0001764925-20-000570.txt : 20200908 0001764925-20-000570.hdr.sgml : 20200908 20200908171659 ACCESSION NUMBER: 0001764925-20-000570 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20200731 FILED AS OF DATE: 20200908 DATE AS OF CHANGE: 20200908 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Slack Technologies, Inc. CENTRAL INDEX KEY: 0001764925 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 264400325 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38926 FILM NUMBER: 201164849 BUSINESS ADDRESS: STREET 1: 500 HOWARD STREET CITY: SAN FRANCISCO STATE: CA ZIP: 94105 BUSINESS PHONE: (415) 630-7943 MAIL ADDRESS: STREET 1: 500 HOWARD STREET CITY: SAN FRANCISCO STATE: CA ZIP: 94105 10-Q 1 work-20200731.htm 10-Q work-20200731
00017649251/312021Q2false120.03226300017649252020-02-012020-07-31xbrli:shares0001764925us-gaap:CommonClassAMember2020-08-170001764925us-gaap:CommonClassBMember2020-08-17iso4217:USD00017649252020-07-3100017649252020-01-3100017649252020-05-012020-07-3100017649252019-05-012019-07-3100017649252019-02-012019-07-31iso4217:USDxbrli:shares0001764925us-gaap:CommonStockMember2020-01-310001764925us-gaap:AdditionalPaidInCapitalMember2020-01-310001764925us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-310001764925us-gaap:RetainedEarningsMember2020-01-310001764925us-gaap:NoncontrollingInterestMember2020-01-310001764925us-gaap:CommonStockMember2020-02-012020-04-300001764925us-gaap:AdditionalPaidInCapitalMember2020-02-012020-04-3000017649252020-02-012020-04-300001764925us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2020-02-012020-04-300001764925us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-02-012020-04-300001764925us-gaap:RetainedEarningsMember2020-02-012020-04-300001764925us-gaap:NoncontrollingInterestMember2020-02-012020-04-300001764925us-gaap:CommonStockMember2020-04-300001764925us-gaap:AdditionalPaidInCapitalMember2020-04-300001764925us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-300001764925us-gaap:RetainedEarningsMember2020-04-300001764925us-gaap:NoncontrollingInterestMember2020-04-3000017649252020-04-300001764925us-gaap:CommonStockMember2020-05-012020-07-310001764925us-gaap:AdditionalPaidInCapitalMember2020-05-012020-07-310001764925us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2020-05-012020-07-310001764925us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-05-012020-07-310001764925us-gaap:NoncontrollingInterestMember2020-05-012020-07-310001764925us-gaap:RetainedEarningsMember2020-05-012020-07-310001764925us-gaap:CommonStockMember2020-07-310001764925us-gaap:AdditionalPaidInCapitalMember2020-07-310001764925us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-310001764925us-gaap:RetainedEarningsMember2020-07-310001764925us-gaap:NoncontrollingInterestMember2020-07-310001764925us-gaap:PreferredStockMember2019-01-310001764925us-gaap:CommonStockMember2019-01-310001764925us-gaap:AdditionalPaidInCapitalMember2019-01-310001764925us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-310001764925us-gaap:RetainedEarningsMember2019-01-310001764925us-gaap:NoncontrollingInterestMember2019-01-3100017649252019-01-310001764925us-gaap:CommonStockMember2019-02-012019-04-300001764925us-gaap:AdditionalPaidInCapitalMember2019-02-012019-04-3000017649252019-02-012019-04-300001764925us-gaap:CommonStockMemberus-gaap:RestrictedStockMember2019-02-012019-04-300001764925us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-02-012019-04-300001764925us-gaap:RetainedEarningsMember2019-02-012019-04-300001764925us-gaap:NoncontrollingInterestMember2019-02-012019-04-300001764925us-gaap:PreferredStockMember2019-04-300001764925us-gaap:CommonStockMember2019-04-300001764925us-gaap:AdditionalPaidInCapitalMember2019-04-300001764925us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-300001764925us-gaap:RetainedEarningsMember2019-04-300001764925us-gaap:NoncontrollingInterestMember2019-04-3000017649252019-04-300001764925us-gaap:CommonStockMember2019-05-012019-07-310001764925us-gaap:AdditionalPaidInCapitalMember2019-05-012019-07-310001764925us-gaap:PreferredStockMember2019-05-012019-07-310001764925us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-05-012019-07-310001764925us-gaap:RetainedEarningsMember2019-05-012019-07-310001764925us-gaap:NoncontrollingInterestMember2019-05-012019-07-310001764925us-gaap:CommonStockMember2019-07-310001764925us-gaap:AdditionalPaidInCapitalMember2019-07-310001764925us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-310001764925us-gaap:RetainedEarningsMember2019-07-310001764925us-gaap:NoncontrollingInterestMember2019-07-3100017649252019-07-310001764925us-gaap:ConvertibleDebtMember2020-04-09xbrli:pure00017649252020-08-012020-07-310001764925country:US2020-05-012020-07-310001764925country:US2019-05-012019-07-310001764925country:US2020-02-012020-07-310001764925country:US2019-02-012019-07-310001764925us-gaap:NonUsMember2020-05-012020-07-310001764925us-gaap:NonUsMember2019-05-012019-07-310001764925us-gaap:NonUsMember2020-02-012020-07-310001764925us-gaap:NonUsMember2019-02-012019-07-310001764925us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-07-310001764925us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-07-310001764925us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2020-07-310001764925us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-07-310001764925us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-07-310001764925us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-07-310001764925us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-07-310001764925us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2020-07-310001764925us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-07-310001764925us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-07-310001764925us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-07-310001764925us-gaap:FairValueMeasurementsRecurringMember2020-07-310001764925work:CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-07-310001764925work:CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-07-310001764925work:CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-07-310001764925work:CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-07-310001764925us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-07-310001764925us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-07-310001764925us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-07-310001764925us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-07-310001764925us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-07-310001764925us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-07-310001764925us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-07-310001764925us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-07-310001764925us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-07-310001764925us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-07-310001764925us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-07-310001764925us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-07-310001764925us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-07-310001764925us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-07-310001764925us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-07-310001764925us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-07-310001764925us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2020-07-310001764925us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2020-07-310001764925us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMember2020-07-310001764925us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2020-07-310001764925us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-01-310001764925us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-01-310001764925us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2020-01-310001764925us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-01-310001764925us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001764925us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001764925us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-01-310001764925us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001764925us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001764925us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001764925us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-01-310001764925us-gaap:FairValueMeasurementsRecurringMember2020-01-310001764925us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001764925us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001764925us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-01-310001764925us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001764925us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-01-310001764925us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-01-310001764925us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2020-01-310001764925us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-01-310001764925us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001764925us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001764925us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-01-310001764925us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001764925us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001764925us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001764925us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-01-310001764925us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001764925us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2020-01-310001764925us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2020-01-310001764925us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CorporateBondSecuritiesMember2020-01-310001764925us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2020-01-310001764925us-gaap:FairValueInputsLevel2Memberus-gaap:ConvertibleDebtSecuritiesMember2020-07-310001764925work:RimetoMemberus-gaap:CommonStockMember2020-06-292020-06-290001764925work:RimetoMemberus-gaap:RestrictedStockMember2020-06-292020-06-290001764925work:RimetoMember2020-06-292020-06-290001764925work:RimetoMember2020-07-310001764925work:RimetoMemberus-gaap:DevelopedTechnologyRightsMember2020-07-310001764925work:RimetoMemberus-gaap:DevelopedTechnologyRightsMember2020-02-012020-07-310001764925us-gaap:CustomerRelationshipsMemberwork:RimetoMember2020-07-310001764925us-gaap:CustomerRelationshipsMemberwork:RimetoMember2020-02-012020-07-310001764925us-gaap:RestrictedStockUnitsRSUMemberwork:RimetoMember2020-06-292020-06-290001764925us-gaap:GeneralAndAdministrativeExpenseMemberwork:RimetoMember2020-02-012020-07-310001764925us-gaap:GeneralAndAdministrativeExpenseMemberwork:RimetoMember2020-05-012020-07-310001764925us-gaap:CashMember2020-07-310001764925us-gaap:MoneyMarketFundsMember2020-07-310001764925us-gaap:CertificatesOfDepositMember2020-07-310001764925work:CashMoneyMarketFundsAndCommercialPaperMember2020-07-310001764925work:CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember2020-07-310001764925us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2020-07-310001764925us-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-07-310001764925us-gaap:USGovernmentDebtSecuritiesMember2020-07-310001764925us-gaap:ForeignGovernmentDebtSecuritiesMember2020-07-310001764925us-gaap:CorporateBondSecuritiesMember2020-07-310001764925us-gaap:CashMember2020-01-310001764925us-gaap:MoneyMarketFundsMember2020-01-310001764925us-gaap:CommercialPaperMember2020-01-310001764925work:CashMoneyMarketFundsAndCommercialPaperMember2020-01-310001764925us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2020-01-310001764925us-gaap:USGovernmentAgenciesDebtSecuritiesMember2020-01-310001764925us-gaap:USGovernmentDebtSecuritiesMember2020-01-310001764925us-gaap:ForeignGovernmentDebtSecuritiesMember2020-01-310001764925us-gaap:CorporateBondSecuritiesMember2020-01-310001764925us-gaap:LeaseholdImprovementsMember2020-07-310001764925us-gaap:LeaseholdImprovementsMember2020-01-310001764925us-gaap:FurnitureAndFixturesMember2020-07-310001764925us-gaap:FurnitureAndFixturesMember2020-01-310001764925us-gaap:SoftwareDevelopmentMember2020-07-310001764925us-gaap:SoftwareDevelopmentMember2020-01-310001764925us-gaap:ComputerEquipmentMember2020-07-310001764925us-gaap:ComputerEquipmentMember2020-01-310001764925us-gaap:ConstructionInProgressMember2020-07-310001764925us-gaap:ConstructionInProgressMember2020-01-310001764925us-gaap:CustomerRelationshipsMembersrt:WeightedAverageMember2020-02-012020-07-310001764925us-gaap:CustomerRelationshipsMember2020-07-310001764925srt:WeightedAverageMemberus-gaap:DevelopedTechnologyRightsMember2020-02-012020-07-310001764925us-gaap:DevelopedTechnologyRightsMember2020-07-310001764925us-gaap:PatentsMembersrt:WeightedAverageMember2020-02-012020-07-310001764925us-gaap:PatentsMember2020-07-310001764925work:AssembledWorkforceMembersrt:WeightedAverageMember2020-02-012020-07-310001764925work:AssembledWorkforceMember2020-07-310001764925us-gaap:CustomerRelationshipsMembersrt:WeightedAverageMember2020-02-012020-04-300001764925us-gaap:CustomerRelationshipsMember2020-01-310001764925srt:WeightedAverageMemberus-gaap:DevelopedTechnologyRightsMember2020-02-012020-04-300001764925us-gaap:DevelopedTechnologyRightsMember2020-01-310001764925us-gaap:PatentsMembersrt:WeightedAverageMember2020-02-012020-04-300001764925us-gaap:PatentsMember2020-01-310001764925work:AssembledWorkforceMembersrt:WeightedAverageMember2020-02-012020-04-300001764925work:AssembledWorkforceMember2020-01-310001764925srt:MinimumMember2020-07-310001764925srt:MaximumMember2020-07-310001764925us-gaap:ConvertibleDebtMember2020-04-092020-04-09work:numberOfDays0001764925us-gaap:MeasurementInputDiscountRateMemberus-gaap:ConvertibleDebtMember2020-04-090001764925us-gaap:ConvertibleDebtMember2020-07-310001764925us-gaap:ConvertibleDebtMember2020-05-012020-07-310001764925us-gaap:ConvertibleDebtMember2020-02-012020-07-310001764925us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2019-05-300001764925us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2019-05-302019-05-300001764925us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:PrimeRateMember2019-05-302019-05-300001764925us-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMember2019-05-302019-05-300001764925us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-07-310001764925work:HostingCommitmentsMember2020-04-302020-04-300001764925work:HostingCommitmentsMember2018-04-012018-04-300001764925work:HostingCommitmentsMember2020-07-310001764925us-gaap:CommonClassAMember2020-07-310001764925us-gaap:CommonClassBMember2020-07-31work:plan00017649252019-02-012020-01-310001764925us-gaap:EmployeeStockOptionMember2020-02-012020-07-310001764925us-gaap:RestrictedStockUnitsRSUMember2020-01-310001764925us-gaap:RestrictedStockMember2020-01-310001764925us-gaap:RestrictedStockUnitsRSUMember2020-02-012020-07-310001764925us-gaap:RestrictedStockMember2020-02-012020-07-310001764925us-gaap:RestrictedStockUnitsRSUMember2020-07-310001764925us-gaap:RestrictedStockMember2020-07-310001764925work:A2019EmployeeStockPurchasePlanMemberus-gaap:CommonClassAMember2020-05-012020-07-310001764925work:A2019EmployeeStockPurchasePlanMemberus-gaap:CommonClassAMemberus-gaap:EmployeeStockMember2020-07-310001764925work:A2019EmployeeStockPurchasePlanMemberus-gaap:CommonClassAMemberus-gaap:EmployeeStockMember2020-02-012020-07-310001764925us-gaap:CostOfSalesMember2020-05-012020-07-310001764925us-gaap:CostOfSalesMember2019-05-012019-07-310001764925us-gaap:CostOfSalesMember2020-02-012020-07-310001764925us-gaap:CostOfSalesMember2019-02-012019-07-310001764925us-gaap:ResearchAndDevelopmentExpenseMember2020-05-012020-07-310001764925us-gaap:ResearchAndDevelopmentExpenseMember2019-05-012019-07-310001764925us-gaap:ResearchAndDevelopmentExpenseMember2020-02-012020-07-310001764925us-gaap:ResearchAndDevelopmentExpenseMember2019-02-012019-07-310001764925us-gaap:SellingAndMarketingExpenseMember2020-05-012020-07-310001764925us-gaap:SellingAndMarketingExpenseMember2019-05-012019-07-310001764925us-gaap:SellingAndMarketingExpenseMember2020-02-012020-07-310001764925us-gaap:SellingAndMarketingExpenseMember2019-02-012019-07-310001764925us-gaap:GeneralAndAdministrativeExpenseMember2020-05-012020-07-310001764925us-gaap:GeneralAndAdministrativeExpenseMember2019-05-012019-07-310001764925us-gaap:GeneralAndAdministrativeExpenseMember2020-02-012020-07-310001764925us-gaap:GeneralAndAdministrativeExpenseMember2019-02-012019-07-310001764925us-gaap:ConvertibleDebtSecuritiesMember2020-02-012020-07-310001764925us-gaap:ConvertibleDebtSecuritiesMember2019-02-012019-07-310001764925us-gaap:EmployeeStockOptionMember2020-02-012020-07-310001764925us-gaap:EmployeeStockOptionMember2019-02-012019-07-310001764925work:SharebasedPaymentArrangementUnvestedEarlyExercisedOptionMember2020-02-012020-07-310001764925work:SharebasedPaymentArrangementUnvestedEarlyExercisedOptionMember2019-02-012019-07-310001764925us-gaap:RestrictedStockUnitsRSUMember2020-02-012020-07-310001764925us-gaap:RestrictedStockUnitsRSUMember2019-02-012019-07-310001764925work:RestrictedStockAwardsMember2020-02-012020-07-310001764925work:RestrictedStockAwardsMember2019-02-012019-07-310001764925us-gaap:RestrictedStockMember2020-02-012020-07-310001764925us-gaap:RestrictedStockMember2019-02-012019-07-310001764925us-gaap:EmployeeStockMember2020-02-012020-07-310001764925us-gaap:EmployeeStockMember2019-02-012019-07-310001764925us-gaap:ConvertiblePreferredStockMember2019-06-072019-06-07


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
Form 10-Q

(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended July 31, 2020
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-38926
Slack Technologies, Inc.
(Exact name of registrant as specified in its charter)

Delaware26-4400325
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
500 Howard Street
San Francisco, California 94105
(Address of principle executive offices including zip code)

(415) 630-7943
(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, $0.0001 par value per share
WORK
The New York Stock Exchange
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 or 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 or No.
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer”, “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filer
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark 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 is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes or  No
There were 483,125,892 shares of the registrant’s Class A common stock outstanding and 87,398,710 shares of the registrant’s Class B common stock outstanding as of August 17, 2020.







TABLE OF CONTENTS
Page




NOTE ABOUT FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the federal securities laws, which are statements that involve substantial risks and uncertainties. Forward-looking statements generally relate to future events or our future financial or operating performance. In some cases, you can identify forward-looking statements because they contain words such as “may,” “will,” “shall,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “target,” “projects,” “contemplates,” “believes,” “estimates,” “predicts,” “potential,” or “continue” or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans, or intentions. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about:
the effect of uncertainties related to the global COVID-19 pandemic on U.S. and global economies, our business, results of operations, financial condition, demand for Slack, sales cycles, customer retention, and the health of our customers' businesses;
our future financial performance, including our revenue, cost of revenue, and operating expenses;
our ability to maintain the security and availability of Slack;
our ability to increase the number of organizations on Slack and paid customers;
our ability to grow or maintain our Net Dollar Retention Rate;
our ability to achieve widespread adoption;
our ability to optimize the pricing for Slack;
our ability to effectively manage our growth and future expenses;
our ability to maintain our network of partners;
our ability to enhance Slack to respond to new technologies and requirements of organizations on Slack;
our estimated market opportunity;
the future benefits to be derived from new third-party applications and integrations;
our ability to maintain, protect, and enhance our intellectual property;
our ability to comply with modified or new laws and regulations applying to our business;
the attraction and retention of qualified employees and key personnel;
our anticipated investments in sales and marketing and research and development;
the sufficiency of our cash, cash equivalents, and investments to meet our liquidity needs;
our ability to service the interest on our convertible notes and repay such notes, to the extent required;
our ability to successfully defend litigation brought against us; and
the increased expenses associated with being a public company.
We caution you that the foregoing list may not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q.
You should not rely upon forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, results of operations, and prospects. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties, and other factors described in the section titled “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. 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 Quarterly Report on Form 10-Q. 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.
1


The forward-looking statements made in this Quarterly Report on Form 10-Q 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 Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, 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, mergers, dispositions, joint ventures, or investments we may make.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Quarterly Report on Form 10-Q, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and you are cautioned not to unduly rely upon these statements.
_________________

Unless the context requires otherwise, we are referring to Slack Technologies, Inc. together with its subsidiaries when we use the terms the “Company,” “we,” “our,” or “us.”
2


PART I. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
SLACK TECHNOLOGIES, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands)
(Unaudited)
As of
July 31, 2020January 31, 2020
ASSETS
Current assets:
Cash and cash equivalents$1,316,395 $498,999 
Marketable securities216,957 269,593 
Accounts receivable, net
111,950 145,844 
Prepaid expenses and other current assets58,340 55,967 
Total current assets1,703,642 970,403 
Restricted cash38,490 38,490 
Strategic investments42,826 28,814 
Property and equipment, net98,729 102,340 
Operating lease right-of-use assets185,911 197,830 
Intangible assets, net18,019 13,530 
Goodwill76,204 48,598 
Other assets37,306 41,701 
Total assets$2,201,127 $1,441,706 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$12,778 $16,893 
Accrued compensation and benefits68,154 65,196 
Accrued expenses and other current liabilities23,823 32,123 
Operating lease liability30,707 30,465 
Deferred revenue382,675 375,263 
Total current liabilities518,137 519,940 
Convertible senior notes, net630,326  
Operating lease liability, noncurrent185,166 196,378 
Deferred revenue, noncurrent732 1,451 
Other liabilities67 38 
Total liabilities1,334,428 717,807 
Commitments and contingencies (Note 8)
Stockholders’ equity:
Common stock
57 56 
Additional paid-in-capital2,235,200 1,945,446 
Accumulated other comprehensive income (loss)929 (71)
Accumulated deficit(1,386,680)(1,236,621)
Total Slack Technologies, Inc. stockholders’ equity849,506 708,810 
Noncontrolling interest17,193 15,089 
Total stockholders’ equity866,699 723,899 
Total liabilities and stockholders’ equity$2,201,127 $1,441,706 
See accompanying notes to condensed consolidated financial statements.
3


SLACK TECHNOLOGIES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share amounts)
(Unaudited)
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Revenue$215,864 $144,973 $417,514 $279,794 
Cost of revenue28,387 31,106 53,989 49,680 
Gross profit187,477 113,867 363,525 230,114 
Operating expenses:
Research and development94,201 217,769 185,426 268,872 
Sales and marketing109,122 136,392 219,442 203,230 
General and administrative52,788 123,356 103,442 160,100 
Total operating expenses256,111 477,517 508,310 632,202 
Loss from operations(68,634)(363,650)(144,785)(402,088)
Interest expense(11,552)(208)(14,394)(321)
Interest income and other income, net6,952 3,319 11,660 10,509 
Loss before income taxes(73,234)(360,539)(147,519)(391,900)
Provision (benefit) for income taxes(81)(923)61 (403)
Net loss(73,153)(359,616)(147,580)(391,497)
Net income (loss) attributable to noncontrolling interest1,695 (54)2,479 1,397 
Net loss attributable to Slack$(74,848)$(359,562)$(150,059)$(392,894)
Basic and diluted net loss per share:
Net loss per share attributable to Slack common stockholders, basic and diluted$(0.13)$(0.98)$(0.27)$(1.58)
Weighted-average shares used in computing net loss per share attributable to Slack common stockholders, basic and diluted564,351 368,533 560,921 249,222 

See accompanying notes to condensed consolidated financial statements.
4


SLACK TECHNOLOGIES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(In thousands)
(Unaudited)
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Net loss$(73,153)$(359,616)$(147,580)$(391,497)
Other comprehensive income (loss), net of tax:
Change in unrealized gain or loss on marketable securities75 (41)1,000 379 
Other comprehensive income (loss), net of tax75 (41)1,000 379 
Comprehensive loss(73,078)(359,657)(146,580)(391,118)
Comprehensive income (loss) attributable to noncontrolling interest1,695 (54)2,479 1,397 
Comprehensive loss attributable to Slack$(74,773)$(359,603)$(149,059)$(392,515)
See accompanying notes to condensed consolidated financial statements.
5


SLACK TECHNOLOGIES, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands)
(Unaudited)
Common StockAdditional Paid-In-CapitalAccumulated Other Comprehensive Income (Loss)Accumulated DeficitNoncontrolling Interest Total Stockholders' Equity
SharesAmount
Balance at January 31, 2020555,360 $56 $1,945,446 $(71)$(1,236,621)$15,089 $723,899 
Exercise of stock options1,062  1,932    1,932 
Vesting of early exercised stock options  2    2 
Issuance of common stock upon settlement of restricted stock units (RSUs)4,724       
Equity component of convertible senior notes, net of issuance costs  223,622    223,622 
Purchases of capped calls related to convertible senior notes  (105,570)   (105,570)
Other comprehensive income   925   925 
Issuance of common stock for employee share purchase plan820  16,610    16,610 
Stock-based compensation  53,711    53,711 
Net income (loss)    (75,211)784 (74,427)
Balance at April 30, 2020561,966 56 2,135,753 854 (1,311,832)15,873 840,704 
Exercise of stock options766  1,693    1,693 
Vesting of early exercised stock options  972    972 
Issuance of common stock upon settlement of restricted stock units (RSUs)5,016 1 (1)    
Other comprehensive income   75   75 
Distributions to noncontrolling interest holders     (375)(375)
Shares issued related to a business combination1,660  39,495    39,495 
Stock-based compensation  57,288    57,288 
Net income (loss)    (74,848)1,695 (73,153)
Balance at July 31, 2020569,408 $57 $2,235,200 $929 $(1,386,680)$17,193 $866,699 

6


Convertible Preferred StockCommon StockAdditional Paid-In-CapitalAccumulated Other Comprehensive LossAccumulated DeficitNoncontrolling Interest Total Stockholders' Equity
SharesAmountSharesAmount
Balance at January 31, 2019373,372 $1,392,101 127,573 $13 $105,633 $(498)$(665,563)$9,920 $841,606 
Exercise of stock options  2,694  2,907    2,907 
Vesting of early exercised stock options    88    88 
Issuance of restricted stock awards (RSAs)  505       
Other comprehensive income     420   420 
Stock-based compensation    3,639    3,639 
Net income (loss)      (33,332)1,451 (31,881)
Balance at April 30, 2019373,372 1,392,101 130,772 13 112,267 (78)(698,895)11,371 816,779 
Exercise of stock options  8,046 1 6,804    6,805 
Vesting of early exercised stock options    69    69 
Cancellation of restricted stock awards (RSAs)  (10)      
Repurchase of early exercised stock options  (2)      
Conversion of convertible preferred stock to common stock in connection with direct listing(373,372)(1,392,101)373,372 37 1,392,064     
Issuance of common stock upon settlement of restricted stock units (RSUs)  30,388 3 (3)    
Other comprehensive loss     (41)  (41)
Stock-based compensation    285,787    285,787 
Net loss      (359,562)(54)(359,616)
Balance at July 31, 2019 $ 542,566 $54 $1,796,988 $(119)$(1,058,457)$11,317 $749,783 
See accompanying notes to condensed consolidated financial statements.
7


SLACK TECHNOLOGIES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
Six Months Ended July 31,
20202019
Cash flows from operating activities:
Net loss$(147,580)$(391,497)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
Depreciation and amortization13,641 12,657 
Stock-based compensation110,999 289,426 
Amortization of debt discount and issuance costs12,619  
Noncash operating lease expense17,343  
Amortization of deferred contract acquisition costs6,898 3,290 
Net amortization of bond premium (discount) on debt securities available for sale381 (1,736)
Change in fair value of strategic investments(5,820)(2,884)
Other non-cash charges(218)(359)
Changes in operating assets and liabilities:
Accounts receivable33,548 15,258 
Prepaid expenses and other assets(4,539)(10,161)
Accounts payable(4,038)(1,436)
Operating lease liabilities(16,371) 
Accrued compensation and benefits2,955 19,758 
Deferred revenue5,703 44,650 
Other current and long-term liabilities(2,321)9,229 
Net cash provided by (used in) operating activities23,200 (13,805)
Cash flows from investing activities:
Purchases of marketable securities(100,302)(59,553)
Maturities of marketable securities147,913 268,951 
Sales of marketable securities5,650 166,074 
Net cash acquired from a business combination6,571  
Purchases of property and equipment(8,743)(28,269)
Purchase of strategic investments(9,025)(5,470)
Proceeds from liquidation of strategic investments789 2,858 
Net cash provided by investing activities42,853 344,591 
Cash flows from financing activities:
Proceeds from issuance of convertible senior notes, net of issuance costs841,329  
Purchases of capped calls related to convertible senior notes(105,570) 
Proceeds from exercise of stock options4,599 10,275 
Payments of contingent consideration for acquisitions(5,250)(5,000)
Issuance of common stock for employee stock purchase plan16,610  
Distributions to noncontrolling interest holders(375) 
Other financing activities (556)
Net cash provided by financing activities751,343 4,719 
Net increase in cash, cash equivalents and restricted cash817,396 335,505 
Cash, cash equivalents and restricted cash at beginning of period537,489 201,260 
Cash, cash equivalents and restricted cash at end of period$1,354,885 $536,765 
Supplemental disclosure of cash flow information:
Cash paid for income taxes
$1,894 $455 
Non-cash investing and financing activities:
Increase (decrease) in purchases of property and equipment included in liabilities
$(1,349)$1,476 
Fair value of common stock issued as consideration for a business combination
$39,495 $ 
Vesting of early exercised stock options
$974 $157 
Unrealized short-term gain on marketable securities
$991 $505 
See accompanying notes to condensed consolidated financial statements.
8


SLACK TECHNOLOGIES, INC.
Notes to Condensed Consolidated Financial Statements
Note 1.    Description of Business and Summary of Significant Accounting Policies
Business
Slack Technologies, Inc. (the “Company” or “Slack”) operates a business technology software platform that brings together people, applications, and data and sells its offering under a software-as-a-service model. The Company was incorporated in Delaware in 2009 as Tiny Speck, Inc. In 2014, the Company changed its name to Slack Technologies, Inc. and publicly launched its current offering. The Company is headquartered in San Francisco, California.
Fiscal Year
The Company’s fiscal year ends on January 31. References to fiscal year 2021, for example, refer to the fiscal year ended January 31, 2021.
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding interim financial reporting. The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned and majority-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The condensed consolidated financial statements include 100% of the accounts of wholly owned and majority-owned subsidiaries and the ownership interest of minority investors is recorded as noncontrolling interest.
The unaudited condensed consolidated balance sheet as of January 31, 2020 included herein was derived from the audited financial statements as of that date, but does not include all disclosures, including certain notes required by U.S. GAAP on an annual reporting basis. In management's opinion, the unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of comprehensive loss, statements of stockholders’ equity, and statements of cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year or any future period.
These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K filed with the SEC on March 12, 2020.
Convertible Senior Notes
In April 2020, the Company issued $862.5 million aggregate principal amount of 0.50% convertible senior notes due April 15, 2025 in a private offering, including the initial purchasers’ exercise in full of their option to purchase additional notes (the “Notes”). See Note 7 for additional details.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. These estimates are based on information available as of the date of the condensed consolidated financial statements. On a regular basis, management evaluates these estimates and assumptions; however, actual results could materially differ from these estimates due to risks and uncertainties, including uncertainty in the current economic environment related to the outbreak of the novel coronavirus pandemic (“COVID-19”).
The Company’s most significant estimates and judgments involve revenue recognition, stock-based compensation including the estimation of fair value of common stock, valuation of strategic investments, valuation of acquired goodwill and intangibles from acquisitions, period of benefit for deferred contract acquisition costs, fair value of the liability and equity components of the Notes, and uncertain tax positions.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to a concentration of credit risk primarily consist of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. For cash, cash equivalents, restricted cash, and marketable securities, the Company is exposed to credit risk in the event of default by the financial institutions to the extent of
9


the amounts recorded on the accompanying condensed consolidated balance sheets that are in excess of federal insurance limits. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the accompanying condensed consolidated balance sheets. The Company sells its services to a wide variety of customers. If the financial condition or results of operations of any significant customers deteriorates substantially, operating results could be adversely affected. To reduce credit risk, management performs credit evaluations of the financial condition of significant customers. The Company does not require collateral from its credit customers and maintains reserves for estimated credit losses on customer accounts when considered necessary. Actual credit losses may differ from the Company’s estimates.
No customer accounted for 10% or greater of total accounts receivable as of July 31, 2020 and January 31, 2020. There were no customers representing 10% or greater of revenue for the three and six months ended July 31, 2020 and 2019.
Summary of Significant Accounting Policies
The Company’s significant accounting policies are discussed in “Index to Consolidated Financial Statements–Note 1. Description of Business and Summary of Significant Accounting Policies” in the Notes to Consolidated Financial Statements in its Annual Report on Form 10-K filed with the SEC on March 12, 2020. There have been no significant changes to these policies during the six months ended July 31, 2020, except for the accounting policy for the Notes issued in April 2020.
Convertible Senior Notes
The Notes are accounted for in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Subtopic 470-20, Debt with Conversion and Other Options. Pursuant to ASC Subtopic 470-20, issuers of certain convertible debt instruments, such as the Notes, that have a net settlement feature and may be settled wholly or partially in cash upon conversion are required to separately account for the liability (debt) and equity (conversion option) components of the instrument. The carrying amount of the liability component of the instrument is computed by estimating the fair value of a similar liability without the conversion option using a market-based approach. The amount of the equity component is then calculated by deducting the fair value of the liability component from the principal amount of the instrument. The difference between the principal amount and the liability component represents a debt discount that is amortized to interest expense over the respective term of the Notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. In accounting for the issuance costs related to the Notes, the allocation of issuance costs incurred between the liability and equity components was based on their relative values.
Recently Adopted Accounting Standards
In June 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments - Credit Losses (Topic 326) Measurement of Credit Losses on Financial Instruments, which requires an entity to utilize a new impairment model known as the current expected credit loss (“CECL”) model to estimate its “expected credit loss” and record an allowance that, when deducted from the amortized cost basis of the financial asset, presents the net amount expected to be collected on the financial asset. The CECL model is expected to result in more timely recognition of credit losses. This guidance also requires new disclosures for financial assets measured at amortized cost, loans and available-for-sale debt securities. The Company adopted Topic 326 as of February 1, 2020. The adoption of this new standard did not have a material impact on the accompanying condensed consolidated financial statements as credit losses are not expected to be significant based on historical collection trends, the financial condition of payment partners, and external market factors. The Company will continue to actively monitor the impact of the COVID-19 on expected credit losses.
In August 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which aligns the accounting for implementation costs incurred in a hosting arrangement that is a service contract with the accounting for implementation costs incurred to develop or obtain internal-use software under ASC 350-40, in order to determine which costs to capitalize and recognize as an asset and which costs to expense. The Company adopted ASU No. 2018-15 as of February 1, 2020 using a prospective transition approach. The adoption of this new standard did not have a material impact on the accompanying condensed consolidated financial statements.
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes which simplifies the accounting for income taxes by removing certain exceptions to the general principles of income taxes and reducing the cost and complexity in accounting for income taxes. The Company early adopted ASU No. 2019-12 as of February 1, 2020 using the prospective transition approach. The adoption of this new standard did not have a material impact on the accompanying condensed consolidated financial statements.
Recently Issued Accounting Standards Not Yet Adopted
10


In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP. ASU No. 2020-06 removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception and it also simplifies the diluted earnings per share calculation in certain areas. ASU No. 2020-06 is effective for public companies for annual periods beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted for annual periods beginning after December 15, 2020, and interim periods within those fiscal years. The Company is currently evaluating the impact of this standard on its condensed consolidated financial statements and related disclosures.
Note 2.    Revenue and Contract Costs
Contract Balances
Contract liabilities consist of deferred revenue. The changes in deferred revenue were as follows (in thousands):
Three Months Ended July 31, 2020Six Months Ended July 31, 2020
Balance, beginning of period$381,073 $376,714 
Billings217,208 423,217 
Deferred revenue assumed in the Rimeto acquisition990 990 
Revenue(215,864)(417,514)
Balance, end of period$383,407 $383,407 
The majority of revenue recognized in the three months ended July 31, 2020 was from the deferred revenue balance as of April 30, 2020. The majority of revenue recognized in the six months ended July 31, 2020 was from the deferred revenue balance as of January 31, 2020.
Remaining Performance Obligations
The Company applies the practical expedient in ASC 606-10-50-14 and does not disclose information about remaining performance obligations that have original expected durations of one year or less, which applies primarily to its monthly and annual subscription contracts. As of July 31, 2020, the remaining performance obligations that were unsatisfied or partially unsatisfied at the end of the reporting period were $388.5 million, of which 57% is expected to be recognized in the twelve months following July 31, 2020, with the balance to be recognized as revenue thereafter.
Disaggregation of Revenue
The following table shows the Company’s revenue by geographic areas, as determined based on the billing address of its customers (in thousands):
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
United States$134,214 $90,734 $259,601 $175,063 
International81,650 54,239 157,913 104,731 
Total$215,864 $144,973 $417,514 $279,794 
No individual foreign country contributed in excess of 10% of revenue for the three months or six months ended July 31, 2020 and 2019.
Deferred Contract Acquisition Costs, Net
The Company deferred incremental costs of obtaining a contract of $5.4 million and $6.0 million for the three months ended July 31, 2020 and 2019, respectively, and $18.0 million and $10.8 million for the six months ended July 31, 2020 and 2019, respectively. Deferred contract acquisition costs, net included in prepaid expenses and other current assets were $15.6 million and $11.2 million as of July 31, 2020 and January 31, 2020, respectively. Deferred contract acquisition costs, net included in other assets were $28.1 million and $21.4 million as of July 31, 2020 and January 31, 2020, respectively.
Amortized deferred contract acquisition costs were $3.8 million and $1.8 million for the three months ended July 31, 2020
11


and 2019, respectively, and $6.9 million and $3.3 million for the six months ended July 31, 2020 and 2019, respectively. There was no impairment loss in relation to the deferred contract acquisition costs for any period presented in the accompanying condensed consolidated statements of operations.
Note 3.    Fair Value Measurements
The Company’s money market funds and sweep account are classified within Level 1 of the fair value hierarchy because they are valued using quoted prices in active markets. The Company’s commercial paper, U.S. agency and government securities, international government securities, certificates of deposit, and corporate bonds are classified within Level 2 of the fair value hierarchy because they have been valued using inputs other than quoted prices in active markets that are observable directly or indirectly. The Company’s strategic investments in privately held companies are classified within Level 3 of the fair value hierarchy because they have been valued using unobservable inputs for which the Company has been required to develop its own assumptions. Realized and unrealized gains and losses relating to the strategic investments are recorded in other income (expense), net in the accompanying condensed consolidated statements of operations.
The following tables provide the financial instruments measured at fair value on a recurring basis, within the fair value hierarchy (in thousands):
As of July 31, 2020Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$757,213 $ $ $757,213 
Certificates of deposit 145,318  145,318 
Total cash equivalents$757,213 $145,318 $ $902,531 
Marketable securities:
Certificates of deposit$ $7,560 $ $7,560 
Commercial paper 14,990  14,990 
U.S. agency securities 40,377  40,377 
U.S. government securities 30,263  30,263 
International government securities 8,104  8,104 
Corporate bonds 115,663  115,663 
Total marketable securities$ $216,957 $ $216,957 
Noncurrent assets:
Strategic investments$ $ $42,826 $42,826 

As of January 31, 2020Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$357,524 $ $ $357,524 
Commercial paper 69,882  69,882 
Total cash equivalents$357,524 $69,882 $ $427,406 
Marketable securities:
Commercial paper$ $19,795 $ $19,795 
U.S. agency securities 29,515  29,515 
U.S. government securities 97,172  97,172 
International government securities 8,115  8,115 
Corporate bonds 114,996  114,996 
Total marketable securities$ $269,593 $ $269,593 
Noncurrent assets:
Strategic investments$ $ $28,814 $28,814 
The following table presents additional information about Level 3 assets measured at fair value on a recurring basis (in
12


thousands):
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Balance at beginning of period$34,470 $15,266 $28,814 $12,334 
Purchases5,007 2,370 9,025 5,470 
Proceeds from liquidation(833) (833)(3,193)
Realized gains484  184 2,693 
Unrealized gains (losses) relating to investments still held at reporting date3,698 (140)5,636 192 
Balance at end of period$42,826 $17,496 $42,826 $17,496 
Convertible Senior Notes
As of July 31, 2020, the fair value of the Notes was approximately $1.04 billion. The fair value was determined based on the quoted price for the Notes in an inactive market on the last trading day of the reporting period and is considered as Level 2 in the fair value hierarchy.
Note 4. Business Combination
On June 29, 2020, the Company completed its acquisition of all issued and outstanding shares of Rimeto Inc. (“Rimeto”), a provider of an enterprise directory platform that enables users to stay connected with detailed employee profiles and information. The Company effected the business combination by issuing 1,659,715 shares of its Class A common stock, of which 740,837 shares are subject to a re-vesting restriction over four years from the closing of the acquisition. Post-combination stock-based compensation for the re-vesting restricted stock, net of fair value of the pre-combination service portion, which is recorded as purchase price, is $11.4 million and is being ratably recognized over the requisite service period of four years. The acquisition date fair value of the purchase price was $40.1 million, which consisted of the following (in thousands):
Fair Value
Cash$653 
Fair value of Class A common stock transferred28,060 
Fair value of the pre-combination service portion of restricted stock11,435 
Total purchase price$40,148 
The following table presents the preliminary purchase price allocation recorded in the Company’s condensed consolidated balance sheet as of July 31, 2020 (in thousands):
Fair Value
Cash and cash equivalents$7,224 
Accounts receivable and other assets732 
Operating lease right-of-use assets616 
Intangible assets7,000 
Goodwill27,606 
Accounts payable and other liabilities(464)
Operating lease liability(637)
Deferred revenue(990)
Deferred tax liability(939)
Total purchase price$40,148 
The acquisition was accounted for as a business combination and the total purchase price was allocated to the net tangible and intangible assets and liabilities based on their fair values on the acquisition date and the excess was recorded as goodwill. The values assigned to the assets acquired and liabilities assumed are based on preliminary estimates of fair value available as of the date of this Quarterly Report on Form 10-Q and may be adjusted during the measurement period of up to 12 months from the date of acquisition as further information becomes available. Any changes in the fair values of the assets acquired and
13


liabilities assumed during the measurement period may result in adjustments to goodwill. As of July 31, 2020, the primary area that remains preliminary relates to the valuation of certain tax-related items.
The goodwill was primarily attributed to the value of synergies created with the Company’s current and future offerings and the value of the assembled workforce. The Company anticipates both goodwill and intangible assets to be fully deductible for income tax purposes.
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition (in thousands):
Fair ValueUseful Life
Developed technology$4,900 3 years
Customer relationships2,100 3 years
Total identifiable intangible assets$7,000 
In connection with the acquisition, the Company agreed to grant restricted stock units (“RSUs”) to Rimeto employees who joined the Company upon the effective date of the acquisition, with a value totaling approximately $19.0 million. The amount will be ratably recognized as stock-based compensation over the requisite service period of four years.
The Company incurred costs related to this acquisition of $1.5 million that were recorded in general and administrative expenses in the accompanying condensed consolidated statements of operations for the three and six months ended July 31, 2020.
Note 5.    Balance Sheet Components
Cash, Cash Equivalents, and Marketable Securities
The following tables summarize the amortized cost, unrealized gains and losses, and estimated fair value of cash, cash equivalents, and marketable securities consisting of the following (in thousands):
As of July 31, 2020Amortized
cost
Unrealized
gains
Unrealized
losses
Fair value
Cash and cash equivalents:
Cash$413,864 $ $ $413,864 
Money market funds757,213   757,213 
Certificates of deposit145,318   145,318 
Total cash and cash equivalents1,316,395   1,316,395 
Marketable securities:
Certificates of deposit7,500 60  7,560 
Commercial paper14,944 46  14,990 
U.S. agency securities40,160 217  40,377 
U.S. government securities30,089 174  30,263 
International government securities8,095 9  8,104 
Corporate bonds114,896 767  115,663 
Total marketable securities215,684 1,273  216,957 
Total cash, cash equivalents and marketable securities$1,532,079 $1,273 $ $1,533,352 

14


As of January 31, 2020Amortized
cost
Unrealized
gains
Unrealized
losses
Fair value
Cash and cash equivalents:
Cash$71,593 $ $ $71,593 
Money market funds357,524   357,524 
Commercial paper69,891  (9)69,882 
Total cash and cash equivalents499,008  (9)498,999 
Marketable securities:
Commercial paper19,799 4 (8)19,795 
U.S. agency securities29,460 55  29,515 
U.S. government securities97,071 102 (1)97,172 
International government securities8,109 6  8,115 
Corporate bonds114,871 139 (14)114,996 
Total marketable securities269,310 306 (23)269,593 
Total cash, cash equivalents and marketable securities$768,318 $306 $(32)$768,592 
The Company periodically evaluates its investments for other-than-temporary declines in fair value. The unrealized losses on the available-for-sale securities were primarily due to unfavorable changes in interest rates subsequent to the initial purchase of these securities. Gross unrealized losses of the Company’s available-for-sale securities that have been in a continuous unrealized loss position for twelve months or longer were none and immaterial as of July 31, 2020 and January 31, 2020, respectively. The Company expects to recover the full carrying value of its available-for-sale securities in an unrealized loss position as it does not intend or anticipate a need to sell these securities prior to recovering the associated unrealized losses. The Company also expects any credit losses would be immaterial based on the high-grade credit rating for each of such available-for-sale securities. As a result, the Company does not consider any portion of the unrealized losses as of July 31, 2020 or January 31, 2020 to represent an other-than temporary impairment or credit losses.
The following table classifies marketable securities by contractual maturities (in thousands):
As of
July 31, 2020January 31, 2020
Due in one year$157,970 $190,344 
Due in one to two years58,987 79,249 
Total$216,957 $269,593 
Property and Equipment, Net
The following is a summary of the Company’s property and equipment by category (in thousands):
As of
July 31, 2020January 31, 2020
Leasehold improvements$102,562 $98,770 
Furniture and fixtures28,347 27,384 
Capitalized internal-use software costs4,241 4,241 
Computer equipment3,783 3,183 
Construction in progress7,792 10,345 
Property and equipment, gross146,725 143,923 
Less: accumulated depreciation and amortization(47,996)(41,583)
Property and equipment, net$98,729 $102,340 

Depreciation and amortization expense was $5.6 million and $5.8 million for the three months ended July 31, 2020 and 2019, respectively. Depreciation and amortization expense was $11.1 million and $10.6 million for the six months ended July 31, 2020 and 2019, respectively.
15


Goodwill
As of July 31, 2020 and January 31, 2020, goodwill was $76.2 million and $48.6 million, respectively. During the six months ended July 31, 2020, the Company recorded $27.6 million of goodwill in connection with the Rimeto acquisition that was completed in June 2020. See Note 4 for further details. No goodwill impairments were recorded for any period presented in the accompanying condensed consolidated statements of operations.
Intangible Assets, Net
Intangible assets consist of the following (in thousands):
July 31, 2020Weighted-average
remaining
amortization period
Gross carrying
amount
Accumulated
amortization
Net carrying
amount
Customer relationships4.5 years$11,200 $2,713 $8,487 
Developed technology2.3 years13,427 6,228 7,199 
Patents4.4 years2,500 292 2,208 
Assembled workforce0.2 years1,198 1,073 125 
Total$28,325 $10,306 $18,019 

January 31, 2020Weighted-average
remaining
amortization period
Gross carrying
amount
Accumulated
amortization
Net carrying
amount
Customer relationships5.5 years$9,100 $2,004 $7,096 
Developed technology1.6 years8,527 4,976 3,551 
Patents4.9 years2,500 42 2,458 
Assembled workforce0.7 years1,198 773 425 
Total$21,325 $7,795 $13,530 

Amortization expense of intangible assets was $1.4 million and $1.1 million for the three months ended July 31, 2020 and 2019, respectively. Amortization expense of intangible assets was $2.5 million and $2.1 million for the six months ended July 31, 2020 and 2019, respectively.
As of July 31, 2020, expected amortization expense relating to intangible assets for each of the next five fiscal years and thereafter is as follows (in thousands):
Year ending January 31,
2021 (6 months remaining)$3,308 
20225,452 
20234,133 
20242,772 
20251,758 
Thereafter596 
Total$18,019 

Note 6.    Operating Leases
The Company leases real estate facilities under non-cancelable operating leases with various expiration dates through fiscal year 2031.
For the three months ended July 31, 2020, the Company recorded operating lease costs of $10.9 million including variable operating lease costs of $1.6 million and short-term leases of $0.8 million. For the six months ended July 31, 2020, the Company recorded operating lease costs of $21.8 million, including variable operating lease costs of $2.9 million and short-
16


term leases of $1.5 million.
The following table sets forth a summary of and other information pertaining to the Company’s operating leases (dollars in thousands):
Six Months Ended July 31, 2020
Operating cash flows used for operating leases$16,371 
Operating lease liabilities arising from obtaining ROU assets$637 
Weighted average remaining terms8.1 years
Weighted average discount rate5.2 %
Rent expense, net of sublease income under ASC 840, was $8.7 million and $17.0 million for the three and six month ended July 31, 2019, respectively.
Future minimum lease payments under non-cancelable operating leases with initial lease terms in excess of one year as of July 31, 2020 as follows (in thousands):
Year ending January 31,
2021 (6 months remaining)$13,475 
202238,196 
202351,810 
202450,421 
202552,880 
Thereafter263,278 
Gross lease payments470,060 
Less: Imputed interest(57,602)
Less: Tenant improvement receivables(14,022)
Less: Leases executed but not yet commenced(182,563)
Present value of lease liabilities$215,873 

As of July 31, 2020, the Company had commitments of $182.6 million for non-cancelable operating leases of real estate facilities that have not yet commenced, and therefore are not included in the ROU assets or operating lease liabilities. These operating leases will commence in fiscal year 2021 with lease terms of 9.9 years to 12.0 years.
Note 7.    Debt and Financing Arrangements
Convertible Senior Notes
On April 9, 2020, the Company issued $862.5 million in aggregate principal amount of the Notes in a private offering pursuant to an Indenture dated April 9, 2020 (the “Indenture”), including the initial purchasers’ exercise in full of their option to purchase an additional $112.5 million principal amount of the Notes. The total net proceeds from the debt offering, after deducting initial purchaser discounts and debt issuance costs, paid or payable were $841.3 million.
The Notes are senior, unsecured obligations of the Company and will accrue interest payable semiannually in arrears on April 15 and October 15 of each year, beginning on October 15, 2020, at a rate of 0.50% per year. The Notes will mature on April 15, 2025, unless earlier converted, redeemed, or repurchased. The Notes are convertible into cash, shares of the Company’s Class A common stock or a combination of cash and shares of the Company’s Class A common stock, at the Company’s election.
Holders of the Notes may convert all or any portion of their Notes at their option at any time prior to the close of business on January 14, 2025 only under the following circumstances:
17


During any fiscal quarter commencing after the fiscal quarter ending on July 31, 2020 (and only during such fiscal quarter), if the last reported sale price of the Company’s Class A common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;
During the five business day period after any ten consecutive trading day period (the “measurement period”) in which the “trading price” (as defined in the Indenture) per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company’s Class A common stock and the conversion rate on each such trading day; or
Upon the occurrence of specified corporate events.
On or after January 15, 2025 until the close of business on the second scheduled trading day immediately preceding the maturity date, a holder may convert all or any portion of its Notes at any time, regardless of the foregoing.
The conditions allowing holders of the Notes to convert have not been met since the Company issued the Notes on April 9, 2020.
The conversion rate was initially 32.2630 shares of the Company’s Class A common stock per $1,000 principal amount of Notes (equivalent to an initial conversion price of approximately $31.00 per share of the Company’s Class A common stock). The conversion rate is subject to adjustment in some events but will not be adjusted for any accrued and unpaid interest. In addition, following certain corporate events that occur prior to the maturity date, the Company will, in certain circumstances, increase the conversion rate for a holder who elects to convert its Notes in connection with such a corporate event.
The Company may not redeem the Notes prior to April 20, 2023. The Company may redeem for cash all or any portion of the Notes, at its option, on a redemption date occurring on or after April 20, 2023 and on or before the 21st scheduled trading day immediately before the maturity date, if the last reported sale price of the Company’s Class A common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive), including the trading day immediately preceding the date on which the Company provides notice of redemption, during any 30 consecutive trading day period ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the Notes.
If the Company undergoes a fundamental change (as defined in the Indenture), holders may require the Company to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
The Indenture contains customary terms and covenants, including that upon certain events of default occurring and continuing, either the Trustee or the holders of not less than 25% in aggregate principal amount of the Notes then outstanding may declare the entire principal amount of all the Notes plus accrued special interest, if any, to be immediately due and payable.
The Notes are the Company’s general unsecured obligations and rank senior in right of payment to all of the Company’s indebtedness that is expressly subordinated in right of payment to the Notes; equal in right of payment with all of the Company’s liabilities that are not so subordinated; effectively junior to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of the Company’s subsidiaries.
In accounting for the issuance of the Notes, the Company separated the Notes into liability and equity components. The carrying amount of the liability component was calculated using a discount rate of 6.85%, which was determined by measuring the fair value of a similar debt instrument that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was $229.2 million and was determined by deducting the fair value of the liability component from the par value of the Notes. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount, or the debt discount, is amortized to interest expense at an annual effective interest rate over the contractual terms of the Notes.
18


As of July 31, 2020, the net carrying amount of the liability component of the Notes was as follows (in thousands):
Principal$862,500 
Less: unamortized discount(217,282)
Less: unamortized issuance costs(14,892)
Net carrying amount$630,326 
As of July 31, 2020, the net carrying amount of the equity component of the Notes was as follows (in thousands):
Proceeds allocated to the conversion options (debt discount)$229,249 
Less: issuance costs(5,627)
Carrying amount of the equity component$223,622 

The following table sets forth the interest expense recognized related to the Notes (in thousands):
Three Months Ended July 31, 2020Six Months Ended July 31, 2020
Contractual interest expense$1,078 $1,330 
Amortization of debt discount9,722 11,967 
Amortization of debt issuance costs531 652 
Total interest expense related to the Senior Notes$11,331 $13,949 

Capped Call Transactions
In connection with the offering of the Notes, the Company entered into privately negotiated capped call transactions with certain financial institution counterparties (the “Capped Calls”). The Capped Calls each have an initial strike price of approximately $31.00 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have initial cap prices of $48.62 per share, subject to certain adjustments. The Capped Calls cover, subject to anti-dilution adjustments, approximately 27.8 million shares of Class A common stock. The Capped Calls are generally intended to reduce or offset the potential dilution to the Class A common stock upon any conversion of the Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. The Capped Calls expire on the earlier of (i) the last day on which any convertible securities remain outstanding and (ii) April 15, 2025, subject to earlier exercise. The Capped Calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, a tender offer, and a nationalization, insolvency or delisting involving the Company. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including changes in law, insolvency filings, and hedging disruptions. The Capped Calls are recorded in stockholders’ equity and are not accounted for as derivatives. The net cost of $105.6 million incurred to purchase the capped call transactions was recorded as a reduction to additional paid-in capital in the accompanying condensed consolidated balance sheet.
 Revolving Credit Facility
On May 30, 2019, the Company entered into a $215.0 million revolving credit and guaranty agreement with a syndicate of financial institutions. The revolving credit facility has an accordion option, which, if exercised, would allow the Company to increase the aggregate commitments by up to the greater of $200.0 million and 100% of the consolidated adjusted EBITDA of the Company and its subsidiaries, plus an unlimited amount subject to satisfaction of certain leverage ratio based compliance tests after giving effect to the exercise, in each case subject to obtaining additional lender commitments and satisfying certain conditions. Pursuant to the terms of the revolving credit facility, the Company may issue letters of credit under the revolving credit facility, which reduce the total amount available for borrowing under such facility. The revolving credit facility terminates on May 30, 2024.
Interest on borrowings under the revolving credit facility accrues at a variable rate tied to the prime rate or the LIBOR, plus the applicable margin, at the Company’s election. The margin is 0.25% in the case of prime rate loans and 1.25% in the case of LIBOR loans. Interest is payable quarterly in arrears. Pursuant to the terms of the revolving credit facility, the Company is required to pay an annual commitment fee that accrues at a rate of 0.10% per annum on the unused portion of the borrowing commitments under the revolving credit facility. In addition, the Company is required to pay a fee in connection with letters of
19


credit issued and outstanding under the revolving credit facility that accrues at a rate of 1.25% per annum on the amount to be drawn under such letters of credit outstanding. There is an additional fronting fee of 0.125% per annum multiplied by the aggregate face amount of issued and outstanding letters of credit.
The revolving credit facility contains customary conditions to borrowing, events of default, and covenants, including covenants that restrict the Company’s and its subsidiaries’ ability to, among other things, incur additional indebtedness, create or incur liens, merge or consolidate with other companies, sell substantially all of the Company’s assets, liquidate or dissolve, make distributions to the Company’s equity holders or its subsidiaries’ equity interests, pay dividends, make redemptions and repurchases of stock, or engage in transactions with affiliates. In addition, the revolving credit facility contains financial covenants, including a minimum liquidity balance and a minimum revenue amount. The Company has been in compliance with all covenants under the revolving credit facility since it entered into the revolving credit and guaranty agreement on May 30, 2019.
As of July 31, 2020, the Company had no amounts or letters of credit issued and outstanding under the revolving credit facility. The Company’s total available borrowing capacity under the revolving credit facility was $215.0 million as of July 31, 2020.
Note 8.    Commitments and Contingencies
Letters of Credit
As of July 31, 2020, the Company had $38.5 million in standby letters of credit outstanding related to facility lease obligations in San Francisco, California and Denver, Colorado, which is included in restricted cash in the accompanying condensed consolidated balance sheets.
Hosting Commitments
On April 30, 2020, the Company executed an amendment to its existing agreement with Amazon Web Services (“AWS”). The amended agreement was effective as of May 1, 2020 and continues through April 30, 2025. Pursuant to the amended agreement, the Company has minimum annual commitments of $75.0 million which will increase by $5.0 million annually, for a total minimum commitment of $425.0 million. As of July 31, 2020, the Company had a remaining minimum payment obligation of $410.0 million to AWS through April 30, 2025.
Legal Matters
The Company records a loss contingency when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Company also discloses material contingencies when it believes a loss is not probable but reasonably possible. Accounting for contingencies requires the Company to use judgment related to both the likelihood of a loss and the estimate of the amount or range of loss. The outcomes of the Company’s legal proceedings are inherently unpredictable and subject to significant uncertainties. For some matters for which a material loss is reasonably possible, an estimate of the amount of loss or range of losses is not possible, nor is the Company able to estimate the loss or range of losses that could potentially result from the application of non-monetary remedies. Many legal and tax contingencies can take years to be resolved. Until the final resolution of legal matters, all amounts of loss or range of losses are estimates only. The final losses the Company incurs may differ materially from these estimates.
Beginning in September 2019, seven purported class action lawsuits were filed against the Company, its directors, certain of its officers, and certain investment funds associated with certain of its directors, each alleging violations of securities laws in connection with the Company’s registration statement on Form S-1 filed with the SEC (the “Registration Statement”). Six of these lawsuits were filed in the Superior Court of California for the County of San Mateo and one of these lawsuits was filed in the U.S. District Court for the Northern District of California (the “Federal Action”). In the Federal Action, captioned Dennee v. Slack Technologies, Inc., Case No. 3:19-CV-05857-SI, a lead plaintiff has been appointed and the operative complaint was filed in January 2020. In January 2020, the Company and the other defendants filed a motion to dismiss the complaint. In April 2020, the U.S. District Court for the Northern District of California granted in part and denied in part the motion to dismiss. On May 5, 2020, the Company and the other defendants filed a motion to certify the court’s order for interlocutory appeal. In May 2020, the Company and the other defendants filed a motion to certify the court’s order for interlocutory appeal. In June 2020, the U.S. District Court for the Northern District of California certified the order for interlocutory appeal. Also in June 2020, the Company and the other defendants filed a petition for permission to appeal the district court’s order to the Ninth Circuit Court of Appeals. In July 2020, the Ninth Circuit Court of Appeals granted the petition. The six state court actions were consolidated in November 2019, and the consolidated action is captioned In re Slack Technologies, Inc. Shareholder Litigation, Lead Case No. 19CIV05370 (the “State Court Action”). The operative complaint was filed in the State Court Action in December 2019. A
20


seventh state court action was filed in June 2020, but was consolidated with the State Court Action in July 2020. The Company and the other defendants filed demurrers to the complaint in the State Court Action in February 2020. In August 2020, the Superior Court of California, County of San Mateo sustained in part and overruled in part the demurrers, and granted plaintiffs leave to file an amended complaint by October 2, 2020. The Federal Action and the State Court Action seek unspecified monetary damages and other relief on behalf of investors who purchased the Company’s Class A common stock issued pursuant and/or traceable to the Registration Statement.
In April 2020, three purported stockholder derivative lawsuits were filed against certain of the Company’s officers and certain of the Company’s current and former directors in the U.S. District Courts for the District of Delaware and the Northern District of California. The case filed in the Northern District of California was dismissed and re-filed in the U.S. District Court for the District of Delaware. The derivative cases were consolidated in June 2020, and the operative complaint was designated in August 2020. Defendants’ response to the operative complaint is due on September 9, 2020. The purported stockholder derivative lawsuits allege breaches of fiduciary duty in connection with the Company’s Registration Statement. The complaints seek declarations that the defendants breached their fiduciary duties to the Company, the award of unspecified damages to the Company, and certain reforms to the Company’s governance policies.
In June 2020, a lawsuit was filed against the Company in the Delaware Court of Chancery pursuant to Delaware General Corporation Law Section 220 by a stockholder, but the Company has not yet been served. The action seeks an order permitting inspection and copying of certain of the Company’s books and records. In August 2020, the plaintiff in the Section 220 action filed a motion to intervene in, and stay, the derivative actions in the U.S. District Court for the District of Delaware. The Company filed an opposition to the motion on September 3, 2020.

The Company believes these lawsuits are without merit and intends to vigorously defend them. Based on the preliminary nature of the proceedings in these cases, the outcomes of these matters remain uncertain.
In addition, the Company is involved from time to time in various claims and legal actions arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate outcomes of these matters, the Company believes that none of these ordinary course legal proceedings will have a material adverse effect on its condensed consolidated financial statements.
Indemnification Agreements
In the ordinary course of business, the Company provides indemnifications of varying scope and terms to customers, business partners, vendors, lessors, investors, directors, officers, employees, and other parties with respect to certain matters. Indemnification may include losses from the Company’s breach of such agreements, intellectual property infringement claims made by third parties, and other liabilities relating to or arising from Slack, or the Company’s acts or omissions. 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. It is not possible to determine the maximum potential loss under these indemnifications due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular indemnification. The Company has not incurred material costs to defend lawsuits or settle claims related to these indemnifications as of July 31, 2020.
Note 9.    Stockholders' Equity
Common Stock
The Company’s amended and restated certificate of incorporation authorizes the issuance of Class A common stock and Class B common stock. As of July 31, 2020, the Company had authorized 5.0 billion shares of Class A common stock and 700.0 million shares of Class B common stock, each at par value of $0.0001. As of July 31, 2020, 482.0 million shares of Class A common stock and 87.4 million shares of Class B common stock were issued and outstanding.
Preferred Stock
The Company’s board of directors has the authority, without further action by the Company’s stockholders, to issue up to 100,000,000 shares of undesignated preferred stock with rights and preferences, including voting rights, designated from time to time by the board of directors.
Equity Incentive Plans
The Company maintains two equity incentive plans: the 2009 Stock Plan (the “2009 Plan”) and the 2019 Stock Option and Incentive Plan (the “2019 Plan”). All shares that remain available for future grants are under the 2019 Plan. In addition, the
21


Company offers the 2019 Employee Stock Purchase Plan (the “2019 ESPP”) to eligible employees.
Stock Options
A summary of stock option activity under the 2009 Plan and 2019 Plan is as follows (in thousands, except years and per share data):
Number of sharesWeighted-average exercise price per shareWeighted-average remaining contractual term (In years)Aggregate intrinsic value
Outstanding at January 31, 20208,425 $4.68 6.27$135,224 
Granted1,678 24.31 
Exercised(1,828)2.52 
Cancelled(193)10.53 
Outstanding at July 31, 20208,082 $9.11 6.88$165,231 
Stock options vested and exercisable at July 31, 2020
3,994 $2.22 4.81$109,154 
Stock options vested and expected to vest at July 31, 2020
8,082 $9.11 6.88$165,231 
As of July 31, 2020, there was $30.3 million of total unrecognized stock-based compensation related to outstanding stock options, which will be recognized over a weighted average period of 4.1 years.
Restricted Stock Units and Restricted Stock Awards
A summary of RSUs and Restricted Stock Awards (“RSAs”) activity under the 2009 Plan and 2019 Plan is as follows (in thousands, except per share data):
Restricted stock unitsRestricted stock awards
Number of sharesWeighted-average grant date fair value
per share
Number of sharesWeighted-average grant date fair value
per share
Unvested at January 31, 202042,002 $12.48 1,579 $8.91 
Granted10,451 26.26   
Released(9,740)11.29 (242)8.92 
Cancelled(2,293)13.02   
Unvested at July 31, 202040,420 $16.30 1,337 $8.91 
As of July 31, 2020, there was $457.7 million of total unrecognized stock-based compensation related to unvested RSUs, which will be recognized over a weighted average period of 2.0 years. As of July 31, 2020, there was $11.3 million of total unrecognized stock-based compensation related to unvested RSAs, which will be recognized over a weighted average period of 3.3 years.
2019 Employee Stock Purchase Plan 
For the six months ended July 31, 2020, 820,375 shares of Class A common stock were issued under the 2019 ESPP. The Company selected the Black-Scholes option-pricing model as the method for determining the estimated fair value for the Company’s 2019 ESPP. As of July 31, 2020, total unrecognized compensation cost related to the 2019 ESPP was $1.7 million which will be amortized over a weighted average period of 0.2 years.
Stock-Based Compensation
The Company recorded the total stock-based compensation expense as follows (in thousands):
22


Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Cost of revenue$2,544 $10,952 $4,898 $10,998 
Research and development29,157 151,405 56,576 153,040 
Sales and marketing14,917 64,772 28,992 65,154 
General and administrative10,670 58,658 20,533 60,234 
Total$57,288 $285,787 $110,999 $289,426 

Note 10.   Interest Income and Other Income, Net
Interest income and other income, net consist of the following (in thousands):
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Interest income$1,775 $4,373 $4,962 $9,176 
Unrealized gains (losses) on foreign exchange1,057 (1,386)1,101 (1,110)
Transaction gains (losses) on foreign exchange(60)86 (221)(848)
Change in fair value of strategic investments4,182 (124)5,820 2,884 
Other non-operating income (expense), net(2)370 (2)407 
Interest income and other income, net$6,952 $3,319 $11,660 $10,509 

Note 11.    Income Taxes
The Company computes its provision (benefit) for income taxes by applying the estimated annual effective tax rate to pretax income or loss and adjusts the provision for discrete tax items recorded in the period.
For the three months ended July 31, 2020 and 2019, the Company recorded a tax provision (benefit) of $(0.1) million and $(0.9) million on pretax losses of $73.2 million and $360.5 million, respectively. The effective tax rates for the three months ended July 31, 2020 and 2019 were 0.1% and 0.3%, respectively. For the three months ended July 31, 2020, the Company maintained a full valuation allowance on its U.S. federal, state, and certain foreign jurisdictions net deferred tax assets as it was more likely than not that those deferred tax assets would not be realized.
For the six months ended July 31, 2020 and 2019, the Company recorded a tax provision (benefit) of $0.1 million and $(0.4) million on pretax losses of $(147.5) million and $391.9 million, respectively. The effective tax rates for the six months ended July 31, 2020 and 2019 were 0.0% and 0.1%, respectively. For the six months ended July 31, 2020, the Company maintained a full valuation allowance on its U.S. federal, state, and certain foreign jurisdictions net deferred tax assets as it was more likely than not that those deferred tax assets would not be realized.
In March 2020, the President of the United States signed into law the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”). The CARES Act, among other things, includes certain income tax provisions for individuals and corporations; however, since the Company has recorded a full valuation allowance against its deferred tax assets, these changes to U.S. tax law do not have a material impact on the Company’s provision for income taxes in its condensed consolidated financial statements. In addition, although many countries in which the Company operates have also issued some form of COVID-19 related income tax guidance, this guidance does not have material impact on provision for income taxes in its condensed consolidated financial statements as of July 31, 2020.
In July 2015, the U.S. Tax Court issued an opinion favorable to Altera Corporation (“Altera”) with respect to the exclusion of stock-based compensation from its intercompany cost-sharing arrangement. In June 2019, the U.S. Court of Appeals reversed the 2015 decision of the U.S. Tax Court. In July 2019, Altera petitioned the Ninth Circuit for a rehearing of a larger panel of eleven Ninth Circuit judges. Altera’s petition for rehearing was denied in November, 2019. In February 2020, Altera filed a petition for writ of certiorari to the U.S. Supreme Court. In June 2020, the U.S. Supreme Court declined the writ of certiorari. The Company has considered the impact on its condensed consolidated financial statements which is not material after considering the valuation allowance and will continue to monitor the future developments in this case.
23


Note 12.    Net Loss per Share Attributable to Slack Common Stockholders
Basic net loss per share attributable to Slack common stockholders is computed by dividing the net loss attributable to Slack common stockholders by the weighted average number of shares of common stock outstanding during the period. Diluted loss per share is the same as basic loss per share for all years presented because the effects of potentially dilutive items were antidilutive given the Company’s net loss in each period presented.
The following table presents the calculation of basic and diluted net loss per share attributable to Slack common stockholders (in thousands, except per share data):
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Numerator:
Net loss attributable to Slack
$(74,848)$(359,562)$(150,059)$(392,894)
Denominator:
Weighted average common shares outstanding
564,351 368,533 560,921 249,222 
Net loss per share attributable to Slack common stockholders, basic and diluted
$(0.13)$(0.98)$(0.27)$(1.58)
Since the Company was in a loss position for all periods presented, basic net loss per share attributable to Slack common stockholders is the same as diluted net loss per share attributable to Slack common stockholders as the inclusion of all potential common shares outstanding would have been antidilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):
As of
July 31, 2020July 31, 2019
Shares related to convertible senior notes  
Stock options8,082 11,149 
Unvested early exercised stock options
 50 
Restricted stock units40,420 50,853 
Restricted stock awards1,337 2,297 
Restricted stock741  
Employee stock purchase plan594 247 
Total antidilutive securities51,174 64,596 
The Company had 373.4 million shares of preferred stock outstanding that were converted to shares of Class B common stock in connection with the direct listing of the Company’s Class A common stock on the New York Stock Exchange. These securities were potentially dilutive, as outstanding shares of preferred stock, through the date of conversion of June 7, 2019.
The Notes will not have an impact on the Company’s diluted earnings per share until the average market price of the Company’s Class A common stock exceeds the initial conversion price of approximately $31.00 per share, as the Company intends and has the ability to settle the principal amount of the Notes in cash upon conversion. The Company is required under the treasury stock method to compute the potentially dilutive shares of Class A common stock related to the Notes for periods the Company reports net income. However, upon conversion, there will be no economic dilution from the Notes until the average market price of the Company’s Class A common stock exceeds the cap price of $48.62 per share, as exercise of the Capped Calls offsets any dilution from the Notes from the conversion price up to the cap price. Capped Calls are excluded from the calculation of diluted earnings per share, as they would be antidilutive under the treasury stock method.
24


ITEM 2. 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 condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K. In addition to historical financial information, the following discussion and analysis contains forward-looking statements that are based upon current plans, expectations, and beliefs that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including, but not limited to, those set forth under the section titled “Risk Factors” in Item 1A of Part II of this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K. Our fiscal year ends January 31.
Overview
Slack is a new layer of the business technology stack where people can work together more effectively, connect all their other software tools and services, and find the information they need to do their best work. Slack has very general and broad applicability. It is not aimed at any one specific purpose, but at nearly anything that people do together at work. Slack is used to review job candidates, coordinate election coverage, diagnose network problems, negotiate budgets, plan marketing campaigns, approve menus, and organize disaster response teams, along with countless other tasks.
Slack provides an easy way for users to share and aggregate information from other software, take action on notifications, and advance workflows in a multitude of third-party applications, over 2,300 of which are listed in the Slack App Directory. Developers have collectively created more than 700,000 third-party applications or custom integrations that were used in a typical week during the three months ended July 31, 2020. Further, Slack’s platform capabilities extend beyond integrations with third-party applications and allow for easy integrations with an organization’s internally-developed software.
COVID-19 Update
In March 2020, the World Health Organization declared COVID-19 a global pandemic. This contagious disease outbreak, which has continued to spread, and the related public health measures, including orders to shelter-in-place, travel restrictions, and mandated business closures, have adversely affected workforces, organizations, customers, economies, and financial markets globally, leading to an economic downturn and increased market volatility. It has also disrupted the normal operations of many businesses, including ours.
We have experienced volatility in customer demand and buying habits due to the COVID-19 pandemic. At the beginning of the COVID-19 pandemic, we experienced a significant increase in demand and usage of Slack, including an increase in our number of Paid Customers. While we do not expect the significant increase in the number of net new Paid Customers associated with the initial shelter-in-place orders related to the COVID-19 pandemic to recur, we have experienced an acceleration in our Paid Customer growth during the six months ended July 31, 2020. However, the rate of growth of total organizations on Slack has reverted to a level more in-line with trends we experienced prior to the COVID-19 pandemic. In addition, we have experienced an increase in paid customer churn and a decrease in expansion within existing paid customers during the six months ended July 31, 2020. We expect these paid customer churn and expansion trends to continue due to the effects of the COVID-19 pandemic. We define paid customer churn as paid customers reducing the number of users within their organizations or electing not to renew their paid subscriptions.
The COVID-19 pandemic and its adverse effects have been more prevalent in the locations where we, our customers, suppliers, and third-party business partners conduct business. This outbreak, as well as intensified measures undertaken to contain the spread of COVID-19, have decreased IT spending for many organizations, adversely affected demand for Slack, attrition rates, the ability of our salespeople to travel to potential customers and of our customer success team to conduct in-person trainings and consulting work, negatively impacted expected spending from new and existing customers, increased sales cycle times, negatively impacted collections of accounts receivable, caused certain of our paid customers to file for bankruptcy protection or go out of business, and harmed our business, results of operations, and financial condition. We expect these negative impacts will continue due to the effects of the COVID-19 pandemic. In addition, to prepare for potential surges in demand, we have incurred, and may continue to incur, additional costs and make additional investments in order to meet the demands of increased customer usage of Slack and additional product development efforts during this time may put additional pressure on our technical infrastructure. The broader implications of COVID-19 on our results of operations and overall financial performance remain uncertain.
The COVID-19 pandemic has resulted in, and any prolonged economic slowdowns may continue to result in, paid customers on Slack requesting us to renegotiate existing contracts on less advantageous terms to us than those currently in place, defaulting on payments due on existing contracts, not renewing at the end of the contract term, or choosing to renew with
25


a smaller commitment than previous contracts. For example, in an effort to assist both new and existing paid customers facing challenges due to the economic impact of the COVID-19 pandemic, we have entered into, and expect to continue to enter into, more custom contracts and billing arrangements with new and existing paid customers, which may be less advantageous to us than our standard term contracts. These arrangements have included provisions such as the ability to defer payments, to pay in installments or over longer time periods, and other collection flexibility. We have also granted, and may in the future grant, billing concessions to existing paid customers. We do not expect these billing arrangements to have a significant impact on our future revenue, but they will negatively impact our future Calculated Billings and Free Cash Flow.
The COVID-19 pandemic also presents challenges as our entire workforce is currently working remotely and shifting to assisting new and existing customers who are also generally working remotely. All of our currently planned customer, employee, and industry events have been shifted to virtual-only experiences, and we may deem it advisable to similarly alter, postpone, or cancel entirely, additional customer, partner, employee, or industry events in the future. Furthermore, in June 2020, we announced that we would allow many of our employees to work remotely on a permanent basis. We have a limited history of having a remote workforce and the long-term impact on, and the resulting types of continuing investments for, our employee base is uncertain. In addition, we may incur increased workforce costs, including costs associated with implementing additional personnel and workplace safety protocols, the accrual of unused paid time off, and workplace or labor claims and disputes related to COVID-19.
While we have developed and continue to develop plans to help mitigate the potential negative impact of the outbreak on our business, these efforts may not be effective and a protracted economic downturn will likely limit the effectiveness of our mitigation efforts. Due to our subscription-based business model, the effect of the COVID-19 pandemic may not be fully reflected in our results of operations until future periods, if at all. We are continuing to understand the long-term net effect and anticipated future magnitude of the above factors on our results for future periods and such forecasts are inherently uncertain. See Part II, Item 1A, “Risk Factors” for further discussion of the possible impact of the COVID-19 pandemic on our business, financial condition, and results of operations.
Key Business Metrics
We review the following key business metrics to measure our performance, identify trends, formulate financial projections, and make strategic decisions. We are not aware of any uniform standards for calculating these key metrics, which may hinder comparability with other companies who may calculate similarly-titled metrics in a different way.
We define an organization as a separate entity, such as a company, educational or government institution, or distinct business unit of a company, that is on a subscription plan, whether free or paid. Once an organization has three or more users on a paid subscription plan, we count them as a Paid Customer, and when disclosing the number of Paid Customers, we round down to the nearest thousand.
Paid Customers
We believe that the growth in our Paid Customer base reflects our value proposition and positions us for future growth as our Paid Customers often expand their adoption over time and Paid Customers increase awareness of Slack, which leads to organic adoption by new organizations. Our Paid Customers base has expanded through increasing awareness of Slack, further developing our go-to-market strategy and continuing to build features tuned to different industry needs. Our Paid Customer base includes organizations of all sizes across a wide range of industries.
As of July 31, 2020 and 2019, we had approximately 130,000 and 100,000 Paid Customers, respectively.
Paid Customers >$100,000
We focus on growing the number of Paid Customers >$100,000 as a measure of our ability to scale with organizations on Slack and attract larger organizations to Slack. We believe that our ability to increase the number of Paid Customers >$100,000 is a key indicator for important components of the growth of our business, including our success in expanding the number of users within a Paid Customer, providing the functionality required by large organizations and developing our direct sales force.
We define Paid Customers >$100,000 as those organizations on a paid subscription plan that had more than $100,000 in annual recurring revenue, or ARR, as of a period end. ARR is based on monthly recurring revenue, or MRR, for the most recent month at period end, multiplied by twelve. For Paid Customers that have a type of subscription agreement where billing is reconciled on a monthly or quarterly basis based on usage, MRR is calculated by multiplying the monthly subscription price, inclusive of discounts, by the number of active subscriptions as of the month end. For Paid Customers that have a type of subscription agreement where billing is fixed and independent of usage, MRR is calculated by multiplying the monthly subscription price, inclusive of discounts, by the number of purchased subscriptions.
26


As of July 31, 2020, we had 985 Paid Customers >$100,000, who contributed approximately 49% of revenue for each of the three and six months then ended. As of July 31, 2019, we had 720 Paid Customers >$100,000, who contributed approximately 43% of revenue for each of the three and six months then ended.
Net Dollar Retention Rate
We disclose Net Dollar Retention Rate as a supplemental measure of our organic revenue growth. We believe Net Dollar Retention Rate is an important metric that provides insight into the long-term value of our subscription agreements and our ability to retain, and grow revenue from, our Paid Customers.
We calculate Net Dollar Retention Rate as of a period end by starting with the MRR from all Paid Customers as of twelve months prior to such period end, or Prior Period MRR. We then calculate the MRR from these same Paid Customers as of the current period end, or Current Period MRR. Current Period MRR includes expansion within Paid Customers and is net of contraction or attrition over the trailing twelve months, but excludes revenue from new Paid Customers in the current period, including those organizations that were only on Free subscription plans in the prior period and converted to paid subscription plans during the current period. We then divide the total Current Period MRR by the total Prior Period MRR to arrive at our Net Dollar Retention Rate.
As of July 31, 2020 and 2019, our Net Dollar Retention Rate was 125% and 136%, respectively. Our Net Dollar Retention Rate has declined year over year as our base of revenue has grown and our penetration within existing, long-term Paid Customers has increased. Our Net Dollar Retention Rate will fluctuate in future periods due to a number of factors, including the growing level of our revenue base, the level of penetration within our Paid Customer base, expansion of products and features, and our ability to retain our Paid Customers.
Non-GAAP Financial Measures
In addition to our results determined in accordance with U.S. generally accepted accounting principles, or GAAP, we believe the below non-GAAP measures are useful in evaluating our operating performance. We use the below non-GAAP financial information, collectively, to evaluate our ongoing operations and for internal planning and forecasting purposes. We believe that non-GAAP financial information, when taken collectively, may be helpful to investors because it provides consistency and comparability with past financial performance, and assists in comparisons with other companies, some of which use similar non-GAAP financial information to supplement their GAAP results. The non-GAAP financial information is presented for supplemental informational purposes only, and should not be considered a substitute for financial information presented in accordance with GAAP, and may be different from similarly-titled non-GAAP measures used by other companies. A reconciliation is provided below for each non-GAAP financial measure to the most directly comparable financial measure stated in accordance with GAAP. Investors are encouraged to review the related GAAP financial measures and the reconciliation of these non-GAAP financial measures to their most directly comparable GAAP financial measures.
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
(In thousands)
Calculated Billings$218,198 $174,807 $424,207 $324,444 
Free Cash Flow$10,774 $(7,871)$14,457 $(42,074)
Calculated Billings
Calculated Billings consists of our revenue plus the change in our deferred revenue in a given period. The Calculated Billings metric is intended to reflect sales to new paid customers plus renewals and additional sales to existing paid customers. Our management uses Calculated Billings to measure and monitor our sales growth because we generally bill our paid customers at the time of sale, but may recognize a portion of the related revenue ratably over time. For subscriptions, we typically invoice our paid customers at the beginning of the term, in annual or monthly installments and, from time to time, in multi-year installments. Only amounts invoiced to a paid customer in a given period are included in Calculated Billings. While we believe that Calculated Billings provides valuable insight into the cash that will be generated from sales of our subscriptions, this metric may vary from period-to-period for a number of reasons, and therefore has a number of limitations as a quarter-over-quarter or year-over-year comparative measure. These reasons include, but are not limited to, the following: (i) a variety of contractual terms could result in some periods having a higher proportion of annual subscriptions than other periods, (ii) as we focus on sales to large organizations, the lengthening of our sales cycle, and the variability in the timing of the execution of these larger transactions, (iii) fluctuations in payment terms affecting the billings recognized in a particular period, and (iv) seasonality in our billings, with a greater proportion of our billings occurring in our fourth quarter, following typical enterprise
27


software buying patterns. Because of these and other limitations, you should consider Calculated Billings along with revenue and our other GAAP financial results.
The following table presents a reconciliation of revenue, the most directly comparable financial measure calculated in accordance with GAAP, to Calculated Billings, for each of the periods presented:
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
(In thousands)
Revenue$215,864 $144,973 $417,514 $279,794 
Add: Total deferred revenue, end of period383,407 286,523 383,407 286,523 
Less: Total deferred revenue, beginning of period
(381,073)(256,689)(376,714)(241,873)
Calculated Billings$218,198 $174,807 $424,207 $324,444 
Free Cash Flow
Free Cash Flow is a non-GAAP financial measure that we calculate as net cash provided by (used in) operating activities less purchases of property and equipment. We believe that Free Cash Flow is a useful indicator of liquidity that provides information to management and investors about the amount of cash generated from our core operations that, after the purchases of property and equipment, can be used for strategic initiatives, including investing in our business, making strategic acquisitions, and strengthening our balance sheet. Free Cash Flow has limitations as an analytical tool, and it should not be considered in isolation or as a substitute for analysis of other GAAP financial measures, such as net cash provided by operating activities. Some of the limitations of Free Cash Flow are that this metric does not reflect our future contractual commitments and may be calculated differently by other companies in our industry, limiting its usefulness as a comparative measure. We expect our Free Cash Flow to fluctuate in future periods as we invest in our business to support our plans for growth. These activities, along with certain increased operating expenses as described below, may result in a decrease in Free Cash Flow as a percentage of revenue in future periods.
The following table summarizes our cash flows for the periods presented and provides a reconciliation of net cash from operating activities, the most directly comparable financial measure calculated in accordance with GAAP, to Free Cash Flow, for each of the periods presented:
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
(In thousands)
Net cash provided by (used in) operating activities
$14,471 $321 $23,200 $(13,805)
Purchases of property and equipment
(3,697)(8,192)(8,743)(28,269)
Free Cash Flow
$10,774 $(7,871)$14,457 $(42,074)
Net cash provided by investing activities
$78,317 $239,131 $42,853 $344,591 
Net cash provided by (used in) financing activities
$(4,618)$2,334 $751,343 $4,719 

Key Components of Results of Operations
Revenue
We generate substantially all of our revenue through sales of subscriptions of Slack to organizations. We recognize subscription revenue on a straight-line basis over the term of the contract subscription period beginning on the date access to Slack is granted, provided all other revenue recognition criteria have been met. Our subscriptions are generally non-cancellable and typically do not contain general rights of return. We maintain a fair billing policy, under which certain organizations on a paid subscription plan are entitled to credit if they have not used the entirety of the contracted number of users for which they have paid during the contractual term of the arrangement. These credits, accounted for as a part of deferred revenue, may be carried over to offset future billings and are not refundable for cash. On occasion, we also provide professional services to organizations on Slack. Professional services revenue has not been material to date.
Overhead Allocation and Employee Compensation Costs
We allocate shared costs, such as facilities (including lease, utilities, and depreciation on equipment shared by all
28


departments) and information technology, or IT, costs to all departments based on headcount. As such, allocated shared costs are reflected in cost of revenue and each operating expense category. Employee compensation costs, or personnel costs, include salaries, bonuses, benefits, and stock-based compensation for cost of revenue and each operating expense category and also includes sales commissions for sales and marketing.
Cost of Revenue
Cost of revenue consists primarily of expenses related to hosting Slack and providing ongoing customer support for paid customers. These expenses include employee compensation (including stock-based compensation) and other employee-related expenses for customer experience, professional services, and technical operations staff, payments to outside service providers, third-party hosting costs, payment processing fees, and amortization expense associated with internally-developed and purchased technology. We expect our cost of revenue to continue to increase in absolute dollar amounts as we grow our business and revenue.
Operating Expenses
Research and Development. Research and development expenses consist primarily of personnel costs and allocated overhead. Our research and development efforts focus on maintaining and enhancing existing functionality of, and adding new functionality to, Slack. We plan to increase the dollar amount of our investment in research and development for the foreseeable future as we focus on developing new features and enhancements. We expect, however, that our research and development expenses will decrease as a percentage of our revenue over time as our revenue grows, although the percentage may fluctuate from period to period depending on fluctuations in the timing and extent of our research and development expenses.
Sales and Marketing. Sales and marketing expenses consist primarily of personnel costs, expenses associated with our marketing and business development programs, including Frontiers, our annual user conference, Spec, our annual developer conference, and other events, sponsorships, and Slack conferences. Sales and marketing expenses also include allocated third-party hosting costs as well as customer experience and technical operations employee overhead costs for users of our free version of Slack. Sales commissions that are directly related to acquiring sales contracts, as well as associated payroll taxes, are deferred upon execution of a non-cancellable contract with an organization, and subsequently amortized to sales and marketing expense over the estimated period of benefit, typically four years. We plan to increase the dollar amount of our investment in sales and marketing for the foreseeable future, primarily for increased headcount for our direct sales organization and investment in brand and product marketing efforts. We expect to continue to incur sales and marketing expenses to the extent that we continue to see a high-growth market opportunity to support the growth of our business. If the growth in our business lessens over time, we plan to decrease the rate of growth in our sales and marketing expenses. We expect, however, that our sales and marketing expenses will decrease as a percentage of our revenue over time as our revenue grows, although the percentage may fluctuate from period to period depending on fluctuations in the timing and extent of our sales and marketing expenses.
General and Administrative. General and administrative expenses consist primarily of personnel costs for our finance and accounting, legal, human resources, and other administrative teams as well as for certain executives and professional fees, including audit, legal, and recruiting services. We expect to increase the size of our general and administrative function to support the growth of our business. We expect to incur additional expenses as a result of operating as a public company, including costs to comply with the rules and regulations applicable to companies listed on a U.S. securities exchange and costs related to compliance and reporting obligations pursuant to the rules and regulations of the Securities and Exchange Commission, or the SEC, and increased expenses in the areas of insurance, investor relations, and professional services. As a result, we expect the dollar amount of our general and administrative expenses to increase for the foreseeable future. We expect, however, that our general and administrative expenses will decrease as a percentage of our revenues over time, although the percentage may fluctuate from period to period depending on fluctuations in our revenue and the timing and extent of our general and administrative expenses.
Interest Expense
After our issuance of 0.50% convertible senior notes due 2025, or the Notes, in an aggregate principal amount of $862.5 million in April 2020, interest expense consists primarily of contractual interest expense and amortization of the discount and debt issuance costs on our Notes.
Interest Income and Other Income, Net
Interest income and other income, net consists primarily of interest income earned on our cash, cash equivalents, and marketable securities, gains or losses on foreign currency exchange, and the change in fair value of our strategic investments.
29


Provision (Benefit) for Income Taxes
Provision (benefit) for income taxes consists primarily of U.S. federal, state income taxes, and income taxes in certain foreign jurisdictions in which we conduct business. Since inception, we have incurred operating losses and, accordingly, have not recorded a provision for income taxes for any of the periods presented other than provisions for foreign income tax.
Results of Operations
The following tables set forth our results of operations for the periods presented in dollars and as a percentage of our revenue:
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
(In thousands)
Revenue$215,864 $144,973 $417,514 $279,794 
Cost of revenue(1)
28,387 31,106 53,989 49,680 
Gross profit187,477 113,867 363,525 230,114 
Operating expenses:
Research and development(1)
94,201 217,769 185,426 268,872 
Sales and marketing(1)
109,122 136,392 219,442 203,230 
General and administrative(1)
52,788 123,356 103,442 160,100 
Total operating expenses256,111 477,517 508,310 632,202 
Loss from operations(68,634)(363,650)(144,785)(402,088)
Interest expense(11,552)(208)(14,394)(321)
Interest income and other income, net6,952 3,319 11,660 10,509 
Loss before income taxes(73,234)(360,539)(147,519)(391,900)
Provision (benefit) for income taxes(81)(923)61 (403)
Net loss(73,153)(359,616)(147,580)(391,497)
Net income (loss) attributable to noncontrolling interest(2)
1,695 (54)2,479 1,397 
Net loss attributable to Slack$(74,848)$(359,562)$(150,059)$(392,894)
_______________
(1)Includes stock-based compensation as follows:
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
(In thousands)
Cost of revenue$2,544 $10,952 $4,898 $10,998 
Research and development29,157 151,405 56,576 153,040 
Sales and marketing14,917 64,772 28,992 65,154 
General and administrative10,670 58,658 20,533 60,234 
Total stock-based compensation$57,288 $285,787 $110,999 $289,426 
(2)Our condensed consolidated financial statements include our majority-owned subsidiary, Slack Fund. The ownership interest of minority investors in Slack Fund is recorded as a noncontrolling interest.
30


Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Revenue100 %100 %100 %100 %
Cost of revenue13 21 13 18 
Gross profit87 79 87 82 
Operating expenses:
Research and development44 150 44 96 
Sales and marketing51 95 53 73 
General and administrative24 85 25 57 
Total operating expenses119 330 122 226 
Loss from operations(32)(251)(35)(144)
Interest expense (5) (3) 
Interest income and other income, net3 2 3 4 
Loss before income taxes(34)(249)(35)(140)
Provision (benefit) for income taxes (1)  
Net loss(34)(248)(35)(140)
Net income (loss) attributable to noncontrolling interest1  1  
Net loss attributable to Slack(35)%(248)%(36)%(140)%

Comparison of the Three Months Ended July 31, 2020 and 2019
Revenue and Cost of Revenue
Three Months Ended July 31,
20202019$ Change% Change
(In thousands)
Revenue$215,864 $144,973 $70,891 49 %
Cost of revenue28,387 31,106 (2,719)(9)
Gross profit$187,477 $113,867 $73,610 65 
Revenue increased $70.9 million, or 49%, for the three months ended July 31, 2020 compared to the three months ended July 31, 2019. The increase in revenue was primarily due to expansion within our existing Paid Customers, as reflected by our Net Dollar Retention Rate of 125% as of July 31, 2020, and the addition of new Paid Customers, as our number of Paid Customers grew from 100,000 as of July 31, 2019 to 130,000 as of July 31, 2020.
Cost of revenue decreased $2.7 million, or 9%, for the three months ended July 31, 2020 compared to the three months ended July 31, 2019. The decrease was primarily due to a $9.1 million decrease in stock-based compensation and related employer payroll taxes, as compared to the three months ended July 31, 2019 when stock-based compensation and related employer payroll taxes were higher due primarily to the satisfaction of the performance vesting condition on outstanding RSUs in connection with our direct listing of our Class A common stock on the New York Stock Exchange, or the Direct Listing, in June 2019. This decrease was partially offset by a $4.2 million increase in third-party hosting fees as the number of organizations on and, users of, Slack in general increased, and a $2.3 million increase in personnel and related costs due to additional headcount to support the growth in organizations on Slack.
31


Operating Expenses
Three Months Ended July 31,
20202019$ Change% Change
(In thousands)
Operating expenses:
Research and development$94,201 $217,769 $(123,568)(57)%
Sales and marketing109,122 136,392 (27,270)(20)
General and administrative52,788 123,356 (70,568)(57)
Total operating expenses$256,111 $477,517 $(221,406)(46)
Research and Development
Research and development expenses decreased $123.6 million, or 57%, for the three months ended July 31, 2020 compared to the three months ended July 31, 2019. The decrease was primarily due a $132.4 million decrease in stock-based compensation and related employer payroll taxes, as compared to the three months ended July 31, 2019 when stock-based compensation and related employer payroll taxes were higher due primarily to the satisfaction of the performance vesting condition on outstanding RSUs in connection with the Direct Listing in June 2019 and a $2.5 million decrease in travel costs due to COVID-19 travel restrictions. These decreases were partially offset by an $11.8 million increase in personnel costs related to increased headcount.
Sales and Marketing
Sales and marketing expenses decreased $27.3 million, or 20%, for the three months ended July 31, 2020 compared to the three months ended July 31, 2019. The decrease was primarily due to a $53.4 million decrease in stock-based compensation and related employer payroll taxes, as compared to the three months ended July 31, 2019 when stock-based compensation and related employer payroll taxes were higher due primarily to the satisfaction of the performance vesting condition on outstanding RSUs in connection with the Direct Listing in June 2019 and a $2.6 million decrease in travel costs due to COVID-19 travel restrictions. These decreases were partially offset by a $14.7 million increase in personnel costs, which include customer experience and infrastructure employee costs for users of our free version, a $10.6 million increase in marketing expenses due to more spending on advertising, and a $3.7 million increase in third-party hosting costs for users on a Free subscription plan of Slack primarily due to continuing growth in our user base.
General and Administrative
General and administrative expenses decreased $70.6 million, or 57%, for the three months ended July 31, 2020 compared to the three months ended July 31, 2019. The decrease was primarily due to a $51.5 million decrease in stock-based compensation and related employer payroll taxes, as compared to the three months ended July 31, 2019 when stock-based compensation and related employer payroll taxes were higher due primarily to the satisfaction of the performance vesting condition on outstanding RSUs in connection with the Direct Listing in June 2019 and a $28.1 million decrease in fees related to financial advisory services, audit, and legal expenses, which we incurred in the three months ended July 31, 2019 in connection with the Direct Listing. This decrease was partially offset by an $8.8 million increase in consulting expenses related to legal fees and acquisition-related costs, and a $3.1 million increase in personnel costs related to increases in our administrative, finance and accounting, legal, IT, and human resources headcount.

Interest Expense
Interest expense increased by $11.3 million for the three months ended July 31, 2020 compared to the three months ended July 31, 2019, due to contractual interest expense and amortization of the discount and issuance costs on the Notes.
Interest Income and Other Income, Net
Interest income and other income, net was $7.0 million for the three months ended July 31, 2020, an increase of $3.6 million from the three months ended July 31, 2019. The increase in interest income and other income, net was primarily driven by a net increase in realized and unrealized gains from our strategic investments of $4.3 million and an increase of net foreign exchange gains of $2.3 million, partially offset by a decrease of interest income of $2.6 million due primarily to a decrease in interest rates.

32


Provision (Benefit) for Income Taxes
The benefit for income taxes was $0.1 million for the three months ended July 31, 2020, an increase of $0.8 million from the three months ended July 31, 2019, primarily related to a decrease in tax benefit resulting from stock-based compensation of our foreign jurisdictions. This increase was partially offset by tax benefit from the Rimeto acquisition and a change in the United Kingdom tax rate.
Comparison of the Six Months Ended July 31, 2020 and 2019

Revenue and Cost of Revenue
Six Months Ended July 31,
20202019$ Change% Change
(In thousands)
Revenue$417,514 $279,794 $137,720 49 %
Cost of revenue53,989 49,680 4,309 9 
Gross profit$363,525 $230,114 $133,411 58 

Revenue increased $137.7 million, or 49%, for the six months ended July 31, 2020 compared to the six months ended July 31, 2019. The increase in revenue was primarily due to expansion within our existing Paid Customers, as reflected by our Net Dollar Retention Rate of 125% as of July 31, 2020, and the addition of new Paid Customers, as our number of Paid Customers grew from 100,000 as of July 31, 2019 to 130,000 as of July 31, 2020.
Cost of revenue increased $4.3 million, or 9%, for the six months ended July 31, 2020 compared to the six months ended July 31, 2019. The increase was primarily due to a $6.6 million increase third-party hosting fees as the number of organizations on and, users of, Slack increased, a $3.7 million increase in personnel and related costs due to additional headcount to support the growth in organizations on Slack, and a $1.1 million increase in payment processing fees for customer credit card payments. This increase was partially offset by a $6.6 million decrease in stock-based compensation and related employer payroll taxes, as compared to the six months ended July 31, 2019 when stock-based compensation and related employer payroll taxes were higher due primarily to the satisfaction of the performance vesting condition on outstanding RSUs in connection with the Direct Listing in June 2019 and a $0.5 million decrease in travel costs due to COVID-19 travel restrictions.
Operating Expenses
Six Months Ended July 31,
20202019$ Change% Change
(In thousands)
Operating expenses:
Research and development$185,426 $268,872 $(83,446)(31)%
Sales and marketing219,442 203,230 16,212 8 
General and administrative103,442 160,100 (56,658)(35)
Total operating expenses$508,310 $632,202 $(123,892)(20)
Research and Development
Research and development expenses decreased $83.4 million, or 31%, for the six months ended July 31, 2020 compared to the six months ended July 31, 2019. The decrease was primarily due to a $104.4 million decrease in stock-based compensation and related employer payroll taxes, as compared to the six months ended July 31, 2019 when stock-based compensation and related employer payroll taxes were higher due primarily to the satisfaction of the performance vesting condition on outstanding RSUs in connection with the Direct Listing in June 2019 and a $1.5 million decrease in travel costs due to COVID-19 travel restriction. This decrease was partially offset by a $23.0 million increase in personnel costs related to increased headcount.
Sales and Marketing
Sales and marketing expenses increased $16.2 million, or 8%, for the six months ended July 31, 2020 compared to the six months ended July 31, 2019. The increase was primarily due to a $27.6 million increase in personnel costs, which include customer experience and infrastructure employee costs for users of our free version, a $21.1 million increase in marketing
33


expenses due to more spending on advertising, a $5.5 million increase in third-party hosting costs for users on a Free subscription plan of Slack primarily due to continuing growth in our user base, and a $3.4 million increase in facility- and IT-related overhead costs to support our headcount growth. This increase was partially offset by a $38.5 million decrease in stock-based compensation and related employer payroll taxes, as compared to the six months ended July 31, 2019 when stock-based compensation and related employer payroll taxes were higher due primarily to the satisfaction of the performance vesting condition on outstanding RSUs in connection with the Direct Listing in June 2019 and a $2.6 million decrease in travel costs due to COVID-19 travel restriction.
General and Administrative
General and administrative expenses decreased $56.7 million, or 35%, for the six months ended July 31, 2020 compared to the six months ended July 31, 2019. The decrease was primarily due to a $42.2 million decrease in stock-based compensation and related employer payroll taxes, as compared to the six months ended July 31, 2019 when stock-based compensation and related employer payroll taxes were higher due primarily to the satisfaction of the performance vesting condition on outstanding RSUs in connection with the Direct Listing in June 2019, a $30.4 million decrease in fees related to financial advisory services, audit, and legal expenses, which we incurred in the six months ended July 31, 2019 in connection with the Direct Listing, and a $3.2 million decrease in travel costs due to COVID-19 travel restriction. This decrease was partially offset by an $11.3 million increase in legal fees and acquisition-related costs and a $7.6 million increase in personnel costs related to increases in our administrative, finance and accounting, legal, IT, and human resources headcount.
Interest Expense
Interest expense increased by $14.1 million for the six months ended July 31, 2020 compared to the six months ended July 31, 2019, due to contractual interest expense and amortization of the discount and issuance costs on the Notes.
Interest Income and Other Income, Net
Interest income and other income, net was $11.7 million for the six months ended July 31, 2020, an increase of $1.2 million from the six months ended July 31, 2019. The increase in interest income and other income, net was primarily driven by a net increase in realized and unrealized gains from our strategic investments of $2.9 million and an increase of net foreign exchange gains of $2.8 million, partially offset by a decrease of interest income of $4.2 million due primarily to a decrease in interest rates.
Provision (Benefit) for Income Taxes
The provision for income taxes was $0.1 million for the six months ended July 31, 2020, an increase of $0.5 million from the six months ended July 31, 2019, primarily related to a decrease in tax benefit resulting from stock-based compensation of our foreign jurisdictions. This is partially offset by tax benefit from the Rimeto acquisition and a change in United Kingdom tax rate.
Liquidity and Capital Resources
As of July 31, 2020, our principal sources of liquidity were cash, cash equivalents, and restricted cash of $1.4 billion and marketable securities of $217.0 million. Cash and cash equivalents are comprised of bank deposits, money market funds, and certificates of deposit. Restricted cash consists of cash deposited with financial institutions as collateral for our obligations under the facility leases in San Francisco, California and Denver, Colorado. As of July 31, 2020, our restricted cash totaled $38.5 million. Marketable securities are comprised of certificates of deposit, commercial paper, U.S. agency securities, U.S. government securities, international government securities, and corporate bonds. As of July 31, 2020, 83% of all cash and cash equivalents are held in the United States. Since our inception, we have financed our operations primarily through proceeds from the issuance of our convertible preferred stock, convertible senior notes, common stock, and cash generated from the sale of our subscriptions.
We have generated significant losses from operations and negative cash flows from operating activities in the past as reflected in our accumulated deficit of $1.4 billion as of July 31, 2020. We expect to continue to incur operating losses for the foreseeable future due to the investments that we intend to make in our business and, as a result, we may require additional capital resources to grow our business.
In April 2020, we completed our private offering of the Notes and received aggregate proceeds of $862.5 million, before deducting issuance costs of $21.2 million. In connection with the Notes, we entered into privately negotiated capped call transactions with certain counterparties, or the Capped Calls, with respect to our Class A common stock. We used an aggregate amount of $105.6 million of the net proceeds from the sale of the Notes to purchase the Capped Calls.
34


In May 2019, we entered into a $215.0 million revolving credit and guaranty agreement with a syndicate of financial institutions. The revolving credit facility has an accordion option, which, if exercised, would allow us to increase the aggregate commitments by up to the greater of $200.0 million and 100% of the consolidated adjusted EBITDA of us and our subsidiaries, plus an unlimited amount subject to satisfaction of certain leverage ratio based compliance tests after giving effect to the exercise, in each case subject to obtaining additional lender commitments and satisfying certain conditions. Pursuant to the terms of the revolving credit facility, we may issue letters of credit under the revolving credit facility, which reduce the total amount available for borrowing under such facility. As of July 31, 2020, we had no amounts or letters of credit issued and outstanding under the revolving credit facility. Our total available borrowing capacity under the revolving credit facility was $215.0 million as of July 31, 2020.
We believe that current cash, cash equivalents, marketable securities, and available borrowing capacity under the revolving credit facility will be sufficient to fund our operations for at least the next 12 months. Our future capital requirements, however, will depend on many factors, including our subscription growth rate, our Net Dollar Retention Rate, the timing and extent of spending to support our research and development efforts, the expansion of sales and marketing activities, the introduction of new and enhanced products and features, particularly for large organizations and for networks between organizations and the continuing market adoption of Slack. We may in the future enter into arrangements to acquire or invest in complementary businesses, services, and technologies, including intellectual property rights. In the event that additional financing is required from outside sources, we may seek to raise additional funds at any time through equity, equity-linked arrangements, and debt. If we are unable to raise additional capital when desired and at reasonable rates, our business, results of operations, and financial condition would be adversely affected. See the section titled “Risk Factors—Risks Related to Our Business—Our failure to raise additional capital or generate cash flows necessary to expand our operations and invest in new technologies and customer acquisition efforts in the future could reduce our ability to compete successfully and harm our results of operations.”
Cash Flows
The following table summarizes our cash flows for the periods indicated:
Six Months Ended July 31,
20202019
(In thousands)
Net cash provided by (used in) operating activities$23,200 $(13,805)
Net cash provided by investing activities42,853 344,591 
Net cash provided by financing activities751,343 4,719 
Net increase in cash, cash equivalents and restricted cash$817,396 $335,505 
Cash Provided by (Used in) Operating Activities
Our largest source of operating cash is cash collections from organizations on a paid subscription plan. Our primary uses of cash from operating activities are for employee-related expenditures, sales and marketing expenses, and third-party hosting costs. Historically, we have generated negative cash flows from operating activities and have supplemented working capital requirements through net proceeds from the private sale of equity securities.
During the six months ended July 31, 2020, operating activities provided $23.2 million in cash. The primary factors affecting our operating cash flows during this period were our net loss of $147.6 million, impacted by $155.9 million non-cash charges and $14.9 million of cash provided from changes in our operating assets and liabilities. The non-cash charges primarily consisted $111.0 million in stock-based compensation, $17.3 million of non-cash operating lease expenses, $13.6 million of depreciation and amortization, $12.6 million of amortization of debt discount and issuance cost and $6.9 million of amortization of deferred contract acquisition costs, partially offset by a $5.8 million net gain as a result of the change in fair value of our strategic investments. The cash provided from changes in our operating assets and liabilities was primarily due to a $33.5 million decrease in accounts receivable, reflecting an increase in collections and seasonal decrease in billings, a $5.7 million increase in deferred revenue due to additional billings with new and existing paid customers, and a $3.0 million increase in accrued compensation and benefits. These amounts were partially offset by $16.4 million of operating lease payments, a $4.5 million increase in prepaid expenses and other assets, a $4.0 million decrease in accounts payable due to the timing of payments, and a $2.3 million decrease in other liabilities.
During the six months ended July 31, 2019, operating activities used $13.8 million in cash. The primary factors affecting our operating cash flows during this period were our net loss of $391.5 million, impacted by $300.4 million non-cash charges and $77.3 million of cash provided from changes in our operating assets and liabilities. The non-cash charges primarily consisted of $289.4 million in stock-based compensation, $12.7 million of depreciation and amortization, and $3.3 million of amortization of deferred contract acquisition costs, partially offset by a $2.9 million gain as a result of the change in fair value
35


of our strategic investments and a $1.7 million gain of net amortization of bond discounts on debt securities available for sale. The cash provided from changes in our operating assets and liabilities was primarily due to a $44.7 million increase in deferred revenue due to additional billings with new and existing Paid Customers, a $19.8 million increase in accrued compensation and benefits mainly due to taxes withheld from vesting of RSUs for certain foreign employees, a $15.3 million decrease in accounts receivable due to timing of billings and collections, and a $9.2 million increase in accrued expenses and other liabilities as a result of our increased spending and headcount associated with the growth of our business. These amounts were partially offset by a $10.2 million increase in prepaid expenses and other assets and a $1.4 million decrease in accounts payable due to the timing of payments.
Cash Provided by Investing Activities
Net cash provided by investing activities during the six months ended July 31, 2020 was $42.9 million, which was primarily driven by maturities and sales of marketable securities of $153.7 million and net cash acquired from a business combination of $6.6 million, partially offset by purchases of marketable securities of $100.3 million, strategic investments of $9.0 million, and property and equipment of $8.7 million.
Net cash provided by investing activities during six months ended July 31, 2019 was $344.6 million, which was primarily driven by maturities of marketable securities of $435.0 million, partially offset by cash used to purchase marketable securities of $59.6 million and property and equipment of $28.3 million.
Cash Provided by Financing Activities
Net cash provided by financing activities for the six months ended July 31, 2020 was $751.3 million, primarily driven by proceeds from issuance of the Notes of $841.3 million, net of issuance costs, proceeds from employee purchases of common stock under the employee stock purchase plan of $16.6 million, and the exercise of stock options of $4.6 million, partially offset by a payment for Capped Calls related to the Notes of $105.6 million and payments of contingent consideration for acquisitions of $5.3 million.
Net cash provided by financing activities for the six months ended July 31, 2019 was $4.7 million, primarily driven by proceeds from the exercise of stock options of $10.3 million, partially offset by a payment of contingent consideration for an acquisition of $5.0 million.
Contractual Obligations and Commitments
Our principal contractual commitments primarily consist of obligations under the Notes (including principal and coupon interest), operating leases for office space, and datacenter operations. For additional information of the Notes, operating lease obligations, and hosting commitments, refer to Note 6, Note 7, and Note 8 to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
Except for the Notes and datacenter operations, there has been no material change in our other contractual obligations primarily related to IT operations, sales and marketing activities, and acquisition related obligations in the ordinary course of business since our fiscal year ended January 31, 2020. See our Annual Report on Form 10-K filed with the SEC on March 12, 2020 for additional information regarding our contractual obligations and commitments.
Off-Balance Sheet Arrangements
As of July 31, 2020, we did not have any relationships with unconsolidated entities or financial partnerships, such as structured finance or special purpose entities that were established for the purpose of facilitating off-balance sheet arrangements or other purposes.
Critical Accounting Policies and Estimates
Critical accounting policies and estimates are those accounting policies and estimates that are both the most important to the portrayal of our net assets and results of operations and require the most difficult, subjective or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain. These estimates are developed based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Critical accounting estimates are accounting estimates where the nature of the estimates are material due to the levels of subjectivity and judgment necessary to account for highly uncertain matters or the susceptibility of such matters to change and the impact of the estimates on financial condition or operating performance is material.
Our significant accounting policies are discussed in “Notes to Consolidated Financial Statements - Note 1. Description of
36


Business and Summary of Significant Accounting Policies” in our Annual Report on Form 10-K filed with the SEC on March 12, 2020. There have been no material changes to our critical accounting policies and estimates during the six months ended July 31, 2020, except for the new accounting policy for the Notes issued in April 2020.
Convertible Senior Notes
The Notes are accounted for in accordance with the Financial Accounting Standards Board, or FASB, issued Accounting Standards Codification, or ASC, Subtopic 470-20, Debt with Conversion and Other Options. Pursuant to ASC Subtopic 470-20, issuers of certain convertible debt instruments, such as the Notes, that have a net settlement feature and may be settled wholly or partially in cash upon conversion are required to separately account for the liability (debt) and equity (conversion option) components of the instrument. The carrying amount of the liability component of the instrument is computed by estimating the fair value of a similar liability without the conversion option using a market-based approach. The amount of the equity component is then calculated by deducting the fair value of the liability component from the principal amount of the instrument. The difference between the principal amount and the liability component represents a debt discount that is amortized to interest expense over the respective terms of the Notes using an effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. In accounting for the issuance costs related to the Notes, the allocation of issuance costs incurred between the liability and equity components was based on their relative values.
Recent Accounting Pronouncements
See Note 1 of the notes to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for more information.
37


ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are exposed to certain market risks in the ordinary course of our business. These risks primarily include:

Interest Rate Risk
We had cash and cash equivalents of $1,316.4 million and marketable securities of $217.0 million as of July 31, 2020, which consisted of bank deposits, money market accounts, and certificates of deposit, U.S. agency securities, U.S. government securities, international government securities, and corporate bonds. The cash and cash equivalents are held primarily for working capital purposes. Such interest-earning instruments carry a degree of interest rate risk. To date, fluctuations in interest income have not been significant. The primary objective of our investment activities is to preserve principal while maximizing income without significantly increasing risk. We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure. Due to the short-term nature of our investments, we have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in interest rates. A hypothetical 10% change in interest rates during any of the periods presented would not have had a material impact on our condensed consolidated financial statements.
In April 2020, we issued the Notes with an aggregate principal amount of $862.5 million. The Notes have a fixed annual interest rate of 0.50%; accordingly, we do not have economic interest rate exposure on the Notes. However, the fair market value of the Notes is exposed to interest rate risk. Generally, the fair market value of the fixed interest rate of the Notes will increase as interest rates fall and decrease as interest rates rise. In addition, the fair market value of the Notes fluctuates when the market price of our Class A common stock fluctuates. The fair market value was determined based on the quoted bid price of the Notes in an over-the-counter market on the last trading day of the reporting period. See Note 3 to our condensed consolidated financial statements for more information.
Currency Exchange Risk
The functional currency of our foreign subsidiaries is generally the U.S. dollar. Monetary assets and liabilities are remeasured using foreign currency exchange rates at the end of the period, and non-monetary assets are remeasured based on historical exchange rates. Gains and losses due to foreign currency are the result of either the remeasurement of subsidiary balances or transactions denominated in currencies other than the foreign subsidiaries’ functional currency and are included in interest income and other income, net in our condensed consolidated statements of operations.
We have foreign currency exchange risks related to our revenue and operating expenses denominated in currencies other than the U.S. dollar, principally the Euro, British Pound, Japanese Yen, and Canadian Dollar. The volatility of exchange rates depends on many factors that we cannot forecast with reliable accuracy. We have experienced and will continue to experience fluctuations in foreign exchange gains (losses) related to changes in foreign currency exchange rates. In the event our foreign currency denominated assets, liabilities, sales, or expenses increase, our results of operations may be more greatly affected by fluctuations in the exchange rates of the currencies in which we do business.
We do not currently engage in any hedging activity to reduce our potential exposure to currency fluctuations, although we may choose to do so in the future. A hypothetical 10% change in foreign currency exchange rates during any of the periods presented would not have had a material impact on our condensed consolidated financial statements.
Inflation Risk
We do not believe that inflation has had a material effect on our business, results of operations, or financial condition.
38


ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our principal executive officer and principal 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 Securities Exchange Act of 1934, as amended, or the Exchange Act), as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on such evaluation, our principal executive officer and principal financial officer have concluded that, as of such date, our disclosure controls and procedures were effective at a reasonable assurance level.
Changes in Internal Control over Financial Reporting
There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. We have not experienced any material impact to our internal controls over financial reporting despite the fact that our employees are currently working remotely due to the COVID-19 pandemic. We are continually monitoring and assessing the COVID-19 situation on our internal controls to minimize the impact on their design and operating effectiveness.
Inherent Limitations on Effectiveness of Controls and Procedures
Our management, including our principal executive officer and principal financial officer, do not expect that our disclosure controls or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well designated and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
39


PART II. OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
We are regularly subject to claims, demands, lawsuits, arbitration proceedings, administrative actions, government investigations, and other legal and regulatory proceedings involving employment, anti-discrimination, commercial disputes, competition, intellectual property disputes, including infringement of patents and other intellectual property, and other matters, and we may become subject to additional types of claims, demands, lawsuits, arbitration proceedings, administrative actions, government investigations, and legal and regulatory proceedings in the future and as our business grows, including proceedings related to acquisitions, securities issuances or business practices, or public disclosures about our business. Some of these are initiated by us and some are initiated against us. There are inherent uncertainties in these legal matters, some of which are beyond management’s control, making the ultimate outcomes difficult to predict. Moreover, management’s views and estimates related to these matters may change in the future, as new events and circumstances arise and the matters continue to develop.
Beginning in September 2019, seven purported class action lawsuits were filed against us, our directors, certain of our officers, and certain investment funds associated with certain of our directors, each alleging violations of securities laws in connection with our registration statement on Form S-1 filed with the SEC, or the Registration Statement. Six of these lawsuits were filed in the Superior Court of California for the County of San Mateo and one of these lawsuits was filed in the U.S. District Court for the Northern District of California, or the Federal Action. In the Federal Action, captioned Dennee v. Slack Technologies, Inc., Case No. 3:19-CV-05857-SI, a lead plaintiff has been appointed and the operative complaint was filed in January 2020. In January 2020, the Company and the other defendants filed a motion to dismiss the complaint. In April 2020, the U.S. District Court for the Northern District of California granted in part and denied in part the motion to dismiss. In May 2020, the Company and the other defendants filed a motion to certify the court’s order for interlocutory appeal. In June 2020, the U.S. District Court for the Northern District of California certified the order for interlocutory appeal. Also in June 2020, the Company and the other defendants filed a petition for permission to appeal the district court’s order to the Ninth Circuit Court of Appeals. In July 2020, the Ninth Circuit Court of Appeals granted the petition. The six state court actions were consolidated in November 2019, and the consolidated action is captioned In re Slack Technologies, Inc. Shareholder Litigation, Lead Case No. 19CIV05370, or the State Court Action. The operative complaint was filed in the State Court Action in December 2019. A seventh state court action was filed in June 2020, but was consolidated with the State Court Action in July 2020. The Company and the other defendants filed demurrers to the complaint in the State Court Action in February 2020. In August 2020, the Superior Court of California, County of San Mateo sustained in part and overruled in part the demurrers, and granted plaintiffs leave to file an amended complaint by October 2, 2020. The Federal Action and the State Court Action seek unspecified monetary damages and other relief on behalf of investors who purchased our Class A common stock issued pursuant and/or traceable to the Registration Statement.
In April 2020, three purported stockholder derivative lawsuits were filed against certain of our officers and certain of our current and former directors in the U.S. District Courts for the District of Delaware and the Northern District of California. The case filed in the Northern District of California was dismissed and re-filed in the U.S. District Court for the District of Delaware. The derivative cases were consolidated in June 2020, and the operative complaint was designated in August 2020. Defendants’ response to the operative complaint is due on September 9, 2020. The purported stockholder derivative lawsuits allege breaches of fiduciary duty in connection with our Registration Statement. The complaints seek declarations that the defendants breached their fiduciary duties to the Company, the award of unspecified damages to the Company, and certain reforms to the Company’s governance policies.
In June 2020, a lawsuit was filed against us in the Delaware Court of Chancery pursuant to Delaware General Corporation Law Section 220 by a stockholder, but we have not yet been served. The action seeks an order permitting inspection and copying of certain of our books and records. In August 2020, the plaintiff in the Section 220 action filed a motion to intervene in, and stay, the derivative actions in the U.S. District Court for the District of Delaware. We filed an opposition to the motion on September 3, 2020.
We believe these lawsuits are without merit and we intend to vigorously defend them. Based on the preliminary nature of the proceedings in these cases, the outcomes of these matters remain uncertain.
In July 2020, we filed a complaint against Microsoft with the European Commission for engaging in certain behaviors that we believe are unlawful and anti-competitive. The complaint process is costly and time-consuming and we cannot provide assurance that the outcome of the process with the European Commission will be successfully resolved in our favor.
40


ITEM 1A. RISK FACTORS
A description of the risks and uncertainties associated with our business is set forth below. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Quarterly Report on Form 10-Q, including the Section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our condensed consolidated financial statements and related notes. Our business, results of operations, financial condition, and prospects could also be harmed by risks and uncertainties not currently known to us or that we currently do not believe to be material. If any of the risks actually occur, our business, results of operations, financial condition, and prospects could be harmed. 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
The global COVID-19 pandemic has harmed and could continue to harm our business, results of operations, and financial condition.
In March 2020, the World Health Organization declared COVID-19 a global pandemic. This contagious disease outbreak, which has continued to spread, and the related public health measures, including orders to shelter-in-place, travel restrictions, and mandated business closures, have adversely affected workforces, organizations, customers, economies, and financial markets globally, leading to an economic downturn and increased market volatility. It has also disrupted the normal operations of many businesses, including ours. The COVID-19 pandemic, as well as measures undertaken to contain the spread of COVID-19, have decreased IT spending for many organizations, adversely affected demand for Slack, attrition rates, and the ability of our salespeople to travel to potential customers and our customer success team to conduct in-person trainings and consulting work, negatively impacted expected spending from new and existing customers, negatively impacted collections of accounts receivable, caused certain of our paid customers to file for bankruptcy protection or go out of business, and harmed our business, results of operations, financial condition, and could have other currently unforeseen negative impacts on us. We expect these negative impacts, among others, will continue due to the effects of the COVID-19 pandemic. While we have developed and continue to develop plans to help mitigate the potential negative impact of the outbreak on our business, these efforts may not be effective and a protracted economic downturn will likely limit the effectiveness of our mitigation efforts.
While we estimate that less than 20% of our business is derived from industries most directly impacted by the COVID-19 pandemic, such as travel, hospitality, commercial real estate, ride sharing, and retail, many of our paid customers have been negatively impacted by the COVID-19 pandemic and we have experienced an increase in paid customer churn and a decrease in expansion within existing paid customers during the six months ended July 31, 2020. We expect these paid customer churn and expansion trends to continue due to the effects of the COVID-19 pandemic.
Further, the sales cycle for the evaluation and implementation of our paid versions, Standard and Plus, which typically ranges from a single day to multiple months, and of Enterprise Grid, which can typically range from multiple months to years, has lengthened due to the effects of the COVID-19 pandemic and could continue to lengthen, resulting in a potentially longer delay between increasing operating expenses and the generation of corresponding revenue, if any. If our paid customers fail to pay us or reduce their spending with us, we will be adversely affected by an inability to collect amounts due, the cost of enforcing the terms of our contracts, including litigation, or a reduction in revenue. We cannot predict with any certainty whether and to what degree the disruption caused by the COVID-19 pandemic and reactions thereto will continue and we expect to continue to face difficulty accurately developing our financial forecasts.
The COVID-19 pandemic also presents challenges as our entire workforce is currently working remotely and shifting to assisting new and existing customers who are also generally working remotely. All of our currently planned customer, employee, and industry events have been shifted to virtual-only experiences, and we may deem it advisable to similarly alter, postpone, or cancel entirely, additional customer, partner, employee, or industry events in the future. In addition, we may incur increased workforce costs including costs associated with implementing additional personnel and workplace safety protocols, the accrual of unused paid time off, and workplace or labor claims and disputes related to COVID-19.
It is not possible for us to predict the duration or magnitude of the adverse results of the COVID-19 pandemic and its effects on our business, results of operations, or financial condition at this time. To the extent the COVID-19 pandemic adversely affects our business and financial results, it may also have the effect of heightening many of the other risks described in this “Risk Factors” section.
41


We have a limited operating history, which makes it difficult to forecast our revenue and evaluate our business and future prospects.
We launched Slack publicly in 2014 and much of our growth has occurred in recent periods. As a result of our limited operating history, our ability to forecast our future results of operations and plan for and model future growth is limited and subject to a number of uncertainties. We have encountered and expect to continue to encounter risks and uncertainties frequently experienced by growing companies in rapidly evolving industries, such as the risks and uncertainties described herein. Additionally, the sales cycle for the evaluation and implementation of our paid versions, Standard and Plus, which typically ranges from a single day to multiple months, and of Enterprise Grid, which can range from multiple months to years, may also cause us to experience a delay between increasing operating expenses and the generation of corresponding revenue, if any. Accordingly, we may be unable to prepare accurate internal financial forecasts or replace anticipated revenue that we do not receive as a result of delays arising from these factors, and our results of operations in future reporting periods may be below the expectations of investors. If we do not address these risks successfully, our results of operations could differ materially from our estimates and forecasts or the expectations of investors, causing our business to suffer and our Class A common stock price to decline.
We have a history of net losses, we anticipate increasing operating expenses in the future, and we may not be able to achieve and, if achieved, maintain profitability.
We have incurred significant net losses in each year since our inception, including net losses of $568.4 million, $138.9 million, and $140.1 million in fiscal years 2020, 2019, and 2018, respectively. We expect to continue to incur net losses for the foreseeable future and we may not achieve or maintain profitability in the future. Because the market for Slack, and the features, integrations, and capabilities we offer on Slack, is rapidly evolving and has not yet reached widespread adoption, it is difficult for us to predict our future results of operations or the limits of our market opportunity. We expect our operating expenses to significantly increase over the next several years as we hire additional personnel, particularly in sales and marketing, expand our partnerships, operations, and infrastructure, both domestically and internationally, continue to enhance Slack and develop and expand its features, integrations and capabilities, and expand and improve our application programming interfaces, or APIs. We also intend to continue to build and enhance Slack through both internal research and development as well as selectively pursuing acquisitions that can uniquely contribute to Slack’s capabilities. In addition, as we grow and transition to being a public company, we will incur additional significant legal, accounting, and other expenses that we did not incur as a private company. If our revenue does not increase to offset the expected increases in our operating expenses, we will not be profitable in future periods. In future periods, our revenue growth could slow or our revenue could decline for a number of reasons, including any failure to increase the number of organizations on Slack, increase the number of our paid customers, or grow or maintain our Net Dollar Retention Rate, a decrease in the growth of our overall market, our failure, for any reason, to continue to capitalize on growth opportunities, slowing demand for Slack, additional regulatory burdens, or increasing competition. As a result, our past financial performance may not be indicative of our future performance. Any failure by us to achieve or sustain profitability on a consistent basis could cause the value of our Class A common stock to decline
We have experienced rapid growth in recent periods and our recent growth rates may not be indicative of our future growth.
We have experienced rapid growth in recent periods. Our revenue was $630.4 million, $400.6 million, and $220.5 million for the years ended January 31, 2020, 2019, and 2018, respectively, representing annual growth of 57% and 82%, respectively. While our revenue continues to grow, our rates of revenue growth are slowing and may continue to slow in the future. Further, as we operate in a new and rapidly changing category of software, widespread acceptance and use of Slack is critical to our future growth and success. We believe our revenue growth depends on a number of factors, including, but not limited to, our ability to:
attract new users and organizations, including larger organizations;
provide excellent customer experience;
maintain the security and reliability of Slack;
grow or maintain our Net Dollar Retention Rate, expand usage within organizations on Slack, and sell premium versions of Slack;
convert users of and organizations on our free version into paid customers;
introduce and grow adoption of Slack in new markets outside of the United States;
expand usage of Slack between organizations through shared channels, or Slack Connect;
42


achieve widespread acceptance and use of Slack;
adequately expand our sales force;
expand the features and capabilities of Slack, including through the creation and use of additional integrations, and without compromising existing features and functionality;
comply with existing and new applicable laws and regulations;
price Slack effectively so that we are able to attract and retain paid customers without compromising our profitability;
successfully compete against established companies and new market entrants, as well as existing software tools; and
increase awareness of our brand on a global basis.
If we are unable to accomplish any of these tasks, our revenue growth will be harmed. We also expect our operating expenses to increase in future periods, and if our revenue growth does not increase to offset these anticipated increases in our operating expenses, our business, results of operations, and financial condition will be harmed, and we may not be able to achieve or maintain profitability. We have also encountered in the past, and expect to encounter in the future, risks and uncertainties frequently experienced by growing companies in rapidly evolving industries. If our assumptions regarding these risks and uncertainties, which we use to plan and operate our business, are incorrect or change, or if we do not address these risks successfully, our growth rates may slow and our business would suffer. Further, our rapid growth may make it difficult to evaluate our future prospects.
Additionally, we expect our paid customer and revenue growth rates to be volatile in the near term as a result of the COVID-19 pandemic, and we are unable to predict the duration, degree, or volatility of future growth with any certainty. For example, at the beginning of the COVID-19 pandemic, we experienced a significant increase in demand and usage of Slack, including an increase in our number of Paid Customers. While we do not expect the significant increase in the number of net new Paid Customers associated with the initial shelter-in-place orders related to the COVID-19 pandemic to recur, we have experienced an acceleration in our Paid Customer growth during the six months ended July 31, 2020. However, the rate of growth of total organizations on Slack has reverted to a level more in-line with trends we experienced prior to the COVID-19 pandemic. In addition, we have experienced an increase in paid customer churn and a decrease in expansion within existing paid customers during the six months ended July 31, 2020. We expect these paid customer churn and expansion trends to continue due to the effects of the COVID-19 pandemic.
If we fail to manage our growth effectively, we may be unable to execute our business plan or maintain high levels of service and customer satisfaction.
We have experienced, and expect to continue to experience, rapid growth in our operations and employee headcount, which has placed, and may continue to place, significant demands on our management and our operational and financial resources. For example, our headcount has grown from 716 employees as of January 31, 2017 to 2,431 employees as of July 31, 2020. We have established international offices, including offices in Australia, Canada, France, Germany, Ireland, India, Japan, South Korea, and the United Kingdom, and we plan to continue to expand our international operations into other countries in the future. We have also experienced significant growth in the number of users, organizations, and integrations on Slack, and in the amount of data that Slack supports. Additionally, our organizational structure is becoming more complex as we scale our operational, financial, and management controls as well as our reporting systems and procedures. Further, as our employees work from geographic areas across the globe and more of our employees work remotely on a permanent basis, we will require investment of resources and close monitoring of local regulations and requirements that continually change due to events that may have a global impact, such as the COVID-19 pandemic, and we may experience unpredictability in our expenses, employee productivity, and employee work culture.
To manage growth in our operations and personnel, we will need to continue to grow and improve our operational, financial, and management controls and our reporting systems and procedures. We will require significant capital expenditures and the allocation of valuable management resources to grow and change in these areas without undermining our culture, which has been central to our growth so far. Our expansion has placed, and our expected future growth will continue to place, a significant strain on our management, customer experience, research and development, sales and marketing, administrative, financial, and other resources. If we fail to manage our anticipated growth and grow in a manner that preserves the key aspects of our corporate culture, the quality of Slack may suffer, which could negatively affect our brand and reputation and harm our
43


ability to attract users, employees, and organizations, which in turn could negatively affect our business, results of operation, and financial condition.
In addition, as we expand our business, it is important that we continue to maintain a high level of customer service and satisfaction. As our paid customer base continues to grow, we will need to expand our account management, customer service and other personnel, our partners, our features, and our security offerings to provide personalized account management and customer service as well as personalized features, integrations and capabilities. If we are not able to continue to provide high levels of customer service, our reputation, as well as our business, results of operations, and financial condition, could be harmed.
We may experience quarterly fluctuations in our results of operations due to a number of factors that make our future results difficult to predict and could cause our results of operations to fall below analyst or investor expectations.
Our quarterly results of operations may fluctuate from quarter to quarter as a result of a number of factors, many of which are outside of our control and may be difficult to predict, including, but not limited to:
the level of demand for Slack;
our ability to grow or maintain our Net Dollar Retention Rate, expand usage within organizations on Slack, and sell premium versions of Slack;
the impact of market volatility and economic downturns caused by the COVID-19 pandemic on our business;
our ability to convert users of and organizations on our free version into paid customers;
the timing and success of new features, integrations, capabilities, and enhancements by us to Slack or by our competitors to their products or any other change in the competitive landscape of our market;
our ability to achieve widespread acceptance and use of Slack;
errors in our forecasting of the demand for Slack, which could lead to lower revenue, increased costs or both;
the amount and timing of operating expenses and capital expenditures, as well as entry into operating leases, that we may incur to maintain and expand our business and operations and to remain competitive;
the timing of other expenses and recognition of revenue, particularly as we sell to larger and more international organizations;
the timing of customer payments or contract modifications, and any difficulty in collecting accounts receivable from customers, including as a result of the effects of the COVID-19 pandemic;
security breaches, technical difficulties, or interruptions to Slack resulting in service level agreement credits;
adverse litigation judgments, other dispute-related settlement payments, or other litigation-related costs;
regulatory fines;
changes in, and continuing uncertainty in relation to, the legislative or regulatory environment;
legal and regulatory compliance costs in new and existing markets;
the number of new employees hired;
the rate of expansion and productivity of our sales force;
the timing of the grant or vesting of equity awards to employees, directors, or consultants, and the recognition of associated expenses;
pricing pressure and changes in our pricing structure as a result of competition, optimization efforts, or otherwise, including as a result of the effects of the COVID-19 pandemic;
seasonal buying patterns for IT spending;
fluctuations in foreign currency exchange rates;
44


costs and timing of expenses related to the acquisition of businesses, talent, technologies, or intellectual property, including potentially significant amortization costs and possible write-downs;
health pandemics, such as the ongoing COVID-19 pandemic, influenza and other highly communicable diseases or viruses; and
general economic conditions in either domestic or international markets, including geopolitical uncertainty and instability, including as a result of the upcoming U.S. presidential election.
Any one or more of the factors above may result in significant fluctuations in our quarterly results of operations. You should not rely on our past results as an indicator of our future performance.
The variability and unpredictability of our quarterly results of operations or other operating metrics could result in our failure to meet our expectations or those of analysts that cover us or investors with respect to revenue or other key metrics for a particular period. If we fail to meet or exceed such expectations for these or any other reasons, the market price of our Class A common stock could fall, and we could face costly lawsuits, including securities class action suits.
Real or perceived errors, failures, vulnerabilities, or bugs in Slack could harm our business, results of operations, and financial condition.
The software technology underlying and integrating with Slack is inherently complex and may contain material defects or errors, particularly when new features, integrations, or capabilities are released. Errors, failures, vulnerabilities, or bugs have in the past, and may in the future, occur in Slack, especially when updates are deployed or new features, integrations, or capabilities are rolled out. These risks may be heightened while our and our customers’ workforces continue to work remotely during the COVID-19 pandemic. Slack is often used in connection with large-scale computing environments with different operating systems, system management software, integrations, equipment, and networking configurations, which may cause errors or failures, or affect other aspects of the computing environment in which Slack is used. In addition, use of Slack in complicated, large-scale computing environments may expose errors, failures, vulnerabilities, or bugs in Slack or integrations. Any such errors, failures, vulnerabilities, or bugs may not be found until after new features, integrations, or capabilities have been released to organizations on Slack. Furthermore, we will need to ensure that Slack can scale to meet the evolving needs of users and organizations on Slack, particularly as we continue to focus on larger organizations with Enterprise Grid. Real or perceived errors, failures, vulnerabilities, or bugs in Slack could result in negative publicity, loss or leaking of personal data and data of organizations on Slack, the issuance of credits under our service level agreements with paid customers, loss of or delay in market acceptance of Slack, loss of competitive position, regulatory fines or claims by organizations on Slack for losses sustained by them, all of which could harm our business, results of operations, and financial condition.
The market and software categories in which we participate are competitive, new, and rapidly changing, and if we do not compete effectively with established companies as well as new market entrants our business, results of operations, and financial condition could be harmed.
Slack is a relatively new category of business technology in a rapidly evolving market for software, programs, and tools used by knowledge workers that is intensely competitive, fragmented, and subject to rapidly changing technology, shifting user and customer needs, new market entrants, and frequent introductions of new products and services. We also compete in various segments of the communication, collaboration, and integration software categories. Moreover, we expect competition to increase in the future from established competitors and new market entrants, including established technology companies who have not previously entered the market. Our primary competitor is currently Microsoft Corporation. Our other competitors fall into the following categories: productivity tool and email providers, such as Alphabet Inc. (including Google Inc.); unified communications providers, such as Cisco Systems Inc.; and consumer application companies who have entered the business software market, such as Facebook Inc. We further compete against existing software, programs, and tools, such as email. With the rise in remote workforces due to the COVID-19 pandemic, the passage of time, the introduction of new technologies, the evolution of Slack and the market for products similar to Slack, and new market entrants, competition has intensified, and we expect it to continue to intensify in the future. Established companies are also developing their own communication and collaboration solutions, platforms for software integration, and secure repositories of information and data within their own core product, and may continue to do so in the future. Additionally, established companies may also acquire or establish product integration, distribution, or other cooperative relationships with our current competitors. For example, while we currently partner with Atlassian Corporation PLC, Google Inc., Okta, Inc., Oracle Corporation, ServiceNow, Inc., salesforce.com, inc., SAP SE, Workday, Inc., and Zoom Video Communications, Inc., among others, some have, and others may, develop and introduce products that directly or indirectly compete with Slack. New competitors or alliances among competitors may emerge and rapidly acquire significant market share due to factors such as greater brand name recognition, a larger existing user and/or customer base, superior product offerings, a larger or more effective sales organization, and significantly greater financial, technical, marketing, and other resources and experience. We also compete with companies that offer niche or specific point
45


solutions in the communication, collaboration, and data use markets, normally focused on specific industries, geographies, or specific use cases, which attempt to address certain of the problems that Slack addresses. In addition, with the recent increase in large merger and acquisition transactions in the technology industry, particularly transactions involving cloud-based technologies, there is a greater likelihood that we will compete with other large technology companies in the future. We expect this trend to continue as companies attempt to strengthen or maintain their market positions in an evolving industry. Companies resulting from these possible consolidations may create more compelling product offerings and be able to offer more attractive pricing options, making it more difficult for us to compete effectively.
Many of our existing competitors have, and some of our potential competitors could have, substantial competitive advantages such as greater brand name recognition and longer operating histories, larger sales and marketing budgets and resources, broader distribution, and established relationships with independent software vendors, partners, and customers, greater customer experience resources, greater resources to make acquisitions, lower labor, and development costs, larger and more mature intellectual property portfolios, and substantially greater financial, technical and other resources. Such competitors with greater financial and operating resources may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards, or customer requirements.
In addition, some of our larger competitors, such as Microsoft, have substantially broader product offerings and leverage their relationships based on other products or incorporate functionality into existing products to gain business in a manner that discourages users from purchasing Slack, including through selling at zero or negative margins, product bundling, forced product migrations, auto-installation of applications, or closed technology platforms. Competitors, such as Microsoft, have recently been particularly aggressive using these tactics and positioning their products that are not true substitutes for Slack as equivalents to Slack, and we believe this has confused the market for Slack, lengthened certain sales cycles, and caused certain prospective customers not to purchase Slack. In addition, the product bundling and forced product migrations described above have reduced, and may in the future reduce, the overall market for Slack by preventing us from gaining access to sales opportunities and by forcing us to spend more resources to market and sell Slack. This competition has intensified in recent periods and we believe that it has harmed, and may continue to harm, our business, results of operations, and financial condition. In July 2020, we filed a complaint against Microsoft with the European Commission for engaging in certain behaviors that we believe are unlawful and anti-competitive. The complaint process is costly and time-consuming and we cannot provide assurance that the outcome of the process with the European Commission will be successfully resolved in our favor or, if it is resolved in our favor, that it will have a material effect on our business or the market for our products. Furthermore, we could be subject to retaliatory or other adverse measures by Microsoft, its employees, or agents in response to the complaint that we filed with the European Commission.
Larger competitors often have broader product lines and market focus and will therefore not be as susceptible to downturns in a particular market. Our competitors may also seek to repurpose their existing offerings to provide software, programs, and tools used by knowledge workers with subscription models. Further, some current and potential customers, particularly large organizations, have elected, and may in the future elect, to develop or acquire their own software, programs, and tools used by knowledge workers that would reduce or eliminate the demand for Slack. Potential customers may also prefer to purchase from their existing suppliers rather than a new supplier, regardless of product performance or features.
Conditions in our market could also change rapidly and significantly as a result of technological advancements, partnering by our competitors, or continuing market consolidation, among other things. It is also uncertain how our market will evolve. New start-up companies that innovate and large competitors that are making significant investments in research and development may invent similar or superior products and technologies that compete with Slack. These competitive pressures in our market or our failure to compete effectively may result in price reductions, fewer customers, reduced revenue, gross profit, and gross margins, increased net losses, and loss of market share. Any failure to meet and address these factors could harm our business, results of operations, and financial condition.
If we are unable to attract new users and organizations, convert users of and organizations on our free version into paid customers, grow or maintain our Net Dollar Retention Rate, expand usage within organizations on Slack, and sell premium subscription plans or effectively develop new features, integrations, capabilities, and enhancements that achieve market acceptance, our revenue growth and profitability will be harmed.
To increase our revenue and achieve and maintain profitability, we must add new users and organizations, convert users of and organizations on our free version into paid customers, grow or maintain our Net Dollar Retention Rate, expand usage within organizations on Slack, and sell premium subscription plans. We encourage organizations on our free version to upgrade to paid versions of Slack and paid customers of Standard to upgrade to our premium subscription plans, Plus or Enterprise Grid, through in-product prompts and notifications, by recommending additional features and by providing customer support that explains the additional capabilities of our paid and premium plans. Additionally, we seek to expand within organizations on Slack by adding new users, having organizations on our Free or Standard subscription plan upgrade to our premium plans, or
46


expanding the use of Slack into other departments within an organization already on Slack. We often see enterprise decision-makers deciding to adopt Slack after noticing substantial organic adoption by individuals and teams within the organization. While we have experienced significant growth in the number of users on Slack, we do not know whether we will continue to achieve similar user growth rates in the future. Numerous factors may impede our ability to add new users and organizations, convert users of and organizations on our free version into paid customers, grow and maintain our Net Dollar Retention Rate, expand usage within organizations on Slack, and sell premium subscription plans, including our inability to convert organizations using our free version into paid customers, failure to maintain our self-service customer engagement model, failure to attract and effectively train new sales and marketing personnel, especially as we increase our sales efforts, failure to retain and motivate our current sales and marketing personnel, failure to develop or expand relationships with partners, failure to successfully deploy new features, integrations, and capabilities for organizations on Slack and provide quality customer experience, or failure to ensure the effectiveness of our marketing programs. Additionally, increasing our sales to large organizations requires increasingly sophisticated and costly sales efforts targeted at senior management and other personnel. If our efforts to sell to large organizations and organizations of all sizes are not successful or do not generate sufficient additional revenue, our business would suffer. See also “-Failure to effectively develop and expand our direct sales capabilities and successfully maintain and expand our self-service sales could harm our ability to increase the number of organizations on Slack and achieve broader market acceptance of Slack.”
Our ability to attract new users and organizations and increase revenue from existing paid customers depends in large part on our ability to continually enhance and improve Slack and the features, integrations, and capabilities we offer, and to effectively introduce compelling new features, integrations, and capabilities that reflect the changing nature of our market in order to maintain and improve the quality and value of Slack, which depends on our ability to continue investing in research and development and in our ongoing efforts to improve and enhance Slack. The success of any enhancement to Slack depends on several factors, including timely completion and delivery, competitive pricing, adequate quality testing, integration with existing technologies, and overall market acceptance. Any new features, integrations, and capabilities that we develop may not be introduced in a timely or cost-effective manner, may contain errors, failures, vulnerabilities, or bugs, or may not achieve the market acceptance necessary to generate significant revenue. Further, any investments we make to enhance Slack, including adding or replacing any features, integrations, and capabilities, may not result in sufficient increased revenue to offset the investments that we make in time, efforts, financial resources, or otherwise. We must also convince developers to adopt and build on Slack. We believe that these developer-built integrations facilitate greater usage and customization of Slack and the features, integrations, and capabilities enhance user experience. If these developers stop developing on or supporting Slack or build more integrations for other platforms, we will lose the benefits that have contributed to the growth in the number of organizations and users on Slack, and our business, results of operations, and financial condition could be harmed. If we are unable to successfully and cost-effectively develop new features, integrations, and capabilities to enhance Slack to meet requirements of organizations on Slack, especially as we continue to grow and enhance Enterprise Grid, or otherwise gain widespread market acceptance, our business, results of operations, and financial condition would be harmed.
Moreover, our business is subscription based, and organizations are not obligated to and may not renew their subscriptions after their existing subscriptions expire. Many of our subscriptions are sold for a one-year term, though some organizations choose a month-to-month subscription plan or multi-year subscription plan. While many of our subscriptions provide for automatic renewal, organizations have no obligation to renew a subscription after the expiration of the term, and we cannot ensure that organizations will renew subscriptions with a similar contract period, with the same or greater number of users, or for the same subscription plan or upgrade to Plus or Enterprise Grid. With our fair billing practices and other types of enterprise billing arrangements, we may not earn revenue with greater adoption or we may not earn as much revenue as anticipated, for example, if the number of active users in an organization decreases or if the number of active users grows beyond what was estimated and billed. As a result of the economic effects of the COVID-19 pandemic, we have experienced and may continue to experience an increase in the amount of credits issued due to our fair billing policy. Organizations may or may not renew their subscriptions as a result of a number of factors, including their satisfaction or dissatisfaction with Slack or services, our pricing or pricing structure, changes to our pricing or pricing structure, the pricing or capabilities of the products and services offered by our competitors, the effects of economic conditions, in particular as a result of the economic effects of COVID-19, or reductions in our paid customers’ spending levels. In the past, some paid customers have elected to downgrade or not to renew agreements with us and it is difficult to accurately predict long-term Net Dollar Retention Rates. If organizations do not renew their subscriptions, renew on less favorable terms, fail to add more users, or reduce the number of users within their organization or if we fail to upgrade organizations on our Free or Standard subscription plan to our premium subscription plans, Plus and Enterprise Grid, or expand within organizations on Slack, our revenue may decline or grow less quickly than anticipated, which would harm our business, results of operations, and financial condition.
The COVID-19 pandemic has resulted in, and any prolonged economic slowdowns may continue to result in, paid customers on Slack requesting us to renegotiate existing contracts on less advantageous terms to us than those currently in place, defaulting on payments due on existing contracts, not renewing at the end of the contract term, or choosing to renew with
47


a smaller commitment than previous contracts. For example, in an effort to assist both new and existing paid customers facing challenges due to the economic impact of the COVID-19 pandemic, we have entered into, and expect to continue to enter into, more custom contracts and billing arrangements with new and existing paid customers, which may be less advantageous to us than our standard term contracts. These arrangements have included provisions such as the ability to defer payments, to pay in installments or over longer time periods, and other collection flexibility. We have also granted, and may in the future grant, billing concessions to existing paid customers. We have also granted, and may in the future grant, no-cost arrangements, larger discounts, and billing concessions to non-profit and educational customers. We have also engaged in promotional activities offering our services at substantial discounts in response to the COVID-19 pandemic. Any of these arrangements could harm our business, results of operations, and financial condition.
Additionally, organizations can and do subscribe to multiple subscription plans simultaneously for a variety of reasons. For example, many of our customers are large enterprises with distributed procurement processes where different buyers, departments, or affiliates make their own purchasing decisions based on distinct product features or separate budgets. Companies who are existing Slack customers may also acquire another organization that is already on a Slack subscription plan or complete a reorganization or spin-off transaction that results in an organization subscribing to multiple subscription plans or results in an organization consolidating into one Slack subscription plan. If organizations that subscribe to multiple subscription plans decide not to consolidate all of their subscription plans into an Enterprise Grid subscription for the entire organization or decide to downgrade to lower priced or free subscription plans, our revenue may decline or grow less quickly than anticipated, which would harm our business, results of operations, and financial condition. Having organizations on multiple subscription plans also makes it more difficult to accurately predict long-term Net Dollar Retention Rates.
Our ability to introduce new features, integrations, capabilities, and enhancements is dependent on adequate research and development resources. If we do not adequately fund our research and development efforts, or if our research and development investments do not translate into material enhancements to Slack, we may not be able to compete effectively and our business, results of operations, and financial condition may be harmed.
To remain competitive, we must continue to develop new features, integrations, capabilities, and enhancements to Slack. This is particularly true as we further expand and diversify our capabilities to address additional applications and markets. For example, in September 2017, we introduced a new beta feature, shared channels, which facilitates secure collaboration between companies. As of July 31, 2020, more than 52,000 Paid Customers have adopted shared channels using Slack Connect. Maintaining adequate research and development resources, such as the appropriate personnel and development technology, to meet the demands of the market is essential. If we are unable to develop features, integrations, and capabilities internally due to certain constraints, such as employee turnover, lack of management ability, or a lack of other research and development resources, our business may be harmed.
Moreover, research and development projects can be technically challenging and expensive. The nature of these research and development cycles may cause us to experience delays between the time we incur expenses associated with research and development and the time we are able to offer compelling features, integrations, capabilities, and enhancements and generate revenue, if any, from such investment. Additionally, anticipated demand for a feature, integration, capability, or enhancement we are developing could decrease after the development cycle has commenced, and we would nonetheless be unable to avoid substantial costs associated with the development of any such feature, integration, capability, or enhancement. If we expend a significant amount of resources on research and development and our efforts do not lead to the successful introduction or improvement of features, integrations, and capabilities that are competitive, it would harm our business, results of operations, and financial condition.
Further, many of our competitors expend a considerably greater amount of funds on their respective research and development programs, and those that do not may be acquired by larger companies that would allocate greater resources to our competitors’ research and development programs. Our failure to maintain adequate research and development resources or to compete effectively with the research and development programs of our competitors would give an advantage to such competitors and may harm our business, results of operations, and financial condition.
If there are interruptions or performance problems associated with the technology or infrastructure used to provide Slack, organizations on Slack may experience service outages, other organizations may be reluctant to adopt Slack, and our reputation could be harmed.
Our continued growth depends, in part, on the ability of existing and potential organizations on Slack to access Slack 24 hours a day, seven days a week, without interruption or degradation of performance. We have in the past and may in the future experience disruptions, data loss, outages, and other performance problems with our infrastructure due to a variety of factors, including infrastructure changes, introductions of new functionality, human or software errors, capacity constraints, denial-of-service attacks, ransomware attacks, or other security-related incidents. In some instances, we may not be able to identify the
48


cause or causes of these performance problems immediately or in short order. We may not be able to maintain the level of service uptime and performance required by organizations on Slack, especially during peak usage times and as our user traffic and number of integrations increase. The increase in the use of Slack that we have experienced as a result of the COVID-19 pandemic has increased demands on our technical infrastructure. We have in the past, and may during the pendency of the COVID-19 pandemic, incur additional costs and make additional investments in order to meet the demands of increased customer usage of Slack and to expand the capacity of our global infrastructure. Additional product development efforts during this time may put additional pressure on our technical infrastructure. We may not be able to accommodate these demands, including as a result of our personnel working remotely during the pandemic. We have experienced intermittent connectivity issues and product issues in the past, including those that have prevented many organizations on Slack and their users from accessing Slack for a period of time. If Slack is unavailable or if organizations are unable to access Slack within a reasonable amount of time, or at all, our business would be harmed and, in some instances, we may be required to provide credits to certain paid customers under our service level agreements, harming our results of operations and financial condition. Since organizations on Slack rely on Slack to communicate, collaborate, and access and complete their work, which in many cases includes entire organizations that complete substantially all of their work functions on Slack, any outage on Slack would impair the ability of organizations on Slack and their users to perform their work, which would negatively impact our brand, reputation, and customer satisfaction, and could give rise to legal liability under our service level agreements with paid customers.
Moreover, we depend on services from various third parties to maintain our infrastructure, including Amazon Web Services, or AWS. If a service provider fails to provide sufficient capacity to support Slack or otherwise experiences service outages, such failure could interrupt access to Slack by users and organizations, which could adversely affect their perception of Slack’s reliability, our brand, and our revenue and harm the businesses of organizations on Slack. Any disruptions in these services, including as a result of actions outside of our control, would significantly impact the continued performance of Slack. In the future, these services may not be available to us on commercially reasonable terms, or at all. Any loss of the right to use any of these services could result in decreased functionality of Slack until equivalent technology is either developed by us or, if available from another provider, is identified, obtained, and integrated into our infrastructure. If we do not accurately predict our infrastructure capacity requirements, organizations on Slack could experience service shortfalls or we may incur excess expenses. We may also be unable to effectively address capacity constraints, upgrade our systems as needed, and continually develop our technology and network architecture to accommodate actual and anticipated changes in technology. Additionally, the effects of the COVID-19 pandemic have increased the risk of supply shortages or other disruptions in logistics or the supply chain for our technical infrastructure. As a result, we may not be able to procure sufficient equipment or services from third parties to satisfy our needs, or we may be required to procure such services or equipment on unfavorable terms.
Any of the above circumstances or events may harm our reputation, cause organizations on Slack to terminate their agreements with us, impair our ability to obtain subscription renewals from organizations on Slack, impair our ability to grow the base of users and organizations on Slack, subject us to financial penalties and liabilities under our service level agreements with our paid customers, and otherwise harm our business, results of operations, and financial condition.
A security incident may allow unauthorized access to our systems, networks, or data or the data of organizations on Slack, harm our reputation, create additional liability, and harm our financial results.
Increasingly, companies are subject to a wide variety of attacks on their systems on an ongoing basis. In addition to threats from traditional computer “hackers,” malicious code (such as malware, viruses, worms, and ransomware), employee theft or misuse, password spraying, phishing, credential stuffing, and denial-of-service attacks, we also face threats from sophisticated organized crime, nation-state, and nation-state supported actors who engage in attacks (including advanced persistent threat intrusions) that add to the risks to Slack, our internal systems and our partners’ systems, as well as the systems of organizations on Slack and the information that they store and process. Third parties may attempt to fraudulently induce employees, users, or organizations into disclosing sensitive information such as user names, passwords, or other information or otherwise compromise the security of our internal electronic systems, networks, and/or physical facilities in order to gain access to our data or the data of organizations on Slack, which could result in significant legal and financial exposure, a loss of confidence in the security of Slack, interruptions or malfunctions in our operations, and, ultimately, harm to our future business prospects and revenue. Users or organizations on Slack may also disclose or lose control of their API keys, secrets, or passwords, or use the same or similar secrets or passwords on third parties’ systems, which could lead to unauthorized access to their accounts and data within Slack (arising from, for example, an independent third-party data security incident that compromises those API keys, secrets, or passwords). Further, if a channel is shared between paid customers or workspaces, the above risks, vulnerabilities, and threats may be “inherited” or transferred from one paid customer or workspace to another. Despite significant efforts to create security barriers to such threats, it is virtually impossible for us to entirely mitigate these risks, especially where they are attributable to the behavior of independent third parties beyond our control. The security measures we have implemented or integrated into Slack and our internal systems and networks (including measures to audit third-party and custom applications), which are designed to detect unauthorized activity and prevent or minimize security breaches, may not
49


function as expected or may not be sufficient to protect Slack and our internal systems and networks against certain attacks. For instance, we have experienced security incidents in the past, and may in the future, in which unauthorized third parties gained access to information maintained by us that included user names, email addresses, passwords, and information that users may have optionally added to their profiles, such as phone numbers. Furthermore, we and certain organizations on Slack have been contacted by third parties from time to time who claim to have obtained unauthorized access to customer data or user information. In addition, techniques used to sabotage or to obtain unauthorized access to systems and networks in which data is stored or through which data is transmitted change frequently and generally are not recognized until launched against a target. As a result, it may not be possible for us to anticipate these techniques or implement adequate preventative measures to prevent an electronic intrusion into our systems and networks and we may be required to expend significant capital and financial resources to protect against such threats or to alleviate problems caused by breaches in systems, network, or data security.
The storage, transmittal, and use of data by organizations on Slack concerning, among others, their employees, contractors, customers, and partners is essential to their use of Slack, which stores, transmits, and processes their sensitive and proprietary information, including business strategies, financial and operational data, personal or identifying information, and other related data. Security breaches impacting Slack or integrations on Slack could result in a risk of loss, unavailability, or unauthorized disclosure of this information, which, in turn, could lead to litigation, governmental audits, and investigations and possible liability (including regulatory fines), damage our relationships with existing users and organizations on Slack, and have a negative impact on our ability to attract new users and organizations and to grow or maintain our Net Dollar Retention Rate. Furthermore, any such breach, including a breach of the systems or networks of our partners or organizations on Slack, could compromise our systems or networks, creating system disruptions or slowdowns and exploiting security vulnerabilities of our networks or the networks of our partners and organizations on Slack, and the information stored on our network or the networks of our partners and organizations on Slack could be accessed, publicly disclosed, altered, lost, or stolen, which could subject us to liability and cause us financial harm. In addition, a breach of the security measures of one of our partners could result in the destruction, modification, or exfiltration of confidential corporate information, or other data that may provide additional avenues of attack. These breaches, or any perceived breach, of our systems or networks or the systems of our partners or organizations on Slack, whether or not any such breach is due to a vulnerability in Slack, may also undermine confidence in Slack or our industry and result in damage to our reputation, negative publicity, loss of users and organizations on Slack, partners, and sales, increased costs to remedy any problem, and costly litigation or regulatory fines.
We maintain errors, omissions, and cyber liability insurance policies covering certain security and privacy damages. However, we cannot be certain that our coverage will be available or adequate for all liabilities that might actually be incurred or that insurance will continue to be available to us on economically reasonable terms, or at all. Further, if a high-profile security breach occurs with respect to another software company with a similar product to ours, integrations with Slack, or communication, collaboration, data collection, and integration features generally, our users and potential users could lose trust in the security of such solutions providers generally, which could adversely impact our ability to attract organizations to Slack or grow or maintain our Net Dollar Retention Rate.
In addition, changes in working environments as a result of the COVID-19 pandemic, including our own and our decision in June 2020 to allow many of our employees to work remotely on a permanent basis, could impact the security of our systems and the systems of organizations on Slack, as well as our ability to protect against attacks and detect and respond to them quickly. Any rapid adoption by us of third-party services designed to enable the transition to a remote workforce also may introduce security risk that is not fully mitigated prior to the use of these services. Recently, organizations worldwide, including governments and commercial enterprises, have seen an increase in cyber-attacks, such as phishing and ransomware attacks, by actors using the attention placed on the pandemic and remote workforces as opportunities for targeting systems and personnel. Our own systems and the systems of organizations on Slack are subject to such increased threats.
Any actual or perceived failure by us to comply with privacy, data protection, information security, consumer privacy, data residency, or telecommunications laws, regulations, government access requests, and obligations in one or multiple jurisdictions could result in proceedings, actions, or penalties against us and could harm our business and reputation. These laws are uncertain, evolving, and interpreted and applied in different ways in different countries and, as a result, our legal obligations in different countries, and our efforts to comply with those legal obligations, may be inadequate or in conflict.
The use and storage of data, files, and information by organizations on Slack concerning, among others, their employees, contractors, customers, and partners is essential to their use of Slack. We have implemented various features, integrations, and capabilities as well as contractual obligations intended to enable and encourage organizations on Slack to comply with applicable privacy and security requirements in their collection, use, and transmittal of data using Slack, but these features do not ensure their compliance and may not be effective against all potential privacy concerns. In addition, users and organization on Slack may not purchase the appropriate paid version of Slack to ensure their compliance with privacy and security features. Furthermore, we are subject to certain contractual obligations regarding the collection, use, storage, transfer, disclosure, and/or processing of personal data.
50


Around the world, there are numerous lawsuits and regulatory proceedings in process against various technology companies that process personal data. If those lawsuits or regulatory proceedings are successful, it could increase the likelihood that we may be exposed to liability for our own policies and practices concerning the processing of personal data and could hurt our business. Privacy, security, or data protection concerns, whether or not valid, may inhibit market adoption of Slack. For instance, Slack utilizes AWS data centers located in a limited number of locations and certain organizations, or categories of organizations, may limit their adoption or use of Slack unless we utilize additional local AWS data centers. Additionally, concerns about privacy, security, or data protection may result in the adoption of new legislation that restricts the implementation of technologies like ours or requires us to make modifications to Slack, which could significantly limit the adoption and deployment of our technologies or result in significant expense to us. Many jurisdictions have enacted or are considering enacting privacy and/or data security legislation, including laws and regulations applying to the collection, use, storage, transfer, disclosure, and/or processing of personal data. Such laws may include data residency or data localization requirements, which generally require that certain types of data collected within a certain country be stored and processed within that country and/or data export restrictions, or international transfer laws which prohibit or impose conditions upon the transfer of such data from one country to another. In addition, some jurisdictions have recently enacted or are currently considering enacting laws requiring online service providers to be able to decrypt encrypted content stored as part of their service, which may limit deployment and adoption of Slack. The costs of compliance with, and other burdens imposed by, such laws and regulations that are applicable to the operations of organizations on Slack may limit the use and adoption of Slack and reduce overall demand for Slack. Moreover, the existence and need to comply with such privacy and data security laws could impact our ability to offer Slack in certain markets without taking additional compliance steps (including the use of local data centers) or in general. Further, these privacy and data security related laws and regulations are evolving and may result in increasing regulatory and public scrutiny and escalating levels of enforcement and sanctions and impose regulatory challenges on our business. For instance, evolving and changing definitions of what constitutes “Personal Information” and “Personal Data” within the European Union, the United States, and elsewhere, especially relating to classification of IP addresses, machine, or device identification numbers, location data, and other information, may limit or inhibit our ability to operate or expand our business.
Although we continually work to comply with federal, state, and foreign laws and regulations, industry standards, contractual obligations, and other legal obligations that apply to us, such laws, regulations, standards, and obligations are evolving and may be modified, interpreted, and applied in an inconsistent manner from one jurisdiction to another, and may conflict with one another, other requirements or legal obligations, our practices, or the features of Slack. In particular, we may be obliged to disclose data pursuant to governmental requests under U.S. law or the laws of other countries. These requirements may make our platform less attractive to users and organizations. Further, compliance with such governmental requests may be inconsistent with local laws in other countries to which we and organizations on Slack are subject.
Any failure or perceived failure by us to comply with federal, state, or foreign laws or regulations, industry standards, Internet accessibility standards, contractual obligations, or other legal obligations, or any actual or suspected security incident, whether or not resulting in unauthorized access to, or acquisition, release, or transfer of personal or other data, may result in governmental enforcement actions and prosecutions, private litigation, fines, and penalties, or adverse publicity and could cause organizations on Slack to lose trust in us, which could have an adverse effect on our reputation and business. For example, fines of up to the greater of €20.0 million and 4% of our global turnover can be imposed for breaches of the E.U.’s General Data Protection Regulation. Any inability to adequately address privacy and security concerns, even if unfounded, or comply with applicable laws, regulations, policies, industry standards, contractual obligations, or other legal obligations could result in additional cost and liability to us, damage our reputation, inhibit sales, and adversely affect our business.
We also expect that there will continue to be new proposed laws, regulations, Internet accessibility standards, and industry standards concerning privacy, data protection, and information security in the United States, the European Union, and other jurisdictions, and we cannot yet determine the impact such future laws, regulations, and standards may have on our business. For example, in June 2018 the State of California enacted the California Consumer Privacy Act, or CCPA, which took effect on January 1, 2020 and broadly defines personal information, gives California residents expanded privacy rights and protections and provides for civil penalties for violations and a private right of action for data breaches. Although we do not currently believe the CCPA will have a material effect on our business, the implementation, interpretation, and enforcement of the CCPA, as it relates to our business, remains uncertain at this time. In addition to government activity, privacy advocacy groups, and technology and other industries are considering various new, additional, or different self-regulatory standards that may place additional burdens on us. Future laws, regulations, standards, and other obligations, including those related to the CCPA, and changes in the interpretation of existing laws, regulations, standards, and other obligations could impair the ability of us or organizations on Slack to collect, use, or disclose information relating to consumers, which could decrease demand for Slack, increase our operating expenses, and impair our ability to maintain and grow the base of users and organizations on Slack and our revenue. Similarly, such laws could require changes to our technology, operations, and practices. New laws, amendments to, or re-interpretations of existing laws and regulations, industry standards, contractual obligations, and other obligations may
51


require us to incur additional costs and restrict our business operations. Such laws and regulations may require companies to implement privacy and security policies, permit users to access, correct, and delete personal data stored or maintained by such companies, inform individuals of security breaches that affect their personal information, and, in some cases, obtain individuals’ consent to use personal data for certain purposes. If we, or the third parties on which we rely, fail to comply with federal, state, and foreign data privacy laws and regulations, our ability to successfully operate our business and pursue our business goals could be harmed.
Failure by us to comply with applicable laws and regulations, or to protect such data, could result in enforcement actions against us, including fines and public censure, claims for damages by organizations on Slack and other affected persons, damage to our reputation, and loss of goodwill (both in relation to existing and prospective organizations on Slack), any of which could harm our business, results of operations, and financial condition.
Since many of the features of Slack involve the processing of personal data or other data of organizations on Slack and their employees, contractors, customers, partners, and others, any inability to adequately address privacy concerns, even if such concerns are unfounded, or to comply with applicable privacy or data security laws, regulations, and policies, could result in liability to us, inhibition of sales, and damage to our reputation and our business. Addressing these concerns could increase the length of our sales cycles. For example, cultural norms around privacy and employee expectations vary country to country and can drive a need to localize or customize certain features of Slack in order to address such varied privacy concerns, which can add cost and time to our development and sales cycles. In some markets, such as Germany, organizations as well as their employees through works councils, must both determine whether Slack is adopted, and organization and employee expectations around privacy do not always align. As a result, concerns by employees with respect to the protection of their privacy rights could affect adoption of Slack.
We publicly post our privacy policies and practices concerning our processing, use, and disclosure of the personal data provided to us by users, organizations, and website visitors. Our publication of our privacy policies and other statements we publish that provide promises and assurances about privacy and security can subject us to potential state and federal action, as well as enforcement action in other countries (particularly the European Union) if they are found to omit necessary information, be deceptive, or misrepresentative of our practices. If Slack is perceived to cause, or is otherwise unfavorably associated with, violations of privacy or data security requirements, it may subject us or organizations on Slack to public criticism and potential legal liability. Existing and potential privacy laws and regulations concerning privacy and data security and increasing sensitivity of consumers to unauthorized processing of personal data may create negative public reactions to technologies and products such as ours. This, in turn, may reduce the value of Slack and slow or eliminate the growth of our business.
We may face particular privacy, data security, and data protection risks in Europe particularly due to the European General Data Protection Regulation.
In relation to transfers of Personal Data out of the European Economic Area, or the EEA, and Switzerland to the United States, we are currently registered for both the E.U.-U.S. and the Swiss-U.S. Privacy Shield programs. On July 16, 2020, the Court of Justice of the European Union, or the E.U. Court, invalidated the EU-U.S. Privacy Shield on the grounds that the Privacy Shield program failed to offer adequate protections to E.U. personal data transferred to the U.S. The E.U. Court, in the same decision, deemed that the Standard Contractual Clauses, or SCCs, approved by the European Commission for transfers of personal data between E.U. controllers and non-E.U. processors are valid, however the E.U Court deemed that transfers made pursuant to the SCCs need to be analyzed on a case-by-case basis to ensure the E.U.’s standards of data protection are met. We also rely upon SCCs. However, as a result of this decision, companies may be required to adopt additional measures to accomplish transfers of personal data to the United States. and other third countries in compliance with the General Data Protection Regulation 2016/679, or GDPR, and there continue to be concerns about whether the SCCs will face additional challenges. Until the remaining legal uncertainties regarding how to legally continue these transfers are settled, we will continue to face uncertainty as to whether our efforts to comply with our obligations under European privacy laws will be sufficient. If we are investigated by a European data protection authority, we may face fines and other penalties. Any such investigation or charges by European data protection authorities could have a negative effect on our existing business and on our ability to attract and retain new customers. Our customers may view alternative data transfer mechanisms as being too costly, too burdensome, too legally uncertain or otherwise objectionable and therefore decide not to do business with us. For example, some of our customers or potential customers in the E.U. may require their vendors to host all personal data within the E.U. and may decide to do business with one of our competitors who hosts personal data within the E.U. instead of doing business with us. Any inability to transfer personal data from the E.U. to the U.S. in compliance with data protection laws may impede our ability to attract and retain customers and adversely affect our business. Depending on the evolving legal framework, we may find it necessary to establish systems to maintain Personal Data originating from the European Union in the EEA, which may involve substantial expense and may cause us to need to divert resources from other aspects of our business, all of which may adversely affect our business.
52


In addition, data protection regulation is an area of increased focus and changing requirements. The European Union adopted the GDPR that took effect on May 25, 2018, largely replacing the current data protection laws of each E.U. member state. The GDPR applies to any organization with an establishment in the European Union for data processing purposes as well as to those outside the European Union if they process Personal Data of individuals in the European Union in connection with offering them goods or services or monitoring their behavior. The GDPR enhances data protection obligations for processors and controllers of Personal Data, including, for example, expanded disclosures about how Personal Data is to be used, limitations on retention of information, mandatory data breach notification requirements, and additional obligations on service providers (such as any third parties to whom we may transfer Personal Data). Non-compliance with the GDPR can trigger fines of up to the greater of €20 million or 4% of our global revenue. Given the breadth and depth of changes in data protection obligations, compliance has caused us to expend significant resources, and such expenditures are likely to continue into the future as we continue our compliance efforts and respond to new interpretations and enforcement actions. In addition, separate E.U. laws and regulations (and member states’ implementations thereof) govern the protection of consumers and of electronic communications and these are also evolving. A draft of the new ePrivacy Regulation extends the strict opt-in marketing rules with limited exceptions to business-to-business communications, alters rules on third-party cookies, web beacons, and similar technology and significantly increases penalties. This law, as well as related changes to the European Union’s telecommunications regime, could subject us to additional privacy obligations of the sort that have historically been imposed primarily on telecommunication service providers. We cannot yet determine the impact that such future laws, regulations, and standards may have on our business. Such laws and regulations are often subject to differing interpretations and may be inconsistent among jurisdictions. Further, the obligations imposed by E.U. data protection and related laws may conflict with the obligations imposed by other legal regimes, such as U.S. laws concerning government access to data. We may incur substantial expense in complying with the new obligations to be imposed by the GDPR, and we may be required to make significant changes in our business operations and product development, all of which may adversely affect our revenues and our business overall.
In addition, despite the enactment of the UK Data Protection Act, which substantially implements the GDPR and became effective in May 2018, it remains unclear exactly how the withdrawal of the United Kingdom from the European Union will affect transborder data flows, regulators’ jurisdiction over our business, and other matters related to how we do business and how we comply with applicable data protection laws. Accordingly, we cannot predict the additional expense, impact on revenue, or other business impact that may stem from the United Kingdom’s withdrawal from the European Union at this time.
If we are unable to ensure that Slack interoperates with a variety of software applications that are developed by others, including our partners, Slack may become less competitive and our results of operations may be harmed.
Slack must integrate with a variety of network, hardware, and software platforms, and we need to continuously modify and enhance Slack to adapt to changes in hardware, software, networking, browser, and database technologies. In particular, we have developed Slack to be able to easily integrate with third-party applications, including the applications of software providers that compete with us as well as our partners, through the interaction of APIs. In general, we rely on the providers of such software systems to allow us access to their APIs to enable these user integrations. We are typically subject to standard terms and conditions for application developers of such providers, which govern the distribution, operation, and fees of such software systems, and which are subject to change by such providers from time to time. Our business may be harmed if any provider of such software systems:
discontinues or limits our access to its software or APIs, or grants its own competing products or services broader API access than it grants to us;
modifies its terms of service or other policies, including fees charged to, or other restrictions on us or other application developers;
changes how information is accessed by us, our users, or organizations on Slack;
establishes more favorable relationships with one or more of our competitors; or
develops or otherwise favors its own competitive offerings over ours.
We believe a significant component of our value proposition to users and organizations is the ability to improve and interface with these third-party applications through APIs on and directly in Slack. Third-party services and products are constantly evolving, and we may not be able to modify Slack to assure its compatibility with that of other third parties following development changes. In addition, some of our competitors may be able to disrupt the operations or compatibility of Slack with their products or services, or exert strong business influence on our ability to, and terms on which we, operate Slack. For example, we currently directly compete with several large technology companies whose applications interface with Slack, including Google and Microsoft. Slack currently interoperates with Microsoft products, including Teams, in limited capacities
53


but it is possible that Microsoft may be uncooperative with any future efforts for Slack to interoperate with Teams or other Microsoft products, which could limit Slack’s functionality and make Slack less attractive to users of Microsoft products. As our respective products evolve, we expect this level of competition to increase. Should any of our competitors modify their products or standards in a manner that degrades the functionality of Slack or gives preferential treatment to competitive products or services, whether to enhance their competitive position or for any other reason, the interoperability of Slack with these products could decrease and our business, results of operations, and financial condition could be harmed. If we are not permitted or able to integrate with these and other third-party applications in the future, demand for Slack would be harmed and our business, results of operations, and financial condition would be harmed.
We also depend on our ecosystem of developers to create applications that will integrate with Slack. Our reliance on this ecosystem of developers creates certain business risks relating to the quality and security of the applications built using our APIs, service interruptions of Slack from these applications, lack of service support for these applications, possession of intellectual property rights associated with these applications, and privacy concerns around the transfer of data to these applications. We may not have the ability to control or prevent these risks. As a result, issues relating to these applications could adversely affect our business, brand, and reputation.
Further, we have created mobile applications and mobile versions of Slack to respond to the increasing number of people who access the Internet through mobile devices and access cloud-based software applications through mobile devices, including smartphones and handheld tablets or laptop computers. If these mobile applications do not perform well, our business may suffer. We are also dependent on third-party application stores that may prevent us from timely updating Slack, building new features, integrations, and capabilities, or charging for access. We distribute the mobile Slack application via smartphone and tablet application stores managed by Apple and Google, among others. Certain of these companies are now, and others may in the future become, competitors of ours, and could stop allowing or supporting access to Slack through their products, could allow access for us only at an unsustainable cost, or could make changes to the terms of access in order to make Slack less desirable or harder to access, for competitive reasons. In addition, Slack interoperates with servers, mobile devices, and software applications predominantly through the use of protocols, many of which are created and maintained by third parties. We, therefore, depend on the interoperability of Slack with such third-party services, mobile devices, and mobile operating systems, as well as cloud-enabled hardware, software, networking, browsers, database technologies, and protocols that we do not control. Any changes in such technologies that degrade the functionality of Slack or give preferential treatment to competitive services could adversely affect adoption and usage of Slack. Also, we may not be successful in developing or maintaining relationships with key participants in the mobile industry or in ensuring that Slack operates effectively with a range of operating systems, networks, devices, browsers, protocols, and standards. If we are unable to effectively anticipate and manage these risks, or if it is difficult for users and organizations on Slack to access and use Slack, our business, results of operations, and financial condition may be harmed.
Because we recognize subscription revenue over the subscription term, downturns or upturns in new sales and renewals are not immediately reflected in full in our results of operations.
We recognize revenue from subscriptions to Slack on a straight-line basis over the term of the contract subscription period beginning on the date access to Slack is granted, provided all other revenue recognition criteria have been met. Our subscription arrangements generally have monthly or annual contractual terms. As a result, much of the revenue we report each quarter is the recognition of deferred revenue from recurring subscriptions and related support services contracts entered into during previous quarters. Consequently, a decline in new or renewed recurring subscription contracts in any one quarter will not be fully reflected in revenue in that quarter, but will negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in new or renewed sales of our recurring subscriptions are not reflected in full in our results of operations until future periods. By contrast, a significant majority of our costs are expensed as incurred, which occurs as soon as a user starts using Slack. As a result, an increase in paid customers could result in our recognition of more costs than revenue in the earlier portion of the subscription term, and we may not attain profitability in any given period.
Our financial results may fluctuate due to increasing variability in our sales cycles as a substantial portion of our sales efforts are targeted at large organizations.
We plan our expenses based on certain assumptions about the length and variability of our sales cycle. These assumptions are based upon historical trends for sales cycles and conversion rates associated with organizations on Slack, which may not be indicative of future trends or results, particularly in light of the COVID-19 pandemic and associated travel and distancing restrictions. As we continue to expand our efforts on sales to larger organizations, we expect our average sales cycles to lengthen and become less predictable, which may harm or cause unpredictable fluctuations in our financial results. Factors that may influence the length and variability of our sales cycle include, among other things:
the need to raise awareness about the uses and benefits of Slack, particularly our paid versions;
54


the need to allay privacy and security concerns or develop required enhancements;
the discretionary nature of purchasing and budget cycles and decisions;
the competitive nature of evaluation and purchasing processes;
announcements or planned introductions of new features, integrations, and capabilities by us or our competitors; and
lengthy purchasing approval processes.
Our increasing focus on sales to larger organizations may further increase the variability of our financial results. To achieve acceptance of Slack by additional large organizations, we may need to engage with senior management and other personnel and not just gain acceptance of Slack from employees, who are often the initial adopters of Slack. As a result, sales efforts targeted at large organizations involve greater costs, longer sales cycles, greater competition, and less predictability in completing some of our sales. In the large organization market, an organization’s decision to use Slack, expand the use of Slack, and/or upgrade to a paid version of Slack can sometimes be an enterprise-wide decision, in which case, we provide designated account and customer success teams, greater levels of user and customer education to familiarize potential users and organizations with the use and benefits of Slack, as well as the design and implementation of special enterprise-specific integrations. In addition, larger organizations may demand more customization, integration, support services, and features. As a result of these factors, these sales opportunities may require us to devote greater sales support, research and development, customer experience, and professional services resources to these organizations, resulting in increased costs, lengthened sales cycle, and diversion of our own sales and professional services resources to a smaller number of larger organizations. Further, we have limited experience in selling and marketing to larger organizations, and we may not be able to successfully execute our sales and marketing strategy targeted at such large organizations. Moreover, these larger transactions may require us to delay revenue recognition on some of these transactions until the technical or implementation requirements have been met. If we are unable to close one or more expected significant transactions with large organizations in a particular period, or if an expected transaction is delayed until a subsequent period, our results of operations for that period, and for any future periods in which revenue from such transaction would otherwise have been recognized, may be harmed.
Additionally, the COVID-19 pandemic has, and may continue to, put pressure on global economic conditions and overall spending for IT, and has caused, and may continue to cause organizations to modify spending priorities or delay or abandon purchasing decisions, thereby lengthening sales cycles, and may make it difficult for us to forecast our sales and results of operations. Further, travel restrictions due to COVID-19 have restricted our ability to sell in-person.
If we fail to adapt to rapid technological change, our ability to remain competitive could be impaired.
The industry in which we compete is characterized by rapid technological change, frequent introductions of new products and features, and evolving industry standards and regulatory requirements. Our ability to attract new users and organizations and increase revenue from organizations on Slack will depend in significant part on our ability to anticipate industry standards and trends and continue to enhance Slack and introduce new features, integrations, and capabilities on a timely basis to keep pace with technological developments. This trend is particularly relevant as knowledge workers increasingly work from home and technology services providers, including our competitors, develop new and enhanced solutions for remote collaboration. If we are unable to provide enhancements, new features, and integrations for Slack, develop new features, integrations, and capabilities that achieve market acceptance, or innovate quickly enough to keep pace with rapid technological developments, our business could be harmed. We must also keep pace with changing legal and regulatory regimes that affect Slack and our business practices. We may not be successful in developing modifications, enhancements, and improvements; in bringing them to market quickly or cost-effectively in response to market demands; or at modifying Slack to remain compliant with applicable legal and regulatory requirements.
If we fail to offer high-quality customer experience, our business and reputation will suffer.
While we have designed Slack with the goal of being easy to adopt and use, once organizations and their users begin using Slack, those organizations rely on our support services to resolve any related issues. High-quality user and customer education and customer experience have been key to our brand and is important for the successful marketing and sale of Slack, for the conversion of organizations on our free version into paid customers, and for growth or maintenance of our Net Dollar Retention Rate. The importance of high-quality customer experience will increase as we sell to and support organizations impacted by the COVID-19 outbreak, including organizations with remote workforces, and expand our business and pursue new organizations, in particular larger organizations, organizations with specific regulatory or data security requirements, and organizations with a large number of users located outside of the U.S. For instance, if we do not help organizations on Slack quickly resolve issues and provide effective ongoing customer experience at the individual user and organization levels, our ability to sell our paid
55


versions to organizations on our free version would suffer and our reputation with existing or potential users and organizations may be harmed. Further, our sales are highly dependent on our business reputation and on positive recommendations from existing users and organizations on Slack. Any failure to maintain high-quality customer experience, or a market perception that we do not maintain high-quality customer experience, could harm our reputation, our ability to sell Slack to existing and prospective organizations, and our business, results of operations, and financial condition.
In addition, as we continue to grow our operations and reach a larger and increasingly global customer and user base, we need to be able to provide efficient customer support that meets the needs of organizations on Slack globally at scale. The number of organizations on Slack has grown significantly and that will put additional pressure on our support organization. In order to meet these needs, we have relied in the past, and will continue to rely on, partners and self-service product support to resolve common or frequently asked questions, which supplement our customer experience teams. In the future, particularly as we target larger and more global organizations, we may not be able to rely on partners and self-service product support to the same extent as we have previously, and we may be required to make significant investments in our customer support organizations, which in turn may adversely affect our results of operations. Further, as organizations increasingly rely on distributed and/or remote workforces, the need for cost-efficient and highly effective customer support will likely grow. If we are unable to provide efficient product support globally at scale, including through the use of partners and self-service support, our ability to grow our operations may be harmed and we may need to hire additional support personnel or otherwise make significant investments in our support organization, any of which could harm our results of operations.
Failure to effectively develop and expand our direct sales capabilities and successfully maintain and expand our self-service sales could harm our ability to increase the number of organizations on Slack and achieve broader market acceptance of Slack.
Our ability to increase the number of organizations on Slack, grow usage within larger organizations on Slack, and achieve broader market acceptance of Slack among large organizations will depend to a significant extent on our ability to expand our sales operations, particularly our direct sales efforts targeted at C-suite executives and business unit leaders. We plan to continue expanding our direct sales force, both domestically and internationally, in order to reach these large organizations. This expansion will require us to invest significant financial and other resources to train and grow our direct sales force, in order to complement our self-service go-to-market approach. Our business will be harmed if our efforts do not generate a corresponding increase in revenue. We may not achieve anticipated revenue growth from expanding our direct sales force if we are unable to hire and develop talented direct sales personnel, if our new direct sales personnel are unable to achieve desired productivity levels in a reasonable period of time or if we are unable to retain our existing direct sales personnel, all of which are more difficult, and may continue to be more difficult, during the COVID-19 pandemic and associated remote work policies and restrictions on travel. We believe that there is significant competition for sales personnel with the skills and technical knowledge that we require. Our ability to achieve revenue growth will depend, in large part, on our success in recruiting, training, and retaining sufficient numbers of sales personnel to support our growth.
We also attract new and prospective organizations organically, through a self-service customer engagement model. Historically, our business model has been driven by organic adoption from our self-service channels. As our business has matured, we have seen an increase in sales through our direct sales force. We intend to continue investing in an effort to maintain organic growth in the number of organizations on Slack by strengthening our self-service business and investing in marketing to help new organizations discover the benefits of Slack. This self-service model requires us to incur sales and marketing expenses often prior to generating corresponding revenue. Our business will be harmed if our efforts do not generate a corresponding increase in revenue. If we are unable to maintain or expand the effectiveness of our self-service business to meet the current and future needs of our users, we could see reduced self-service sales volumes as well as a decrease in our sales efficiency, which could adversely affect our business, results of operations, and financial condition.
Our sales to government entities are subject to a number of additional challenges and risks.
We sell to U.S. federal and state and foreign government customers, and we may increase sales to government entities in the future. Sales to government entities are subject to a number of additional challenges and risks. Selling to government entities can be highly competitive, expensive, and time consuming, often requiring significant upfront time and expense without any assurance that these efforts will generate a sale. Government certification requirements may change, or we may lose one or more government certifications, and in doing so restrict our ability to sell into the government sector until we have attained revised certifications. Government demand and payment for Slack are affected by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for Slack. An extended federal government shutdown resulting from budgetary decisions may limit or delay federal government spending on Slack and adversely affect our revenue. In addition, budgetary stress caused by governmental actions in response to COVID-19 outbreaks has negatively impacted, and may continue to negatively impact, demand for Slack in various governmental entities and agencies. Government entities may also have statutory, contractual, or other legal rights to terminate contracts with us for
56


convenience or due to a default, the risk of which may be heightened during the ongoing COVID-19 outbreak, and any such termination may adversely affect our future operating results.
Adverse general economic and market conditions and reductions in IT spending may reduce demand for Slack, which could harm our revenue, results of operations, and cash flows.
Our revenue, results of operations, and cash flows depend on the overall demand for and use of Slack. Concerns about the systemic impact of a recession (in the United States or globally), energy costs, geopolitical issues, the upcoming U.S. presidential election, pandemics, or the availability and cost of credit could lead to increased market volatility, decreased consumer confidence, and diminished growth expectations in the U.S. economy and abroad, which in turn could result in reductions in IT spending by existing and prospective organizations. The COVID-19 pandemic has resulted in, and any prolonged economic slowdowns may continue to result in, organizations on Slack requesting us to renegotiate existing contracts on less advantageous terms to us than those currently in place, defaulting on payments due on existing contracts, not renewing at the end of the contract term, or choosing to renew with a smaller commitment than previous contracts. For example, in an effort to assist both new and existing paid customers facing challenges due to the economic impact of the COVID-19 pandemic, we have entered into, and expect to continue to enter into, more custom contracts and billing arrangements with new and existing paid customers, which may be less advantageous to us than our standard term contracts. These arrangements have included provisions such as the ability to defer payments, to pay in installments or over longer time periods, and other collection flexibility. We have also granted, and may in the future grant, billing concessions to existing paid customers. Any of these arrangements could harm our business, results of operations, and financial condition.
Organizations on Slack may merge with other entities who use alternative software that addresses one or more of the problems that Slack solves, including at a lower cost, and, during weak economic times, there is an increased risk that one or more of our paid customers will default on payment or file for bankruptcy protection, either of which may harm our revenue, profitability, and results of operations. We also face risk from international paid customers that file for bankruptcy or similar protection in foreign jurisdictions, particularly given that the application of foreign bankruptcy laws and similar laws may be more difficult to predict. In addition, we may determine that the cost of pursuing any claim may outweigh the recovery potential of such claim. As a result, a broadening or protracted economic downturn could harm our business, revenue, results of operations, cash flows, and financial condition.
If we fail to maintain our brand cost-effectively, our ability to expand the number of organizations on Slack will be impaired, our reputation may be harmed, and our business, results of operations, and financial condition may suffer.
We believe that developing and maintaining awareness of our brand is critical to achieving widespread acceptance of Slack and is an important element in attracting new organizations to Slack. Successful promotion of our brand will depend largely on the effectiveness of our marketing efforts and on our ability to ensure that Slack remains high-quality, reliable, and useful at competitive prices. Furthermore, we believe that the importance of brand recognition will increase as competition in our market increases. If our competitors are more successful at developing and maintaining awareness of their brand, our business, results of operations, and financial condition could be harmed.
Brand promotion activities may not yield increased revenue, and even if they do, any increased revenue may not offset the expenses we incur in building our brand. In addition, due to the restrictions on travel and in-person meetings as a result of the on-going COVID-19 pandemic, all of our currently planned customer, employee, and industry events have been shifted to virtual-only experiences, and we will not recoup all of the expenses incurred for events that will no longer take place. We have typically relied on marketing and promotional events and in-person meetings to facilitate customer sign-ups and generate leads for potential customers and we cannot predict whether virtual marketing events and phone or virtual sales interactions will be as successful as in-person events and meetings or for how long or the extent to which the COVID-19 pandemic may continue to constrain our marketing, promotional, and sales activities. If we fail to successfully promote and maintain our brand or incur substantial expenses in an unsuccessful attempt to promote and maintain our brand, we may fail to attract new organizations to Slack or to grow or maintain our Net Dollar Retention Rate to the extent necessary to realize a sufficient return on our brand-building efforts, and our business, results of operations, and financial condition could suffer.
In addition, independent industry analysts often provide reviews of Slack, as well as the products offered by our competitors, and perception of the relative value of Slack in the marketplace may be significantly influenced by these reviews. If these reviews are negative, or less positive as compared to those of our competitors’ products, our brand may be harmed.
Negative publicity could adversely affect our reputation, our business, and our operating results.
Negative publicity about our company, including about the quality, reliability, and security of our products, content shared by users and organizations on Slack (whether proactively shared by such users or shared by employee negligence, error, or malfeasance or improper user configuration or otherwise), changes to our products, policies and services, our privacy and
57


security practices, our complaint against Microsoft filed with the European Commission, litigation, regulatory activity, the actions of users and organizations on Slack, or user experience with our products, even if inaccurate, could adversely affect our reputation and the confidence in and the use of our product. We expect political organizations and campaigns to use Slack during the 2020 U.S. presidential election season, which may heighten such negative publicity risks for us. Such negative publicity could also have an adverse effect on the size, engagement, and loyalty of our user base and result in decreased revenue, which could adversely affect our business, results of operations and financial condition.
One of our marketing strategies is to offer a free version of Slack, and we may not be able to continue to realize the benefits of this strategy.
We offer a free version of Slack to promote initial usage, brand and product awareness, and organic adoption. Historically, not all users of and organizations on our free version convert to one of our paid versions. Our marketing strategy depends in part on users of and/or organizations on the free version of Slack convincing others within their organizations to use Slack and to drive the conversion to purchasing subscriptions to Standard, Plus, or Enterprise Grid. We have also offered, and may continue to offer, free trials of our paid versions of Slack to certain users and organizations in an effort to drive purchases of our paid subscription plans. To the extent that some of these users and organizations do not become, or lead others to become, paid customers, we will not realize the intended benefits of this marketing strategy, which incurs costs as we must pay to host our free version and provide free trials of our paid versions, and our ability to grow our business may be harmed and our results of operations and financial condition could suffer.
We derive, and expect to continue to derive, substantially all of our revenue from a single product.
We derive, and expect to continue to derive, substantially all of our revenue from a single product — Slack. As such, the continued growth in market demand for and market acceptance of Slack is critical to our continued success. Demand for Slack is affected by a number of factors, many of which are beyond our control, such as continued market acceptance; the timing of development and release of competing new products; the development and acceptance of new features, integrations, and capabilities (such as Slack Connect); price or product changes by us or our competitors; technological changes and developments within the markets we serve; growth, contraction, and rapid evolution of our market; and general economic conditions and trends. If we are unable to continue to meet demands of organizations on Slack or trends in preferences or to achieve more widespread market acceptance of Slack, our business, results of operations, and financial condition could be harmed. Changes in preferences of users or organizations on Slack for software may have a disproportionately greater impact on us than if we offered multiple products. In addition, some current and potential organizations, particularly large organizations, may develop or acquire their own tools or software or continue to rely on traditional tools and software, such as email, which would reduce or eliminate the demand for Slack. If demand for Slack declines for any of these or other reasons, our business could be adversely affected.
Our corporate culture has contributed to our success, and if we cannot maintain this culture as we grow, we could lose the innovative approach, creativity, and teamwork fostered by our culture and our business could be harmed.
We believe that an important contributor to our success has been our corporate culture, which we believe creates an environment that drives and perpetuates our strategy to create a better, more productive way to work. As we continue to grow, including geographically, and develop the infrastructure of a public company, we may find it difficult to maintain our corporate culture. Any failure to preserve our culture could harm our future success, including our ability to retain and recruit personnel, innovate and operate effectively, and execute on our business strategy. Additionally, our entire workforce is currently working remotely as a result of the COVID-19 pandemic, and we expect a portion of our workforce will continue to do so indefinitely, which may limit their ability to perform certain job functions and may negatively impact productivity and corporate culture.
Interruptions or delays in the services provided by third-party data centers or Internet service providers could impair Slack and our business could suffer.
We currently serve organizations on Slack from third-party data centers operated by AWS. Any damage to or failure of our systems generally would prevent us from operating our business. We rely on the Internet and, accordingly, depend upon the continuous, reliable, and secure operation of Internet servers, related hardware and software, and network infrastructure. The ongoing COVID-19 pandemic could potentially disrupt the supply chain of hardware needed to maintain these third-party systems and services or to run our business. We host Slack using AWS data centers, a provider of cloud infrastructure services. Our operations depend on protecting the virtual cloud infrastructure hosted in AWS by maintaining its configuration, architecture, and interconnection specifications, as well as the information stored in these virtual data centers and which third-party Internet service providers transmit. Furthermore, we have no physical access or control over the services provided by AWS. Although we have disaster recovery plans that utilize multiple AWS locations, the data centers that we use are vulnerable to damage or interruption from human error, intentional bad acts, earthquakes, floods, fires, severe storms, war, terrorist attacks, power losses, hardware failures, systems failures, telecommunications failures, and similar events, many of which are beyond
58


our control, any of which could disrupt our service, destroy user content, or prevent us from being able to continuously back up or record changes in our users’ content. In the event of significant physical damage to one of these data centers, it may take a significant period of time to achieve full resumption of our services, and our disaster recovery planning may not account for all eventualities. Further, a prolonged AWS service disruption affecting Slack for any of the foregoing reasons could damage our reputation with current and potential organizations, expose us to liability, cause us to lose organizations on Slack, or otherwise harm our business. We may also incur significant costs for using alternative equipment or taking other actions in preparation for, or in reaction to, events that damage the AWS services we use. Damage or interruptions to these data centers could harm our business. Moreover, negative publicity arising from these types of disruptions could damage our reputation and may adversely impact use of Slack. We may not carry sufficient business interruption insurance to compensate us for losses that may occur as a result of any events that cause interruptions in our service. Further, the contractual commitments that we provide to organizations on Slack with regard to data privacy are limited by the commitments that AWS has provided us.
AWS enables us to order and reserve server capacity in varying amounts and sizes distributed across multiple regions. AWS provides us with computing and storage capacity pursuant to an agreement that continues until terminated by either party. In some cases, AWS may terminate the agreement for cause upon 30 days’ notice. Termination of the AWS agreement may harm our ability to access data centers we need to host Slack or to do so on terms as favorable as those we have with AWS.
Slack is accessed by a large number of organizations and users, and as we continue to expand the number of users and organizations on Slack and integrations available to organizations on Slack, we may not be able to scale our technology to accommodate the increased capacity requirements, which may result in interruptions or delays in service. In addition, the failure of AWS data centers or third-party Internet service providers to meet our capacity requirements could result in interruptions or delays in access to Slack or impede our ability to scale our operations. Capacity constraints could be due to a number of potential causes, including technical failures, natural disasters, pandemics such as COVID-19, fraud, or security attacks. In the event that our AWS service agreements are terminated, or there is a lapse of service, interruption of Internet service provider connectivity or damage to such facilities, we could experience interruptions in access to Slack as well as delays and additional expense in arranging new facilities and services, any of which could result in liability to us and harm our business.
Our growth depends, in part, on the success of our strategic relationships with third parties.
To grow our business and build out our application ecosystem, we anticipate that we will continue to depend on relationships with third parties. Identifying partners, and negotiating and documenting relationships with them, requires significant time and resources. Further, our competitors may be effective in providing incentives to third parties to favor their products or services over Slack. If we are unsuccessful in establishing or maintaining our relationships with third parties, if any existing or future partners fail to successfully implement or support Slack integrations, or if they partner with our competitors and devote greater resources to implement and support the products and solutions of competitors, our ability to compete in the marketplace, or to grow our revenue, could be impaired, and our results of operations may suffer. Even if our relationships with third parties are successful, we cannot assure you that these relationships will result in increased usage of Slack or increased revenue.
We rely on software and services from other parties. Defects in, or the loss of access to, software or services from third parties could increase our costs and adversely affect the quality of Slack.
We rely on technologies from third parties to operate critical functions of our business, including cloud infrastructure services provided by AWS and customer relationship management services. Our business could be disrupted if any of the third-party software or services we utilize, or functional equivalents thereof, were unavailable due to extended outages or interruptions or because they are no longer available on commercially reasonable terms or prices. In each case, we could be required to either seek licenses to software or services from other parties and redesign Slack or certain aspects of Slack to function with such software or services or develop these components ourselves, which could result in increased costs and delays in launches and releases of new features, integrations, capabilities or enhancements until equivalent technology can be identified, licensed, or developed, and integrated into Slack. Furthermore, we might be forced to limit the features available in Slack. These delays and feature limitations, if they occur, could harm our business, results of operations, and financial condition.
If we fail to adequately protect our proprietary rights, our competitive position could be impaired and we may lose valuable assets, generate reduced revenue, and incur costly litigation to protect our rights.
Our success is dependent, in part, upon protecting our proprietary information and technology. We rely on a combination of patents, copyrights, trademarks, service marks, trade secret laws, and contractual restrictions to establish and protect our proprietary rights. However, the steps we take to protect our intellectual property may be inadequate. We will not be able to protect our intellectual property if we are unable to enforce our rights or if we do not detect unauthorized use of our intellectual property. Despite our precautions, it may be possible for unauthorized third parties to copy Slack, or certain aspects of Slack,
59


and use information that we regard as proprietary to create products that compete with Slack. Some license provisions protecting against unauthorized use, copying, transfer, and disclosure of Slack, or certain aspects of Slack, may be unenforceable under the laws of certain jurisdictions and foreign countries. Further, the laws of some countries do not protect proprietary rights to the same extent as the laws of the United States, and mechanisms for enforcement of intellectual property rights in some foreign countries may be inadequate. To the extent we expand our international activities, our exposure to unauthorized copying and use of Slack, or certain aspects of Slack, and proprietary information may increase. Further, competitors, foreign governments, foreign government-backed actors, criminals, or other third parties may gain unauthorized access to our proprietary information and technology. Accordingly, despite our efforts, we may be unable to prevent third parties from infringing upon or misappropriating our technology and intellectual property.
We rely in part on trade secrets, proprietary know-how, and other confidential information to maintain our competitive position. Although we enter into confidentiality and invention assignment agreements with our employees and consultants and enter into confidentiality agreements with the parties with whom we have strategic relationships and business alliances, no assurance can be given that these agreements will be effective in controlling access to and distribution of Slack, or certain aspects of Slack, and proprietary information. Further, these agreements do not prevent our competitors from independently developing technologies that are substantially equivalent or superior to Slack.
To protect our intellectual property rights, we may be required to spend significant resources to monitor and protect these rights, and we may or may not be able to detect infringement by third parties. Litigation may be necessary in the future to enforce our intellectual property rights and to protect our trade secrets. Such litigation could be costly, time consuming, and distracting to management and could result in the impairment or loss of portions of our intellectual property. Furthermore, 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. Our inability to protect our proprietary technology against unauthorized copying or use, as well as any costly litigation, disputes, or diversion of our management’s attention and resources, could delay further sales or the implementation of Slack, impair the functionality of Slack, delay introductions of new features, integrations, and capabilities, result in our substituting inferior or more costly technologies into Slack, or injure our reputation. In addition, we may be required to license additional technology from third parties to develop and market new features, integrations, and capabilities, and we cannot assure you that we would be able to license that technology on commercially reasonable terms or at all, and our inability to license this technology could harm our ability to compete.
Our results of operations may be harmed if we are subject to a protracted infringement claim, a claim that results in a significant damage award, or a claim that results in an injunction.
There is considerable patent, copyright, trademark, and other intellectual property development and enforcement activity in our industry. We have received, and may receive in the future, communications from third parties, including practicing entities and non-practicing entities, claiming that we have infringed or misappropriated their intellectual property rights. As we develop, acquire, and license technology, we expect that we may be subject to claims of infringement or misappropriation related to such technology. We also expect that companies in the software industry will increasingly be subject to infringement claims and litigation as the number of products and competitors grow and the functionality of products in different industry segments overlaps. Our future success depends in part on not infringing upon or misappropriating the intellectual property rights of others and successfully defending claims of infringement or misappropriation of the intellectual property rights of others when appropriate. If we were subject to a claim of infringement, regardless of the merit of the claim or our defenses, the claim could:
require costly litigation to resolve and the payment of substantial damages;
require and divert significant management time;
cause us to enter into unfavorable royalty or license agreements;
require us to discontinue some or all of the features, integrations, and capabilities available in Slack;
require us to indemnify organizations on Slack or third-party service providers;
require us to expend additional development resources to redesign Slack or certain aspects of Slack; and/or
encourage other parties to pursue similar claims.
Our exposure to these risks may be increased as a result of acquisitions of other companies and as our business, business profile, and financial position grows. Any one or more of the above could harm our business, results of operations, and financial condition.
60


We use open source software, which could negatively affect our ability to offer Slack and subject us to litigation or other actions.
We use substantial amounts of open source software in Slack and may use more open source software in the future. We also contribute software source code under open source licenses. As a result of the use of open source software in Slack, and/or our open source code contributions, we may license or be required to license or disclose code and/or innovations that may be material to our business. From time to time, there have been claims against companies that incorporate open source software into their products challenging both the ownership of open source software and whether such incorporation is permissible under various open source licenses. The terms of many open source licenses have not been interpreted by U.S. courts, 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 commercialize Slack. As a result, we could be subject to lawsuits by parties claiming ownership of what we believe to be open source software, or breach of open source licenses. Litigation could be costly for us to defend, have a negative effect on our results of operations and financial condition, or require us to devote additional research and development resources to change Slack, or certain aspects of Slack. In addition, if we were to combine our proprietary source code or software with open source software in a certain manner, we could, under certain open source licenses, be required to release the source code of our proprietary software to the public. This would allow our competitors to create similar products with less development effort and time. If we inappropriately use open source software, or if the license terms for open source software that we use change, we may be required to re-engineer Slack, or certain aspects of Slack, incur additional costs, discontinue the sale of Slack or the availability of certain features, integrations, or capabilities of Slack, or take other remedial actions.
In addition to risks related to license requirements, usage of open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or assurance of title or controls on origin of the software. In addition, many of the risks associated with usage of open source software, such as the lack of warranties or assurances of title, cannot be eliminated, and could, if not properly addressed, negatively affect our business. We have established processes to help alleviate these risks, but we cannot be sure that all of our use of open source software is in a manner that is consistent with our current policies and procedures, or will not subject us to liability.
Indemnity provisions in various agreements potentially expose us to substantial liability for intellectual property infringement and other losses.
Our agreements with organizations on Slack and other third parties may include indemnification or other provisions under which we agree to indemnify or otherwise be liable to them for losses suffered or incurred as a result of claims of intellectual property infringement, damages caused by us to property or persons, or other liabilities relating to or arising from the use of Slack or other acts or omissions. The term of these contractual provisions often survives termination or expiration of the applicable agreement. As we continue to grow, the possibility of these and other intellectual property rights claims against us may increase. For any intellectual property rights indemnification claim against us or organizations on Slack, we may incur significant legal expenses and may have to pay damages, license fees, and/or stop using technology found to be in violation of the third party’s rights. Large indemnity payments could harm our business, results of operations, and financial condition. We may also have to seek a license for the technology. Such license may not be available on reasonable terms, if at all, and may significantly increase our operating expenses or may require us to restrict our business activities and limit our ability to deliver Slack and/or certain features, integrations, and capabilities of Slack. As a result, we may also be required to develop alternative non-infringing technology, which could require significant effort and expense and/or cause us to alter Slack and/or certain of its features, integrations, and capabilities, any of which could negatively affect our business.
From time to time, organizations on Slack may require us to indemnify or otherwise be liable to them for breach of confidentiality, violation of applicable law, or failure to implement adequate security measures with respect to their data stored, transmitted, or accessed using Slack. Although we normally contractually limit our liability with respect to such obligations, the existence of such a dispute may have adverse effects on our relationship with organizations on Slack and reputation or such limitations may not be honored in every jurisdiction and we may still incur substantial liability related to them.
Any assertions by a third party, whether or not successful, with respect to such indemnification obligations could subject us to costly and time-consuming litigation, expensive remediation and licenses, divert management attention and financial resources, harm our relationship with that organization on Slack and other current and prospective organizations, reduce demand for Slack, and harm our brand, business, results of operations, and financial condition.
61


We provide service level commitments under certain of our paid customer contracts. If we fail to meet these contractual commitments, we could be obligated to provide credits for future service, or face contract termination with refunds of prepaid amounts related to unused subscriptions, which could harm our business, results of operations, and financial condition.
Certain of our paid customer agreements contain service level agreements, under which we guarantee specified minimum availability of Slack. From time to time, we have granted, and in the future will continue to grant, credits to paid customers pursuant to the terms of these agreements. For example, we provided approximately $8.2 million in credits to paid customers in connection with availability issues experienced by certain organizations on Slack during the quarter ended July 31, 2019. Any failure of or disruption to our infrastructure could make Slack unavailable to organizations on Slack. If we are unable to meet the stated service level commitments to our paid customers or suffer extended periods of unavailability of Slack, we may be contractually obligated to provide paid customers with service credits for future subscriptions, or paid customers could elect to terminate and receive refunds for prepaid amounts related to unused subscriptions. Our revenue, other results of operations, and financial condition could be harmed if we suffer unscheduled downtime that exceeds the service level commitments under our agreements with our paid customers, and any extended service outages could adversely affect our business and reputation as paid customers may elect not to renew and we could lose future sales. In addition, we may modify or reduce the amount of credits we grant to paid customers under such service level agreements. Any modification or termination of such commitments could decrease demand for Slack, impair our ability to maintain and grow the base of users and organizations on Slack, and adversely affect our business.
We may be subject to liability claims if we breach our contracts and our insurance may be inadequate to cover our losses.
We are subject to numerous obligations in our contracts with organizations on Slack and our partners. Despite the procedures, systems, and internal controls we have implemented to comply with our contracts, we may breach these commitments, whether through a weakness in these procedures, systems, and internal controls, negligence, or the willful act of an employee or contractor. Our insurance policies, including our errors and omissions insurance, may be inadequate to compensate us for the potentially significant losses that may result from claims arising from breaches of our contracts, disruptions in our services, failures or disruptions to our infrastructure, catastrophic events, and disasters or otherwise. In addition, such insurance may not be available to us in the future on economically reasonable terms, or at all. Further, our insurance may not cover all claims made against us and defending a claim, regardless of its merit, could be costly and divert management’s attention.
We may be subject to litigation for a variety of claims, which could harm our reputation and adversely affect our business, results of operations, and financial condition.
In the ordinary course of business, we may be involved in and subject to litigation for a variety of claims or disputes and receive regulatory inquiries. These claims, lawsuits, and proceedings could include labor and employment, wage and hour, commercial, antitrust, alleged securities law violations or other investor claims, and other matters. The number and significance of these potential claims and disputes are likely to increase as our business, business profile, and financial position grows. Further, our general liability insurance may not cover all potential claims made against us or be sufficient to indemnify us for all liability that may be imposed. Any claim against us, regardless of its merit, could be costly, divert management’s attention and operational resources, and harm our reputation. As litigation is inherently unpredictable, we cannot assure you that any potential claims or disputes will not have a material adverse effect on our business, results of operations, and financial condition.
We may be subject to federal and state health privacy laws and regulations. If we are unable to comply or have not fully complied with such laws and regulations, we could face government enforcement actions, civil penalties, criminal sanctions, or damages, which could harm our reputation and adversely affect our business.
We may function as a HIPAA business associate for certain of our paid customers and, as such, are subject to applicable privacy and data security requirements. If we fail to comply with any of these requirements, we could be subject to significant liability, which could harm our reputation and adversely affect our business as well as our ability to attract new and retain existing paid customers.
The Health Insurance Portability and Accountability Act of 1996, as amended by the Health Information Technology for Economic and Clinical Health Act, or HITECH, and their respective implementing regulations, or collectively, HIPAA, establish a set of federal privacy and security standards for the protection of individually identifiable health information that apply to health plans, healthcare clearinghouses, and healthcare providers that submit certain covered transactions, or “covered entities.” A subset of these standards also applies to ‘‘business associates,’’ which are persons or entities that perform certain services for, or on behalf of, a covered entity that involve creating, receiving, maintaining, or transmitting protected health
62


information. In addition, many state laws govern the privacy and security of health information in certain circumstances, many of which differ from HIPAA.
Certain of our paid customers are HIPAA covered entities and service providers, and in that context, we may function as a business associate under HIPAA. Among other things, this status means that for certain activities we must comply with applicable administrative, technical, and physical safeguards as required by HIPAA, including stringent data security obligations. Failure to comply with HIPAA can result in significant civil monetary penalties and, in certain circumstances, criminal penalties with fines and/or imprisonment.
The HIPAA covered entities and service providers to whom we serve as a business associate require us to enter into HIPAA-compliant business associate agreements with them. If we are unable to comply with our obligations as a HIPAA business associate, we could face contractual liability under the applicable business associate agreement. There may also be costs, both monetary and reputational, associated with responding to government investigations regarding alleged violations of these and other laws and regulations, even if there are ultimately no findings of violations or no penalties imposed. These costs can consume company resources and impact our business and, if public, harm our reputation.
If we are unable to meet the requirements of HIPAA, our business associate agreements, or state health privacy laws, we could face contractual liability or civil and criminal liability under HIPAA, all of which can have an adverse impact on our business and generate negative publicity, which, in turn, can have an adverse impact on our ability to attract new paid customers and to grow or maintain our Net Dollar Retention Rate.
We are subject to anti-corruption, anti-bribery, and similar laws, and non-compliance with such laws can subject us to criminal penalties or significant fines and harm our business and reputation.
We are subject to anti-corruption and anti-bribery and similar laws, such as the U.S. Foreign Corrupt Practices Act of 1977, as amended, or the FCPA, the U.S. domestic bribery statute contained in 18 U.S.C. § 201, the U.S. Travel Act, the USA PATRIOT Act, the U.K. Bribery Act 2010, and other anti-corruption, anti-bribery and anti-money laundering laws in countries in which we conduct activities. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years and are interpreted broadly and prohibit companies and their employees and agents from promising, authorizing, making, or offering improper payments or other benefits to government officials and others in the private sector. As we increase our international sales and business, our risks under these laws may increase. Noncompliance with these laws could subject us to investigations, sanctions, settlements, prosecution, other enforcement actions, disgorgement of profits, significant fines, damages, other civil and criminal penalties or injunctions, adverse media coverage, and other consequences. Any investigations, actions or sanctions could harm our business, results of operations, and financial condition.
In addition, in the future we may use third parties to sell access to Slack and conduct business on our behalf abroad. We or such future third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities, and we can be held liable for the corrupt or other illegal activities of such future third-party intermediaries, and our employees, representatives, contractors, partners, and agents, even if we do not explicitly authorize such activities. We have implemented an anti-corruption compliance program but cannot assure you that all our employees and agents, as well as those companies to which we outsource certain of our business operations, will not take actions in violation of our policies and applicable law, for which we may be ultimately held responsible. Any violation of the FCPA, other applicable anti-corruption laws, or anti-money laundering laws could result in whistleblower complaints, adverse media coverage, investigations, loss of export privileges, severe criminal or civil sanctions and, in the case of the FCPA, suspension or debarment from U.S. government contracts, any of which could have a materially adverse effect on our reputation, business, results of operations, and prospects.
We are subject to governmental export controls and economic sanctions laws that could impair our ability to compete in international markets and subject us to liability if we are not in full compliance with applicable laws.
Some of our business activities may be subject to various restrictions under U.S. and E.U. export controls and trade and economic sanctions laws, including, among others, the U.S. Commerce Department’s Export Administration Regulations and economic and trade sanctions regulations maintained by the U.S. Treasury Department’s Office of Foreign Assets Control. U.S. and E.U. export control laws and U.S. and E.U. economic sanctions laws may prohibit or restrict the sale or supply of certain products, including encryption items and technology, and services to certain governments, persons, and entities and countries and territories, including those that are the target of comprehensive sanctions. In addition, various countries regulate the import of certain encryption technology, including through import permitting and licensing requirements, and have enacted laws that could limit our ability to distribute Slack or could limit the ability of organizations on Slack to implement Slack in those countries. Although we take precautions to prevent Slack from being provided in violation of such laws and regulations, we cannot guarantee that such precautions will be fully effective and Slack may have been in the past, and could in the future be, provided inadvertently in violation of such laws, despite the precautions we take. If we fail to comply with these laws and
63


regulations, we and certain of our employees could be subject to civil or criminal penalties, government investigation, loss of export privileges, and reputational harm. Further, obtaining the necessary authorizations, including any required licenses, for a particular transaction may be time-consuming, is not guaranteed, and may result in the delay or loss of sales opportunities. Although we take precautions to prevent transactions with sanction targets, we cannot guarantee that such precautions will be fully effective and we could inadvertently provide Slack to persons prohibited by U.S. and E.U. sanctions, which could result in negative consequences to us, including government investigations, penalties, and harm to our reputation.
In addition, changes in Slack, or future changes in export and import regulations may prevent our users with international operations from using Slack globally or, in some cases, prevent the export or import of Slack to certain countries, governments, or persons altogether. Any change in export or import regulations, economic sanctions or related legislation, or change in the countries, governments, persons, or technologies targeted by such regulations, could result in decreased use of Slack by, or in our decreased ability to export or sell subscriptions to Slack to, existing or potential users with international operations. Any decreased use of Slack or limitation on our ability to export or sell Slack would likely adversely affect our business, results of operations and financial condition.
We are subject to a variety of U.S. and international laws that could subject us to claims, increase our operating expenses, or otherwise harm our business due to changes in the laws, changes in the interpretations of the laws, greater enforcement of the laws, or investigations into compliance with the laws.
We are subject to compliance with various laws, including those covering copyright, consumer protection, child protection, and similar matters. There have been instances where improper or illegal content has been stored on Slack without our knowledge. As a service provider, with some exceptions, we do not monitor Slack to evaluate the legality of content stored on it. While to date we have not been subject to material legal or administrative actions as a result of the content stored on Slack or the activities conducted or organized using Slack, the laws in this area are currently in a state of flux and vary widely between jurisdictions. Accordingly, it may be possible that in the future we and our competitors may be subject to legal actions, along with the organizations on Slack and users who upload improper or illegal content, or engage in improper or illegal activities using Slack or the platforms of our competitors. In addition, regardless of any legal liability we may face, our reputation could be harmed should there be an incident generating negative publicity about the content stored on Slack, or the activities conducted or organized using Slack. Such publicity could harm our reputation and brand as well as our business, results of operations, and financial condition.
We may also be subject to consumer privacy or consumer protection laws that may impact our sales, marketing, and compliance efforts, including laws related to subscriptions, billing, and auto-renewal. These laws, as well as any changes in these laws, could adversely affect our free version of Slack and make it more difficult for us to grow or maintain our Net Dollar Retention Rate, upgrade organizations on Slack, and attract new organizations to Slack. Additionally, we have in the past, are currently, and may from time to time in the future become the subject of inquiries and other actions by regulatory authorities as a result of our business practices, including our subscription, billing, and auto-renewal policies. Consumer privacy and consumer protection laws may be interpreted or applied by regulatory authorities in a manner that could require us to make changes to Slack, our contracts, or our operations, or incur fines, penalties, or settlement expenses, which may result in harm to our business, results of operations, financial condition, and brand.
Further, in certain jurisdictions, we may be classified as a telecommunications service provider, or our classification may be uncertain. Such classification as a telecommunications service provider could restrict our ability to operate in certain markets without appropriate local authorization, or at all.
We are also subject to other U.S. and international laws. Although we take precautions to prevent violations of these laws, our exposure for violating these laws increases as we continue to expand our international presence and any failure to comply with such laws could harm our reputation and our business.
Action by governments to restrict access to Slack in their countries or to require us to disclose or provide access to information in our possession could harm our business, results of operations, and financial condition.
Slack depends on the ability of our users to access Slack and access to Slack could be blocked or restricted in some countries for various reasons. Further, it is possible that governments of one or more foreign countries may seek to limit access to, or certain features of, Slack in their countries, or impose other restrictions that may affect the availability of Slack, or certain features of Slack, in their countries for an extended period of time or indefinitely. For example, Russia and China are among a number of countries that have recently blocked certain online services, including AWS, which hosts Slack, making it very difficult for such services to access those markets. In addition, governments in certain countries may seek to restrict or prohibit access to Slack if they consider us to be in violation of their laws and may require us to disclose or provide access to information in our possession. If we fail to anticipate developments in the law, or fail for any reason to comply with relevant law, Slack could be further blocked or restricted and we could be exposed to significant liability that could harm our business.
64


In the event that access to Slack is restricted, in whole or in part, in one or more countries or our competitors are able to successfully penetrate geographic markets that we cannot access, our ability to grow or maintain our Net Dollar Retention Rate may be adversely affected, we may not be able to maintain or grow our revenue as anticipated and our business, results of operations, and financial condition could be adversely affected.
Because our success depends, in part, on our ability to expand sales of Slack to organizations located outside of the United States, our business will be susceptible to risks associated with international operations.
We currently have sales personnel outside the United States in Australia, Canada, France, Germany, Ireland, Japan, Korea, and the United Kingdom, and we intend to expand our international operations. In fiscal years 2020, 2019, and 2018, our non-U.S. revenue was 37%, 36%, and 34% of our total revenue, respectively. We expect to continue to expand our international operations, which may include opening offices in new jurisdictions and providing Slack in additional languages. Any additional international expansion efforts that we are undertaking and may undertake may not be successful. In addition, conducting international operations subjects us to new risks, some of which we have not generally faced in the United States or in other countries where we currently operate. These risks include, among other things:
unexpected costs and errors in the localization of Slack, including translation into foreign languages and adaptation for local culture, practices, and regulatory requirements;
lack of familiarity and burdens of complying with foreign laws, legal standards, privacy standards, regulatory requirements, tariffs, and other barriers, and the risk of penalties to our users and individual members of management or employees if our practices are deemed to be out of compliance;
practical difficulties of enforcing intellectual property rights in countries with varying laws and standards and reduced or varied protection for intellectual property rights in some countries;
an evolving legal framework and additional legal or regulatory requirements for data privacy, which may necessitate the establishment of systems to maintain data in local markets, requiring us to invest in additional data centers and network infrastructure, and the implementation of additional employee data privacy documentation (including locally-compliant data privacy notice and policies), all of which may involve substantial expense and may cause us to need to divert resources from other aspects of our business, all of which may adversely affect our business;
as a U.S. company, we are subject to U.S. laws concerning governmental access to data and the risk, or perception of risk, of such access may make Slack less attractive to organizations outside the U.S., and compliance with such U.S. laws may conflict with legal obligations that we, or our organizations on Slack, may be subject to in other countries;
unexpected changes in regulatory requirements, taxes, trade laws, tariffs, export quotas or other export requirements, custom duties, or other trade restrictions;
difficulties in managing systems integrators and technology partners;
differing technology standards;
longer accounts receivable payment cycles and difficulties in collecting accounts receivable;
increased financial accounting and reporting burdens and complexities;
difficulties in managing and staffing international operations including the proper classification of independent contractors and other contingent workers, differing employer/employee relationships, and local employment laws;
increased costs involved with recruiting and retaining an expanded employee population outside the United States through cash and equity-based incentive programs and unexpected legal costs and regulatory restrictions in issuing equity to employees outside the United States;
global political and regulatory changes that may lead to restrictions on immigration and travel for our employees outside the United States, including restrictions due to natural disasters or pandemics, such as COVID-19;
fluctuations in exchange rates that may decrease the value of our foreign-based revenue;
difficulties in competing against large competitors with existing international infrastructure and experience who may be more successful at international operations;
65


potentially adverse tax consequences, including the complexities of foreign value added tax (or other tax) systems, and restrictions on the repatriation of earnings;
permanent establishment risks and complexities in connection with international payroll, tax, and social security requirements for international employees; and
the impact of diseases and pandemics, such as COVID-19, on our employees, users, customers, potential customers, and general global political and economic environments.
Additionally, operating in international markets requires significant management attention and financial resources. We cannot be certain that the investment and additional resources required in establishing operations in other countries will produce desired levels of revenue or profitability.
Further, we have not engaged in currency hedging activities to limit risk of exchange rate fluctuations. Changes in exchange rates affect our results of operations, and may also affect the book value of our assets located outside the United States and the amount of our stockholders’ equity.
Compliance with laws and regulations applicable to our global operations also substantially increases our cost of doing business in foreign jurisdictions. We have limited experience in marketing, selling, and supporting Slack outside of the United States. Our limited experience in operating our business internationally increases the risk that any potential future expansion efforts that we may undertake will not be successful. If we invest substantial time and resources to expand our international operations and are unable to do so successfully and in a timely manner, our business, results of operations, and financial condition will suffer. We may be unable to keep current with changes in government requirements as they change from time to time. Failure to comply with these regulations could harm our business. In many countries, it is common for others to engage in business practices that are prohibited by our internal policies and procedures or other regulations applicable to us. Although we have implemented policies and procedures designed to ensure compliance with these laws and policies, there can be no assurance that all of our employees, contractors, partners, and agents will comply with these laws and policies. Violations of laws or key control policies by our employees, contractors, partners, or agents could result in delays in revenue recognition, financial reporting misstatements, enforcement actions, reputational harm, disgorgement of profits, fines, civil and criminal penalties, damages, injunctions, other collateral consequences, or the prohibition of the importation or exportation of Slack and could harm our business, results of operations, and financial condition.
We may face exposure to foreign currency exchange rate fluctuations.
Our contracts with paid customers outside of the United States are sometimes denominated in local currencies. In addition, the majority of our foreign costs are denominated in local currencies. Over time, an increasing portion of our contracts with paid customers outside of the United States may be denominated in local currencies. Therefore, fluctuations in the value of the U.S. dollar and foreign currencies may affect our results of operations when translated into U.S. dollars. We do not currently engage in currency hedging activities to limit the risk of exchange rate fluctuations. However, in the future, we may use derivative instruments, such as foreign currency forward and option contracts, to hedge certain exposures to fluctuations in foreign currency exchange rates. The use of such hedging activities may not offset any or more than a portion of the adverse financial effects of unfavorable movements in foreign exchange rates over the limited time the hedges are in place. Moreover, the use of hedging instruments may introduce additional risks if we are unable to structure effective hedges with such instruments.
Exposure to political developments in the United Kingdom, including the United Kingdom’s decision to leave the European Union, could harm us.
On June 23, 2016, a referendum was held on the United Kingdom’s membership in the European Union, the outcome of which was a vote in favor of leaving the European Union. Effective as of January 31, 2020, the United Kingdom formally withdrew its membership from the European Union. The United Kingdom’s decision to leave the European Union has created an uncertain political and economic environment in the United Kingdom and across other European Union member states. The political and economic instability created by the United Kingdom’s decision to leave the European Union has caused and may continue to cause volatility in global financial markets and the value of the British Pound or other currencies, including the Euro. In addition, this uncertainty may cause some of our customers or potential customers to curtail or delay spending. Depending on the market and regulatory effects of the United Kingdom’s exit from the European Union, it is possible that there may be adverse practical or operational implications on our business. For example, the UK Data Protection Act, which substantially implements the GDPR, became effective in May 2018. It remains unclear, however, how United Kingdom data protection laws or regulations will develop and be interpreted in the medium to longer term and how data transfers to and from the United Kingdom will be regulated and how those regulations may differ from those in the European Union. Further, the United Kingdom’s exit from the European Union may create increased compliance costs and an uncertain regulatory landscape
66


for offering equity-based incentives to our employees in the United Kingdom. If we are unable to maintain equity-based incentive programs for our employees in the United Kingdom due to the departure of the United Kingdom from the European Union, our business in the United Kingdom may suffer and we may face legal claims from employees in the United Kingdom to whom we previously offered equity-based incentive programs.
Our activities in the United States subject us to various laws relating to foreign investment and the export of certain technologies, and our failure to comply with these laws or adequately monitor the compliance of our suppliers and others we do business with could subject us to fines, penalties, and even injunctions, the imposition of which on us could have a material adverse effect on the success of our business.
Because we are a U.S. business with substantial operations in the United States, we may be subject to U.S. laws that regulate foreign investments in U.S. businesses and access by foreign persons to technology developed and produced in the United States. These laws include Section 721 of the Defense Production Act of 1950, as amended by the Foreign Investment Risk Review Modernization Act of 2018, and the regulations at 31 C.F.R. Parts 800 and 801, as amended, administered by the Committee on Foreign Investment in the United States; and the Export Control Reform Act of 2018, which is being implemented in part through Commerce Department rulemakings to impose new export control restrictions on “emerging and foundational technologies” yet to be fully identified. Application of these laws, including as they are implemented through regulations being developed, may negatively impact our business in various ways, including by restricting our access to capital and markets; limiting the collaborations we may pursue; regulating the export of our service and technology from the United States and abroad; increasing our costs and the time necessary to obtain required authorizations and to ensure compliance; and threatening monetary fines and other penalties if we do not.
Our revolving credit facility provides our lenders with a first-priority lien against substantially all of our assets, and contains financial covenants and other restrictions on our actions that may limit our operational flexibility or otherwise adversely affect our results of operations.
We are party to a revolving credit and guaranty agreement, which contains a number of covenants that restrict our and our subsidiaries’ ability to, among other things, incur additional indebtedness, create or incur liens, merge or consolidate with other companies, sell substantially all of our assets, liquidate or dissolve, make distributions to its equity holders or its subsidiaries’ equity interests, pay dividends, make redemptions and repurchases of stock, or engage in transactions with affiliates. We are also required to maintain certain financial covenants, including a minimum liquidity balance and a minimum revenue amount. The terms of our revolving credit facility may restrict our current and future operations and could adversely affect our ability to finance our future operations or capital needs or to execute business strategies in the means or manner desired. In addition, complying with these covenants may make it more difficult for us to successfully execute our business strategy, invest in our growth strategy, and compete against companies who are not subject to such restrictions.
A failure by us to comply with the covenants or payment requirements specified in the revolving credit and guaranty agreement could result in an event of default under the agreement, which would give the lenders the right to terminate their commitments to provide additional loans under our revolving credit facility and to declare any and all borrowings outstanding, together with accrued and unpaid interest and fees, to be immediately due and payable. In addition, the lenders would have the right to proceed against the collateral in which we granted a security interest to them, which consists of substantially all our assets. If the debt under our revolving credit facility were to be accelerated, we may not have sufficient cash or be able to borrow sufficient funds to refinance the debt or sell sufficient assets to repay the debt, which could immediately materially and adversely affect our cash flows, business, results of operations, and financial condition. Further, the terms of any new or additional financing may be on terms that are more restrictive or on terms that are less desirable to us.
Further, borrowings under our revolving credit facility use the London Interbank Offered Rate, or LIBOR, as a reference rate. On July 27, 2017, the United Kingdom’s Financial Conduct Authority announced that it intends to stop persuading or compelling banks to submit LIBOR rates after 2021. These reforms may cause LIBOR to cease to exist, new methods of calculating LIBOR to be established, or alternative reference rates to be established. It is unclear if LIBOR will cease to exist or if new methods of calculating LIBOR will be established such that it continues to exist after 2021. If LIBOR ceases to exist, we will need to agree to an alternative rate of interest that gives due consideration to the then prevailing market convention for determining a rate of interest for similar syndicated loans in the United States, which will require an amendment to our revolving credit facility. The potential consequences of these actions cannot be fully predicted and may result in exposure to additional interest rate risk.
We may be required to defer recognition of some of our revenue, which may harm our financial results in any given period.
We may be required to defer recognition of revenue for a significant period of time after entering into an agreement due to a variety of factors, including, among other things, whether:
67


the paid customer fails to deploy Slack to as many users as contemplated in the agreement given that, in many of our transactions, revenue is reduced in the form of fair billing credits we provide to paid customers when a user becomes inactive;
contract modification or waiver is granted to reduce commitments, to lower fees, or modify payment schedules because of frequent service interruptions, because Slack did not meet the paid customer’s needs or expectations, or due to a paid customer’s inability to make full and timely payments because of the impacts of COVID-19;
service outages result in failure to meet our quarterly uptime guarantee because revenue is reduced when we compensate paid customers in the form of credits promised under certain service level agreements;
the transaction includes an option to renew at significantly higher discounts than what was provided under existing agreement and other comparable transactions;
the transaction is contingent on future functionality that is not delivered within the paid customer’s expected timeline; or
the transaction involves acceptance criteria or other contingencies that may delay revenue recognition.
Because of these factors and other specific revenue recognition requirements under GAAP, we must have very precise terms in our contracts to recognize revenue when we initially provide access to Slack or perform services. Although we strive to enter into agreements that meet the criteria under GAAP for current revenue recognition on delivered elements, our agreements are often subject to negotiation and revision based on the demands of our paid customers. The final terms of our agreements sometimes result in deferred revenue recognition well after the time of delivery, which may adversely affect our financial results in any given period.
Furthermore, the presentation of our financial results requires us to make estimates and assumptions that may affect the timing of revenue recognition as well as how revenue is allocated between revenue categories. In some instances, we could reasonably use different estimates and assumptions, and changes in estimates are likely to occur from period to period as new updated information becomes available or when there is a change in prevailing conditions. Accordingly, actual results could differ significantly from our estimates.
We have limited experience with respect to determining the optimal prices for Slack.
We have limited experience with respect to determining the optimal prices for Slack and, as a result, we have in the past, and expect in the future, that we will need to change our pricing model from time to time. In the past, including in connection with the recent COVID-19 pandemic, we have sometimes adjusted our prices either for individual paid customers in connection with long-term agreements or unique situations, and expect to continue to do so in the future. Moreover, demand for Slack is sensitive to price. Many factors, including general economic conditions, any economic downturn caused by COVID-19, our marketing, user acquisition, technology costs, customer expectations, and our current and future competitors’ pricing and marketing strategies, can significantly affect our pricing strategies. Further, certain of our competitors offer, or may in the future offer, lower-priced or free products or services that compete with Slack or may bundle functionality compatible with Slack and offer a broader range of products and services. Similarly, certain competitors may use marketing strategies that enable them to acquire users more rapidly or at a lower cost than us, or both, and we may be unable to attract new users and organizations or grow or maintain our Net Dollar Retention Rate based on our historical pricing. As we expand internationally, we also must determine the appropriate price to enable us to compete effectively internationally. In addition, if our mix of features, integrations, and capabilities on Slack changes or we develop additional versions for specific use cases or additional premium versions, then we may need to, or choose to, revise our pricing. There can be no assurance that we will not be forced to engage in price-cutting initiatives or to increase our marketing and other expenses to attract users and organizations to Slack and to grow or maintain our Net Dollar Retention Rate in response to competitive or other pressures, either of which could materially and adversely affect our business, results of operations, and financial condition.
Future acquisitions, strategic investments, partnerships, or alliances could be difficult to identify and integrate, divert the attention of key management personnel, disrupt our business, dilute stockholder value, and harm our results of operations and financial condition.
We have in the past acquired and may in the future seek to acquire, or invest in, businesses, products, or technologies that we believe could complement Slack, expand its breadth, enhance our technical capabilities, or otherwise offer growth opportunities. For example, in June 2020, we completed our acquisition of Rimeto, an enterprise directory platform. The pursuit of potential acquisitions may divert the attention of management and cause us to incur various expenses in identifying, investigating, and pursuing suitable acquisitions, whether or not they are consummated. Any acquisition, investment or business
68


relationship may result in unforeseen operating difficulties and expenditures. In addition, we have limited experience in acquiring other businesses. If we acquire additional businesses, we may not be able to successfully integrate the acquired personnel, operations, and technologies, or effectively manage the combined business following the acquisition. Specifically, these risks include the following:
failure to successfully evaluate, utilize, integrate, or further develop the acquired technology or personnel;
inability to accurately forecast the financial impact of a transaction, including adverse tax consequences and accounting charges;
loss of key employees of the acquired company and other challenges associated with integrating new employees into our culture;
diversion of management time and focus from operating our business to addressing acquisition integration challenges;
implementation or remediation of controls, procedures, and policies at the acquired company;
integration of the acquired company’s accounting, human resources, and other administrative systems, and coordination of product, engineering, and sales and marketing functions;
assumption of contractual obligations that contain terms that are not beneficial to us, require us to license or waive intellectual property rights or increase our potential liability;
failure to find commercial success with the products or services of the acquired company; and
liability for activities of the acquired company before the acquisition, including shareholder or employee disputes, patent or trademark infringement claims, violations of laws, commercial disputes, tax liabilities, and other known and unknown liabilities.
We may not be able to find and identify desirable acquisition targets or we may not be successful in entering into an agreement with any one target. Acquisitions could also result in dilutive issuances of equity securities or the incurrence of debt, which could harm our results of operations. In addition, if an acquired business fails to meet our expectations, financial or otherwise, our business, results of operations, and financial condition may suffer. The risks associated with potential acquisitions will increase if in the future we acquire larger businesses or businesses with higher valuations.
We also make strategic investments in early stage companies developing products or technologies that we believe could complement Slack or expand its breadth, enhance our technical capabilities, or otherwise offer growth opportunities, both directly and through our subsidiary, Slack Fund. These investments are generally in early stage private companies for restricted stock. Such investments are generally illiquid and may never generate value. Further, the companies in which we invest may not succeed, and our investments would lose their value.
We depend on our executive officers and other key employees, and the loss of one or more of these employees or an inability to attract and retain other highly skilled employees could harm our business.
Our success depends largely upon the continued services of our executive officers and other key employees. We rely on our leadership team in the areas of research and development, operations, security, marketing, sales, customer experience, and general and administrative functions, and on individual contributors in our research and development and operations. From time to time, there may be changes in our executive management team resulting from the hiring or departure of executives, which could disrupt our business. We do not have employment agreements with our executive officers or other key personnel that require them to continue to work for us for any specified period and, therefore, they could terminate their employment with us at any time. The loss of one or more of our executive officers, especially our Chief Executive Officer, or key employees could harm our business. Changes in our executive management team may also cause disruptions in, and harm to, our business.
In addition, to execute our growth plan, we must attract and retain highly qualified personnel. Competition for these personnel in the San Francisco Bay Area, where our headquarters is located, and in other locations where we maintain offices or actively recruit, is intense, especially for engineers experienced in designing and developing software and Software-as-a-Service applications and experienced sales professionals. We have from time to time experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications and at an appropriate cost, which may be compounded during the COVID-19 pandemic. In addition, certain domestic immigration laws restrict or limit our ability to recruit internationally. Any changes to U.S. immigration policies that restrain the flow of technical and professional talent may inhibit our ability to recruit and retain highly qualified employees. Many of the companies with which we compete for
69


experienced personnel have greater resources than we have. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees or we have breached certain legal obligations, resulting in a diversion of time and resources, and potential liability for us or our employees. In addition, job candidates and existing employees often consider the value of the equity awards they receive in connection with their employment. If the perceived value of our equity awards declines, it may harm our ability to recruit and retain highly skilled employees. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects could be harmed. On the other hand, additions of executive-level management and large numbers of employees could significantly and adversely impact our culture.
Volatility or lack of appreciation in the stock price of our Class A common stock may also affect our ability to attract and retain our key employees. Many of our senior personnel and other key employees have become, or will soon become, vested in a substantial amount of stock or stock options. Employees may be more likely to leave us if the shares they own or the shares underlying their vested options or restricted stock units, or RSUs, have significantly appreciated in value relative to the original purchase price of the shares or the exercise price of the options, or conversely, if the exercise price of the options that they hold are significantly above the market price of our Class A common stock. If we do not maintain and continue to develop our corporate culture as we grow and evolve, it could harm our ability to foster the innovation, craftsmanship, teamwork, curiosity, and diversity, that we believe is necessary to support our growth.
Our management team has limited experience managing a public company.
Most members of our management team have limited experience managing a publicly-traded company, interacting with public company investors and complying with the increasingly complex laws pertaining to public companies. Our management team may not successfully or efficiently manage our recent transition to being a public company subject to significant regulatory oversight and reporting obligations under federal securities laws and the continuous scrutiny of securities analysts and investors. These new obligations and constituents will require significant attention from our senior management and could divert their attention away from the day-to-day management of our business, which could harm our business, results of operations, and financial condition.
Catastrophic events may disrupt our business.
Natural disasters or other catastrophic events may cause damage or disruption to our operations, international commerce, and the global economy, and thus could harm our business. In particular, the COVID-19 pandemic, including the reactions of governments, markets, and the general public to the COVID-19 pandemic, may result in a number of adverse consequences for our business and results of operations, the details of which would be difficult to predict. We have our headquarters and a large employee presence in San Francisco, California, a region that contains active earthquake zones. In the event of a major earthquake, hurricane, or catastrophic event such as fire, power loss, telecommunications failure, cyber-attack, war, pandemic, or terrorist attack, we may be unable to continue our operations as usual, or at all, and may endure system interruptions, reputational harm, delays in our application development, lengthy interruptions in Slack, breaches of data security, and loss of critical data, all of which could harm our business, results of operations, financial condition, and brand. Acts of terrorism, actions by state actors, and similar events could also cause disruptions to the Internet or the economy as a whole. In addition, the insurance we maintain would likely not be adequate to cover our losses resulting from disasters or other business interruptions.
Our failure to raise additional capital or generate cash flows necessary to expand our operations and invest in new technologies and customer acquisition efforts in the future could reduce our ability to compete successfully and harm our results of operations.
Historically, we have funded our operations and capital expenditures primarily through equity issuances, convertible debt issuances, and cash generated from our operations. Although we currently anticipate that our existing cash and cash equivalents, marketable securities, cash flow from operations, and amounts available under our revolving credit facility will be sufficient to meet our cash needs for the foreseeable future, we may require additional financing, and we may not be able to obtain debt or equity financing on favorable terms, if at all. If we raise equity or equity-linked financing to fund operations or on an opportunistic basis, our stockholders may experience significant dilution of their ownership interests. Our revolving credit facility restricts our ability to incur additional indebtedness, requires us to maintain specified minimum liquidity and revenue amounts, and restricts our ability to pay dividends. The terms of any additional debt financing may be similar or more restrictive. If we need additional capital and cannot raise it on acceptable terms, or at all, we may not be able to, among other things:
develop new features, integrations, capabilities, and enhancements;
continue to expand our product development, sales, and marketing organizations;
70


hire, train, and retain employees;
respond to competitive pressures or unanticipated working capital requirements; or
pursue acquisition opportunities.
Changes in laws and regulations related to the Internet or changes in the Internet infrastructure itself may diminish the demand for Slack, and could harm our business.
The future success of our business depends upon the continued use of the Internet as a primary medium for commerce, communication, and business applications. Federal, state, or foreign government bodies or agencies have in the past adopted, and may in the future adopt, laws or regulations affecting the use of the Internet as a commercial medium. The adoption of any laws or regulations that could reduce the growth, popularity, or use of the Internet, including laws or practices limiting Internet neutrality, could decrease the demand for, or the usage of, Slack, increase our cost of doing business, and harm our results of operations. Changes in these laws or regulations could require us to modify Slack, or certain aspects of Slack, in order to comply with these changes. In addition, government agencies or private organizations have imposed and may impose additional taxes, fees, or other charges for accessing the Internet or commerce conducted via the Internet. These laws or charges could limit the growth of Internet-related commerce or communications generally, or result in reductions in the demand for Internet-based products such as ours. In addition, the use of the Internet as a business tool could be harmed due to delays in the development or adoption of new standards and protocols to handle increased demands of Internet activity, security, reliability, cost, ease-of-use, accessibility, and quality of service. Further, Slack depends on the quality of our users’ access to the Internet. Certain features of Slack require significant bandwidth and fidelity to work effectively. Internet access is frequently provided by companies that have significant market power that could take actions that degrade, disrupt or increase the cost of user access to Slack, which would negatively impact our business. The performance of the Internet and its acceptance as a business tool has been harmed by “viruses,” “worms” and similar malicious programs and the Internet has experienced a variety of outages and other delays as a result of damage to portions of its infrastructure. If the use of the Internet is adversely affected by these issues, demand for Slack could decline and our business could be harmed.
If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.
The Sarbanes-Oxley Act of 2002, as amended, or the Sarbanes-Oxley Act, requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We are continuing to develop and refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we will file with the SEC, is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Exchange Act, is accumulated and communicated to our principal executive and financial officers. We are also continuing to improve our internal control over financial reporting. For example, during our transition to a public company, we worked to improve the controls around our key accounting processes and our quarterly close process, we implemented a number of new systems to supplement our core enterprise resource planning, or ERP, system as part of our control environment, and we hired additional accounting and finance personnel to help us implement these processes and controls. In order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting-related costs and significant management oversight. If any of these new or improved controls and systems do not perform as expected, we may experience material weaknesses in our controls. In addition to our results determined in accordance with GAAP, we believe certain non-GAAP measures and key metrics may be useful in evaluating our operating performance. We present certain non-GAAP financial measures and key metrics in this Quarterly Report on Form 10-Q and intend to continue to present certain non-GAAP financial measures and key metrics in future filings with the SEC and other public statements. Any failure to accurately report and present our non-GAAP financial measures and key metrics could cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the market price of our Class A common stock.
Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our results of operations or cause us to fail to meet our reporting obligations and may result in a restatement of our consolidated financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we will be required to include in our periodic reports that will be filed with the SEC after we are no longer an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act of 2012, or the JOBS Act.
71


Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the market price of our Class A common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the New York Stock Exchange, or the NYSE. We are not currently required to comply with the SEC rules that implement Section 404 of the Sarbanes-Oxley Act and are therefore not required to make a formal assessment of the effectiveness of our internal control over financial reporting for that purpose. As a public company, we will be required to provide an annual management report on the effectiveness of our internal control over financial reporting commencing with our second annual report on Form 10-K.
Our independent registered public accounting firm is not required to formally attest to the effectiveness of our internal control over financial reporting until after we are no longer an “emerging growth company” as defined in the JOBS Act. We expect to cease being an “emerging growth company” as of January 31, 2021. At such time, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our internal control over financial reporting is documented, designed, or operating. Any failure to maintain effective disclosure controls and internal control over financial reporting could harm our business, results of operations, and financial condition and could cause a decline in the market price of our Class A common stock.
We are an “emerging growth company,” and the reduced disclosure requirements applicable to “emerging growth companies” may make our Class A common stock less attractive to investors.
We expect to be an “emerging growth company,” as defined in the JOBS Act, until January 31, 2021. As an “emerging growth company,” we take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not “emerging growth companies,” including not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. We may take advantage of these exemptions until we are no longer an “emerging growth company.” We cannot predict if investors will find our Class A common stock less attractive because we will rely on these exemptions. If some investors find our Class A common stock less attractive as a result, there may be a less active trading market for our Class A common stock and the price of our Class A common stock may be more volatile.
In fiscal year 2019, we implemented a new enterprise resource planning system, and if this new system proves ineffective or if we experience issues with the transition, we may be unable to timely or accurately prepare financial reports, make payments to our suppliers and employees, or invoice and collect from our users.
In fiscal year 2019, we implemented a new ERP system, including our systems for tracking revenue recognition. Our ERP system is critical to our ability to accurately maintain books and records and to prepare our consolidated financial statements. The transition to our new ERP system may be disruptive to our business if the ERP system does not work as planned or if we experience issues relating to the implementation. Such disruptions could impact our ability to timely or accurately make payments to our suppliers and employees, and could also inhibit our ability to invoice, and collect from our users. Data integrity problems or other issues may be discovered which, if not corrected, could impact our business or financial results. In addition, we may experience periodic or prolonged disruption of our financial functions arising out of this conversion, general use of such system, other periodic upgrades or updates, or other external factors that are outside of our control. If we encounter unforeseen problems with our ERP system or other related systems and infrastructure, our business, results of operations, and financial condition could be adversely affected.
Changes in existing financial accounting standards or practices may harm our results of operations.
Changes in existing accounting rules or practices, new accounting pronouncements rules, or varying interpretations of current accounting pronouncements practice could harm our results of operations or the manner in which we conduct our business. Further, such changes could potentially affect our reporting of transactions completed before such changes are effective.
GAAP is subject to interpretation by the FASB, the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results, and could affect the reporting of transactions completed before the announcement of a change. As an “emerging growth company,” we are allowed under the JOBS Act to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. We have elected to take advantage of this extended transition period under the JOBS Act with respect to accounting pronouncements in the past and, while we qualify for this extended transition period, may do so again in the future. Any difficulties in
72


implementing these pronouncements could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline and harm investors’ confidence in us.
Our user metrics and other estimates can be difficult to measure, and actual or perceived inaccuracies in those metrics may harm and negatively affect our reputation and our business.
We regularly review business metrics, including our number of daily active users, number of paid customers, and other user engagement metrics, to evaluate growth trends, measure our performance, and make strategic decisions. These metrics are calculated using internal company data and our own methodologies and have not been validated by an independent third party. While these metrics are based on what we believe to be reasonable definitions of our user base and user engagement for the applicable period of measurement, there are inherent challenges in defining and measuring how Slack is used across large global populations. The definitions and methodologies used to measure these metrics require significant judgment and are also susceptible to algorithm or other technical errors. In addition, we are continually seeking to improve the way we evaluate and measure our user base and usage and our metrics may change due to improvements or changes in our methodology. We regularly review our processes for calculating these metrics, and from time to time we discover immaterial inaccuracies in our metrics or make adjustments to improve their accuracy, which can result in adjustments to our historical metrics. Our ability to recalculate our historical metrics may be impacted by data limitations or other factors that require us to apply different methodologies for such adjustments. We generally do not intend to update previously disclosed metrics for immaterial inaccuracies or adjustments. If investors or analysts do not perceive our metrics to be accurate representations of our business, or if we discover material inaccuracies in our metrics, our reputation, business, results of operations, and financial condition could be harmed.
If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our results of operations could be adversely affected.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and related notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities, and equity, and the amount of revenue and expenses that are not readily apparent from other sources. Significant assumptions and estimates used in preparing our consolidated financial statements include those related to revenue recognition, stock-based compensation, including the estimation of fair value of common stock, valuation of strategic investments, period of benefit for deferred costs, and uncertain tax positions. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the market price of our Class A common stock.
Changes in tax laws or regulations in the various tax jurisdictions we are subject to that are applied adversely to us or our paid customers could increase the costs of Slack and harm our business.
New income, sales, use or other tax laws, statutes, rules, regulations, or ordinances could be enacted at any time. Those enactments could harm our domestic and international business operations, and our business, results of operations, and financial condition. Further, existing tax laws, statutes, rules, regulations, or ordinances could be interpreted, changed, modified, or applied adversely to us. These events could require us or our paid customers to pay additional tax amounts on a prospective or retroactive basis, as well as require us or our paid customers to pay fines and/or penalties and interest for past amounts deemed to be due. If we raise our prices to offset the costs of these changes, existing and potential future paid customers may elect not to purchase Slack in the future. Additionally, new, changed, modified, or newly interpreted or applied tax laws could increase our paid customers’ and our compliance, operating, and other costs, as well as the costs of Slack. Further, these events could decrease the capital we have available to operate our business. Any or all of these events could harm our business, results of operations, and financial condition.
On December 22, 2017, the legislation commonly referred to as the Tax Cuts and Jobs Act, or the Tax Act, was enacted, which contains significant changes to U.S. tax law. The impact of the Tax Act will likely be subject to ongoing technical guidance and accounting interpretation, which we will continue to monitor and assess. We do not currently anticipate that these changes will have a material impact on our consolidated financial statements. As we expand the scale of our international business activities, any changes in the U.S. or foreign taxation of such activities may increase our worldwide effective tax rate and harm our business, results of operations, and financial condition.
Our headquarters and a plurality of our employees are located in San Francisco, California, a municipality that has enacted, and is currently considering enacting additional measures, to raise new or incremental taxes. For example, on November 6, 2018, voters in San Francisco approved Proposition C, a ballot measure that increased taxes on certain entities’ gross receipts
73


beginning January 1, 2019. Such measures may adversely affect our results of operations and financial condition.
Additionally, the application of U.S. federal, state, local, and international tax laws to services provided electronically is unclear and continuously evolving. Existing tax laws, statutes, rules, regulations, or ordinances could be interpreted or applied adversely to us, possibly with retroactive effect, which could require us or our paid customers to pay additional tax amounts, as well as require us or our paid customers to pay fines or penalties, as well as interest for past amounts. If we are unsuccessful in collecting such taxes due from our paid customers, we could be held liable for such costs, thereby adversely affecting our results of operations and harming our business.
As a multinational organization, we may be subject to taxation in several jurisdictions around the world with increasingly complex tax laws, the application of which can be uncertain. The amount of taxes we pay in these jurisdictions could increase substantially as a result of changes in the applicable tax principles, including increased tax rates, new tax laws, or revised interpretations of existing tax laws and precedents, which could harm our liquidity and results of operations. In addition, the authorities in these jurisdictions could review our tax returns and impose additional tax, interest, and penalties, and the authorities could claim that various withholding requirements apply to us or our subsidiaries or assert that benefits of tax treaties are not available to us or our subsidiaries, any of which could harm us and our results of operations.
Our results of operations may be adversely impacted if we are required to collect sales or other related taxes for subscriptions to Slack in jurisdictions where we have not historically done so.
States and some local taxing jurisdictions have differing rules and regulations governing sales and use taxes, and these rules and regulations are subject to varying interpretations that may change over time. The application of federal, state, local, and international tax laws to services provided electronically is evolving. In particular, the applicability of sales taxes to Slack in various jurisdictions is unclear. We collect and remit U.S. sales and value-added tax, or VAT, in a number of jurisdictions. It is possible, however, that we could face sales tax or VAT audits and that our liability for these taxes could exceed our estimates as state tax authorities could still assert that we are obligated to collect additional tax amounts from our paid customers and remit those taxes to those authorities. We could also be subject to audits in states and international jurisdictions for which we have not accrued tax liabilities. A successful assertion that we should be collecting additional sales or other taxes on our services in jurisdictions where we have not historically done so and do not accrue for sales taxes could result in substantial tax liabilities for past sales, discourage organizations from subscribing to Slack, or otherwise adversely impact our business, results of operations, and financial condition.
Further, one or more state or foreign authorities could seek to impose additional sales, use or other tax collection and record-keeping obligations on us or may determine that such taxes should have, but have not been, paid by us. Liability for past taxes may also include substantial interest and penalty charges. Any successful action by state, foreign, or other authorities to compel us to collect and remit sales tax, use tax or other taxes, either retroactively, prospectively or both, could adversely impact our business, results of operations, and financial condition.
Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.
Our ability to use our net operating loss carryforwards and certain other tax attributes, such as research and development tax credits, may be subject to annual limitations, or other limitations, due to ownership change provisions under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, or the Code, and other similar provisions. Under 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 taxable income or tax liability may be limited. In addition, for net operating loss carryforwards generated in tax years beginning after December 31, 2017, the Tax Act limits our ability to utilize such carryforwards to 80% of our taxable income. These net operating losses can be carried forward indefinitely but the Tax Act generally eliminates the ability to carry these losses back to prior taxable years. For these reasons, we may not be able to realize a tax benefit from the use of our net operating losses even if we attain profitability.
Risks Related to Ownership of Our Class A Common Stock
The market price of our Class A common stock may be volatile and may decline regardless of our operating performance.
Prior to the listing of our Class A common stock, there was no public market for shares of our Class A common stock. The market prices of the securities of other newly public companies have historically been highly volatile. The market price of our Class A common stock may be subject to wide fluctuations in response to the risk factors described in this Quarterly Report on Form 10-Q and others beyond our control, including:
overall performance of the equity markets and/or publicly-listed technology companies;
74


the short- and long-term impact of the COVID-19 pandemic, including on the global economy, our results of operations, software spending, and business continuity;
actual or anticipated fluctuations in our revenue or other operating metrics;
our actual or anticipated operating performance and the operating performance of our competitors;
changes in the financial projections we provide to the public or our failure to meet these projections;
failure of a sufficient number of securities analysts to initiate coverage of us or, if they do initiate coverage, to maintain coverage of us;
changes in financial estimates by any securities analysts who follow our company, or our failure to meet the estimates or the expectations of investors;
any major change in our board of directors, management, or key personnel;
the economy as a whole and market conditions in our industry;
rumors and market speculation involving us or other companies in our industry;
announcements by us or our competitors of significant innovations, new products, user metrics, new customers, services, features, integrations or capabilities, acquisitions, strategic investments, partnerships, joint ventures, or capital commitments;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business, including those related to law enforcement, data privacy, technology import and export, and cyber security in the U.S. or globally;
the number of shares of our Class A common stock publicly owned and available for trading;
lawsuits or claims threatened or filed against us;
other events or factors, including those resulting from war, incidents of terrorism, pandemics, or responses to these events; and
sales or expected sales of our Class A common stock by us, and our officers, directors, and principal stockholders.
In addition, stock markets, and the market for technology companies in particular, have experienced price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. Stock prices of many companies, including technology companies, have fluctuated in a manner often unrelated to the operating performance of those companies. In the past, stockholders have instituted securities class action litigation following periods of market volatility. For example, beginning in September 2019, seven purported class action lawsuits were filed in California state and federal court against us, our directors, certain of our officers, and certain investment funds associated with certain of our directors, each alleging violations of securities laws in connection with our Registration Statement. Although we believe these lawsuits are without merit and intend to vigorously defend them, these matters, and any other similar matters, could subject us to substantial costs, divert resources and the attention of management from our business, and harm our business, results of operations, and financial condition.
The dual class structure of our common stock has the effect of concentrating voting control with those stockholders who held our capital stock prior to the listing of our Class A common stock on the NYSE, including our directors, executive officers, and their respective affiliates. Further, the voting agreements between our Chief Executive Officer, Stewart Butterfield, and certain stockholders have the effect of concentrating voting power with our Chief Executive Officer. This ownership will limit or preclude your ability to influence corporate matters, including the election of directors, amendments of our organizational documents, and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction requiring stockholder approval.
Our Class B common stock has ten votes per share, and our Class A common stock, which is listed on the NYSE, has one vote per share. As of July 31, 2020, our directors, executive officers, and their respective affiliates beneficially held in the aggregate 63.8% of the voting power of our capital stock, including the shares covered by voting agreements in favor of Stewart Butterfield. Because of the ten-to-one voting ratio between our Class B and Class A common stock, the holders of our Class B common stock collectively could continue to control a significant percentage of the combined voting power of our common stock and therefore be able to control all matters submitted to our stockholders for approval until June 2029, when all
75


outstanding shares of Class A common stock and Class B common stock will convert automatically into shares of a single class of common stock. This concentrated control may limit or preclude your ability to influence corporate matters for the foreseeable future, including the election of directors, amendments of our organizational documents, and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction requiring stockholder approval. In addition, this may prevent or discourage unsolicited acquisition proposals or offers for our capital stock that you may believe are in your best interest as one of our stockholders. Further, as a result of voting agreements between Stewart Butterfield, our co-founder, Chairman of the board of directors, and Chief Executive Officer, and each of our three other co-founders, and the shares he holds, Mr. Butterfield will be able to exercise voting rights with respect to an aggregate of 75,367,287 shares of Class B common stock and 1,506,608 shares of Class A common stock, which together represents approximately 55.7% of the voting power of our outstanding capital stock as of July 31, 2020. As a director and officer, Mr. Butterfield owes a fiduciary duty to our stockholders to act in good faith in a manner he reasonably believes to be in the best interests of our stockholders. As a stockholder, Mr. Butterfield is entitled to vote his shares, and shares over which he has voting control as a result of voting agreements, in his own interests, which may not always be in the interests of our stockholders generally.
Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, subject to limited exceptions, such as certain transfers effected for estate planning purposes. The conversion of Class B common stock to Class A common stock will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term. As a result, it is possible that one or more of the persons or entities holding our Class B common stock could gain significant voting control as other holders of Class B common stock sell or otherwise convert their shares into Class A common stock.
In addition, any future issuances of Class B common stock would be dilutive to holders of Class A common stock.
We cannot predict the effect our dual class structure may have on the market price of our Class A common stock.
We cannot predict whether our dual class structure will result in a lower or more volatile market price of our Class A common stock, in adverse publicity, or other adverse consequences. For example, certain index providers have announced restrictions on including companies with multiple-class share structures in certain of their indices. In July 2017, FTSE Russell announced that it plans to require new constituents of its indices to have greater than 5% of the company’s voting rights in the hands of public stockholders, and S&P Dow Jones announced that it will no longer admit companies with multiple-class share structures to certain of its indices. Affected indices include the Russell 2000 and the S&P 500, S&P MidCap 400, and S&P SmallCap 600, which together make up the S&P Composite 1500. Also in 2017, MSCI, a leading stock index provider, opened public consultations on their treatment of no-vote and multi-class structures and temporarily barred new multi-class listings from certain of its indices; however, in October 2018, MSCI announced its decision to include equity securities “with unequal voting structures” in its indices and to launch a new index that specifically includes voting rights in its eligibility criteria. Under such announced policies, the dual class structure of our common stock would make us ineligible for inclusion in certain indices and, as a result, mutual funds, exchange-traded funds, and other investment vehicles that attempt to passively track those indices would not invest in our Class A common stock. These policies are relatively new and it is unclear what effect, if any, they will have on the valuations of publicly-traded companies excluded from such indices, but it is possible that they may depress valuations, as compared to similar companies that are included. Because of the dual class structure of our common stock, we will likely be excluded from certain indices and we cannot assure you that other stock indices will not take similar actions. Given the sustained flow of investment funds into passive strategies that seek to track certain indices, exclusion from certain stock indices would likely preclude investment by many of these funds and could make our Class A common stock less attractive to other investors. As a result, the market price of our Class A common stock could be adversely affected.
Sales of substantial amounts of our Class A common stock in the public markets or the perception that sales might occur, could cause the market price of our Class A common stock to decline.
Sales of a substantial number of shares of our Class A common stock into the public market, particularly sales by our directors, executive officers, and principal stockholders, or the perception that these sales might occur in large quantities, could cause the market price of our Class A common stock to decline.
The shares of common stock subject to outstanding options and RSU awards under our equity incentive plans and the shares reserved for future issuance under our equity incentive plans will become eligible for sale in the public market upon issuance, subject to applicable vesting requirements and compliance by affiliates with Rule 144. In addition, certain holders of our common stock will have rights, subject to some conditions, to require us to file registration statements for the public resale of shares of Class A common stock or to include such shares in registration statements that we may file for us or other stockholders. Any registration statement we file to register additional shares, whether as a result of registration rights or otherwise, could cause the market price of our Class A common stock to decline or be volatile.
76


Furthermore, a substantial number of shares of our Class A common stock is reserved for issuance upon the exercise of the Notes. If we elect to satisfy our conversion obligation on the Notes solely in shares of our Class A common stock upon conversion of the Notes, we will be required to deliver the shares of our Class A common stock, together with cash for any fractional share, on the second business day following the relevant conversion date.
We also may issue our capital stock or securities convertible into our capital stock from time to time in connection with a financing, acquisition, investment, or otherwise. Any such issuance could result in substantial dilution to our existing stockholders and cause the market price of our Class A common stock to decline.
The requirements of being a public company may strain our resources, divert management’s attention, and affect our ability to attract and retain executive management and qualified board members.
As a public company, we are subject to the reporting requirements of the Exchange Act, the listing standards of the NYSE, and other applicable securities rules and regulations. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting, and financial compliance costs, make some activities more difficult, time-consuming, and costly, and place significant strain on our personnel, systems, and resources. For example, the Exchange Act requires, among other things, that we file annual, quarterly, and current reports with respect to our business and results of operations. As a result of the complexity involved in complying with the rules and regulations applicable to public companies, our management’s attention may be diverted from other business concerns, which could harm our business, results of operations, and financial condition. Although we have already hired additional employees to assist us in complying with these requirements, we may need to hire more employees in the future or engage outside consultants, which will increase our operating expenses.
In addition, changing laws, regulations, and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs, and making some activities more time-consuming. These laws, regulations, and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest substantial resources to comply with evolving laws, regulations, and standards, and this investment may result in increased general and administrative expenses and a diversion of management’s time and attention from business operations to compliance activities. If our efforts to comply with new laws, regulations, and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business may be harmed.
We also expect that being a public company and these new rules and regulations will make it more expensive for us to obtain director and officer liability insurance, and we may accept reduced coverage or incur substantially higher costs to obtain coverage. These factors could also make it more difficult for us to attract and retain qualified members of our board of directors, particularly to serve on our audit and risk committee and compensation committee, and qualified executive officers.
As a result of disclosure of information in filings required of a public company, our business and financial condition will become more visible, which may result in an increased risk of threatened or actual litigation, including by competitors and other third parties, or make it more difficult for us to successfully defend or prosecute pending litigation, regardless of the merits of our defenses or claims. If such claims against us are successful, or valid claims of ours fail, our business, results of operations, and financial condition could be harmed, and even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and harm our business, results of operations, and financial condition.
If securities or industry analysts do not publish, or cease publishing, research, or publish inaccurate or unfavorable research, about our business, the price of our Class A common stock and trading volume could decline.
The trading market for our Class A common stock will depend in part on the research and reports that securities or industry analysts publish about us and/or our business. If securities and industry analysts do not publish, or if those that do cease publishing, research on our company, the market price for our Class A common stock would be negatively affected. If one or more of the analysts who cover us downgrade our Class A common stock or publish inaccurate or unfavorable research about our business, our Class A common stock price would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us on a regular basis, demand for our Class A common stock could decrease, which might cause our Class A common stock price and trading volume to decline.
77


We do not intend to pay dividends for the foreseeable future.
We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the operation of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. In addition, our revolving credit facility contains restrictions on our ability to pay dividends. Accordingly, investors must rely on sales of their Class A common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
Provisions in our charter documents and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove our current board of directors, and limit the market price of our Class A common stock.
Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our amended and restated certificate of incorporation and amended and restated bylaws include provisions that:
provide that our board of directors is classified into three classes of directors with staggered three-year terms;
permit our board of directors to establish the number of directors and fill any vacancies and newly-created directorships;
require super-majority voting to amend some provisions in our amended and restated certificate of incorporation and amended and restated bylaws;
authorize the issuance of “blank check” preferred stock that our board of directors could use to implement a stockholder rights plan;
provide that only the Chairperson of our board of directors, our Chief Executive Officer, or a majority of our board of directors are authorized to call a special meeting of stockholders;
provide for a dual class common stock structure in which holders of our Class B common stock have the ability to control the outcome of matters requiring stockholder approval, even if they own significantly less than a majority of the outstanding shares of our Class A and Class B common stock, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or its assets;
prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;
provide that the board of directors is expressly authorized to make, alter or repeal our bylaws; and
advance notice requirements for nominations for election to our board of directors or for proposing matters that can be acted upon by stockholders at annual stockholder meetings.
Moreover, Section 203 of the Delaware General Corporation Law may discourage, delay, or prevent a change in control of our company. Section 203 imposes certain restrictions on mergers, business combinations, and other transactions between us and holders of 15% or more of our common stock.
Our amended and restated bylaws designate state or federal courts located within the State of Delaware as the exclusive forum for certain litigation that may be initiated by our stockholders, which could limit stockholders’ ability to obtain a favorable judicial forum for disputes with us.
Our amended and restated bylaws provide that, unless we consent in writing to the selection of an alternative forum, to the fullest extent permitted by law, the Court of Chancery of the State of Delaware will be the exclusive forum for:
any derivative action or proceeding brought on our behalf;
any action asserting a claim of breach of fiduciary duty;
any action asserting a claim arising pursuant to the Delaware General Corporation Law, our amended and restated certificate of incorporation, or our amended and restated bylaws; or
or any action asserting a claim that is governed by the internal affairs doctrine, or the Delaware Forum Provision.
78


The Delaware Forum Provision will not apply to any causes of action arising under the Securities Act of 1933, as amended, or the Securities Act, or the Securities Exchange Act of 1934, as amended, or the Exchange Act. Further, our amended and restated bylaws provide that, unless we consent in writing to the selection of an alternative forum, the United States District Court for the Northern District of California will be the sole and exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act, or the Federal Forum Provision, as we are based in the State of California. In addition, our amended and restated bylaws provide that any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock is deemed to have notice of and consented to the Delaware Forum Provision and the Federal Forum Provision; provided, however, that stockholders cannot and will not be deemed to have waived our compliance with the U.S. federal securities laws and the rules and regulations thereunder.
The Delaware Forum Provision and the Federal Forum Provision in our amended and restated bylaws may impose additional litigation costs on stockholders in pursuing any such claims. Additionally, these forum selection clauses may limit our stockholders’ ability to bring a claim in a judicial forum that they find favorable for disputes with us or our directors, officers, or employees, which may discourage the filing of lawsuits against us and our directors, officers, and employees, even though an action, if successful, might benefit our stockholders. In addition, while the Delaware Supreme Court ruled in March 2020 that federal forum selection provisions purporting to require claims under the Securities Act be brought in federal court are “facially valid” under Delaware law, there is uncertainty as to whether other courts will enforce our Federal Forum Provision. If the Federal Forum Provision is found to be unenforceable, we may incur additional costs associated with resolving such matters. The Federal Forum Provision may also impose additional litigation costs on stockholders who assert that the provision is not enforceable or invalid. The Court of Chancery of the State of Delaware and the United States District Court for the District of Delaware may also reach different judgments or results than would other courts, including courts where a stockholder considering an action may be located or would otherwise choose to bring the action, and such judgments may be more or less favorable to us than our stockholders.
Risks Related to our Outstanding Convertible Senior Notes
Servicing our debt may require a significant amount of cash. We may not have sufficient cash flow from our business to pay our indebtedness, and we may not have the ability to raise the funds necessary to settle for cash conversions of the Notes or to repurchase the Notes for cash upon a fundamental change, which could adversely affect our business and results of operations.
In April 2020, we completed the private offering of Notes, issuing an aggregate principal amount of $862.5 million 0.50% convertible senior notes due 2025. The interest rate is fixed at 0.50% per annum and is payable semi-annually in arrears on April 15 and October 15 of each year, beginning on October 15, 2020. Our ability to make scheduled payments of the principal of, to pay interest on, or to refinance our indebtedness, including the Notes, depends on our future performance, which is subject to economic, financial, competitive, and other factors beyond our control. Our business may not generate cash flows from operations in the future that are sufficient to service our debt and make necessary capital expenditures. If we are unable to generate such cash flows, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt, or obtaining additional debt financing or equity capital on terms that may be onerous or highly dilutive. Our ability to refinance any future indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations. In addition, any of our future debt agreements may contain restrictive covenants that may prohibit us from adopting any of these alternatives.
Holders of the Notes have the right to require us to repurchase their Notes upon the occurrence of a fundamental change (as defined in the indenture governing the Notes) at a repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus accrued and unpaid interest, if any. Upon conversion, 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 in respect of the Notes being converted. We may not have enough available cash or be able to obtain financing at the time we are required to make repurchases in connection with such conversion and our ability to pay may additionally be limited by law, by regulatory authority, or by agreements governing our existing and future indebtedness. Our failure to repurchase the Notes at a time when the repurchase is required by the indenture governing the Notes or to pay any cash payable on future conversions as required by such indenture would constitute a default under such indenture. A default under the indenture or the fundamental change itself could also lead to a default under agreements governing our existing and future indebtedness. If the repayment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase the Notes or make cash payments upon conversions thereof.
79


In addition, our indebtedness, combined with our other financial obligations and contractual commitments, could have other important consequences. For example, it could:
make us more vulnerable to adverse changes in general U.S. and worldwide economic, industry, and competitive conditions and adverse changes in government regulation;
limit our flexibility in planning for, or reacting to, changes in our business and our industry;
place us at a disadvantage compared to our competitors who have less debt;
limit our ability to borrow additional amounts for funding acquisitions, for working capital, and for other general corporate purposes; and
make an acquisition of our company less attractive or more difficult.
Any of these factors could harm our business, results of operations, and financial condition. In addition, if we incur additional indebtedness, the risks related to our business and our ability to service or repay our indebtedness would increase.
The conditional conversion feature of the Notes, if triggered, may adversely affect our financial condition and results of operations.
In the event the conditional conversion feature of the Notes is triggered, holders of Notes will be entitled to convert the Notes at any time during specified periods at their option. If one or more holders elect to convert their 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 would be required to settle a portion or all of our conversion obligation through the payment of cash, which could adversely affect our liquidity. In addition, even if holders do not elect to convert their Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.
Transactions relating to our Notes may affect the value of our Class A common stock.
The conversion of some or all of the Notes would dilute the ownership interests of existing stockholders to the extent we satisfy our conversion obligation by delivering shares of our Class A common stock upon any conversion of such Notes. Our Notes may become in the future convertible at the option of their holders under certain circumstances. If holders of our Notes elect to convert their Notes, we may settle our conversion obligation by delivering to them a significant number of shares of our Class A common stock, which would cause dilution to our existing stockholders.
In addition, in connection with the pricing of the Notes, we entered into the Capped Calls with certain financial institutions, or the Option Counterparties. The Capped Calls are expected generally to reduce the potential dilution to our Class A common stock upon any conversion or settlement of the Notes and/or offset any cash payments we are required to make in excess of the principal amount of converted Notes, as the case may be, with such reduction and/or offset subject to a cap.
In connection with establishing their initial hedges of the Capped Calls, the Option Counterparties or their respective affiliates entered into various derivative transactions with respect to our Class A common stock and/or purchased shares of our Class A common stock concurrently with or shortly after the pricing of the Notes.
From time to time, the Option Counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivative transactions with respect to our Class A common stock and/or purchasing or selling our Class A common stock or other securities of ours in secondary market transactions prior to the maturity of the Notes (and are likely to do so following any conversion of the Notes, any repurchase of the Notes by us on any fundamental change repurchase date, any redemption date, or any other date on which the Notes are retired by us, in each case, if we exercise our option to terminate the relevant portion of the Capped Calls). This activity could cause a decrease and/or increased volatility in the market price of our Class A common stock.
We do not make any representation or prediction as to the direction or magnitude of any potential effect that the transactions described above may have on the price of the Notes or our Class A common stock. In addition, we do not make any representation that the Option Counterparties will engage in these transactions or that these transactions, once commenced, will not be discontinued without notice.
We are subject to counterparty risk with respect to the Capped Calls.
The Option Counterparties are financial institutions, and we will be subject to the risk that any or all of them might default under the Capped Calls. Our exposure to the credit risk of the Option Counterparties will not be secured by any collateral. Past
80


global economic conditions have resulted in the actual or perceived failure or financial difficulties of many financial institutions. If an Option Counterparty becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at that time under the Capped Calls with such option counterparty. Our exposure will depend on many factors but, generally, an increase in our exposure will be correlated to an increase in the market price and in the volatility of our Class A common stock. In addition, upon a default by an Option Counterparty, we may suffer adverse tax consequences and more dilution than we currently anticipate with respect to our Class A common stock. We can provide no assurances as to the financial stability or viability of the Option Counterparties.
The accounting method for convertible debt securities that may be settled in cash, such as the Notes, could have a material effect on our reported financial results.
Under FASB ASC Subtopic 470-20, Debt with Conversion and Other Options, or ASC 470-20, an entity must separately account for the liability and equity components of convertible debt instruments (such as the Notes) that may be settled entirely or partially in cash upon conversion in a manner that reflects the issuer’s economic interest cost. ASC 470-20 requires the value of the conversion options of the Notes, representing the equity component, to be recorded as additional paid-in capital within stockholders’ equity in our consolidated balance sheet and as a discount to the Notes, which reduces their initial carrying value. The carrying value of the Notes, net of the applicable discount recorded, will be accreted up to the principal amount of the Notes, as the case may be, from the issuance date until maturity, which will result in non-cash charges to interest expense in our consolidated statement of operations. Accordingly, we will report lower net income or higher net loss in our financial results because ASC 470-20 requires interest to include both the current period’s accretion of the debt discount and the instrument’s coupon interest, which could adversely affect our reported or future financial results, the trading price of our Class A common stock, and the respective trading price of the Notes.
In addition, under certain circumstances, convertible debt instruments (such as the Notes) that may be settled entirely or partly in cash are currently permitted to be accounted for utilizing the treasury stock method, the effect of which is that the shares issuable upon conversion of the Notes are not included in the calculation of diluted earnings per share except to the extent that the conversion value of the Notes exceeds their principal amount. Under the treasury stock method, for diluted earnings per share purposes, the transaction is accounted for as if the number of shares of Class A common stock that would be necessary to settle such excess, if we elected to settle such excess in shares, are issued. We cannot be sure that the accounting standards in the future will continue to permit the use of the treasury stock method. For example, in July 2019, the FASB published an exposure draft proposing to amend these accounting standards to eliminate the treasury stock method for convertible instruments and instead require application of the “if-converted” method. We currently already apply the “if-converted” method for calculating any potential dilutive effect of the conversion options embedded in the Notes on diluted net income per share, which assumes that all of the Notes were converted solely into shares of Class A common stock at the beginning of the reporting period, unless the result would be anti-dilutive.
81


ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
On June 29, 2020, we closed our acquisition of Rimeto, Inc. pursuant to which we issued a total of 1,659,715 shares of our Class A common stock, subject to certain holdback and time-based vesting provisions.
The foregoing transaction did not involve any underwriters, any underwriting discounts or commissions, or any public offering. We believe the offer, sale, and issuance of the above securities was exempt from registration under the Securities Act by virtue of Section 4(a)(2) of the Securities Act, because the issuance of securities to the recipients did not involve a public offering. The recipients of the securities in the transaction represented their intentions to acquire the securities for investment only and not with a view to or for sale in connection with any distribution thereof, and appropriate legends were placed upon the stock certificates issued in the transaction. All recipients had adequate access, through their relationships with us or otherwise, to information about us. The issuance of these securities was made without any general solicitation or advertising.

ITEM 5. OTHER INFORMATION
Effective September 8, 2020, our board of directors adopted our amended and restated bylaws to amend Article VIII – Forum for Certain Actions to provide that unless we consent in writing to the selection of an alternative forum, the United States District Court for the Northern District of California shall be the sole and exclusive forum for any action asserting a claim arising under the Securities Act.
The foregoing summary description of our amended and restated bylaws does not purport to be complete and is qualified in its entirety by reference to the full text of our amended and restated bylaws, a copy of which is filed as Exhibit 3.2 to this Quarterly Report on Form 10-Q and is incorporated herein by reference.
82


ITEM 6. EXHIBITS
The exhibits listed below are filed or incorporated by reference as part of this Quarterly Report on Form 10-Q.
EXHIBIT INDEX

Incorporated by Reference
Exhibit NumberExhibit DescriptionFormFile NumberExhibitFiling Date
3.1S-1/A333-2310413.2May 13, 2019
3.2Filed herewith
4.1S-1333-2310414.1April 26, 2019
4.2S-1/A333-2310414.2May 13, 2019
31.1Filed herewith
31.2Filed herewith
32.1*Furnished herewith
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.Filed herewith
101.SCHInline XBRL Taxonomy Extension Schema Document.Filed herewith
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document.Filed herewith
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document.Filed herewith
101.LABInline XBRL Taxonomy Extension Label Linkbase Document.Filed herewith
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document.Filed herewith
104Cover Page Interactive Data File (formatted as inline XBRL with applicable taxonomy extension information contained in Exhibits 101).
Filed herewith
* The certifications furnished in Exhibit 32.1 hereto are deemed to accompany this Quarterly Report on Form 10-Q and will not be deemed "filed" for purposes of Section 18 of the Securities Exchange Act of 1934, as amended. Such certifications will not be deemed to be incorporated by reference into any filings under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, except to the extent that the registrant specifically incorporates it by reference.

83


Signatures
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
Slack Technologies, Inc.
September 8, 2020By:/s/ Stewart Butterfield
Stewart Butterfield
Chief Executive Officer
(Principal Executive Officer)
September 8, 2020By:/s/ Allen Shim
Allen Shim
Chief Financial Officer
(Principal Financial Officer)

84
EX-3.2 2 exhibit32-amendedandre.htm EX-3.2 Document
Exhibit 3.2














AMENDED AND RESTATED BYLAWS
OF
SLACK TECHNOLOGIES, INC.
(effective as of September 8, 2020)






TABLE OF CONTENTS
Page
Article I CORPORATE OFFICES
1
1.1 Registered Office
1
1.2 Other Offices
1
Article II MEETINGS OF STOCKHOLDERS
1
2.1 Place of Meetings
1
2.2 Annual Meeting
1
2.3 Special Meeting
1
2.4 Advance Notice Procedures
2
2.5 Notice of Stockholders’ Meetings
7
2.6 Quorum
7
2.7 Adjourned Meeting; Notice
7
2.8 Conduct of Business
7
2.9 Voting
8
2.10 No Stockholder Action By Written Consent Without A Meeting
8
2.11 Record Dates
8
2.12 Proxies
9
2.13 List of Stockholders Entitled to Vote
9
2.14 Inspectors of Election
10
Article III DIRECTORS
10
3.1 Powers
10
3.2 Number of Directors
11
3.3 Election, Qualification and Term of Office Of Directors
11
3.4 Resignation and Vacancies
11
3.5 Place of Meetings; Meetings By Telephone
12
3.6 Regular Meetings
12
3.7 Special Meetings; Notice
12
3.8 Quorum; Voting
12
3.9 Board Action By Written Consent Without A Meeting
13
3.10 Fees and Compensation of Directors
13
3.11 Removal of Directors
13
Article IV COMMITTEES
13
4.1 Committees of Directors
13
4.2 Committee Minutes
14
4.3 Meetings and Action of Committees
14
4.4 Subcommittees
15
Article V OFFICERS
15
5.1 Officers
15
5.2 Appointment of Officers
15
i



5.3 Subordinate Officers
15
5.4 Removal and Resignation of Officers
15
5.5 Vacancies In Offices
15
5.6 Representation of Shares of Other Entities
16
5.7 Authority and Duties of Officers
16
Article VI STOCK
16
6.1 Stock Certificates; Partly Paid Shares
16
6.2 Special Designation On Certificates
16
6.3 Lost Certificates
17
6.4 Dividends
17
6.5 Transfer of Stock
17
6.6 Stock Transfer Agreements
18
6.7 Registered Stockholders
18
Article VII MANNER OF GIVING NOTICE AND WAIVER
18
7.1 Notice of Stockholders’ Meetings
18
7.2 Notice By Electronic Transmission
18
7.3 Notice To Stockholders Sharing An Address
19
7.4 Notice To Person With Whom Communication Is Unlawful
19
7.5 Waiver of Notice
20
Article VIII FORUM FOR CERTAIN ACTIONS
20
Article IX INDEMNIFICATION
20
9.1 Indemnification of Directors and Officers In Third Party Proceedings
20
9.2 Indemnification of Directors and Officers in Actions by or in the Right of the Corporation
21
9.3 Successful Defense
21
9.4 Indemnification of Others
21
9.5 Advance Payment of Expenses
21
9.6 Limitation On Indemnification
22
9.7 Determination; Claim
23
9.8 Non-Exclusivity of Rights
23
9.9 Insurance
23
9.10 Survival
23
9.11 Effect of Repeal or Modification
23
9.12 Certain Definitions
23
Article X GENERAL MATTERS
24
10.1 Execution of Corporate Contracts and Instruments
24
10.2 Fiscal Year
24
10.3 Seal
24
10.4 Construction; Definitions
24
Article XI AMENDMENTS
25
ii



AMENDED AND RESTATED
BYLAWS OF SLACK TECHNOLOGIES, INC.

ARTICLE I

CORPORATE OFFICES

1.1 Registered Office. The registered office of Slack Technologies, Inc. (the “corporation”) shall be fixed in its certificate of incorporation, as the same may be amended from time to time.
1.2 Other Offices. The corporation’s board of directors may at any time establish other offices at any place or places where the corporation is qualified to do business.
ARTICLE II
MEETINGS OF STOCKHOLDERS
2.1 Place of Meetings. Meetings of stockholders shall be held at any place, within or outside the State of Delaware, designated by the board of directors. The board of directors may, in its sole discretion, determine that a meeting of stockholders shall not be held at any place, but may instead be held solely by means of remote communication as authorized by Section 211(a)(2) of the General Corporation Law of the State of Delaware (the “DGCL”). In the absence of any such designation or determination, stockholders’ meetings shall be held at the corporation’s principal executive office.
2.2 Annual Meeting. The annual meeting of stockholders shall be held on such date, at such time, and at such place (if any) within or without the State of Delaware as shall be designated from time to time by the board of directors and stated in the corporation’s notice of the meeting. At the annual meeting, directors shall be elected and any other proper business, brought in accordance with Section 2.4 of these bylaws, may be transacted. The board of directors may cancel, postpone or reschedule any previously scheduled annual meeting at any time, before or after the notice for such meeting has been sent to the stockholders.
2.3 Special Meeting.
(i) A special meeting of the stockholders, other than those required by statute, may be called at any time by (A) the board of directors, (B) the chairperson of the board of directors or (C) the chief executive officer, but a special meeting may not be called by any other person or persons. The board of directors may cancel, postpone or reschedule any previously scheduled special meeting at any time, before or after the notice for such meeting has been sent to the stockholders.
(ii) The notice of a special meeting shall include the purpose for which the meeting is called. Only such business shall be conducted at a special meeting of stockholders as shall have been brought before the meeting by or at the direction of the board of directors, chairperson of the board of directors or chief executive officer. Nothing contained in this Section



2.3(ii) shall be construed as limiting, fixing or affecting the time when a meeting of stockholders called by action of the board of directors may be held.
2.4 Advance Notice Procedures.
(i) Advance Notice of Stockholder Business. At an annual meeting of the stockholders, only such business shall be conducted as shall have been properly brought before the meeting. To be properly brought before an annual meeting, business must be brought: (A) pursuant to the corporation’s proxy materials with respect to such meeting, (B) by or at the direction of the board of directors, or (C) by a stockholder of the corporation who (1) is a stockholder of record at the time of the giving of the notice required by this Section 2.4(i) and on the record date for the determination of stockholders entitled to vote at the annual meeting and (2) has timely complied in proper written form with the notice procedures set forth in this Section 2.4(i). In addition, for business to be properly brought before an annual meeting by a stockholder, such business must be a proper matter for stockholder action pursuant to these bylaws and applicable law. For the avoidance of doubt, except for proposals properly made in accordance with Rule 14a-8 under the Securities Exchange Act of 1934, as amended, or any successor thereto (the “1934 Act”), and the regulations thereunder (or any successor rule and in any case as so amended), clause (C) above shall be the exclusive means for a stockholder to bring business before an annual meeting of stockholders.
(a) To comply with clause (C) of Section 2.4(i) above, a stockholder’s notice must set forth all information required under this Section 2.4(i) and must be timely received by the secretary of the corporation. To be timely, a stockholder’s notice must be received by the secretary at the principal executive offices of the corporation not later than the 90th day nor earlier than the 120th day before the one-year anniversary of the date on which the corporation first mailed its proxy materials or a notice of availability of proxy materials (whichever is earlier) for the preceding year’s annual meeting; provided, however, that in the event that no annual meeting was held in the previous year or if the date of the annual meeting is advanced by more than 30 days prior to or delayed by more than 60 days after the one-year anniversary of the date of the previous year’s annual meeting, then, for notice by the stockholder to be timely, it must be so received by the secretary not earlier than the close of business on the 120th day prior to such annual meeting and not later than the close of business on the later of (i) the 90th day prior to such annual meeting, or (ii) the tenth day following the day on which Public Announcement (as defined below) of the date of such annual meeting is first made. In no event shall any adjournment, rescheduling or postponement of an annual meeting or the announcement thereof commence a new time period for the giving of a stockholder’s notice as described in this Section 2.4(i)(a). “Public Announcement” shall mean disclosure in a press release reported by the Dow Jones News Service, Associated Press or a comparable national news service, in a document publicly filed by the corporation with the Securities and Exchange Commission pursuant to Section 13, 14 or 15(d) of the 1934 Act.
(b) To be in proper written form, a stockholder’s notice to the secretary must set forth as to each matter of business the stockholder intends to bring before the annual meeting: (1) a brief description of the business intended to be brought before the annual meeting, the text of the proposal or business (including the text of any resolutions proposed for consideration and in the event that such business includes a proposal to amend the bylaws, the
2



language of the proposed amendment) and the reasons for conducting such business at the annual meeting, (2) the name and address, as they appear on the corporation’s books, of the stockholder proposing such business and any Stockholder Associated Person (as defined below), (3) the class and number of shares of the corporation that are held of record or are beneficially owned by the stockholder or any Stockholder Associated Person and any derivative positions held or beneficially held by the stockholder or any Stockholder Associated Person, (4) whether and the extent to which any hedging or other transaction or series of transactions has been entered into by or on behalf of such stockholder or any Stockholder Associated Person with respect to any securities of the corporation, and a description of any other agreement, arrangement or understanding (including any short position or any borrowing or lending of shares), the effect or intent of which is to mitigate loss to, or to manage the risk or benefit from share price changes for, or to increase or decrease the voting power of, such stockholder or any Stockholder Associated Person with respect to any securities of the corporation, (5) any material interest of the stockholder or a Stockholder Associated Person in such business, (6) a statement whether either such stockholder or any Stockholder Associated Person will deliver a proxy statement and/or form of proxy to holders of at least the percentage of the voting power of the corporation’s voting shares required under applicable law to carry the proposal and/or otherwise to solicit proxies or votes from stockholders in support of such proposal and (7) any other information relating to such stockholder or Stockholder Associated Person, if any, required to be disclosed in a proxy statement or other filings required to be made in connection with solicitations of proxies for, the proposal pursuant to and in accordance with Section 14(a) of the 1934 Act and the rules and regulations promulgated thereunder (such information provided and statements made as required by clauses (1) through (7), a “Business Solicitation Statement”). In addition, to be in proper written form, a stockholder’s notice to the secretary must be supplemented not later than ten days following the record date for the determination of stockholders entitled to notice of the meeting to disclose the information contained in clauses (3) and (4) above as of the record date. For purposes of this Section 2.4, a “Stockholder Associated Person” of any stockholder shall mean (i) any person controlling, directly or indirectly, or acting in concert with, such stockholder, (ii) any beneficial owner of shares of stock of the corporation owned of record or beneficially by such stockholder and on whose behalf the proposal or nomination, as the case may be, is being made, or (iii) any person controlling, controlled by or under common control with such person referred to in the preceding clauses (i) and (ii).
(c) Without exception, no business shall be conducted at any annual meeting except in accordance with the provisions set forth in this Section 2.4(i) and, if applicable, Section 2.4(ii). In addition, business proposed to be brought by a stockholder may not be brought before the annual meeting if such stockholder or a Stockholder Associated Person, as applicable, takes action contrary to the representations made in the Business Solicitation Statement applicable to such business or if the Business Solicitation Statement applicable to such business contains an untrue statement of a material fact or omits to state a material fact necessary to make the statements therein not misleading. The chairperson of the annual meeting shall, if the facts warrant, determine and declare at the annual meeting that business was not properly brought before the annual meeting and in accordance with the provisions of this Section 2.4(i), and, if the chairperson should so determine, he or she shall so declare at the annual meeting that any such business not properly brought before the annual meeting shall not be conducted.
3



(ii) Advance Notice of Director Nominations at Annual Meetings. Notwithstanding anything in these bylaws to the contrary, only persons who are nominated in accordance with the procedures set forth in this Section 2.4(ii) shall be eligible for election or re-election as directors at an annual meeting of stockholders. Nominations of persons for election to the board of directors of the corporation shall be made at an annual meeting of stockholders only (A) by or at the direction of the board of directors or (B) by a stockholder of the corporation who (1) was a stockholder of record at the time of the giving of the notice required by this Section 2.4(ii) and on the record date for the determination of stockholders entitled to vote at the annual meeting and (2) has complied with the notice procedures set forth in this Section 2.4(ii). In addition to any other applicable requirements, for a nomination to be made by a stockholder, the stockholder must have given timely notice thereof in proper written form to the secretary of the corporation.
(a) To comply with clause (B) of Section 2.4(ii) above, a nomination to be made by a stockholder must set forth all information required under this Section 2.4(ii) and must be received by the secretary of the corporation at the principal executive offices of the corporation at the time set forth in, and in accordance with, the final three sentences of Section 2.4(i)(a) above; provided additionally, however, that in the event that the number of directors to be elected to the board of directors is increased and there is no Public Announcement naming all of the nominees for director or specifying the size of the increased board made by the corporation at least ten days before the last day a stockholder may deliver a notice of nomination pursuant to the foregoing provisions, a stockholder’s notice required by this Section 2.4(ii) shall also be considered timely, but only with respect to nominees for any new positions created by such increase, if it shall be received by the secretary of the corporation at the principal executive offices of the corporation not later than the close of business on the tenth day following the day on which such Public Announcement is first made by the corporation.
(b) To be in proper written form, such stockholder’s notice to the secretary must set forth:
(1) as to each person (a “nominee”) whom the stockholder proposes to nominate for election or re-election as a director: (A) the name, age, business address and residence address of the nominee, (B) the principal occupation or employment of the nominee, (C) the class and number of shares of the corporation that are held of record or are beneficially owned by the nominee and any derivative positions held or beneficially held by the nominee, (D) whether and the extent to which any hedging or other transaction or series of transactions has been entered into by or on behalf of the nominee with respect to any securities of the corporation, and a description of any other agreement, arrangement or understanding (including any short position or any borrowing or lending of shares), the effect or intent of which is to mitigate loss to, or to manage the risk or benefit of share price changes for, or to increase or decrease the voting power of the nominee, (E) a description of all arrangements or understandings between or among any of the stockholder, each nominee and/or any other person or persons (naming such person or persons) pursuant to which the nominations are to be made by the stockholder or relating to the nominee’s potential service on the board of directors, (F) a written statement executed by the nominee acknowledging that as a director of the corporation, the nominee will owe a fiduciary duty under Delaware law with respect to the corporation and its stockholders, and (G) any other information relating to the nominee that would be required to be
4



disclosed about such nominee if proxies were being solicited for the election of the nominee as a director, or that is otherwise required, in each case pursuant to Regulation 14A under the 1934 Act (including without limitation the nominee’s written consent to being named in the proxy statement, if any, as a nominee and to serving as a director if elected); and
(2) as to such stockholder giving notice, (A) the information required to be provided pursuant to clauses (2) through (5) of Section 2.4(i)(b) above, and the supplement referenced in the second sentence of Section 2.4(i)(b) above (except that the references to “business” in such clauses shall instead refer to nominations of directors for purposes of this paragraph), and (B) a statement whether either such stockholder or Stockholder Associated Person will deliver a proxy statement and/or form of proxy to holders at least the percentage of the corporation’s voting shares reasonably believed by such stockholder or Stockholder Associated Person to be necessary to elect such nominee(s) (such information provided and statements made as required by clauses (A) and (B) above, a “Nominee Solicitation Statement”).
(c) At the request of the board of directors, any person nominated by a stockholder for election as a director must furnish to the secretary of the corporation (1) that information required to be set forth in the stockholder’s notice of nomination of such person as a director as of a date subsequent to the date on which the notice of such person’s nomination was given and (2) such other information as may reasonably be required by the corporation to determine the eligibility of such proposed nominee to serve as an independent director of the corporation or that could be material to a reasonable stockholder’s understanding of the independence, or lack thereof, of such nominee; in the absence of the furnishing of such information if requested, such stockholder’s nomination shall not be considered in proper form pursuant to this Section 2.4(ii).
(d) Without exception, no person shall be eligible for election or re-election as a director of the corporation at an annual meeting of stockholders unless nominated in accordance with the provisions set forth in this Section 2.4(ii). In addition, a nominee shall not be eligible for election or re-election if a stockholder or Stockholder Associated Person, as applicable, takes action contrary to the representations made in the Nominee Solicitation Statement applicable to such nominee or if the Nominee Solicitation Statement applicable to such nominee contains an untrue statement of a material fact or omits to state a material fact necessary to make the statements therein not misleading. The chairperson of the annual meeting shall, if the facts warrant, determine and declare at the annual meeting that a nomination was not made in accordance with the provisions prescribed by these bylaws, and if the chairperson should so determine, he or she shall so declare at the annual meeting, and the defective nomination shall be disregarded.
(iii) Advance Notice of Director Nominations for Special Meetings.

(a) For a special meeting of stockholders at which directors are to be elected pursuant to Section 2.3, nominations of persons for election to the board of directors shall be made only (1) by or at the direction of the board of directors or (2) by any stockholder of the corporation who (A) is a stockholder of record at the time of the giving of the notice required by this Section 2.4(iii) and on the record date for the determination of stockholders entitled to vote
5



at the special meeting and (B) delivers a timely written notice of the nomination to the secretary of the corporation that includes the information set forth in Sections 2.4(ii)(b) and (ii)(c) above. To be timely, such notice must be received by the secretary at the principal executive offices of the corporation not earlier than the close of business on the 120th day prior to such meeting and not later than the close of business on the later of the 90th day prior to such special meeting or the tenth day following the day on which Public Announcement is first made of the date of the special meeting and of the nominees proposed by the board of directors to be elected at such meeting. In no event shall any adjournment, rescheduling or postponement of a special meeting or the announcement thereof commence a new time period for the giving of a stockholder’s notice. A person shall not be eligible for election or re-election as a director at a special meeting unless the person is nominated (i) by or at the direction of the board of directors or (ii) by a stockholder in accordance with the notice procedures set forth in this Section 2.4(iii). In addition, a nominee shall not be eligible for election or re-election if a stockholder or Stockholder Associated Person, as applicable, takes action contrary to the representations made in the Nominee Solicitation Statement applicable to such nominee or if the Nominee Solicitation Statement applicable to such nominee contains an untrue statement of a material fact or omits to state a material fact necessary to make the statements therein not misleading.
(b) The chairperson of the special meeting shall, if the facts warrant, determine and declare at the meeting that a nomination or business was not made in accordance with the procedures prescribed by these bylaws, and if the chairperson should so determine, he or she shall so declare at the meeting, and the defective nomination or business shall be disregarded.
(iv) Other Requirements and Rights. In addition to the foregoing provisions of this Section 2.4, a stockholder must also comply with all applicable requirements of state law and of the 1934 Act and the rules and regulations thereunder with respect to the matters set forth in this Section 2.4, including, with respect to business such stockholder intends to bring before the annual meeting that involves a proposal that such stockholder requests to be included in the corporation’s proxy statement, the requirements of Rule 14a-8 (or any successor provision) under the 1934 Act. Nothing in this Section 2.4 shall be deemed to affect any right of the corporation to omit a proposal from the corporation’s proxy statement pursuant to Rule 14a-8 (or any successor provision) under the 1934 Act.
Notwithstanding the foregoing provisions of this Section 2.4, unless otherwise required by law, if the stockholder (or a qualified representative of the stockholder) does not appear at the annual or special meeting of stockholders of the corporation to present a nomination or proposed business, such nomination shall be disregarded and such proposed business shall not be transacted, notwithstanding that proxies in respect of such vote may have been received by the corporation. For purposes of this Section 2.4, to be considered a qualified representative of the stockholder, a person must be a duly authorized officer, manager or partner of such stockholder or must be authorized by a writing executed by such stockholder or an electronic transmission delivered by such stockholder to act for such stockholder as proxy at the meeting of stockholders and such person must produce such writing or electronic transmission, or a reliable reproduction of the writing or electronic transmission, at the meeting of stockholders.
2.5 Notice of Stockholders’ Meetings. Whenever stockholders are required or permitted to take any action at a meeting, a written notice of the meeting shall be given which
6



shall state the place, if any, date and hour of the meeting, the means of remote communications, if any, by which stockholders and proxy holders may be deemed to be present in person and vote at such meeting, the record date for determining the stockholders entitled to vote at the meeting, if such date is different from the record date for determining stockholders entitled to notice of the meeting, and, in the case of a special meeting, the purpose or purposes for which the meeting is called. Except as otherwise provided in the DGCL, the certificate of incorporation or these bylaws, the written notice of any meeting of stockholders shall be given not less than 10 nor more than 60 days before the date of the meeting to each stockholder entitled to vote at such meeting as of the record date for determining the stockholders entitled to notice of the meeting.
2.6 Quorum. The holders of a majority of the voting power of the stock issued and outstanding and entitled to vote, present in person or represented by proxy, shall constitute a quorum for the transaction of business at all meetings of the stockholders, unless otherwise required by law, the certificate of incorporation, these bylaws or the rules of any applicable stock exchange. Where a separate vote by a class or series or classes or series is required, a majority of the voting power of the issued and outstanding shares of such class or series or classes or series, present in person or represented by proxy, shall constitute a quorum entitled to take action with respect to that vote on that matter, except as otherwise required by law, the certificate of incorporation, these bylaws or the rules of any applicable stock exchange.
Whether or not a quorum is present at a meeting of stockholders, the chairperson of the meeting shall have power to adjourn the meeting from time to time, without notice other than announcement at the meeting.
2.7 Adjourned Meeting; Notice. When a meeting is adjourned to another time or place, unless these bylaws otherwise require, notice need not be given of the adjourned meeting if the time, place, if any, thereof, and the means of remote communications, if any, by which stockholders and proxy holders may be deemed to be present in person and vote at such adjourned meeting are announced at the meeting at which the adjournment is taken. At the adjourned meeting, the corporation may transact any business which might have been transacted at the original meeting. If the adjournment is for more than 30 days, a notice of the adjourned meeting shall be given to each stockholder of record entitled to vote at the meeting. If after the adjournment a new record date for stockholders entitled to vote is fixed for the adjourned meeting, the board of directors shall fix a new record date for notice of such adjourned meeting in accordance with Section 213(a) of the DGCL and Section 2.11 of these bylaws, and shall give notice of the adjourned meeting to each stockholder of record entitled to vote at such adjourned meeting as of the record date fixed for notice of such adjourned meeting.
2.8 Conduct of Business. The chairperson of any meeting of stockholders shall determine the order of business and the procedure at the meeting, including such regulation of the manner of voting and the conduct of business. The chairperson of any meeting of stockholders shall be designated by the board of directors; in the absence of such designation, the chairperson of the board, if any, the chief executive officer (in the absence of the chairperson) or the lead independent director (in the absence of the chairperson of the board and the chief executive officer), or in their absence any other executive officer of the corporation, shall serve as chairperson of the stockholder meeting.
7



2.9 Voting. The stockholders entitled to vote at any meeting of stockholders shall be determined in accordance with the provisions of Section 2.11 of these bylaws, subject to Section 217 (relating to voting rights of fiduciaries, pledgors and joint owners of stock) and Section 218 (relating to voting trusts and other voting agreements) of the DGCL.
Except as may be otherwise provided in the certificate of incorporation, each stockholder shall be entitled to one vote for each share of capital stock held by such stockholder.
Except as otherwise required by law, the certificate of incorporation, these bylaws or the rules of any applicable stock exchange, in all matters other than the election of directors, the affirmative vote of a majority of the voting power of the shares, present in person or represented by proxy, at the meeting and entitled to vote on the subject matter shall be the act of the stockholders. Except as otherwise required by law, the certificate of incorporation, these bylaws or the rules of any applicable stock exchange, directors shall be elected by a plurality of the voting power of the shares, present in person or represented by proxy, at the meeting and entitled to vote on the election of directors. Where a separate vote by a class or series or classes or series is required, in all matters other than the election of directors, the affirmative vote of the majority of the voting power of shares of such class or series or classes or series, present in person or represented by proxy, at the meeting shall be the act of such class or series or classes or series, except as otherwise provided by law, the certificate of incorporation, these bylaws or the rules of any applicable stock exchange.
2.10 No Stockholder Action By Written Consent Without A Meeting. Subject to the rights of the holders of the shares of any series of preferred stock or any other class of stock or series thereof that have been expressly granted the right to take action by written consent, any action required or permitted to be taken by the stockholders of the corporation must be effected at a duly called annual or special meeting of stockholders of the corporation and may not be effected by any consent in writing by such stockholders.
2.11 Record Dates. In order that the corporation may determine the stockholders entitled to notice of any meeting of stockholders or any adjournment thereof, the board of directors may fix a record date, which record date shall not precede the date upon which the resolution fixing the record date is adopted by the board of directors and which record date shall not be more than 60 nor less than 10 days before the date of such meeting. If the board of directors so fixes a date, such date shall also be the record date for determining the stockholders entitled to vote at such meeting unless the board of directors determines, at the time it fixes such record date, that a later date on or before the date of the meeting shall be the date for making such determination.
If no record date is fixed by the board of directors, the record date for determining stockholders entitled to notice of and to vote at a meeting of stockholders shall be at the close of business on the day next preceding the day on which notice is given, or, if notice is waived, at the close of business on the day next preceding the day on which the meeting is held.
A determination of stockholders of record entitled to notice of or to vote at a meeting of stockholders shall apply to any adjournment of the meeting; provided, however, that the board of directors may fix a new record date for determination of stockholders entitled to vote at the
8



adjourned meeting, and in such case shall also fix as the record date for stockholders entitled to notice of such adjourned meeting the same or an earlier date as that fixed for determination of stockholders entitled to vote in accordance with the provisions of Section 213 of the DGCL and this Section 2.11 at the adjourned meeting.
In order that the corporation may determine the stockholders entitled to receive payment of any dividend or other distribution or allotment of any rights or the stockholders entitled to exercise any rights in respect of any change, conversion or exchange of stock, or for the purpose of any other lawful action, the board of directors may fix a record date, which record date shall not precede the date upon which the resolution fixing the record date is adopted, and which record date shall be not more than 60 days prior to such action. If no record date is fixed, the record date for determining stockholders for any such purpose shall be at the close of business on the day on which the board of directors adopts the resolution relating thereto.
2.12 Proxies. Each stockholder entitled to vote at a meeting of stockholders may authorize another person or persons to act for such stockholder by proxy authorized by an instrument in writing or by a transmission permitted by law filed in accordance with the procedure established for the meeting, but no such proxy shall be voted or acted upon after three years from its date, unless the proxy provides for a longer period. The revocability of a proxy that states on its face that it is irrevocable shall be governed by the provisions of Section 212 of the DGCL. A written proxy may be in the form of a telegram, cablegram, or other means of electronic transmission which sets forth or is submitted with information from which it can be determined that the telegram, cablegram, or other means of electronic transmission was authorized by the stockholder.
2.13 List of Stockholders Entitled to Vote. The officer who has charge of the stock ledger of the corporation shall prepare and make, at least 10 days before every meeting of stockholders, a complete list of the stockholders entitled to vote at the meeting; provided, however, if the record date for determining the stockholders entitled to vote is less than 10 days before the meeting date, the list shall reflect the stockholders entitled to vote as of the tenth day before the meeting date, arranged in alphabetical order, and showing the address of each stockholder and the number of shares registered in the name of each stockholder. The corporation shall not be required to include electronic mail addresses or other electronic contact information on such list. Such list shall be open to the examination of any stockholder for any purpose germane to the meeting for a period of at least 10 days prior to the meeting: (i) on a reasonably accessible electronic network; provided that the information required to gain access to such list is provided with the notice of the meeting, or (ii) during ordinary business hours, at the corporation’s principal place of business. In the event that the corporation determines to make the list available on an electronic network, the corporation may take reasonable steps to ensure that such information is available only to stockholders of the corporation. If the meeting is to be held at a place, then a list of stockholders entitled to vote at the meeting shall be produced and kept at the time and place of the meeting during the whole time thereof, and may be examined by any stockholder who is present. If the meeting is to be held solely by means of remote communication, then such list shall also be open to the examination of any stockholder during the whole time of the meeting on a reasonably accessible electronic network, and the information required to access such list shall be provided with the notice of the meeting. Such list
9



shall presumptively determine the identity of the stockholders entitled to vote at the meeting and the number of shares held by each of them.
2.14 Inspectors of Election. Before any meeting of stockholders, the board of directors shall appoint an inspector or inspectors of election to act at the meeting or its adjournment. The number of inspectors shall be either one or three. If any person appointed as inspector fails to appear or fails or refuses to act, then the chairperson of the meeting may, and upon the request of any stockholder or a stockholder’s proxy shall, appoint a person to fill that vacancy; provided further that, in any case, if no inspector or alternate is able to act at a meeting of stockholders, the chairperson of the meeting shall appoint at least one inspector to act at the meeting.
Each inspector, before entering upon the discharge of his or her duties, shall take and sign an oath to execute faithfully the duties of inspector with strict impartiality and according to the best of his or her ability. Such inspectors shall:
(i) determine the number of shares outstanding and the voting power of each, the number of shares represented at the meeting, the existence of a quorum, and the authenticity, validity, and effect of proxies;
(ii) receive votes, ballots or consents;
(iii) hear and determine all challenges and questions in any way arising in connection with the right to vote;
(iv) count and tabulate all votes or consents;
(v) determine when the polls shall close;
(vi) determine the result; and
(vii) do any other acts that may be proper to conduct the election or vote with fairness to all stockholders.
The inspectors of election shall perform their duties impartially, in good faith, to the best of their ability and as expeditiously as is practical. If there are three inspectors of election, the decision, act or certificate of a majority is effective in all respects as the decision, act or certificate of all. Any report or certificate made by the inspectors of election is prima facie evidence of the facts stated therein.
ARTICLE III
DIRECTORS
3.1 Powers. The business and affairs of the corporation shall be managed by or under the direction of the board of directors, except as may be otherwise provided in the DGCL or the certificate of incorporation.
10



3.2 Number of Directors. The board of directors shall consist of one or more members, each of whom shall be a natural person. Unless the certificate of incorporation fixes the number of directors, the number of directors shall be determined from time to time by resolution of the board of directors. No reduction of the authorized number of directors shall have the effect of removing any director before that director’s term of office expires.
3.3 Election, Qualification and Term of Office Of Directors. Except as provided in Section 3.4 of these bylaws, each director, including a director elected to fill a vacancy, shall hold office until the expiration of the term for which elected and until such director’s successor is elected and qualified or until such director’s earlier death, resignation or removal. Directors need not be stockholders unless so required by the certificate of incorporation or these bylaws. The certificate of incorporation or these bylaws may prescribe other qualifications for directors.
In accordance with the provisions of the certificate of incorporation, the directors of the corporation shall be divided into three classes.
3.4 Resignation and Vacancies. Any director may resign at any time upon notice given in writing or by electronic transmission to the corporation. A resignation is effective when the resignation is delivered unless the resignation specifies a later effective date or an effective date determined upon the happening of an event or events. A resignation which is conditioned upon the director failing to receive a specified vote for reelection as a director may provide that it is irrevocable. Unless otherwise provided in the certificate of incorporation or these bylaws, when one or more directors resign from the board of directors, effective at a future date, a majority of the directors then in office, including those who have so resigned, shall have power to fill such vacancy or vacancies, the vote thereon to take effect when such resignation or resignations shall become effective.
Unless otherwise provided in the certificate of incorporation or these bylaws, vacancies and newly created directorships resulting from any increase in the authorized number of directors elected by all of the stockholders having the right to vote as a single class shall be filled only by a majority of the directors then in office, although less than a quorum, or by a sole remaining director. If the directors are divided into classes, a person so elected by the directors then in office to fill a vacancy or newly created directorship shall hold office until the next election of the class for which such director shall have been chosen and until his or her successor shall have been duly elected and qualified.
If at any time, by reason of death or resignation or other cause, the corporation should have no directors in office, then any officer or any stockholder or an executor, administrator, trustee or guardian of a stockholder, or other fiduciary entrusted with like responsibility for the person or estate of a stockholder, may call a special meeting of stockholders in accordance with the provisions of the certificate of incorporation or these bylaws, or may apply to the Delaware Court of Chancery for a decree summarily ordering an election as provided in Section 211 of the DGCL.
If, at the time of filling any vacancy or any newly created directorship, the directors then in office constitute less than a majority of the whole board of directors (as constituted immediately prior to any such increase), the Court of Chancery may, upon application of any
11



stockholder or stockholders holding at least 10% of the voting power of the voting stock at the time outstanding having the right to vote for such directors, summarily order an election to be held to fill any such vacancies or newly created directorships, or to replace the directors chosen by the directors then in office as aforesaid, which election shall be governed by the provisions of Section 211 of the DGCL as far as applicable.
3.5 Place of Meetings; Meetings By Telephone. The board of directors may hold meetings, both regular and special, either within or outside the State of Delaware.
Unless otherwise restricted by the certificate of incorporation or these bylaws, members of the board of directors, or any committee designated by the board of directors, may participate in a meeting of the board of directors, or any committee, by means of conference telephone or other communications equipment by means of which all persons participating in the meeting can hear each other, and such participation in a meeting shall constitute presence in person at the meeting.
3.6 Regular Meetings. Regular meetings of the board of directors may be held without notice at such time and at such place as shall from time to time be determined by the board of directors.
3.7 Special Meetings; Notice. Special meetings of the board of directors for any purpose or purposes may be called at any time by the chairperson of the board of directors, the chief executive officer, the president, the secretary or a majority of the authorized number of directors, at such times and places as he or she or they shall designate.
Notice of the time and place of special meetings shall be:
(i) delivered personally by hand, by courier or by telephone;
(ii) sent by United States first-class mail, postage prepaid;
(iii) sent by facsimile; or
(iv) sent by electronic mail,
directed to each director at that director’s address, telephone number, facsimile number or electronic mail address, as the case may be, as shown on the corporation’s records.
If the notice is (i) delivered personally by hand, by courier or by telephone, (ii) sent by facsimile or (iii) sent by electronic mail, it shall be delivered or sent at least 24 hours before the time of the holding of the meeting. If the notice is sent by United States mail, it shall be deposited in the United States mail at least four days before the time of the holding of the meeting. Any oral notice may be communicated to the director. The notice need not specify the place of the meeting (if the meeting is to be held at the corporation’s principal executive office) nor the purpose of the meeting.
3.8 Quorum; Voting. At all meetings of the board of directors, a majority of the total authorized number of directors shall constitute a quorum for the transaction of business. If a
12



quorum is not present at any meeting of the board of directors, then the directors present thereat may adjourn the meeting from time to time, without notice other than announcement at the meeting, until a quorum is present. A meeting at which a quorum is initially present may continue to transact business notwithstanding the withdrawal of directors, if any action taken is approved by at least a majority of the required quorum for that meeting.
The vote of a majority of the directors present at any meeting at which a quorum is present shall be the act of the board of directors, except as may be otherwise specifically provided by statute, the certificate of incorporation or these bylaws.
If the certificate of incorporation provides that one or more directors shall have more or less than one vote per director on any matter, every reference in these bylaws to a majority or other proportion of the directors shall refer to a majority or other proportion of the votes of the directors.
3.9 Board Action By Written Consent Without A Meeting. Unless otherwise restricted by the certificate of incorporation or these bylaws, any action required or permitted to be taken at any meeting of the board of directors, or of any committee thereof, may be taken without a meeting if all members of the board of directors or committee, as the case may be, consent thereto in writing or by electronic transmission and the writing or writings or electronic transmission or transmissions are filed with the minutes of proceedings of the board of directors or committee. Such filing shall be in paper form if the minutes are maintained in paper form and shall be in electronic form if the minutes are maintained in electronic form. Any person (whether or not then a director) may provide, whether through instruction to an agent or otherwise, that a consent to action will be effective at a future time (including a time determined upon the happening of an event), no later than 60 days after such instruction is given or such provision is made and such consent shall be deemed to have been given for purposes of this Section 3.9 at such effective time so long as such person is then a director and did not revoke the consent prior to such time. Any such consent shall be revocable prior to its becoming effective.
3.10 Fees and Compensation of Directors. Unless otherwise restricted by the certificate of incorporation or these bylaws, the board of directors shall have the authority to fix the compensation of directors.
3.11 Removal of Directors. A director may be removed from office by the stockholders of the corporation only as provided in the certificate of incorporation. No reduction of the authorized number of directors shall have the effect of removing any director prior to the expiration of such director’s term of office.
ARTICLE IV
COMMITTEES
4.1 Committees of Directors. The board of directors may designate one or more committees, each committee to consist of one or more of the directors of the corporation. The board of directors may designate one or more directors as alternate members of any committee, who may replace any absent or disqualified member at any meeting of the committee. In the absence or disqualification of a member of a committee, the member or members thereof present
13



at any meeting and not disqualified from voting, whether or not such member or members constitute a quorum, may unanimously appoint another member of the board of directors to act at the meeting in the place of any such absent or disqualified member. Any such committee, to the extent provided in the resolution of the board of directors or in these bylaws, shall have and may exercise all the powers and authority of the board of directors in the management of the business and affairs of the corporation, and may authorize the seal of the corporation to be affixed to all papers that may require it; but no such committee shall have the power or authority to (i) approve or adopt, or recommend to the stockholders, any action or matter (other than the election or removal of directors) expressly required by the DGCL to be submitted to stockholders for approval, or (ii) adopt, amend or repeal any bylaw of the corporation.
4.2 Committee Minutes. Each committee shall keep regular minutes of its meetings and report the same to the board of directors when required.
4.3 Meetings and Action of Committees. Meetings and actions of committees shall be governed by, and held and taken in accordance with, the provisions of:
(i) Section 3.5 (place of meetings and meetings by telephone);
(ii) Section 3.6 (regular meetings);
(iii) Section 3.7 (special meetings and notice);
(iv) Section 3.8 (quorum; voting);
(v) Section 7.5 (waiver of notice); and
(vi) Section 3.9 (action without a meeting)
with such changes in the context of those bylaws as are necessary to substitute the committee and its members for the board of directors and its members. However:
(i) the time of regular meetings of committees may be determined either by resolution of the board of directors or by resolution of the committee;
(ii) special meetings of committees may also be called by resolution of the board of directors; and
(iii) notice of special meetings of committees shall also be given to all alternate members, who shall have the right to attend all meetings of the committee.
The board of directors or a committee may adopt rules for the government of any committee not inconsistent with the provisions of these bylaws.
Any provision in the certificate of incorporation providing that one or more directors shall have more or less than one vote per director on any matter shall apply to voting in any committee or subcommittee, unless otherwise provided in the certificate of incorporation or these bylaws.
14



4.4 Subcommittees. Unless otherwise provided in the certificate of incorporation, these bylaws or the resolutions of the board of directors designating the committee, a committee may create one or more subcommittees, each subcommittee to consist of one or more members of the committee, and delegate to a subcommittee any or all of the powers and authority of the committee.
ARTICLE V
OFFICERS
5.1 Officers. The officers of the corporation shall be a president and a secretary. The corporation may also have, at the discretion of the board of directors, a chairperson of the board of directors, a vice chairperson of the board of directors, a chief executive officer, a chief financial officer or treasurer, one or more vice presidents, one or more assistant vice presidents, one or more assistant treasurers, one or more assistant secretaries, and any such other officers as may be appointed in accordance with the provisions of these bylaws. Any number of offices may be held by the same person.
5.2 Appointment of Officers. The board of directors shall appoint the officers of the corporation, except such officers as may be appointed in accordance with the provisions of Sections 5.3 of these bylaws, subject to the rights, if any, of an officer under any contract of employment.
5.3 Subordinate Officers. The board of directors may appoint, or empower the chief executive officer or, in the absence of a chief executive officer, the president, to appoint, such other officers and agents as the business of the corporation may require. Each of such officers and agents shall hold office for such period, have such authority, and perform such duties as are provided in these bylaws or as the board of directors may from time to time determine.
5.4 Removal and Resignation of Officers. Subject to the rights, if any, of an officer under any contract of employment, any officer may be removed, either with or without cause, by an affirmative vote of the majority of the board of directors at any regular or special meeting of the board of directors or, except in the case of an officer chosen by the board of directors, by any officer upon whom such power of removal may be conferred by the board of directors.
Any officer may resign at any time by giving written notice to the corporation. Any resignation shall take effect at the date of the receipt of that notice or at any later time specified in that notice. Unless otherwise specified in the notice of resignation, the acceptance of the resignation shall not be necessary to make it effective. Any resignation is without prejudice to the rights, if any, of the corporation under any contract to which the officer is a party.
5.5 Vacancies In Offices. Any vacancy occurring in any office of the corporation shall be filled by the board of directors or as provided in Section 5.3.
5.6 Representation of Shares of Other Entities. The chairperson of the board of directors, the president, any vice president, the treasurer, the secretary or assistant secretary of this corporation, or any other person authorized by the board of directors or the president or a vice president, is authorized to vote, represent, and exercise on behalf of this corporation all
15



rights incident to any and all shares or other equity interests of any other corporation or corporations or entity or entities standing in the name of this corporation, including the right to act by written consent. The authority granted herein may be exercised either by such person directly or by any other person authorized to do so by proxy or power of attorney duly executed by such person having the authority.
5.7 Authority and Duties of Officers. All officers of the corporation shall respectively have such authority and perform such duties in the management of the business of the corporation as may be designated from time to time by the board of directors or the stockholders and, to the extent not so provided, as generally pertain to their respective offices, subject to the control of the board of directors.
ARTICLE VI
STOCK
6.1 Stock Certificates; Partly Paid Shares. The shares of the corporation shall be represented by certificates; provided that the board of directors may provide by resolution or resolutions that some or all of any or all classes or series of its stock shall be uncertificated shares. Any such resolution shall not apply to shares represented by a certificate until such certificate is surrendered to the corporation. Every holder of stock represented by certificates shall be entitled to have a certificate signed by, or in the name of the corporation by any two authorized officers of the corporation, which shall include, without limitation, the chairperson of the board of directors, the vice-chairperson of the board of directors, the president, any vice-president, the treasurer, any assistant treasurer, the secretary and any assistant secretary of the corporation, representing the number of shares registered in certificate form. Any or all of the signatures on the certificate may be a facsimile. In case any officer, transfer agent or registrar who has signed or whose facsimile signature has been placed upon a certificate has ceased to be such officer, transfer agent or registrar before such certificate is issued, it may be issued by the corporation with the same effect as if such person were such officer, transfer agent or registrar at the date of issue. The corporation shall not have power to issue a certificate in bearer form.
The corporation may issue the whole or any part of its shares as partly paid and subject to call for the remainder of the consideration to be paid therefor. Upon the face or back of each stock certificate issued to represent any such partly-paid shares, or upon the books and records of the corporation in the case of uncertificated partly-paid shares, the total amount of the consideration to be paid therefor and the amount paid thereon shall be stated. Upon the declaration of any dividend on fully-paid shares, the corporation shall declare a dividend upon partly-paid shares of the same class, but only upon the basis of the percentage of the consideration actually paid thereon.
6.2 Special Designation On Certificates. If the corporation is authorized to issue more than one class of stock or more than one series of any class, then the powers, the designations, the preferences, and the relative, participating, optional or other special rights of each class of stock or series thereof and the qualifications, limitations or restrictions of such preferences and/or rights shall be set forth in full or summarized on the face or back of the certificate that the corporation shall issue to represent such class or series of stock; provided,
16



however, that, except as otherwise provided in Section 202 of the DGCL, in lieu of the foregoing requirements there may be set forth on the face or back of the certificate that the corporation shall issue to represent such class or series of stock, a statement that the corporation will furnish without charge to each stockholder who so requests the powers, designations, preferences and relative, participating, optional or other special rights of each class of stock or series thereof and the qualifications, limitations or restrictions of such preferences and/or rights. Within a reasonable time after the issuance or transfer of uncertificated stock, the corporation shall send to the registered owner thereof a written notice containing the information required to be set forth or stated on certificates pursuant to this Section 6.2 or Sections 151, 156, 202(a) or 218(a) of the DGCL or with respect to this Section 6.2 a statement that the corporation will furnish without charge to each stockholder who so requests the powers, designations, preferences and relative, participating, optional or other special rights of each class of stock or series thereof and the qualifications, limitations or restrictions of such preferences and/or rights. Except as otherwise expressly provided by law, the rights and obligations of the holders of uncertificated stock and the rights and obligations of the holders of certificates representing stock of the same class and series shall be identical.
6.3 Lost Certificates. Except as provided in this Section 6.3, no new certificates for shares shall be issued to replace a previously issued certificate unless the latter is surrendered to the corporation and cancelled at the same time. The corporation may issue a new certificate of stock or uncertificated shares in the place of any certificate theretofore issued by it, alleged to have been lost, stolen or destroyed, and the corporation may require the owner of the lost, stolen or destroyed certificate, or such owner’s legal representative, to give the corporation a bond sufficient to indemnify it against any claim that may be made against it on account of the alleged loss, theft or destruction of any such certificate or the issuance of such new certificate or uncertificated shares.
6.4 Dividends. The board of directors, subject to any restrictions contained in the certificate of incorporation or applicable law, may declare and pay dividends upon the shares of the corporation’s capital stock.
The board of directors may set apart out of any of the funds of the corporation available for dividends a reserve or reserves for any proper purpose and may abolish any such reserve. Such purposes shall include but not be limited to equalizing dividends, repairing or maintaining any property of the corporation, and meeting contingencies.
6.5 Transfer of Stock. Transfers of record of shares of stock of the corporation shall be made only upon its books by the holders thereof, in person or by an attorney duly authorized, and, subject to Section 6.3 of these bylaws, if such stock is certificated, upon the surrender of a certificate or certificates for a like number of shares, properly endorsed or accompanied by proper evidence of succession, assignation or authority to transfer.
6.6 Stock Transfer Agreements. The corporation shall have power to enter into and perform any agreement with any number of stockholders of any one or more classes of stock of the corporation to restrict the transfer of shares of stock of the corporation of any one or more classes owned by such stockholders in any manner not prohibited by the DGCL.
17



6.7 Registered Stockholders. The corporation:
(i) shall be entitled to recognize the exclusive right of a person registered on its books as the owner of shares to receive dividends and to vote as such owner;
(ii) shall be entitled to hold liable for calls and assessments the person registered on its books as the owner of shares; and
(iii) shall not be bound to recognize any equitable or other claim to or interest in such share or shares on the part of another person, whether or not it shall have express or other notice thereof, except, in each case, as otherwise provided by the laws of Delaware.
ARTICLE VII
MANNER OF GIVING NOTICE AND WAIVER
7.1 Notice of Stockholders’ Meetings. Notice of any meeting of stockholders, if mailed, is given when deposited in the United States mail, postage prepaid, directed to the stockholder at such stockholder’s address as it appears on the corporation’s records. An affidavit of the secretary or an assistant secretary of the corporation or of the transfer agent or other agent of the corporation that the notice has been given shall, in the absence of fraud, be prima facie evidence of the facts stated therein.
7.2 Notice By Electronic Transmission. Without limiting the manner by which notice otherwise may be given effectively to stockholders pursuant to the DGCL, the certificate of incorporation or these bylaws, any notice to stockholders given by the corporation under any provision of the DGCL, the certificate of incorporation or these bylaws shall be effective if given by a form of electronic transmission consented to by the stockholder to whom the notice is given. Any such consent shall be revocable by the stockholder by written notice to the corporation. Any such consent shall be deemed revoked if:
(i) the corporation is unable to deliver by electronic transmission two consecutive notices given by the corporation in accordance with such consent; and
(ii) such inability becomes known to the secretary or an assistant secretary of the corporation or to the transfer agent, or other person responsible for the giving of notice.
However, the inadvertent failure to treat such inability as a revocation shall not invalidate any meeting or other action.
Any notice given pursuant to the preceding paragraph shall be deemed given:
(i) if by facsimile telecommunication, when directed to a number at which the stockholder has consented to receive notice;
(ii) if by electronic mail, when directed to an electronic mail address at which the stockholder has consented to receive notice;
18



(iii) if by a posting on an electronic network together with separate notice to the stockholder of such specific posting, upon the later of (A) such posting and (B) the giving of such separate notice; and
(iv) if by any other form of electronic transmission, when directed to the stockholder.
An affidavit of the secretary or an assistant secretary or of the transfer agent or other agent of the corporation that the notice has been given by a form of electronic transmission shall, in the absence of fraud, be prima facie evidence of the facts stated therein.
An “electronic transmission” means any form of communication, not directly involving the physical transmission of paper, that creates a record that may be retained, retrieved, and reviewed by a recipient thereof, and that may be directly reproduced in paper form by such a recipient through an automated process.
Notice by a form of electronic transmission shall not apply with respect to Sections 164, 296, 311, 312 or 324 of the DGCL.
7.3 Notice To Stockholders Sharing An Address. Except as otherwise prohibited under the DGCL, without limiting the manner by which notice otherwise may be given effectively to stockholders, any notice to stockholders given by the corporation under the provisions of the DGCL, the certificate of incorporation or these bylaws shall be effective if given by a single written notice to stockholders who share an address if consented to by the stockholders at that address to whom such notice is given. Any such consent shall be revocable by the stockholder by written notice to the corporation. Any stockholder who fails to object in writing to the corporation, within 60 days of having been given written notice by the corporation of its intention to send the single notice, shall be deemed to have consented to receiving such single written notice.
7.4 Notice To Person With Whom Communication Is Unlawful. Whenever notice is required to be given, under the DGCL, the certificate of incorporation or these bylaws, to any person with whom communication is unlawful, the giving of such notice to such person shall not be required and there shall be no duty to apply to any governmental authority or agency for a license or permit to give such notice to such person. Any action or meeting which shall be taken or held without notice to any such person with whom communication is unlawful shall have the same force and effect as if such notice had been duly given. In the event that the action taken by the corporation is such as to require the filing of a certificate under the DGCL, the certificate shall state, if such is the fact and if notice is required, that notice was given to all persons entitled to receive notice except such persons with whom communication is unlawful.
7.5 Waiver of Notice. Whenever notice is required to be given under any provision of the DGCL, the certificate of incorporation or these bylaws, a written waiver, signed by the person entitled to notice, or a waiver by electronic transmission by the person entitled to notice, whether before or after the time of the event for which notice is to be given, shall be deemed equivalent to notice. Attendance of a person at a meeting shall constitute a waiver of notice of such meeting, except when the person attends a meeting for the express purpose of objecting at the beginning of the meeting, to the transaction of any business because the meeting is not
19



lawfully called or convened. Neither the business to be transacted at, nor the purpose of, any regular or special meeting of the stockholders need be specified in any written waiver of notice or any waiver by electronic transmission unless so required by the certificate of incorporation or these bylaws.
ARTICLE VIII
FORUM FOR CERTAIN ACTIONS
Unless the corporation consents in writing to the selection of an alternative forum, the sole and exclusive forum for (i) any derivative action or proceeding brought on behalf of the corporation, (ii) any action asserting a claim of breach of a fiduciary duty owed by any director, officer or other employee or stockholder of the corporation to the corporation or the corporation’s stockholders, (iii) any action asserting a claim arising pursuant to any provision of the DGCL, the certificate of incorporation or these bylaws or as to which the DGCL confers jurisdiction on the Court of Chancery of the State of Delaware or (iv) any action asserting a claim governed by the internal affairs doctrine shall be a state or federal court located within the state of Delaware, in all cases subject to the court’s having personal jurisdiction over the indispensable parties named as defendants; provided, however, that this provision does not apply to any actions arising under the 1934 Act or the Securities Act of 1933, as amended. Unless the corporation consents in writing to the selection of an alternative forum, the United States District Court for the Northern District of California shall be the sole and exclusive forum for any action asserting a claim arising under the Securities Act of 1933, as amended. Any person or entity purchasing or otherwise acquiring any interest in shares of capital stock of the corporation shall be deemed to have notice of and consented to the provisions of this bylaw.
ARTICLE IX
INDEMNIFICATION
9.1 Indemnification of Directors and Officers In Third Party Proceedings. Subject to the other provisions of this Article IX, the corporation shall indemnify, to the fullest extent permitted by the DGCL, as now or hereinafter in effect, any person who was or is a party or is threatened to be made a party to any threatened, pending or completed action, suit or proceeding, whether civil, criminal, administrative or investigative (a “Proceeding”) (other than an action by or in the right of the corporation) by reason of the fact that such person is or was a director or officer of the corporation, or is or was a director or officer of the corporation serving at the request of the corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise, against expenses (including attorneys’ fees), judgments, fines and amounts paid in settlement actually and reasonably incurred by such person in connection with such Proceeding if such person acted in good faith and in a manner such person reasonably believed to be in or not opposed to the best interests of the corporation, and, with respect to any criminal action or proceeding, had no reasonable cause to believe such person’s conduct was unlawful. The termination of any Proceeding by judgment, order, settlement, conviction, or upon a plea of nolo contendere or its equivalent, shall not, of itself, create a presumption that the person did not act in good faith and in a manner which such person reasonably believed to be in or not opposed to the best interests of the corporation, and, with
20



respect to any criminal action or proceeding, had reasonable cause to believe that such person’s conduct was unlawful.
9.2 Indemnification of Directors and Officers in Actions by or in the Right of the Corporation. Subject to the other provisions of this Article IX, the corporation shall indemnify, to the fullest extent permitted by the DGCL, as now or hereinafter in effect, any person who was or is a party or is threatened to be made a party to any threatened, pending or completed action or suit by or in the right of the corporation to procure a judgment in its favor by reason of the fact that such person is or was a director or officer of the corporation, or is or was a director or officer of the corporation serving at the request of the corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise against expenses (including attorneys’ fees) actually and reasonably incurred by such person in connection with the defense or settlement of such action or suit if such person acted in good faith and in a manner such person reasonably believed to be in or not opposed to the best interests of the corporation; except that no indemnification shall be made in respect of any claim, issue or matter as to which such person shall have been adjudged to be liable to the corporation unless and only to the extent that the Court of Chancery or the court in which such action or suit was brought shall determine upon application that, despite the adjudication of liability but in view of all the circumstances of the case, such person is fairly and reasonably entitled to indemnity for such expenses which the Court of Chancery or such other court shall deem proper.
9.3 Successful Defense. To the extent that a present or former director or officer of the corporation has been successful on the merits or otherwise in defense of any action, suit or proceeding described in Section 9.1 or Section 9.2, or in defense of any claim, issue or matter therein, such person shall be indemnified against expenses (including attorneys’ fees) actually and reasonably incurred by such person in connection therewith.
9.4 Indemnification of Others. Subject to the other provisions of this Article IX, the corporation shall have power to indemnify its employees and agents to the extent not prohibited by the DGCL or other applicable law. The board of directors shall have the power to delegate to such person or persons as the board shall in its discretion determine the determination of whether employees or agents shall be indemnified.
9.5 Advance Payment of Expenses. Expenses (including attorneys’ fees) actually and reasonably incurred by a current officer or director of the corporation in defending any Proceeding shall be paid by the corporation in advance of the final disposition of such Proceeding upon receipt of a written request therefor (together with documentation reasonably evidencing such expenses) and an undertaking by or on behalf of the person to repay such amounts if it shall ultimately be determined that the person is not entitled to be indemnified under this Article IX or the DGCL. Such expenses (including attorneys’ fees) incurred by former directors and officers or other employees and agents of the corporation or by persons serving at the request of the corporation as directors, officers, employees or agents of another corporation, partnership, joint venture, trust or other enterprise may be so paid upon such terms and conditions, if any, as the corporation deems appropriate. The right to advancement of expenses shall not apply to any claim for which indemnity is excluded pursuant to these bylaws, but shall apply to any Proceeding referenced in Section 9.6(ii) or 9.6(iii) prior to a determination that the person is not entitled to be indemnified by the corporation. The right to advancement of expenses
21



shall not apply to any claim for which indemnity is excluded pursuant to these bylaws, but shall apply to any Proceeding referenced in Section 9.6(ii) or 9.6(iii) prior to a determination that the person is not entitled to be indemnified by the corporation.
9.6 Limitation On Indemnification. Subject to the requirements in Section 9.3 and the DGCL, the corporation shall not be obligated to indemnify any person pursuant to this Article IX in connection with any Proceeding (or any part of any Proceeding):
(i) for which payment has actually been made to or on behalf of such person under any statute, insurance policy, indemnity provision, vote or otherwise, except with respect to any excess beyond the amount paid;
(ii) for an accounting or disgorgement of profits pursuant to Section 16(b) of the 1934 Act, or similar provisions of federal, state or local statutory law or common law, if such person is held liable therefor (including pursuant to any settlement arrangements);
(iii) for any reimbursement of the corporation by such person of any bonus or other incentive-based or equity-based compensation or of any profits realized by such person from the sale of securities of the corporation, as required in each case under the 1934 Act (including any such reimbursements that arise from an accounting restatement of the corporation pursuant to Section 304 of the Sarbanes-Oxley Act of 2002 (the “Sarbanes-Oxley Act”), or the payment to the corporation of profits arising from the purchase and sale by such person of securities in violation of Section 306 of the Sarbanes-Oxley Act), if such person is held liable therefor (including pursuant to any settlement arrangements);
(iv) initiated by such person, including any Proceeding (or any part of any Proceeding) initiated by such person against the corporation or its directors, officers, employees, agents or other indemnitees, unless (a) the board of directors authorized the Proceeding (or the relevant part of the Proceeding) prior to its initiation, (b) the corporation provides the indemnification, in its sole discretion, pursuant to the powers vested in the corporation under applicable law, (c) otherwise required to be made under Section 9.7 or (d) otherwise required by applicable law; or
(v) if prohibited by applicable law; provided, however, that if any provision or provisions of this Article IX shall be held to be invalid, illegal or unenforceable for any reason whatsoever: (1) the validity, legality and enforceability of the remaining provisions of this Article IX (including, without limitation, each portion of any paragraph or clause containing any such provision held to be invalid, illegal or unenforceable, that is not itself held to be invalid, illegal or unenforceable) shall not in any way be affected or impaired thereby; and (2) to the fullest extent possible, the provisions of this Article IX (including, without limitation, each such portion of any paragraph or clause containing any such provision held to be invalid, illegal or unenforceable) shall be construed so as to give effect to the intent manifested by the provision held invalid, illegal or unenforceable.
9.7 Determination; Claim. If a claim for indemnification or advancement of expenses under this Article IX is not paid in full within 60 days after receipt by the corporation of the written request therefor, the claimant shall be entitled to an adjudication by a court of competent
22



jurisdiction of his or her entitlement to such indemnification or advancement of expenses. The corporation shall indemnify such person against any and all expenses that are incurred by such person in connection with any action for indemnification or advancement of expenses from the corporation under this Article IX, to the extent such person is successful in such action, and to the extent not prohibited by law. In any such suit, the corporation shall, to the fullest extent not prohibited by law, have the burden of proving that the claimant is not entitled to the requested indemnification or advancement of expenses.
9.8 Non-Exclusivity of Rights. The indemnification and advancement of expenses provided by, or granted pursuant to, this Article IX shall not be deemed exclusive of any other rights to which those seeking indemnification or advancement of expenses may be entitled under the certificate of incorporation or any statute, bylaw, agreement, vote of stockholders or disinterested directors or otherwise, both as to action in such person’s official capacity and as to action in another capacity while holding such office. The corporation is specifically authorized to enter into individual contracts with any or all of its directors, officers, employees or agents respecting indemnification and advancement of expenses, to the fullest extent not prohibited by the DGCL or other applicable law.
9.9 Insurance. The corporation may purchase and maintain insurance on behalf of any person who is or was a director, officer, employee or agent of the corporation, or is or was serving at the request of the corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise against any liability asserted against such person and incurred by such person in any such capacity, or arising out of such person’s status as such, whether or not the corporation would have the power to indemnify such person against such liability under the provisions of the DGCL.
9.10 Survival. The rights to indemnification and advancement of expenses conferred by this Article IX shall continue as to a person who has ceased to be a director, officer, employee or agent and shall inure to the benefit of the heirs, executors and administrators of such a person.
9.11 Effect of Repeal or Modification. A right to indemnification or to advancement of expenses arising under a provision of the certificate of incorporation or a bylaw shall not be eliminated or impaired by an amendment to the certificate of incorporation or these bylaws after the occurrence of the act or omission that is the subject of the civil, criminal, administrative or investigative action, suit or proceeding for which indemnification or advancement of expenses is sought, unless the provision in effect at the time of such act or omission explicitly authorizes such elimination or impairment after such action or omission has occurred.
9.12 Certain Definitions. For purposes of this Article IX, references to the “corporation” shall include, in addition to the resulting corporation, any constituent corporation (including any constituent of a constituent) absorbed in a consolidation or merger which, if its separate existence had continued, would have had power and authority to indemnify its directors, officers, employees or agents, so that any person who is or was a director, officer, employee or agent of such constituent corporation, or is or was serving at the request of such constituent corporation as a director, officer, employee or agent of another corporation, partnership, joint venture, trust or other enterprise, shall stand in the same position under the provisions of this Article IX with respect to the resulting or surviving corporation as such person would have with
23



respect to such constituent corporation if its separate existence had continued. For purposes of this Article IX, references to “other enterprises” shall include employee benefit plans; references to “fines” shall include any excise taxes assessed on a person with respect to an employee benefit plan; and references to “serving at the request of the corporation” shall include any service as a director, officer, employee or agent of the corporation which imposes duties on, or involves services by, such director, officer, employee or agent with respect to an employee benefit plan, its participants or beneficiaries; and a person who acted in good faith and in a manner such person reasonably believed to be in the interest of the participants and beneficiaries of an employee benefit plan shall be deemed to have acted in a manner “not opposed to the best interests of the corporation” as referred to in this Article IX.
ARTICLE X
GENERAL MATTERS
10.1 Execution of Corporate Contracts and Instruments. Except as otherwise provided by law, the certificate of incorporation or these bylaws, the board of directors may authorize any officer or officers, or agent or agents, to enter into any contract or execute any document or instrument in the name of and on behalf of the corporation; such authority may be general or confined to specific instances. Unless so authorized or ratified by the board of directors or within the agency power of an officer, no officer, agent or employee shall have any power or authority to bind the corporation by any contract or engagement or to pledge its credit or to render it liable for any purpose or for any amount.
10.2 Fiscal Year. The fiscal year of the corporation shall be fixed by resolution of the board of directors and may be changed by the board of directors.
10.3 Seal. The corporation may adopt a corporate seal, which may be altered by the board of directors. The corporation may use the corporate seal by causing it or a facsimile thereof to be impressed or affixed or in any other manner reproduced.
10.4 Construction; Definitions. Unless the context requires otherwise, the general provisions, rules of construction, and definitions in the DGCL shall govern the construction of these bylaws. Without limiting the generality of this provision, the singular number includes the plural, the plural number includes the singular, and the term “person” includes both a corporation and a natural person.
ARTICLE XI
AMENDMENTS
These bylaws may be adopted, amended or repealed by the stockholders entitled to vote; provided, however, that the affirmative vote of the holders of at least sixty-six and two-thirds percent (66-2/3%) of the total voting power of outstanding voting securities, voting together as a single class, shall be required for the stockholders of the corporation to alter, amend or repeal, or adopt any provision of these bylaws. The board of directors shall also have the power to adopt, amend or repeal bylaws.
24



A bylaw amendment adopted by stockholders which specifies the votes that shall be necessary for the election of directors shall not be further amended or repealed by the board of directors.
25



SLACK TECHNOLOGIES, INC.
CERTIFICATE OF AMENDMENT OF BYLAWS
The undersigned hereby certifies that he is the duly elected, qualified, and acting Secretary of Slack Technologies, Inc., a Delaware corporation and that the foregoing bylaws were amended and restated on September 8, 2020 by the corporation’s board of directors.
IN WITNESS WHEREOF, the undersigned has hereunto set his hand this 8th day of September, 2020.


 /s/ David Schellhase
David Schellhase, Secretary

EX-31.1 3 exhibit311-7312010xq.htm EX-31.1 Document
Exhibit 31.1
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF
THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
I, Stewart Butterfield, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Slack Technologies, 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(s) 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)) 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.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
c.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(s) 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: September 8, 2020
/s/ Stewart Butterfield
Stewart Butterfield
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 4 exhibit312-7312010xq.htm EX-31.2 Document
Exhibit 31.2
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF
THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
I, Allen Shim, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Slack Technologies, 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(s) 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)) 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.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
c.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(s) 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: September 8, 2020
/s/ Allen Shim
Allen Shim
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 5 exhibit321-7312010xq.htm EX-32.1 Document
Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Stewart Butterfield, Chief Executive Officer of Slack Technologies, Inc. (the “Company”), and Allen Shim, Chief Financial Officer of the Company, each hereby certifies that, to the best of his knowledge:

1.The Company’s Quarterly Report on Form 10-Q for the quarterly period ended July 31, 2020, to which this Certification is attached as Exhibit 32.1 (the “Periodic Report”), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act; and

2.The information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: September 8, 2020
/s/ Stewart Butterfield
Stewart Butterfield
Chief Executive Officer
(Principal Executive Officer)
/s/ Allen Shim
Allen Shim
Chief Financial Officer
(Principal Financial Officer)
 
 
 
 
 


EX-101.SCH 6 work-20200731.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Description of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Revenue and Contract Costs link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Revenue and Contract Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Revenue and Contract Costs - Schedule of Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Revenue and Contract Costs - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Revenue and Contract Costs - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Revenue and Contract Costs - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Revenue and Contract Costs - Schedule of Revenue by Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Fair Value Measurements - Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Fair Value Measurements - Schedule of Level 3 Assets Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2115104 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 2316303 - Disclosure - Business Combination (Tables) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Business Combination - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Business Combination - Fair Value of Consideration Transferred (Details) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - Business Combination - Preliminary Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 2420412 - Disclosure - Business Combination - Identifiable Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2121105 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2322304 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - Balance Sheet Components - Schedule of Cash and Cash Equivalents and Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2424414 - Disclosure - Balance Sheet Components - Schedule of Marketable Securities by Contractual Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2425415 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment by Category (Details) link:presentationLink link:calculationLink link:definitionLink 2426416 - Disclosure - Balance Sheet Components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2427417 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2428418 - Disclosure - Balance Sheet Components - Schedule of Expected Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2129106 - Disclosure - Operating Leases link:presentationLink link:calculationLink link:definitionLink 2330305 - Disclosure - Operating Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2431419 - Disclosure - Operating Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2432420 - Disclosure - Operating Leases - Schedule of Operating Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2433421 - Disclosure - Operating Leases - Schedule of Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2433421 - Disclosure - Operating Leases - Schedule of Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2134107 - Disclosure - Debt and Financing Arrangements link:presentationLink link:calculationLink link:definitionLink 2335306 - Disclosure - Debt and Financing Arrangements (Tables) link:presentationLink link:calculationLink link:definitionLink 2436422 - Disclosure - Debt and Financing Arrangements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2437423 - Disclosure - Debt and Financing Arrangements - Schedule of Net Carrying Amount of Liability Component (Details) link:presentationLink link:calculationLink link:definitionLink 2438424 - Disclosure - Debt and Financing Arrangements - Schedule of Carrying Amount of Equity Component (Details) link:presentationLink link:calculationLink link:definitionLink 2439425 - Disclosure - Debt and Financing Arrangements - Schedule of Interest Expense Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 2140108 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2441426 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2142109 - Disclosure - Stockholders Equity link:presentationLink link:calculationLink link:definitionLink 2343307 - Disclosure - Stockholders Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2444427 - Disclosure - Stockholders Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2445428 - Disclosure - Stockholders Equity - Schedule of Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2446429 - Disclosure - Stockholders Equity - Schedule of Restricted Stock Units and Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2447430 - Disclosure - Stockholders Equity - Schedule of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2148110 - Disclosure - Interest Income and Other Income, Net link:presentationLink link:calculationLink link:definitionLink 2349308 - Disclosure - Interest Income and Other Income, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2450431 - Disclosure - Interest Income and Other Income, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2151111 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2452432 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2153112 - Disclosure - Net Loss per Share Attributable to Slack Common Stockholders link:presentationLink link:calculationLink link:definitionLink 2354309 - Disclosure - Net Loss per Share Attributable to Slack Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 2455433 - Disclosure - Net Loss per Share Attributable to Slack Common Stockholders - Calculation of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2456434 - Disclosure - Net Loss per Share Attributable to Slack Common Stockholders - Potentially Dilutive Securities Excluded from Diluted Per Share Calculations (Details) link:presentationLink link:calculationLink link:definitionLink 2457435 - Disclosure - Net Loss per Share Attributable to Slack Common Stockholders - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 work-20200731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 work-20200731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 work-20200731_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Other non-operating income (expense), net Other Nonoperating Income (Expense) Outstanding, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Restricted stock awards Restricted Stock Awards [Member] Restricted Stock Awards Initial cap price (in dollars per share) Debt Instrument, Convertible, Capped Calls Initial Cap Price Debt Instrument, Convertible, Capped Calls Initial Cap Price Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Amortization of debt discount Amortization of Debt Discount (Premium) Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Released (in dollars 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 Level 3 Fair Value, Inputs, Level 3 [Member] Repurchase of early exercised stock options (in shares) Stock Repurchased During Period, Shares Less: issuance costs Unamortized Debt Issuance Expense, Equity Component Unamortized Debt Issuance Expense, Equity Component Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Due in one to two years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Statistical Measurement [Domain] Statistical Measurement [Domain] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Line of Credit Line of Credit [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Distributions to noncontrolling interest holders Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Fair value of the pre-combination service portion of restricted stock Business Combination, Consideration Transferred, Equity Interests Issuable Business Combination, Consideration Transferred, Equity Interests Issuable Convertible Preferred Stock Preferred Stock [Member] Current Fiscal Year End Date Current Fiscal Year End Date Deferred incremental costs of obtaining a contract Capitalized Contract Costs, Additions Capitalized Contract Costs, Additions Proceeds from issuance of convertible senior notes, net of issuance costs Proceeds from Convertible Debt Sales and marketing Selling and Marketing Expense [Member] Loss from operations Operating Income (Loss) 2019 Employee Stock Purchase Plan 2019 Employee Stock Purchase Plan [Member] 2019 Employee Stock Purchase Plan [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Total current liabilities Liabilities, Current Schedule of Contract Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Unvested at beginning of period (in dollars per share) Unvested at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Variable Rate [Domain] Variable Rate [Domain] Weighted-average remaining contractual term (In years) Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Life [Abstract] Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Life [Abstract] Variable Rate [Axis] Variable Rate [Axis] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commitments and contingencies (Note 8) Commitments and Contingencies ASSETS Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Award vesting period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Accounting Policies [Abstract] Convertible senior notes, net Convertible Notes Payable, Noncurrent Furniture and fixtures Furniture and Fixtures [Member] Entity Shell Company Entity Shell Company Released (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Cover page. Cover [Abstract] Operating cash flows used for operating leases Operating Lease, Payments Accounts payable Accounts Payable, Current Document Type Document Type Accumulated deficit Retained Earnings (Accumulated Deficit) Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Schedule of Convertible Debt Convertible Debt [Table Text Block] Class B Common Stock Common Class B [Member] Schedule of Level 3 Assets Measured at Fair Value on Recurring Basis Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Stockholders’ equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Number of equity incentive plans Share-based Compensation Arrangement By Share-based Payment Award, Number Of Plans Share-based Compensation Arrangement By Share-based Payment Award, Number Of Plans Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Cash and cash equivalents, unrealized losses Cash and Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax Cash and Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax Vesting of early exercised stock options Stock Issued During Period, Value, Stock Options Early Exercised Stock Issued During Period, Value, Stock Options Early Exercised Beginning of period (in shares) End of period (in shares) Shares, Outstanding Operating lease costs Lease, Cost Total operating expenses Operating Expenses Document Quarterly Report Document Quarterly Report Par value (in dollars per share) Common Stock, Par or Stated Value Per Share Other liabilities Other Liabilities, Noncurrent Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Increase in annual commitment amount under hosting commitments Long-term Purchase Commitment, Annual Increase Amount Long-term Purchase Commitment, Annual Increase Amount Contract With Customer, Liability [Roll Forward] Contract With Customer, Liability [Roll Forward] Contract With Customer, Liability [Roll Forward] Revenue Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Measurement Frequency [Domain] Measurement Frequency [Domain] Purchases Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases Entity File Number Entity File Number Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] Amortization of deferred contract acquisition costs Capitalized Contract Cost, Amortization Transaction gains (losses) on foreign exchange Foreign Currency Transaction Gain (Loss), Realized Total minimum commitment amount under hosting commitments Long-term Purchase Commitment, Amount Conversion rate Debt Instrument, Convertible, Conversion Ratio Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Statement [Line Items] Statement [Line Items] Shares issued during period (in shares) Stock Issued During Period, Shares, Acquisitions Schedule of Potentially Dilutive Securities Excluded from Diluted Per Share Calculations Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Thereafter Finite Lived Intangible Asset, Amortization Expense After Year Four Finite Lived Intangible Asset, Amortization Expense After Year Four Class of Stock [Domain] Class of Stock [Domain] Basic and diluted net loss per share: Earnings Per Share, Basic and Diluted [Abstract] Computer equipment Computer Equipment [Member] Document Fiscal Period Focus Document Fiscal Period Focus Acquisition related costs Business Combination, Acquisition Related Costs Measurement Input Type [Domain] Measurement Input Type [Domain] Statement [Table] Statement [Table] Operating lease liabilities Increase (Decrease) In Operating Lease, Liability Increase (Decrease) In Operating Lease, Liability Statistical Measurement [Axis] Statistical Measurement [Axis] Shares related to convertible senior notes Convertible Debt Securities [Member] Credit Facility [Axis] Credit Facility [Axis] U.S. agency securities US Government Agencies Debt Securities [Member] Equity component of convertible senior notes, net of issuance costs Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature Total cash and cash equivalents Cash, Money Market Funds And Commercial Paper [Member] Cash, Money Market Funds And Commercial Paper [Member] Weighted Average Weighted Average [Member] Business Combinations [Abstract] Net loss per share attributable to Slack common stockholders, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Consolidation Consolidation, Policy [Policy Text Block] Additional amount available for purchase Class of Warrant or Right, Number of Securities Called by Warrants or Rights, Value Class of Warrant or Right, Number of Securities Called by Warrants or Rights, Value Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Less: unamortized issuance costs Unamortized Debt Issuance Expense Debt and Financing Arrangements Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Cost of revenue Cost of Revenue Schedule Calculation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Amendment Flag Amendment Flag Letter of credit amount issued Long-term Line of Credit Total net proceeds from debt offering Proceeds From Convertible Debt, Liability And Equity Components Proceeds From Convertible Debt, Liability And Equity Components Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Aggregate intrinsic value Share Based Compensation Arrangement By Share Based Payment Award Options Intrinsic Value [Abstract] Share Based Compensation Arrangement By Share Based Payment Award Options Intrinsic Value [Abstract] Cancellation of restricted stock options (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Other comprehensive income (loss), net of tax: Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract] Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Marketable securities Debt Securities, Available-for-sale, Current Financial Instruments [Domain] Financial Instruments [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Geographical [Axis] Geographical [Axis] Local Phone Number Local Phone Number Marketable securities, amortized cost Debt Securities, Available-for-sale, Amortized Cost Unrecognized stock based compensation expense related to options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Marketable securities, unrealized gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Employee stock purchase plan Employee Stock [Member] Schedule of Restricted Stock Units and Restricted Stock Activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Realized gains Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings Income Statement Location [Axis] Income Statement Location [Axis] Shares issued related to a business combination Stock Issued During Period, Value, Acquisitions Cash Cash [Member] Income Statement Location [Domain] Income Statement Location [Domain] 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Amortization expense of intangible assets Amortization of Intangible Assets Line of Credit Facility [Table] Line of Credit Facility [Table] Schedule of Operating Leases, Other Information Lease, Cost [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Interest income and other income, net Interest income and other income, net Interest and Other Income Other assets Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Issuance of common stock upon settlement of restricted stock units (RSUs) Stock Issued During Period, Value, New Issues Cash equivalents Cash and cash equivalents, fair value Cash and Cash Equivalents, Fair Value Disclosure Total assets Assets International government securities Debt Security, Government, Non-US [Member] Contractual interest expense Interest Expense, Debt Proceeds from liquidation of strategic investments Proceeds From Equity Securities Without Readily Determinable Fair Value Proceeds From Equity Securities Without Readily Determinable Fair Value Description of Business and Summary of Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Unvested at beginning of period (in shares) Unvested at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Change in fair value of strategic investments Equity Securities, FV-NI, Gain (Loss) Intangible assets, net Net carrying amount Finite-Lived Intangible Assets, Net Change in fair value of strategic investments Equity Securities, Without Readily Determinable Fair Value, Gain (Loss) Equity Securities, Without Readily Determinable Fair Value, Gain (Loss) Antidilutive Securities [Axis] Antidilutive Securities [Axis] Entity Small Business Entity Small Business Cost of revenue Cost of Sales [Member] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Interest expense Total interest expense related to the Senior Notes Interest Expense Depreciation and amortization Depreciation, Depletion and Amortization Entity Filer Category Entity Filer Category Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Fair value of common stock issued as consideration for a business combination Noncash Or Part Noncash Acquisition Noncash Financial or Equity Instrument Consideration Noncash Or Part Noncash Acquisition Noncash Financial or Equity Instrument Consideration Total liabilities Liabilities Entity Address, City or Town Entity Address, City or Town Unrecognized stock based compensation expense related to options, weighted average period of recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount International Non-US [Member] Stock options vested and expected to vest, weighted-average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Interest Income and Other Income, Net Other Nonoperating Income and Expense [Text Block] Revenue Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Issuance of common stock for employee stock purchase plan Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised Level 1 Fair Value, Inputs, Level 1 [Member] Stock options vested and exercisable, weighted-average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Rimeto Rimeto [Member] Rimeto Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Document Fiscal Year Focus Document Fiscal Year Focus Accounts payable Increase (Decrease) in Accounts Payable Number of shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Accounts payable and other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable and Other Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable and Other Liabilities Additional Paid-In-Capital Additional Paid-in Capital [Member] Schedule of Interest Income and Other Income, Net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Class of Stock [Line Items] Class of Stock [Line Items] Asset Class [Axis] Asset Class [Axis] 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] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Number of shares outstanding (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Variable lease costs Variable Lease, Cost Revolving Credit Facility Revolving Credit Facility [Member] Potential increase in limit of aggregate commitments, as a percentage of adjusted EBITDA Line Of Credit Facility, Accordion Feature, Increase Limit As A Percent Of Adjusted EBITDA Line Of Credit Facility, Accordion Feature, Increase Limit As A Percent Of Adjusted EBITDA Loss before income taxes Pretax losses Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stock options vested and exercisable at end of period, weighted-average exercise price per share (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Research and development Research and Development Expense Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Number of shares authorized for issuance (in shares) Common Stock, Shares Authorized Letter of credit amount outstanding Letters of Credit Outstanding, Amount Net cash acquired from a business combination Payments to Acquire Businesses, Net of Cash Acquired Property and equipment, gross Property, Plant and Equipment, Gross Proceeds from exercise of stock options Proceeds from Stock Options Exercised U.S. government securities US Government Debt Securities [Member] Document Period End Date Document Period End Date Accrued compensation and benefits Increase (Decrease) in Employee Related Liabilities Entity Registrant Name Entity Registrant Name Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Schedule of Marketable Securities by Contractual Maturity Investments Classified by Contractual Maturity Date [Table Text Block] Operating lease liability, noncurrent Operating Lease, Liability, Noncurrent 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Intangible assets Fair Value Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Schedule of Cash and Cash Equivalents and Marketable Securities Cash, Cash Equivalents and Investments [Table Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Current assets: Assets, Current [Abstract] Purchases of capped calls related to convertible senior notes Adjustments To Additional Paid In Capital, Purchase Of Capped Call Transactions Adjustments To Additional Paid In Capital, Purchase Of Capped Call Transactions Net cost incurred to purchase capped call transactions Debt Instrument, Convertible, Capped Calls Expense Debt Instrument, Convertible, Capped Calls Expense Comprehensive loss attributable to Slack Comprehensive Income (Loss), Net of Tax, Attributable to Parent Patents Patents [Member] Assembled workforce Assembled Workforce [Member] Assembled Workforce [Member] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Entity Tax Identification Number Entity Tax Identification Number Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Purchase of strategic investments Payments To Acquire Equity Securities Without Readily Determinable Fair Value Payments To Acquire Equity Securities Without Readily Determinable Fair Value Remaining performance obligations expected to be recognized (as a percent) Revenue, Remaining Performance Obligation, Percentage Cash and cash equivalents, unrealized gains Cash and Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax Cash and Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax Net loss Net loss Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Schedule of Revenues by Geographical Area Disaggregation of Revenue [Table Text Block] Trading Symbol Trading Symbol Proceeds from liquidation Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales Operating lease right-of-use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-of-Use Asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-of-Use Asset Entity Information [Line Items] Entity Information [Line Items] Purchases of capped calls related to convertible senior notes Payments For Convertible Debt, Capped Call Transactions Payments For Convertible Debt, Capped Call Transactions Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Strategic investments Equity Securities, FV-NI Other financing activities Proceeds from (Payments for) Other Financing Activities Issuance of restricted stock awards (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Measurement Input Type [Axis] Measurement Input Type [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Billings Contract with Customer, Liability, Billings Contract with Customer, Liability, Billings Carrying amount of equity component Proceeds allocated to the conversion options (debt discount) Debt Instrument, Convertible, Carrying Amount of Equity Component, Gross Proceeds Debt Instrument, Convertible, Carrying Amount of Equity Component, Gross Proceeds Net carrying amount Long-term Debt Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Operating Leases Lessee, Operating Leases [Text Block] Shares subject to re-vesting restriction (in shares) Stock Issued During Period, Shares Subject to Re-Vesting Restrictions, Acquisitions Stock Issued During Period, Shares Subject to Re-Vesting Restrictions, Acquisitions Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Minimum annual commitment amount under hosting commitments Long-term Purchase Commitment, Annual Amount Long-term Purchase Commitment, Annual Amount Net amortization of bond premium (discount) on debt securities available for sale Accretion (Amortization) of Discounts and Premiums, Investments Balance at beginning of period Balance at end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value City Area Code City Area Code Customer relationships Customer Relationships [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Marketable securities, fair value Debt Securities, Available-for-sale Equity Components [Axis] Equity Components [Axis] Title of 12(b) Security Title of 12(b) Security Restricted stock Restricted Stock [Member] Accounts receivable and other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Minimum Minimum [Member] Operating lease liability Operating Lease, Liability, Current Unrecognized stock based compensation expense Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Net income (loss) attributable to noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Cancelled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Corporate bonds Corporate Bond Securities [Member] United States UNITED STATES Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Fair Value Measurements Fair Value Disclosures [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Stock Options Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Purchase Obligation Purchase Obligation Weighted-average remaining amortization period Finite-Lived Intangible Assets, Remaining Amortization Period Certificates of deposit Certificates Of Deposit, Not Included with Cash and Cash Equivalents [Member] Certificates Of Deposit, Not Included with Cash and Cash Equivalents Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Entity Ex Transition Period Entity Ex Transition Period Less: Tenant improvement receivables Lessee, Operating Lease, Liability, Tenant Improvement Receivable Lessee, Operating Lease, Liability, Tenant Improvement Receivable 2021 (6 months remaining) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Increase (decrease) in purchases of property and equipment included in liabilities Increase (Decrease) In Capital Expenditures Incurred But Not Yet Paid Increase (Decrease) In Capital Expenditures Incurred But Not Yet Paid Fiscal Year Fiscal Period, Policy [Policy Text Block] Impairment loss related to deferred costs Capitalized Contract Cost, Impairment Loss Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Other current and long-term liabilities Increase (Decrease) in Other Operating Liabilities Stock options vested and exercisable at end of period, number of shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Weighted-average exercise price per share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Research and development Research and Development Expense [Member] Conversion of convertible preferred stock to common stock in connection with direct listing Stock Issued During Period, Value, Conversion of Convertible Securities Goodwill impairment Goodwill, Impairment Loss Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Gross lease payments Lessee, Operating Lease, Liability, to be Paid Limitation on sale of common stock, sale price threshold, number of trading days Debt Instrument, Convertible, Threshold Trading Days Restricted cash Restricted Cash, Noncurrent Marketable securities, unrealized losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Weighted-average shares used in computing net loss per share attributable to Slack common stockholders, basic and diluted (in shares) Weighted average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Thereafter Lessee, Operating Lease, Liability, to be Paid, After Year Four Lessee, Operating Lease, Liability, to be Paid, After Year Four Goodwill Goodwill Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Due in one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Numerator: Net Income (Loss) Attributable to Parent [Abstract] Aggregate principal amount Debt Instrument, Face Amount Level 2 Fair Value, Inputs, Level 2 [Member] Cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Asset Class [Domain] Asset Class [Domain] Entities [Table] Entities [Table] Equity [Abstract] Equity [Abstract] General and administrative General and Administrative Expense [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Entity Central Index Key Entity Central Index Key Deferred revenue Contract with Customer, Liability, Current Entity Emerging Growth Company Entity Emerging Growth Company Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Stock options vested and expected to vest at end of period, number of shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Credit Facility [Domain] Credit Facility [Domain] Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Schedule of Expected Amortization Expense Related to Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Less: unamortized discount Debt Instrument, Unamortized Discount (Premium), Net Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] Cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Disclosure [Abstract] Debt Disclosure [Abstract] Weighted average remaining terms Operating Lease, Weighted Average Remaining Lease Term Percentage of aggregate principal amount Debt Instrument, Covenant, Percentage Of Aggregate Principal Amount Debt Instrument, Covenant, Percentage Of Aggregate Principal Amount Sales and marketing Selling and Marketing Expense Long-term Purchase Commitment [Line Items] Long-term Purchase Commitment [Line Items] Potential increase in limit of aggregate commitments Line Of Credit Facility, Accordion Feature, Increase Limit Line Of Credit Facility, Accordion Feature, Increase Limit Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Future estimated revenue related to unsatisfied or partially satisfied performance obligations Revenue, Remaining Performance Obligation, Amount Stock options vested and exercisable, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Total stock-based compensation expense Share-based Payment Arrangement, Expense Number of shares covered in capped call transaction Debt Instrument, Convertible, Number Of Shares Covered By Capped Call Debt Instrument, Convertible, Number Of Shares Covered By Capped Call Issuance of common stock for employee share purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Common stock Common Stock, Value, Issued Deferred commissions, net included in other assets Capitalized Contract Cost, Net, Noncurrent Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Commercial paper Commercial Paper [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Interest income Investment Income, Interest and Dividend Post-combination stock based compensation Post-Combination Stock Based Compensation Expense Post-Combination Stock Based Compensation Expense Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-sale Net Loss per Share Attributable to Slack Common Stockholders Earnings Per Share, Policy [Policy Text Block] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Noncontrolling interest Stockholders' Equity Attributable to Noncontrolling Interest Granted (in dollars 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 Number of shares issued (in shares) Common Stock, Shares, Issued Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Cash and cash equivalents Cash and cash equivalents, amortized cost Cash and Cash Equivalents, at Carrying Value Commitments for operating leases that have not yet commenced Less: Leases executed but not yet commenced Lessee, Operating Lease, Lease Not Yet Commenced, Total Commitments Lessee, Operating Lease, Lease Not Yet Commenced, Total Commitments Annual fee percentage Line Of Credit Facility, Letters Of Credit Issued And Outstanding, Annual Fee Percentage Line Of Credit Facility, Letters Of Credit Issued And Outstanding, Annual Fee Percentage Present value of lease liabilities Operating Lease, Liability Percentage of closing sale price in excess of convertible notes Percentage Of Closing Sale Price In Excess Of Convertible Notes Percentage Of Closing Sale Price In Excess Of Convertible Notes Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total Slack Technologies, Inc. stockholders’ equity Stockholders' Equity Attributable to Parent Total purchase price Total purchase price Business Combination, Consideration Transferred Rent expense, net of sublease income Operating Leases, Rent Expense, Net Total liabilities and stockholders’ equity Liabilities and Equity Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Accrued compensation and benefits Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Restricted stock units Restricted Stock Units (RSUs) [Member] Total purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net General and administrative General and Administrative Expense Financial Instrument [Axis] Financial Instrument [Axis] Total antidilutive securities (in shares) Antidilutive securities converted from convertible preferred stock to common stock (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Other non-cash charges Other Noncash Income (Expense) Short-term lease costs Short-term Lease, Cost Equity Component [Domain] Equity Component [Domain] Total cash, cash equivalents and marketable securities, fair value Cash, Cash Equivalents, and Short-term Investments Change in unrealized gain or loss on marketable securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Entity Address, Address Line One Entity Address, Address Line One Gross profit Gross Profit Total cash, cash equivalents and marketable securities, amortized cost Cash And Cash Equivalent And Debt Securities, Available-For-Sale, Amortized Cost Cash And Cash Equivalent And Debt Securities, Available-For-Sale, Amortized Cost Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Construction in progress Construction in Progress [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Unrealized short-term gain on marketable securities Marketable Securities, Unrealized Gain (Loss) Net loss attributable to Slack Net loss attributable to Slack Net Income (Loss) Attributable to Parent Entity Address, State or Province Entity Address, State or Province Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Carrying amount of the equity component Debt Instrument, Convertible, Carrying Amount of Equity Component 2021 (6 months remaining) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Distributions to noncontrolling interest holders Payments to Noncontrolling Interests LIBOR London Interbank Offered Rate (LIBOR) [Member] Other comprehensive income (loss), net of tax Other comprehensive income Other Comprehensive Income (Loss), Net of Tax Leases [Abstract] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Operating expenses: Operating Expenses [Abstract] Noncash operating lease expense Operating Lease, Non-Cash Expenses Operating Lease, Non-Cash Expenses Comprehensive income (loss) attributable to noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Earnings Per Share [Abstract] Earnings Per Share [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Unrealized gains (losses) on foreign exchange Foreign Currency Transaction Gain (Loss), Unrealized Hosting Commitments Hosting Commitments [Member] Hosting Commitments [Member] Developed technology Developed Technology Rights [Member] Entity Interactive Data Current Entity Interactive Data Current Number of shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Capitalized internal-use software costs Software Development [Member] Operating leases that have not yet commenced, term of lease Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Certificates of deposit Certificates of Deposit [Member] Deferred revenue, noncurrent Contract with Customer, Liability, Noncurrent Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Fronting fee percentage Line Of Credit Facility, Letters Of Credit Issued And Outstanding, Fronting Fee Percentage Line Of Credit Facility, Letters Of Credit Issued And Outstanding, Fronting Fee Percentage Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Redemption price percentage Debt Instrument, Redemption Price, Percentage Issuance of common stock for employee share purchase plan (in shares) Number of shares issued under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Schedule of Stock-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Deferred commissions, net included in prepaid expenses and other current assets Capitalized Contract Cost, Net, Current Convertible Debt Convertible Debt [Member] Schedule of Property and Equipment by Category Property, Plant and Equipment [Table Text Block] Other Commitments [Axis] Other Commitments [Axis] Other Commitments [Domain] Other Commitments [Domain] Measurement input Debt Instrument, Measurement Input Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Issuance of common stock upon settlement of restricted stock units (in shares) Stock Issued During Period, Shares, New Issues Leasehold improvements Leasehold Improvements [Member] Gross carrying amount Finite-Lived Intangible Assets, Gross Stated interest percentage Debt Instrument, Interest Rate, Stated Percentage Conversion of convertible preferred stock to common stock in connection with direct listing (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Total cash, cash equivalents and marketable securities, unrealized losses Cash And Cash Equivalent And Debt Securities, Available-For-Sale, Gross Unrealized Loss, Before Tax Cash And Cash Equivalent And Debt Securities, Available-For-Sale, Gross Unrealized Loss, Before Tax Money market funds Money Market Funds [Member] Performance obligations expected to be satisfied, expected timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Class A Common Stock Common Class A [Member] Stock options vested and expected to vest, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Exercise of stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Business Combination Business Combination Disclosure [Text Block] Schedule of Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Operating lease liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Liability Stock options Share-based Payment Arrangement, Option [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Cancelled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Total cash, cash equivalents and marketable securities, unrealized gains Cash And Cash Equivalent And Debt Securities, Available-For-Sale, Gross Unrealized Gain, Before Tax Cash And Cash Equivalent And Debt Securities, Available-For-Sale, Gross Unrealized Gain, Before Tax Plan Name [Domain] Plan Name [Domain] Revenue and Contract Costs Revenue from Contract with Customer [Text Block] Total stockholders’ equity Beginning of period End of period Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Strategic investments Equity Securities without Readily Determinable Fair Value, Amount Operating lease liabilities arising from obtaining ROU assets Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Additional paid-in-capital Additional Paid in Capital Stockholders Equity Shareholders' Equity and Share-based Payments [Text Block] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Fair value of convertible senior notes Long-term Debt, Fair Value Class of Stock [Axis] Class of Stock [Axis] Provision (benefit) for income taxes Income Tax Expense (Benefit) Cash paid for income taxes Income Taxes Paid, Net Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Accrued expenses and other current liabilities Accrued Liabilities, Current Long-term Purchase Commitment [Table] Long-term Purchase Commitment [Table] Sales of marketable securities Proceeds from Sale of Debt Securities, Available-for-sale Cash Payments to Acquire Businesses, Gross Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Fair value of Class A common stock transferred Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Principal Long-term Debt, Gross Depreciation Depreciation Prime Rate Prime Rate [Member] Balance, beginning of period Balance, end of period Contract with Customer, Liability Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Convertible Preferred Stock Convertible Preferred Stock Convertible Preferred Stock [Member] Limitation on sale of common stock, sale price threshold, trading period Debt Instrument, Convertible, Threshold Consecutive Trading Days Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [Axis] Weighted-average grant date fair value per share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Maximum Maximum [Member] Amortization of debt discount and issuance costs Amortization of debt issuance costs Amortization of Debt Issuance Costs Security Exchange Name Security Exchange Name Preferred stock, number of shares authorized (in shares) Preferred Stock, Shares Authorized Noncontrolling Interest Noncontrolling Interest [Member] Accumulated Deficit Retained Earnings [Member] Payments of contingent consideration for acquisitions Payment for Contingent Consideration Liability, Financing Activities Effective tax rate Effective Income Tax Rate Reconciliation, Percent Unrealized gains (losses) relating to investments still held at reporting date Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss) 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] Net cash provided by investing activities Net Cash Provided by (Used in) Investing Activities Total Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Outstanding, weighted-average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Domain] Award Type [Domain] Document Transition Report Document Transition Report Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Deferred revenue assumed in the Rimeto acquisition Contract with Customer, Liability, Deferred Revenue Assumed in the Rimeto Acquisition Contract with Customer, Liability, Deferred Revenue Assumed in the Rimeto Acquisition Net Loss per Share Attributable to Slack Common Stockholders Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Current liabilities: Liabilities, Current [Abstract] Unvested early exercised stock options Share-based Payment Arrangement, Unvested Early Exercised Option [Member] Share-based Payment Arrangement, Unvested Early Exercised Option [Member] Fair Value, Recurring Fair Value, Recurring [Member] Stock options vested and expected to vest at end of period, weighted-average exercise price per share (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Summary of Significant Accounting Policies and Recently Adopted Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Discount Rate Measurement Input, Discount Rate [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 10 work-20200731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 work-20200731_htm.xml IDEA: XBRL DOCUMENT 0001764925 2020-02-01 2020-07-31 0001764925 us-gaap:CommonClassAMember 2020-08-17 0001764925 us-gaap:CommonClassBMember 2020-08-17 0001764925 2020-07-31 0001764925 2020-01-31 0001764925 2020-05-01 2020-07-31 0001764925 2019-05-01 2019-07-31 0001764925 2019-02-01 2019-07-31 0001764925 us-gaap:CommonStockMember 2020-01-31 0001764925 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0001764925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-31 0001764925 us-gaap:RetainedEarningsMember 2020-01-31 0001764925 us-gaap:NoncontrollingInterestMember 2020-01-31 0001764925 us-gaap:CommonStockMember 2020-02-01 2020-04-30 0001764925 us-gaap:AdditionalPaidInCapitalMember 2020-02-01 2020-04-30 0001764925 2020-02-01 2020-04-30 0001764925 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2020-02-01 2020-04-30 0001764925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-02-01 2020-04-30 0001764925 us-gaap:RetainedEarningsMember 2020-02-01 2020-04-30 0001764925 us-gaap:NoncontrollingInterestMember 2020-02-01 2020-04-30 0001764925 us-gaap:CommonStockMember 2020-04-30 0001764925 us-gaap:AdditionalPaidInCapitalMember 2020-04-30 0001764925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-30 0001764925 us-gaap:RetainedEarningsMember 2020-04-30 0001764925 us-gaap:NoncontrollingInterestMember 2020-04-30 0001764925 2020-04-30 0001764925 us-gaap:CommonStockMember 2020-05-01 2020-07-31 0001764925 us-gaap:AdditionalPaidInCapitalMember 2020-05-01 2020-07-31 0001764925 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2020-05-01 2020-07-31 0001764925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-05-01 2020-07-31 0001764925 us-gaap:NoncontrollingInterestMember 2020-05-01 2020-07-31 0001764925 us-gaap:RetainedEarningsMember 2020-05-01 2020-07-31 0001764925 us-gaap:CommonStockMember 2020-07-31 0001764925 us-gaap:AdditionalPaidInCapitalMember 2020-07-31 0001764925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-31 0001764925 us-gaap:RetainedEarningsMember 2020-07-31 0001764925 us-gaap:NoncontrollingInterestMember 2020-07-31 0001764925 us-gaap:PreferredStockMember 2019-01-31 0001764925 us-gaap:CommonStockMember 2019-01-31 0001764925 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0001764925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-31 0001764925 us-gaap:RetainedEarningsMember 2019-01-31 0001764925 us-gaap:NoncontrollingInterestMember 2019-01-31 0001764925 2019-01-31 0001764925 us-gaap:CommonStockMember 2019-02-01 2019-04-30 0001764925 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2019-04-30 0001764925 2019-02-01 2019-04-30 0001764925 us-gaap:RestrictedStockMember us-gaap:CommonStockMember 2019-02-01 2019-04-30 0001764925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-02-01 2019-04-30 0001764925 us-gaap:RetainedEarningsMember 2019-02-01 2019-04-30 0001764925 us-gaap:NoncontrollingInterestMember 2019-02-01 2019-04-30 0001764925 us-gaap:PreferredStockMember 2019-04-30 0001764925 us-gaap:CommonStockMember 2019-04-30 0001764925 us-gaap:AdditionalPaidInCapitalMember 2019-04-30 0001764925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-30 0001764925 us-gaap:RetainedEarningsMember 2019-04-30 0001764925 us-gaap:NoncontrollingInterestMember 2019-04-30 0001764925 2019-04-30 0001764925 us-gaap:CommonStockMember 2019-05-01 2019-07-31 0001764925 us-gaap:AdditionalPaidInCapitalMember 2019-05-01 2019-07-31 0001764925 us-gaap:PreferredStockMember 2019-05-01 2019-07-31 0001764925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-05-01 2019-07-31 0001764925 us-gaap:RetainedEarningsMember 2019-05-01 2019-07-31 0001764925 us-gaap:NoncontrollingInterestMember 2019-05-01 2019-07-31 0001764925 us-gaap:CommonStockMember 2019-07-31 0001764925 us-gaap:AdditionalPaidInCapitalMember 2019-07-31 0001764925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-31 0001764925 us-gaap:RetainedEarningsMember 2019-07-31 0001764925 us-gaap:NoncontrollingInterestMember 2019-07-31 0001764925 2019-07-31 0001764925 us-gaap:ConvertibleDebtMember 2020-04-09 0001764925 2020-08-01 2020-07-31 0001764925 country:US 2020-05-01 2020-07-31 0001764925 country:US 2019-05-01 2019-07-31 0001764925 country:US 2020-02-01 2020-07-31 0001764925 country:US 2019-02-01 2019-07-31 0001764925 us-gaap:NonUsMember 2020-05-01 2020-07-31 0001764925 us-gaap:NonUsMember 2019-05-01 2019-07-31 0001764925 us-gaap:NonUsMember 2020-02-01 2020-07-31 0001764925 us-gaap:NonUsMember 2019-02-01 2019-07-31 0001764925 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001764925 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001764925 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001764925 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001764925 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001764925 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001764925 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001764925 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001764925 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001764925 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001764925 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001764925 us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001764925 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember work:CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember 2020-07-31 0001764925 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember work:CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember 2020-07-31 0001764925 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember work:CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember 2020-07-31 0001764925 us-gaap:FairValueMeasurementsRecurringMember work:CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember 2020-07-31 0001764925 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-07-31 0001764925 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-07-31 0001764925 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-07-31 0001764925 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-07-31 0001764925 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-07-31 0001764925 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-07-31 0001764925 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-07-31 0001764925 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-07-31 0001764925 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2020-07-31 0001764925 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2020-07-31 0001764925 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2020-07-31 0001764925 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2020-07-31 0001764925 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-07-31 0001764925 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-07-31 0001764925 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-07-31 0001764925 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-07-31 0001764925 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2020-07-31 0001764925 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2020-07-31 0001764925 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2020-07-31 0001764925 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2020-07-31 0001764925 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001764925 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001764925 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001764925 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001764925 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001764925 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001764925 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001764925 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001764925 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001764925 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001764925 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001764925 us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001764925 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-01-31 0001764925 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-01-31 0001764925 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-01-31 0001764925 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-01-31 0001764925 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-01-31 0001764925 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-01-31 0001764925 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-01-31 0001764925 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-01-31 0001764925 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2020-01-31 0001764925 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2020-01-31 0001764925 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2020-01-31 0001764925 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentDebtSecuritiesMember 2020-01-31 0001764925 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-01-31 0001764925 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-01-31 0001764925 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-01-31 0001764925 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-01-31 0001764925 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2020-01-31 0001764925 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2020-01-31 0001764925 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2020-01-31 0001764925 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2020-01-31 0001764925 us-gaap:ConvertibleDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member 2020-07-31 0001764925 work:RimetoMember us-gaap:CommonStockMember 2020-06-29 2020-06-29 0001764925 us-gaap:RestrictedStockMember work:RimetoMember 2020-06-29 2020-06-29 0001764925 work:RimetoMember 2020-06-29 2020-06-29 0001764925 work:RimetoMember 2020-07-31 0001764925 work:RimetoMember us-gaap:DevelopedTechnologyRightsMember 2020-07-31 0001764925 work:RimetoMember us-gaap:DevelopedTechnologyRightsMember 2020-02-01 2020-07-31 0001764925 work:RimetoMember us-gaap:CustomerRelationshipsMember 2020-07-31 0001764925 work:RimetoMember us-gaap:CustomerRelationshipsMember 2020-02-01 2020-07-31 0001764925 us-gaap:RestrictedStockUnitsRSUMember work:RimetoMember 2020-06-29 2020-06-29 0001764925 work:RimetoMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-02-01 2020-07-31 0001764925 work:RimetoMember us-gaap:GeneralAndAdministrativeExpenseMember 2020-05-01 2020-07-31 0001764925 us-gaap:CashMember 2020-07-31 0001764925 us-gaap:MoneyMarketFundsMember 2020-07-31 0001764925 us-gaap:CertificatesOfDepositMember 2020-07-31 0001764925 work:CashMoneyMarketFundsAndCommercialPaperMember 2020-07-31 0001764925 work:CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember 2020-07-31 0001764925 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-07-31 0001764925 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-07-31 0001764925 us-gaap:USGovernmentDebtSecuritiesMember 2020-07-31 0001764925 us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-07-31 0001764925 us-gaap:CorporateBondSecuritiesMember 2020-07-31 0001764925 us-gaap:CashMember 2020-01-31 0001764925 us-gaap:MoneyMarketFundsMember 2020-01-31 0001764925 us-gaap:CommercialPaperMember 2020-01-31 0001764925 work:CashMoneyMarketFundsAndCommercialPaperMember 2020-01-31 0001764925 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2020-01-31 0001764925 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-01-31 0001764925 us-gaap:USGovernmentDebtSecuritiesMember 2020-01-31 0001764925 us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-01-31 0001764925 us-gaap:CorporateBondSecuritiesMember 2020-01-31 0001764925 us-gaap:LeaseholdImprovementsMember 2020-07-31 0001764925 us-gaap:LeaseholdImprovementsMember 2020-01-31 0001764925 us-gaap:FurnitureAndFixturesMember 2020-07-31 0001764925 us-gaap:FurnitureAndFixturesMember 2020-01-31 0001764925 us-gaap:SoftwareDevelopmentMember 2020-07-31 0001764925 us-gaap:SoftwareDevelopmentMember 2020-01-31 0001764925 us-gaap:ComputerEquipmentMember 2020-07-31 0001764925 us-gaap:ComputerEquipmentMember 2020-01-31 0001764925 us-gaap:ConstructionInProgressMember 2020-07-31 0001764925 us-gaap:ConstructionInProgressMember 2020-01-31 0001764925 srt:WeightedAverageMember us-gaap:CustomerRelationshipsMember 2020-02-01 2020-07-31 0001764925 us-gaap:CustomerRelationshipsMember 2020-07-31 0001764925 srt:WeightedAverageMember us-gaap:DevelopedTechnologyRightsMember 2020-02-01 2020-07-31 0001764925 us-gaap:DevelopedTechnologyRightsMember 2020-07-31 0001764925 srt:WeightedAverageMember us-gaap:PatentsMember 2020-02-01 2020-07-31 0001764925 us-gaap:PatentsMember 2020-07-31 0001764925 srt:WeightedAverageMember work:AssembledWorkforceMember 2020-02-01 2020-07-31 0001764925 work:AssembledWorkforceMember 2020-07-31 0001764925 srt:WeightedAverageMember us-gaap:CustomerRelationshipsMember 2020-02-01 2020-04-30 0001764925 us-gaap:CustomerRelationshipsMember 2020-01-31 0001764925 srt:WeightedAverageMember us-gaap:DevelopedTechnologyRightsMember 2020-02-01 2020-04-30 0001764925 us-gaap:DevelopedTechnologyRightsMember 2020-01-31 0001764925 srt:WeightedAverageMember us-gaap:PatentsMember 2020-02-01 2020-04-30 0001764925 us-gaap:PatentsMember 2020-01-31 0001764925 srt:WeightedAverageMember work:AssembledWorkforceMember 2020-02-01 2020-04-30 0001764925 work:AssembledWorkforceMember 2020-01-31 0001764925 srt:MinimumMember 2020-07-31 0001764925 srt:MaximumMember 2020-07-31 0001764925 us-gaap:ConvertibleDebtMember 2020-04-09 2020-04-09 0001764925 us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputDiscountRateMember 2020-04-09 0001764925 us-gaap:ConvertibleDebtMember 2020-07-31 0001764925 us-gaap:ConvertibleDebtMember 2020-05-01 2020-07-31 0001764925 us-gaap:ConvertibleDebtMember 2020-02-01 2020-07-31 0001764925 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-05-30 0001764925 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-05-30 2019-05-30 0001764925 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2019-05-30 2019-05-30 0001764925 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-05-30 2019-05-30 0001764925 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-07-31 0001764925 work:HostingCommitmentsMember 2020-04-30 2020-04-30 0001764925 work:HostingCommitmentsMember 2018-04-01 2018-04-30 0001764925 work:HostingCommitmentsMember 2020-07-31 0001764925 us-gaap:CommonClassAMember 2020-07-31 0001764925 us-gaap:CommonClassBMember 2020-07-31 0001764925 2019-02-01 2020-01-31 0001764925 us-gaap:EmployeeStockOptionMember 2020-02-01 2020-07-31 0001764925 us-gaap:RestrictedStockUnitsRSUMember 2020-01-31 0001764925 us-gaap:RestrictedStockMember 2020-01-31 0001764925 us-gaap:RestrictedStockUnitsRSUMember 2020-02-01 2020-07-31 0001764925 us-gaap:RestrictedStockMember 2020-02-01 2020-07-31 0001764925 us-gaap:RestrictedStockUnitsRSUMember 2020-07-31 0001764925 us-gaap:RestrictedStockMember 2020-07-31 0001764925 work:A2019EmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2020-05-01 2020-07-31 0001764925 us-gaap:EmployeeStockMember work:A2019EmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2020-07-31 0001764925 us-gaap:EmployeeStockMember work:A2019EmployeeStockPurchasePlanMember us-gaap:CommonClassAMember 2020-02-01 2020-07-31 0001764925 us-gaap:CostOfSalesMember 2020-05-01 2020-07-31 0001764925 us-gaap:CostOfSalesMember 2019-05-01 2019-07-31 0001764925 us-gaap:CostOfSalesMember 2020-02-01 2020-07-31 0001764925 us-gaap:CostOfSalesMember 2019-02-01 2019-07-31 0001764925 us-gaap:ResearchAndDevelopmentExpenseMember 2020-05-01 2020-07-31 0001764925 us-gaap:ResearchAndDevelopmentExpenseMember 2019-05-01 2019-07-31 0001764925 us-gaap:ResearchAndDevelopmentExpenseMember 2020-02-01 2020-07-31 0001764925 us-gaap:ResearchAndDevelopmentExpenseMember 2019-02-01 2019-07-31 0001764925 us-gaap:SellingAndMarketingExpenseMember 2020-05-01 2020-07-31 0001764925 us-gaap:SellingAndMarketingExpenseMember 2019-05-01 2019-07-31 0001764925 us-gaap:SellingAndMarketingExpenseMember 2020-02-01 2020-07-31 0001764925 us-gaap:SellingAndMarketingExpenseMember 2019-02-01 2019-07-31 0001764925 us-gaap:GeneralAndAdministrativeExpenseMember 2020-05-01 2020-07-31 0001764925 us-gaap:GeneralAndAdministrativeExpenseMember 2019-05-01 2019-07-31 0001764925 us-gaap:GeneralAndAdministrativeExpenseMember 2020-02-01 2020-07-31 0001764925 us-gaap:GeneralAndAdministrativeExpenseMember 2019-02-01 2019-07-31 0001764925 us-gaap:ConvertibleDebtSecuritiesMember 2020-02-01 2020-07-31 0001764925 us-gaap:ConvertibleDebtSecuritiesMember 2019-02-01 2019-07-31 0001764925 us-gaap:EmployeeStockOptionMember 2020-02-01 2020-07-31 0001764925 us-gaap:EmployeeStockOptionMember 2019-02-01 2019-07-31 0001764925 work:SharebasedPaymentArrangementUnvestedEarlyExercisedOptionMember 2020-02-01 2020-07-31 0001764925 work:SharebasedPaymentArrangementUnvestedEarlyExercisedOptionMember 2019-02-01 2019-07-31 0001764925 us-gaap:RestrictedStockUnitsRSUMember 2020-02-01 2020-07-31 0001764925 us-gaap:RestrictedStockUnitsRSUMember 2019-02-01 2019-07-31 0001764925 work:RestrictedStockAwardsMember 2020-02-01 2020-07-31 0001764925 work:RestrictedStockAwardsMember 2019-02-01 2019-07-31 0001764925 us-gaap:RestrictedStockMember 2020-02-01 2020-07-31 0001764925 us-gaap:RestrictedStockMember 2019-02-01 2019-07-31 0001764925 us-gaap:EmployeeStockMember 2020-02-01 2020-07-31 0001764925 us-gaap:EmployeeStockMember 2019-02-01 2019-07-31 0001764925 us-gaap:ConvertiblePreferredStockMember 2019-06-07 2019-06-07 shares iso4217:USD iso4217:USD shares pure work:numberOfDays work:plan 0001764925 --01-31 2021 Q2 false P12M 0.032263 10-Q true 2020-07-31 false 001-38926 Slack Technologies, Inc. DE 26-4400325 500 Howard Street San Francisco CA 94105 415 630-7943 Class A Common Stock, $0.0001 par value per share WORK NYSE Yes Yes Non-accelerated Filer false true false false 483125892 87398710 1316395000 498999000 216957000 269593000 111950000 145844000 58340000 55967000 1703642000 970403000 38490000 38490000 42826000 28814000 98729000 102340000 185911000 197830000 18019000 13530000 76204000 48598000 37306000 41701000 2201127000 1441706000 12778000 16893000 68154000 65196000 23823000 32123000 30707000 30465000 382675000 375263000 518137000 519940000 630326000 0 185166000 196378000 732000 1451000 67000 38000 1334428000 717807000 57000 56000 2235200000 1945446000 929000 -71000 -1386680000 -1236621000 849506000 708810000 17193000 15089000 866699000 723899000 2201127000 1441706000 215864000 144973000 417514000 279794000 28387000 31106000 53989000 49680000 187477000 113867000 363525000 230114000 94201000 217769000 185426000 268872000 109122000 136392000 219442000 203230000 52788000 123356000 103442000 160100000 256111000 477517000 508310000 632202000 -68634000 -363650000 -144785000 -402088000 11552000 208000 14394000 321000 6952000 3319000 11660000 10509000 -73234000 -360539000 -147519000 -391900000 -81000 -923000 61000 -403000 -73153000 -359616000 -147580000 -391497000 1695000 -54000 2479000 1397000 -74848000 -359562000 -150059000 -392894000 -0.13 -0.98 -0.27 -1.58 564351000 368533000 560921000 249222000 -73153000 -359616000 -147580000 -391497000 75000 -41000 1000000 379000 75000 -41000 1000000 379000 -73078000 -359657000 -146580000 -391118000 1695000 -54000 2479000 1397000 -74773000 -359603000 -149059000 -392515000 555360000 56000 1945446000 -71000 -1236621000 15089000 723899000 1062000 1932000 1932000 2000 2000 4724000 223622000 223622000 105570000 105570000 925000 925000 820000 16610000 16610000 53711000 53711000 -75211000 784000 -74427000 561966000 56000 2135753000 854000 -1311832000 15873000 840704000 766000 1693000 1693000 972000 972000 5016000 1000 1000 75000 75000 375000 375000 1660000 39495000 39495000 57288000 57288000 -74848000 1695000 -73153000 569408000 57000 2235200000 929000 -1386680000 17193000 866699000 373372000 1392101000 127573000 13000 105633000 -498000 -665563000 9920000 841606000 2694000 2907000 2907000 88000 88000 505000 420000 420000 3639000 3639000 -33332000 1451000 -31881000 373372000 1392101000 130772000 13000 112267000 -78000 -698895000 11371000 816779000 8046000 1000 6804000 6805000 69000 69000 10000 2000 373372000 1392101000 373372000 37000 1392064000 30388000 3000 3000 -41000 -41000 285787000 285787000 -359562000 -54000 -359616000 542566000 54000 1796988000 -119000 -1058457000 11317000 749783000 -147580000 -391497000 13641000 12657000 110999000 289426000 12619000 0 17343000 0 6898000 3290000 -381000 1736000 5820000 2884000 218000 359000 -33548000 -15258000 4539000 10161000 -4038000 -1436000 -16371000 0 2955000 19758000 5703000 44650000 -2321000 9229000 23200000 -13805000 100302000 59553000 147913000 268951000 5650000 166074000 -6571000 0 8743000 28269000 9025000 5470000 789000 2858000 42853000 344591000 841329000 0 105570000 0 4599000 10275000 5250000 5000000 16610000 0 375000 0 0 -556000 751343000 4719000 817396000 335505000 537489000 201260000 1354885000 536765000 1894000 455000 -1349000 1476000 39495000 0 974000 157000 991000 505000 Description of Business and Summary of Significant Accounting Policies<div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Business</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Slack Technologies, Inc. (the “Company” or “Slack”) operates a business technology software platform that brings together people, applications, and data and sells its offering under a software-as-a-service model. The Company was incorporated in Delaware in 2009 as Tiny Speck, Inc. In 2014, the Company changed its name to Slack Technologies, Inc. and publicly launched its current offering. The Company is headquartered in San Francisco, California.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fiscal Year</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s fiscal year ends on January 31. References to fiscal year 2021, for example, refer to the fiscal year ended January 31, 2021.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation and Consolidation</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding interim financial reporting. The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned and majority-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The condensed consolidated financial statements include 100% of the accounts of wholly owned and majority-owned subsidiaries and the ownership interest of minority investors is recorded as noncontrolling interest.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The unaudited condensed consolidated balance sheet as of January 31, 2020 included herein was derived from the audited financial statements as of that date, but does not include all disclosures, including certain notes required by U.S. GAAP on an annual reporting basis. In management's opinion, the unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of comprehensive loss, statements of stockholders’ equity, and statements of cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year or any future period.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K filed with the SEC on March 12, 2020.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Convertible Senior Notes</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In April 2020, the Company issued $862.5 million aggregate principal amount of 0.50% convertible senior notes due April 15, 2025 in a private offering, including the initial purchasers’ exercise in full of their option to purchase additional notes (the “Notes”). See Note 7 for additional details.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. These estimates are based on information available as of the date of the condensed consolidated financial statements. On a regular basis, management evaluates these estimates and assumptions; however, actual results could materially differ from these estimates due to risks and uncertainties, including uncertainty in the current economic environment related to the outbreak of the novel coronavirus pandemic (“COVID-19”).</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s most significant estimates and judgments involve revenue recognition, stock-based compensation including the estimation of fair value of common stock, valuation of strategic investments, valuation of acquired goodwill and intangibles from acquisitions, period of benefit for deferred contract acquisition costs, fair value of the liability and equity components of the Notes, and uncertain tax positions.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Concentration of Credit Risk</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Financial instruments that potentially subject the Company to a concentration of credit risk primarily consist of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. For cash, cash equivalents, restricted cash, and marketable securities, the Company is exposed to credit risk in the event of default by the financial institutions to the extent of </span></div><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">the amounts recorded on the accompanying condensed consolidated balance sheets that are in excess of federal insurance limits. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the accompanying condensed consolidated balance sheets. </span><span style="background-color:rgb(255,255,255, 0.0);color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company sells its services to a wide variety of customers. If the financial condition or results of operations of any significant customers deteriorates substantially, operating results could be adversely affected. To reduce credit risk, management performs credit evaluations of the financial condition of significant customers. The Company does not require collateral from its credit customers and maintains reserves for estimated credit losses on customer accounts when considered necessary. Actual credit losses may differ from the Company’s estimates.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">No customer accounted for 10% or greater of total accounts receivable as of July 31, 2020 and January 31, 2020. There were no customers representing 10% or greater of revenue for the three and six months ended July 31, 2020 and 2019.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Summary of Significant Accounting Policies</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s significant accounting policies are discussed in “Index to Consolidated Financial Statements–Note 1. Description of Business and Summary of Significant Accounting Policies” in the Notes to Consolidated Financial Statements in its Annual Report on Form 10-K filed with the SEC on March 12, 2020. There have been no significant changes to these policies during the six months ended July 31, 2020, except for the accounting policy for the Notes issued in April 2020.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Convertible Senior Notes</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Notes are accounted for in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Subtopic 470-20, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Debt with Conversion and Other Options</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. Pursuant to ASC Subtopic 470-20, issuers of certain convertible debt instruments, such as the Notes, that have a net settlement feature and may be settled wholly or partially in cash upon conversion are required to separately account for the liability (debt) and equity (conversion option) components of the instrument. The carrying amount of the liability component of the instrument is computed by estimating the fair value of a similar liability without the conversion option using a market-based approach. The amount of the equity component is then calculated by deducting the fair value of the liability component from the principal amount of the instrument. The difference between the principal amount and the liability component represents a debt discount that is amortized to interest expense over the respective term of the Notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. In accounting for the issuance costs related to the Notes, the allocation of issuance costs incurred between the liability and equity components was based on their relative values.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recently Adopted Accounting Standards</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses (Topic 326) Measurement of Credit Losses on Financial Instruments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which requires an entity to utilize a new impairment model known as the current expected credit loss (“CECL”) model to estimate its “expected credit loss” and record an allowance that, when deducted from the amortized cost basis of the financial asset, presents the net amount expected to be collected on the financial asset. The CECL model is expected to result in more timely recognition of credit losses. This guidance also requires new disclosures for financial assets measured at amortized cost, loans and available-for-sale debt securities. The Company adopted Topic 326 as of February 1, 2020. The adoption of this new standard did not have a material impact on the accompanying condensed consolidated financial statements as credit losses are not expected to be significant based on historical collection trends, the financial condition of payment partners, and external market factors. The Company will continue to actively monitor the impact of the COVID-19 on expected credit losses.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU No. 2018-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which aligns the accounting for implementation costs incurred in a hosting arrangement that is a service contract with the accounting for implementation costs incurred to develop or obtain internal-use software under ASC 350-40, in order to determine which costs to capitalize and recognize as an asset and which costs to expense. The Company adopted ASU No. 2018-15 as of February 1, 2020 using a prospective transition approach. The adoption of this new standard did not have a material impact on the accompanying condensed consolidated financial statements.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued ASU No. 2019-12, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">which simplifies the accounting for income taxes by removing certain exceptions to the general principles of income taxes and reducing the cost and complexity in accounting for income taxes. The Company early adopted ASU No. 2019-12 as of February 1, 2020 using the prospective transition approach. The adoption of this new standard did not have a material impact on the accompanying condensed consolidated financial statements.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recently Issued Accounting Standards Not Yet Adopted</span></div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2020, the FASB issued ASU No. 2020-06, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP. ASU No. 2020-06 removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception and it also simplifies the diluted earnings per share calculation in certain areas. ASU No. 2020-06 is effective for public companies for annual periods beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted for annual periods beginning after December 15, 2020, and interim periods within those fiscal years. The Company is currently evaluating the impact of this standard on its condensed consolidated financial statements and related disclosures.</span> <div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fiscal Year</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s fiscal year ends on January 31. References to fiscal year 2021, for example, refer to the fiscal year ended January 31, 2021.</span></div> <div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation and Consolidation</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding interim financial reporting. The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned and majority-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The condensed consolidated financial statements include 100% of the accounts of wholly owned and majority-owned subsidiaries and the ownership interest of minority investors is recorded as noncontrolling interest.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The unaudited condensed consolidated balance sheet as of January 31, 2020 included herein was derived from the audited financial statements as of that date, but does not include all disclosures, including certain notes required by U.S. GAAP on an annual reporting basis. In management's opinion, the unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of comprehensive loss, statements of stockholders’ equity, and statements of cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year or any future period.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K filed with the SEC on March 12, 2020.</span></div> Consolidation<div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding interim financial reporting. The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned and majority-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The condensed consolidated financial statements include 100% of the accounts of wholly owned and majority-owned subsidiaries and the ownership interest of minority investors is recorded as noncontrolling interest.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The unaudited condensed consolidated balance sheet as of January 31, 2020 included herein was derived from the audited financial statements as of that date, but does not include all disclosures, including certain notes required by U.S. GAAP on an annual reporting basis. In management's opinion, the unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of comprehensive loss, statements of stockholders’ equity, and statements of cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year or any future period.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K filed with the SEC on March 12, 2020.</span></div> 862500000 0.0050 <div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. These estimates are based on information available as of the date of the condensed consolidated financial statements. On a regular basis, management evaluates these estimates and assumptions; however, actual results could materially differ from these estimates due to risks and uncertainties, including uncertainty in the current economic environment related to the outbreak of the novel coronavirus pandemic (“COVID-19”).</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s most significant estimates and judgments involve revenue recognition, stock-based compensation including the estimation of fair value of common stock, valuation of strategic investments, valuation of acquired goodwill and intangibles from acquisitions, period of benefit for deferred contract acquisition costs, fair value of the liability and equity components of the Notes, and uncertain tax positions.</span></div> <div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Concentration of Credit Risk</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Financial instruments that potentially subject the Company to a concentration of credit risk primarily consist of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. For cash, cash equivalents, restricted cash, and marketable securities, the Company is exposed to credit risk in the event of default by the financial institutions to the extent of </span></div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">the amounts recorded on the accompanying condensed consolidated balance sheets that are in excess of federal insurance limits. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the accompanying condensed consolidated balance sheets. </span><span style="background-color:rgb(255,255,255, 0.0);color:#333333;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company sells its services to a wide variety of customers. If the financial condition or results of operations of any significant customers deteriorates substantially, operating results could be adversely affected. To reduce credit risk, management performs credit evaluations of the financial condition of significant customers. The Company does not require collateral from its credit customers and maintains reserves for estimated credit losses on customer accounts when considered necessary. Actual credit losses may differ from the Company’s estimates.</span> <div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Summary of Significant Accounting Policies</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s significant accounting policies are discussed in “Index to Consolidated Financial Statements–Note 1. Description of Business and Summary of Significant Accounting Policies” in the Notes to Consolidated Financial Statements in its Annual Report on Form 10-K filed with the SEC on March 12, 2020. There have been no significant changes to these policies during the six months ended July 31, 2020, except for the accounting policy for the Notes issued in April 2020.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Convertible Senior Notes</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Notes are accounted for in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Subtopic 470-20, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Debt with Conversion and Other Options</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. Pursuant to ASC Subtopic 470-20, issuers of certain convertible debt instruments, such as the Notes, that have a net settlement feature and may be settled wholly or partially in cash upon conversion are required to separately account for the liability (debt) and equity (conversion option) components of the instrument. The carrying amount of the liability component of the instrument is computed by estimating the fair value of a similar liability without the conversion option using a market-based approach. The amount of the equity component is then calculated by deducting the fair value of the liability component from the principal amount of the instrument. The difference between the principal amount and the liability component represents a debt discount that is amortized to interest expense over the respective term of the Notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. In accounting for the issuance costs related to the Notes, the allocation of issuance costs incurred between the liability and equity components was based on their relative values.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recently Adopted Accounting Standards</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses (Topic 326) Measurement of Credit Losses on Financial Instruments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which requires an entity to utilize a new impairment model known as the current expected credit loss (“CECL”) model to estimate its “expected credit loss” and record an allowance that, when deducted from the amortized cost basis of the financial asset, presents the net amount expected to be collected on the financial asset. The CECL model is expected to result in more timely recognition of credit losses. This guidance also requires new disclosures for financial assets measured at amortized cost, loans and available-for-sale debt securities. The Company adopted Topic 326 as of February 1, 2020. The adoption of this new standard did not have a material impact on the accompanying condensed consolidated financial statements as credit losses are not expected to be significant based on historical collection trends, the financial condition of payment partners, and external market factors. The Company will continue to actively monitor the impact of the COVID-19 on expected credit losses.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU No. 2018-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which aligns the accounting for implementation costs incurred in a hosting arrangement that is a service contract with the accounting for implementation costs incurred to develop or obtain internal-use software under ASC 350-40, in order to determine which costs to capitalize and recognize as an asset and which costs to expense. The Company adopted ASU No. 2018-15 as of February 1, 2020 using a prospective transition approach. The adoption of this new standard did not have a material impact on the accompanying condensed consolidated financial statements.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued ASU No. 2019-12, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">which simplifies the accounting for income taxes by removing certain exceptions to the general principles of income taxes and reducing the cost and complexity in accounting for income taxes. The Company early adopted ASU No. 2019-12 as of February 1, 2020 using the prospective transition approach. The adoption of this new standard did not have a material impact on the accompanying condensed consolidated financial statements.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recently Issued Accounting Standards Not Yet Adopted</span></div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2020, the FASB issued ASU No. 2020-06, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP. ASU No. 2020-06 removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception and it also simplifies the diluted earnings per share calculation in certain areas. ASU No. 2020-06 is effective for public companies for annual periods beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted for annual periods beginning after December 15, 2020, and interim periods within those fiscal years. The Company is currently evaluating the impact of this standard on its condensed consolidated financial statements and related disclosures.</span> Revenue and Contract Costs<div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Contract Balances</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Contract liabilities consist of deferred revenue. The changes in deferred revenue were as follows (in thousands):</span></div><div style="text-align:justify;margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:67.028%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.543%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.545%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">381,073</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">376,714</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Billings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">217,208</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">423,217</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue assumed in the Rimeto acquisition</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">990</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">990</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(215,864)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(417,514)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">383,407</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">383,407</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The majority of revenue recognized in the three months ended July 31, 2020 was from the deferred revenue balance as of April 30, 2020. The majority of revenue recognized in the six months ended July 31, 2020 was from the deferred revenue balance as of January 31, 2020.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Remaining Performance Obligations</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company applies the practical expedient in ASC 606-10-50-14 and does not disclose information about remaining performance obligations that have original expected durations of one year or less, which applies primarily to its monthly and annual subscription contracts. As of July 31, 2020, the remaining performance obligations that were unsatisfied or partially unsatisfied at the end of the reporting period were $388.5 million, of which 57% is expected to be recognized in the twelve months following July 31, 2020, with the balance to be recognized as revenue thereafter.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Disaggregation of Revenue</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table shows the Company’s revenue by geographic areas, as determined based on the billing address of its customers (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.829%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.624%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,214</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,734</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">259,601</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">175,063</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,650</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,239</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157,913</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,731</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">215,864</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">144,973</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">417,514</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">279,794</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">No individual foreign country contributed in excess of 10% of revenue for the three months or six months ended July 31, 2020 and 2019.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Deferred Contract Acquisition Costs, Net</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company deferred incremental costs of obtaining a contract of $5.4 million and $6.0 million for the three months ended July 31, 2020 and 2019, respectively, and $18.0 million and $10.8 million for the six months ended July 31, 2020 and 2019, respectively. Deferred contract acquisition costs, net included in prepaid expenses and other current assets were $15.6 million and $11.2 million as of July 31, 2020 and January 31, 2020, respectively. Deferred contract acquisition costs, net included in other assets were $28.1 million and $21.4 million as of July 31, 2020 and January 31, 2020, respectively.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortized deferred contract acquisition costs were $3.8 million and $1.8 million for the three months ended July 31, 2020 </span></div>and 2019, respectively, and $6.9 million and $3.3 million for the six months ended July 31, 2020 and 2019, respectively. There was no impairment loss in relation to the deferred contract acquisition costs for any period presented in the accompanying condensed consolidated statements of operations. <div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Contract liabilities consist of deferred revenue. The changes in deferred revenue were as follows (in thousands):</span></div><div style="text-align:justify;margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:67.028%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.543%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.545%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">381,073</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">376,714</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Billings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">217,208</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">423,217</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue assumed in the Rimeto acquisition</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">990</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">990</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(215,864)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(417,514)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">383,407</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">383,407</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> 381073000 376714000 217208000 423217000 990000 990000 215864000 417514000 383407000 383407000 388500000 0.57 <div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table shows the Company’s revenue by geographic areas, as determined based on the billing address of its customers (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.829%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.624%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,214</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90,734</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">259,601</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">175,063</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,650</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,239</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157,913</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">104,731</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">215,864</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">144,973</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">417,514</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">279,794</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 134214000 90734000 259601000 175063000 81650000 54239000 157913000 104731000 215864000 144973000 417514000 279794000 5400000 6000000.0 18000000.0 10800000 15600000 11200000 28100000 21400000 3800000 1800000 6900000 3300000 0 0 0 0 Fair Value Measurements<div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s money market funds and sweep account are classified within Level 1 of the fair value hierarchy because they are valued using quoted prices in active markets. The Company’s commercial paper, U.S. agency and government securities, international government securities, certificates of deposit, and corporate bonds are classified within Level 2 of the fair value hierarchy because they have been valued using inputs other than quoted prices in active markets that are observable directly or indirectly. The Company’s strategic investments in privately held companies are classified within Level 3 of the fair value hierarchy because they have been valued using unobservable inputs for which the Company has been required to develop its own assumptions. Realized and unrealized gains and losses relating to the strategic investments are recorded in other income (expense), net in the accompanying condensed consolidated statements of operations.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables provide the financial instruments measured at fair value on a recurring basis, within the fair value hierarchy (in thousands):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:45.020%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.641%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">757,213</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">757,213</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,318</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,318</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">757,213</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,318</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">902,531</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,560</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,560</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,990</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,990</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. agency securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,377</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,377</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,263</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,263</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International government securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,104</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,104</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,663</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,663</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total marketable securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">216,957</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">216,957</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Strategic investments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,826</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,826</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-bottom:9pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:45.020%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.641%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357,524</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357,524</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,882</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,882</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357,524</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,882</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">427,406</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,795</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,795</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. agency securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,515</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,515</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,172</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,172</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International government securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,115</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,115</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,996</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,996</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total marketable securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">269,593</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">269,593</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Strategic investments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,814</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,814</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents additional information about Level 3 assets measured at fair value on a recurring basis (in </span></div><div style="text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.215%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.595%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.595%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.595%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.602%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,470</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,266</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,814</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,334</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Purchases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,007</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,370</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,025</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,470</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from liquidation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(833)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(833)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,193)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Realized gains</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">484</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">184</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,693</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized gains (losses) relating to investments still held at reporting date</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,698</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(140)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,636</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">192</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,826</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,496</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,826</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,496</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Convertible Senior Notes</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, the fair value of the Notes was approximately $1.04 billion. The fair value was determined based on the quoted price for the Notes in an inactive market on the last trading day of the reporting period and is considered as Level 2 in the fair value hierarchy.</span></div> <div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables provide the financial instruments measured at fair value on a recurring basis, within the fair value hierarchy (in thousands):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:45.020%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.641%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">757,213</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">757,213</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,318</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,318</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">757,213</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,318</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">902,531</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,560</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,560</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,990</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,990</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. agency securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,377</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,377</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,263</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,263</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International government securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,104</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,104</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,663</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,663</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total marketable securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">216,957</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">216,957</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Strategic investments</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,826</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,826</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-bottom:9pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:45.020%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.641%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357,524</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357,524</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,882</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,882</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357,524</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,882</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">427,406</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,795</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,795</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. agency securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,515</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,515</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,172</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,172</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International government securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,115</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,115</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,996</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,996</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total marketable securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">269,593</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">269,593</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Noncurrent assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Strategic investments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,814</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,814</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 757213000 0 0 757213000 0 145318000 0 145318000 757213000 145318000 0 902531000 0 7560000 0 7560000 0 14990000 0 14990000 0 40377000 0 40377000 0 30263000 0 30263000 0 8104000 0 8104000 0 115663000 0 115663000 0 216957000 0 216957000 0 0 42826000 42826000 357524000 0 0 357524000 0 69882000 0 69882000 357524000 69882000 0 427406000 0 19795000 0 19795000 0 29515000 0 29515000 0 97172000 0 97172000 0 8115000 0 8115000 0 114996000 0 114996000 0 269593000 0 269593000 0 0 28814000 28814000 The following table presents additional information about Level 3 assets measured at fair value on a recurring basis (in <div style="text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:50.215%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.595%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.595%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.595%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.602%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,470</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,266</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,814</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,334</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Purchases</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,007</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,370</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,025</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,470</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds from liquidation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(833)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(833)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,193)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Realized gains</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">484</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">184</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,693</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized gains (losses) relating to investments still held at reporting date</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,698</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(140)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,636</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">192</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,826</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,496</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,826</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17,496</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 34470000 15266000 28814000 12334000 5007000 2370000 9025000 5470000 833000 0 833000 3193000 484000 0 184000 2693000 3698000 -140000 5636000 192000 42826000 17496000 42826000 17496000 1040000000.00 Business Combination<div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On June 29, 2020, the Company completed its acquisition of all issued and outstanding shares of Rimeto Inc. (“Rimeto”), a provider of an enterprise directory platform that enables users to stay connected with detailed employee profiles and information. The Company effected the business combination by issuing 1,659,715 shares of its Class A common stock, of which 740,837 shares are subject to a re-vesting restriction over four years from the closing of the acquisition. Post-combination stock-based compensation for the re-vesting restricted stock, net of fair value of the pre-combination service portion, which is recorded as purchase price, is $11.4 million and is being ratably recognized over the requisite service period of four years. The acquisition date fair value of the purchase price was $40.1 million, which consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:78.432%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.784%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">653</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of Class A common stock transferred</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,060</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of the pre-combination service portion of restricted stock</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,435</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total purchase price</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,148</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the preliminary purchase price allocation recorded in the Company’s condensed consolidated balance sheet as of July 31, 2020 (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:78.432%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.784%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,224</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable and other assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">732</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">616</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,606</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable and other liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(464)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(637)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(990)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(939)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total purchase price</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,148</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The acquisition was accounted for as a business combination and the total purchase price was allocated to the net tangible and intangible assets and liabilities based on their fair values on the acquisition date and the excess was recorded as goodwill. The values assigned to the assets acquired and liabilities assumed are based on preliminary estimates of fair value available as of the date of this Quarterly Report on Form 10-Q and may be adjusted during the measurement period of up to 12 months from the date of acquisition as further information becomes available. Any changes in the fair values of the assets acquired and </span></div><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">liabilities assumed during the measurement period may result in adjustments to goodwill. As of July 31, 2020, the primary area that remains preliminary relates to the valuation of certain tax-related items.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The goodwill was primarily attributed to the value of synergies created with the Company’s current and future offerings and the value of the assembled workforce. The Company anticipates both goodwill and intangible assets to be fully deductible for income tax purposes.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:62.642%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.443%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.447%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Useful Life</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,900</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,100</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with the acquisition, the Company agreed to grant restricted stock units (“RSUs”) to Rimeto employees who joined the Company upon the effective date of the acquisition, with a value totaling approximately $19.0 million. The amount will be ratably recognized as stock-based compensation over the requisite service period of four years.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company incurred costs related to this acquisition of $1.5 million that were recorded in general and administrative expenses in the accompanying condensed consolidated statements of operations for the three and six months ended July 31, 2020.</span></div> 1659715 740837 P4Y 11400000 P4Y The acquisition date fair value of the purchase price was $40.1 million, which consisted of the following (in thousands):<div style="margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:78.432%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.784%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">653</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of Class A common stock transferred</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,060</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value of the pre-combination service portion of restricted stock</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,435</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total purchase price</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,148</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the preliminary purchase price allocation recorded in the Company’s condensed consolidated balance sheet as of July 31, 2020 (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:78.432%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.784%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,224</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable and other assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">732</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">616</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,606</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable and other liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(464)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(637)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(990)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(939)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total purchase price</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,148</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> 40100000 653000 28060000 11435000 40148000 7224000 732000 616000 7000000 27606000 464000 637000 990000 939000 40148000 <div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:62.642%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.443%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.447%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Useful Life</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,900</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,100</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,000</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr></table></div> 4900000 P3Y 2100000 P3Y 7000000 19000000.0 P4Y 1500000 1500000 Balance Sheet Components<div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Cash, Cash Equivalents, and Marketable Securities</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables summarize the amortized cost, unrealized gains and losses, and estimated fair value of cash, cash equivalents, and marketable securities consisting of the following (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:45.020%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.641%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">413,864</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">413,864</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">757,213</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">757,213</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,318</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,318</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,316,395</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,316,395</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,560</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,944</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,990</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. agency securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,160</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">217</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,377</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,089</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">174</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,263</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International government securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,095</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,104</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,896</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">767</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,663</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total marketable securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">215,684</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,273</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">216,957</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash, cash equivalents and marketable securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,532,079</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,273</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,533,352</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:45.020%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.641%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,593</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,593</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357,524</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357,524</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,891</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,882</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">499,008</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">498,999</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,799</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,795</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. agency securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,460</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,515</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,071</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,172</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International government securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,109</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,115</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,871</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">139</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,996</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total marketable securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">269,310</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">306</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">269,593</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash, cash equivalents and marketable securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">768,318</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">306</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(32)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">768,592</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company periodically evaluates its investments for other-than-temporary declines in fair value. The unrealized losses on the available-for-sale securities were primarily due to unfavorable changes in interest rates subsequent to the initial purchase of these securities. Gross unrealized losses of the Company’s available-for-sale securities that have been in a continuous unrealized loss position for twelve months or longer were none and immaterial as of July 31, 2020 and January 31, 2020, respectively. The Company expects to recover the full carrying value of its available-for-sale securities in an unrealized loss position as it does not intend or anticipate a need to sell these securities prior to recovering the associated unrealized losses. The Company also expects any credit losses would be immaterial based on the high-grade credit rating for each of such available-for-sale securities. As a result, the Company does not consider any portion of the unrealized losses as of July 31, 2020 or January 31, 2020 to represent an other-than temporary impairment or credit losses.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table classifies marketable securities by contractual maturities (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:72.692%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.639%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due in one year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157,970</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">190,344</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due in one to two years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,987</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,249</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">216,957</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">269,593</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Property and Equipment, Net</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of the Company’s property and equipment by category (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:72.692%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.639%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,562</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98,770</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and fixtures</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,347</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,384</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capitalized internal-use software costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,241</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,241</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,783</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,183</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction in progress</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,792</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,345</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, gross</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">146,725</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143,923</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(47,996)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(41,583)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98,729</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,340</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Depreciation and amortization expense was $5.6 million and $5.8 million for the three months ended July 31, 2020 and 2019, respectively. Depreciation and amortization expense was $11.1 million and $10.6 million for the six months ended July 31, 2020 and 2019, respectively.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Goodwill</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020 and January 31, 2020, goodwill was $76.2 million and $48.6 million, respectively. During the six months ended July 31, 2020, the Company recorded $27.6 million of goodwill in connection with the Rimeto acquisition that was completed in June 2020. See Note 4 for further details. No goodwill impairments were recorded for any period presented in the accompanying condensed consolidated statements of operations.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Intangible Assets, Net</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets consist of the following (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:43.034%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.562%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.656%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.656%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.660%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average<br/>remaining<br/>amortization period</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross carrying<br/>amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net carrying<br/>amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.5 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,200</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,713</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,487</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.3 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,427</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,228</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,199</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.4 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">292</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,208</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assembled workforce</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.2 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,198</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,073</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,325</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,306</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,019</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-bottom:9pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:43.034%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.562%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.656%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.656%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.660%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average<br/>remaining<br/>amortization period</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross carrying<br/>amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net carrying<br/>amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.5 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,100</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,004</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,096</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,527</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,976</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,551</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.9 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,458</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assembled workforce</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.7 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,198</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">773</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">425</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,325</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,795</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,530</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortization expense of intangible assets was $1.4 million and $1.1 million for the three months ended July 31, 2020 and 2019, respectively. Amortization expense of intangible assets was $2.5 million and $2.1 million for the six months ended July 31, 2020 and 2019, respectively.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, expected amortization expense relating to intangible assets for each of the next five fiscal years and thereafter is as follows (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:86.162%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.638%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ending January 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021 (6 months remaining)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,308</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,452</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,133</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,772</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,758</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">596</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,019</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> <div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables summarize the amortized cost, unrealized gains and losses, and estimated fair value of cash, cash equivalents, and marketable securities consisting of the following (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:45.020%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.641%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">413,864</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">413,864</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">757,213</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">757,213</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,318</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145,318</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,316,395</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,316,395</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,560</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,944</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,990</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. agency securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,160</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">217</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,377</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,089</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">174</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,263</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International government securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,095</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,104</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,896</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">767</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">115,663</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total marketable securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">215,684</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,273</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">216,957</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash, cash equivalents and marketable securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,532,079</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,273</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,533,352</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:45.020%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.641%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized<br/>losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,593</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,593</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357,524</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">357,524</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,891</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,882</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">499,008</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">498,999</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,799</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,795</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. agency securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,460</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,515</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,071</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">97,172</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International government securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,109</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,115</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,871</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">139</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114,996</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total marketable securities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">269,310</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">306</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">269,593</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total cash, cash equivalents and marketable securities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">768,318</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">306</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(32)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">768,592</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table> 413864000 413864000 757213000 757213000 145318000 145318000 1316395000 0 0 1316395000 7500000 60000 0 7560000 14944000 46000 0 14990000 40160000 217000 0 40377000 30089000 174000 0 30263000 8095000 9000 0 8104000 114896000 767000 0 115663000 215684000 1273000 0 216957000 1532079000 1273000 0 1533352000 71593000 71593000 357524000 357524000 69891000 0 9000 69882000 499008000 0 9000 498999000 19799000 4000 8000 19795000 29460000 55000 0 29515000 97071000 102000 1000 97172000 8109000 6000 0 8115000 114871000 139000 14000 114996000 269310000 306000 23000 269593000 768318000 306000 32000 768592000 <div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table classifies marketable securities by contractual maturities (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:72.692%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.639%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due in one year</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">157,970</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">190,344</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Due in one to two years</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,987</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,249</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">216,957</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">269,593</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 157970000 190344000 58987000 79249000 216957000 269593000 <div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a summary of the Company’s property and equipment by category (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:72.692%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.639%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Leasehold improvements</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,562</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98,770</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Furniture and fixtures</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,347</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,384</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Capitalized internal-use software costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,241</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,241</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,783</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,183</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction in progress</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,792</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,345</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, gross</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">146,725</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143,923</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(47,996)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(41,583)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property and equipment, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98,729</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,340</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 102562000 98770000 28347000 27384000 4241000 4241000 3783000 3183000 7792000 10345000 146725000 143923000 47996000 41583000 98729000 102340000 5600000 5800000 11100000 10600000 76200000 48600000 27600000 0 0 0 0 <div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets consist of the following (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:43.034%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.562%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.656%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.656%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.660%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average<br/>remaining<br/>amortization period</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross carrying<br/>amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net carrying<br/>amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.5 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,200</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,713</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,487</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.3 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,427</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,228</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,199</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.4 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">292</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,208</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assembled workforce</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.2 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,198</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,073</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,325</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,306</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,019</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-bottom:9pt;"><span><br/></span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:43.034%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.562%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.656%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.656%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.660%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">January 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average<br/>remaining<br/>amortization period</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross carrying<br/>amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net carrying<br/>amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.5 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,100</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,004</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,096</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,527</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,976</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,551</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patents</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.9 years</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,458</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assembled workforce</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.7 years</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,198</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">773</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">425</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,325</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,795</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,530</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> P4Y6M 11200000 2713000 8487000 P2Y3M18D 13427000 6228000 7199000 P4Y4M24D 2500000 292000 2208000 P0Y2M12D 1198000 1073000 125000 28325000 10306000 18019000 P5Y6M 9100000 2004000 7096000 P1Y7M6D 8527000 4976000 3551000 P4Y10M24D 2500000 42000 2458000 P0Y8M12D 1198000 773000 425000 21325000 7795000 13530000 1400000 1100000 2500000 2100000 <div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, expected amortization expense relating to intangible assets for each of the next five fiscal years and thereafter is as follows (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:86.162%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.638%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ending January 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021 (6 months remaining)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,308</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,452</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,133</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,772</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,758</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">596</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,019</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 3308000 5452000 4133000 2772000 1758000 596000 18019000 Operating Leases<div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company leases real estate facilities under non-cancelable operating leases with various expiration dates through fiscal year 2031.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the three months ended July 31, 2020, the Company recorded operating lease costs of $10.9 million including variable operating lease costs of $1.6 million and short-term leases of $0.8 million. For the six months ended July 31, 2020, the Company recorded operating lease costs of $21.8 million, including variable operating lease costs of $2.9 million and short-</span></div><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">term leases of $1.5 million.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The following table sets forth a summary of and other information pertaining to the Company’s operating leases (dollars in thousands): </span></div><div style="text-align:justify;margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:84.280%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.520%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows used for operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,371</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities arising from obtaining ROU assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">637</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining terms</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.1 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Rent expense, net of sublease income under ASC 840, was $8.7 million and $17.0 million for the three and six month ended July 31, 2019, respectively.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Future minimum lease payments under non-cancelable operating leases with initial lease terms in excess of one year as of July 31, 2020 as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:86.034%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.766%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ending January 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021 (6 months remaining)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,475</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,196</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,810</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,421</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,880</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">263,278</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">470,060</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(57,602)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Tenant improvement receivables</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,022)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Leases executed but not yet commenced</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(182,563)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">215,873</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:6pt;"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, the Company had commitments of $182.6 million for non-cancelable operating leases of real estate facilities that have not yet commenced, and therefore are not included in the ROU assets or operating lease liabilities. These operating leases will commence in fiscal year 2021 with lease terms of 9.9 years to 12.0 years.</span></div> 10900000 1600000 800000 21800000 2900000 1500000 The following table sets forth a summary of and other information pertaining to the Company’s operating leases (dollars in thousands): <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:84.280%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.520%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows used for operating leases</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,371</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities arising from obtaining ROU assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">637</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining terms</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.1 years</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rate</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table> 16371000 637000 P8Y1M6D 0.052 8700000 17000000.0 <div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Future minimum lease payments under non-cancelable operating leases with initial lease terms in excess of one year as of July 31, 2020 as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:86.034%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.766%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year ending January 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021 (6 months remaining)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,475</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38,196</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,810</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,421</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,880</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">263,278</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross lease payments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">470,060</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Imputed interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(57,602)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Tenant improvement receivables</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,022)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: Leases executed but not yet commenced</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(182,563)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:6pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of lease liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">215,873</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:6pt;"/></tr></table></div> 13475000 38196000 51810000 50421000 52880000 263278000 470060000 57602000 -14022000 182563000 215873000 182600000 P9Y10M24D P12Y Debt and Financing Arrangements<div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Convertible Senior Notes</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On April 9, 2020, the Company issued $862.5 million in aggregate principal amount of the Notes in a private offering pursuant to an Indenture dated April 9, 2020 (the “Indenture”), including the initial purchasers’ exercise in full of their option to purchase an additional $112.5 million principal amount of the Notes. The total net proceeds from the debt offering, after deducting initial purchaser discounts and debt issuance costs, paid or payable were $841.3 million.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Notes are senior, unsecured obligations of the Company and will accrue interest payable semiannually in arrears on April 15 and October 15 of each year, beginning on October 15, 2020, at a rate of 0.50% per year. The Notes will mature on April 15, 2025, unless earlier converted, redeemed, or repurchased. The Notes are convertible into cash, shares of the Company’s Class A common stock or a combination of cash and shares of the Company’s Class A common stock, at the Company’s election. </span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Holders of the Notes may convert all or any portion of their Notes at their option at any time prior to the close of business on January 14, 2025 only under the following circumstances: </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">During any fiscal quarter commencing after the fiscal quarter ending on July 31, 2020 (and only during such fiscal quarter), if the last reported sale price of the Company’s Class A common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">During the five business day period after any ten consecutive trading day period (the “measurement period”) in which the “trading price” (as defined in the Indenture) per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company’s Class A common stock and the conversion rate on each such trading day; or </span></div><div style="text-indent:-18pt;padding-left:36pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;">Upon the occurrence of specified corporate events. </span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On or after January 15, 2025 until the close of business on the second scheduled trading day immediately preceding the maturity date, a holder may convert all or any portion of its Notes at any time, regardless of the foregoing.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The conditions allowing holders of the Notes to convert have not been met since the Company issued the Notes on April 9, 2020.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The conversion rate was initially 32.2630 shares of the Company’s Class A common stock per $1,000 principal amount of Notes (equivalent to an initial conversion price of approximately $31.00 per share of the Company’s Class A common stock). The conversion rate is subject to adjustment in some events but will not be adjusted for any accrued and unpaid interest. In addition, following certain corporate events that occur prior to the maturity date, the Company will, in certain circumstances, increase the conversion rate for a holder who elects to convert its Notes in connection with such a corporate event.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company may not redeem the Notes prior to April 20, 2023. The Company may redeem for cash all or any portion of the Notes, at its option, on a redemption date occurring on or after April 20, 2023 and on or before the 21st scheduled trading day immediately before the maturity date, if the last reported sale price of the Company’s Class A common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive), including the trading day immediately preceding the date on which the Company provides notice of redemption, during any 30 consecutive trading day period ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the Notes.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">If the Company undergoes a fundamental change (as defined in the Indenture), holders may require the Company to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Indenture contains customary terms and covenants, including that upon certain events of default occurring and continuing, either the Trustee or the holders of not less than 25% in aggregate principal amount of the Notes then outstanding may declare the entire principal amount of all the Notes plus accrued special interest, if any, to be immediately due and payable.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Notes are the Company’s general unsecured obligations and rank senior in right of payment to all of the Company’s indebtedness that is expressly subordinated in right of payment to the Notes; equal in right of payment with all of the Company’s liabilities that are not so subordinated; effectively junior to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of the Company’s subsidiaries.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In accounting for the issuance of the Notes, the Company separated the Notes into liability and equity components. The carrying amount of the liability component was calculated using a discount rate of 6.85%, which was determined by measuring the fair value of a similar debt instrument that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was $229.2 million and was determined by deducting the fair value of the liability component from the par value of the Notes. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount, or the debt discount, is amortized to interest expense at an annual effective interest rate over the contractual terms of the Notes.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, the net carrying amount of the liability component of the Notes was as follows (in thousands):</span></div><div style="text-align:justify;margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:85.303%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.497%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Principal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">862,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: unamortized discount</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(217,282)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: unamortized issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,892)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net carrying amount</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">630,326</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, the net carrying amount of the equity component of the Notes was as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:85.303%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.497%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds allocated to the conversion options (debt discount)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">229,249</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,627)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying amount of the equity component</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">223,622</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the interest expense recognized related to the Notes (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.859%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.420%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.421%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31, 2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contractual interest expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,078</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,330</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of debt discount</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,722</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,967</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">531</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">652</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total interest expense related to the Senior Notes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,331</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,949</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Capped Call Transactions</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with the offering of the Notes, the Company entered into privately negotiated capped call transactions with certain financial institution counterparties (the “Capped Calls”). The Capped Calls each have an initial strike price of approximately $31.00 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have initial cap prices of $48.62 per share, subject to certain adjustments. The Capped Calls cover, subject to anti-dilution adjustments, approximately 27.8 million shares of Class A common stock. The Capped Calls are generally intended to reduce or offset the potential dilution to the Class A common stock upon any conversion of the Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. The Capped Calls expire on the earlier of (i) the last day on which any convertible securities remain outstanding and (ii) April 15, 2025, subject to earlier exercise. The Capped Calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, a tender offer, and a nationalization, insolvency or delisting involving the Company. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including changes in law, insolvency filings, and hedging disruptions. The Capped Calls are recorded in stockholders’ equity and are not accounted for as derivatives. The net cost of $105.6 million incurred to purchase the capped call transactions was recorded as a reduction to additional paid-in capital in the accompanying condensed consolidated balance sheet.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"> Revolving Credit Facility</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On May 30, 2019, the Company entered into a $215.0 million revolving credit and guaranty agreement with a syndicate of financial institutions. The revolving credit facility has an accordion option, which, if exercised, would allow the Company to increase the aggregate commitments by up to the greater of $200.0 million and 100% of the consolidated adjusted EBITDA of the Company and its subsidiaries, plus an unlimited amount subject to satisfaction of certain leverage ratio based compliance tests after giving effect to the exercise, in each case subject to obtaining additional lender commitments and satisfying certain conditions. Pursuant to the terms of the revolving credit facility, the Company may issue letters of credit under the revolving credit facility, which reduce the total amount available for borrowing under such facility. The revolving credit facility terminates on May 30, 2024.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Interest on borrowings under the revolving credit facility accrues at a variable rate tied to the prime rate or the LIBOR, plus the applicable margin, at the Company’s election. The margin is 0.25% in the case of prime rate loans and 1.25% in the case of LIBOR loans. Interest is payable quarterly in arrears. Pursuant to the terms of the revolving credit facility, the Company is required to pay an annual commitment fee that accrues at a rate of 0.10% per annum on the unused portion of the borrowing commitments under the revolving credit facility. In addition, the Company is required to pay a fee in connection with letters of </span></div><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">credit issued and outstanding under the revolving credit facility that accrues at a rate of 1.25% per annum on the amount to be drawn under such letters of credit outstanding. There is an additional fronting fee of 0.125% per annum multiplied by the aggregate face amount of issued and outstanding letters of credit.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The revolving credit facility contains customary conditions to borrowing, events of default, and covenants, including covenants that restrict the Company’s and its subsidiaries’ ability to, among other things, incur additional indebtedness, create or incur liens, merge or consolidate with other companies, sell substantially all of the Company’s assets, liquidate or dissolve, make distributions to the Company’s equity holders or its subsidiaries’ equity interests, pay dividends, make redemptions and repurchases of stock, or engage in transactions with affiliates. In addition, the revolving credit facility contains financial covenants, including a minimum liquidity balance and a minimum revenue amount. The Company has been in compliance with all covenants under the revolving credit facility since it entered into the revolving credit and guaranty agreement on May 30, 2019.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, the Company had no amounts or letters of credit issued and outstanding under the revolving credit facility. The Company’s total available borrowing capacity under the revolving credit facility was $215.0 million as of July 31, 2020.</span></div> 862500000 112500000 841300000 0.0050 20 30 1.30 0.98 31.00 1.30 20 30 1 1 0.25 0.0685 229200000 <div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, the net carrying amount of the liability component of the Notes was as follows (in thousands):</span></div><div style="text-align:justify;margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:85.303%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.497%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Principal</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">862,500</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: unamortized discount</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(217,282)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: unamortized issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,892)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net carrying amount</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">630,326</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, the net carrying amount of the equity component of the Notes was as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:85.303%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.497%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Proceeds allocated to the conversion options (debt discount)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">229,249</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,627)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Carrying amount of the equity component</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">223,622</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table sets forth the interest expense recognized related to the Notes (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:65.859%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.420%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:15.421%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31, 2020</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contractual interest expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,078</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,330</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of debt discount</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,722</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,967</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization of debt issuance costs</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">531</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">652</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total interest expense related to the Senior Notes</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,331</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,949</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> 862500000 217282000 14892000 630326000 229249000 5627000 223622000 1078000 1330000 9722000 11967000 531000 652000 11331000 13949000 31.00 48.62 27800000 105600000 215000000.0 200000000.0 1 0.0025 0.0125 0.0010 0.0125 0.00125 0 215000000.0 Commitments and Contingencies<div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Letters of Credit</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, the Company had $38.5 million in standby letters of credit outstanding related to facility lease obligations in San Francisco, California and Denver, Colorado, which is included in restricted cash in the accompanying condensed consolidated balance sheets.</span></div><div style="text-indent:18pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Hosting Commitments</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On April 30, 2020, the Company executed an amendment to its existing agreement with Amazon Web Services (“AWS”). The amended agreement was effective as of May 1, 2020 and continues through April 30, 2025. Pursuant to the amended agreement, the Company has minimum annual commitments of $75.0 million which will increase by $5.0 million annually, for a total minimum commitment of $425.0 million. As of July 31, 2020, the Company had a remaining minimum payment obligation of $410.0 million to AWS through April 30, 2025.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Legal Matters</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company records a loss contingency when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Company also discloses material contingencies when it believes a loss is not probable but reasonably possible. Accounting for contingencies requires the Company to use judgment related to both the likelihood of a loss and the estimate of the amount or range of loss. The outcomes of the Company’s legal proceedings are inherently unpredictable and subject to significant uncertainties. For some matters for which a material loss is reasonably possible, an estimate of the amount of loss or range of losses is not possible, nor is the Company able to estimate the loss or range of losses that could potentially result from the application of non-monetary remedies. Many legal and tax contingencies can take years to be resolved. Until the final resolution of legal matters, all amounts of loss or range of losses are estimates only. The final losses the Company incurs may differ materially from these estimates.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Beginning in September 2019, seven purported class action lawsuits were filed against the Company, its directors, certain of its officers, and certain investment funds associated with certain of its directors, each alleging violations of securities laws in connection with the Company’s registration statement on Form S-1 filed with the SEC (the “Registration Statement”). Six of these lawsuits were filed in the Superior Court of California for the County of San Mateo and one of these lawsuits was filed in the U.S. District Court for the Northern District of California (the “Federal Action”). In the Federal Action, captioned Dennee v. Slack Technologies, Inc., Case No. 3:19-CV-05857-SI, a lead plaintiff has been appointed and the operative complaint was filed in January 2020. In January 2020, the Company and the other defendants filed a motion to dismiss the complaint. In April 2020, the U.S. District Court for the Northern District of California granted in part and denied in part the motion to dismiss. On May 5, 2020, the Company and the other defendants filed a motion to certify the court’s order for interlocutory appeal. In May 2020, the Company and the other defendants filed a motion to certify the court’s order for interlocutory appeal. In June 2020, the U.S. District Court for the Northern District of California certified the order for interlocutory appeal. Also in June 2020, the Company and the other defendants filed a petition for permission to appeal the district court’s order to the Ninth Circuit Court of Appeals.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In July 2020, the Ninth Circuit Court of Appeals granted the petition. The six state court actions were consolidated in November 2019, and the consolidated action is captioned In re Slack Technologies, Inc. Shareholder Litigation, Lead Case No. 19CIV05370 (the “State Court Action”). The operative complaint was filed in the State Court Action in December 2019. A </span></div><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">seventh state court action was filed in June 2020, but was consolidated with the State Court Action in July 2020. The Company and the other defendants filed demurrers to the complaint in the State Court Action in February 2020. In August 2020, the Superior Court of California, County of San Mateo sustained in part and overruled in part the demurrers, and granted plaintiffs leave to file an amended complaint by October 2, 2020. The Federal Action and the State Court Action seek unspecified monetary damages and other relief on behalf of investors who purchased the Company’s Class A common stock issued pursuant and/or traceable to the Registration Statement.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In April 2020, three purported stockholder derivative lawsuits were filed against certain of the Company’s officers and certain of the Company’s current and former directors in the U.S. District Courts for the District of Delaware and the Northern District of California. The case filed in the Northern District of California was dismissed and re-filed in the U.S. District Court for the District of Delaware. The derivative cases were consolidated in June 2020, and the operative complaint was designated in August 2020. Defendants’ response to the operative complaint is due on September 9, 2020. The purported stockholder derivative lawsuits allege breaches of fiduciary duty in connection with the Company’s Registration Statement. The complaints seek declarations that the defendants breached their fiduciary duties to the Company, the award of unspecified damages to the Company, and certain reforms to the Company’s governance policies. </span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2020, a lawsuit was filed against the Company in the Delaware Court of Chancery pursuant to Delaware General Corporation Law Section 220 by a stockholder, but the Company has not yet been served. The action seeks an order permitting inspection and copying of certain of the Company’s books and records. In August 2020, the plaintiff in the Section 220 action filed a motion to intervene in, and stay, the derivative actions in the U.S. District Court for the District of Delaware. The Company filed an opposition to the motion on September 3, 2020. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company believes these lawsuits are without merit and intends to vigorously defend them. Based on the preliminary nature of the proceedings in these cases, the outcomes of these matters remain uncertain.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition, the Company is involved from time to time in various claims and legal actions arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate outcomes of these matters, the Company believes that none of these ordinary course legal proceedings will have a material adverse effect on its condensed consolidated financial statements.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Indemnification Agreements</span></div>In the ordinary course of business, the Company provides indemnifications of varying scope and terms to customers, business partners, vendors, lessors, investors, directors, officers, employees, and other parties with respect to certain matters. Indemnification may include losses from the Company’s breach of such agreements, intellectual property infringement claims made by third parties, and other liabilities relating to or arising from Slack, or the Company’s acts or omissions. 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. It is not possible to determine the maximum potential loss under these indemnifications due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular indemnification. The Company has not incurred material costs to defend lawsuits or settle claims related to these indemnifications as of July 31, 2020. 38500000 75000000.0 5000000.0 425000000.0 410000000.0 Stockholders' Equity<div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Common Stock</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s amended and restated certificate of incorporation authorizes the issuance of Class A common stock and Class B common stock. As of July 31, 2020, the Company had authorized 5.0 billion shares of Class A common stock and 700.0 million shares of Class B common stock, each at par value of $0.0001. As of July 31, 2020, 482.0 million shares of Class A common stock and 87.4 million shares of Class B common stock were issued and outstanding.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Preferred Stock</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s board of directors has the authority, without further action by the Company’s stockholders, to issue up to 100,000,000 shares of undesignated preferred stock with rights and preferences, including voting rights, designated from time to time by the board of directors.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Equity Incentive Plans</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company maintains two equity incentive plans: the 2009 Stock Plan (the “2009 Plan”) and the 2019 Stock Option and Incentive Plan (the “2019 Plan”). All shares that remain available for future grants are under the 2019 Plan. In addition, the </span></div><div style="text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Company offers the 2019 Employee Stock Purchase Plan (the “2019 ESPP”) to eligible employees.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock Options</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of stock option activity under the 2009 Plan and 2019 Plan is as follows (in thousands, except years and per share data):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:41.988%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.576%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.576%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.576%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.579%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average exercise price per share</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining contractual term (In years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate intrinsic value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at January 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,425</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.68</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.27</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">135,224</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,678</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.31</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,828)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.52</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cancelled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(193)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.53</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at July 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,082</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.88</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165,231</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Stock options vested and exercisable at July 31, 2020</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,994</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.22</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.81</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">109,154</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Stock options vested and expected to vest at July 31, 2020</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,082</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.88</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165,231</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, there was $30.3 million of total unrecognized stock-based compensation related to outstanding stock options, which will be recognized over a weighted average period of 4.1 years.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Restricted Stock Units and Restricted Stock Awards</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of RSUs and Restricted Stock Awards (“RSAs”) activity under the 2009 Plan and 2019 Plan is as follows (in thousands, except per share data):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:45.752%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.641%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock units</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock awards</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average grant date fair value<br/>per share</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average grant date fair value<br/>per share</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at January 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,002</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.48</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,579</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.91</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,451</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26.26</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Released</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,740)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.29</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(242)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.92</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cancelled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,293)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.02</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at July 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,420</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.30</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,337</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.91</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, there was $457.7 million of total unrecognized stock-based compensation related to unvested RSUs, which will be recognized over a weighted average period of 2.0 years. As of July 31, 2020, there was $11.3 million of total unrecognized stock-based compensation related to unvested RSAs, which will be recognized over a weighted average period of 3.3 years.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">2019 Employee Stock Purchase Plan</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> </span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the six months ended July 31, 2020, 820,375 shares of Class A common stock were issued under the 2019 ESPP. The Company selected the Black-Scholes option-pricing model as the method for determining the estimated fair value for the Company’s 2019 ESPP. As of July 31, 2020, total unrecognized compensation cost related to the 2019 ESPP was $1.7 million which will be amortized over a weighted average period of 0.2 years.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Stock-Based Compensation</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recorded the total stock-based compensation expense as follows (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.829%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.624%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,544</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,952</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,898</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,998</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,157</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151,405</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,576</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,040</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,917</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64,772</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,992</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,154</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,670</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,658</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,533</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,234</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,288</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">285,787</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,999</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">289,426</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table> 5000000000.0 700000000.0 0.0001 0.0001 482000000.0 482000000.0 87400000 87400000 100000000 2 <div style="text-indent:18pt;text-align:justify;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of stock option activity under the 2009 Plan and 2019 Plan is as follows (in thousands, except years and per share data):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:41.988%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.576%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.576%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.576%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.579%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average exercise price per share</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average remaining contractual term (In years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aggregate intrinsic value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at January 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,425</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.68</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.27</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">135,224</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,678</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.31</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,828)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.52</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cancelled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(193)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.53</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:middle;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at July 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,082</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.88</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165,231</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:middle;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Stock options vested and exercisable at July 31, 2020</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,994</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.22</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.81</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">109,154</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Stock options vested and expected to vest at July 31, 2020</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,082</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.88</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">165,231</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div> 8425000 4.68 P6Y3M7D 135224000 1678000 24.31 1828000 2.52 193000 10.53 8082000 9.11 P6Y10M17D 165231000 3994000 2.22 P4Y9M21D 109154000 8082000 9.11 P6Y10M17D 165231000 30300000 P4Y1M6D <div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of RSUs and Restricted Stock Awards (“RSAs”) activity under the 2009 Plan and 2019 Plan is as follows (in thousands, except per share data):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:45.752%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.637%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.641%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock units</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock awards</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average grant date fair value<br/>per share</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average grant date fair value<br/>per share</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at January 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,002</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.48</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,579</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.91</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,451</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26.26</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Released</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,740)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.29</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(242)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.92</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cancelled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,293)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13.02</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested at July 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,420</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.30</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,337</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.91</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 42002000 12.48 1579000 8.91 10451000 26.26 0 0 9740000 11.29 242000 8.92 2293000 13.02 0 0 40420000 16.30 1337000 8.91 457700000 P2Y 11300000 P3Y3M18D 820375000 1700000 P0Y2M12D The Company recorded the total stock-based compensation expense as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:45.829%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.624%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenue</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,544</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,952</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,898</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,998</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,157</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151,405</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56,576</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">153,040</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,917</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64,772</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,992</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65,154</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,670</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58,658</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,533</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,234</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,288</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">285,787</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">110,999</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">289,426</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table> 2544000 10952000 4898000 10998000 29157000 151405000 56576000 153040000 14917000 64772000 28992000 65154000 10670000 58658000 20533000 60234000 57288000 285787000 110999000 289426000 Interest Income and Other Income, Net<div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Interest income and other income, net consist of the following (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:49.562%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.682%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.682%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.682%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.684%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,775</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,373</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,962</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,176</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized gains (losses) on foreign exchange</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,057</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,386)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,101</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,110)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transaction gains (losses) on foreign exchange</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(60)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(221)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(848)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in fair value of strategic investments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,182</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(124)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,820</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,884</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other non-operating income (expense), net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">370</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">407</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income and other income, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,952</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,319</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,660</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,509</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> <div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Interest income and other income, net consist of the following (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:49.562%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.682%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.682%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.682%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.684%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,775</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,373</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,962</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,176</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unrealized gains (losses) on foreign exchange</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,057</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,386)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,101</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,110)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Transaction gains (losses) on foreign exchange</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(60)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(221)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(848)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in fair value of strategic investments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,182</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(124)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,820</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,884</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other non-operating income (expense), net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">370</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">407</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income and other income, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,952</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,319</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,660</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,509</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 1775000 4373000 4962000 9176000 1057000 -1386000 1101000 -1110000 -60000 86000 -221000 -848000 4182000 -124000 5820000 2884000 -2000 370000 -2000 407000 6952000 3319000 11660000 10509000 Income Taxes<div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company computes its provision (benefit) for income taxes by applying the estimated annual effective tax rate to pretax income or loss and adjusts the provision for discrete tax items recorded in the period.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the three months ended July 31, 2020 and 2019, the Company recorded a tax provision (benefit) of $(0.1) million and $(0.9) million on pretax losses of $73.2 million and $360.5 million, respectively. The effective tax rates for the three months ended July 31, 2020 and 2019 were 0.1% and 0.3%, respectively. For the three months ended July 31, 2020, the Company maintained a full valuation allowance on its U.S. federal, state, and certain foreign jurisdictions net deferred tax assets as it was more likely than not that those deferred tax assets would not be realized.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the six months ended July 31, 2020 and 2019, the Company recorded a tax provision (benefit) of $0.1 million and $(0.4) million on pretax losses of $(147.5) million and $391.9 million, respectively. The effective tax rates for the six months ended July 31, 2020 and 2019 were 0.0% and 0.1%, respectively. For the six months ended July 31, 2020, the Company maintained a full valuation allowance on its U.S. federal, state, and certain foreign jurisdictions net deferred tax assets as it was more likely than not that those deferred tax assets would not be realized.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In March 2020, the President of the United States signed into law the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”). The CARES Act, among other things, includes certain income tax provisions for individuals and corporations; however, since the Company has recorded a full valuation allowance against its deferred tax assets, these changes to U.S. tax law do not have a material impact on the Company’s provision for income taxes in its condensed consolidated financial statements. In addition, although many countries in which the Company operates have also issued some form of COVID-19 related income tax guidance, this guidance does not have material impact on provision for income taxes in its condensed consolidated financial statements as of July 31, 2020.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In July 2015, the U.S. Tax Court issued an opinion favorable to Altera Corporation (“Altera”) with respect to the exclusion of stock-based compensation from its intercompany cost-sharing arrangement. In June 2019, the U.S. Court of Appeals reversed the 2015 decision of the U.S. Tax Court. In July 2019, Altera petitioned the Ninth Circuit for a rehearing of a larger panel of eleven Ninth Circuit judges. Altera’s petition for rehearing was denied in November, 2019. In February 2020, Altera filed a petition for writ of certiorari to the U.S. Supreme Court. In June 2020, the U.S. Supreme Court declined the writ of certiorari. The Company has considered the impact on its condensed consolidated financial statements which is not material after considering the valuation allowance and will continue to monitor the future developments in this case.</span></div> -100000 -900000 -73200000 -360500000 0.001 0.003 100000 -400000 -147500000 -391900000 -0.000 0.001 Net Loss per Share Attributable to Slack Common Stockholders<div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Basic net loss per share attributable to Slack common stockholders is computed by dividing the net loss attributable to Slack common stockholders by the weighted average number of shares of common stock outstanding during the period. Diluted loss per share is the same as basic loss per share for all years presented because the effects of potentially dilutive items were antidilutive given the Company’s net loss in each period presented.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the calculation of basic and diluted net loss per share attributable to Slack common stockholders (in thousands, except per share data):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:49.923%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.595%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.595%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.595%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.602%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Numerator:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net loss attributable to Slack</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(74,848)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(359,562)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(150,059)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(392,894)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Denominator:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Weighted average common shares outstanding</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">564,351</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">368,533</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">560,921</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">249,222</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net loss per share attributable to Slack common stockholders, basic and diluted</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.13)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.98)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.27)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.58)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Since the Company was in a loss position for all periods presented, basic net loss per share attributable to Slack common stockholders is the same as diluted net loss per share attributable to Slack common stockholders as the inclusion of all potential common shares outstanding would have been antidilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:68.841%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.562%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.564%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares related to convertible senior notes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,082</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,149</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Unvested early exercised stock options</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock units</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,420</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,853</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,337</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,297</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">741</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee stock purchase plan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">594</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">247</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total antidilutive securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,174</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64,596</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company had 373.4 million shares of preferred stock outstanding that were converted to shares of Class B common stock in connection with the direct listing of the Company’s Class A common stock on the New York Stock Exchange. These securities were potentially dilutive, as outstanding shares of preferred stock, through the date of conversion of June 7, 2019.</span></div><div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Notes will not have an impact on the Company’s diluted earnings per share until the average market price of the Company’s Class A common stock exceeds the initial conversion price of approximately $31.00 per share, as the Company intends and has the ability to settle the principal amount of the Notes in cash upon conversion. The Company is required under the treasury stock method to compute the potentially dilutive shares of Class A common stock related to the Notes for periods the Company reports net income. However, upon conversion, there will be no economic dilution from the Notes until the average market price of the Company’s Class A common stock exceeds the cap price of $48.62 per share, as exercise of the Capped Calls offsets any dilution from the Notes from the conversion price up to the cap price. Capped Calls are excluded from the calculation of diluted earnings per share, as they would be antidilutive under the treasury stock method.</span></div> Net Loss per Share Attributable to Slack Common StockholdersBasic net loss per share attributable to Slack common stockholders is computed by dividing the net loss attributable to Slack common stockholders by the weighted average number of shares of common stock outstanding during the period. Diluted loss per share is the same as basic loss per share for all years presented because the effects of potentially dilutive items were antidilutive given the Company’s net loss in each period presented. <div style="text-indent:18pt;text-align:justify;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the calculation of basic and diluted net loss per share attributable to Slack common stockholders (in thousands, except per share data):</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:49.923%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.595%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.595%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.595%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.602%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Numerator:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net loss attributable to Slack</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(74,848)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(359,562)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(150,059)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(392,894)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Denominator:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Weighted average common shares outstanding</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">564,351</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">368,533</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">560,921</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">249,222</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net loss per share attributable to Slack common stockholders, basic and diluted</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.13)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.98)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.27)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.58)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> -74848000 -359562000 -150059000 -392894000 564351000 368533000 560921000 249222000 -0.13 -0.98 -0.27 -1.58 Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:68.841%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.562%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.564%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares related to convertible senior notes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,082</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,149</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Unvested early exercised stock options</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock units</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40,420</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,853</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,337</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,297</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Restricted stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">741</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee stock purchase plan</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">594</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">247</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total antidilutive securities</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,174</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">64,596</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table> 0 0 8082000 11149000 0 50000 40420000 50853000 1337000 2297000 741000 0 594000 247000 51174000 64596000 373400000 31.00 48.62 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover Page - shares
6 Months Ended
Jul. 31, 2020
Aug. 17, 2020
Entity Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jul. 31, 2020  
Document Transition Report false  
Entity File Number 001-38926  
Entity Registrant Name Slack Technologies, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 26-4400325  
Entity Address, Address Line One 500 Howard Street  
Entity Address, City or Town San Francisco  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94105  
City Area Code 415  
Local Phone Number 630-7943  
Title of 12(b) Security Class A Common Stock, $0.0001 par value per share  
Trading Symbol WORK  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Central Index Key 0001764925  
Current Fiscal Year End Date --01-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Class A Common Stock    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   483,125,892
Class B Common Stock    
Entity Information [Line Items]    
Entity Common Stock, Shares Outstanding   87,398,710
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 31, 2020
Jan. 31, 2020
Current assets:    
Cash and cash equivalents $ 1,316,395 $ 498,999
Marketable securities 216,957 269,593
Accounts receivable, net 111,950 145,844
Prepaid expenses and other current assets 58,340 55,967
Total current assets 1,703,642 970,403
Restricted cash 38,490 38,490
Strategic investments 42,826 28,814
Property and equipment, net 98,729 102,340
Operating lease right-of-use assets 185,911 197,830
Intangible assets, net 18,019 13,530
Goodwill 76,204 48,598
Other assets 37,306 41,701
Total assets 2,201,127 1,441,706
Current liabilities:    
Accounts payable 12,778 16,893
Accrued compensation and benefits 68,154 65,196
Accrued expenses and other current liabilities 23,823 32,123
Operating lease liability 30,707 30,465
Deferred revenue 382,675 375,263
Total current liabilities 518,137 519,940
Convertible senior notes, net 630,326 0
Operating lease liability, noncurrent 185,166 196,378
Deferred revenue, noncurrent 732 1,451
Other liabilities 67 38
Total liabilities 1,334,428 717,807
Commitments and contingencies (Note 8)
Stockholders’ equity:    
Common stock 57 56
Additional paid-in-capital 2,235,200 1,945,446
Accumulated other comprehensive income (loss) 929 (71)
Accumulated deficit (1,386,680) (1,236,621)
Total Slack Technologies, Inc. stockholders’ equity 849,506 708,810
Noncontrolling interest 17,193 15,089
Total stockholders’ equity 866,699 723,899
Total liabilities and stockholders’ equity $ 2,201,127 $ 1,441,706
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Income Statement [Abstract]        
Revenue $ 215,864 $ 144,973 $ 417,514 $ 279,794
Cost of revenue 28,387 31,106 53,989 49,680
Gross profit 187,477 113,867 363,525 230,114
Operating expenses:        
Research and development 94,201 217,769 185,426 268,872
Sales and marketing 109,122 136,392 219,442 203,230
General and administrative 52,788 123,356 103,442 160,100
Total operating expenses 256,111 477,517 508,310 632,202
Loss from operations (68,634) (363,650) (144,785) (402,088)
Interest expense (11,552) (208) (14,394) (321)
Interest income and other income, net 6,952 3,319 11,660 10,509
Loss before income taxes (73,234) (360,539) (147,519) (391,900)
Provision (benefit) for income taxes (81) (923) 61 (403)
Net loss (73,153) (359,616) (147,580) (391,497)
Net income (loss) attributable to noncontrolling interest 1,695 (54) 2,479 1,397
Net loss attributable to Slack $ (74,848) $ (359,562) $ (150,059) $ (392,894)
Basic and diluted net loss per share:        
Net loss per share attributable to Slack common stockholders, basic and diluted (in dollars per share) $ (0.13) $ (0.98) $ (0.27) $ (1.58)
Weighted-average shares used in computing net loss per share attributable to Slack common stockholders, basic and diluted (in shares) 564,351 368,533 560,921 249,222
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Statement of Comprehensive Income [Abstract]        
Net loss $ (73,153) $ (359,616) $ (147,580) $ (391,497)
Other comprehensive income (loss), net of tax:        
Change in unrealized gain or loss on marketable securities 75 (41) 1,000 379
Other comprehensive income (loss), net of tax 75 (41) 1,000 379
Comprehensive loss (73,078) (359,657) (146,580) (391,118)
Comprehensive income (loss) attributable to noncontrolling interest 1,695 (54) 2,479 1,397
Comprehensive loss attributable to Slack $ (74,773) $ (359,603) $ (149,059) $ (392,515)
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Convertible Preferred Stock
Common Stock
Additional Paid-In-Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Noncontrolling Interest
Restricted stock
Common Stock
Restricted stock units
Common Stock
Beginning of period (in shares) at Jan. 31, 2019   373,372 127,573            
Beginning of period at Jan. 31, 2019 $ 841,606 $ 1,392,101 $ 13 $ 105,633 $ (498) $ (665,563) $ 9,920    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Exercise of stock options (in shares)     2,694            
Exercise of stock options 2,907     2,907          
Vesting of early exercised stock options 88     88          
Issuance of restricted stock awards (in shares)               505  
Other comprehensive income 420       420        
Stock-based compensation 3,639     3,639          
Net income (loss) (31,881)         (33,332) 1,451    
End of period (in shares) at Apr. 30, 2019   373,372 130,772            
End of period at Apr. 30, 2019 816,779 $ 1,392,101 $ 13 112,267 (78) (698,895) 11,371    
Beginning of period (in shares) at Jan. 31, 2019   373,372 127,573            
Beginning of period at Jan. 31, 2019 841,606 $ 1,392,101 $ 13 105,633 (498) (665,563) 9,920    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Vesting of early exercised stock options 157                
Other comprehensive income 379                
Net income (loss) (391,497)                
End of period (in shares) at Jul. 31, 2019     542,566            
End of period at Jul. 31, 2019 749,783   $ 54 1,796,988 (119) (1,058,457) 11,317    
Beginning of period (in shares) at Apr. 30, 2019   373,372 130,772            
Beginning of period at Apr. 30, 2019 816,779 $ 1,392,101 $ 13 112,267 (78) (698,895) 11,371    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Exercise of stock options (in shares)     8,046            
Exercise of stock options 6,805   $ 1 6,804          
Vesting of early exercised stock options 69     69          
Cancellation of restricted stock options (in shares)     (10)            
Repurchase of early exercised stock options (in shares)     (2)            
Conversion of convertible preferred stock to common stock in connection with direct listing (in shares)   (373,372) (373,372)            
Conversion of convertible preferred stock to common stock in connection with direct listing   $ (1,392,101) $ (37) (1,392,064)          
Issuance of common stock upon settlement of restricted stock units (in shares)     30,388            
Issuance of common stock upon settlement of restricted stock units (RSUs)     $ (3) (3)          
Other comprehensive income (41)       (41)        
Stock-based compensation 285,787     285,787          
Net income (loss) (359,616)         (359,562) (54)    
End of period (in shares) at Jul. 31, 2019     542,566            
End of period at Jul. 31, 2019 749,783   $ 54 1,796,988 (119) (1,058,457) 11,317    
Beginning of period (in shares) at Jan. 31, 2020     555,360            
Beginning of period at Jan. 31, 2020 723,899   $ 56 1,945,446 (71) (1,236,621) 15,089    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Exercise of stock options (in shares)     1,062            
Exercise of stock options 1,932     1,932          
Vesting of early exercised stock options 2     2          
Issuance of common stock upon settlement of restricted stock units (in shares)                 4,724
Equity component of convertible senior notes, net of issuance costs 223,622     223,622          
Purchases of capped calls related to convertible senior notes (105,570)     (105,570)          
Other comprehensive income 925       925        
Issuance of common stock for employee share purchase plan (in shares)     820            
Issuance of common stock for employee share purchase plan 16,610     16,610          
Stock-based compensation 53,711     53,711          
Net income (loss) (74,427)         (75,211) 784    
End of period (in shares) at Apr. 30, 2020     561,966            
End of period at Apr. 30, 2020 840,704   $ 56 2,135,753 854 (1,311,832) 15,873    
Beginning of period (in shares) at Jan. 31, 2020     555,360            
Beginning of period at Jan. 31, 2020 $ 723,899   $ 56 1,945,446 (71) (1,236,621) 15,089    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Exercise of stock options (in shares) 1,828                
Vesting of early exercised stock options $ 974                
Other comprehensive income 1,000                
Net income (loss) (147,580)                
End of period (in shares) at Jul. 31, 2020     569,408            
End of period at Jul. 31, 2020 866,699   $ 57 2,235,200 929 (1,386,680) 17,193    
Beginning of period (in shares) at Apr. 30, 2020     561,966            
Beginning of period at Apr. 30, 2020 840,704   $ 56 2,135,753 854 (1,311,832) 15,873    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Exercise of stock options (in shares)     766            
Exercise of stock options 1,693     1,693          
Vesting of early exercised stock options 972     972          
Issuance of common stock upon settlement of restricted stock units (in shares)                 5,016
Issuance of common stock upon settlement of restricted stock units (RSUs)       (1)         $ (1)
Other comprehensive income 75       75        
Distributions to noncontrolling interest holders (375)           (375)    
Shares issued during period (in shares)     1,660            
Shares issued related to a business combination 39,495     39,495          
Stock-based compensation 57,288     57,288          
Net income (loss) (73,153)         (74,848) 1,695    
End of period (in shares) at Jul. 31, 2020     569,408            
End of period at Jul. 31, 2020 $ 866,699   $ 57 $ 2,235,200 $ 929 $ (1,386,680) $ 17,193    
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Cash flows from operating activities:    
Net loss $ (147,580) $ (391,497)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 13,641 12,657
Stock-based compensation 110,999 289,426
Amortization of debt discount and issuance costs 12,619 0
Noncash operating lease expense 17,343 0
Amortization of deferred contract acquisition costs 6,898 3,290
Net amortization of bond premium (discount) on debt securities available for sale 381 (1,736)
Change in fair value of strategic investments (5,820) (2,884)
Other non-cash charges (218) (359)
Changes in operating assets and liabilities:    
Accounts receivable 33,548 15,258
Prepaid expenses and other assets (4,539) (10,161)
Accounts payable (4,038) (1,436)
Operating lease liabilities (16,371) 0
Accrued compensation and benefits 2,955 19,758
Deferred revenue 5,703 44,650
Other current and long-term liabilities (2,321) 9,229
Net cash provided by (used in) operating activities 23,200 (13,805)
Cash flows from investing activities:    
Purchases of marketable securities (100,302) (59,553)
Maturities of marketable securities 147,913 268,951
Sales of marketable securities 5,650 166,074
Net cash acquired from a business combination 6,571 0
Purchases of property and equipment (8,743) (28,269)
Purchase of strategic investments (9,025) (5,470)
Proceeds from liquidation of strategic investments 789 2,858
Net cash provided by investing activities 42,853 344,591
Cash flows from financing activities:    
Proceeds from issuance of convertible senior notes, net of issuance costs 841,329 0
Purchases of capped calls related to convertible senior notes (105,570) 0
Proceeds from exercise of stock options 4,599 10,275
Payments of contingent consideration for acquisitions (5,250) (5,000)
Issuance of common stock for employee stock purchase plan 16,610 0
Distributions to noncontrolling interest holders (375) 0
Other financing activities 0 (556)
Net cash provided by financing activities 751,343 4,719
Net increase in cash, cash equivalents and restricted cash 817,396 335,505
Cash, cash equivalents and restricted cash at beginning of period 537,489 201,260
Cash, cash equivalents and restricted cash at end of period 1,354,885 536,765
Supplemental disclosure of cash flow information:    
Cash paid for income taxes 1,894 455
Non-cash investing and financing activities:    
Increase (decrease) in purchases of property and equipment included in liabilities (1,349) 1,476
Fair value of common stock issued as consideration for a business combination 39,495 0
Vesting of early exercised stock options 974 157
Unrealized short-term gain on marketable securities $ 991 $ 505
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Summary of Significant Accounting Policies
6 Months Ended
Jul. 31, 2020
Accounting Policies [Abstract]  
Description of Business and Summary of Significant Accounting Policies Description of Business and Summary of Significant Accounting Policies
Business
Slack Technologies, Inc. (the “Company” or “Slack”) operates a business technology software platform that brings together people, applications, and data and sells its offering under a software-as-a-service model. The Company was incorporated in Delaware in 2009 as Tiny Speck, Inc. In 2014, the Company changed its name to Slack Technologies, Inc. and publicly launched its current offering. The Company is headquartered in San Francisco, California.
Fiscal Year
The Company’s fiscal year ends on January 31. References to fiscal year 2021, for example, refer to the fiscal year ended January 31, 2021.
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding interim financial reporting. The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned and majority-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The condensed consolidated financial statements include 100% of the accounts of wholly owned and majority-owned subsidiaries and the ownership interest of minority investors is recorded as noncontrolling interest.
The unaudited condensed consolidated balance sheet as of January 31, 2020 included herein was derived from the audited financial statements as of that date, but does not include all disclosures, including certain notes required by U.S. GAAP on an annual reporting basis. In management's opinion, the unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of comprehensive loss, statements of stockholders’ equity, and statements of cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year or any future period.
These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K filed with the SEC on March 12, 2020.
Convertible Senior Notes
In April 2020, the Company issued $862.5 million aggregate principal amount of 0.50% convertible senior notes due April 15, 2025 in a private offering, including the initial purchasers’ exercise in full of their option to purchase additional notes (the “Notes”). See Note 7 for additional details.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. These estimates are based on information available as of the date of the condensed consolidated financial statements. On a regular basis, management evaluates these estimates and assumptions; however, actual results could materially differ from these estimates due to risks and uncertainties, including uncertainty in the current economic environment related to the outbreak of the novel coronavirus pandemic (“COVID-19”).
The Company’s most significant estimates and judgments involve revenue recognition, stock-based compensation including the estimation of fair value of common stock, valuation of strategic investments, valuation of acquired goodwill and intangibles from acquisitions, period of benefit for deferred contract acquisition costs, fair value of the liability and equity components of the Notes, and uncertain tax positions.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to a concentration of credit risk primarily consist of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. For cash, cash equivalents, restricted cash, and marketable securities, the Company is exposed to credit risk in the event of default by the financial institutions to the extent of
the amounts recorded on the accompanying condensed consolidated balance sheets that are in excess of federal insurance limits. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the accompanying condensed consolidated balance sheets. The Company sells its services to a wide variety of customers. If the financial condition or results of operations of any significant customers deteriorates substantially, operating results could be adversely affected. To reduce credit risk, management performs credit evaluations of the financial condition of significant customers. The Company does not require collateral from its credit customers and maintains reserves for estimated credit losses on customer accounts when considered necessary. Actual credit losses may differ from the Company’s estimates.
No customer accounted for 10% or greater of total accounts receivable as of July 31, 2020 and January 31, 2020. There were no customers representing 10% or greater of revenue for the three and six months ended July 31, 2020 and 2019.
Summary of Significant Accounting Policies
The Company’s significant accounting policies are discussed in “Index to Consolidated Financial Statements–Note 1. Description of Business and Summary of Significant Accounting Policies” in the Notes to Consolidated Financial Statements in its Annual Report on Form 10-K filed with the SEC on March 12, 2020. There have been no significant changes to these policies during the six months ended July 31, 2020, except for the accounting policy for the Notes issued in April 2020.
Convertible Senior Notes
The Notes are accounted for in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Subtopic 470-20, Debt with Conversion and Other Options. Pursuant to ASC Subtopic 470-20, issuers of certain convertible debt instruments, such as the Notes, that have a net settlement feature and may be settled wholly or partially in cash upon conversion are required to separately account for the liability (debt) and equity (conversion option) components of the instrument. The carrying amount of the liability component of the instrument is computed by estimating the fair value of a similar liability without the conversion option using a market-based approach. The amount of the equity component is then calculated by deducting the fair value of the liability component from the principal amount of the instrument. The difference between the principal amount and the liability component represents a debt discount that is amortized to interest expense over the respective term of the Notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. In accounting for the issuance costs related to the Notes, the allocation of issuance costs incurred between the liability and equity components was based on their relative values.
Recently Adopted Accounting Standards
In June 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments - Credit Losses (Topic 326) Measurement of Credit Losses on Financial Instruments, which requires an entity to utilize a new impairment model known as the current expected credit loss (“CECL”) model to estimate its “expected credit loss” and record an allowance that, when deducted from the amortized cost basis of the financial asset, presents the net amount expected to be collected on the financial asset. The CECL model is expected to result in more timely recognition of credit losses. This guidance also requires new disclosures for financial assets measured at amortized cost, loans and available-for-sale debt securities. The Company adopted Topic 326 as of February 1, 2020. The adoption of this new standard did not have a material impact on the accompanying condensed consolidated financial statements as credit losses are not expected to be significant based on historical collection trends, the financial condition of payment partners, and external market factors. The Company will continue to actively monitor the impact of the COVID-19 on expected credit losses.
In August 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which aligns the accounting for implementation costs incurred in a hosting arrangement that is a service contract with the accounting for implementation costs incurred to develop or obtain internal-use software under ASC 350-40, in order to determine which costs to capitalize and recognize as an asset and which costs to expense. The Company adopted ASU No. 2018-15 as of February 1, 2020 using a prospective transition approach. The adoption of this new standard did not have a material impact on the accompanying condensed consolidated financial statements.
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes which simplifies the accounting for income taxes by removing certain exceptions to the general principles of income taxes and reducing the cost and complexity in accounting for income taxes. The Company early adopted ASU No. 2019-12 as of February 1, 2020 using the prospective transition approach. The adoption of this new standard did not have a material impact on the accompanying condensed consolidated financial statements.
Recently Issued Accounting Standards Not Yet Adopted
In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP. ASU No. 2020-06 removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception and it also simplifies the diluted earnings per share calculation in certain areas. ASU No. 2020-06 is effective for public companies for annual periods beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted for annual periods beginning after December 15, 2020, and interim periods within those fiscal years. The Company is currently evaluating the impact of this standard on its condensed consolidated financial statements and related disclosures.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue and Contract Costs
6 Months Ended
Jul. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenue and Contract Costs Revenue and Contract Costs
Contract Balances
Contract liabilities consist of deferred revenue. The changes in deferred revenue were as follows (in thousands):
Three Months Ended July 31, 2020Six Months Ended July 31, 2020
Balance, beginning of period$381,073 $376,714 
Billings217,208 423,217 
Deferred revenue assumed in the Rimeto acquisition990 990 
Revenue(215,864)(417,514)
Balance, end of period$383,407 $383,407 
The majority of revenue recognized in the three months ended July 31, 2020 was from the deferred revenue balance as of April 30, 2020. The majority of revenue recognized in the six months ended July 31, 2020 was from the deferred revenue balance as of January 31, 2020.
Remaining Performance Obligations
The Company applies the practical expedient in ASC 606-10-50-14 and does not disclose information about remaining performance obligations that have original expected durations of one year or less, which applies primarily to its monthly and annual subscription contracts. As of July 31, 2020, the remaining performance obligations that were unsatisfied or partially unsatisfied at the end of the reporting period were $388.5 million, of which 57% is expected to be recognized in the twelve months following July 31, 2020, with the balance to be recognized as revenue thereafter.
Disaggregation of Revenue
The following table shows the Company’s revenue by geographic areas, as determined based on the billing address of its customers (in thousands):
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
United States$134,214 $90,734 $259,601 $175,063 
International81,650 54,239 157,913 104,731 
Total$215,864 $144,973 $417,514 $279,794 
No individual foreign country contributed in excess of 10% of revenue for the three months or six months ended July 31, 2020 and 2019.
Deferred Contract Acquisition Costs, Net
The Company deferred incremental costs of obtaining a contract of $5.4 million and $6.0 million for the three months ended July 31, 2020 and 2019, respectively, and $18.0 million and $10.8 million for the six months ended July 31, 2020 and 2019, respectively. Deferred contract acquisition costs, net included in prepaid expenses and other current assets were $15.6 million and $11.2 million as of July 31, 2020 and January 31, 2020, respectively. Deferred contract acquisition costs, net included in other assets were $28.1 million and $21.4 million as of July 31, 2020 and January 31, 2020, respectively.
Amortized deferred contract acquisition costs were $3.8 million and $1.8 million for the three months ended July 31, 2020
and 2019, respectively, and $6.9 million and $3.3 million for the six months ended July 31, 2020 and 2019, respectively. There was no impairment loss in relation to the deferred contract acquisition costs for any period presented in the accompanying condensed consolidated statements of operations.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements
6 Months Ended
Jul. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The Company’s money market funds and sweep account are classified within Level 1 of the fair value hierarchy because they are valued using quoted prices in active markets. The Company’s commercial paper, U.S. agency and government securities, international government securities, certificates of deposit, and corporate bonds are classified within Level 2 of the fair value hierarchy because they have been valued using inputs other than quoted prices in active markets that are observable directly or indirectly. The Company’s strategic investments in privately held companies are classified within Level 3 of the fair value hierarchy because they have been valued using unobservable inputs for which the Company has been required to develop its own assumptions. Realized and unrealized gains and losses relating to the strategic investments are recorded in other income (expense), net in the accompanying condensed consolidated statements of operations.
The following tables provide the financial instruments measured at fair value on a recurring basis, within the fair value hierarchy (in thousands):
As of July 31, 2020Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$757,213 $ $ $757,213 
Certificates of deposit 145,318  145,318 
Total cash equivalents$757,213 $145,318 $ $902,531 
Marketable securities:
Certificates of deposit$ $7,560 $ $7,560 
Commercial paper 14,990  14,990 
U.S. agency securities 40,377  40,377 
U.S. government securities 30,263  30,263 
International government securities 8,104  8,104 
Corporate bonds 115,663  115,663 
Total marketable securities$ $216,957 $ $216,957 
Noncurrent assets:
Strategic investments$ $ $42,826 $42,826 

As of January 31, 2020Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$357,524 $ $ $357,524 
Commercial paper 69,882  69,882 
Total cash equivalents$357,524 $69,882 $ $427,406 
Marketable securities:
Commercial paper$ $19,795 $ $19,795 
U.S. agency securities 29,515  29,515 
U.S. government securities 97,172  97,172 
International government securities 8,115  8,115 
Corporate bonds 114,996  114,996 
Total marketable securities$ $269,593 $ $269,593 
Noncurrent assets:
Strategic investments$ $ $28,814 $28,814 
The following table presents additional information about Level 3 assets measured at fair value on a recurring basis (in
thousands):
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Balance at beginning of period$34,470 $15,266 $28,814 $12,334 
Purchases5,007 2,370 9,025 5,470 
Proceeds from liquidation(833) (833)(3,193)
Realized gains484  184 2,693 
Unrealized gains (losses) relating to investments still held at reporting date3,698 (140)5,636 192 
Balance at end of period$42,826 $17,496 $42,826 $17,496 
Convertible Senior Notes
As of July 31, 2020, the fair value of the Notes was approximately $1.04 billion. The fair value was determined based on the quoted price for the Notes in an inactive market on the last trading day of the reporting period and is considered as Level 2 in the fair value hierarchy.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combination
6 Months Ended
Jul. 31, 2020
Business Combinations [Abstract]  
Business Combination Business Combination
On June 29, 2020, the Company completed its acquisition of all issued and outstanding shares of Rimeto Inc. (“Rimeto”), a provider of an enterprise directory platform that enables users to stay connected with detailed employee profiles and information. The Company effected the business combination by issuing 1,659,715 shares of its Class A common stock, of which 740,837 shares are subject to a re-vesting restriction over four years from the closing of the acquisition. Post-combination stock-based compensation for the re-vesting restricted stock, net of fair value of the pre-combination service portion, which is recorded as purchase price, is $11.4 million and is being ratably recognized over the requisite service period of four years. The acquisition date fair value of the purchase price was $40.1 million, which consisted of the following (in thousands):
Fair Value
Cash$653 
Fair value of Class A common stock transferred28,060 
Fair value of the pre-combination service portion of restricted stock11,435 
Total purchase price$40,148 
The following table presents the preliminary purchase price allocation recorded in the Company’s condensed consolidated balance sheet as of July 31, 2020 (in thousands):
Fair Value
Cash and cash equivalents$7,224 
Accounts receivable and other assets732 
Operating lease right-of-use assets616 
Intangible assets7,000 
Goodwill27,606 
Accounts payable and other liabilities(464)
Operating lease liability(637)
Deferred revenue(990)
Deferred tax liability(939)
Total purchase price$40,148 
The acquisition was accounted for as a business combination and the total purchase price was allocated to the net tangible and intangible assets and liabilities based on their fair values on the acquisition date and the excess was recorded as goodwill. The values assigned to the assets acquired and liabilities assumed are based on preliminary estimates of fair value available as of the date of this Quarterly Report on Form 10-Q and may be adjusted during the measurement period of up to 12 months from the date of acquisition as further information becomes available. Any changes in the fair values of the assets acquired and
liabilities assumed during the measurement period may result in adjustments to goodwill. As of July 31, 2020, the primary area that remains preliminary relates to the valuation of certain tax-related items.
The goodwill was primarily attributed to the value of synergies created with the Company’s current and future offerings and the value of the assembled workforce. The Company anticipates both goodwill and intangible assets to be fully deductible for income tax purposes.
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition (in thousands):
Fair ValueUseful Life
Developed technology$4,900 3 years
Customer relationships2,100 3 years
Total identifiable intangible assets$7,000 
In connection with the acquisition, the Company agreed to grant restricted stock units (“RSUs”) to Rimeto employees who joined the Company upon the effective date of the acquisition, with a value totaling approximately $19.0 million. The amount will be ratably recognized as stock-based compensation over the requisite service period of four years.
The Company incurred costs related to this acquisition of $1.5 million that were recorded in general and administrative expenses in the accompanying condensed consolidated statements of operations for the three and six months ended July 31, 2020.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components
6 Months Ended
Jul. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Cash, Cash Equivalents, and Marketable Securities
The following tables summarize the amortized cost, unrealized gains and losses, and estimated fair value of cash, cash equivalents, and marketable securities consisting of the following (in thousands):
As of July 31, 2020Amortized
cost
Unrealized
gains
Unrealized
losses
Fair value
Cash and cash equivalents:
Cash$413,864 $ $ $413,864 
Money market funds757,213   757,213 
Certificates of deposit145,318   145,318 
Total cash and cash equivalents1,316,395   1,316,395 
Marketable securities:
Certificates of deposit7,500 60  7,560 
Commercial paper14,944 46  14,990 
U.S. agency securities40,160 217  40,377 
U.S. government securities30,089 174  30,263 
International government securities8,095 9  8,104 
Corporate bonds114,896 767  115,663 
Total marketable securities215,684 1,273  216,957 
Total cash, cash equivalents and marketable securities$1,532,079 $1,273 $ $1,533,352 
As of January 31, 2020Amortized
cost
Unrealized
gains
Unrealized
losses
Fair value
Cash and cash equivalents:
Cash$71,593 $ $ $71,593 
Money market funds357,524   357,524 
Commercial paper69,891  (9)69,882 
Total cash and cash equivalents499,008  (9)498,999 
Marketable securities:
Commercial paper19,799 4 (8)19,795 
U.S. agency securities29,460 55  29,515 
U.S. government securities97,071 102 (1)97,172 
International government securities8,109 6  8,115 
Corporate bonds114,871 139 (14)114,996 
Total marketable securities269,310 306 (23)269,593 
Total cash, cash equivalents and marketable securities$768,318 $306 $(32)$768,592 
The Company periodically evaluates its investments for other-than-temporary declines in fair value. The unrealized losses on the available-for-sale securities were primarily due to unfavorable changes in interest rates subsequent to the initial purchase of these securities. Gross unrealized losses of the Company’s available-for-sale securities that have been in a continuous unrealized loss position for twelve months or longer were none and immaterial as of July 31, 2020 and January 31, 2020, respectively. The Company expects to recover the full carrying value of its available-for-sale securities in an unrealized loss position as it does not intend or anticipate a need to sell these securities prior to recovering the associated unrealized losses. The Company also expects any credit losses would be immaterial based on the high-grade credit rating for each of such available-for-sale securities. As a result, the Company does not consider any portion of the unrealized losses as of July 31, 2020 or January 31, 2020 to represent an other-than temporary impairment or credit losses.
The following table classifies marketable securities by contractual maturities (in thousands):
As of
July 31, 2020January 31, 2020
Due in one year$157,970 $190,344 
Due in one to two years58,987 79,249 
Total$216,957 $269,593 
Property and Equipment, Net
The following is a summary of the Company’s property and equipment by category (in thousands):
As of
July 31, 2020January 31, 2020
Leasehold improvements$102,562 $98,770 
Furniture and fixtures28,347 27,384 
Capitalized internal-use software costs4,241 4,241 
Computer equipment3,783 3,183 
Construction in progress7,792 10,345 
Property and equipment, gross146,725 143,923 
Less: accumulated depreciation and amortization(47,996)(41,583)
Property and equipment, net$98,729 $102,340 

Depreciation and amortization expense was $5.6 million and $5.8 million for the three months ended July 31, 2020 and 2019, respectively. Depreciation and amortization expense was $11.1 million and $10.6 million for the six months ended July 31, 2020 and 2019, respectively.
Goodwill
As of July 31, 2020 and January 31, 2020, goodwill was $76.2 million and $48.6 million, respectively. During the six months ended July 31, 2020, the Company recorded $27.6 million of goodwill in connection with the Rimeto acquisition that was completed in June 2020. See Note 4 for further details. No goodwill impairments were recorded for any period presented in the accompanying condensed consolidated statements of operations.
Intangible Assets, Net
Intangible assets consist of the following (in thousands):
July 31, 2020Weighted-average
remaining
amortization period
Gross carrying
amount
Accumulated
amortization
Net carrying
amount
Customer relationships4.5 years$11,200 $2,713 $8,487 
Developed technology2.3 years13,427 6,228 7,199 
Patents4.4 years2,500 292 2,208 
Assembled workforce0.2 years1,198 1,073 125 
Total$28,325 $10,306 $18,019 

January 31, 2020Weighted-average
remaining
amortization period
Gross carrying
amount
Accumulated
amortization
Net carrying
amount
Customer relationships5.5 years$9,100 $2,004 $7,096 
Developed technology1.6 years8,527 4,976 3,551 
Patents4.9 years2,500 42 2,458 
Assembled workforce0.7 years1,198 773 425 
Total$21,325 $7,795 $13,530 

Amortization expense of intangible assets was $1.4 million and $1.1 million for the three months ended July 31, 2020 and 2019, respectively. Amortization expense of intangible assets was $2.5 million and $2.1 million for the six months ended July 31, 2020 and 2019, respectively.
As of July 31, 2020, expected amortization expense relating to intangible assets for each of the next five fiscal years and thereafter is as follows (in thousands):
Year ending January 31,
2021 (6 months remaining)$3,308 
20225,452 
20234,133 
20242,772 
20251,758 
Thereafter596 
Total$18,019 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Operating Leases
6 Months Ended
Jul. 31, 2020
Leases [Abstract]  
Operating Leases Operating Leases
The Company leases real estate facilities under non-cancelable operating leases with various expiration dates through fiscal year 2031.
For the three months ended July 31, 2020, the Company recorded operating lease costs of $10.9 million including variable operating lease costs of $1.6 million and short-term leases of $0.8 million. For the six months ended July 31, 2020, the Company recorded operating lease costs of $21.8 million, including variable operating lease costs of $2.9 million and short-
term leases of $1.5 million.
The following table sets forth a summary of and other information pertaining to the Company’s operating leases (dollars in thousands):
Six Months Ended July 31, 2020
Operating cash flows used for operating leases$16,371 
Operating lease liabilities arising from obtaining ROU assets$637 
Weighted average remaining terms8.1 years
Weighted average discount rate5.2 %
Rent expense, net of sublease income under ASC 840, was $8.7 million and $17.0 million for the three and six month ended July 31, 2019, respectively.
Future minimum lease payments under non-cancelable operating leases with initial lease terms in excess of one year as of July 31, 2020 as follows (in thousands):
Year ending January 31,
2021 (6 months remaining)$13,475 
202238,196 
202351,810 
202450,421 
202552,880 
Thereafter263,278 
Gross lease payments470,060 
Less: Imputed interest(57,602)
Less: Tenant improvement receivables(14,022)
Less: Leases executed but not yet commenced(182,563)
Present value of lease liabilities$215,873 

As of July 31, 2020, the Company had commitments of $182.6 million for non-cancelable operating leases of real estate facilities that have not yet commenced, and therefore are not included in the ROU assets or operating lease liabilities. These operating leases will commence in fiscal year 2021 with lease terms of 9.9 years to 12.0 years.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Debt and Financing Arrangements
6 Months Ended
Jul. 31, 2020
Debt Disclosure [Abstract]  
Debt and Financing Arrangements Debt and Financing Arrangements
Convertible Senior Notes
On April 9, 2020, the Company issued $862.5 million in aggregate principal amount of the Notes in a private offering pursuant to an Indenture dated April 9, 2020 (the “Indenture”), including the initial purchasers’ exercise in full of their option to purchase an additional $112.5 million principal amount of the Notes. The total net proceeds from the debt offering, after deducting initial purchaser discounts and debt issuance costs, paid or payable were $841.3 million.
The Notes are senior, unsecured obligations of the Company and will accrue interest payable semiannually in arrears on April 15 and October 15 of each year, beginning on October 15, 2020, at a rate of 0.50% per year. The Notes will mature on April 15, 2025, unless earlier converted, redeemed, or repurchased. The Notes are convertible into cash, shares of the Company’s Class A common stock or a combination of cash and shares of the Company’s Class A common stock, at the Company’s election.
Holders of the Notes may convert all or any portion of their Notes at their option at any time prior to the close of business on January 14, 2025 only under the following circumstances:
During any fiscal quarter commencing after the fiscal quarter ending on July 31, 2020 (and only during such fiscal quarter), if the last reported sale price of the Company’s Class A common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day;
During the five business day period after any ten consecutive trading day period (the “measurement period”) in which the “trading price” (as defined in the Indenture) per $1,000 principal amount of Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company’s Class A common stock and the conversion rate on each such trading day; or
Upon the occurrence of specified corporate events.
On or after January 15, 2025 until the close of business on the second scheduled trading day immediately preceding the maturity date, a holder may convert all or any portion of its Notes at any time, regardless of the foregoing.
The conditions allowing holders of the Notes to convert have not been met since the Company issued the Notes on April 9, 2020.
The conversion rate was initially 32.2630 shares of the Company’s Class A common stock per $1,000 principal amount of Notes (equivalent to an initial conversion price of approximately $31.00 per share of the Company’s Class A common stock). The conversion rate is subject to adjustment in some events but will not be adjusted for any accrued and unpaid interest. In addition, following certain corporate events that occur prior to the maturity date, the Company will, in certain circumstances, increase the conversion rate for a holder who elects to convert its Notes in connection with such a corporate event.
The Company may not redeem the Notes prior to April 20, 2023. The Company may redeem for cash all or any portion of the Notes, at its option, on a redemption date occurring on or after April 20, 2023 and on or before the 21st scheduled trading day immediately before the maturity date, if the last reported sale price of the Company’s Class A common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive), including the trading day immediately preceding the date on which the Company provides notice of redemption, during any 30 consecutive trading day period ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the notes to be redeemed, plus accrued and unpaid interest to, but excluding, the redemption date. No sinking fund is provided for the Notes.
If the Company undergoes a fundamental change (as defined in the Indenture), holders may require the Company to repurchase for cash all or any portion of their Notes at a fundamental change repurchase price equal to 100% of the principal amount of the Notes to be repurchased, plus any accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
The Indenture contains customary terms and covenants, including that upon certain events of default occurring and continuing, either the Trustee or the holders of not less than 25% in aggregate principal amount of the Notes then outstanding may declare the entire principal amount of all the Notes plus accrued special interest, if any, to be immediately due and payable.
The Notes are the Company’s general unsecured obligations and rank senior in right of payment to all of the Company’s indebtedness that is expressly subordinated in right of payment to the Notes; equal in right of payment with all of the Company’s liabilities that are not so subordinated; effectively junior to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of the Company’s subsidiaries.
In accounting for the issuance of the Notes, the Company separated the Notes into liability and equity components. The carrying amount of the liability component was calculated using a discount rate of 6.85%, which was determined by measuring the fair value of a similar debt instrument that does not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was $229.2 million and was determined by deducting the fair value of the liability component from the par value of the Notes. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount, or the debt discount, is amortized to interest expense at an annual effective interest rate over the contractual terms of the Notes.
As of July 31, 2020, the net carrying amount of the liability component of the Notes was as follows (in thousands):
Principal$862,500 
Less: unamortized discount(217,282)
Less: unamortized issuance costs(14,892)
Net carrying amount$630,326 
As of July 31, 2020, the net carrying amount of the equity component of the Notes was as follows (in thousands):
Proceeds allocated to the conversion options (debt discount)$229,249 
Less: issuance costs(5,627)
Carrying amount of the equity component$223,622 

The following table sets forth the interest expense recognized related to the Notes (in thousands):
Three Months Ended July 31, 2020Six Months Ended July 31, 2020
Contractual interest expense$1,078 $1,330 
Amortization of debt discount9,722 11,967 
Amortization of debt issuance costs531 652 
Total interest expense related to the Senior Notes$11,331 $13,949 

Capped Call Transactions
In connection with the offering of the Notes, the Company entered into privately negotiated capped call transactions with certain financial institution counterparties (the “Capped Calls”). The Capped Calls each have an initial strike price of approximately $31.00 per share, subject to certain adjustments, which corresponds to the initial conversion price of the Notes. The Capped Calls have initial cap prices of $48.62 per share, subject to certain adjustments. The Capped Calls cover, subject to anti-dilution adjustments, approximately 27.8 million shares of Class A common stock. The Capped Calls are generally intended to reduce or offset the potential dilution to the Class A common stock upon any conversion of the Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. The Capped Calls expire on the earlier of (i) the last day on which any convertible securities remain outstanding and (ii) April 15, 2025, subject to earlier exercise. The Capped Calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, a tender offer, and a nationalization, insolvency or delisting involving the Company. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to a termination of the Capped Calls, including changes in law, insolvency filings, and hedging disruptions. The Capped Calls are recorded in stockholders’ equity and are not accounted for as derivatives. The net cost of $105.6 million incurred to purchase the capped call transactions was recorded as a reduction to additional paid-in capital in the accompanying condensed consolidated balance sheet.
 Revolving Credit Facility
On May 30, 2019, the Company entered into a $215.0 million revolving credit and guaranty agreement with a syndicate of financial institutions. The revolving credit facility has an accordion option, which, if exercised, would allow the Company to increase the aggregate commitments by up to the greater of $200.0 million and 100% of the consolidated adjusted EBITDA of the Company and its subsidiaries, plus an unlimited amount subject to satisfaction of certain leverage ratio based compliance tests after giving effect to the exercise, in each case subject to obtaining additional lender commitments and satisfying certain conditions. Pursuant to the terms of the revolving credit facility, the Company may issue letters of credit under the revolving credit facility, which reduce the total amount available for borrowing under such facility. The revolving credit facility terminates on May 30, 2024.
Interest on borrowings under the revolving credit facility accrues at a variable rate tied to the prime rate or the LIBOR, plus the applicable margin, at the Company’s election. The margin is 0.25% in the case of prime rate loans and 1.25% in the case of LIBOR loans. Interest is payable quarterly in arrears. Pursuant to the terms of the revolving credit facility, the Company is required to pay an annual commitment fee that accrues at a rate of 0.10% per annum on the unused portion of the borrowing commitments under the revolving credit facility. In addition, the Company is required to pay a fee in connection with letters of
credit issued and outstanding under the revolving credit facility that accrues at a rate of 1.25% per annum on the amount to be drawn under such letters of credit outstanding. There is an additional fronting fee of 0.125% per annum multiplied by the aggregate face amount of issued and outstanding letters of credit.
The revolving credit facility contains customary conditions to borrowing, events of default, and covenants, including covenants that restrict the Company’s and its subsidiaries’ ability to, among other things, incur additional indebtedness, create or incur liens, merge or consolidate with other companies, sell substantially all of the Company’s assets, liquidate or dissolve, make distributions to the Company’s equity holders or its subsidiaries’ equity interests, pay dividends, make redemptions and repurchases of stock, or engage in transactions with affiliates. In addition, the revolving credit facility contains financial covenants, including a minimum liquidity balance and a minimum revenue amount. The Company has been in compliance with all covenants under the revolving credit facility since it entered into the revolving credit and guaranty agreement on May 30, 2019.
As of July 31, 2020, the Company had no amounts or letters of credit issued and outstanding under the revolving credit facility. The Company’s total available borrowing capacity under the revolving credit facility was $215.0 million as of July 31, 2020.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
6 Months Ended
Jul. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Letters of Credit
As of July 31, 2020, the Company had $38.5 million in standby letters of credit outstanding related to facility lease obligations in San Francisco, California and Denver, Colorado, which is included in restricted cash in the accompanying condensed consolidated balance sheets.
Hosting Commitments
On April 30, 2020, the Company executed an amendment to its existing agreement with Amazon Web Services (“AWS”). The amended agreement was effective as of May 1, 2020 and continues through April 30, 2025. Pursuant to the amended agreement, the Company has minimum annual commitments of $75.0 million which will increase by $5.0 million annually, for a total minimum commitment of $425.0 million. As of July 31, 2020, the Company had a remaining minimum payment obligation of $410.0 million to AWS through April 30, 2025.
Legal Matters
The Company records a loss contingency when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Company also discloses material contingencies when it believes a loss is not probable but reasonably possible. Accounting for contingencies requires the Company to use judgment related to both the likelihood of a loss and the estimate of the amount or range of loss. The outcomes of the Company’s legal proceedings are inherently unpredictable and subject to significant uncertainties. For some matters for which a material loss is reasonably possible, an estimate of the amount of loss or range of losses is not possible, nor is the Company able to estimate the loss or range of losses that could potentially result from the application of non-monetary remedies. Many legal and tax contingencies can take years to be resolved. Until the final resolution of legal matters, all amounts of loss or range of losses are estimates only. The final losses the Company incurs may differ materially from these estimates.
Beginning in September 2019, seven purported class action lawsuits were filed against the Company, its directors, certain of its officers, and certain investment funds associated with certain of its directors, each alleging violations of securities laws in connection with the Company’s registration statement on Form S-1 filed with the SEC (the “Registration Statement”). Six of these lawsuits were filed in the Superior Court of California for the County of San Mateo and one of these lawsuits was filed in the U.S. District Court for the Northern District of California (the “Federal Action”). In the Federal Action, captioned Dennee v. Slack Technologies, Inc., Case No. 3:19-CV-05857-SI, a lead plaintiff has been appointed and the operative complaint was filed in January 2020. In January 2020, the Company and the other defendants filed a motion to dismiss the complaint. In April 2020, the U.S. District Court for the Northern District of California granted in part and denied in part the motion to dismiss. On May 5, 2020, the Company and the other defendants filed a motion to certify the court’s order for interlocutory appeal. In May 2020, the Company and the other defendants filed a motion to certify the court’s order for interlocutory appeal. In June 2020, the U.S. District Court for the Northern District of California certified the order for interlocutory appeal. Also in June 2020, the Company and the other defendants filed a petition for permission to appeal the district court’s order to the Ninth Circuit Court of Appeals. In July 2020, the Ninth Circuit Court of Appeals granted the petition. The six state court actions were consolidated in November 2019, and the consolidated action is captioned In re Slack Technologies, Inc. Shareholder Litigation, Lead Case No. 19CIV05370 (the “State Court Action”). The operative complaint was filed in the State Court Action in December 2019. A
seventh state court action was filed in June 2020, but was consolidated with the State Court Action in July 2020. The Company and the other defendants filed demurrers to the complaint in the State Court Action in February 2020. In August 2020, the Superior Court of California, County of San Mateo sustained in part and overruled in part the demurrers, and granted plaintiffs leave to file an amended complaint by October 2, 2020. The Federal Action and the State Court Action seek unspecified monetary damages and other relief on behalf of investors who purchased the Company’s Class A common stock issued pursuant and/or traceable to the Registration Statement.
In April 2020, three purported stockholder derivative lawsuits were filed against certain of the Company’s officers and certain of the Company’s current and former directors in the U.S. District Courts for the District of Delaware and the Northern District of California. The case filed in the Northern District of California was dismissed and re-filed in the U.S. District Court for the District of Delaware. The derivative cases were consolidated in June 2020, and the operative complaint was designated in August 2020. Defendants’ response to the operative complaint is due on September 9, 2020. The purported stockholder derivative lawsuits allege breaches of fiduciary duty in connection with the Company’s Registration Statement. The complaints seek declarations that the defendants breached their fiduciary duties to the Company, the award of unspecified damages to the Company, and certain reforms to the Company’s governance policies.
In June 2020, a lawsuit was filed against the Company in the Delaware Court of Chancery pursuant to Delaware General Corporation Law Section 220 by a stockholder, but the Company has not yet been served. The action seeks an order permitting inspection and copying of certain of the Company’s books and records. In August 2020, the plaintiff in the Section 220 action filed a motion to intervene in, and stay, the derivative actions in the U.S. District Court for the District of Delaware. The Company filed an opposition to the motion on September 3, 2020.

The Company believes these lawsuits are without merit and intends to vigorously defend them. Based on the preliminary nature of the proceedings in these cases, the outcomes of these matters remain uncertain.
In addition, the Company is involved from time to time in various claims and legal actions arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate outcomes of these matters, the Company believes that none of these ordinary course legal proceedings will have a material adverse effect on its condensed consolidated financial statements.
Indemnification Agreements
In the ordinary course of business, the Company provides indemnifications of varying scope and terms to customers, business partners, vendors, lessors, investors, directors, officers, employees, and other parties with respect to certain matters. Indemnification may include losses from the Company’s breach of such agreements, intellectual property infringement claims made by third parties, and other liabilities relating to or arising from Slack, or the Company’s acts or omissions. 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. It is not possible to determine the maximum potential loss under these indemnifications due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular indemnification. The Company has not incurred material costs to defend lawsuits or settle claims related to these indemnifications as of July 31, 2020.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders Equity
6 Months Ended
Jul. 31, 2020
Equity [Abstract]  
Stockholders Equity Stockholders' Equity
Common Stock
The Company’s amended and restated certificate of incorporation authorizes the issuance of Class A common stock and Class B common stock. As of July 31, 2020, the Company had authorized 5.0 billion shares of Class A common stock and 700.0 million shares of Class B common stock, each at par value of $0.0001. As of July 31, 2020, 482.0 million shares of Class A common stock and 87.4 million shares of Class B common stock were issued and outstanding.
Preferred Stock
The Company’s board of directors has the authority, without further action by the Company’s stockholders, to issue up to 100,000,000 shares of undesignated preferred stock with rights and preferences, including voting rights, designated from time to time by the board of directors.
Equity Incentive Plans
The Company maintains two equity incentive plans: the 2009 Stock Plan (the “2009 Plan”) and the 2019 Stock Option and Incentive Plan (the “2019 Plan”). All shares that remain available for future grants are under the 2019 Plan. In addition, the
Company offers the 2019 Employee Stock Purchase Plan (the “2019 ESPP”) to eligible employees.
Stock Options
A summary of stock option activity under the 2009 Plan and 2019 Plan is as follows (in thousands, except years and per share data):
Number of sharesWeighted-average exercise price per shareWeighted-average remaining contractual term (In years)Aggregate intrinsic value
Outstanding at January 31, 20208,425 $4.68 6.27$135,224 
Granted1,678 24.31 
Exercised(1,828)2.52 
Cancelled(193)10.53 
Outstanding at July 31, 20208,082 $9.11 6.88$165,231 
Stock options vested and exercisable at July 31, 2020
3,994 $2.22 4.81$109,154 
Stock options vested and expected to vest at July 31, 2020
8,082 $9.11 6.88$165,231 
As of July 31, 2020, there was $30.3 million of total unrecognized stock-based compensation related to outstanding stock options, which will be recognized over a weighted average period of 4.1 years.
Restricted Stock Units and Restricted Stock Awards
A summary of RSUs and Restricted Stock Awards (“RSAs”) activity under the 2009 Plan and 2019 Plan is as follows (in thousands, except per share data):
Restricted stock unitsRestricted stock awards
Number of sharesWeighted-average grant date fair value
per share
Number of sharesWeighted-average grant date fair value
per share
Unvested at January 31, 202042,002 $12.48 1,579 $8.91 
Granted10,451 26.26   
Released(9,740)11.29 (242)8.92 
Cancelled(2,293)13.02   
Unvested at July 31, 202040,420 $16.30 1,337 $8.91 
As of July 31, 2020, there was $457.7 million of total unrecognized stock-based compensation related to unvested RSUs, which will be recognized over a weighted average period of 2.0 years. As of July 31, 2020, there was $11.3 million of total unrecognized stock-based compensation related to unvested RSAs, which will be recognized over a weighted average period of 3.3 years.
2019 Employee Stock Purchase Plan 
For the six months ended July 31, 2020, 820,375 shares of Class A common stock were issued under the 2019 ESPP. The Company selected the Black-Scholes option-pricing model as the method for determining the estimated fair value for the Company’s 2019 ESPP. As of July 31, 2020, total unrecognized compensation cost related to the 2019 ESPP was $1.7 million which will be amortized over a weighted average period of 0.2 years.
Stock-Based Compensation
The Company recorded the total stock-based compensation expense as follows (in thousands):
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Cost of revenue$2,544 $10,952 $4,898 $10,998 
Research and development29,157 151,405 56,576 153,040 
Sales and marketing14,917 64,772 28,992 65,154 
General and administrative10,670 58,658 20,533 60,234 
Total$57,288 $285,787 $110,999 $289,426 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Interest Income and Other Income, Net
6 Months Ended
Jul. 31, 2020
Other Income and Expenses [Abstract]  
Interest Income and Other Income, Net Interest Income and Other Income, Net
Interest income and other income, net consist of the following (in thousands):
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Interest income$1,775 $4,373 $4,962 $9,176 
Unrealized gains (losses) on foreign exchange1,057 (1,386)1,101 (1,110)
Transaction gains (losses) on foreign exchange(60)86 (221)(848)
Change in fair value of strategic investments4,182 (124)5,820 2,884 
Other non-operating income (expense), net(2)370 (2)407 
Interest income and other income, net$6,952 $3,319 $11,660 $10,509 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
6 Months Ended
Jul. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company computes its provision (benefit) for income taxes by applying the estimated annual effective tax rate to pretax income or loss and adjusts the provision for discrete tax items recorded in the period.
For the three months ended July 31, 2020 and 2019, the Company recorded a tax provision (benefit) of $(0.1) million and $(0.9) million on pretax losses of $73.2 million and $360.5 million, respectively. The effective tax rates for the three months ended July 31, 2020 and 2019 were 0.1% and 0.3%, respectively. For the three months ended July 31, 2020, the Company maintained a full valuation allowance on its U.S. federal, state, and certain foreign jurisdictions net deferred tax assets as it was more likely than not that those deferred tax assets would not be realized.
For the six months ended July 31, 2020 and 2019, the Company recorded a tax provision (benefit) of $0.1 million and $(0.4) million on pretax losses of $(147.5) million and $391.9 million, respectively. The effective tax rates for the six months ended July 31, 2020 and 2019 were 0.0% and 0.1%, respectively. For the six months ended July 31, 2020, the Company maintained a full valuation allowance on its U.S. federal, state, and certain foreign jurisdictions net deferred tax assets as it was more likely than not that those deferred tax assets would not be realized.
In March 2020, the President of the United States signed into law the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”). The CARES Act, among other things, includes certain income tax provisions for individuals and corporations; however, since the Company has recorded a full valuation allowance against its deferred tax assets, these changes to U.S. tax law do not have a material impact on the Company’s provision for income taxes in its condensed consolidated financial statements. In addition, although many countries in which the Company operates have also issued some form of COVID-19 related income tax guidance, this guidance does not have material impact on provision for income taxes in its condensed consolidated financial statements as of July 31, 2020.
In July 2015, the U.S. Tax Court issued an opinion favorable to Altera Corporation (“Altera”) with respect to the exclusion of stock-based compensation from its intercompany cost-sharing arrangement. In June 2019, the U.S. Court of Appeals reversed the 2015 decision of the U.S. Tax Court. In July 2019, Altera petitioned the Ninth Circuit for a rehearing of a larger panel of eleven Ninth Circuit judges. Altera’s petition for rehearing was denied in November, 2019. In February 2020, Altera filed a petition for writ of certiorari to the U.S. Supreme Court. In June 2020, the U.S. Supreme Court declined the writ of certiorari. The Company has considered the impact on its condensed consolidated financial statements which is not material after considering the valuation allowance and will continue to monitor the future developments in this case.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss per Share Attributable to Slack Common Stockholders
6 Months Ended
Jul. 31, 2020
Earnings Per Share [Abstract]  
Net Loss per Share Attributable to Slack Common Stockholders Net Loss per Share Attributable to Slack Common Stockholders
Basic net loss per share attributable to Slack common stockholders is computed by dividing the net loss attributable to Slack common stockholders by the weighted average number of shares of common stock outstanding during the period. Diluted loss per share is the same as basic loss per share for all years presented because the effects of potentially dilutive items were antidilutive given the Company’s net loss in each period presented.
The following table presents the calculation of basic and diluted net loss per share attributable to Slack common stockholders (in thousands, except per share data):
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Numerator:
Net loss attributable to Slack
$(74,848)$(359,562)$(150,059)$(392,894)
Denominator:
Weighted average common shares outstanding
564,351 368,533 560,921 249,222 
Net loss per share attributable to Slack common stockholders, basic and diluted
$(0.13)$(0.98)$(0.27)$(1.58)
Since the Company was in a loss position for all periods presented, basic net loss per share attributable to Slack common stockholders is the same as diluted net loss per share attributable to Slack common stockholders as the inclusion of all potential common shares outstanding would have been antidilutive. Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):
As of
July 31, 2020July 31, 2019
Shares related to convertible senior notes  
Stock options8,082 11,149 
Unvested early exercised stock options
 50 
Restricted stock units40,420 50,853 
Restricted stock awards1,337 2,297 
Restricted stock741  
Employee stock purchase plan594 247 
Total antidilutive securities51,174 64,596 
The Company had 373.4 million shares of preferred stock outstanding that were converted to shares of Class B common stock in connection with the direct listing of the Company’s Class A common stock on the New York Stock Exchange. These securities were potentially dilutive, as outstanding shares of preferred stock, through the date of conversion of June 7, 2019.
The Notes will not have an impact on the Company’s diluted earnings per share until the average market price of the Company’s Class A common stock exceeds the initial conversion price of approximately $31.00 per share, as the Company intends and has the ability to settle the principal amount of the Notes in cash upon conversion. The Company is required under the treasury stock method to compute the potentially dilutive shares of Class A common stock related to the Notes for periods the Company reports net income. However, upon conversion, there will be no economic dilution from the Notes until the average market price of the Company’s Class A common stock exceeds the cap price of $48.62 per share, as exercise of the Capped Calls offsets any dilution from the Notes from the conversion price up to the cap price. Capped Calls are excluded from the calculation of diluted earnings per share, as they would be antidilutive under the treasury stock method.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jul. 31, 2020
Accounting Policies [Abstract]  
Fiscal Year
Fiscal Year
The Company’s fiscal year ends on January 31. References to fiscal year 2021, for example, refer to the fiscal year ended January 31, 2021.
Basis of Presentation
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding interim financial reporting. The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned and majority-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The condensed consolidated financial statements include 100% of the accounts of wholly owned and majority-owned subsidiaries and the ownership interest of minority investors is recorded as noncontrolling interest.
The unaudited condensed consolidated balance sheet as of January 31, 2020 included herein was derived from the audited financial statements as of that date, but does not include all disclosures, including certain notes required by U.S. GAAP on an annual reporting basis. In management's opinion, the unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of comprehensive loss, statements of stockholders’ equity, and statements of cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year or any future period.
These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K filed with the SEC on March 12, 2020.
Consolidation Consolidation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”), regarding interim financial reporting. The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned and majority-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The condensed consolidated financial statements include 100% of the accounts of wholly owned and majority-owned subsidiaries and the ownership interest of minority investors is recorded as noncontrolling interest.
The unaudited condensed consolidated balance sheet as of January 31, 2020 included herein was derived from the audited financial statements as of that date, but does not include all disclosures, including certain notes required by U.S. GAAP on an annual reporting basis. In management's opinion, the unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the balance sheets, statements of comprehensive loss, statements of stockholders’ equity, and statements of cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year or any future period.
These condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K filed with the SEC on March 12, 2020.
Use of Estimates
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. These estimates are based on information available as of the date of the condensed consolidated financial statements. On a regular basis, management evaluates these estimates and assumptions; however, actual results could materially differ from these estimates due to risks and uncertainties, including uncertainty in the current economic environment related to the outbreak of the novel coronavirus pandemic (“COVID-19”).
The Company’s most significant estimates and judgments involve revenue recognition, stock-based compensation including the estimation of fair value of common stock, valuation of strategic investments, valuation of acquired goodwill and intangibles from acquisitions, period of benefit for deferred contract acquisition costs, fair value of the liability and equity components of the Notes, and uncertain tax positions.
Concentration of Credit Risk
Concentration of Credit Risk
Financial instruments that potentially subject the Company to a concentration of credit risk primarily consist of cash and cash equivalents, restricted cash, marketable securities, and accounts receivable. For cash, cash equivalents, restricted cash, and marketable securities, the Company is exposed to credit risk in the event of default by the financial institutions to the extent of
the amounts recorded on the accompanying condensed consolidated balance sheets that are in excess of federal insurance limits. For accounts receivable, the Company is exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the accompanying condensed consolidated balance sheets. The Company sells its services to a wide variety of customers. If the financial condition or results of operations of any significant customers deteriorates substantially, operating results could be adversely affected. To reduce credit risk, management performs credit evaluations of the financial condition of significant customers. The Company does not require collateral from its credit customers and maintains reserves for estimated credit losses on customer accounts when considered necessary. Actual credit losses may differ from the Company’s estimates.
Summary of Significant Accounting Policies and Recently Adopted Accounting Standards
Summary of Significant Accounting Policies
The Company’s significant accounting policies are discussed in “Index to Consolidated Financial Statements–Note 1. Description of Business and Summary of Significant Accounting Policies” in the Notes to Consolidated Financial Statements in its Annual Report on Form 10-K filed with the SEC on March 12, 2020. There have been no significant changes to these policies during the six months ended July 31, 2020, except for the accounting policy for the Notes issued in April 2020.
Convertible Senior Notes
The Notes are accounted for in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Subtopic 470-20, Debt with Conversion and Other Options. Pursuant to ASC Subtopic 470-20, issuers of certain convertible debt instruments, such as the Notes, that have a net settlement feature and may be settled wholly or partially in cash upon conversion are required to separately account for the liability (debt) and equity (conversion option) components of the instrument. The carrying amount of the liability component of the instrument is computed by estimating the fair value of a similar liability without the conversion option using a market-based approach. The amount of the equity component is then calculated by deducting the fair value of the liability component from the principal amount of the instrument. The difference between the principal amount and the liability component represents a debt discount that is amortized to interest expense over the respective term of the Notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. In accounting for the issuance costs related to the Notes, the allocation of issuance costs incurred between the liability and equity components was based on their relative values.
Recently Adopted Accounting Standards
In June 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments - Credit Losses (Topic 326) Measurement of Credit Losses on Financial Instruments, which requires an entity to utilize a new impairment model known as the current expected credit loss (“CECL”) model to estimate its “expected credit loss” and record an allowance that, when deducted from the amortized cost basis of the financial asset, presents the net amount expected to be collected on the financial asset. The CECL model is expected to result in more timely recognition of credit losses. This guidance also requires new disclosures for financial assets measured at amortized cost, loans and available-for-sale debt securities. The Company adopted Topic 326 as of February 1, 2020. The adoption of this new standard did not have a material impact on the accompanying condensed consolidated financial statements as credit losses are not expected to be significant based on historical collection trends, the financial condition of payment partners, and external market factors. The Company will continue to actively monitor the impact of the COVID-19 on expected credit losses.
In August 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, which aligns the accounting for implementation costs incurred in a hosting arrangement that is a service contract with the accounting for implementation costs incurred to develop or obtain internal-use software under ASC 350-40, in order to determine which costs to capitalize and recognize as an asset and which costs to expense. The Company adopted ASU No. 2018-15 as of February 1, 2020 using a prospective transition approach. The adoption of this new standard did not have a material impact on the accompanying condensed consolidated financial statements.
In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes which simplifies the accounting for income taxes by removing certain exceptions to the general principles of income taxes and reducing the cost and complexity in accounting for income taxes. The Company early adopted ASU No. 2019-12 as of February 1, 2020 using the prospective transition approach. The adoption of this new standard did not have a material impact on the accompanying condensed consolidated financial statements.
Recently Issued Accounting Standards Not Yet Adopted
In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which simplifies accounting for convertible instruments by removing major separation models required under current U.S. GAAP. ASU No. 2020-06 removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception and it also simplifies the diluted earnings per share calculation in certain areas. ASU No. 2020-06 is effective for public companies for annual periods beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted for annual periods beginning after December 15, 2020, and interim periods within those fiscal years. The Company is currently evaluating the impact of this standard on its condensed consolidated financial statements and related disclosures.
Net Loss per Share Attributable to Slack Common Stockholders Net Loss per Share Attributable to Slack Common StockholdersBasic net loss per share attributable to Slack common stockholders is computed by dividing the net loss attributable to Slack common stockholders by the weighted average number of shares of common stock outstanding during the period. Diluted loss per share is the same as basic loss per share for all years presented because the effects of potentially dilutive items were antidilutive given the Company’s net loss in each period presented.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue and Contract Costs (Tables)
6 Months Ended
Jul. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Liabilities
Contract liabilities consist of deferred revenue. The changes in deferred revenue were as follows (in thousands):
Three Months Ended July 31, 2020Six Months Ended July 31, 2020
Balance, beginning of period$381,073 $376,714 
Billings217,208 423,217 
Deferred revenue assumed in the Rimeto acquisition990 990 
Revenue(215,864)(417,514)
Balance, end of period$383,407 $383,407 
Schedule of Revenues by Geographical Area
The following table shows the Company’s revenue by geographic areas, as determined based on the billing address of its customers (in thousands):
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
United States$134,214 $90,734 $259,601 $175,063 
International81,650 54,239 157,913 104,731 
Total$215,864 $144,973 $417,514 $279,794 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Tables)
6 Months Ended
Jul. 31, 2020
Fair Value Disclosures [Abstract]  
Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis
The following tables provide the financial instruments measured at fair value on a recurring basis, within the fair value hierarchy (in thousands):
As of July 31, 2020Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$757,213 $ $ $757,213 
Certificates of deposit 145,318  145,318 
Total cash equivalents$757,213 $145,318 $ $902,531 
Marketable securities:
Certificates of deposit$ $7,560 $ $7,560 
Commercial paper 14,990  14,990 
U.S. agency securities 40,377  40,377 
U.S. government securities 30,263  30,263 
International government securities 8,104  8,104 
Corporate bonds 115,663  115,663 
Total marketable securities$ $216,957 $ $216,957 
Noncurrent assets:
Strategic investments$ $ $42,826 $42,826 

As of January 31, 2020Level 1Level 2Level 3Total
Cash equivalents:
Money market funds$357,524 $ $ $357,524 
Commercial paper 69,882  69,882 
Total cash equivalents$357,524 $69,882 $ $427,406 
Marketable securities:
Commercial paper$ $19,795 $ $19,795 
U.S. agency securities 29,515  29,515 
U.S. government securities 97,172  97,172 
International government securities 8,115  8,115 
Corporate bonds 114,996  114,996 
Total marketable securities$ $269,593 $ $269,593 
Noncurrent assets:
Strategic investments$ $ $28,814 $28,814 
Schedule of Level 3 Assets Measured at Fair Value on Recurring Basis The following table presents additional information about Level 3 assets measured at fair value on a recurring basis (in
thousands):
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Balance at beginning of period$34,470 $15,266 $28,814 $12,334 
Purchases5,007 2,370 9,025 5,470 
Proceeds from liquidation(833) (833)(3,193)
Realized gains484  184 2,693 
Unrealized gains (losses) relating to investments still held at reporting date3,698 (140)5,636 192 
Balance at end of period$42,826 $17,496 $42,826 $17,496 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combination (Tables)
6 Months Ended
Jul. 31, 2020
Business Combinations [Abstract]  
Schedule of Business Acquisitions, by Acquisition The acquisition date fair value of the purchase price was $40.1 million, which consisted of the following (in thousands):
Fair Value
Cash$653 
Fair value of Class A common stock transferred28,060 
Fair value of the pre-combination service portion of restricted stock11,435 
Total purchase price$40,148 
The following table presents the preliminary purchase price allocation recorded in the Company’s condensed consolidated balance sheet as of July 31, 2020 (in thousands):
Fair Value
Cash and cash equivalents$7,224 
Accounts receivable and other assets732 
Operating lease right-of-use assets616 
Intangible assets7,000 
Goodwill27,606 
Accounts payable and other liabilities(464)
Operating lease liability(637)
Deferred revenue(990)
Deferred tax liability(939)
Total purchase price$40,148 
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The following table sets forth the components of identifiable intangible assets acquired and their estimated useful lives as of the date of acquisition (in thousands):
Fair ValueUseful Life
Developed technology$4,900 3 years
Customer relationships2,100 3 years
Total identifiable intangible assets$7,000 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components (Tables)
6 Months Ended
Jul. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Cash and Cash Equivalents and Marketable Securities
The following tables summarize the amortized cost, unrealized gains and losses, and estimated fair value of cash, cash equivalents, and marketable securities consisting of the following (in thousands):
As of July 31, 2020Amortized
cost
Unrealized
gains
Unrealized
losses
Fair value
Cash and cash equivalents:
Cash$413,864 $ $ $413,864 
Money market funds757,213   757,213 
Certificates of deposit145,318   145,318 
Total cash and cash equivalents1,316,395   1,316,395 
Marketable securities:
Certificates of deposit7,500 60  7,560 
Commercial paper14,944 46  14,990 
U.S. agency securities40,160 217  40,377 
U.S. government securities30,089 174  30,263 
International government securities8,095 9  8,104 
Corporate bonds114,896 767  115,663 
Total marketable securities215,684 1,273  216,957 
Total cash, cash equivalents and marketable securities$1,532,079 $1,273 $ $1,533,352 
As of January 31, 2020Amortized
cost
Unrealized
gains
Unrealized
losses
Fair value
Cash and cash equivalents:
Cash$71,593 $ $ $71,593 
Money market funds357,524   357,524 
Commercial paper69,891  (9)69,882 
Total cash and cash equivalents499,008  (9)498,999 
Marketable securities:
Commercial paper19,799 4 (8)19,795 
U.S. agency securities29,460 55  29,515 
U.S. government securities97,071 102 (1)97,172 
International government securities8,109 6  8,115 
Corporate bonds114,871 139 (14)114,996 
Total marketable securities269,310 306 (23)269,593 
Total cash, cash equivalents and marketable securities$768,318 $306 $(32)$768,592 
Schedule of Marketable Securities by Contractual Maturity
The following table classifies marketable securities by contractual maturities (in thousands):
As of
July 31, 2020January 31, 2020
Due in one year$157,970 $190,344 
Due in one to two years58,987 79,249 
Total$216,957 $269,593 
Schedule of Property and Equipment by Category
The following is a summary of the Company’s property and equipment by category (in thousands):
As of
July 31, 2020January 31, 2020
Leasehold improvements$102,562 $98,770 
Furniture and fixtures28,347 27,384 
Capitalized internal-use software costs4,241 4,241 
Computer equipment3,783 3,183 
Construction in progress7,792 10,345 
Property and equipment, gross146,725 143,923 
Less: accumulated depreciation and amortization(47,996)(41,583)
Property and equipment, net$98,729 $102,340 
Schedule of Intangible Assets
Intangible assets consist of the following (in thousands):
July 31, 2020Weighted-average
remaining
amortization period
Gross carrying
amount
Accumulated
amortization
Net carrying
amount
Customer relationships4.5 years$11,200 $2,713 $8,487 
Developed technology2.3 years13,427 6,228 7,199 
Patents4.4 years2,500 292 2,208 
Assembled workforce0.2 years1,198 1,073 125 
Total$28,325 $10,306 $18,019 

January 31, 2020Weighted-average
remaining
amortization period
Gross carrying
amount
Accumulated
amortization
Net carrying
amount
Customer relationships5.5 years$9,100 $2,004 $7,096 
Developed technology1.6 years8,527 4,976 3,551 
Patents4.9 years2,500 42 2,458 
Assembled workforce0.7 years1,198 773 425 
Total$21,325 $7,795 $13,530 
Schedule of Expected Amortization Expense Related to Intangible Assets
As of July 31, 2020, expected amortization expense relating to intangible assets for each of the next five fiscal years and thereafter is as follows (in thousands):
Year ending January 31,
2021 (6 months remaining)$3,308 
20225,452 
20234,133 
20242,772 
20251,758 
Thereafter596 
Total$18,019 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Operating Leases (Tables)
6 Months Ended
Jul. 31, 2020
Leases [Abstract]  
Schedule of Operating Leases, Other Information The following table sets forth a summary of and other information pertaining to the Company’s operating leases (dollars in thousands):
Six Months Ended July 31, 2020
Operating cash flows used for operating leases$16,371 
Operating lease liabilities arising from obtaining ROU assets$637 
Weighted average remaining terms8.1 years
Weighted average discount rate5.2 %
Schedule of Maturities of Operating Lease Liabilities
Future minimum lease payments under non-cancelable operating leases with initial lease terms in excess of one year as of July 31, 2020 as follows (in thousands):
Year ending January 31,
2021 (6 months remaining)$13,475 
202238,196 
202351,810 
202450,421 
202552,880 
Thereafter263,278 
Gross lease payments470,060 
Less: Imputed interest(57,602)
Less: Tenant improvement receivables(14,022)
Less: Leases executed but not yet commenced(182,563)
Present value of lease liabilities$215,873 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Debt and Financing Arrangements (Tables)
6 Months Ended
Jul. 31, 2020
Debt Disclosure [Abstract]  
Schedule of Convertible Debt
As of July 31, 2020, the net carrying amount of the liability component of the Notes was as follows (in thousands):
Principal$862,500 
Less: unamortized discount(217,282)
Less: unamortized issuance costs(14,892)
Net carrying amount$630,326 
As of July 31, 2020, the net carrying amount of the equity component of the Notes was as follows (in thousands):
Proceeds allocated to the conversion options (debt discount)$229,249 
Less: issuance costs(5,627)
Carrying amount of the equity component$223,622 

The following table sets forth the interest expense recognized related to the Notes (in thousands):
Three Months Ended July 31, 2020Six Months Ended July 31, 2020
Contractual interest expense$1,078 $1,330 
Amortization of debt discount9,722 11,967 
Amortization of debt issuance costs531 652 
Total interest expense related to the Senior Notes$11,331 $13,949 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders Equity (Tables)
6 Months Ended
Jul. 31, 2020
Equity [Abstract]  
Schedule of Stock Options Activity
A summary of stock option activity under the 2009 Plan and 2019 Plan is as follows (in thousands, except years and per share data):
Number of sharesWeighted-average exercise price per shareWeighted-average remaining contractual term (In years)Aggregate intrinsic value
Outstanding at January 31, 20208,425 $4.68 6.27$135,224 
Granted1,678 24.31 
Exercised(1,828)2.52 
Cancelled(193)10.53 
Outstanding at July 31, 20208,082 $9.11 6.88$165,231 
Stock options vested and exercisable at July 31, 2020
3,994 $2.22 4.81$109,154 
Stock options vested and expected to vest at July 31, 2020
8,082 $9.11 6.88$165,231 
Schedule of Restricted Stock Units and Restricted Stock Activity
A summary of RSUs and Restricted Stock Awards (“RSAs”) activity under the 2009 Plan and 2019 Plan is as follows (in thousands, except per share data):
Restricted stock unitsRestricted stock awards
Number of sharesWeighted-average grant date fair value
per share
Number of sharesWeighted-average grant date fair value
per share
Unvested at January 31, 202042,002 $12.48 1,579 $8.91 
Granted10,451 26.26   
Released(9,740)11.29 (242)8.92 
Cancelled(2,293)13.02   
Unvested at July 31, 202040,420 $16.30 1,337 $8.91 
Schedule of Stock-Based Compensation Expense The Company recorded the total stock-based compensation expense as follows (in thousands):
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Cost of revenue$2,544 $10,952 $4,898 $10,998 
Research and development29,157 151,405 56,576 153,040 
Sales and marketing14,917 64,772 28,992 65,154 
General and administrative10,670 58,658 20,533 60,234 
Total$57,288 $285,787 $110,999 $289,426 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Interest Income and Other Income, Net (Tables)
6 Months Ended
Jul. 31, 2020
Other Income and Expenses [Abstract]  
Schedule of Interest Income and Other Income, Net
Interest income and other income, net consist of the following (in thousands):
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Interest income$1,775 $4,373 $4,962 $9,176 
Unrealized gains (losses) on foreign exchange1,057 (1,386)1,101 (1,110)
Transaction gains (losses) on foreign exchange(60)86 (221)(848)
Change in fair value of strategic investments4,182 (124)5,820 2,884 
Other non-operating income (expense), net(2)370 (2)407 
Interest income and other income, net$6,952 $3,319 $11,660 $10,509 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss per Share Attributable to Slack Common Stockholders (Tables)
6 Months Ended
Jul. 31, 2020
Earnings Per Share [Abstract]  
Schedule Calculation of Basic and Diluted Net Loss Per Share
The following table presents the calculation of basic and diluted net loss per share attributable to Slack common stockholders (in thousands, except per share data):
Three Months Ended July 31,Six Months Ended July 31,
2020201920202019
Numerator:
Net loss attributable to Slack
$(74,848)$(359,562)$(150,059)$(392,894)
Denominator:
Weighted average common shares outstanding
564,351 368,533 560,921 249,222 
Net loss per share attributable to Slack common stockholders, basic and diluted
$(0.13)$(0.98)$(0.27)$(1.58)
Schedule of Potentially Dilutive Securities Excluded from Diluted Per Share Calculations Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows (in thousands):
As of
July 31, 2020July 31, 2019
Shares related to convertible senior notes  
Stock options8,082 11,149 
Unvested early exercised stock options
 50 
Restricted stock units40,420 50,853 
Restricted stock awards1,337 2,297 
Restricted stock741  
Employee stock purchase plan594 247 
Total antidilutive securities51,174 64,596 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Description of Business and Summary of Significant Accounting Policies (Details) - Convertible Debt
$ in Millions
Apr. 09, 2020
USD ($)
Debt Instrument [Line Items]  
Aggregate principal amount $ 862.5
Stated interest percentage 0.50%
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue and Contract Costs - Schedule of Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2020
Contract With Customer, Liability [Roll Forward]    
Balance, beginning of period $ 381,073 $ 376,714
Billings 217,208 423,217
Deferred revenue assumed in the Rimeto acquisition 990 990
Revenue (215,864) (417,514)
Balance, end of period $ 383,407 $ 383,407
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue and Contract Costs - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Jan. 31, 2020
Revenue from Contract with Customer [Abstract]          
Deferred incremental costs of obtaining a contract $ 5,400 $ 6,000 $ 18,000 $ 10,800  
Deferred commissions, net included in prepaid expenses and other current assets 15,600   15,600   $ 11,200
Deferred commissions, net included in other assets 28,100   28,100   $ 21,400
Amortization of deferred contract acquisition costs 3,800 1,800 6,898 3,290  
Impairment loss related to deferred costs $ 0 $ 0 $ 0 $ 0  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue and Contract Costs - Remaining Performance Obligations (Details)
$ in Millions
Jul. 31, 2020
USD ($)
Revenue from Contract with Customer [Abstract]  
Future estimated revenue related to unsatisfied or partially satisfied performance obligations $ 388.5
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-08-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligations expected to be recognized (as a percent) 57.00%
Performance obligations expected to be satisfied, expected timing 12 months
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue and Contract Costs - Schedule of Revenue by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Disaggregation of Revenue [Line Items]        
Total revenues $ 215,864 $ 144,973 $ 417,514 $ 279,794
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 134,214 90,734 259,601 175,063
International        
Disaggregation of Revenue [Line Items]        
Total revenues $ 81,650 $ 54,239 $ 157,913 $ 104,731
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jul. 31, 2020
Jan. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 216,957 $ 269,593
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 757,213 357,524
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 145,318  
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   69,882
Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 902,531 427,406
Marketable securities 216,957 269,593
Strategic investments 42,826 28,814
Fair Value, Recurring | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 7,560  
Fair Value, Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 14,990 19,795
Fair Value, Recurring | U.S. agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 40,377 29,515
Fair Value, Recurring | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 30,263 97,172
Fair Value, Recurring | International government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 8,104 8,115
Fair Value, Recurring | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 115,663 114,996
Fair Value, Recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 757,213 357,524
Fair Value, Recurring | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 145,318  
Fair Value, Recurring | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   69,882
Fair Value, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 757,213 357,524
Marketable securities 0 0
Strategic investments 0 0
Fair Value, Recurring | Level 1 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0  
Fair Value, Recurring | Level 1 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Recurring | Level 1 | U.S. agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Recurring | Level 1 | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Recurring | Level 1 | International government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Recurring | Level 1 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Recurring | Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 757,213 357,524
Fair Value, Recurring | Level 1 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0  
Fair Value, Recurring | Level 1 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   0
Fair Value, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 145,318 69,882
Marketable securities 216,957 269,593
Strategic investments 0 0
Fair Value, Recurring | Level 2 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 7,560  
Fair Value, Recurring | Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 14,990 19,795
Fair Value, Recurring | Level 2 | U.S. agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 40,377 29,515
Fair Value, Recurring | Level 2 | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 30,263 97,172
Fair Value, Recurring | Level 2 | International government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 8,104 8,115
Fair Value, Recurring | Level 2 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 115,663 114,996
Fair Value, Recurring | Level 2 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Fair Value, Recurring | Level 2 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 145,318  
Fair Value, Recurring | Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   69,882
Fair Value, Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Marketable securities 0 0
Strategic investments 42,826 28,814
Fair Value, Recurring | Level 3 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0  
Fair Value, Recurring | Level 3 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Recurring | Level 3 | U.S. agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Recurring | Level 3 | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Recurring | Level 3 | International government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Recurring | Level 3 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Fair Value, Recurring | Level 3 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Fair Value, Recurring | Level 3 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 0  
Fair Value, Recurring | Level 3 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents   $ 0
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Schedule of Level 3 Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at beginning of period $ 34,470 $ 15,266 $ 28,814 $ 12,334
Purchases 5,007 2,370 9,025 5,470
Proceeds from liquidation (833) 0 (833) (3,193)
Realized gains 484 0 184 2,693
Unrealized gains (losses) relating to investments still held at reporting date 3,698 (140) 5,636 192
Balance at end of period $ 42,826 $ 17,496 $ 42,826 $ 17,496
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Narrative (Details)
$ in Millions
Jul. 31, 2020
USD ($)
Shares related to convertible senior notes | Level 2  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Fair value of convertible senior notes $ 1,040
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combination - Narrative (Details) - Rimeto - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2020
Jul. 31, 2020
Jul. 31, 2020
Business Acquisition [Line Items]      
Post-combination stock based compensation $ 11,400    
Total purchase price $ 40,148    
General and administrative      
Business Acquisition [Line Items]      
Acquisition related costs   $ 1,500 $ 1,500
Restricted stock units      
Business Acquisition [Line Items]      
Award vesting period (in years) 4 years    
Post-combination stock based compensation $ 19,000    
Restricted stock      
Business Acquisition [Line Items]      
Award vesting period (in years) 4 years    
Common Stock      
Business Acquisition [Line Items]      
Shares issued during period (in shares) 1,659,715    
Shares subject to re-vesting restriction (in shares) 740,837    
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combination - Fair Value of Consideration Transferred (Details) - Rimeto
$ in Thousands
Jun. 29, 2020
USD ($)
Business Acquisition [Line Items]  
Cash $ 653
Fair value of Class A common stock transferred 28,060
Fair value of the pre-combination service portion of restricted stock 11,435
Total purchase price $ 40,148
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combination - Preliminary Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Jul. 31, 2020
Jan. 31, 2020
Business Acquisition [Line Items]    
Goodwill $ 76,204 $ 48,598
Rimeto    
Business Acquisition [Line Items]    
Cash and cash equivalents 7,224  
Accounts receivable and other assets 732  
Operating lease right-of-use assets 616  
Intangible assets 7,000  
Goodwill 27,606  
Accounts payable and other liabilities (464)  
Operating lease liability (637)  
Deferred revenue (990)  
Deferred tax liability (939)  
Total purchase price $ 40,148  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combination - Identifiable Intangible Assets Acquired (Details) - Rimeto
$ in Thousands
6 Months Ended
Jul. 31, 2020
USD ($)
Business Acquisition [Line Items]  
Fair Value $ 7,000
Developed technology  
Business Acquisition [Line Items]  
Fair Value $ 4,900
Useful Life 3 years
Customer relationships  
Business Acquisition [Line Items]  
Fair Value $ 2,100
Useful Life 3 years
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Schedule of Cash and Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jul. 31, 2020
Jan. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents, amortized cost $ 1,316,395 $ 498,999
Marketable securities, amortized cost 215,684 269,310
Marketable securities, unrealized gains 1,273 306
Marketable securities, unrealized losses 0 (23)
Marketable securities, fair value 216,957 269,593
Total cash, cash equivalents and marketable securities, amortized cost 1,532,079 768,318
Total cash, cash equivalents and marketable securities, unrealized gains 1,273 306
Total cash, cash equivalents and marketable securities, unrealized losses 0 (32)
Total cash, cash equivalents and marketable securities, fair value 1,533,352 768,592
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, amortized cost 7,500  
Marketable securities, unrealized gains 60  
Marketable securities, unrealized losses 0  
Marketable securities, fair value 7,560  
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, amortized cost 14,944 19,799
Marketable securities, unrealized gains 46 4
Marketable securities, unrealized losses 0 (8)
Marketable securities, fair value 14,990 19,795
U.S. agency securities    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, amortized cost 40,160 29,460
Marketable securities, unrealized gains 217 55
Marketable securities, unrealized losses 0 0
Marketable securities, fair value 40,377 29,515
U.S. government securities    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, amortized cost 30,089 97,071
Marketable securities, unrealized gains 174 102
Marketable securities, unrealized losses 0 (1)
Marketable securities, fair value 30,263 97,172
International government securities    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, amortized cost 8,095 8,109
Marketable securities, unrealized gains 9 6
Marketable securities, unrealized losses 0 0
Marketable securities, fair value 8,104 8,115
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, amortized cost 114,896 114,871
Marketable securities, unrealized gains 767 139
Marketable securities, unrealized losses 0 (14)
Marketable securities, fair value 115,663 114,996
Total cash and cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents, amortized cost 1,316,395 499,008
Cash and cash equivalents, unrealized gains 0 0
Cash and cash equivalents, unrealized losses 0 (9)
Cash and cash equivalents, fair value 1,316,395 498,999
Cash    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents, amortized cost 413,864 71,593
Cash and cash equivalents, fair value 413,864 71,593
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents, amortized cost 757,213 357,524
Cash and cash equivalents, fair value 757,213 357,524
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents, amortized cost 145,318  
Cash and cash equivalents, fair value $ 145,318  
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents, amortized cost   69,891
Cash and cash equivalents, unrealized gains   0
Cash and cash equivalents, unrealized losses   (9)
Cash and cash equivalents, fair value   $ 69,882
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Schedule of Marketable Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jul. 31, 2020
Jan. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Due in one year $ 157,970 $ 190,344
Due in one to two years 58,987 79,249
Total $ 216,957 $ 269,593
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Schedule of Property and Equipment by Category (Details) - USD ($)
$ in Thousands
Jul. 31, 2020
Jan. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 146,725 $ 143,923
Less: accumulated depreciation and amortization (47,996) (41,583)
Property and equipment, net 98,729 102,340
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 102,562 98,770
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 28,347 27,384
Capitalized internal-use software costs    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 4,241 4,241
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 3,783 3,183
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 7,792 $ 10,345
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Jan. 31, 2020
Finite-Lived Intangible Assets [Line Items]          
Depreciation $ 5,600,000 $ 5,800,000 $ 11,100,000 $ 10,600,000  
Goodwill 76,204,000   76,204,000   $ 48,598,000
Amortization expense of intangible assets 1,400,000 1,100,000 2,500,000 2,100,000  
Goodwill impairment 0 $ 0 0 $ 0  
Rimeto          
Finite-Lived Intangible Assets [Line Items]          
Goodwill $ 27,606,000   $ 27,606,000    
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2020
Jul. 31, 2020
Jan. 31, 2020
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount   $ 28,325 $ 21,325
Accumulated amortization   10,306 7,795
Net carrying amount   18,019 13,530
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount   11,200 9,100
Accumulated amortization   2,713 2,004
Net carrying amount   8,487 7,096
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount   13,427 8,527
Accumulated amortization   6,228 4,976
Net carrying amount   7,199 3,551
Patents      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount   2,500 2,500
Accumulated amortization   292 42
Net carrying amount   2,208 2,458
Assembled workforce      
Finite-Lived Intangible Assets [Line Items]      
Gross carrying amount   1,198 1,198
Accumulated amortization   1,073 773
Net carrying amount   $ 125 $ 425
Weighted Average | Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Weighted-average remaining amortization period 5 years 6 months 4 years 6 months  
Weighted Average | Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Weighted-average remaining amortization period 1 year 7 months 6 days 2 years 3 months 18 days  
Weighted Average | Patents      
Finite-Lived Intangible Assets [Line Items]      
Weighted-average remaining amortization period 4 years 10 months 24 days 4 years 4 months 24 days  
Weighted Average | Assembled workforce      
Finite-Lived Intangible Assets [Line Items]      
Weighted-average remaining amortization period 8 months 12 days 2 months 12 days  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Schedule of Expected Amortization Expense (Details) - USD ($)
$ in Thousands
Jul. 31, 2020
Jan. 31, 2020
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2021 (6 months remaining) $ 3,308  
2022 5,452  
2023 4,133  
2024 2,772  
2025 1,758  
Thereafter 596  
Net carrying amount $ 18,019 $ 13,530
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Operating Leases - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Leases [Abstract]        
Operating lease costs $ 10,900   $ 21,800  
Variable lease costs 1,600   2,900  
Short-term lease costs 800   1,500  
Rent expense, net of sublease income   $ 8,700   $ 17,000
Lessee, Lease, Description [Line Items]        
Operating lease costs 10,900   21,800  
Rent expense, net of sublease income   $ 8,700   $ 17,000
Commitments for operating leases that have not yet commenced $ 182,563   $ 182,563  
Minimum        
Lessee, Lease, Description [Line Items]        
Operating leases that have not yet commenced, term of lease 9 years 10 months 24 days   9 years 10 months 24 days  
Maximum        
Lessee, Lease, Description [Line Items]        
Operating leases that have not yet commenced, term of lease 12 years   12 years  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Operating Leases - Schedule of Operating Lease Costs (Details)
$ in Thousands
6 Months Ended
Jul. 31, 2020
USD ($)
Leases [Abstract]  
Operating cash flows used for operating leases $ 16,371
Operating lease liabilities arising from obtaining ROU assets $ 637
Weighted average remaining terms 8 years 1 month 6 days
Weighted average discount rate 5.20%
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Operating Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jul. 31, 2020
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2021 (6 months remaining) $ 13,475
2022 38,196
2023 51,810
2024 50,421
2025 52,880
Thereafter 263,278
Gross lease payments 470,060
Less: Imputed interest (57,602)
Less: Tenant improvement receivables (14,022)
Less: Leases executed but not yet commenced (182,563)
Present value of lease liabilities $ 215,873
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Debt and Financing Arrangements - Narrative (Details)
$ / shares in Units, shares in Millions
Apr. 09, 2020
USD ($)
numberOfDays
$ / shares
shares
May 30, 2019
USD ($)
Jul. 31, 2020
USD ($)
Convertible Debt      
Line of Credit Facility [Line Items]      
Aggregate principal amount $ 862,500,000    
Additional amount available for purchase 112,500,000    
Total net proceeds from debt offering $ 841,300,000    
Stated interest percentage 0.50%    
Limitation on sale of common stock, sale price threshold, number of trading days | numberOfDays 20    
Limitation on sale of common stock, sale price threshold, trading period | numberOfDays 30    
Threshold percentage of stock price trigger 130.00%    
Percentage of closing sale price in excess of convertible notes 98.00%    
Conversion rate 0.032263    
Conversion price (in dollars per share) | $ / shares $ 31.00    
Redemption price percentage 100.00%    
Percentage of aggregate principal amount 25.00%    
Carrying amount of equity component $ 229,200,000   $ 229,249,000
Initial cap price (in dollars per share) | $ / shares $ 48.62    
Number of shares covered in capped call transaction | shares 27.8    
Net cost incurred to purchase capped call transactions $ 105,600,000    
Convertible Debt | Discount Rate      
Line of Credit Facility [Line Items]      
Measurement input 0.0685    
Line of Credit | Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity   $ 215,000,000.0  
Potential increase in limit of aggregate commitments   $ 200,000,000.0  
Potential increase in limit of aggregate commitments, as a percentage of adjusted EBITDA   100.00%  
Commitment fee percentage   0.10%  
Annual fee percentage   1.25%  
Fronting fee percentage   0.125%  
Letter of credit amount issued     0
Remaining borrowing capacity     $ 215,000,000.0
Line of Credit | Prime Rate | Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   0.25%  
Line of Credit | LIBOR | Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   1.25%  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Debt and Financing Arrangements - Schedule of Net Carrying Amount of Liability Component (Details) - Convertible Debt
$ in Thousands
Jul. 31, 2020
USD ($)
Debt Instrument [Line Items]  
Principal $ 862,500
Less: unamortized discount (217,282)
Less: unamortized issuance costs (14,892)
Net carrying amount $ 630,326
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Debt and Financing Arrangements - Schedule of Carrying Amount of Equity Component (Details) - Convertible Debt - USD ($)
$ in Thousands
Jul. 31, 2020
Apr. 09, 2020
Debt Instrument [Line Items]    
Proceeds allocated to the conversion options (debt discount) $ 229,249 $ 229,200
Less: issuance costs (5,627)  
Carrying amount of the equity component $ 223,622  
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Debt and Financing Arrangements - Schedule of Interest Expense Recognized (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Debt Instrument [Line Items]        
Amortization of debt issuance costs     $ 12,619 $ 0
Total interest expense related to the Senior Notes $ 11,552 $ 208 14,394 $ 321
Convertible Debt        
Debt Instrument [Line Items]        
Contractual interest expense 1,078   1,330  
Amortization of debt discount 9,722   11,967  
Amortization of debt issuance costs 531   652  
Total interest expense related to the Senior Notes $ 11,331   $ 13,949  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Narrative (Details) - USD ($)
1 Months Ended
Apr. 30, 2020
Apr. 30, 2018
Jul. 31, 2020
Long-term Purchase Commitment [Line Items]      
Letter of credit amount outstanding     $ 38,500,000
Hosting Commitments      
Long-term Purchase Commitment [Line Items]      
Minimum annual commitment amount under hosting commitments $ 75,000,000.0    
Increase in annual commitment amount under hosting commitments $ 5,000,000.0    
Total minimum commitment amount under hosting commitments   $ 425,000,000.0  
Purchase Obligation     $ 410,000,000.0
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders Equity - Narrative (Details)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2020
USD ($)
$ / shares
shares
Jul. 31, 2020
USD ($)
plan
$ / shares
shares
Class of Stock [Line Items]    
Preferred stock, number of shares authorized (in shares) 100,000,000 100,000,000
Number of equity incentive plans | plan   2
Unrecognized stock based compensation expense related to options | $ $ 30.3 $ 30.3
Stock options    
Class of Stock [Line Items]    
Unrecognized stock based compensation expense related to options, weighted average period of recognition   4 years 1 month 6 days
Restricted stock units    
Class of Stock [Line Items]    
Unrecognized stock based compensation expense related to options, weighted average period of recognition   2 years
Unrecognized stock based compensation expense | $ 457.7 $ 457.7
Restricted stock    
Class of Stock [Line Items]    
Unrecognized stock based compensation expense related to options, weighted average period of recognition   3 years 3 months 18 days
Unrecognized stock based compensation expense | $ $ 11.3 $ 11.3
Class A Common Stock    
Class of Stock [Line Items]    
Number of shares authorized for issuance (in shares) 5,000,000,000.0 5,000,000,000.0
Par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001
Number of shares issued (in shares) 482,000,000.0 482,000,000.0
Number of shares outstanding (in shares) 482,000,000.0 482,000,000.0
Class B Common Stock    
Class of Stock [Line Items]    
Number of shares authorized for issuance (in shares) 700,000,000.0 700,000,000.0
Par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001
Number of shares issued (in shares) 87,400,000 87,400,000
Number of shares outstanding (in shares) 87,400,000 87,400,000
2019 Employee Stock Purchase Plan | Class A Common Stock    
Class of Stock [Line Items]    
Number of shares issued under employee stock purchase plan (in shares) 820,375,000  
2019 Employee Stock Purchase Plan | Class A Common Stock | Employee stock purchase plan    
Class of Stock [Line Items]    
Unrecognized stock based compensation expense related to options, weighted average period of recognition   2 months 12 days
Unrecognized stock based compensation expense | $ $ 1.7 $ 1.7
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders Equity - Schedule of Stock Options (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jul. 31, 2020
USD ($)
$ / shares
shares
Jan. 31, 2020
USD ($)
$ / shares
shares
Number of shares    
Outstanding at beginning of period (in shares) | shares 8,425  
Granted (in shares) | shares 1,678  
Exercised (in shares) | shares (1,828)  
Cancelled (in shares) | shares (193)  
Outstanding at end of period (in shares) | shares 8,082 8,425
Stock options vested and exercisable at end of period, number of shares (in shares) | shares 3,994  
Stock options vested and expected to vest at end of period, number of shares (in shares) | shares 8,082  
Weighted-average exercise price per share    
Outstanding at beginning of period (in dollars per share) | $ / shares $ 4.68  
Granted (in dollars per share) | $ / shares 24.31  
Exercised (in dollars per share) | $ / shares 2.52  
Cancelled (in dollars per share) | $ / shares 10.53  
Outstanding at end of period (in dollars per share) | $ / shares 9.11 $ 4.68
Stock options vested and exercisable at end of period, weighted-average exercise price per share (in dollars per share) | $ / shares 2.22  
Stock options vested and expected to vest at end of period, weighted-average exercise price per share (in dollars per share) | $ / shares $ 9.11  
Weighted-average remaining contractual term (In years)    
Outstanding, weighted-average remaining contractual term 6 years 10 months 17 days 6 years 3 months 7 days
Stock options vested and exercisable, weighted-average remaining contractual term 4 years 9 months 21 days  
Stock options vested and expected to vest, weighted-average remaining contractual term 6 years 10 months 17 days  
Aggregate intrinsic value    
Outstanding, aggregate intrinsic value | $ $ 165,231 $ 135,224
Stock options vested and exercisable, aggregate intrinsic value | $ 109,154  
Stock options vested and expected to vest, aggregate intrinsic value | $ $ 165,231  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders Equity - Schedule of Restricted Stock Units and Restricted Stock Awards (Details)
shares in Thousands
6 Months Ended
Jul. 31, 2020
$ / shares
shares
Restricted stock units  
Number of shares  
Unvested at beginning of period (in shares) | shares 42,002
Granted (in shares) | shares 10,451
Released (in shares) | shares (9,740)
Cancelled (in shares) | shares (2,293)
Unvested at end of period (in shares) | shares 40,420
Weighted-average grant date fair value per share  
Unvested at beginning of period (in dollars per share) | $ / shares $ 12.48
Granted (in dollars per share) | $ / shares 26.26
Released (in dollars per share) | $ / shares 11.29
Cancelled (in dollars per share) | $ / shares 13.02
Unvested at end of period (in dollars per share) | $ / shares $ 16.30
Restricted stock  
Number of shares  
Unvested at beginning of period (in shares) | shares 1,579
Granted (in shares) | shares 0
Released (in shares) | shares (242)
Cancelled (in shares) | shares 0
Unvested at end of period (in shares) | shares 1,337
Weighted-average grant date fair value per share  
Unvested at beginning of period (in dollars per share) | $ / shares $ 8.91
Granted (in dollars per share) | $ / shares 0
Released (in dollars per share) | $ / shares 8.92
Cancelled (in dollars per share) | $ / shares 0
Unvested at end of period (in dollars per share) | $ / shares $ 8.91
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders Equity - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 57,288 $ 285,787 $ 110,999 $ 289,426
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 2,544 10,952 4,898 10,998
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 29,157 151,405 56,576 153,040
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 14,917 64,772 28,992 65,154
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 10,670 $ 58,658 $ 20,533 $ 60,234
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Interest Income and Other Income, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Other Income and Expenses [Abstract]        
Interest income $ 1,775 $ 4,373 $ 4,962 $ 9,176
Unrealized gains (losses) on foreign exchange 1,057 (1,386) 1,101 (1,110)
Transaction gains (losses) on foreign exchange (60) 86 (221) (848)
Change in fair value of strategic investments 4,182 (124) 5,820 2,884
Other non-operating income (expense), net (2) 370 (2) 407
Interest income and other income, net $ 6,952 $ 3,319 $ 11,660 $ 10,509
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Income Tax Disclosure [Abstract]        
Provision (benefit) for income taxes $ (81) $ (923) $ 61 $ (403)
Pretax losses $ 73,234 $ 360,539 $ 147,519 $ 391,900
Effective tax rate 0.10% 0.30% (0.00%) 0.10%
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss per Share Attributable to Slack Common Stockholders - Calculation of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Numerator:        
Net loss attributable to Slack $ (74,848) $ (359,562) $ (150,059) $ (392,894)
Denominator:        
Weighted average common shares outstanding (in shares) 564,351 368,533 560,921 249,222
Net loss per share attributable to Slack common stockholders, basic and diluted (in dollars per share) $ (0.13) $ (0.98) $ (0.27) $ (1.58)
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss per Share Attributable to Slack Common Stockholders - Potentially Dilutive Securities Excluded from Diluted Per Share Calculations (Details) - shares
shares in Thousands
6 Months Ended
Jun. 07, 2019
Jul. 31, 2020
Jul. 31, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total antidilutive securities (in shares)   51,174 64,596
Convertible Preferred Stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total antidilutive securities (in shares) 373,400    
Shares related to convertible senior notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total antidilutive securities (in shares)   0 0
Stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total antidilutive securities (in shares)   8,082 11,149
Unvested early exercised stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total antidilutive securities (in shares)   0 50
Restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total antidilutive securities (in shares)   40,420 50,853
Restricted stock awards      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total antidilutive securities (in shares)   1,337 2,297
Restricted stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total antidilutive securities (in shares)   741 0
Employee stock purchase plan      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total antidilutive securities (in shares)   594 247
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss per Share Attributable to Slack Common Stockholders - Narrative (Details) - $ / shares
shares in Thousands
6 Months Ended
Jun. 07, 2019
Jul. 31, 2020
Jul. 31, 2019
Apr. 09, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities converted from convertible preferred stock to common stock (in shares)   51,174 64,596  
Convertible Debt        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Conversion price (in dollars per share)       $ 31.00
Initial cap price (in dollars per share)       $ 48.62
Convertible Preferred Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities converted from convertible preferred stock to common stock (in shares) 373,400      
EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !F**%$'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 " 9BBA1QC.DN^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:2%J:'KBV-/"H(#Q;>0W+9@TX3DI-VW-ZU;A^@'\#%W__SN M=W"-#E+[B,_1!XQD,=V,KNN3U&'-CD1! B1]1*=2F1-];NY]=(KR,QX@*/VA M#@@5YRMP2,HH4C !B[ 06=L8+75$13Z>\48O^/ 9NQEF-&"'#GM*($H!K)TF MAM/8-7 %3##"Z-)W 'MZ?)G7+6R? M2/4:\Z]D)9T"KMEE\FO]L-EM65OQBA?\ON!W.W$KQ4J*^GUR_>%W%7;>V+W] MQ\87P;:!7W?1?@%02P,$% @ &8HH49E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" 9BBA1QZ+H_)X% G& & 'AL+W=O)(HN3;PC'@>).NN[N)$Z==I$4?&(FVA$BB2U%Q M\O<=2K;HI/)([6)?8MWF\'!(GKEDO!7R,0LY5^0YB=/LK!,JM7EO69D?\H1E MIV+#4WBS$C)A"F[EVLHVDK.@,$IBB]IVWTI8E'8FX^+90D[&(E=QE/*%)%F> M)$R^G/-8;,\Z3F?_X#9:ATH_L";C#5OS)5>_;182[JP*)8@2GF:12(GDJ[/. MU'D_,8)W9(0/PL_A<"AR][+A=0N FSMV]P9AT:M8]-JQN,F95%S& M+^26;X14=8QP*"5SCC#J5XSZ[1@MN(Q$H#<8@7U>ZR(<:;^E?GCWKF%7#"IN M@Y9K)AG(6K$MCKL+QUJQ.,/\-:PX#5&WJX3C+F/F/Y([[82IBL8YX=@+'T3]%*#JV MD4"[#4G $Q*6KSC@)V2I8)\1(RZ:!7YI10=7^<&2-KO>IYMN[2',:2&(6W#=SAD MS[;)1[%E,H#ED!#C,*)&S1WW/Q&=Z3M8Z#NQ36M)XG!+EI)+V-M^E/D"(VB" M@8/+^5N"U59<2/$4I7Z]*W',V12C9B*$@^OZ6VH+D2D6DS^BS?'S@2../,=& M-Z")%0XN\<4Z3B&9/4X%!_ D!_M M4QOB!MDP29Y8G'.R@;2RR", 7Z]O/V&) MJ0D6%)?SO>O(Q;,?LA3RYF,1K0'HZGZ)109J(@-M%1EFN90Z&RE3D,)9(!MY M;3K?@'C_M@AXSDTG;VQ/M989CMC S(0 VBH$Z#P) CRH MZUK(VM/0@',ETB[S?:A*(6W@00F(,30Q@+:* G;B@-JP@!M51[,X/!)B%!S*->?R2=>3ZJI2K"=0=\; MHJ]0J4@I)6S-:U/'" IKWN M'O1L<&FN2U0P8*/,KO>=ND&NT5JWE=:^3K*617N.7.<*/C7BY[83O__CT^&_ M?#HH#J?P.3?P!0 M2P,$% @ &8HH4:9><6:'!@ $!L !@ !X;"]W;W)KFYL/U=4L,HIXS4MM7##XVO%K M7M?&$^CXOGNN_T0/@VU*9ZC<=EHV^\:@H!'M\,U^[ -QU #'G@9DWX"\M '= M-Z#]0 =E_;#>,\T6ETH^(&6LP9NYZ&/3MX;1B-8\QENMX%\![?3B6K85/!1> M(;CJ9"TJIN'F':M96W)T:QQWZ Q]NWV/7K_Z#;U"HD5?UW+;L;;J+N<:-!A/ M\W+?W[NA/^+I[^]M?8XH?H-(1")'\^L3S5GK:SZ'D1^&3P[#)[T_ZAO^5BG> M:L2Z#L9Y$?!(#QYI[S'V>63=&D%L4&DN^/>MV+$:NG#&:G"5]J[,A-LM,,4I M+9++^>XX*+9=7.1%41S,GDF-#U+CH-2/3-USS>YJCCI>;I70@CME#FZ2H^X) M3HLDFZATF(%50=TJDX/*)*CR;5G*+<0/%HV20S!![AO4%],8GK)ZIJXXJ"N"ZN :ULV5*&%YW('2QC?C"ZOWF.0D MG6BTK4B>8T]^XFA;:%&W^>[KT^TY,G!<93W0Z[(LNI M3_?(%$R"NC^TFK4K8=;50:4_PL0A-<)6A!UF-/$*'5&%PZSZ4\KJ0=2U4QJU M^LQ2$L53:;99#,'./=)&-.$PFS[WZV;@(=NPH1F-IA/)81;#JH4]\D8FX3"4 MAC4S(,]&#"$1QF3*3(ZB^P2,N<)@7!R!O MV*.AL7/\#EB0+,NGHW>8I;FO8L C*W 8%B!1;0TI9&-8S(8= RQZ=[SE2^%Y M9C89TAPG5L8[S!)<^)[72! <1LB3YD#Y$TB]/$HW5$"PFCY3U?>%V8G'CZQ&9'@'%,KHBZ[HO#1FHPP(2KH%:V^Y [1=M M@>("IY9HAUV1TLP#1C*2AX3),\W*G M$M?>U*16TMHVU!?)D6/D)?N>4^HT-C\L8X]7#:>:H".@*)A0+VM*F&J%LA0^.P[X8[CEZ7%B6MVZS)(H]QR5TI%E M-,RR(>X_&5X;6Y M:6%EM6V70>7N.]^E(^+H3R*N)\A/#B*S#I_=6UF'H7LK M.S]Z76'>%7UD:B7:#DJQ);2,SC,(A!I>OPPW6F[Z-QAW4FO9])=KSD"^,8#_ MEQ(@N+\Q+T4.+\$6_P%02P,$% @ &8HH4=18Z<(1!@ SA< !@ !X M;"]W;W)K5/VD M-U(:\EH6E;X=;8S97H_'>K&19::OU%96\&:EZC(S<%NOQWI;RVS9&)7%F%,: MCE656_WLG"_5R.V*CPX-/^7IC[(/QY&:; MK>6C-%^V#S7EGDI*YVKBM1R=3MZQZYGG%N#!O%G+E_TR36Q5.9*/=F; M]\O;$;4SDH5<&.LB@[]G>2^+PGJ">?S3.AT=Q[2&I]<'[S\WY(',/-/R7A5? M\Z79W(Z2$5G*5;8KS"?U\JML"876WT(5NODE+RV6CLABIXTJ6V.809E7^__L MM0W$B0'XP0UX:\!=@Z#'0+0&XGM'"%J#X'M'"%N#AOIXS[T)W#0SV>2F5B^D MMFCP9B^:Z#?6$*^\LHGR:&IXFX.=F=RK:@G++I<$KK0J\F5FX.;1P!_D@]%$ MK<@?6UEG=ETUN21?'J?D[*=SHC=9+37)*_)YHW8ZJY;Z@OSTYOYF;&"*=J#Q MHIW.W7XZO&5PM5RBXYR%_OYMK4L-G_ M'O >'+T'C?>@Q_LG^2RKG<229F\8-8:V]#U/. N3*+@9/Y^NA0]C09#&XBUL MZL,"%H?,\39#!HW3..U@;UB&1Y;A(,M[I8W=4W4_V[V#\'3@1"2Q0]9'"<9H MY'#U4:%(D]2AZJ."-$HHSC0Z,HT&F?Y2*ZW)ME:KW& T(V]0EL1![/)$8$PD MD0.;^C 1B9"'#E,?Q@5EK&=1XR/5>'!CM 6R6A/YNK7E5%\/;(CDZ#7YQH;0 M,JL7&P*U%)K?,W3UK=UV6# 3CU<:P*YW8NFC.(OCR$F'J0]C21AP)[=FB+$Z?!6D14D4-&PSI;0YG-;5JV$0ELH]3D>>#Y'^W17)5J_(0 %!9*''N3> R2B+A]D ,!QD? MA=1EC@"A7<:)6S(Q8 !ZY"3AWG+OY 03@]S?5T:"AC2'%4=Y"V2:+ S=C8[A M8(XN:_*;&3=/K@@E43+>^OW3?JE M?@Q\E!#,K>X(BK$H\C(>@=&0ICTQZ/0/&Q9 3<+/)7SCRD,83/;:L]M]87(9 M0\'UDA[!B8B"U'&Y(T 60%UP%1'J,65I;[7K5!$;ED4/M7K.F^_LLSF4?1!' MYP2"\>U8^-+E,O'*'@)*N2N $53$W @G@(J>MAW0HG%@^P_2D,*R "488RM M-@N%2Q+!B3"-F-?9$*!=[<3+=F5D5AFU_>E@@T0(@P@S+@AL='78:!&QI$O 6QMPN0 45O M4#J%QX8EWB$)O%@\%MGB"66>>A]CEW&0!)[F07"0&F'D"CX,R$)*0R\$F,>4 M)WW?@;P3?9P.?C3<93I?[+5]7NSLJ4MUB LH@?WYRM!G!.\$%A\66!\]OWCD M">1I"85)&[5XVJAB*6M]8<_AG'F>Y1590KYF]8G+MM= MHV#]A?SQ@.\'PZ/L*[0P"D3H=@<$)Z(D%&Y_0/W1E+L] L'Q(.7<%<7CD_/) M4M;KYF!8 _E=9?:G3\>GQ\/G=\V1J_/\CEW?,^3YE%W/]D?+G?O]2?>'K%[G ME2:%7,%0]"J&R=;[P^/]C5';YG1TKHQ197.YD1DLA 7 ^Y52YG!C!S@>X4_^ M U!+ P04 " 9BBA1KX5+^:8# !.# & 'AL+W=O$Y')+C^9&+1UE0JM!S73&Y< JE#C>N M*[."UD1>\P-E,+/CHB8*NF+ORH.@)#=&=>7ZGA>[-2F9LYR;L0>QG/-&526C M#P+)IJZ)^.N.5ORX<+#S,O"EW!=*#[C+^8'LZ8:JKX<' 3VW]Y*7-66RY P) MNELXM_CF'GO:P"!^+>E1GK21IK+E_%%W/N4+Q],KHA7-E'9!X/-$5[2JM"=8 MQY^=4Z>/J0U/VR_>OS/D@DJ=07?OR>=H0B[2_C ME32_Z-AA/0=EC52\[HQA!77)VB]Y[H0X,0 _=@._,_"'!N$%@Z S"%X;(>P, MPM=&B#H#0]UMN1OAUD21Y5SP(Q(:#=YTPZAOK$&ODNE$V2@!LR78J>6*LQRV MG>8(6I)794X4=#8*/I /2B*^@ZD:LK#0Z?%$T8]<2G2%OF[6Z/V[#^@=*AGZ MI>"-)"R7NP+^P@@!]YDP5$MW#2G*+_7K:/IZP=T&-7A+_ M19([?]+A#TUUC0+\$?F>[UG6LWJU.4YM=/Y?]/O_'/U,C*#/C\#X"R[XZQ-A MG >?6,9KBGZ_W4HEX,#_,1$N[,.%)EQX(=Q/<#56D%^V-&HM8V.I[[^GY542 MX"B8NT^GNV.!!5$:X_@ZW AX^(4:.Z(L\W$]+&?QT -@R>E*O^&<[Z'IP1Q M831'<&_#8_%(%=E6%$F:-:)4);5N1ALK.E$EB08;,89Y, 9=1>% GC'&#T_VN=7&$BVX=!5A[UL1 MX+TQ'4:*;"J2/5I?=\]R+X=),KR7;3B=)MX N+8!X;[UHJ$65H^I'^%HH(=[ M4A_55.Q-82KA^#=,M4]A/]H7O[>FY!N,W^&;%;:,KW6Q;.JQ;^[;2OLS$?N2 M2531'83RKA/8.M$6KVU'\8.ISK9<0:UGF@44_%1H ,SO.%H0^"P /$, !@ !X;"]W;W)KWF8DBXIOL.IZ);?EK=KL>I^D^[.P#+<$1 M)Q2IDE2<_/N"%".0P 4HV7':AT:R#X +\ +G' #T\6-1?JJ64M;!EU665V^/ MEG6]_F4ZK>9+N4JJ-\5:YNHW#T6Y2FKUM?PXK=:E3!9MH54VQ6'(IZLDS8]. MCMN?W98GQ\6FSM)5 M/"NR_Z:+>OGV*#H*%O(AV63U7?%X);L.L::^>9%5[?^#QPX;'@7S3547JZZP MBF"5YMM_DR_=0/0*(.(H@+L"V"B (TI4F:-_/C?5VJWZ:J7'UR5N15D:6+I):+X'VM M_E')7U=!\:"^%?-/RR);R++Z1S#[8Y/67X-)\.']>?#S3Z^":IF4L@K2//AM M66RJ)%]4KX.?!M^/I[4*L6EH.N_".=V&@QWA_%;42084._,74[WX+,LZO<]D M<*LFF"S+MCNJ T!EYV.5K59JYKI*S_REWRT6:3/SDRRX3=+%Y#J?G"7K%.[6 MQ4A=\_EFMBG+0,6FEL%ELSY]EG__&^+A/Z_S>;&2P<__*JKJ%=#& MY?YMG,N'=)[60"57_DI^+500>5T6F?K-Q^ ZKZ7*#:BB:W]%=ZI4F>QM#4-8,$%V ML$$'R*X#Y. .[!'TZ;96WHLFHBHA^3#H,QN&2(Q1B(S.0;@A9 9 0L:) ;NP M81,:1T/0)0#BG*G:AK@K&Q?'.(1'G.Y&G+:EB&/$U9156J92D_9<;C^]:M9- M<,']WYV:5('2 H])N?B_)U_9KG'F?=RS+[*['#()$H59$H3?,=AI.&M&]:(-5 MD2;-XP753&BOW)S$Q@,>0PT#[4DWY WT5V6?TH[],P?[GW9U]-N>$!1%QO)[ M">+4?P8'70$X1!ER]$63*/*SZ"Q?N/GSW;I45!2Z^1/M2: #I%0]'##\#6% M(C^'#L/?(^33KL+!K$=<""-WSM"^_ D"S42T&T4(8VXLHA< ;B),!H5 /(ZB MF)DI [5*A"MG-(LB^N+*JVMB/'-LG$][(>.L#358S_56_PR%LHIMGE:J/&)C+EUWN'X(&1CV@-U(1$W:[TQ[P'@!"&# MTBY!5,@BR@P>NH(:1@2YGG+/LC_;LX]J#KRO:3],W0>10R,Z>XG5-F2H$5.38DL*9E_'*TC&U:YJ89]&.&06OFQG[F/FO< M?I:U/A4T_?LFB,WI:FEV1*(G M_>WQ0=6-W;QWF+#>'29LHZR+1AXUV\?;[RI8!<^[P[['M%X&B[147X,LW::1 MOS]GQ%8,$Y!&]@ .>Z^U!?%KBQ?L/=AC6W!,'#O" )*8^WT$$A.JNI [5@*B M50+QJX3^+MJ@WYMU\U'6==:>EH$3KCUJ&,MF FB(D+AV_TAO1]\O#;Y'Y'?O M/SB"!K;.K9UZ@*%=QQ2:=8G?[Q]F3XCMV"?42+&+$= P4,W/Q,_/A^P@$F!; M/6(BLO)\%#<,5I,W\9/W7H:+V%P[(2SFR-ANN'0 &3?W$2$@ % )P(\V@ B%,.,<&\@IJEX610]Y2+5$H^O%^BVHA0$<. M)Y[JMRC@_4/N4&Q4TSL=.6TXQ&]1P /'YK'.; PUC+1WT.VG[.>8*6ISLQ6U M#S(,69,W]9/WBZN^&VI3.178P7U4$SD=<>';_&\$1Y%W ?;5?"7SM"B#O*AE M]3K(90M(O_5V7E0U_!B $W4U^;'U+$9QPWYI3J=^3K_MO&-[*6V>K->-JDJR MK%+#O[VWU/H2N*-@CVR:;PB,B=#LTCAPV" M9#8W1C04H>$.SCN<5T\"=6%$F&#FP2_4J.E'+@'01-D"%%F730 D8I'KT)WU MKL =?NA^J(%@-HO[# 33/,[\//Y4 \'L+7/00 X^X';9 X;" !H&P@(!!L( MJ%VW@6!:0S#QXPT$TW3/1OS_$PW$*0,<=(0=^X-,LSKSL_IS9'E7]>!&K'!= M ]7$S?W$?9@@X@#EAJ%CYG'-N/P[7*CCT(8S%2QR-:]9E#_C#EQOQPA>C[A- MAXS'-'0D"]>,R ^\VS86RBD'3I@YY]9*Q.V=9',/:0;4I6P%PZ%Y%Q0 QMC< MNP) BGI4<)%1W16 1$)98L=H:B+GS[ZT-JHRN$V+/I7!-2_R)UU&&]4:'+J, M!F@-;M\QLZ@'J O6&E"CEM8 0 ZM 2 ]6H/W;KC_!;?,N&8^/K(C_M2]*VZ; M7^',,,V$_(E,"*85P'X\-L^:QE##2#5'\I?C2&Z;V]@\T9V-@(9O*F@B%4]T MP-]M^TH E]Q"Y,@,H'SN!'0P;2C5YK3A9_3#],U K"T MYCZ/'S,,4W.\\'/\>=H,Z/UFNS+419 /W^A+NS?Z@F[% H.'SGS-\*_&4,,. M:%H5?EI]W[V-JI)()<5B4S91V_0*+70",)G<9>.$YE(Q<@@\B*BW59D$]YM* M@:NJR8O[-'?NZ@B;DDA,S5MNLU'8L >:N83?B!ZR 25LX\8$ME]U&H,-0^V] MH.5GN;V4NP"VW/+8 *'Y M4/CY\' ;(&RG"-H &?9 #VP :-L .2P 0 2L@'3WAOXS=^5^'=2*B5= M!9E\4.7"-\T4+;=_JF'[I2[6[4OY]T5=%ZOVXU(F:FEM .KW#T51?_O2O.>_ M^X,9)W\"4$L#!!0 ( !F**%$:.=GVUP@ %LE 8 >&PO=V]R:W-H M965T&ULE9IM;]LX$H#_BA#LAQ:H:XFDWHHT0)O>XG:!=H/- M=>\S+=$QKY+HI2BGV5]_0\JV'/'%]I=$EH?4S' XSW"LVVW8E -[]B#C/JA;:E\^8"3^XNRY/[F.M"DK(7[H#[_5'V]B MK1%K6*7T%!3^[=@]:QH]$^CQ]W[2F^,S]<#3Z\/LOQKCP9@5[=F]:/[+:[7Y M>%/<1#5;TZ%1?XKG?[.]0:F>KQ)-;_Y&SWO9^":JAEZ)=C\8-&AY-_ZG/_>. M.!D \[@'H/T -!] / /P?@ VAHZ:&;.^4$7O;J5XCJ26AMGTA?&-&0W6\$XO MXZ.2\"V'<>KN7G0U+ JK([CJ1<-KJN##HX)_L%JJC\0ZNJ?])OH55KR/%M'W MQR_1FU_>1K]$O(O^LQ%#3[NZOUTJT$;/N:SV3_X\/AEYGIQ%7T6G-GWT+]"@ M?CU^"58<34$'4SZCX(2_#\W[""?O(A2CV*'/_<7#DS*@#CYZ%IOYL,^SVFEK MX[2U%&T$.T]2Q;NG,72YXJS_$'@..3Z'F.<0SW.^P5YO1.]<@7%D9D;J#;V[ M6R0D3PMPS^[4,PXY7":DS(]RKU1+CZJE01=\JO\'$3R&D1*PZRO15;QA4;?7 M6=_5UY7VU5:*'8=0B%8OT9M!AR3OWE[MMNRH6Q9TVQ<&::_B=$PF71W15DC% M_S$W7+X3"9ZV]+Q6[5RZ/J97@;06CJ*)SBK6'@\(C]U.YF+DU+6],<$SS3 MU);R:)K$4\Z.KW3SFDEI@J-3$O8)[)6_!]YS(^#U]/XIIZIE15G,]'=(853Z M;#CA3G(V;=&9'2N $:0!UO*AC=X-EDBQ M)U[!5SNVSX].[9&M6%J@>?)VB:&B(![])WXE.*C_'VK#9-2);F$V1K6A\HFY M%<4.#1(KD!Q2."T]:D[X2TB8L\;-O?;S"2OZG@%T=,9I.%WQYBPWD@EJ21K> M?94)RU[SC/&=#D*G4U([]G!*+*_88DF*TL+CE@EO29AO#Y)M*:\/^6OTA3!+ M.CK'J;.-KP5)\3SYNL22.,D2C](3YY(PZ(ZNW=(7KU]M="U(C"V_.L02XMW5 M$^&2,.+^F/'A)+R(Y=AQ0A6>IQ*IJX MA<+<&K,B<$BR?4G3B.YIH9ALS\4"OGY $U@0>&#U<,@@7DZ=0*T6RI_ M,&4*CJD*FOB$PGSZ2M6A2KI*<0>(2%XFUL:R MY1"4C:DG^:.)6"A,K$90>KK%]PH[SF19%N>> @E-M$)A6AUWE*FV M==8R$4FCU="#*!QO(?.N>.<]JR&;47!6M/*!+>7+8A/%4)ABKV(;$@)L?O5B MLAD#4[:Z)'4J[*!9D5M''I<8*E#FRV$3T5"8: >UKRJCD87")SOBF#[\%20!",K!&PY7P1/(,17@+"B MVZVN*6G3Z!-08]K%2GAM=!KC9&2:YO/4[1#T63/A$8?Q^'J9V$\F*W[(**+Z M 860WIQNO6WT08A:2^ :8QR3^6#)S[B,R< MHKLA)\T?MQF.XQL<.2WGN\3BV+< $S9Q&)N_O=H9;0M:CY[7NK-VVX@7QO:W MMH>$OVVH$Z'8T>_,LL2RY6*&XHFA.,S0+QRR-U\-QL^FDRTZTX 33:/S"^_@ M4 Y,MJ(!M;'O10.4N)\CB:'E$_[":4XC-+Q'./*ADX]0UW,O9(N?J:>\S:9 M\$G"^'3"YU*UB8.::6+W:!UR)$\\Y0J9P$G.@Y-WE32- MX9.]Z-UN@R:P<% M;[?O4NE D;Q2)K7V&Z71O2#'-/MH1B":!Q? 8#< M%?P1(06\J=EX]59G@^WY,YCV8S/4ID5SKKM$7 U/3*Q] MY FR7UI>H(A"4Y;Q'X1"R@;,\>4VE9?+)O+VC%W[HU/B:Q_'N M\0VA3^:]F-G]S\F'^_$]GVF:\;6CKU0"=?JH86N8,GZ?@T_E^";/^$&)K7D9 M9B64$JVYW# *,:D%X/NU@$/+_H-^P/%]JKO_ U!+ P04 " 9BBA18@": M]8(0 !., & 'AL+W=O'6VZKOW^^#@4&U/K,'.M M:?!FY7RM._STZ^/0>J-+WE17QZ?S^=/C6MOFZ/5+?O;1OW[I^JZRC?GH5>CK M6ON;-Z9RVU=')T?IP2>[WG3TX/CURU:OS<)T7]J/'K^.,Y72UJ8)UC7*F]6K MH[.3[]\\IO6\X,_6;,/@;T62+)V[I!\7Y:NC.3%D*E-T1$'CGRMS;JJ*"(&- MGR/-HWPD;1S^G:B_9]DARU('<^ZJO]BRV[PZ>GZD2K/2?=5]#>9L0T99=!YO+?9UK]^:4'C;LH;<2KWI Q:$H'13JH48 MBIXO[+JQ*UOHIE-G1>'ZIK/-6GUTE2VL"2^/._!"%(^+>.X;.??T&^<^53^Y MIML$]:XI33G>?PP9LB"G29 WIW<2_+&O9NK1R42=SD_G=]![E!7SB.D]^@:] M U*JOYTM0^?A2'^_XX#'^8#'?,#C?[GF_Q7G[O8M*EUWNKGA7R^.CQ\JY!JO.U#7:IGH=XGR MC0INU6VU-ZJM=$<)274;W:FE!V=8Z-8&1WK5&M=69J)TVX)939*")Y*O1(CP M'T@+55"V"Q!U96B_ZN&('@>G0Z8Z3/4T&']E"Z-J5QHXV&>(%&516PT*3>%\ MZXCI$C_46U-IYA!_(R]^I[#FL\7B16N*RZB8"WIW\GBBN@&U8J.;-1$!3XVN M#<3YMFI)A+9?0KKJ1E6Z;Y"K96O1>V]@LB36F&4;U :9^^=>^\YX87FA&_7> MZZ:PH7 3=:XK"]4V5L_4>SS2E?JKT7Y(ALQU\NQ%4"MY?T/O35-"F8WZ43<] MN="CDYGZ9,"$:0I#QAFM1I B5'&.,M>Z9FMY6DSK2"M[E,'ICBZ'.*B_T<&2 M_=1';P)DUI+FH9IS&!Q^6LH3XES#@YEWL;3N2TL6*QQH-T'^BEOP8V4;T@<8 M"*!J4(.@V8V^,FII3*-0_5H=M4>$?8G5!HF[VZ@OL\5,K4T#/ZY@&[PV+9'4 MNQ!J89?"0N:@'L0HX%T_G)U]S)% 8D3_759&^9Z6TT-OUGTE/DVRD[(6!E:W MG8TKWEV++Y&Y:ANX?*:#%N_.TQ&D\;7V);%D&[B#K0>"0T3GN^Q (_W=1VL0 MM>I+PWQ&'62^DU<2T^2[VXTCG;EM0PK#PUI_=1#L9BJ/0K\,MK3:0]*9.JLJ MX3MRAN)<:?8UVHHTW01=B)YVIC.511%-T5H,_40$_2VRGQ,V3O"5RB#=0'R5 Y$R@*BC(NUH4$ \ZJ#$=;8^D3>=.D.7Q MES/$?I?UB?)"W8]XSL@35IN2/Z?>TN!N+Q1.804)P'\#]P/ M_)BPFPVE82L1TK"Z_ L7) MPL; /0/I%&FNE:RE5MIZ> D=/[("Y!Z< ;61GWNS(4 ,=X9R;JV 8Q27<#H8 M)<0DK4A%W8V4OSUZ.FS4"J@\<"(F!E(>0!FVK@QB'RIG9)[$O:W(#4NNK& D M.CZD 1!FPE+%.?(@YQ(&1>)#QA,-QJ-6/;0U3/-X3E&\ZKN>*CQSP-X;[A>5 M8>/ZJJ1CJ4F)8?X5)9*+ 2?IH9_^,D'2G/A;#@ 0[0[4PS/QN4_L<^2'U#@@ M/4S_ ,H5]N73D8?I_4_:%QMU4WKO3"HWX$O7E)K(0O/9$Z2L8G!:D--$ MSK(W\;B3)\S:$RYU1.J*2"9P,8Q,<1]4(1S4]A +K=+ "Z^1IVU@7,26%Z^Q M,+L@40J(N LA ]/@H:XB/T,DR?I(-6P&+1E6D7K&GC786AIDB@H1_R6PD[X+ MG:T97%)&E!JN$PJ^7]JG100_*2'OJCXGGYB2PB#)D&RUOC3*9 ZXNL-N=1O# MA#*BAE:11=@Y:RDBDKUV#GU)3FD;:3/9Q>Z@OX8 M?>A9*5SVST^VS-U;5"[5Q6P.WG5!#+QE> M$D_!84^;O&7L55IRTUR91E3)PV$6;\.E'('\(*6EL^.*LWMQDZT0,3:J;^-J M6P"A7EGO&I;$HP,@-40@Z_INB3QTF936N"M3@5VMT$6OX MVKERB^PE_)';].$N/ QT M^)AY$JZR>FDKBF4Z6>HE*\,U9H!6.?%,QLZB.GVM6A?YXOQ=&#H[27<.=L#= M)_@9NJD4&+:!9GHQ#X=^"]I-)VX+5/@UY8&4X^%,FJ0:$R^$.#DQI>9:2C,% MHQ74R!6>&.8_2#((+C8@;.AMP140+RD8_24RIM2"U$],>O("[@]^ !XU*&0@%U2O@,Q8N11R[,DL6Y&P$_:1>'JK5=G]$'[[KNXK9Q M;HW@V349N?]2BS,&:#%M2[=OK@D=<7B8DKH_8J7WO)R:#DJ"I+,#RORM2@#D M;_4-9QWH08:%J+G_UV*/1PJ[24H5)F#Q!\M69'I0KTJ$:&M,#D=)93Q4')5H>9'VLS]T(11X! 1?6$_(GS(,]X MY."=_!)>E#/AJ4*9=U#<8GM2D_3N7W**YD/Q1\G0H]ROHMJ78 MCHG4^E:5O56G.C,V!"?40'L%R$JRLAI=1XCU=K"DYK2O!ITI*6"_ M767%0H-;P_W+0%U 5=)[D5?4HZEU_##>T@Q_Y?]T]B\=VX!V8?!1W/Q5*"!"#,&BU[G[#. MW4:><*)ON^P=^_:YR6]$_MB>V6$#=T>C]SEO)"./H^3 N'&GS8$]H-BFU+X, MZHW#/QE8OC];O,D#QH/KSUW)NNJ&,\.S19X9PAF6G6L!Z!X_FT])&V_-LA-6 M1*209K ?>!3_(38X,_6Q]Z'7T@V!XFU*K"@ODXF(KH8-:DD'#8 3L&L/V^LP M!&=X7XIL&"Y,H;RO_RMLQS.@\L[B,*H],)U_2M2WR( M:-[LQDX0)4@;:636R_UULO\.5SX@YA\.X>6# 4GI@!\>@)P[<>-P4GO/=7K7 MR8\/RB1N4R!<0:_[3N9E"=)'KQ_#8HTHJ"VU:CO:9&1T,ZGU&W.O*&. KXCR M8D>AV]8[76SB#'G$]#[.)OXZKC^Z*GKIH"?% !>[U#W&TP5/5@?),(\4 X4]X2GJO_;;XQRW M//5U1>YM]K;!$#VW=D/[_%+C1O/I/-F0:1,?3SIC)PIT144]%:+WK'1\47,P M+T*T'_O&4'5_*MQ2+DVY_>"6+RW/2G9)]$M.HG]R,Z8T/7DT&63PBT%7.$V= MXQ\%:3WXS+GRT>G3A^HG,5T=PWR\D(KF08H3I#F+A)D'5!H]"YCNN+M$PU3! M,SEM;I4%'+&>#^![3W79N&V3?URWIMA#EKLAQKOS/V:!A0B.26"0JWU< M>8A,0A)RX44ECT?Z\) M.P5%U$3@JB2(T0U$#C/R'1DVW4;F\%T#&CEH>3A# M=Q\2ZIDKF6 3#)??L6W:(Q11/(2.PDH7ETE([T%5!L.,6).&&"V<]X6W,55Z2NBSM-%]^2N-B_UY 0FZ"Y/QA_4 MC7N:2TN%1"DKZ!IO[Y,"FG^E',Q]-&=XN H0J>U22HW:B;>H<5Q(/!^*)2.7 M7F?]&@T0Y9WG!S+8XDO*2L^G-/._V,W?IC\,!W,,ZZ87C0@SI=GZ(GV5\2!C MND=/YM/'\X??J_/8=.VN2,85XH+N_NM\>7_.R?XB)7N^=#BO7%^RAGK>=N8] MH7A6\6>JK!=4<1?Q.XWS-/I+^4Y7,&[8A^H,I\=G[Q4:/GN#9XQK!F?F:IX& M'KMQX^YRZ3XGP,<+U0( M+Z!SBZ++.31$TJU%.\T)/F94./P_N)>FO$KI@M_L[8O0Y'#\[_G,-[) !H9 M@CM80Y?S$B][$/'_,5MPE+P%'*B7QG,??V>EMA.N"O=6G_7UKD@_8\]? MD-'MZB;!M7W''VX4M0?98MN'Q'(_6_O)1DQ7MR! M_H!KU5\15 E5#A-PNL ][%BG\^G\J?35G#1/7_S*%OO!7D9;PW>V]BH: M^_>F7(/52#IE2Y[ O&,TF#/U!R"^=[%;S:2?GSR1Q+[GSL-YQA!UQJ^Q=H?H MN\Z9W(Z$/<<;3@2&MRC#@."O;%)C3KIB1#;X6D2R:(*Q^>YVMF\%(0DF4H@- MQ@F#EBC? N0#ADU2%AY!^7-/']?M)D1E-HY"J]B:70S';Z($]>TEAM)6W,0C MU!K^\+&%-&%#'*3>66[P,M]XI<-M\0BCYB:2>))/"I5$AHVP,GY($S\) 5R" M_S2#+HR^\0-S[W:)@[EGL6K;I>'7/=F8 M3](]XJ]E8)C%;/Z0$CRE 7_ZR&& OK NYQTG,\S[7M&GAGB YF>'OBX^'GSC M#4"UYB_9^3*CZ>1S[_PT?RQ_)M^([Y;+E_8_:;^FBX+*K+!U/GOVY$AY^7I= M?B#6^8OQI>N WOA/^FS4>%J ]RN'MCW^H /R_X7@]?\ 4$L#!!0 ( !F* M*%$0M^?\N@4 *@. 8 >&PO=V]R:W-H965T&ULK5=M M;]LV$/XK!R\=6D"5]>:W+ G@I!O6 NV"I-T^#/M 2;3%32)5DH[C_?K=D;*L MO#1IAWY(3%'W\MSQ[CGQ9*OT/Z;BW,)M4TMS.JJL;8_'8U-4O&$F5"V7^&:E M=,,L/NKUV+2:L](I-?4XB:+IN&%"CLY.W-ZE/CM1&UL+R2\UF$W3,+T[Y[7: MGH[BT7[C2JPK2QOCLY.6K?DUMY_:2XU/X]Y**1HNC5 2-%^=CI;Q\7E&\D[@ M=\&W9K &BB17ZA]Z>%N>CB("Q&M>6++ \.>&7_"Z)D,(XW-G<]2[),7A>F_] M%Q<[QI(SPR]4_8V5VO[*NW@F9*]0M7'_8>MEL]D(BHVQ MJNF4$4$CI/]EMUT>!@KSZ L*2:>0.-S>D4/YAEEV=J+5%C1)HS5:N%"=-H(3 MD@[EVFI\*U#/GEWQ&RXW')@LX4))JS%-N##6G(PMVB>I<='9.O>VDB_8FL)[ MM% 9^%F6O+RK/T9=+@NTT=0AH'D$3QX@E[:1]LZNRESP2[TJHY M1+L5MH(+EVJNX<]E;MS^7T\XS'J'F7.8?9?L/FF+NO/8M*S@IR-L/\/U#1\] MX>#P>,YJ)@L^V*D%RT4MK,#-0F&#&0MJ1<7,M>8E-INS&L+'BD-1,;E&02$? M","6:_1M8*5J[&X#+U'(5FIC$(]Y=8SZFO,[50%XIKON3),(KL7M4Z\[Z 'D M?"VD%')-.%NNA2KA"-)Y'$2SE%:S:3"+,S@7->9M;2")9T$2S2%+T@#7\.8^ M=&:0A_#9(>9PA4QC%9+$YXTPPA'&8A&YOWV.7R;Q))A/LU?P,D/KDQA7/4". M!W 76AIDT6RPHEPV[&^EA=V1Z!Z(YH5:2_'O 8MU66M\6O@C:=E2RJF&2?K! MH>0>$YT+NEFV6M201EXU_ 88!L_F.X%XQ^0&*;]7#C&I-#'H0"^Y=K.%I'_+ M:[%FE'WC@%ZHIF5R!ZQM:RI6(]DG: 1 V0V(I9J-@-[FJ!==BY M+BS&6VYT)X5A*LEAQYE&.:BY,0%L*U%4/7P\"IQ\ K.(I2:P1UUZ\9&P,HDY MJG$ZYJ;0HG4(BZYC30A+G\CA$00N'U^)W[7J1AK<,RN!R!%CR[05K$:3PQ7W3 M%[KG$')R+TC'SR2_KZD']K#(]G6':^[S0/CVK4RU=?!G M65YCN5?$8/90=3_^,$?F^.E@.]_!FJNU9BV&"0S]X FC[Y*C.YS-B(0^$#!M M/K[M=X"W&\X%)OQ.%\P=.OC(]=UT,DM6'-1R.A4^6Y$2^1;TI_=GAETG+ M1.EZ7QHL/;*NJ"FQ[-$:; PI;]]',3]'>X]TS@?#0Z_%:I&X6PR NWO1?[!JM;=17)E MD0/=LL*K)-7;NU>7U^JRN9"PKUFIBH*KK>WD*O-U2 8[!8>Q"JSM#"Z MOBSY"A[!?BSO-76FV8)FJ41@/GJN-&XX2D0WFT&G<%\MGK7[G0 M[!//*V#O@)M* R)NS>7(HG B&26-H-M:4'A"T(2]4])FAOTB4T@/^4=H5&M9 MN+/L-GQ6X.]5/F11X+'0#_UGY$6MIY&3%[WLZ1MADER1LX;]=;,P5F-P_/V, MCKC5$3L=\8^C^9\$L0\9L#M5E%QN?_YI%@;3UX852L(68T)_QCN\K&1J&)0LLH(N6)?*F5Q4FJ1()AB=\T:<\RPU^)$%07H1/"4\0): M>IEPBQ:A M9RF4R@CK.<&)TJ72N,46RB'U#"[AM^.29$-QZ@ %/S:_A2H8\ILPK/#LU0)1.$ MX@;1,E@]2CI_#*T'X+GX!PGI8"NI=],5UJ+Z#N E-^BBAAQC!JU!B:2R'R0" M J%5&O,7(5:?FI (%; S>,(Z:.#<8Q*O&6Z3(+I=SGH2GF! $0F!*XW*1N,H8.^Q[T71Z/'5,O5FPI8Q\+YQ$Q].W+^?1EF7F!7Y\-+L[ MRJ*M,\'8FW34[>;U\11]*!] %P83;SZ>]JZ]5Y)BFZS$+ 4:(^]][@_PN+0 MFX63_: )="XK[$7_YUB/,.C&87S"DMWNR0B9S+W9+#R>G@SQO;:&\M#MJ1?[ MDY,1?FQ#ES>8>]/YN&_IA6@-Y]XX&!]/OR%:YU,OF(;'T^^,UH[F>G8Z6NGN M3;Z:?W.T(M[C>=2[]H/1&LZ\61#O!SVE BL%F+IPI:EHP!&R?J>Y!\\"'V%M M -=6?$_Q^*HV?,@TP$&;OR\4C^+IQ(Z[5J$?S#NC6YYC80,R8H&(2$E*\3IB M! J54DS'7CREM(H)))Q,NH@$H1=%,;NOL'YQJNYCS_>G#%>18>[YX1A7B/E> MJP0 SWNI5<%R@98MV/3N+O&"._P^'740\V^>^ ,>A-\'3_7C< M;)S5G<;Y0:O1/69C19[7K1LI\-YQ>] T?37#!OLR7F); M\B2*NH%\%0RQ!BS0(02S:6/VS$2? MY8?*TB/O1D3BF^2&*W^W5MX%X-M<(2 M?P_ZX1T?MJ>6X?5):\BV.POW.#;04-,GC&O L(ER<6[:7/Y,'S3L>_R-.L]J MS)(K]_& A..#JGYAMZOM]XF;^EF^)Z\_;F#Z75&S,JG*M?3:FIK(WCFA:IRFD318EIQJ4:WUW[MG;F]UHTKI1+O#+--57&SNQ>EWMZ, MXE&W\$&N"T<+T]OKFJ_%1^$^U>\,WJ:]EDQ60EFI%3,BOQG=Q:_NY[3?;_A5 MBJT=/#/R9*7U%WIYD]V,(@(D2I$ZTL#Q;R,>1%F2(L#XO=4YZDV2X/"YT_Z] M]QV^K+@5#[K\36:NN!E=CE@F_ENT_ER0OE27UO]EV[!W-ANQM+%. M5ZTP$%12A?_\L8W#0. R^HI T@HD'G-Q8JU[$%7*ZDXA>IZZJ"9OD_35LM]T))\15M+!ND]>5/AC4T[8+!ZS)$JB%_3->C=G7M_L&]RT[#]W*^L, M"N._+YB8]R;FWL3\_XSDMVMA;Q7[L5&")5DL MROSW1EKIY73.>%DR:6V#KUQE#&UI'1ZD6C-;<",L;?J -G.:O5'IA)W^\Q^7 M21*]#FO^)7Y]-F:BK70%6LAQ6>)-P V]$X(,Y9+D"+%4@7G@SX3],G!; MY'G00K%8=6%+!V%;[;SKY&L\7EQ&[02'Y[G1 ME8>9EMK29AB@UT&N)NR=MNY\"-^#.2?*R7R.P83A P+BQ8]8Q];6!P5"AYF< M2\,VO&Q$9Q3/) M')Q4EIY>*5>6K82' RI:E3NO8:WD_Z##QR2@#DZ+O65AI,X\VCYF(=?#8LXX M1(ZX'[I [9WBA+@C5DTJNTLEQ)G"*=&/50"FM!IP--GW4>E[S=B M@GCYFCH,'*]"42JK2TF)R7 TEEQ!4Q@EN.\PL/BN9_$_#3-54$H/5" (F<=] MPI;C))FSNS35#2T GL!7<,UW3ZR6DJ]DB>H$-9S. M%_.S9\:['3MVNI@MS]AWHJT.(S9"P?'3JZMHL.SXXU#F:G9U]A>2/NP2JG\> M($,?,04M'.='\H0R[(Y9\(I"51 P[7<2J>S#YMGY:11I=1B8P%_:UQ+RO6]@ MVRX^;_(.EWA,"3(A&5+1NLU0H(A6%ZS+M=HC[="0;M,>?D-8^-Y4M Y*[R$. M&X2(%<=.."H&M,,W.*U"(=BNI3UJ_PP&?-]P@Y,1E?]!4$^38AH@61R=O_AA"P\L;X M AVD,_@(LS*9"JX7@5FTH., MWCWGC7'+79(N#90O'H8+Z,>=PQXD#8\^96T1D".\(]54& P:BGKL/.RC@4E4 M[5'38?#E%JQ)H. .3+QJ!CW0D[G=*6'6%((4H/IYYBAG-FAO!(-BES<.L8$" M]#P"9OMR/S@E*.K5BL8BNM4@C:DX''^X-9?$ "M;:BC_/T*C>+K@:X$A:PM2\;Q8%/@WS_Q[J0]/=ZH;KSU9-S5P\"! MP]F=KXT(I;7&[.">G_R-HC&U'\H_?K+=2$Y"[>#>3<[@RD*SSUJJ=BSNS#1U MR[5A:$:8!YSU!)X'S=MJ]$<#%0"O,94_^G2A@$[BJTG435CMJ%;1F<-\!:+0 MCDR R.M71]J_-1UVWJ%^&W]\IABA+>N:V_>K?'8C.HDG%_W4ZIED*XPX&'O6 M IW-0R?Q#-PBZ9KHPR8>"?2>,.FL]2@H2%\9C7#K<:+J^D2'&8'NG]T@[PI4 M@;=FY6-'\H*NTH=4.#EV39T.+O^HY;7_B8,.>J0C_ [0K_:_HMR%'P_VV\-/ M,#]S\!EPE2*':#197HS"_-2].%W[GQ) .&@<_U@(CCLA;<#W7&O7O9"!_K>E MVS\ 4$L#!!0 ( !F**%%U&PO=V]R:W-H965T MT/)LAS;:;>W]\66*'+X9CCS9D:Z7&OSQ2ZDK-G3 MLJSLU6A1UZN+\W.;+^12V(E>R0I/9MHL18U;,S^W*R-%X18MRW/N^]/SI5#5 MZ/K2C=V9ZTO=U*6JY)UAMEDNA7E^(TN]OAH%H\W 1S5?U#1P?GVY$G-Y+^O/ MJSN#N_->2J&6LK)*5\S(V=7H)KAX$]%\-^&?2J[MX)J1)@]:?Z&;7XJKD4^ M9"GSFB0(_#W*6UF6) @P?NMDCOHM:>'P>B/]G=,=NCP(*V]U^:LJZL75*!VQ M0LY$4]8?]?IGV>D3D[QYV(X?RK:C%]:71:V9H-J31A5/5K08X5=&AW-<&3Q76U==O1"FJ7+)[YP&W M>KG2E:QJ>WE>0SK-.<\[26]:2?R(I"E[KZMZ8=F/52&+W?7G0-5#XQMH;_BK M O_6E!,6!A[C/O=?D1?VJH9.7GA$WC_,7%3J=T'>X$'5RNI2%:)UCJI@=T9: MJ-X.Z!E[IRJ81HF2W6-0+LDL[-\W#[8V\*7_O((HZA%%#E'T)QC_54D4NA=V M)7)Y-5J1&N91CHZ*9[?"+CSWRW[\K5&/HJ1ASUGAO3!?9"T>2JR3>6-4K:1E MGQ:2S72)$%;5G+G'M@MD];MD-1Z+I38U;@J6:UM[K*E $J4;F(,:FME MMY.TM4)8X?E,*,. HI%D]]RAHU\F7Z);;M'9+;H<9ZD@#="POM[!>J(JC.C& M8KD]O6 WEN; MYY[WV(W/?3/6]"#RW=;?,YHA.0EOHOVT9A%0>BETPA7?_U+ MR@/^P\[5YBEB13YWZK!9 VPLB1./!V$_>?._&;^5 #E3.4SF="CD2EM5LR"* MO3!(]]9MQC_I&CZ<'P/. LR:>F$6[TOHG[P_9/>+HY 2+_9]-O6W.G@Q[N"" M2VE<2*W$2AI ]+(H8M%T -K+,I]]GMQ/&))"E3\/#SKRO0!R>)#T"S 4)DF[ M8*X?I:DH4(>+0M_STXP%2=0OPA"?ANR7JL9\%_" ='AUZOG0/^N7IE[@1]#$ MK+2!VNQ!T]D%P)UF4Y9,M\B"(/:FV*6U_V'/Y30GC6!IGFQ/GL/J69P,3FX_ M'EX)AS'$Q2'W_"1SUR1ZZ(/T-/3"F&^"050-$O+_*1X2;)>%1\*A>W@@&D)X M?T^1IE*]/(".:L M7HCJ#&F<](:S%S*G)$JS!_EGXO88I*XV83%=M3GN4:B28)]![ID5N_C7TDBV M,HJ2(D 5"(]:0]A,/&)/4C8'AGF[IZ*S TQF'&[;/%A8B0X/:V@O54$J^5=C ML,S*+K79X983]I,!P$. VSS86BB4ROEI3Q#>DE#B1BFO*2C3S4 M_G8E7?5>/D]VG$ ^T0-+)C,R)_]OLW]3DOL9\TP50%]8D&^\;@#2N#JNIR#_ M8H7&S$K7[@@!&+H*V"A7*XHGP2J)A4"$UJ/<.S'R#[)6#]C54^1:UFKP"95# M>Z>YJ[0HK>XUIX'(%&Y6QN1"$W*^&"!(.. M48I\0;:R#?Y?-=:$LH>@PT$#Y V];6LA5Y@5TCB8*THJ;6E='PRR0QX!2'OI MR1EOU5;K=%[;^&;;^%: HHQC0\C8,='D4#G+\A)'@&(&0 [3T\.S"P8J_AO' MB?7FR;?4F'M:O&THQAE%QK,4AO(R4EN6^'25H:I!83280ZRPUFZJ93&24YJP M)/-XE'5T.^[+AG%/Q'<&W;NIGUU@4:F_(H-X[ /2[*X-%)UEUYD?(X_54)K< M2'-V@:/--59^ER7^+N&>"UT2/6"/QZ[5&E.Z0]W(<85LG, R[QH#5FQ,2R8S M]4372$3(&E'">.*%J*5NQ4K5G6>I-D.69PU%H9[5:X'%U* @[<-X0?=+JC:8 M.E K])(TQ&^ 7VH6:].T+Q*@(E#.L3%J=B1Z#IS8/]ZUMMQ:>^XX.HBF7L)C M_(=>QD-H;5%(B#QOEDWIXKX@IR8.V'2D74O5#IQ$"67D4UR@:$J1;H_M5^%T M6Y/QK+-B&,'A7A5/A%+!2&M$X3B>3-E2E>5F)@;2?L"Q_8*:/B-[PI?4]!]@ M<^ZC&'K!X'\ 2!!,@ETD@3_ MH%BU=/W /E)ZV(-40?=]' NFF^6.'C)=,)W MX47I%MZ>WDW/]J\#WF532A2&YHQY,M =@'LP<$E04]6]Z5JK>N$D?%1+"=X0 M.7RC2V$NQ1/V'-)+6;L8P>Y@&-IY@J9?L@\:B2QRUITUAM@5OEDC%X Z/^C! MMCW'=L5/#W6F.\YW51KKR+K=S&6[/&^U(X, >D%'7KA\T;Z4P8W=OG6!KN3J MSD& 74OZBA%_'P#0J>7 \1H@V'AACL*G'>0K2"=!JW&%[U[U,HFX2=UTW!R%Q M[)$ZVRQAC<*]&<61Y)+Y<-A.)*2D^/71'0;@I3Z+@$QQ.W:LYJKP #UPD.WS M]I]MIGA@I@QM2VLEWZ=W*>A_T(T'I 3N9;O0VDKYT8!+UI2$" M)*49G,7P)DZ7*M.\E<+=/6SAQWUWW$7;HE?+YX-T^0F;N MOF 0LS55W;[F[T?[CR0W[;>![?3V"\M[8>;T(K:4,RR%E\U6-$@:5<,PS[0TMDB2HD:2=G.O]^1>K$<)QV" M[8LMDG?/O3UWY&(KU5>=(QK8%:+4EZ/CJX6;N].72UD;00O\4Z!KHN"J<<;%')[.0I'W<8] M7^?&;HRO%A5;XP.:S]6=HM6X1\EX@:7FL@2%J\O1=7AQ,['R3N!WCEL]^ 8; MR5+*KW;Q+KL_8AO/U.*E4FCW"]M&-B3AM-9&%JTR>5#PLOEG MNS8/ X4D>$$A:A4BYW=CR'GY$S/L:J'D%I25)C3[X4)UVN0<+VU1'HRB4TYZ MYNICA8H97J[A-Z3@]&)L"-6>C=,6X:9!B%Y F,$'69I]"Y% MG4LWT34: 6E+-^DK$Q1L*5 MD#U>J[SE)H<-4US6&G!7<7M,?9 1F@:3*UFOA<*O/&H"JZ8*U4X">=U#X*S7?_9PQ1N#?BO2Z(:!#] M/@AX&D7H3_=16$ZLI*#):1&-LZ"1 &D:4W59-TNMIL64%(XBMYIA;2V1.X9& MLU.7PVA_^"Z)POF/^I@XIQE99$H3#BD0>PA9GUW Z5RV.J'J80]H5.FB5CD M-%%5DQQY-AY2V66!;1M>/]Q",B$F;1EYD_CS@R*?A',_Z'=6!ZWE2-#1 M\YB=X;E'8>@*W;TE'HG3M:D5VEN %W5+&JC8(]V1YE53@0 ,IZYO$)H,4;%Q MEZ)V+)0E-B.!N>5AH9EN.4E4>4*1/ZP.16(-OF=E;:G9ZH5P.NLZL:_.F:5! M[$WF4RL209QXX?G,?L-Q1-X^OO7CSA/W U)J7EH(K4@W\^70$JGD6-@LC*_<46TI##SOWF=-+ M&I45H/.5E*9;6 /]V_SJ'U!+ P04 " 9BBA1,#9_=8X0 "R,P &0 M 'AL+W=O?AU'F 2$C"A"*U &C'^^OWZ\:%H$0ISIRJA-9_M6BDGOFSJQKX^63NW?7%^;LNUVD@[:;>JP3?+UFRDPT>S.K=; MHV3%FS;U^7PZO3[?2-V%_R7 M5@\V^UN0)(NV_4P?/E2O3Z;$D*I5Z8B"Q'_WZIVJ:R($-OX5:)ZD(VEC_G>D M_B/+#ED6TJIW;?W?NG+KUR/!K+^8G MHNRL:S=A,SC8Z,;_+[\$/60;;J8'-LS#ACGS[0]B+M]+)]^\,NV#,+0:U.@/ M%I5W@SG=D%%^>3P[?PHP;]W]41V,$O]SM[#.P#O^]PCQRT3\DHE??C]U_I\(BG=M M2F[1HGVB63\.1I*2VYIZ7MXBYB2E:5IN<@ M=CJ;Y>(?E7@B/N%/USI\W2!9;DU;*E59L33MAI=59*JHBD+(I5,&#ZL.B0=2 M[$D@*C@AG6/9P+R=[ (S*U&VUME";*6N!&RZE8^23/R@H,S3F\O9Y"*R[1GS M5I'XUK(7%*)KK"JA4>Q?U!HFQ5H;18I^0 <_@ ZR8VDZTB&85M:E ZW::-DT MG:SK1S:Z0>HWH!/=:W;%1'XI7;N 3/B((Y0LU^(1"PNQ4"O=-*0 ;.E71:>4 M\&YAO!.)Z>1J^H/88@'MS05C'I&#R9>RHYG*%6NUH+G(?AJB5/OL'FS 5=(UN5G M.D?2DP4"EOT/FXD8J^G;Z;&*QA;'PC81?VOK2AD[#-"-?(Q""4E1 ;9@\&UK M(E,^2((*W#!FR"Q8[5!_*2RP&2HAXI0UV5:+SB)56?:$OTLXB'D4LTMO$#R# MMW2(:<.;EFV-XD\^4&I3=AOKR,?M"Q_]UR_%^X[3!QVY1% @2OX%@HY-N4&B MX[SG XKI#=>HI@K^A5KQF&J%>$8:9U8J3]]V<,OA9DHT7FW0O2,/:*OEHQ;.'M0(E0[9H6D?FH1 E6'(6693D_KJM MZ-2+:;YD2"O)7+!?I619]+)DZZ,,&LJL-*(-.@&&*Q4O@#I 3IJD4&T%JH#T MZD;*!+\*W]7D!+,+A&@@Y_W+AMQ9[]O:VA&C)F8C7 MH !O;O9"U1Q21%R,")G,18X[#H&V +" ^=CN"U?G^[ ^_2\0-[DE,%W$&)<3Z97R.I_(&B M]B2/?X8D 4!8JP0 (^;93Q1+RA&F_:(WWG"G%[,)$<QG\PF.CBJ.F:QB219PT05I( MB++("QTLBY9X+Q8HO)V/G&%AW?'5W/C$'.'AGFA>11DI(UM;-1K2+$1T_(=U MZW'#P %[9V>&FR9TS _:A50@=^7P&H\,4CR1\CS8RKPT2>A]E0 ?G/5B?W?8 M2V*Q/(Y^_E\Y#1U+_]EKO<='TVE6NL<; MRB:6 &2;OD'9UIT]EFNPH>!DI;X,Q-UQ^PE"A"K(9Q)TV9%Z;!3)Y[2LI_TP M; <9LJ]:*GN\55*^I/R]IHG#<514I$+G QJUP R+& 3N.[ GQ'K>G8SRDU'[ M U;X>6"%U!E&0QQ/_(>,<9Q+;Y]/N=[(U2FIVS#M(VB$(S9^*%"VR+:R<788 MC5!(1R@L%H106R!8&$AFN<^3 <9J.N92:8YX8O:3H4*G1/")#*A0,NC1Z/SJ MAV^9#7$&:CM'!8H9)H>H5%G+X!!@EGQCC HY0U8_\I!@@(G%T02<96&F(M@P M#_6J4RQX&&/L=OMCN7>E&F5 ?GQN0L2,;#Z'\0JIP]# EWC&(9N(>=+\:8^^ M;FC"HZHFJ)6&/? >)"5KP3&@2FLJFAGXX!JCGA3S,GCZV#JNVD?XJ+5NAP=R16!UN]-&QCLHY4ONYI/HQ:*Y@EQRIBF;->3FZL?BE#W'CBE4\+A MK+YX#+UI:L\ELG"RED1AV6C$<9A6-F03[YWD257KBZ9O:6C6:FU;:F8G'[ M M%4_RCDJXJP]*HP@5Y?6_@WS"U(J$.9W/;R?S--/E >>>C/U4=E_&0^I-'I,'E<4PAMXQ0!'+ 9LX>D]!DF !+/AOA]I#@=.O"!9OKW5";=_Q@,-#S<47#]V^(BD%E(D^0-K1I MG!/P9=M9>(D]>R$^)O6=BIOK>7&%CO0?4.\+%(5>]A10SY GBOG-_&QDT7"0 M+Y[-+HN;6ZS\>83[4X&NO+B87_\AH?=<[MLD#K<8-*TH?99JQZ,+FP<><0:^ M$6O%_/(VR+\K\U5Q/7]^)MX]D6\B=X$MY,CW_37XY]_2[SWSUF3L6LF#Z_X?\OT,[< M>;](]P$#18K;XCF$GLV*V^OGXTMW-'MU,1/75] 3WT:-J&(@_^!:\)3.NIX/;#Q;%A MQLC!!#\#]N8K1L#$RCNOH2K-W0E\SH;2N&T)1Y(*$FM!KZ/#$VZ3R"?S?#9( MD&G(93PH\,,@?V)!N9.S(75OU,8LAKJ5; AZ+:2*L^IDF3''^[+5_@:3,V"X MK@0_S_19/S#BBX(XF.AY]]C)HV3V?( *LFO>:1'<>:9!;/>&-.,Y'ALOS@_8 M)-_A6\9LA$H0@?&4SU/=UZX$@/Z-]*T%^MO0KDJ/$0(*"\DC;W0E$)%9$:NT M@0;X[!S&YR _^Y'"\R#KD#2)@&UK["@?B<]*U=J&&_A[/-\Y;V>"Z[ZBBAA, MO6C9^P3(Z*;S4#2?]I+?K @*&7I-@;TF5UYL/[)3$K,VLW](:A]8E#<<+3G-8A M53B%$0JJ$Z>CV?1JQ BAY2>5TU#F+S2V MEEOMBZ%O*\0Z' 9K_*$L/ M)G]IQ$^2QI(43+/;([5.HOV874VF2723B):>*"EUU:$A;$C#*Z-4UK0+^X@P M+D.?-EK]@K;WZ"XCLS0MEKY71;@E]!;J$<],8N!7>-AV=>6OJG9'=8-;A7[T M0]E5^SI G52WC>DWWAB3_>?3::8$DCD?R VLD&Y;_OKVPZ?W=V,OJ%"3DC?C M:4)'[WV@'V4R'EMFD6KAG78IR_0.1HC<&J%I),WE*/Q"[B9O0?? UV[*&<4N[^) M^)B]4<6S[;Q5.N@%0Q>E_,,7B.#!N3#A"SOZES2.$/.5*)1CYH*!9]"YO)>Z M9HQ.N6$!P.-QNR?MW[D(I+[FO#$M^@O./NCFEY2F \S%-^D0^Q0!P@0QS)'O MX4/,+?>C3O= &25S$QZ'%O@?'][^\FMP-PZ#_KV&C31(MT]X.^?3.BZF%GHZ M"NK_>E/&J>8/&QHGY$#.9Y MY.YS/US"/3R/&#/8]10G/*P3;^D]G83P\L/MRLB')@^I?=XRAMCK#%^!#]]X M7)HV##!5-,?P[$U7.PTG]W.R8>J'*"IKX@_H8H^QKP7]R 5(-O\B\:,;%/L7 M'<7A:Y+TT*N>(@6P?#Q.M]P@^+!%\.;7,GY-+H@<4-& M\0NAVP:/&=G2TZP:>J_SU#U^X6IG%? 1<>9D$U[E.#+?]]/T N? RZMP-$ A MHT:<*]'DXB-TL>B2BD=3F(>!Z5;('-106!D'$?S>ZB,.H2M'-+[AT/Z>,ERG MI'LQ-FAXVY'&G[U!('CU MT=Z($WVW$;\WY(I=C(?A&PWIQIYS2D(6Z6:F]\RG) [_-A">#*#FZ)X#Z+(= M M@CP]5>@@JX/PC'MO^>N7"@K>1O 50D-)%E?[G%3O?X)'7Y2X !"I?[XD[& M7O8_SWY'P?%)OQ:Q?N#D?U*1GJ8?I-SYWV'TR_VO67[BBD^O]"VQ=3IY?G7B MK^KB!]=N^5<9B]8AZ?&?:R4A'BW ]\NV=?$#'9!^IO/F/U!+ P04 " 9 MBBA13RQ;PN@* #8'@ &0 'AL+W=O]SWWD+K8&GOM,J6\N"GRTKT\RKROGI^7%_S;1WMY86J?ZU)]M,+5 M12'M[DKE9OORZ/2H^>&37F>>?CBYO*CD6BV4_U)]M/AVTDI)=:%*ITTIK%J] M/)J=/K]Z3.MYP5>MMJ[W69 G2V.NZM2II8_]S(_TU^PY?EM*IN'HE4K62=^T]F^YN*_IR3O,3D MCO\7V[#V?'HDDMIY4\3-L*#09?@K;V(<>AN>3N[8,(T;IFQW4,16OI)>7EY8 MLQ665D,:?6!7>3>,TR4E9>$MGFKL\Y=S4Q3:(\K>"5FF8FY*K\NU*A.MW,6) MAPI:>))$<5=!W/0.<3^+]Q"0.?%+F:ITN/\$IK7V31O[KJ;W"GQ;YV-Q=CH2 MT\ETX5-Q:_&4=!$_U@_EZ* M665U+LXFA\*D;E12DRRX(K$CI5WDN<9>=:.#0+FV2O&3K?:9F!7RWPCH-[44 M"V4W.D&*?OK[WYY.IY,7LV\+_G3ZXA]C\9D<(:FDH),A(7JU4HQ>0G(:WLN= MB'GDX"6<_QJ"?69-O.+DPP MX=&3\_&DK9:0JRV^4;8LIQ^5\ZB_)LC)=R.!M L)2SS$-EHZ\2S]\;2W=?RP M I:H#AI#E(-&;"5W069;BT'\Z:1G&6*"1-P9NW=J#4/?R] %GWM:K4J,3=&# M J#A8AJH#7>(B$(3>:K?RIJE7.8*"J2GM5HN0Y]0F)>*%I9);2T75AKS8^H0 M"OH6I*/HEDI0<$T)>2A'U%M!M3T>6"5S9T0:D PE02NLY@SV4:(Q<*ERK3:J M=0(&E\9W1B]KW]=988W&[\@)>JYFB9S0H72K_JRUY8+L#$.<:Q3&'W6ZYJ3T MH&-IT"GLJKZ&09DQ*3D?;6JBTCCKH\%V()PT$R1YY*A\(0.D5TVFF ?B.V(\.4N7X.+MWQ67>9: M*246Z6$*0AV:3GI;7@<$U(?8L[IE#=[)4/U[>6U$CLE$30J"JIV /B&*OP+UN:L M;Z5+".$G=:,T"(X!1_P 1"%@[KZ(4<*;2&!!F>]"Z00-;12Z\'&?4DOMT& M9=OF$W%I N)Z0L?B2JUUR9A$,U!57A5+[)M.3I^-A$/GE:*J;64LS[1<4KD' MPIK+K:MILFQ1D; I9[Q&F3G?-VK$TR=%MR7>D/.Q&,E/S?ZC3$-4:%3$AQKC MU@6\7=4E89AS)M'4:%&#N:CLG;TD$@-)H,R'%Q4_2$E M0/F!CB_CQ9BH)C.9J*@1_0&% 0JN^=#$_H^OU:ILBC4&4>W\_5-4#-\C+J0 M%7U03+9*I<0&8CPY?WK^ MY'CQ9D2HC..?J'*&O-6JFV. H/?>H,,IT=*"J@+,33>,0S(6PE: *2@FPC T$]=>\G$G/+K#$132)QYX>XS'_A)C6I7NVBFS"][2CP$FPF1R@?-C<@ MK@9118:4S#D29,#_3_O;&LWRUZ0AV$%19\._HWM&]$C?,N#!_E?*:XX J4!U M4T)C0((*WIXVIAX*3"3A'V!@)N;:)L")#G!F+,7%*.7])-V_HZU'6MJ8&2:: M _PQK@9[XHB) #@X)B$R'\RF/Z2:B R6Q1FE70]6WM#Y[$Y($8L,\S8S.47@ M'6P+?'P$?@TP:>'F]-G\S=?)^=F3R0#K&-*CQ_MX]_DA.,/@?DL(/7FEDLY= MU$>8RHCS[8#M05=70<22Z=D@1MVP.JBWS>T>?;^_ %-5T%$A,*0!O-WOY6NU MM$.@G=7K&E2BJZ[[9M_HX-!S$ #5>Q"(\K&VSO=0L#4\5%13J^T4(48N-\Q. MR=/VC,WG^,9%'"I_!PWA;(UZP1O.NC:&!T+AE+H&8W>52@)FM%PUE85Q1O4->- 1R MP!_O6,O'V. 4X6-!1C3,\1[ZXUJL[T/\*YP/M\31FW1^9Q"$4D@(209M_[WY M08T;)W-D+E8=/YBQ';(X6-(+/QEU!]KV4.1[I"E5=.QL-O;Z%\:U.!%S00>D M"JK:>CHD%/"=UHH*O#N9/.OWU>A:X MJ^X_]['.A3Y.%4Y,-AX_^+@:D*;%S&@.AU7;H45T2(FQ:8]2?)Y%!OGVH8\2 M#3CL;^CWA%54\OMK6L?6A(LEWT%6*("$C\5#)B2;>/8&S8$C7U.6;8-T@)V1 M?/A7]2[\VF6_JI)1G&E-Z)8="7 M9Z,#9*&]O=L[#8(SQ.D<.[.L ML4#1D>Q;1JPC7-E2>:^4Y'LT4A@O ND.*56>BKD,5V=UWMS2W>7PT*5>O@!6 MY>#"8-^ZVQ>4?,&>$4GJ723*%+!"=T[\DH!21P5PQTL0NMDJ$]K6WK)P'X&< MA>M,KKM9\U; '7KW==)[VXC:6O,[5=((?AA>/+:_MJ]M9^%M9;<\O/-]+^T: M@ !75]@Z&3\Y/Q(VO$<-7[RI^-WETGAO"OZ8X;B@+"W \Y4QOOE""MJ7V9?_ M 5!+ P04 " 9BBA177/O864' ":$P &0 'AL+W=O6B+ED0-T&S36./\^IS;( G9EKV;F0=;T!^GS_V^S?E&FR_-6BE+7\NB:BY& M:VOKL_&X6:Q5*1M?UZK"S%*;4EJ\FM6XJ8V2F=M4%F,1!)-Q*?-J='GNQF[- MY;EN;9%7ZM90TY:E-(_7JM";BU$XV@[]FH&UW\EF=V?3%*1Y2II6P+>Z#09E7W:_\VNMAL"$]MD'T&X3CW1WD M6/Y=6GEY;O2&#*\&&C\X4=UND,LK-LK<&LSFV&!?RI+7R*0H]$ M(()7\**=E)'#BX[@=8+1OZ_N&VO@"/]Y!3/>8<8.,_XVS;T*PB%WUM1RH2Y& MB*E&F0A!%JT3Z!T0@B \0C5.Q2L'O, HG?KQ'R1$&V4Z MY?;&06J$=:HLKU8^W2()*6,P==RR]UJ:C.&SW""9:?C;6G8VZW5J'SWD#3RV MEI:MP8QQ^0X<[A^'AMAA-@,?@ZET1Y#:FI_#(/""[F\@7 OW:O)5Y1RKWO'N MA<3I9#@%-D[(;E[!G0 /MRM:EI<>M.6?;J%' \"ET259Y'LFX'Y[YL^E][NUSS!TPH.L*!%\ M<',\ZM[##Z=.N&Y7N-WU:]V%$V8.&3V!"@^AX(M%L=6O7<-CC6+6)!]D7LC[ M0A&*+NQI6SC0RLB*=8M'-H39DV!,'R>3S+*-,QPA_GM[<[V6$95>2KG*FI'@;6&&J!HZ4O\&RSSCETO:_ ;(:A +U^ MG?9VXL ;"1Z^U 6:AH9.H!1V[@:+X#7JZT+5EAZ5-+VS RP=ET&P 0YE%#K%KDR/E[1&>K>R,PEZ[0)'CZM'*@JPR M)9U Z8[%*5VM5D:M.,W"[0S<+E_TR>?7?;AS5OI)5BTK9YM\*/5BD= [BOU) M2A-?3/$<1HDG1$P_L-$1'*$WF:8D8C\*Z6///*.3T$M%>DK"3P3=<.HN"C<\ MBTX1PWX2/3M\F/9P?<\QEB MY,UF,5"$+P0$2D-&#&9>F,2O(=:(:[S O7CXSQ$]5GI@R@U>[N,,S?ZW:8KD$85LB- X0DZ$O9G0B8G'*, =!*SSAPC;R<>93I .>!Z$1@P!^.![\ M* #)*)IN2;X5&G$R]:??(3;:+3OVP6^*!^["^GAXBSQT^3WB>L#]ZMNX1^#3 M]YYK(B:[4F2JH;S5+A7C/7$N2*2Y_75'D*6@P+[LN;A]; MRU[$IYWG@-7+-GYNR /C+71CAQ8\D+3WC8%;'UI4EAH7HC]FT, 76X,Z$[Z_ M=IYT,R0SU"L3-EFOUTZ*HQ[(-:^",QS+J$B=G]8&SC.\6.\U-8?;O#SCDH)3 MQ_[IAC4&@8QZ4!4L@_KL)7'L:K,W2SC%Q5XZ2_L!/" _0W"^1J$$9-A6Z!K7 M2TN":_F4PB3TXB"A9(*D.,%KY 5Q0'/)3L1[4)6^*-?JA[$W"ZN[:9Q"93 -*4F^2H/,)O"2*:!*@Y,?TR>GV M'2533[A>0*2)-TU=X^0$F+FQ&3+CA%ZZZ8\'WTM*95;NJU #"[65[3Z=[$9W M'YZNNN\M^^7=5ZN?I5GQ):-02VP-_&DRZFXWVQ>K:_?UY5Y;JTOWN%82(&ULK55+;]LP#/XKA+%##'CU,XY3) ': MKL,ZH%O1QW88=E =QA9J2YFD-.E^_2C9==-A+7K8Q1)%\N-+^CS;2G6G:T0# MN[81>N[5QJP/PU"7-;9,'\@U"M*LI&J9(5%5H5XK9$OGU#9A$D5YV#(NO,7, MG5VHQ4QN3,,%7BC0F[9EZN$8&[F=>['W>'#)J]K8@W Q6[,*K]#& MLN0M"LVE (6KN7<4'QYGUMX9?..XU7M[L)7<2GEGA;/EW(ML0MA@:2P"H^4> M3[!I+!"E\:O'](:0UG%__XC^T=5.M=PRC2>R^WZ/NPY%-$+#DGOD+B\NT NRP_, ML,5,R2TH:TUH=N-*==Z4'!=V*%=&D9:3GUF<"8,*M8$S40$VAW,I3*WA5"QQ^=P_I!2'/)/'/(^35P$_;YH# M2., DBB)7L%+A[I3AY>^@+=?HROZ=$?W7*.&'T>WVBBZ+3]?"9,-83(7)OO? M[7T5UK[40[UF)HH:U3UZ;XL%@Q5_LI+.BO=6@JQ*2<^.C.0*2 :_+1_"->U0GPV;*!1/;A17?'="QH[1/K$T[W=WXF]@SB83,:T M9D$Z2=TZS1-:IT$\R>%&$ DU_#?A5D0^&D:-U#1 '^BQ$UO1>Q2 N[)FHD+" MBL83&,5!6N0^27$46RF.(Q^N%1.:=2SQ!JA13CY%#J,DB7T8%5GAPTFGHN:L M&%=PSYH-VN;9FV2PXB6I[JDXHC.CJ9"X2"A\DODP#@K;@: HLGY:0HKW1+KD M:!O>=V.$W?WTN_F,$A_22>36+)J\<:KO( ^F8]O"-$BIY=3B.,CSR&ZB8!Q- MX5]7/MQCEQ95Y3A4TQ79"-,1S7 ZT/11QTY/YAW'GS-5V?XVN"+7Z& R]D!U MO-D)1JX=5]U*0\SGMC7]:E!9 ]*OI#2/@@TP_+P6?P!02P,$% @ &8HH M4<$I1-0,!@ %Q !D !X;"]W;W)K&ULW5A9 M;]PV$/XKQ+8I',#9TX[C^@!L)T%=(*EA)^E#T0>N-%HQIDB5I';M_OI^0TI[ M^,J!]J6 O2M2G.N;;X;D'BZLN_8E41 WE3;^J%>&4/\\&/BLI$KZOJW)X$UA M724#AFXV\+4CF4>A2@_&P^'+0265Z1T?QKD+=WQHFZ"5H0LG?%-5TMV>DK:+ MH]ZHUTU&)P?%C+&5U1^%A?.(P&2RVYJLAX98UP5!SU3D8_G^[P^KC@ MDZ*%7WL6',G4VFL>G.='O2$[1)JRP!HDON9T1EJS(KCQ5ZNSMS3)@NO/G?:W M,7;$,I6>SJS^7>6A/.J]ZHF<"MGH<&D7OU ;SR[KRZSV\5,LTMK)I">RQ@=; MM<+PH%(F?3"\;G);$7B@[PA?S@(T,CS@ZR5/DW2XT>D7XIWUH32BS(A#+/X. /BI;>@@(6X@?MX;]T7/4A]:Q MU*&*I_974_AK ^7P@!9+[4WZXTVAR;VH9U7R?(]&T_IN<^ACXB\DTA MB@6!A7#Y69P:]B?/[MKZ6M@VT>(N'/ ?\2H:K<5%#XAE._J3D6,E'!>:FA&?&Z=\KF(;]<)@IT#;(^=@A4&0P!/J M)%-5+/!504YH=8U X)TTPMC #_QA/3THO;"-SN/"*0$*J=7?M,8>KV[^,^X@ M#_>8L_,%YFR-=O;ZNW<8-]D?]?>_ESQ?&6%'G6%'G=&CU'E:X_^<..=&O),N M*]=BO0!,*B<3.(,\\=$H[HY7(2;"P^/8OM 3M5RT\#AKY%RYQHL3E6^+2]** MBA3MF\P:6ZE,7%&&0,.M.,F"V&*YGWYX-1X/#\Y.+M]<\6P)QHLIZ$' M"9H)"QG.&3JWW^9.K)L<'G5PKKK\BL.^[?^YFJLL@6\ DH%2?CD$,%"[A.8!8/Y5 M$+C$X.A&_4=@X@S:RFZJD)@[/BN=V<:%+EC4H:V5B;[(.>@UU?'@<*+AM>0: MZ3@GMEKBIU<=ZW&D#677I%@RGDYNP/(8(#S#,3>[?L&GZSP>?!!74E@X6\5H M49;DLN79R(<7OI2.CSK2.28?!]K&9&AM,X@QI7A@Z*2NB8O%<6&P-5[" (#= MF>K4XC$:A6]AY>E.%,N:]#1.'$2EDI*CD*Q1%6X&6H=89#F M&5Q/YF3N2'YNO8T^OV6IJ[! MC:OMA:WOA=*Q]C>T+M#'V"UN/0I9=:K+5\3CJL%66-$&)A'MKL?>7\7 :M4A M=%]_?^/4RWV)Z8P^[5J154U\*^M31:M4:,L:DP4>ED:ZP_*#S0\==8'=G!<' M99K(>C1L%=H=MF@"7R=RI%#;.AF-QU_8S$#F_D/7B\':9:TBL(&OI#[UHG1O M6\XN;[TGZ;*W6IZNS-CA9FC/0E,!T6%_;[&PO=V]R:W-H965TW3=EX04R7//O3SWDO39 M5JI[G3-FR$,A2GT^R(VI3D:LH'HH*U9B9"U500VZ:C/2E6(T\SNV9"6"#0^-1@#CJ3=F&_W:+_Y'R'+RNJV;44'WEF\O/! M?$ RMJ:U,._D]C5K_)E8O%0*[?Z2K9\[A<6TUD86S6+T"U[Z__2AB4-OP3Q\ M8D'4+(@<;V_(L7Q%#;TX4W)+E)T---MPKKK5(,=+NRE+HS#*LD^N95$@BDLCT_MP4\Z_,3A)_]3N+^=-7)%-4])"0C1 M0F@'01^%2#V$[D-P;3]7M6$96>U(QC_S#-$E)F=[X+\/!PB[HP0Y5I4T&.=88:,!JZA(A!M6 M:'AE0XO![OL&?TJ'@.VI:+G[_KMY-)Z]U/O8\9(PFN:-)WO[0_(^M^0$:J[S MU@6W&?9NI52DM:"N-(*9]PXQ\KS@PE?M_ _<,I>U!J(."'M(665Z2!EJU\Z+5NZP)B,%*=DMOGE?6"_#!+@GDR/['- M>+(()M/(M<>3, @G"_]]$07S17)"7K%2HNYZZ(_'TFM];W37T]EDF@3Q9$SB MZ3R8Q#'Z8;"(QB1*%D$417N6_R*\P2/;!<[A$@Z+6C::=!VW&/;-5 M6UF+C.384^0M4JZ?A4-R]UC.:I:BCAC.K%EJ?/:6TG@"5JW$:B(%K,OIPS M2\:=H9NB$G*'NN*'JEJE.>YMI!*T))-%@A2MG<8+?3\%T^?C*VZ<;:>]P^[VHX(-RBMGCC%7*/FE-!2>P?!=$> M9RQK*PYORDOG3@=(JTK)!XZW T/@7L3C81CN&05MT6JUQ5%AD=*NK.?-&%UQ MPQ\RJANJ[R&!T+FMAY\JKG=I1KG MJW( !@\[7:M=XVC!4&B:@N'N<=[ZHQ7Q2,E'(>O5GCU1>\RT1TP_$(I54AE_ MSX&CLH P7\LM@R/!L5=67%:B3B@K6X0)PRC.[+0A9\\S)8N>W6\DA916>X07 MR7PXC8YVNZV1G0DH!$&Y1BAMZ-;88KO]NR>9=]TOY%97;6P[&L-#?)L$H.N/ MISW0X3WPZ01JY7IT3G4"^ L1#1][/8UZ#U?6X?#=@A_X;MOG:_ %SZ MA^]^NO_YX"U5&X[C1K UEH;#V61 E'^2^XZ1E7L&KZ3!H]HU[Z9/3[9 M&'ON5DIY<5E7C7MZL/)^_=W1D2M6JI9N;-:JP3<+8VOI\:=='KFU5;+D375U M=#R9W#^JI6X.GCWA9V_MLR>F]95NU%LK7%O7TEX]5Y79/#V8'J0'[_1RY>G! MT;,G:[E4,^4_K-]:_'64J92Z5HW3IA%6+9X>G$R_>SZ=T 9>\8M6&]?[+$B4 MN3'G],=9^?1@0ARI2A6>2$C\[T*=JJHB2N#CUTCT()])&_N?$_57+#R$F4NG M3DWU=UWZU=.#AP>B5 O95OZ=V?R@HD#WB%YA*L?_BDU<.SD01>N\J>-F<%#K M)OQ?7D9%?,F&X[CAF/D.!S&7+Z27SYY8LQ&65H,:?6!1>3>8TPU99>8MOM78 MYY^]4*ZP>LT:,@OQO'58X)R032EFP5+T?*:7C5[H0C9>G!2%:1NOFZ5X:RI= M:.7$K?3I]I,C#[:(^%$167@>6#C^! OWQ6O3^)43+YM2E=O[CR!.ENDXR?3\ M>"_!']MJ+.Y,1^)XR^;J+W]Z>#Q]\-B)1?C^BKY73>D$ M+/VC;%JR[)WI6+Q3"V554T H;[960WU0(B)?J$M9KRLUHCA4EM9YG+1#694] MNJS\Z7B/F<3!K&9Z0"B4, MSDHDD[>-;$OM(5UA(&3CPJ>X!7\L=".;0D,3#E054I9W8B4OE)@KU0@DR[6T M6*<;)FQ+K%8(<[\2'\:SL5BJ1EE955?TM5H32=EYW-IJ$(?R$61DT^/)8][U M_X)#1&.)W?%U_=U$:Q"U:DO%?$8= M9+ZC7S/3&H\W*T,Z,YN&%(:'M?QH(-C587CDVKG3I986DH[%254%OB-G2.65 M9*>GK8CDQLDBZ*DSG:HT4BZS"^,5?3\)@GZ-;-/)Y,])IKZ,-Y$G, T"])5U M*[T.PBGGB128YIUX>(%'QN)T!R.1\Q%Q)QK3@&-O<62V*%8&J3[K\5%W(N & MR>SOA/XDR5N*%4A#?1NL*^$W%Z0@:^J@@'C0H,9DM+WT@LX=B7F+3T81^S[K M$Y$C2F2BRK@6,HSB%^QZRGH $UJN2/Y?6TV!.+\2.80$)P'\!^Y[?DR57L-M MSAJ8H0$\(8[^"G[6NH'U1\S\UV4&I%""),QW0\""CD5(6CI6EA]1\\/"1L$] M'>D4^78=LI982&WA)73\EA4@=^\,J(W\W*H5X2>X,Y1S;046.-?4[I@'Z0Z-D_B7E?DAB4R$\&OY/B0 M!K")"0-@VIBA(.<-%Z&#URP-[K;A:5;F7: MJJ1C"=/&,/_8-@$S#7#D?["U]'QQ;Y*7SNH8$;JAXWHP")Y!0\F0:Q]PL2](B MFM-1_NJ*),=JCBTGRF5J>*Z$R!UP,G6OK=?0J2B!RL:"@8UO6(>>&8._L MJ J]8+K&I=0+F*15129#F],TO9R\.IX\2KAD/3IMJ M@T+J>M/";95];,ME.CI\FWD2KM)R MKBN*93HYE!=6AFE4#]S]3.$SVG86X>6E6)O(U[YT]S"GNX>?0_J%(NZ3?DXA M$.1[!T\=2GU?3TV\RH&J&UBJ#>["J6@-61$)'$8 =1]37DH %\XM2H(Z5%9*#CJ /B[0I$#^0)J&(8)/$+2SNN "AB\I.=ASY3G]N-P.C')6 MB^FQ4""!-6.J3''G%Q /V'7P@+Z80*3J$N8-X=P7+V8""BF6+%Y/$&X+ ]N^ M:K5O,WC@79<^;MO.]1'[FB8#[\]U*-OX*I812[ 'AQ"XX7!5)35OQ$IK>3GU M#)2426<#ROQ:)0"QK^459T'H(=RI +C]T6)OY4?8LJH<=U].V0L=I^V2;GL4 MXAZMB>>+ELP>$/1BQVAT;$@:4- P#J3,1:?U$G G<*FH"!G+V9B:(B]C-(T2 M#0BW7;@(59:H:^#_*D(!17 114J5+83M:7ZK=((>U6R7%JB<7G/J&I1L,M'.5L_VIM?;W!Q1SIY MIRAAPKXGI>$A2F_A##Y22EL. MS?C8LA)-%W@_Y4)W,.LU/WVCH7D&C$*6>( MS4L*KM-^;'9599;A'Q\U?4P55$S'XO>Y"HWP*&4A+L]?Q WM(+?]3YL;4B94 MT\UB&K,=4CRT2ND/\#-KM&QM0E9.7P+*\:ULO-EKJVY",>(TOO:YR=RUSU7^ M)LBO@92#D4Y0@:O(*%2"S.()3HF9:I"9XO+W>2,9.1*//>W ++#3YI#CBN<& M_\LP]M7)['F>_@VN/S4EZ\KW!WHGLSS0@S/,O5D#/MY],#DD;;Q0P#@=N+&R:&TEJMP*-77 MX7(F<9T"H0;ZNO5AF)4:B.CUVR!<(@IJ38UA1YN,C-XI-9K;W O*&. K8KC8 MO\CUVAI9K.* =XOI751/_'FN+K(JVM"Q@J,"]?@N.DT>O@'($ MJ 3:4)O&7&O%;^P(+*FWNIVH9U8@(Q):E4F1(XI:P4YAK#6HY( =:B5I\LES MWV M44C>T_N!6\JE*;K[#U!?^%'#4 MK?><*^\1PFT9& :<^](]JA"I[):7,C M-."(MGQ ;4I5B?/&;)J4:_.PY7*MBAW/*(3() M283;*"IY/&^'AVS8*2BB1@&,A@2Q=3V0PXQ\)XRVKN-N^*X"C1RT/ JBBXD0 MZIFK,%XFD!W^CDW1#J&(T2%T%#;T:)E$Z"RHJH Y\*]KJAB]P4^O6P_0F2B" MR++5H=S+RIG.>&2EWOT%1]L.2P#?.<;]CE)&.$0V<927AHJ'('+H9*JU70N^ MW8#(&"C9(^,P\I6:6[[,F?;06%@=Y?,D$''N8I1 !)Y[IY*=1H7L@(6_20/Z MJ;N@[78DW3/L6+>/$7/" +/>6%UPCU:E5RF]I1?)1ON:N-1Q$YB@B[8PW*!> MVS98&RHD2EE!=VS;NN5I6\K!W"5SAH>K )%JGU)JU$Z\XHS#2>)Y*)94N)$Z M:9?HYBCO/!S(8+,/*2L]/)S>&V%#GO8=?M\? S*L.SQK@C"'-,F?F87?D&9O M94QWY][D\.[D]G?B-':0W?W%=H4XHW?KZOQ.VBDG^[.4[ GPBM/*M"5KJ.5M M)]82BF<5OZ?*>D85=Q9&"X1"PZ QY3M9P;AN%ZHSG-X^>Z?0\-DK/&-SJ$1D5QK+T."CQD5#O\;7R-07J5TP=_L[(O09#C^=WSF$UD@ M T,@P0[6T,UYB)<=B/A?S!8<)2\ !^JYHA= IX_VQLFC0VH[X:IP;_%>7G9% M^@%[_HR,KA=7":[M.GY_8U"["SNT&O;6L,'SACG5CMI<].^K0U_:GVK&=T3Z M;X,0LNH3"NZ "IK8Y)+) V%#3GL97@C8Q\RV=RA)-\T#/D+ZVN\C 7+_SWM) M1HQG>] ?<*WX!X(JH/'7]ABW]KIJ$._^8)> MGF#(&XS]@RJ78#623MF2)S O&0WF3/T&B.]E[%8SZ8?3>R&Q[[AS?Y[11YWQ M)>/N$+GOG-'U2-AQO/Y$H']'T@\(?@4F->:D*T9DO5UNV\@I%#9.@(*^-; M+O%]#< E^$_#.7V!R.HR)L&&\-I\=U.Y\[('>S%/!XW;>H<>S+WL$@=SSV+5 MVJ?AUPW9F(S2K>67,M#/8C0K">X!GM+X/J:H/OK"NIQW3)AAWO2%@-00]]#\ MOCGX=-+]NF6R=P;]LPI-(;O'C-WCQ'NKYVVX8H,_SBI9G/,[?&!^UGNS9_"7 M+'_<7]]'8!>P2=W1LJIW>-7L38W9$SS+Z$DS5CLCGK8V<- M!T$5W37UK3P1*22!Q&XFQ%SU+XPY8_"D")Z'(% VO#"5GR_QS_#[1EEWA#!0 M@=-%?SY_T%F/>K_* OI?\F_/^%ZM\>$'6OEI_GW;2?A55[<\_#CNM;1+NK.J MU );)^,']PZ$#;\W"W^@,/%OO.;&H]7@CRLE845:@.\7!IJ(?] !^5=_S_X- M4$L#!!0 ( !F**%&JP?-5F , "@( 9 >&PO=V]R:W-H965TK%C/9FX8+O%6@ M^[9EZFF)C=S/O<@[;MSQ76WL1K"8=6R':S2?NUM%JV!$J7B+0G,I0.%V[MU$ MU\O,ZCN%/SCN]8D,-I.-E%_LXD,U]T(;$#98&HO Z.&]D>C"F"EHOAEST>ZG!B, W?,(@/!K&+>W#DHGS/#%O,E-R#LMJ$9@67 MJK.FX+BPE[(VBDXYV9G%'3Z@Z!&8J& EA5%4)A*TT7!QSS8-ZLM98,B150_* M ^AR (W? )W )X*J-?PL*JQ>V@<4X!AE?(QR&9\%_+UOKB")?(C#.#R#EXQ9 M)PXO^4[66R7;Y[3WW-2P2'>6*E?.+G40I+WE I M=AKB*/?C< IIG/@DP_MO0V>:)@VM7<0(=S1+C*0Q\+7GFKN14!2A^QSIVE(AU &ZEB4-/4+Q]D#B>QI7OAYD;Y* MD>!D>E,U=NZ-LFW;"S,,\G%W? 9OANG_K#Z\H9^8HB[2T."63,.KG"BAAG=I M6!C9N;=@(PV5WHDU/>6HK *=;Z4TQX5U,/XY6/P#4$L#!!0 ( !F**%$= M?6K+Z 0 ,X- 9 >&PO=V]R:W-H965TI/ND*P) O32WT]:0R9G4YG>JB@H;I"[D"@2L+J1IF M4%3+J5XI8*4S:NHI]?UDVC N)K,K-W>O9E>R-347<*^(;IN&J9=;J.7S]228 M;"8>^+(R=F(ZNUJQ)3R"^;"Z5RA-!R\E;T!H+@51L+B>W 27M['5=PH?.3SK MT9C8G H(;"6 \,_]9P!W5M'2&,S[W/R1#2&H['&^]OW=YQ M+W.FX4[6?_+25->3;$)*6+"V-@_R^5?H]^, %K+6[I<\=[HI*A>M-K+IC1%! MPT7WS[[T>1@99/X1 ]H;4(>["^10OF&&S:Z4?";*:J,W.W!;==8(C@M;E$>C M<)6CG9F]95R1CZQN@;P'IEL%F'&CR=D3F]>@SZ^F!J-8W6G1>[SM/-(C'A/R M7@I3:?*+**'T2 MW&>[),R0$2)+5/( 1:L4%TMRRS37AVIP,KP]R9=ZQ0JXGN!1U:#6,)D]54 6 MLL9C:#T;5U^R4G+-2R#&+@Y ^0AH,P*ZL$#76Z!J #JW0#TDKZFXZ+QM=2L. MBJFB>B%G;E&VFHE2GU^2&VTSA!5^&2I,?H*MV K4"+*7Y_Z^^.'B\8+@I2N*EQ&$02ORO3!-]T5G MM)1K4,)2XY!AZ'LT"??%=\*@#;/7,.([[2'S C_:D^ZD6DF%:2%S:94B2>UE&]\6C%-]&ZS5WMYUZ MD9\<9?@^AK%MD'MI'A^:^@9;:>[%0;POOH*M>>H%*=T7OY.MH\B==)RM]NPE M7\FO9BOF.\[#@W/_D:TT\[(@V@Y.=,!XZ(#QJSO@AM4W#MJ)UO>*QGY &.J9<@5S\(M:MVAD\PQ'*..:PQAJV1W"&M M-KRN206UR[S"MJB<6FD/68A.,W(61/XY8D_"!&\-.DX2B'(G/VX/L\/'RDWW1M^J=U\Z>#DN[;YK6*"I?Y$B MIU7W]= )1J[&PO=V]R:W-H965TAQ8(D[3X,^T!+)XLH1:HD9Z-*1$D<3Z**<1DL9EYVKQTR[JO>2\0FFXDJ"QF ?7HZN;VW(>7 208\$:81_4YC?L\O$ ,R6,_X5-JSM- \@:8U75&1." MBLOVGSUW=1@87,0O&"2=0>)QMX$\RC?,LL5,JPUHITW>W,*GZJT)')>N*8]6 MTU=.=G9QTQB2& .WJEIRR7RICI_84J YF4660CC%*.O"#DK8T M\*O,,?_6/B)H/;YDA^\F.>CP]T:FFL M)H;\?2!$VH=(?8CTA1"/-#AY(Q!4 7VXZ^Q+PPWWX4)8;H>"'Y7Y8 @WJ5>F M9AG. QI%@WJ-P>*I1")Y[Q5R9A$*QC6LF6@\'$LJ=:.SDG@,M>89PH89.$KC MLQ&Q2PBR"V%3\JR$C)!R8S'?&19*T ASN8)C+DFB&L-D;DZNX*T+\LD'N66F MA".8G(];:1_Z5C!7!G);502.B)U]!JJY- 5J35&2BS">Q'M6'K#&TVS 3I>N M0UXK[?>D1C6PE(T#VSH>C<)T? Y/RC*QG_$1I'$X2B_@Z9NDK.,\^')*:W:1 M!:>AH]-JWPDCLZS%HS%3FM@.OBKHF%4SN?WYIXMD-/W%N$+F=(J1@BNI$MPU M)J>S1#!)GMJSE[I >1#;MSW;7RTSB2%S"Z2F4\D\[B.8ADF2$K\RU3@!P4/Z MZI)S!HH@:@IGD+Y-QPG\4:.F1*@" EU^VIUCIZHX;6C3Z4U&$[B3ELD5]WXZ MZS".8WBG5+XAZD R#2?QY&O@FFWWH@K.EEP0.]' <3I)3[X+OM/8PO%D/#V! M-]BQ0^,:)25^?'D9#\26/0]M+L>7)Z\T_<" G_<#?OZ?!_R!FK^2_!_"DY2?-3*^D) M0J!YA]1K\N_ZRH:PR9I81_/%*T];8D71""KZFO)H6>L"^,.&UL,#Z !_/[9> MWO,"J9EK>AO4KIN8E5()M=JZ?H67Q*XQ;)%I.J[]54@5:B= GTOE+*[C0O0O],6_P)02P,$ M% @ &8HH4>LDW'^)!P OQ0 !D !X;"]W;W)K&ULM5AI;^,V&OXKA&LL;$"U)>I.DP!)9J8'=G:#RV[U'>7LM&EWD%7^4 M1#5ER>3FGA?B]6;DC;8;G_+56IN-^>UUS5;\B>LO]:/$T[SGLLA+7JE<5$3R MY^%?.7]5@S4QECP+\=4\_+RX&;E&(5[P3!L.#'\O_($7A6$$ M-7[O>(YZD89PN-YR_V!MARW/3/$'4?R:+_3Z9I2,R((O65/H3^+U)][9$QI^ MF2B4_26OW5UW1+)&:5%VQ-"@S*OVG[UU?KB$@'8$U.K="K):OF.:W5Y+\4JD MN0UN9F%-M=10+J],4)ZTQ&D..GU[SPI699P\600\B+(6%:^T(I//[+G@:GH] MUQ!C+L^SCN5]RY*>8!F1CZ+2:T7>5PN^V*>?0[U>1[K5\9Z>9?A+4\R([SF$ MNM0]P\_O;?8M/_\$OW_*%:OR/YB!A0.;*R6*?,%:E%0+\BBY@@_:#;$D'_(* M/LI909ZPR4OKG__9')K]R;4)#GGC6R%SG7!V+T5F!)M6O5,TR?C.JC;7RA8]N/Z\Y M68H">9I7*V*%J"Y;\S\XT3AFI9 :#PN2":4=TE2H!(7=6*$"M#H60BFN'+OF M2N?('9PO62X)3&FLE1F,<^POX3L36YIR9Z/J;81 5 )P@VJ@UWNZ3O(*.Z)1 M(%?3*W*GS!W@9M/CAMSUJG_9*3U8?MCIUX?@6_VNVJ,Q"3S?2:( J[]]EU"/ M_K"WVIXB#_BF,X0:761L6O!8JU\0+0L?W MD@.Z[?YGH8'/[)3BQ,.MR/'3\)!#?_+QF-^O3JH4.Z'KDLC=V>"$>$(-*;FT MZ5*SFDNHZ*1!0()HH+23IB[Y,GN:$53^*ML, QVXC@<^U(M[ FSY<=P2K,0+ MEY5)PB&1[SINDA(O#GHB;-'()S]7&O=M,D.EX]2)X\+^M"=-',\-8(FLA839 MY%F8V'G0.TDC$D<[S3PO=")(:?U_'+G4W$D">)K&N\A3>#T-XT'D#O/A3#J, MP2[TJ>/&J5T;UD,,FE/?\4.Z3096->BZ_Z=\B"$N]4^D0W=X)!M\H#ZDP0$F MM_L'6(I21,#K[TW2J=U*Z)\F0)"FCNLF>Z1!F@"(Z4G@'R Y=6)<#\@DF;8/ MX2D0T]0) .)PEV_8";WP'(;3&-'TB.=2,O&FYM&+Z87X]=R41$/\0M11_!H! M?@H!P=1NI #T6?#"O[[G(ILB,J'^U&Z8=Z8OF_[=P,K/C)M3C;'&NE941T@O=\A;T&'G",;SJ2I"$BJ-';-*D4]14D>W-&"Z%=AKRH2 M(BV2F,2I0X.T"_2X+UCC'@)G0A7UH8HN#M6CQ+N&U!N+'C/XU!;G)E8 \4K( MH_$YR_^2^.2 Z_:E9#M:F$&851N;3_$/BM1#U?A0M:Q3[:]%Z>\<;Q1K42Q( M7D+&2S=E6*%&Q8C:AT96.2#!K0K+_,VLD9[(I2 F-'9\=)@'5N>Z MJ]]Y6S>*[QL%G(FE?F4@-F,;BB$"ZW6_QM0&5P=F^4Z<^/CU\&O&8RV;]AT* M)D++%01CDD'YH] 3\L/]T/6,'+*2F 71[R,GIB'^?2>E/JQ6**\LRYJR*>QP MB)E" &O= C2\& M*DHRJU:Y2> [C+KZZ !^EMUQ7 [X,LMW._3^^<2[C[-?[(=?\$;?@V&FF?K2A1BM2%TYG=TF(@#&I/(H30!=#RTT4>(MYUY%G27 MJ)TH*6!%(2.QSBWAC85]M5\*B1=5=T:W+,$EP:^+R<<#NOHZA93 X]ABTW88 M#_.=EQYFW__:3>' 32E:CMZ+1'O>3-HHX,'1!.0E..(Z1?&'H# M)Z5[3@J,CX+PE(_B/1_%\% P])#7>2BV(\S81"?TSZ9)TJ=)69\ M=S=,9K-;H21]XJUCT7DNRJ>SX MEW"6K;?Y6/$WC++Y"S(S5QE\VWK=%"4<8Y1>FL)J&HSJPF__;=&=>+8S0 M;Q#JD4E$RO9CBN3F$QLNF5D)@SW2 S/YOED&)C=CNXNBZ\2 MR>>=.F$_\?69<2SP\\%')4!]93^=F8K45+K]OM3O]E_G[MJ/4KOK[:<]S& K M\W&@X$N0 IV8J63[N:Q]T**VGZB>A49>V>6:LP67Y@+.ET+H[8,1T'^SO/TO M4$L#!!0 ( !F**%%P[3 )W , 'X( 9 >&PO=V]R:W-H965TH]!<"E"XG'GG MT=E%:NV=P5\<-WIG##:3A93?[>2JF'FA)805YL8B,/I;XR56E04B&O_UF-X0 MTCKNCK?HGUSNE,N":;R4U3=>F'+F91X4N&1M9>[DYD_L\W$$9"WVLBZ=R8&-1?=/WOLZ[#CD(7O.,2]0^QX=X$V*?=&T2XG/S._:5 QP\4*OB EI^'X@2TJU"?3P!"\-0KR'NJB@XK? M@1K#M12FU/!1%%B\] ^(UL MWG*[B \"?FZK4T@B'^(P#@_@)4.NB<-+WL'K M,_SG?*&-(CG\>P!S-&".'.;H'"VQLYPL 28*D"XD?PX)Q,K0Z73N$F@;+F7= M,/'TRT]9'$U^TR 'XE4O@H(B,J4)AQQDJPE9GYS!/7]\T62@%CT-+=HI0,YT M"4LBK:'59$=L]J,<033VDTFTX^=VH.)LP2MN.!DQQ;7=62I9@UQL,[F[^0I, MNT(^W9<-(7 1C.JAZAJR2) A]S MU"X7*="5E;IAIR\%P72O79+4*RG];7U0%#;@9R9:*^'>+X+C,=2=S(8NGEBY M)/YHDEJ3&)+,CWX=VW$":>1G46C'(TA#?T0(-$XAC?TL"X&.$+U72R(/\3CQ MXTD&?RA)]%^5930)_7 <4E.T/H.KNFFM2+@@1]0&CM.)/P[CDW[_ 04CR?"Z M47*-%H'(YLC7[OZ$XVCD$\^M=7_WX"/F#G71&FJ H=(9R&5-[CFM'D=9[*?C MY 1N;2L)&ULI55M;^,V#/XKA-$/%\"H'3GO2 *D[0[;L#L4 MEV[[,.R#8C.Q<++DD^2FW:\?);N^M$N#80."6!+)AWPHDEH>M?EJ2T0'3Y54 M=A65SM6+)+%YB16WU[I&19*]-A5WM#6'Q-8&>1&,*IFP-)TD%1[(&SV2G]5>_^:E81:D/""7FSB-P^CSB+4KI M@2B,;QUFU+OTAJ?K%_2/@3MQV7&+MUK^+@I7KJ)9! 7N>2/=%WW\$3L^8X^7 M:VG#/QQ;W1%YS!OK=-49T[X2JOWRIRX/)P:S]!T#UAFP$'?K*$1YQQU?+XT^ M@O':A.87@6JPIN"$\I>R=8:D@NS<^@YW#K@JX*-07.5"'6!C#%<'I,P["Q\> M^$ZB'2P31]Z\39)WR#0*?M'*EA1]4@<5K^X2B[$-E+Z'>L(N /S?R M&K)A#"QEZ06\K*>>!;SL$O4[87.I;6,0_MCLK#-4)G]> !_UX*, /GH'?$O= M4S020>_A5JM'-$Y0(L$[/9?+BVB^,Q>VYCFN(FH]B^81H_7&>G#*RG.?E1A< MB:"HEW-NS+._35[I1CFOZ452\)V0PCU#KJM:*_PN^JP=6CAR"_3;:TGM2MIRG\@M8NH%'DB4C^A044E-3@]0,;3F,V M8X,S2L+:ABH.*1+K"VTXBF=STOQ\)OHKF&1IG+$)_!?2^*WY/XQUCEB0#LES M[BARIX-Y'JXU3"==^Q%#QH6OJ1?Z XJ;L7G,1O.._UO.XWC"I@.X_9=Q>[B, M3!@\D+B-V)LYWZ-@T7D:QI7!6BB'5"L.\(DFN$4:H;D^J)![@_*429N(M\P? M2H/XJHE?YQVVXNF2F,H^M%-#U?*/8*Y@&*?36?AF60J;MBYX&-7$_U4B81Y/ MB?1P&,\GT_.J;S([SH8P&5.>M#OG_0W_+2JA39>&*^\G(WM:9/&<[N[<.$A. M1FZ%YA >%@LAW';Z]J?]V[5I1_9W]?;A^\3-05#Q2-R3:7H]'4=@VL>DW3A= MAP&^TXZ>@[ LZ?U%XQ5(OM<4>+?Q#OH7??TW4$L#!!0 ( !F**%&#CE\D M[ 0 !8, 9 >&PO=V]R:W-H965T7@XE_=A6;_7;#'R6NU,X8 MS$EF0CR8R7@W0 !)#%XN*F7_PJK?&T<#R#NE1;T.)@9U MV?1/_K2^AYV U#L0P-8!S/+N$UF6OW#-QQ=2K$":W81F!O:H-IK(E8WY4:9: MTMN2XO1XJD7^L!15@5+!^V]=J9_AY([/*E3#BY&F#&;?*%^C7?5H[ !:#)]% MHY>$U!18[,>/B-F6'MO0NV)' 3]UE0N![P#SF'<$+]@>-[!XP0&\]0G_G,R4 MEJ2(OXY@AEO,T&*&AZZ0C%)T%8*8@[U.^-(:Q2F8&,E1OK*9:GF. MEP/RFD+YB(/Q9&,=DTG93*)]T;8Y6$?W+D$OD2[,R^"FXO2R*6CFKV>E JY@ M+BJRHX*3LJ'=HE.T23F 3SFV&IZ1DQI,7$MH:LDE0D'J&I[![UT]HS5#P"PK M^&IUC\4I?T1)-B8,E'FI$%I9YKB#\&JG1%,URF8!.:G&_!P=KT"CK.'D8].S M&,)DL9"XX!JAI$TEE8,<'GG5(7SIM-+$TB!P#9]XTYG+V<@%4B=D$;R#T(U3 MB%V6T-@/(H>Q$#Y(WA 7\)TX28&%;N##^S7S DY\)V7I$)@;,;CF34Y5PRYG MP1!\SXV"5\F[:B^SES+*EKF^3YG3U&2.*3-EF>[\< H>41D:YJ[7%V>\]QHQ M<+(L)!3F,D8'2GV#Z&6.'X7'$%LJ?C31PB[_&-$CUHBVUHB^VQJW1( 48>CT MA.^;4O_7JF'&.9OP.X]Q.[P]E77%9D"=^_BEES#N_G4Z4'?KGP__;8:]\ MM4.F=W9G;^?5,N\Y_KL-%T;@!AUASDNYMLQ_C;MO-K)ZPV^RYPD],ABOLLR.&$A&QJ8 M/0\RAUD7!B[E_"?2'L\]I8=$@!Y&WF[@$/%,IS84LC--I40M-==3JY71F6>2[ M++!G<5"DI,:[I43<^Y:_W.:T?#KPQMZS]<'+Z%I0V:$[D?B(#0F)*I@3A:&M M7DX6&=6$3IJEZP4:D.2I\.=+ZZJ"PBK14A>H@9EJEX ?^4[H11#%I+.8IH'C MA1Y,.;4L-H:,_H#:U&4_=#(_@3ATDH0!2PF? 54W4S0_8$."KVP$+ZBS*DU' M8%I$0R1./(A2)X[HV^ Y41! [%%1#.'.WNT[B!*'V6K)TLA)4OMIL0?([%I& M8HO?U-5HIU>K42YL1ZKH%^H:W;=MV]5MTSOI>[V7[7W'_)G+!7T/H<(YA7IN M0J51]EUH/]&BM9W?3&CJ(^UP28T[2K.!WL^%T)N)2;#]5V#\-U!+ P04 M" 9BBA1@XYI-!H# "W!@ &0 'AL+W=O C;UIC#Z+UG2(J.*#7O46@N!2C&V7GFQ#0@[K(Q%8+0\X@UVG06B,/Z9,+VC2VMXNG]"_]WE M3KELF,8;V7WFM6E77NE!C5LV=.:CW/^!4SXSBU?)3KLO[,>[L]B#:M!&]I,Q M1=!S,:[L,-7AQ* \9Y!.!JF+>W3DHGS+#%LOE=R#LK<)S6Y M*-)RLC/K6V%0H39P*RK9(S!1PP?3HIH.0OB+7H;_P#8=ZF 9&?)I+:-JPK\> M\=,S^ 6\E\*T&MZ)&NL?[2.*]1AP^A3P=?HJX)]#=P%9$D(:I_$K>-FQ )G# MR\[@G2;KLG]WH >O4<.7JXTVBI[-UU?S:=&]8C>QH6+EH MP.>"3N2@R4X'E_#0*L0?6@K4D.^N(??\<$9C6T6?9'&R^SFP-Y"$\_F,UCS, MYIE;%T5*ZR),Y@5\$L0Y'?^7*A:)AHDK'@V M!S\)L[((2$KBQ$I)$@?PH)C0;"2%7X#R"[(I"_#3- G +_,R@)M11<79,J[@ MD76#ZZQ]+P8;7I'JD9(C]C*:$DG*E-RG>0"SL+05",LRGWHNI/B-.)8,;<&G M:O@XOL)@[(^?!I#-8[?F\?Q_Q7NYJV^@"!PJ4>NY5QK37(U&.B^Q8OI2-EC3E[54%3,T M59N1;A2RPFVJQ"@*@O&H8KSV%C.W]J 6,]D:P6M\4*#;JF+J]0:%W,Z]T-LO M//)-:>S":#%KV :7:+XT#XIFHP&EX!76FLL:%*[GWG5X=9-:>V?P)\>M/AB# MC60EY;.=_%;,O< 20H&YL0B,_E[P%H6P0$3CGQ[3&US:C8?C/?I'%SO%LF(: M;Z7XR@M3SKVI!P6N62O,H]S^BGT\CF NA7:_L.UM P_R5AM9]9N)0<7K[I_M M^CQ\SX:HWQ YWITCQ_*.&;:8*;D%9:T)S0Y.U+_KE?:*)+1WV?PDP$_2H2U%-2!%!-TE:4> MUE@;#88^YL9&M)D3M ^YR;,P! M4D'*O;B"IU(A'@D#J*ROKJQ+OGOGBRTX_839P>AS6Z%B1JHKESY'_#3='^'# M)/&GR?3"#N,T\]-QY,9A&OA!FG7K6>1/L^0"[K"6U(4=]%?7\L2%O9"W#0ZQ MVZ TT!&H#45L4YZ.$S].0XC'4S^-8YH'?A:%$"69'T71&\O_D5[_1+F(:NXX92- M^UTN6ENXM9+5(.ZW[CKH WU*X&>9V*OK2CT%L<4BKVE/0;)5,R M ULDY[4TP.N>H!,K#JE\J\A!DVA885A2T1#4P_.?!E\-FNF^] M__0!"?Y:V\P=*_E@1D)>=E)22&Z)"\D@ES6IS7"K"NI?+I5E3S8__3"-PNB7 MX=^=U"";CN[4#Z81A*$?)AE\(0AM\9 I\H8[5#G7--='>_9(:0"/9*]X;@:; MMN9T="2!GQ!GZI1I&G]KQ+9,%1I"/XXG$/E1-OG69I*$@Z/[JA'RE@B M=\.27DZHK %]7TLJ73^Q#H:WV.)?4$L#!!0 ( !F**%&,:R95/0( *L$ M 9 >&PO=V]R:W-H965T279-!TA=+)]U]]WWG.V5[ M8U_<%I'@M5':S:,M47L;QZ[88B/CMXDO66_$&<9ZVH<8WTW*XL M6_&(4LH&M9-&@\5J'MU=WBZFWC\X_)"X=P=[\$HVQKQXXZ&<1XDGA H+\@B" MEQW>HU(>B&G\&3"C,:4//-R_H7\-VEG+1CB\-^JG+&D[CVXB*+$2G:(GL_^& M@YZ9QRN,0XRI?H"BO;4"%3P:)S[. <"%W"NO]1 M_GPM:RTK60A-<%<4IM,D=0TKHV0AT<'Y$DE(Y2[@$]P;O4-+M78"R9>/D"9I\KQ>POG9Q?\H,8L>E:>C M\C3 7IU4SM0>M"/;<9,1_/K.#O! V+C?[\!?C?!7 7YZBG5=6ZP%(;16ZD*V M0H%H?.&.5:#'N@E8?HYV^X(A>E(8?HNA35Q^I*+3VC1$;1H"U;* MLW:,POM8R626?#A6EOB@]_P8/PI;2^U 8<5 R>3S+ +;CT9OD&E#.VX,<7.' M[99?$[3>@>\K8^C-\!T^OD_Y/U!+ P04 " 9BBA1?B/\2^P" 0" M&0 'AL+W=OL: ^MU#8A M 9)6@%3HIFU:I0K6]6':@R$'L>K8U':@_>]W=D)*:="#[W,F/65[^M%!CG5%W(- G>64N74X%2M?+U60%-'RKD?!D'? MSRD3WFC@UN[4:" +PYF .T5TD>=4O8R!R^W0ZWB[A2E;9<8N^*/!FJY@!N9^ M?:=PYM=64I:#T$P*HF Y]*X[5Y/$XAW@%X.MWAL3&\E0/+#79T$L\DL*2%MQ, MY?8K5/'TK+V%Y-K]DFV%#3RR*+21>45&!3D3Y9<^5WG8(Z"=9D)8$<*/$J** M$+E 2V4NK!MJZ&B@Y)8HBT9K=N!RX]@8#1/V%&=&X2Y#GAE-80.B $)%2B92 M&(5YQ8$VFIR3&=9,6G @/,,-#DY 8,95R?(OA^=D-./IV23X0) M\C.3A4:;>N ;5&E]^8M*T;A4%!Y1%)%;=)5I\EFDD#;P)^W\?@O?Q^S4*0IW M*1J'K0:_%_R"1)TS$@9AT*3GO^EOY$3UB47.7G3$7GT0#\QD9.)*!-19?2XO MY/=4B7.\+R8#,L7N:"0VMJ>" M:6:;7%,(_7?:+B^# _WMF#?BXUI\W"J^ZA--BN)WWL[#3B_I=P]4->"ZG;AW M[+R36EGRL>($;&&M99DTE&74#>(#G?^$E3+]O::+%W#EWB)-%K(0INR_]6K] MW%V[+N^_PLNW\I8JO%>:<%@B-;B(,4FJ?'_*B9%KU\+GTN!M=\,,GVQ0%H#[ M2RG-;F(=U'\"1G\!4$L#!!0 ( !F**%'X*]^D: , "<+ 9 >&PO M=V]R:W-H965T,[CQ.W;)-K,^'.)ENZ@3O0G[,S%*5D+\,(-WV=3QS(*@@%2;"!3_ M[F$.16$"X3)^-C&=-J4A[C\_1E]:[:AE117,1?&593J?.K%#,EC3JM"W8O<6 M&CVAB9>*0ME?LFNPGD/22FE1-F1<0)J I*]0KG/U\EY"7 M+UZ1%X1Q\BD7E4*RFK@:EV."NFF3^KI.'0RD'I$/F#!79,$SR'KXR7%^=(3O MH@VM%\&C%]?!T8#OJ^*,C/S7)/ "KV<]\Y/I_D6?G'_+OOBW[,MGZ)0/9?_+ MRU%;5R,;;_1,7:VE*)\*:\=T3N:VJD&2;U>_'TDX;A..;<+Q0,($UB E M9%B4J00\^C0M2&H+6:R)6&'YX,6F%=*X)50IT[Y==+R#<7W<8=3PX";4,NQ[XP9 ' M4>M!]!\\J.4.RXPZ H+8[\@\";6,.C(#?SPD\[R5>7Y4YE4II&:_J;VELE5C-TGSWI!!*8=-34(U&:+%ORH#^N+,WA^*?123/(A;'$+5F=^\BQQ-R M8ULNA>NNN*[/WG:V[>JN;#-S,'_M7\[]GOG$OUS43=M3^+J%_$#EAG%%"EAC M*N_L'+='UFU9/=!B:]N(E=!X?-O''#M9D : []="Z,>!2=#VQK,_4$L#!!0 M ( !F**%$D<\5RQ ( !P' 9 >&PO=V]R:W-H965T\;ZV%?E59PB6,-ILQSIE]O4*C5 M(&@%6\>$+S+K'.&P7[ %3M$^%F--5EA7F?,%*@L9T$%RWKFZZ+MX'_.2X M,CMK<$QF2KTXXWX^""('" 4FUE5@]+?$$0KA"A&,WU7-H&[I$G?7V^IWGCMQ MF3&#(R5^\;G-!D$O@#FFK!1VHE9?L.+3-/,I;9MFPK]4*M(NF:F[AJ?IL L>E.Y2IU;3+ M*<\.)[A$62(P.8>1DE:33+0PUL Y3- =*Y<+&*/V R 3A.\SP1?,:6K@]!8M MX\*"(#^#X6HHFM%L-B*,X>IS>PNG)V;]5 M0F)6TXMK>K$OVWZ'7JI5_L9OQ6T&(R\N:GBZGAGO?S[2L%TW;/N&%P<:WI6V MU AH+*>1P3D-[@:!1N%MJZ"4AN0S*2=3:2B8MIP)\0IO[F)';_6F]SY=-WAZ M'H^[@LMAN]=K=OKA<@^-BYK&Q5$:E6Z-=T>@ 9_7!=TPPOR#YRY.I3#U/%BR M"9A:(@@TG4A2K[EYOO*'?![USJ/6$N]-M1M&G(R2Z M-8GNT4+CCT&O9[>QL^-5WH?]>,M6##G=U=\U]@>;AB_%QF 1(]E0<7(RJ10E4Y(PB#JN1=8[/9MC1!(/XF<-& M[(R1#F7!V+V>7"8CR]$>00%+J26(>CW !(I"*RD__C:B5FM3$W?'6_4O)G@5 MS(((F+#B5Y[(;&0-+)3 BE2%O&&;;] $%&B])2N$>:)-@W4LM*R$9&5#5AZ4 M.:W?Y+%)Q Y!Z?03W(;@=@G^'H+7$+RW6O ;@O]6"T%#,*';=>PF<5,BR7C( MV09QC59J>F"R;]@J7SG5C3*77'W-%4^.;^ !: 6(T 1-&)5<54X-A!3H,YJK MMDRJ A!;H2UP\82^ DLY66?Y$IVKYA3H> J2Y(4X49R[^10='YV@(Y13=)NQ M2BAI,;2E-8Q>U8^X>QSQTI=S)!)K1!)(>_O0P/SS MU62VDRYVTQ= MN <%OU?%*?+P)^0ZKM/CS^3-=!SWA?,^Z[/_MOXB&5[;-I[1\_;H37-!TI1# M2LSOOM,?OW\H*+J44(H_!PSYK2'?&/+W&+IEDA1J1S+BO6U4\T/#U]OBP]C% MP2#TA_;#;G5>P[#OQY'W$C9]#?-Q%.".VJS':!1'\3/L1;!!&VQP,-@[FDM( MT%P2V8WUA5[8ZH4?6Z6H-12]LTHU/]A-O^>[W;Q.7L-B)_(ZJ.EKE!O$H8,[ M1>JQ&05.Z/47:=#&.C@8ZR65P*G)*"D.Y"YN]>*/+1)VGO=ZYYUE:@1V&WN MP\#IE*D'%OBN%W?JU /#013CSD\WZ\,Y?N3A3J7LG7.N!)Z:"X9 2U916>]= M[6I[B3DW1W=G_0*?37#/^E1?>LRY^BQ?WYBN"$]S*E !*V7*.8U46_'Z$E)/ M)%N;4W;!I#JSS3!3%S?@&J"^KQB3VXDVT%X%Q_\ 4$L#!!0 ( !F**%'] M+JWM/0D (12 9 >&PO=V]R:W-H965T]A\,]*#:3""M+KB0G7:!_?"E; M]M 61=&6"O EL9,A/>1('WY%SOCZK2B_5B]"U.3/5997-[.7NE[_-)]7BQ>Q M2JJK8BUR^9^GHEPEM7Q;/L^K=2F2Y;;1*IM3SPOGJR3-9[?7V[]]*F^OBTV= MI;GX5))JLUHEY;<[D15O-S.8[?_P.7U^J9L_S&^OU\FS>!#UE_6G4KZ;'WI9 MIBN15VF1DU(\W:%EN3WU/Q5BFO23.6QZ+XVKSYL+R9>8U+(A.+ MNNDCD;]>Q;W(LJ8KZ<@?;:^SPX:[W\F?[4PH M#<#O:4#;!M2V 6L;L.U =YYMA_4NJ9/;Z[)X(V5C+7MK7FSG9MM:CB;-FS@^ MU*7\;RK;U;?OD[0DOR?91I!?15)M2B%?D7^1!7C++329(\43>IWF2+](D M(Q_RJBXW.YNVP9(D-5'Z:8)#/HO%IBS3_)G<)55:D>_?B3I)L^H'V?.7AW?D M^^]^(-^1-"?_>2DV59(OJ^MY+#5?M+[?[7RG/;[_>Y-=$08_$NI13]/\ M?J!YDO'QT9WIER M\ ,&L7[*P4,P>^;/+E8K46ZANT[6HC0,!Q3:@XOS#,QC'T8!V0OA"??\63O\CYP =$*G 7[P6*X*5F\%I?9FT_QXMRZ.F#0I'1 M%"X+BOV"0!7-ZJ1HI0AE.I%L;?LY7H@Y]TYN)9T9CWC0$S5$/#4+U[ZH?;EZ MN"+RB3A??.L=P/%'(K2ID[*6(K#I1,"F71#['HM.>:TQHSR OM@AKJD9U\;8 M/1>OHLP;@EO&#^E+G12_%%%-S?+7/GY=$ 11CW!C2&QF)G9? M_#[DM0Q=TNP726B>&TB&Q&9.JFJ&E&=F56W_[-^5UC%X_NFCO\ZJ[S9DR@;% M!?I[N_"5ZZ(15.2Q,&\(,,0U4, M*<_,E.\+VUE;.0QAS2(G(X=89V91;?,LU78QN)^CL3-MZ#!$.S.C?3KE[R.F M?<_%R/G(<=^LO&TBUW9AN]_C(Z-],Z,GD/T^HM9G3H9"V08VRVF;?:"V"\M] M(!_1ZYO1VQ>)C^)59 1,XT-H^J&3 4#,^@-[OC;W0G=;0DLQC9V)8CZBUC>C MUGJ1]+L4]3X6 2)'%PFG-LK_:+U($#< M!D[*Y@"1'$PDFX.N(.Z+#2(ZN$P-*[&Q7QD"!&_@I# .E+.\B81QT!6\I_>4 MT>38/R1[<)D38 M/V1\>-FI(H;MK*VA$.$=.GFT&"'>/ M8QX*(L1WY.2!9(14C\RZW"J&W4/&GKLJ0EA'EQTP7O0\$"&#(R^X^ZAX<]L5#R8F[[-!P%P]J&AN2-'+RA#!"XD;C$^2BP0RY-DA=.\-V7HS0 MC2?*YXB[1-6F#>GL#&E#,9(W-I/7>KLH'I;61I-C_Y#-\1AI32]:&6($;^RD MG(Z1T/%$=NH/$ MD=+<207-$>1\HI0^WI71NK0BC9DAK8@CS_D8Q4U'[R1Q)#MW4H1S7 /X1)E^ MO*O$-0E&6JO>6Q,7 CY*LI^UG\01Z]Q)$<^5(I>)TORX1LGK4HVT=OVI1N"I M13%C3BSIN7M+X"FE,YZ3QY7@*<4SWNCJF;M]'Z:'![/-B7M*?8TWYDCSLN<' M"0_E\YT\VP1/JGGF,P1X2L6,Y^3))7A*L8PW M.K'O?M^';7&:I]3->&..)IFQ/E !+#AY_@A'-8SCT_3V?1@I9[0Y<4^!\$ ) MHWV9FJ:0L>NC/8G52L>!4D?[ C7HBFMMA9K&SE2BIM9.PA@9SBY;-=322'!2 M?(-:&#E99:2FY+'W".K6 NM'FQ$<%Z@.EDI91/'>; I0B M2*!N*FRE:!+H1/F#^X[,D;3.( 2E;A(&"B>'(SENYPF4VDB@;@ISI8X2Z$1) MA?N.S"&U3BL$I902!FHI;99(V[TG4$HC@;FIYY7J26 3913N.S*&SVASXJ/" M_X$*RN'PG;?OQ-1O)7'RW!.48DI@HZMU[O9]F(-GG44(2BDE#-12_B-/$$J! M)# G3TA!*:H$-K[<9]]':!,=A=X#]9+3/CPH)9# G#SR!*5B$OS1"8/W^SY, M89DKWQ#8?#^C1.YSFE_@U02P,$% @ &8HH4:O8:U'" P ^ L M !D !X;"]W;W)K&ULI5;;;N,V$/T50MB'+)!$ M5\M28!N(+XMNT0"!TVP?BC[0TM@BEB*])&5O^_4E*45K2XK7:%]LD3IS9LYH M.)S)D8NOL@!0Z'M)F9PZA5+[!]>560$EEO=\#TR_V7)18J678N?*O0"<6Z.2 MNH'GQ6Z)"7-F$[OW+&837BE*&#P+)*NRQ.+O.5!^G#J^\[:Q)KM"F0UW-MGC M';R >MT_"[UR6Y:K76O98 D+3O\@N2JF3N*@ M'+:XHFK-C[] HV=D^#).I?U%QP;K.2BKI.)E8ZPC* FK__'W)@\G!IIGV"!H M#(*N0?2.0=@8A-=ZB!J#Z%H/H\; 2G=K[39Q2ZSP;"+X$0F#UFSFP6;?6NM\ M$6;JY$4)_99H.S7[A(E 7S"M #T!EI4 701*HCOTHDLRKR@@OD6_P0$H"M&C ME*!?-L@<885."/1W7T-6"4'8#LVQ)!+=+$%A0N5'3?CZLD0W'SZB#X@P]'O! M*XE9+B>NTC),,&[6A#RO0P[>"3E$3YRI0J(5RR$?L%]>MH\OV+LZ?6T.@[<< MSH.+A+]6]!Z%_BT*O, ;B&=QM;F?#LGY?]Y7_]G[63+"MJ!"RQ?^M*!N>^72 M+Y!;],KX1H(XX(TNM<]L7RF#X2PCE V[1 M.LHG:!_EQS2I'N$4.>88I:!*>4-[ AC)C9=\GL0A ]5U[SFBRV?:<.'61A%8YWZ MP^DW[Z/\41#'YZAE'Q4DB1^=HU8#7$$8_D"="1^UPD<7A3]7(BMTBQT\@;7I MZ,3CR//&'8E]4!!V\[#L@U(O&'4$#K@[S>B9OKC5%U_6)W@&D$NT%;Q$E'RK M2&YK:$AOW O@+@G#CMX^J"OV&IK5 "CTTW!8[;A5.[ZH=@V8DG_T&=OIV6#P MDXY[;J.D4VB+/J:KL(_PNRRK/B:(W].7M/J2B_I>F3A3B&XHU]U%7RP"3&O0 MAU9Q?;$<0*KZ!I.*Z$Y1 +77E( ]%Q:FBP"&\I/TH@[C-.DDJ ^Z\Z-NCOJ@ M41QV3OZJ#_+38#A':9NC]-I6!BR_W,327DN)@B3H!+GHH_QQE':;V%5_5A_'%'/F?5"\;T=I#9&ULA511:]LP$/XKA^E#"UWL.&DWBF-H&LHZFA(2VCV,/2CV M)1:5I>PD)RWLQ^^DN":#)7NQ=:>[[_ON=%*V,_1J*T0';[72=A15SFUNXM@6 M%=;"]LP&->^L#-7"L4GKV&X(11F2:A6G27(=UT+J*,^";T9Y9AJGI,89@6WJ M6M#[&)79C:)^].&8RW7EO"/.LXU8XP+=\V9&;,4=2BEKU%8:#82K473;OQD/ M?7P(>)&XLP=K\)4LC7GUQD,YBA(O"!46SB,(_FWQ#I7R0"SC5XL9=90^\7#] M@7X?:N=:EL+BG5'?9>FJ4?0E@A)7HE%N;G9?L:WGRN,51MGPA5T;FT10--:9 MNDUF!;74^[]X:_MPD)#VCR2D;4(:=.^)@LJ)<"+/R.R ?#2C^44H-62S.*G] MH2P<\:[D/)??"TGP(E2#,$5A&T+NN+/P"9X$D? M@_,).B&5O8 SD!JF4BEN MJ,UBQP(\3%RT9.,]67J$[%NC>C#H7T*:I,GS8@+G9Q=_H\0LOZLA[6I( ^SP M".RB$H261T0)AR4X X716R0GEPK!HI:&0!O',;_A$;>H(#U!.^AH!X%V\-_6 M7<*MM-IRL61WMR+\.<8]['7#]I=[F_6289/'V4$U\,'/^^DX% MK:6VH'#%:4GO\U4$M+\2>\.931C#I7$\U&%9\2N"Y -X?V583VOXR>[>I?P/ M4$L#!!0 ( !F**%&=%TJF4 , /H+ 9 >&PO=V]R:W-H965T(93>%FR45"%&S%RI:9H"0TH"2V7[WY$@XM1WM$8QHH34'@9TW'-(XU$_CQ4)):E4T- MK*^W[!]-\!#,@D@ZYO$O%JIH:/4L%-(ER6,UXYO/M RHH_D"'DOS%VV*M[YO MH2"7BB ;)/1K8-,+DTR#AO!9JNL^5P)N&>#4Z":7<"(E&O-DP5)BBG&)?A AB*X( M.I]015@L+^!T!A57'!9W\PDZ/[M 9XBEZ#;BN21I* >V H\TKQV4UF\*Z^X! MZU_SM(7<_@?D.JZS!SX^!H];J(T/PB?OAMN0QBJ7;I5+U_"UC^7R.GC(F60F ME[^_P1GZHF@B_S38:% MJ8QW&HU_HBD58![:#Y$0O@\F5=&X#;GN5N3=D]73KVSXC0'4J06-B3)EE&K? MQS3V7]>O4RM?T?-''CWSLE=YV6OTHG.0KB=*A+S8JUO-C%X!;?*NIL#X=)]TR?VL MW'WG4+WQ3LJP^U\5;XITIUVX?;IJ[_0(-PO2>ZK=S/B&:N\$"STZO[;]PT*[-67HJ M_D[$BJ42Q70)0*?E X,H!LUBHWAF1J\%5S#(F64$PSD5^@'<+SE7VXV>YJIQ M?_0/4$L#!!0 ( !F**%'BOJ:V=@( +4% 9 >&PO=V]R:W-H965T MJDJ%][F/;@ MP"58]0>U3=+]^UT;RK*5=MH+^%[?<\\Y7.QLI_2CJ0$L>19>9S*YUGJK6<25AI8EHA MJ/ZY *YV\V 2O"1NV*:V+A'F64,W< OVOEEIC,*A2\D$2,.4)!JJ>7 ^.5ND MKMX7/##8F;TU<4[62CVZX*J\9#)0.N+]^ MZ7[IO:.7-36P5/P;*VT]#TX#4D)%6VYOU.XS]'X2UZ]0W/@GV?6U44"*UE@E M>C J$$QV;_KF& M$%6,JX.4+,#0[+*G) &-;4JC54EB8++:IT7&'1*UITBN(W%'UIY0F)/WT@ M<11'][<7Y/#@Z,\N(7H9I,LW [0C4;J&;O4OD!;8JB?T]IS%17?]D3U1\&J71N*QDD)7\ARQ; \&KXKC8^[<,Z"TK,*^TC[%, M@[&:%1;_)Z]\3&WR2NUD,ILFXVK306WZKMH[92DG3:N+&@\V2D5A8^3IJ_G- MHLGL]"_R<.\4N@OM*]4;)@WA4"$N.OF(ZG5W272!58T_F&ME\9C[98WW*FA7 M@/N54O8E<&=]N*GS7U!+ P04 " 9BBA1V[ MF$$# !)"@ &0 'AL M+W=OW54^']J'WHNH+$P9BU;%3VX'=;]^Q"8&6)-NKU#=@._[/_&8RGGBRD^J+ MS@$,>2ZXT%,O-Z:\\GV=Y5!0?2E+$/AD+55!#4[5QM>E KIRHH+[41"D?D&9 M\&83M[90LXFL#&<"%HKHJBBH>KD!+G=3+_0."_=LDQN[X,\F)=W YBG3:_9)=O3?P2%9I(XM:C 0%$_M_^EPGXD00)AV"J!9$/RN(:T'L M MV3N;!NJ:&SB9([HNQNM&8'+C=.C=$P85_C@U'XE*'.S&XJC2M:D[DLEDQ0 ME]L+LE# &;K#-TL6EPN&,J[?H>+IX9:\??..O"%, MD,=<5IJ*E9[X!B&M*S^K@6[V0%$'T/N*7Y(X_(-$012TR.>OR*GHDON8FB8_ M49.?R-F+7\O/=?:U8IJYN#]]P#5R9Z#0GWM\Q(V/V/E(.GS\)>5JQSAO2]9> MF3JE/9+;V3"-@F3B;T]S$#6MH/:*O[P7D##\+DQP;NGWSG[27K'ZHV M3&A\N6O4!9=#-*/V]Y;]Q,C2??J7TN!%P@USO.N!LAOP^5I*YQ] M U!+ P04 " 9BBA15P*&)Z\" #Y!P &0 'AL+W=O- MA6,''Z>E_WZVDX9.H^$!\=+8Q_Z^[USJ<^*-5$^8 VCR4G"!(R_7NKST?4QR M*"B>RA*$..':V6S6.9:4Y$W"K"%9% M0=5V"EQN1E[H[0QW;)5K:_#'<4E7< _ZH;Q59N>W+"DK0""3@BC(1MXDO)R& MD06X&X\,-KBW)C:4I91/=K-(1UY@/0(.B;84U'S6, /.+9/QX[DA]5I-"]Q? M[]BO7/ FF"5%F$G^BZ4Z'WGG'DDAHQ77=W+S'9J SBQ?(CFZ7[)I[@8>22K4 MLFC QH."B?I+7YI$[ &B\ @:@ N$7XMY+R<4TW'L9(;HNQMPV87+E2'-LXQ M8:MRKY4Y90:GQ],*C061S&2Q9(*Z5'TEBQ2$9AFC2PYD(305*V:7$T302";) M<\44I.1X#IHRCB<&JI24Y(DR0G[FLD(H48U\;+ZV6GS0>36N/H@,>#2-?PO M6?V+0\DZ;Q7/.Q4?$+**DVN6O2G9#>Z1+5"%'8%?M&Y<=#+-7)L 9;HD=P\8 M;:Q .^W'?P%02P,$% @ &8HH4;W)YGT/!P MCRT !D !X;"]W;W)K&ULO5I=;]LV%/TKA-&' M%HAC\5-6D01HG0WKL %%TVX/PQX8FXZ%2J(KT4FS7S]*=DU%_+ FSWY)9/N2 M.J1XSKF\U-63++]6*R$4^)YG174]6BFU?CN95/.5R'EU*=>BT+\L99ESI3^6 M#Y-J70J^:!KEV01%$9OD/"U&-U?-=Q_+FRNY45E:B(\EJ#9YSLOG]R*33]3UZ!]_.XJ9! M$_%'*IZJUC6HAW(OY=?ZPX?%]2BJ$8E,S%7=!=?_'L5,9%G=D\;Q;=?I:'_/ MNF'[^D?O/S>#UX.YYY68R>S/=*%6UZ/I""S$DF\R]4D^_2)V Z)U?W.95--8(\+;;_^??=1+0:0.)I@'8-4-\&>-< -P/=(FN&=K'>*=*_6NJVZF;]SSCQ5R NV;-S&2^EH4H M5 7&X$XOF<4F$T NP8Q7*\"+Q?;BIV^;])%G35S]Y>^\_"H4O]>Q=V*^*5.5 MB@J\OM7?I5GU1O?UY>X6O'[U!KP":0$^K^2FTNVJJXG20ZB!3.8[N.^W<)$' M[J^;[!)@> %0A")'\]F!YKSP-9_HB=O/'MK/'FKZPY[^;L6]:@WY KQ[U".N M)V*L&3:N]!R!OW[3C< ')?+J[\ M\?Z6N+DE\=QR_R3F]84P3^("\%R6*OU' MZ-]DI5R3N^V:-5W7!'^\@1@RG-"KR6-[%NTXDDR3)-F'O8!.]M!)$'IKF52M M.3L,>]LM;<%!D+(IZ:!VA+$$P\B-FNY1TR&H-X56S:R!_:#5TKF6J04(HAAW M4-M!.&)NR&P/F1T).9-5)9R8F04GZ@"V(\8(NP''>\#Q$,!+GI9 +^^-<"&- M':N")33NP'6$Z:C$@WBZ1SP-(OXL%<\:#EY83&SHF0]=[%-[T5",HCCIC,N. MB]D4PZE[7,E^7,E)QM6'#DD?.MA!7CK R)A<=.I1^1FSNW>(,HZ0,4:>4;6L M&YYD5&%:[6[:68 84]0=E!VH5R!-?.,RI@I1V.*$IL@RG7.ELPB=?"S$6E:I M"I@G-.X)\;D<&QK?@RP!=D225@7MB/& [FU+0DKZ#&$VG4= MLC-'R-B3=R"CS"B\L1E$NEV?G:616( =87II4 ]F(^PH+.Q?+N\N 7\0Q?RY M!3K$%J/1B)Z-HD:(T2 A[D%16X5)!)GU'.PPE!"?2"(CV&B08/>BJ&L;T=U# M.(*H;_$894=A93^*I';V;\UU*.0E9.,;*+P[&,91.Z4G$8ZM.;;#4$*A9YJQ ML1T%"*'V8J=M6B$.MNT1UA20QCWSP;]\%A]_E0*$U27I?W=;;[GREKW +'9Z.L M47L\2.U[4-;6\6ED5VP=43#RY+[8"#X>)/B]"&OKN24S=HBGU$.,W)-!NXQ> M9"6'*SG!D)>0C86001N,,%>)O6W0#]PJB;NB?)Y*C/^0 Q4:6:YER94 ]](Z MQWG9I_$&W30Q?D%.4 XB]I9!$X]99NJ,TUM8GQ :PR%] M3RBK(U&C\#2L\$>=@%)'DD!Q>^%VD]>>KBJY @9>P2'&E>A@X_+P_RECJV$>Z'8 M@:'#(DSK /MLI21JE)Z&E?XXECK*21!/63>]<<3%T'NV2XWB MT[#B#U\UMIJ[@3L."P+ C>C3 [L,68CGW;D?6&["N1DU.D_/IO/,Z#P[H]RR846463N"'+Y!MOZPOHM9;0PK MF\6.]UH\>4]LE#,^C7+.=OVREP]NVJU+3EIOR]:O*NOMW8.>7*\$7HJP#].]+*=6/#_4[N?MWL&_^!5!+ P04 M " 9BBA1CT^G3HP" 2!@ &0 'AL+W=OY-A:.W=D. MH?OT.SLAZB!EO#0^^_[7W_UC.]-&JD== ACR7'&A9UYIS/;2]W5>0D7UF=R" MP)6U5!4U&*J-K[<*:.%$%??#(#CW*\J$ET[=W%*E4UD;S@0L%=%U55&UNP8N MFYDW\EXF[MBF-';"3Z=;NH$,S,-VJ3#R^RH%JT!H)@51L)YY5Z/+>6SS7<)W M!HW>&Q/;R4K*1QM\*69>8(& 0VYL!8J/)Y@#Y[808OSN:GK]7UKA_OBE^HWK M'7M940USR7^PPI0S[\(C!:QISY\V!.,Q@<$82<(/RJ(.D'D&FW)7%L+:F@Z5;(ARF9C-3MPWC@U=L.$ M?8N94;C*4&?2:\JIR(%D;LO,9;65 H31Y!/)<,<4-08R[@^P2H/V8(<'YV0(\($N2]EK:DH]-0W M"&\1_+P#O6Y!PP.@7VM^1J+1*0F#,!B0S_\CI^*0W$?+>M_"WK?0U8L.U/NF M-E2P/]3NQ5/K@I:<%;3=FJ(@2P4:?6PGT, ;)M!GABYE. F5\_CGU4H[]WZ] M0Q3U1)$C&A\@6M1@+<;71W9 U9##;8%S5\ >[Z=T%$^2"?KQM._D0%H21.-Q MG_8/W[CG&W^4STAB&NDP!W="6RC> X@ODHO)*\RW69,D'"?#E'%/&;]+>2\- MY4-,\1M3PM%Y$K^&&DC#K"1Z1>7OG5A[6^+YVC"A"828-7@AN6>&F#L@FXOI;2O 3V7N@_ ^E?4$L#!!0 ( !F**%&S[WS/ MF@, (,- 9 >&PO=V]R:W-H965TMX>A#XQ$VT0I4B6I..FOWZ4L2ZHM*VN1 M],4FJ?MQ>'AY=#7=*?W%;!FSZ"$7TLR\K;7%M>^;=,MR:JY4P20\62N=4PM3 MO?%-H1G-*J=<^"0(QGY.N?3FTVIMJ>=355K!)5MJ9,H\I_KQA@FUFWG8.RQ\ MY)NM=0O^?%K0#5LQ^ZE8:ICY392,YTP:KB32;#WSWN+K!0F<0V7Q-V<[TQDC MMY4[I;ZXR?MLY@4.$1,LM2X$A;][MF!"N$B XVL=U&MR.L?N^!#]7;5YV,P= M-6RAQ#\\L]N9-_%0QM:T%/:CVOW.Z@V-7+Q4"5/]HEUM&W@H+8U5>>T,"'(N M]__TH2:BXX"C,PZD=B#_UR&L'<)JHWMDU;9NJ:7SJ58[I)TU1'.#BIO*&W;# MI3O&E=7PE(.?G=]0067*T*JJF87*"R69M 9=HA643%8*AM0:+344CK:/B,H, M_?:UY 4WS)+N3!OP/73ZA:]?O4&O4)6Y>;S0+*P2196R:(GDE59V"'+!=IH97JIW(<;5^'< M[;V?XV@!XYEEMR6FE5HU_S!C8K'K>#B\!<<1:N8>%@R?_PH3J4O(A$^/HDGK+Y'V^HC M'A9(UQJ4P'^+=(B$5LOP^!=PWBH7GF2:MS)'A>YNMXW48ECI-CN>^QPD$8 MC8ZH]SL=LOL\^9/J#9<&";8&O^ JAJ/3^XY_/[&JJ)KF.V6A!:^&6_A*8MH9 MP/.U4O8P<7UX\]TU_P]02P,$% @ &8HH49"-I%@O P &0L !D !X M;"]W;W)K&ULO59=;]HP%/TK5K2'5EJ;#Y) *T#B M<^O43E6K;@_3'@RY@%7'9K8IW7[];">D%$R*5FD\$-NYYQZ?>V_LVUYS\2@7 M H]YY3)CK=0:GGI^W*Z@!S+<[X$IM_,N,BQTE,Q]^52 ,XL**=^% 2IGV/" MO&[;KMV*;INO%"4,;@62JSS'XGOTJE7<1K@]GCC?6S%:S$3+&' Z7>2J47':WDH@QE>477' MUY^A%)08?U-.I?U'Z\(V:7IHNI**YR58[R GK'CBYS(06P#MQPV(2D"T"X@/ M !HEH'$L0UP"XF,9DA*0' M(2T!J8U\$RT9ZB!7NM@5?(V&LM3.&2\S[VT?O8QV_ ,3O$_BJ6C:J,&M9?XX"_ M,6%$P=FUKI8,73&%V9Q,**">E*"+Z<>UMD=7"G+YLX8MKMABRQ8?8!N"/D6G M!)NSR56(!3JU:'.T/G63-#"_MO^TG6"'7C!,1GB+S4"[;UXI*9[NT^C%TY==BY4C7UI:M>KN=/.A>,V7?E$Y MNO@/YTH8O-R&P3]_:"5T.TQ1,[7?]T[$C[$L-NAOW=PYB+GML22:\A53Q>E; MK59]7,]V+SOK_?!R$#K6A^'EJ.C27MP73>,-%G/")*(PTU3!>5-7B"CZL&*B M^-+V#1.N=!=BAPO=NX(P!OK]C'.UF1B"JAON_@502P,$% @ &8HH4;^R M5.0 !0 7AD !D !X;"]W;W)K&ULO9E=;]LV M%(;_"F'TH@762"0E2RX< TZ\;AG:(6C6]6+8!6/1ME!)]$@Z;H;]^%&T+,H2 M13>8YIM$'^<OCAZ9[QKV)#J03?\JP0UZ.-E-MWGB>6&YH3<<6VM%!O M5HSG1*I;OO;$EE.2:*<\\Y#OC[V3F>A2/0$)79)?)3VS_,ZTZ%);QEBP3^B_8 M5[;^""QW0K*\%),4Z?51WO]Z025),_%&67Y^6(#7 MK]Z 5R MP&\;MA.D2,34DTI@V8RWK,3<',2@'C$8?&2%W CP8Y'0Q.)_Z_8? M._P]E9@Z.^B8G1OD##C?\BN _1\ \I%OT^-V_V67*7?8Z[XXXTZ*/O>3WN"Z MUEC'PSWQWJ=%*NG;#^I#2RP5_>.#L@=WDN;B3T=K0=U:H%L+>EK[B3,AP))P M_IP6:T!RMBND+8>',&,=IL34TPS%&(53[ZF9*HL5;%J=: QKC:%3XWRYW.6[ MC$B5$"60R_1O4N+()O,0*6P(@#[VQRV97:LHFO2H'-@;8/N#C=DJ5%,"BB!NZ;19^7[0([0QL\ AAFT5 MI=EZ',116V/7*O(GXQZ-R&A$3HT+^J26/EN52DF7FX)E;/WL&$C0H!9>@K70 MP!8.1-LJSBD M3)=]U MYZQ.5W^&M6@XUB(+12>HI=-B%* >E0:T:!#0HBY"$?+;WY/-*@CC'HT&M,@- MVG(XU@L8H:1JDZAVGY5E158UZV( MY2FS;"V. 9PPL4%1O48C=J_WM1 MSS0 =45 5!5$528AS];2G@F$JM+B8R086T*=IJ%QV(%?6N+S"R9L)@(<7**J M!NG8C?0!JNINX/B=0?]8#13T%_;[8@7.4*>9,),&=D\:EL*^;'6!#?UQ=(DB M&_[C^/\NLKN!N/[24']MW2&0,\2AXU[C0%K-E&M]L*^63>4$?SB;KI_6/Q[, M]9&Y9\P/OSQ\)'R=%@)D=*5<_:M(C3Q^.,P_W$BVU&ULC95K3]LP%(;_RE&T#R 5"D85U,OU[J\\'V5YE@0=2Y*Y.;+6LB":-.5&U^5$DGF1 7SHR 8^ 6AW)M- MW-B=G$U$I1GE>"=!545!Y.LE,K&=>J'W-G!/-[FV _YL4I(-+E$_EG?2]/PV M2D8+Y(H*#A+74V\>7BS&=KZ;\(WB5NVTP6:R$N+)=FZRJ1=80\@PU38",:]G M7"!C-I"Q\;N)Z;5(*]QMOT6_=KF;7%9$X4*P[S33^=0;>9#AFE1,WXOM)VSR M26R\5##EGK!MY@8>I)72HFC$QD%!>?TF+TT==@1A_X @:@31_PKB1A"[1&MG M+JTKHLEL(L46I)UMHMF&JXU3FVPHMZNXU-)\I4:G9Y>$$9XB+-V668BB%!RY M5G &2[-CLHHAB#5\?"E-W3&#>2&DIG^(6P,[RA7"R15J0IDZ-:K'Y16F-G.E4*L>?$7=ZRQ.#ZZI2@F# M'T@DW!)=2:I?X>=\I;0TF_C7.^;BUESLS/4/F#,YAG R@$)PG2MSN.SQI7QS MVE7V.M3 A;)G_'D6Q\%HXC]W&.BW!OK'#$1=K%J5[+"2?A)ULY*6E1QCQ5VL M9(_5#^.XFS5H68-CK'X7:[#'BH;# WD-6];P&"OI8@WW6.$P.;!>HY8U>I?U MD*.Y\M<:91=QM+]JXT$W<-P"Q^\"S?& E$CY:G8ED$)47'>1QWM[,QP%X;AE MUR>_8U:&ULM5??<]HX$/Y7-)X^M#-I M;!DPD %F N3FVFFNF:3M/73N0=@":VI)G"1"\M_?2G8,Q$;DVO0%)'GWVV]_ M2"N-ME+]T#FE!CWP0NAQD!NSO@A#G>:4$WTNUU3 EZ54G!B8JE6HUXJ2S"GQ M(HRC* DY82*8C-S:C9J,Y,843- ;A?2&I[20VW& @Z>%6[;*C5T()Z,U M6=$[:KZN;Q3,PAHE8YP*S:1 BB['P26^N,)]J^ DOC&ZU7MC9%U92/G#3CYD MXR"RC&A!4V,A"/S=TQDM"HL$//ZM0(/:IE7<'S^A_^&:@"L:<0 M)T<4XDHA?J: CUGH5 J=EUKH5@K=EUKH50K.];#TW05N3@R9C)3<(F6E B'X'P=@?@I M/8"_AQ4YRC#CY#<11'+7QF+U;'PS9W?LWZU4];/PA& MIRZ'CL/K',&KBN#[Y4(;!9OX'P]FM\;L.LSNR1(K+#I*I3:MA5/") [&'G#W M$QP-(XC*_7X\FU(Q'NQ)'7#LU1Q[7H[?B&)D4=!3%$N4WC[%I,&P*10/CQ%, M:H*)E^!=+I5Y;ZCBIR@F#>N#!L.F#.X=8]BO&?:]#&^I,(@^0 ?3] P)Z'%R M"?UG4=)E(I6NF6!\PSUEAW?'.3YUGO]JB>/=,8__USGO#?P9 M3;(EQ>"N(LR\MBVK>:O@W48EUUKP?[>
3N5S MUP5P\KOSN3O/L?] ?^U\^JWAN$Q":_I^1K7T.MR[&G.J5NY-HH'X1ICR6E2O MUN^>2W?;?[8^Q1/K&NB5DQHB,@23$7G?2@35;Y;RHF1 M:W08 !D !X;"]W;W)K&ULE95M;],P M$,>_RBD,M$G0I.F:3J.MM&Y,@)@VK8R]0+QPFTMCS0_%=MKMVW-VTE"@*_"F M]*@K)[C"&P.VDI*9IPD*O1Y%W6BS<,L7I?,+ M\7BX9 N3@;>/AA\X;BV6V/PFKU^^QR:?O]>9:V/ +Z]IV0,;SRCHM&V240= &_;<.YML["X04ZQH4]@@/@"CZ7NK),Y788.T+RPO&\ M"3^IPZ?/A,_@2BM76GBGAU7T.:I,G=] (. M#X[VR/;:,O6";.\9V:8X7\]FUAFZ2=_V:!ZWFL=!\_BOI9\S6T)![\-"93$' M>FN@VUT18N^J;:V?!7W_^E;C;M8;=(?Q:@=6O\7J_QO6JQ?=+'D;HH/@;,8% M=YR*P RWGJLP6M8V>D;70?FUV^L[8-:BV\G;_X.7<'?39BUMMI?V/CP[JAE; M$?8"J5'(AL6AD3LQ]BN>P!,R8Z$+TE]-R"!G3W;/>0]:U,'_H>;[N**M]J!1+,(3<]"B%5WAG:U[:MG=3OY:5XWY2MF%EQ9NH,% MN2:= 1VAJ1M=/7%Z&9K+3#MJ56%8TK@_4)KMYGX .W79OP#4$L#!!0 M ( !F**%&A16!J+ , @) 9 >&PO=V]R:W-H965TD',6+::GV4ZJ'[H&,.2I$:V>![4QW4T8ZK*&ANDK MV4&+*VNI&F9PJC:A[A2PRADU(J11E(4-XVVPF+EG2[68R=X(WL)2$=TW#5// MMR#D;A[$P .MYK(E"M;SX%-\4/._E2S8/(*@(!I;$N&/YMX3,(83VACG_W3H.1:0T/ MQR_>?W'!8S KIN&S%'_QRM3SH A(!6O6"_--[GZ#?4"I]5=*H=TOV>WW1@$I M>VUDLS=&!0UOAW_VM#^( P,:GS"@>P/J= \@I_*.&;:8*;DCRNY&;W;@0G76 M*(ZW]JT\&(6K'.W,XH\.%#.\W9![P. T^4@>\,U7O0 BU^0K,[WBAN,"SMYL M)O>A8:E&EA8;F7=#M(HB ^F"#57H 2XKX.O/#TA&6O@=+?+#T");&11SY M8=D(R]Z#37VP[!@636GLA^4C+'\/EOI@^3&,%L6)R(H15IR%/=: I79M0/F0 MQ1&29@G-"S_S>F1>GV7^JJ361+@$[X9\\";Q]1%]FF,K.!%Q'+T6I.@LW^;I M#?G2=+V!"DL)!@_:>,M(="3A8YIG$3TAX: FQC\AX1%:UAK"FT[)+=ASP+0M M@6_92H"_KL7'@N*IRSNOH-?2%=.?$+2OT/ $I3N;56](*PUYQN9=R@85EE!Y M=5&/KH*F67)"V&M5B\^7M26^&WLP6R9ZUS"&>R->&X-7SW&!HW%:Y&_EA =] MS7XC?&5JPUM[.==H&%WE&)$:VNXP,;)SK6XE#39.-ZSQ4P64W8#K:RG-R\1V MS_'C9_$?4$L#!!0 ( !F**%&R"0 <'@8 !<9 9 >&PO=V]R:W-H M965T+AK(=[SQ>6?+/5YL+@?);2#;MG^FMZ M)^%L4*&$/&:)XB)!DJW/>A?XX\*?F 'Y'7]R]J!JQ\@L927$-W-R'9[U/,.( M12S0!H+"QX[-6109).#QO03M57.:@?7C9_2K?/&PF!55;"ZBOWBHMV>]20^% M;$VS2"_%P^^L7-#(X 4B4OE?]%#>Z_50D"DMXG(P,(AY4GS2QS(0M0'#:D#1W YHYR(.9CX;E M\\3D_5Y+^);#.'V^8"N-:!*B*Y[0).#)!EU(29,-@^1JA7Y%GRB(.(1[^O] KU_]R')XA63G]<+^J3LQ,7?AAGF[AENZ1/R/3,!GI83-( L MW"!_9%$?^7B/YC[* /)0)8-4R2 Y[+ %=BZ2'9.:KR*&3&(>0?@OD M#9PCL49SR4*NT14->,3U$_H[_^):LUC]XYAF6$TS=#*_V&PDVU#-4"HYE%%* M(T1CD26ZJ08*K'&.981I=SX9DY%G?F:#70.-445CY*81PB*A\JK9$=U!Q5(3 M4-!(E&8RV()*-)$JD$C>PV9"F&G:@9["'@Q&A.H]Q"H4442E,GDO_/4#E* UVT:*_I$\^;B%G+41[/:1 M)0M9G&I+SBU-'6C8ZZPXZRS8;2W[%4=?Y7<=T&34Q=):#79[S1R:M2>S%4K[ M ZKL>V8,'T0H%0EK(7AL-81,R;[5E(U1\ZW#::LK86M+V.TEU]!(&PW850+;@*\L)='@GC_B36*0A^RP:8U'IWMZK?,JHRF3\V0=C3 MK'&CE1@8[PO[>%(TFN5/BXP2J_'$K?$'B_Z!EFPGHIT1AH,XN)9N59L,WS3& M5H2)6REOZ2./LQBMA(2Q9CE0RS#;X3J*!\$2;$^J(*H0/>C_ M:/AOILP3PV^7UU\6%XWK<%/I=F)B19BX17A>L45KUM$AS#NPO#YVL[*22]R2 M>Y$D&43Z!8S<.+A/1BY&OI57WRVO5U) ]F&/='/J0((H=9"RU2ZR0^VXA/PK_S?7EY^7/1MYJLW_ZII&W:NF[%>[UD7?CM>K3H/82VOS+ MX);*#4\4BM@:@+S^*614%F_ABQ,MTOR]]$IH+>+\< LDF30WP/=K ?Y5GIA7 MW=7_0L[_ U!+ P04 " 9BBA11VJQ['P" "F!0 &0 'AL+W=OJIE!*^Y82BY!6:X5,; < M1S>]Z]O4^P>';QRV=F]-?"8+K9^]<5^.H\0+ @&%\PP,?QN8@!">"&7\:CFC M+J0'[J]W['1Z.(E+!DM7"/>OL1VGR&GJ_0PH8OV;:^ M242*VCHM6S JD%PU?_;2UF$/0'M' +0%T*"["1143IEC>6;TEACOC6Q^$5(- M:!3'E;^4N3-XRA'G\BDL'&&J)'=<,55PM2(WQC"U JR\L^0]F6,?E+4 HI?D M"W;)A!GS&ORDKI7SVP^<+;C@[I5,M*RT0B0YGX)C7-@+I)AHM0'C^ )90L S MPA7YNM:UQ= VBQUFXO7$1:OZME%-CZC^5(M+TN^](S2AR=-\2L[/+OYFB;$. M73%H5PP::/NGBG&OK#.USY[\>$ 'H/1AR-*TDY)>E*)[]]B MU[],'JM#^N8NTG[2I^D_P>.]L?,OV&=F5EQ9(F")P.3R"N6;YE5H#*>K,(D+ M[7"NPW*-#RD8[X#G2ZW=SO##W3W-^1]02P,$% @ &8HH4&ULC511;]HP$/XKIV@/ MK;22D !=*T!JPZIUZB14UNUAVH-)#F+5L5/[ NV_G^V$B$TIV@O8SGW??=_Y MSM.]TL^F0"1X+84TLZ @JJ[#T&0%ELP,5(72?MDH73*R6[T-3:61Y1Y4BC". MHDE8,BZ#^=2?+?5\JFH27.)2@ZG+DNFW6Q1J/PN&P>'@D6\+<@?A?%JQ+:Z0 MGJJEMKNP8\EYB=)P)4'C9A;<#*_3L8OW 3\X[LW1&IR3M5+/;G.?SX+("4*! M&3D&9O]VF*(0CLC*>&DY@RZE QZO#^QWWKOULF8&4R5^\IR*6? I@!PWK!;T MJ/9?L/7C!69*&/\+^S8V"B"K#:FR!5L%)9?-/WMMZW $&([> <0M(/Y?0-(" M$F^T4>9M+1BQ^52K/6@7;=G+I1^_0+[7*$',#3 B5,<(<2 $5")DOL1\J5;G),'"6 M.S$Y-YF[I/.^VC;9)CZ;&_3=/(ZOXM'5--P=U[ _+(JZL+_,C#HSHY-F'M"8 M:^#&U+;CG -#O0W0L(R/LE^,)_%E?_)QEWQ\,GG7PJQK85=&;-HX.[1QGYYQ M3S6221S_(R@\FD;W$GYC>LOMM0C<6& TN+0\NGE=F@VIR@_H6I$==[\L[(., MV@78[QNEZ+!Q,]\]\?,_4$L#!!0 ( !F**%'%H+ >70, D+ 9 M>&PO=V]R:W-H965T?,F>&,-+.# M5)]UCFC@J2R$GGNY,?MKW]=ICB735W*/@IYLI2J9H:W:^7JOD&4.5!9^% 0C MOV1<>(N9.[M7BYFL3,$%WBO055DR]><2"WF8>Z'W?/# =[FQ!_YBMF<[7*/Y MM+]7M/-;EHR7*#27 A1NY]Y->'T;.H"S^(7C07?68$/92/G9;NZRN1=815A@ M:BP%H[]'7&%16";2\4=#ZK4^+;"[?F9_[X*G8#9,XTH6O_+,Y'-OXD&&6U85 MYD$>?L FH*'E2V6AW2\<&MO @[321I8-F!247-3_[*E)1 = //V J %$IX#! M"X"X <2O]3!H (/7>A@V !>Z7\?N$I)F@8+_0[PGQ:)_#VS3MX US QUQ6FESHF6](L?7KIXVZ M9:TN>D%=#!^D,+F&6Y%AUH-/+N-'%_ ^9:I-5_2O2L7@T/IWWA_#?OM__:^U$RXK9V8L<77ZJ=.Z&-JFRQP&\_D0'<&2SU[Q?H M!RW]P-$/7J"_*:4R_ MS+Q0JOLRZXUI75*<(J=2FKZ*2FG3D2.UK\G$11B,; M[V,W4^=606MQI';8JAU>5/M1&E90N3<-@DV#*"R8H>XP$DR.L$;!I8*?I<'> M=AB>BP^'P^A8_.K<*@HFQS9);3/L,@WBZ> D#>=,<13V)V+4)F)T,1$K*1Z1 M+FY#KPQ;(1$1G7J:R$Z5,Z/1,Q'4 MOZG;TW9NNW'3RLGY,KQ>A3WGB9WSW"CQE;X>$C\PM>-"0X%;S=8;*2A,<4MKZ5E*-F8QVTT^_B+U!+ P04 " 9BBA1 M<&1X?+$" ." &0 'AL+W=O[=M(4C1!5 MVL8#V([/QSUV;)*=5$^Z),2@9\Z$GGFE,9L+W]=923C6YW)#!#Q92\6Q@:XJ M?+U1!.<.Q)D?!D'LW[+DE!.AJ11(D?7,NQQ<+*9VOIOPE9*=WFLC6\E* MRB?;ND>7+)-/N&^WJN7'DH:S21O(&# XX%?4O?FYR MV , 3S<@; #AGX#X""!J -%; <,&,'3)U*6X'!;8X#114G0ULMN'"=&@H MGPJ[[ ]&P5,*.)/.)>?4P#H:C;#(T5P*0T5!1$:)1F?H$U8*VZ5!)PMB,&7Z M%$8?'Q;HY-UIXANP8(G\K)&[JN7"(W*7&W6.HN ]"H,PZ(#/WPP?3#K@BW[X MQXH!?-"E[D-N;7AA&U[H^*(C?+=2%&>&*(Z6EMR['O2YO!*RW#8**?^1T?."TU^BD M-3KI-?I%&O#&FU#_SN-\<5H@>WET_7:3 _U!T&G MOK]W^-J;\@ZK@@J-&%D#-C@?PXY7]>U3=XS./>+;OP#I;U!+ P04 " 9BBA14T=3JB@% !0&0 &0 'AL+W=O MLB@>0N":Q^XM5J02%T^WI M0!6(O8?3/9C&;2,$DID^>MA5+++T$@IPN28MGF2\+TDQD7*5;Z5LP#N10$QU8II0$,PUZ0 MXH2U1D,[-A&C(<\431B9"""S-,7B]9)0OCIO1:WUP%TR7R@S$(R&2SPG]T0] M+"="WP6EE3A)"9,)9T"0V7GK(OHR1CVC8"6^)60E*]? 0'GD_,GL21C3O],8K4X;PU: M("8SG%%UQU>_D0)0U]B;%HH:P_2A.6_^*4(1$4!]7F<4DWJ(_]NOW//J! MCD09#K@.QR7T&OP]HVV HE, 0Q@^W%^!XZ,3!SS_WN;FSUM=4LS\EFL 4)E/ M9*=".Z8:4RPEX#-@$PO^^D,_!U\52>7?'NN=TGK'6N_LL#[1:XP(06(@C?E3 MP++TD0@S7U$:.%,++I)_M,BQ+HU\]&1;9>0S=>U,IMD\CZ*P^ R#YVIP]Y&L MP>F6<+I>.+>E]R2O_(1-";-U;](CP;_V=UO"NQL^P>V^]$I?>EY?'I@@4SYG M-G0VNK8]Q6#*4]VS);9=C[R8:Z(;*,5*/U0<\*5Y8GP]VA;F?-9!Q5$4MM&; M"#<(U0#U2T!]+Z"\ OO/+4W*.T-#E#99Z7ULX.&_Q2L+&/H0?Q,A&9 L"0B MX;'QN#!M!+?5DM^S#G@E6#?G"*2FUX$>B/&K+Z!1Z'I_Z#5]1Z02R525D#/3 MU7VF*[02'2!;$73VX?\V7PVNP3QA/IBNFT?H$V'N: '%'*88RO7=Z?;;_3== MH) ;[!2K@W"D$?E9XVV9^2+C6G?4/42!N78<';8??ZC _*ZAHB.@O"/HUC!H M[ FN:T?^MOTY%=??J*0HVF"=)JDZ L<3T<"+(*^,"S#FJ8Y/7A^^T#B*B,X. M4'+0M6/H;\>WGLV4?F$#B909UCN4IIU5,4UU<](-=^RM]I.M W(D "/_=A$+ M\(QIEGL<IED'M_8LJGW )O15*\O,"*>V%;>Q:]A=$L6,?@B ;ZN_E& M4DP6FG>WA=5J7#L#N#T%^XC6O7?\ ?W\L>&]?I.7"K,X8?-&"&A_"/N(UB$X M]H!^]LA7W>6^RQDZ!H&'8!#H& 3ZV_2G+>?>1G#[NU;S/J)U.(X8H)\8/KZ8 M^_LNYF;!.@9'#=!/#>]=S(.-L [ZG:T)V$.R[KMC'^A_#_C04C[;&\ >DO6# M"4=OR$]O,(S.P'6ZI/R5D&+133(Q7>CM!9CH]VQ=03_)W M1Q,9B_4P6:/.-U3+-6ISNM"4.[1)#[JUHGYW=THJAT5^>GAO2O3PM0>2+Z*N M[Z/.(3+FVC_R'_[\EQO\!M=@N;&'31M[Y.@(?>8+S8Z-/=H\*8HVWB,;A'+_ M@\J9=4K$W![E2^U,QE1^?%V.EG\77-A#\L")Y_\UW& Q3Y@$E,RT:MCNZ^B* M_/@^OU%\:4_ '[E2/+67"X+UPC0"^OF,<[6^,1.4?Z*,?@!02P,$% @ M&8HH458#JNNH! Q4 !D !X;"]W;W)K&UL MM5AM;^(X$/XK%E>=6JDEL4,"[%&DONS>[4E[6VVOMY\-&2!J8K.V ZUT/_[L M)"10$A/H'A]"['AFGAF/Y[$]6G/Q+!< "KTD,9/7G852RP^.(Z<+2*CL\B4P M_67&14*5;HJY(Y<":)@));%#7#=P$AJQSGB4]3V(\8BG*HX8/ @DTR2AXO46 M8KZ^[N#.IN-;-%\HT^&,1TLZAT=03\L'H5M.J26,$F RX@P)F%UW;O"'.Q(8 M@6S$/Q&LY=8[,JY,.'\VC<_A=<Z)U,=;M MH&DJ%4\*88T@B5C^3U^*0&P)>/T& 5((D+8"7B'@98[FR#*W[JFBXY'@:R3, M:*W-O&2QR:2U-Q$ST_BHA/X::3DU?E1\^KS@<0A"HH\_TDB]HBOTJ+,E3&- M?(:R$>CKTD1=HO-[4#2*Y04Z0PZ2"RI HHBA)Q8I>;G5\?>"IY*R4'>>[;1' MCM*XC75G6F"\S3&2!HP!^L*96FA\+(2P1O[.+H^)18&C U9&C6RB=DNL&O], MXR[R\"4B+G&?'N_1^=E%%8_\68?S@%;*CM2Z ]XKI]S+S'@-9OY*DPD(,[4' M5?9*E;U,9:]!Y==42:4G-V)S1!6:P#QBS#2TD26(B(?H7.= ;N\"_5MK.0]\ M;LC/#)D:M!H/>L0?.:L:>'X)S[?"^UU0IJ ]!G\/ P[Z@WH,08DAL&+X^ )B M&LDC4 1[**[P@#3 Z)<-BK]P&[5>%W3_5BJ3E6-Q3/NG^F*P6FQDG;]66+Q+"UI'W/V!K" M*[H"H7;L!5L0:VT\9N33P%6:\&6==ORJ>* M+["=,':KY"G _'U@V.WZ#7435RR"[31RL'*> C;8!SOL8G>X_7M35PN9EIE: ML1.VT].)I77==OV?'*)^7:*1ID2K>!#;B? ]1?C_=WJP-\?-:;$;@(I*\?"X MRBW '#Y->D_UGEWH8UY*8Z1 ).C\,_OU%QRXO[V"]N3"MH^O6)#867!K/=5$ MM!E,7;P.F I0AAMA%R7Y<03W44A?ZT\*[71Y&U5UFG9#4I$IP>]>@^^/E1U# MK_!ON/&/X(,.5OQ-[/S=>M&]WTL[D)89L>MFQ?K$?LZ[F<\%S*D"??Q6(F(R MFJ(5C5/;)HA4W$U:'_DN$6TR96I,;6!RY<'.$&)G^'9)?KQ?-4='=XC])KP5[Q,[[Q^1L\>##@Y-1@[:V;IF2D#,L]LWJ1=" MRE1^XU3VEC=\-]F]EE,-SZ\'OU"A-\T2Q3#3HFZWKR,F\ANWO*'X,KNTFG"E M>)*]+H"&(,P _7W&N=HTC('RWG/\'U!+ P04 " 9BBA1Z:1-9@($ #4 M$0 &0 'AL+W=O[% MKG0-V)"G51*I[=ZCM*>JW>Z^=L(DH!H[:YMD5[H/?S903(] DJ9W;Q(,GIF? MA_%_@-E>R">5 &CT/6-K!#*J!F(+W%Q9"YE1;89RXZNM!!H7 M1AGS21",_(RFW%O,BG-W23/R:R]QF@%7J>!(PGKN7>,/-V1B#8H97U+8J\8QLDM9"O%D M!W_$AS(G)EC-3,UX;;1O=7%>--R4@Z&$?HD^ Z,7P\ MAOBEO6_66R^:/"_ZAO0Z_#-G Q3BGQ$)2/ 3\BO,\K?'?U@G-2S\1QW^&WE1 M15YRF[(>QU'M."H.B,,E)V^GUV"5WG'8X"*C 1EU<#FYQ,?TLK'#7@,6ML$P'I!I!YB3 M6QR=L>E>0Q8=( L'7;J(G6KCTV6[O0]?0SILU]QHT*$6V DX[E?P?[?"OFWG M!!F/WZH-8J>ON%]@WZH1XK;NXN&XJQ2=[N)^X3VW%>*VSG9H+'$:2X*W[825 MOY<]*.HH?N)DE_3+[OF]L')X2C:U@0K]R]: MC4E5UV9S8DOZ'W\O[H&D_3S.3U2:3:(0@[4Q#09CDQ]9?D(H!UILB]?VI=!: M9,5A M2\I]L)YOI:"/T\L 'J#SF+?P!02P,$% @ &8HH40HEB0S0 P MQ@X !D !X;"]W;W)K&ULS5??;Z,X$/Y7K&@? M=J6V8,#\J))(;9*[V]6M5#6[>P^G>W##)* "SMJF:>^O7]L0D@!!U9TJ]26Q MS\;L&>\8_Q1) 2/>=9(2:C1,KMM66)50(Y%5=L"X5ZLF8\IU)-^<82 M6PXT-DYY9CFV[5LY38O1=&S6[OATS$J9I07<<23*/*?\Y18RMIN,\&B_<)]N M$JD7K.EX2S>P!/E]>\?5S&I0XC2'0J2L0!S6D]$-OEY@7SL8BQ\I[,31&.E4 M'AA[U)//\61DZX@@@Y74$%3]/<$,LDPCJ3A^UJ"C9D_M>#S>H_]FDE?)/% ! M,Y;]E<8RF8S"$8IA3BF7"_*)=;6N/T*H4DN6ULXH@3XOJ MGS[71!PY*)Q^!Z=V<-H.WAD'MW9P7[N#5SMXK]V!U XF=:O*W1 WIY).QYSM M$-?6"DT/#/O&6_&5%KI0EI*KIZGRD].E9*O'A&4Q<($6/\M4OJ!+M%3U&)<9 M(+9&QN+R5HD1HQG+584*:C1>/.LQH(]SD#3-Q"?E^'TY1Q\_?$(?4%J@;PDK M!2UB,;:D"E5O:*WJL&ZKL)PS8;GH*RMDHD(J8HA[_.?#_OZ OZ4H:GAR]CS= M.H. 7\KL"KGX CFV8_?$,WNU.X[ZTOE_NR_^\^XG9+A-T;@&SSU7- GE?"A)]EI"+ M?P8"\IJ /!.0=R:@;TQM@(2IU"JLU7&E0A5.7QE6N+[!U1_5IRD)G# <6T_' MXG:MG) $87!J-N^:86Q'471JMNA#BSS';\Q.." -!V20@QD34K^O')Z@*&& M5;]!]-^'S$$34/!&,E>XY)ARXGDME;M&2CWBM$3N6GEAU"J812_4D=5)^F&3 M?CB8_CT(H'R5&+IC)7/&MEJ( 6:C!CIZ'U)C^W PV6\D=@U\HG:$2>MMG?68 M88(]F[0$[[$C/@G\EN2]<*[MV?VBXZ,3&@\2L:09",.[NLH]@DR+S1#!S@'7 M>2>:'\X5[+Z5YFZ7?2_"']0 %=$:-YIK&Y]J9"WD.?&,:(J%24QQ6MZUFM6FZ;DRKT5J_ MQ=-4T51/)MJ8K>&!2]1AF MF*A&$[@V4,_7C,G]1&_0M*[37U!+ P04 " 9BBA1_0>(R8T# "B"P M&0 'AL+W=O MR9Z+K[(B1*'GIF9RZE1*;:Y=5Q85:;"\XAO"X,V*BP8K&(JU*S>"X-($-;4; M>%[B-I@R9S8Q<_=B-N%;55-&[@62VZ;!XM];4O/]U/&=EXG/=%TI/>'.)AN\ M)@]$/6[N!8S/".MY(GSKWIP5TX= M3R^(U*10F@'#WX[,25UK(EC&/QVGTZ?4@8?/+^SOC7;0\H0EF?/Z3UJJ:NID M#BK)"F]K]9GO?R.=GECS%;R6YA?M6VP:.JC82L6;+AA6T%#6_N/GSH># ."Q M!P1=0# ,B%X)"+N \*T9HBX@>FN&N LPTMU6NS%N@16>303?(Z'1P*8?C/LF M&ORB3.^3!R7@+84X-;MCB@@B%;IC!6\(PJQ$GU1%1#=Q@3["9CU;$(5I+<_1 M)7I\6*"S=^?H':(,?:GX5D*,G+@*5J,YW:++?-MF#E[)'*(/G*E*HB4K26F) M7YR.3T[$N^!";T7P8L5M<)+P]VU]A4+_ @5>X%G6,W]SN)_;Y/Q:]N5/9S\R M(^SW16CXPE?X#O> V13+9RA-DDCTU\V35 (.^-\GTD1]FLBDB7ZT_:C)9-M% M+4%B"'35V\W\-(TG[N[PTXQ!49B&QZ"%!90GP3%H.0;E?IKTH".5<:\R/JGR MD4$)K^DW4J(UE&Z)SFHNP2WH7DI M?!&82M_?#S]F0C)>5> ,7QIB1!1:: M(!A:8 %E469W(.T=2$\Z,#?*=-U<82K0#M=;@O@*Z?.DR)H6\&H'IP'N866M MJ.EH49&?#7;P? RZ](-HX,$8%&?!P,OE&!1D663W(.L]R$YZT!86QMDE]#H@ MF[)U=_C1&6EKS/D%8D39]&>6+S=0/X:$Z4#7XLJ M*C=NT.ZJ?45U/BI)21X/=8]!8:AO@B/A8Y#O)\,CM+2@O-C+!^K=@Z:C(6)M MNCV)"KYEJKUG^MF^H;PQ?=1@_M:_GON6^04TH&V_^!]]V[U^P&*MZT=-5I#* MNTKA.XFV(VP'BF],R_/$%310YK&")IH(#8#W*\[5RT GZ-ORV7=02P,$% M @ &8HH4:;TOVW3 @ L0@ !D !X;"]W;W)K&ULI59K;]HP%/TK5M1*(*WD25HJ0"J$:9U4"?6Q?9CVP20WQ&IB,]L!]N]G M.R&ED-)N^Y+8SCWG^%P_;H8;QI]%!B#1MLBI&%F9E*MKVQ9Q!@46/;8"JKZD MC!=8JBY?VF+% 2<&5.2VYSBA76!"K?'0C,WY>,A*F1,*2Y)E+3^%5S6HVD!NZW=^R?C7?E M98$%3%G^G20R&UE7%DH@Q64N[]GF"]1^^IHO9KDP3[2I8@,5')="LJ(&JQD4 MA%9OO*WSL =0/.T KP9XAX#@#8!? _R/*@0U(/BH0K\&&.MVY=TD+L(2CX>< M;1#7T8I--TSV#5KEBU"]3QXD5U^)PLGQ+8U9 >@1;T&@3@02DUQTT05Z>HA0 MYZR+SA"AZ#%CI< T$4-;*E$-M>-:8%()>&\(^.B.49D)-*,))"WXZ#0^/(&W ME=G&L;=S//%.$GXM\Q[RW4_(N>U;:N*-32L^K9;CR^NW*&]WE^JEIB!Y[\.BHZ#P@.>60M/X+SPO/+= M;WSWW_&M#M,6J92*=H/](]%+W_.# XO'47[H]/W!@X[+L'8;,6MH$[ M<)QVJV%C-3QI=9:F8"Y\O9J(8PEM?D]S.#W7.6\[CN_!_%98=!K6<7J.<]YM M.X!_/'5P 7YKB)U#,2BJK\]B,-O7UQI25@_&)>SUU6\8C58^K\OE" M7Q7S.\R7A J40ZJDG-ZE6F5>%F&:F_BF ZP#U/65,[CI: MH/E+&?\!4$L#!!0 ( !F**%$EKGEK3 , +H) 9 >&PO=V]R:W-H M965TDXO;O2U*R5E89;]"^V.)PSB'G<#B<^8F+%UEBK.!K19E<>*52 MQP??EWF)*R1'_(B9GMES42&EA^+@RZ/ J+"@BOI1$(S]"A'F+>?6]B26(_APV9B_*W#/P2?9.\;3"0[SE_,X(]BX05F0YCB7!D&I/]>\1I3:HCT M-OYM.;UN20/L?Y_9?[.QZUAV2.(UIU](H2\6K%JQW4!'6_*.OK0X]@.9Q Z(6$ T!R1N N 7$[UTA:0') M>U=(6X -W6]BM\)E2*'E7/ 3"..MV/Y2$#K!'-:XKL MF?,]K) D.2!60$9HK7 !'?]3QW^;884(E7<:_[S-X/;F#F[ !VEF)1 &SXPH M>=\S_%WR6FI:;;RY&,]]I44PH?AY&_"J"3AZ(^ 8/G&F2@D;5N#"@<^NX\=7 M\+X6OSN!Z'P"J^@JX<>:CB .[R$*HL"QG_6[X>',%=*),WI=CIG[:D-W9UHG5 MJY_WYHEKZV71UDNC7,$I1:)'Z12QV=>DGS3!*!R(LW9ZS08)G3F]HLE 08=7 M.$JG P']WF.D+_/!=@%2QU\SU12"SMHU&H_V?1W85^'#.G38,]V8-'W$?_1- M5_,)B0-A$BC>ZZ6"T42?MF@ZA6:@^-$^A3NN],-J/TO=7&%A'/3\GG-U'I@% MNG9M^1U02P,$% @ &8HH47P#AG<&! [Q( !D !X;"]W;W)K&ULS9C?;Z,X$,?_%8NG7>FN8 ,A6261VK2GV]/N*6KV MQ\/I'AR8!*L&<[9IVO_^;$*!AH166D7*2X)A9AC/A_EB/-T)^:!2 (V>,IZK MF9-J77QR716GD%%U)0K(S96-D!G59BBWKBHDT*1RRKA+/&_D9I3ESGQ:G5O* M^524FK,)DK , M13![_U4&=YI[6L7O\$OV/:O)F,FNJ8"'X3Y;H=.:,'93 AI9@XX."$ ZD=R'L=_-K!?Z]# M4#L$567V4ZGJ<$LUG4^EV"%IK4TT>U 5L_(VTV>YY;[2TEQEQD_/_S:/UA>A M%"I HE5*):!KK25;EYJN.2 MT(K3^ $M1)893BLMXH=4\ 2D0K^CI="0:T8Y M?T:WC)<6(EI!7$JF&2AT]Q3S,H$$;:3(]A9FL&SNM: \+CFUCX!"'VY!4\;5 M1Q-8V9MLW?C>HXW^SF2$W/\J\ROD!?]AHB')T?< M%V^Y\ROD8^M.O"/NM^]V/[R[:V UQ$A#C%3Q_!/QKDV]DS=+;7 5!F'56V*# M[JC,6;Y5G=+_\\4$1I\U9.K?@;3\)BV_2BLXD=8WH2E'M)N<:I/[8 CN67X\ M!F ?.JQ"6Z5ZG(<81\'4?>S6N6\U"L+)J+%ZE7?0Y!T,YKT0^2-(S>S#OC2: M U*:&E:/^4!5PB9Z>$FP1DU:H[/!NAGU,/B1'WC><0Y1DU(TF-)JW^D2C!J8 MNAC=B3MD%.1,2)0;N5$#\Q\W-QM?$I9)D];D?#TTZ6'Q#OIGR.)5OMAKWQ[> M,#7;)T@4E8 /5 !WWD?XDM#@5G8Q.1^<.G:W]F-O3 X ';'"& >3$Y1::<;# MVOS=-)*R7054FAK#Z9J$W#OT3O%K] MQL,"WN-%=U0>+EE?K_I:J27>)0$CK6(3?#Y@=>Q7DN?[T0&O(U:$3*+CN$AG M)3TLZ8>XALK1BBWQ+XI3*\UD>*7[:YR"'H$HP(>8^D8G))"TNDV&=?LN*[AX M!J@;JBAEG)KO?%1PF@^5I=58,KHH7JU"D^$5\:_QBOH*-SG\H#IB1(+#KG([ MFPMV*^@KE5MFOM8Y;(R7=Q49=[G?7=D/M"BJ_8:UT%IDU6$*- %I#/FM1IUC3 ]O>1_;T-7@>SP1+FG'XEB"X@J@'1N8!^ M#;"ANU7L-G$+K/!L(O@!"3-;LYD/FWV+UODBS!3*6@D]2C1.S1YT+=YS*5$! M JTS+ !=*R7(IE1X0P$ICM84QSLTYWFNC5TK'N\R3A,0$KU##U@(;*Q&%PM0 MF%!YJ7O?(!=)PR6/+\+0IXR7$K-$3EREA9OEW;@6>5.)#%X0>5>R'O*&;U'@ M^>,.^/Q?<-I#H6_@@=1I^70@M?MRUNJO-:AP+&L<"RQ>^Q,<4 M20@M;=;7$)>"**)3O'R*:9E @E+!3R^PE982,KM+*B-#,^BW8J DV.AGLO!7% M C;J1/[Z#67_-=DZ:&0-SHC4'@N%(#%84Q).*1;5GF$-ZO)G61$/6ID/_>ZT M#QLQPY-B;IG.":8HQL5_JZF8ARTUT:@W"+H%C1I!H[/K8-54L]TC3^1^W+"/ M7U-)^-[SF>&]KG_]IA;4_HW#81AYWA_^N:V3T%QT/F*Q)4PB"JD&>KVA9A#5 MW:%J*%[8PW'#E3YJ[6>F[UL@S 0]GG*NC@USWC8WN-DO4$L#!!0 ( !F* M*%'$"^IN;P( "H. - >&PO28QBG*3 MQ*@S&8_G#D.$P\#C!;MG*@>A*+CRX:)Q 3O\B'SHSJ\AL+@[$6$?/H\^_RF$ MNOT$['CQY>)B_'QY>^@?E8%+Z!R%SDZ 7HW[N3K6AYZ?A'Z#W =>[(-K'>:C M::.NW8>X.8KH9/\PCM5VP1>+'C;/5-H';H^8AAL M$/7A':)D+8G)BA$C=&?=$^,(!142*-VV6I!K//F+#;O6,AU=<1CA0I:U;07[ MO:Z6'P1JRP@DE#8")] Z B]#2F')[[51+BZ=KT*@FJ]VF5:82+1S)S/8)I2# M+K(6,L*R*>/"VA5X%,=&CB1):D8E,L<$E1),3R*"$L%1J:'.J"8:&V)*G\S/ M_7>\Q][&G3M;WE?>3+6@:FHQUC#\+LVRN]CK=W%!1C9"?2_TY?#2-NV"'R6. MR;:TMW$CH(_N]M-1EM'=-TH2SK"]^),+!AZJ\T J)'G1U4RKA-J!)00;+!4) MNYZ_$F4KO%5U.VWC?LV3 6K^O_N<8(XEHEW1NO?/>9??K7BZ^"C)Y5/E4/!1 MC=5_^+F+G U!Y'P((@?1DS=#$+D<@,C%ASTU3QXM7?8:KS M'&I]^,LW/;Y>'^$8%52MFJ /V_D# MCDC!ELVJ1[,1U:IV_M--8?20$3;8T.P6BP^0"X99K>]9!:GOIG5R18ERT\C M<=Z0U/F+=<\+:Y_%MZ8V?A:M0]B<32:^7*M&^M_L1AG8L[2ND0$VW6KB-T[) MRJ^5"DT]2:;38M)(;:*+\\.Y[MT$;]B@RJ"M@<:NX4FK%_]C?[3Z#LK-95!_.-MN MM%EUIX&KF*#+Z.-P^-P%\,9(H@"P*RX(6<*U\ZO>G:N^A];KTVRGLA#9"V#8)\3T"^YX5\4%ME6M5# M02R#@[P(7WSPB.\#P?>!E^]*:B>>9 V(?RGI6[=['!'<1P+N(R_4EE[RLRVS\^]\3K C34_12XFK<*LE;N-+T/>&*[BAINP /SDGS>K5@Q=3*HG97=(T.NQ2\Z'O JL"XF$L*97$S"[I MA/&\MG6EG!>__]U"O8?1*('$S :Y-E#K*1_$M2EML\M_=V$-E5??@#$IA<3, M#MG3?9'?AG>5,D;,K(Q;..^-A:P'/1C2BW1*? K!Z44+%7<]J%HI<<3,YB#U M.ZBV8DHA,;-#3@M8O('1"2ZO*9TDS#HYX>&>L1X\FPEEE839*L>,?&!\BR') ML0JS8DZI>0^*,2G%),R*^=G01^-(Z25AU@NIZD$/3RC5),RJ.6+!HZ&D/).P M>X;0X3"4E'J2,=4SQ*34DXRJ'CP\32CU)..IYYUXQ$/]E%)/RJP>$O-68DQ* M/2FS>DC,!YS54TH^*;-\2,Q!%TK)J3)F^9RJ-[H'MLS!KW%F)2%4F8+G< \!!EC4A9*F2UT O,> M#M:-'LR)4Q9*1YA$ \SK"GZFEQK/BE,6RD::3]MG)(Q)62CC'@!1F,,U!LI" MV5A#H!X35T@99:&,V4($9I>4,":Y9,-L(3J:&<:D+)0Q6XC&S#$F9:&,V4*O MQKT_#*3$FSG&I"R4,5OH"&9?&K6UZ@8=&).R4,9L(1)SF) H"V7,%J+G$G!" MRBD+YK "--Q*"=A3,I".;.%2,Q!WLPI"^7,%J(Q!WF3LE#.;"%Z?G. M25DH9[807NZ#4D,%J>O!)'%!R:=@E@\]^SIXZX:23\$L'QH3.[*@Y%,PRX?& MQ(XL*/D4O7PF_<'^XKQ22QA-5[?P%Q[:2UF7]TYT'[LW*[*\6^UINW]?% MQ_%PJJMF-X[]CY3J>E>.;;WK^G(Z7]ETP[$=S\MAF_IV_=YN2]+E,J?A=D;S M_'0[<_'ZV9?_F=AM-OMU^=FM?Q_+:?S'X/2G&][KKI2Q6;RVP[:,JR9]'*ZG M:[H5-FC1WD$*0SA]D$&3S!SD$^?Q! 4$Q?U"&H#Q_T#T$ MW<\?] !!#_,'/4+0X_Q!LD09EP1)$ZP)M!;D6@B\%@1;",06)%L(S!9$6PC4 M%F1;"-P6A%L(Y!:D6PCL%L1;"/16U%L)]%;46PGTULG'-H'>BGHK@=Z*>BN! MWHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z&X'>AGH;@=XVV2PA MT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#;46\G MT-M1;R?0VR>;W01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H= M!'H'ZAT$>@?J'01Z!^H=!'K'Y&@>!WH%Z!X'>@7H'@=Z!>@>!WAGU MS@1Z9]0[$^B=4>],H'=&O?-WZEW'ST.IUYZO-3[_.ZD>S_>6Z^,ORZ^3DU?E M@G.ZK:C/?P%02P,$% @ &8HH4>[5[1CF 0 ]20 !, !;0V]N=&5N M=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCIU_R(<*/>JA?^@;H=9&%;F[8@ M_'N[ 28:)1I,?&]8H.UYSWJ2YXKKIZVC,-JT31>FV2)&=\58*!?4FI!;1UU: MF5O?FIB^^A?F3+DT+\3$9%*PTG:1NCB.?8UL=GU+<[-JXNANDWX.M>VFF:&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( !F**%''HNC\G@4 "<8 8 M " @0X( !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ &8HH4=18Z<(1!@ SA< M !@ ("!GQ0 'AL+W=O8: !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ &8HH41HYV?;7" 6R4 !@ ("! M-BH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M&8HH41.HRN]0!@ P1$ !@ ("!ZTD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8HH4<$I1-0,!@ %Q !D M ("!SHT 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ &8HH4:K!\U68 P * @ !D ("! MW*H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &8HH4>LDW'^)!P OQ0 !D ("!-+@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8HH48..7R3L M! %@P !D ("!GL< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8HH48QK)E4] @ JP0 !D M ("!;=0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ &8HH421SQ7+$ @ ' < !D ("!H]T M 'AL+W=OX >&PO=V]R:W-H965T[C !X;"]W;W)K&UL4$L! A0#% @ M&8HH4:O8:U'" P ^ L !D ("!8NT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8HH4;W)YGT/!P CRT !D M ("!80 ! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &8HH49"-I%@O P &0L !D ("!.PX! 'AL M+W=O&0 &0 @(&A$0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ &8HH M43]HY_ZP P 20X !D ("!VQD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8HH4;() !P>!@ %QD M !D ("!_R,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8HH4<6@L!Y= P "0L !D M ("!SR\! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ &8HH458#JNNH! Q4 !D ("!JCL! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ &8HH4?T' MB,F- P H@L !D ("!R4@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &8HH47P#AG<&! [Q( !D M ("!&E,! 'AL+W=O&PO M=V]R:W-H965TT8Y@$ /4D 3 " 3AE K 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ !' $< :!, $]G 0 $! end XML 76 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 77 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 264 411 1 false 65 0 false 6 false false R1.htm 0001001 - Document - Cover Page Sheet http://slack.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://slack.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Statements of Operations Sheet http://slack.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://slack.com/role/CondensedConsolidatedStatementsofComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://slack.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://slack.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101101 - Disclosure - Description of Business and Summary of Significant Accounting Policies Sheet http://slack.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies Description of Business and Summary of Significant Accounting Policies Notes 7 false false R8.htm 2104102 - Disclosure - Revenue and Contract Costs Sheet http://slack.com/role/RevenueandContractCosts Revenue and Contract Costs Notes 8 false false R9.htm 2110103 - Disclosure - Fair Value Measurements Sheet http://slack.com/role/FairValueMeasurements Fair Value Measurements Notes 9 false false R10.htm 2115104 - Disclosure - Business Combination Sheet http://slack.com/role/BusinessCombination Business Combination Notes 10 false false R11.htm 2121105 - Disclosure - Balance Sheet Components Sheet http://slack.com/role/BalanceSheetComponents Balance Sheet Components Notes 11 false false R12.htm 2129106 - Disclosure - Operating Leases Sheet http://slack.com/role/OperatingLeases Operating Leases Notes 12 false false R13.htm 2134107 - Disclosure - Debt and Financing Arrangements Sheet http://slack.com/role/DebtandFinancingArrangements Debt and Financing Arrangements Notes 13 false false R14.htm 2140108 - Disclosure - Commitments and Contingencies Sheet http://slack.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 14 false false R15.htm 2142109 - Disclosure - Stockholders Equity Sheet http://slack.com/role/StockholdersEquity Stockholders Equity Notes 15 false false R16.htm 2148110 - Disclosure - Interest Income and Other Income, Net Sheet http://slack.com/role/InterestIncomeandOtherIncomeNet Interest Income and Other Income, Net Notes 16 false false R17.htm 2151111 - Disclosure - Income Taxes Sheet http://slack.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2153112 - Disclosure - Net Loss per Share Attributable to Slack Common Stockholders Sheet http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholders Net Loss per Share Attributable to Slack Common Stockholders Notes 18 false false R19.htm 2202201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) Sheet http://slack.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies Description of Business and Summary of Significant Accounting Policies (Policies) Policies http://slack.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies 19 false false R20.htm 2305301 - Disclosure - Revenue and Contract Costs (Tables) Sheet http://slack.com/role/RevenueandContractCostsTables Revenue and Contract Costs (Tables) Tables http://slack.com/role/RevenueandContractCosts 20 false false R21.htm 2311302 - Disclosure - Fair Value Measurements (Tables) Sheet http://slack.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://slack.com/role/FairValueMeasurements 21 false false R22.htm 2316303 - Disclosure - Business Combination (Tables) Sheet http://slack.com/role/BusinessCombinationTables Business Combination (Tables) Tables http://slack.com/role/BusinessCombination 22 false false R23.htm 2322304 - Disclosure - Balance Sheet Components (Tables) Sheet http://slack.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://slack.com/role/BalanceSheetComponents 23 false false R24.htm 2330305 - Disclosure - Operating Leases (Tables) Sheet http://slack.com/role/OperatingLeasesTables Operating Leases (Tables) Tables http://slack.com/role/OperatingLeases 24 false false R25.htm 2335306 - Disclosure - Debt and Financing Arrangements (Tables) Sheet http://slack.com/role/DebtandFinancingArrangementsTables Debt and Financing Arrangements (Tables) Tables http://slack.com/role/DebtandFinancingArrangements 25 false false R26.htm 2343307 - Disclosure - Stockholders Equity (Tables) Sheet http://slack.com/role/StockholdersEquityTables Stockholders Equity (Tables) Tables http://slack.com/role/StockholdersEquity 26 false false R27.htm 2349308 - Disclosure - Interest Income and Other Income, Net (Tables) Sheet http://slack.com/role/InterestIncomeandOtherIncomeNetTables Interest Income and Other Income, Net (Tables) Tables http://slack.com/role/InterestIncomeandOtherIncomeNet 27 false false R28.htm 2354309 - Disclosure - Net Loss per Share Attributable to Slack Common Stockholders (Tables) Sheet http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersTables Net Loss per Share Attributable to Slack Common Stockholders (Tables) Tables http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholders 28 false false R29.htm 2403401 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details) Sheet http://slack.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails Description of Business and Summary of Significant Accounting Policies (Details) Details http://slack.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies 29 false false R30.htm 2406402 - Disclosure - Revenue and Contract Costs - Schedule of Contract Liabilities (Details) Sheet http://slack.com/role/RevenueandContractCostsScheduleofContractLiabilitiesDetails Revenue and Contract Costs - Schedule of Contract Liabilities (Details) Details 30 false false R31.htm 2407403 - Disclosure - Revenue and Contract Costs - Narrative (Details) Sheet http://slack.com/role/RevenueandContractCostsNarrativeDetails Revenue and Contract Costs - Narrative (Details) Details 31 false false R32.htm 2408404 - Disclosure - Revenue and Contract Costs - Remaining Performance Obligations (Details) Sheet http://slack.com/role/RevenueandContractCostsRemainingPerformanceObligationsDetails Revenue and Contract Costs - Remaining Performance Obligations (Details) Details 32 false false R33.htm 2409405 - Disclosure - Revenue and Contract Costs - Schedule of Revenue by Geographic Areas (Details) Sheet http://slack.com/role/RevenueandContractCostsScheduleofRevenuebyGeographicAreasDetails Revenue and Contract Costs - Schedule of Revenue by Geographic Areas (Details) Details 33 false false R34.htm 2412406 - Disclosure - Fair Value Measurements - Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis (Details) Sheet http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails Fair Value Measurements - Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis (Details) Details 34 false false R35.htm 2413407 - Disclosure - Fair Value Measurements - Schedule of Level 3 Assets Measured at Fair Value on Recurring Basis (Details) Sheet http://slack.com/role/FairValueMeasurementsScheduleofLevel3AssetsMeasuredatFairValueonRecurringBasisDetails Fair Value Measurements - Schedule of Level 3 Assets Measured at Fair Value on Recurring Basis (Details) Details 35 false false R36.htm 2414408 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://slack.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 36 false false R37.htm 2417409 - Disclosure - Business Combination - Narrative (Details) Sheet http://slack.com/role/BusinessCombinationNarrativeDetails Business Combination - Narrative (Details) Details 37 false false R38.htm 2418410 - Disclosure - Business Combination - Fair Value of Consideration Transferred (Details) Sheet http://slack.com/role/BusinessCombinationFairValueofConsiderationTransferredDetails Business Combination - Fair Value of Consideration Transferred (Details) Details 38 false false R39.htm 2419411 - Disclosure - Business Combination - Preliminary Purchase Price Allocation (Details) Sheet http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails Business Combination - Preliminary Purchase Price Allocation (Details) Details 39 false false R40.htm 2420412 - Disclosure - Business Combination - Identifiable Intangible Assets Acquired (Details) Sheet http://slack.com/role/BusinessCombinationIdentifiableIntangibleAssetsAcquiredDetails Business Combination - Identifiable Intangible Assets Acquired (Details) Details 40 false false R41.htm 2423413 - Disclosure - Balance Sheet Components - Schedule of Cash and Cash Equivalents and Marketable Securities (Details) Sheet http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails Balance Sheet Components - Schedule of Cash and Cash Equivalents and Marketable Securities (Details) Details 41 false false R42.htm 2424414 - Disclosure - Balance Sheet Components - Schedule of Marketable Securities by Contractual Maturity (Details) Sheet http://slack.com/role/BalanceSheetComponentsScheduleofMarketableSecuritiesbyContractualMaturityDetails Balance Sheet Components - Schedule of Marketable Securities by Contractual Maturity (Details) Details 42 false false R43.htm 2425415 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment by Category (Details) Sheet http://slack.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentbyCategoryDetails Balance Sheet Components - Schedule of Property and Equipment by Category (Details) Details 43 false false R44.htm 2426416 - Disclosure - Balance Sheet Components - Narrative (Details) Sheet http://slack.com/role/BalanceSheetComponentsNarrativeDetails Balance Sheet Components - Narrative (Details) Details 44 false false R45.htm 2427417 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets (Details) Sheet http://slack.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails Balance Sheet Components - Schedule of Intangible Assets (Details) Details 45 false false R46.htm 2428418 - Disclosure - Balance Sheet Components - Schedule of Expected Amortization Expense (Details) Sheet http://slack.com/role/BalanceSheetComponentsScheduleofExpectedAmortizationExpenseDetails Balance Sheet Components - Schedule of Expected Amortization Expense (Details) Details 46 false false R47.htm 2431419 - Disclosure - Operating Leases - Narrative (Details) Sheet http://slack.com/role/OperatingLeasesNarrativeDetails Operating Leases - Narrative (Details) Details 47 false false R48.htm 2432420 - Disclosure - Operating Leases - Schedule of Operating Lease Costs (Details) Sheet http://slack.com/role/OperatingLeasesScheduleofOperatingLeaseCostsDetails Operating Leases - Schedule of Operating Lease Costs (Details) Details 48 false false R49.htm 2433421 - Disclosure - Operating Leases - Schedule of Maturities of Operating Lease Liabilities (Details) Sheet http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails Operating Leases - Schedule of Maturities of Operating Lease Liabilities (Details) Details 49 false false R50.htm 2436422 - Disclosure - Debt and Financing Arrangements - Narrative (Details) Sheet http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails Debt and Financing Arrangements - Narrative (Details) Details 50 false false R51.htm 2437423 - Disclosure - Debt and Financing Arrangements - Schedule of Net Carrying Amount of Liability Component (Details) Sheet http://slack.com/role/DebtandFinancingArrangementsScheduleofNetCarryingAmountofLiabilityComponentDetails Debt and Financing Arrangements - Schedule of Net Carrying Amount of Liability Component (Details) Details 51 false false R52.htm 2438424 - Disclosure - Debt and Financing Arrangements - Schedule of Carrying Amount of Equity Component (Details) Sheet http://slack.com/role/DebtandFinancingArrangementsScheduleofCarryingAmountofEquityComponentDetails Debt and Financing Arrangements - Schedule of Carrying Amount of Equity Component (Details) Details 52 false false R53.htm 2439425 - Disclosure - Debt and Financing Arrangements - Schedule of Interest Expense Recognized (Details) Sheet http://slack.com/role/DebtandFinancingArrangementsScheduleofInterestExpenseRecognizedDetails Debt and Financing Arrangements - Schedule of Interest Expense Recognized (Details) Details 53 false false R54.htm 2441426 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://slack.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 54 false false R55.htm 2444427 - Disclosure - Stockholders Equity - Narrative (Details) Sheet http://slack.com/role/StockholdersEquityNarrativeDetails Stockholders Equity - Narrative (Details) Details 55 false false R56.htm 2445428 - Disclosure - Stockholders Equity - Schedule of Stock Options (Details) Sheet http://slack.com/role/StockholdersEquityScheduleofStockOptionsDetails Stockholders Equity - Schedule of Stock Options (Details) Details 56 false false R57.htm 2446429 - Disclosure - Stockholders Equity - Schedule of Restricted Stock Units and Restricted Stock Awards (Details) Sheet http://slack.com/role/StockholdersEquityScheduleofRestrictedStockUnitsandRestrictedStockAwardsDetails Stockholders Equity - Schedule of Restricted Stock Units and Restricted Stock Awards (Details) Details 57 false false R58.htm 2447430 - Disclosure - Stockholders Equity - Schedule of Stock-Based Compensation Expense (Details) Sheet http://slack.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails Stockholders Equity - Schedule of Stock-Based Compensation Expense (Details) Details 58 false false R59.htm 2450431 - Disclosure - Interest Income and Other Income, Net (Details) Sheet http://slack.com/role/InterestIncomeandOtherIncomeNetDetails Interest Income and Other Income, Net (Details) Details http://slack.com/role/InterestIncomeandOtherIncomeNetTables 59 false false R60.htm 2452432 - Disclosure - Income Taxes (Details) Sheet http://slack.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://slack.com/role/IncomeTaxes 60 false false R61.htm 2455433 - Disclosure - Net Loss per Share Attributable to Slack Common Stockholders - Calculation of Basic and Diluted Net Loss Per Share (Details) Sheet http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersCalculationofBasicandDilutedNetLossPerShareDetails Net Loss per Share Attributable to Slack Common Stockholders - Calculation of Basic and Diluted Net Loss Per Share (Details) Details 61 false false R62.htm 2456434 - Disclosure - Net Loss per Share Attributable to Slack Common Stockholders - Potentially Dilutive Securities Excluded from Diluted Per Share Calculations (Details) Sheet http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersPotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails Net Loss per Share Attributable to Slack Common Stockholders - Potentially Dilutive Securities Excluded from Diluted Per Share Calculations (Details) Details 62 false false R63.htm 2457435 - Disclosure - Net Loss per Share Attributable to Slack Common Stockholders - Narrative (Details) Sheet http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersNarrativeDetails Net Loss per Share Attributable to Slack Common Stockholders - Narrative (Details) Details http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersTables 63 false false All Reports Book All Reports work-20200731.htm exhibit311-7312010xq.htm exhibit312-7312010xq.htm exhibit32-amendedandre.htm exhibit321-7312010xq.htm work-20200731.xsd work-20200731_cal.xml work-20200731_def.xml work-20200731_lab.xml work-20200731_pre.xml http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "work-20200731.htm": { "axisCustom": 0, "axisStandard": 22, "contextCount": 264, "dts": { "calculationLink": { "local": [ "work-20200731_cal.xml" ] }, "definitionLink": { "local": [ "work-20200731_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "work-20200731.htm" ] }, "labelLink": { "local": [ "work-20200731_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "work-20200731_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "work-20200731.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 527, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 2, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 7 }, "keyCustom": 44, "keyStandard": 367, "memberCustom": 8, "memberStandard": 51, "nsprefix": "work", "nsuri": "http://slack.com/20200731", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://slack.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115104 - Disclosure - Business Combination", "role": "http://slack.com/role/BusinessCombination", "shortName": "Business Combination", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121105 - Disclosure - Balance Sheet Components", "role": "http://slack.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129106 - Disclosure - Operating Leases", "role": "http://slack.com/role/OperatingLeases", "shortName": "Operating Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134107 - Disclosure - Debt and Financing Arrangements", "role": "http://slack.com/role/DebtandFinancingArrangements", "shortName": "Debt and Financing Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140108 - Disclosure - Commitments and Contingencies", "role": "http://slack.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142109 - Disclosure - Stockholders Equity", "role": "http://slack.com/role/StockholdersEquity", "shortName": "Stockholders Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148110 - Disclosure - Interest Income and Other Income, Net", "role": "http://slack.com/role/InterestIncomeandOtherIncomeNet", "shortName": "Interest Income and Other Income, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151111 - Disclosure - Income Taxes", "role": "http://slack.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153112 - Disclosure - Net Loss per Share Attributable to Slack Common Stockholders", "role": "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholders", "shortName": "Net Loss per Share Attributable to Slack Common Stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)", "role": "http://slack.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i0fe1b206ce414ab692e330eea20a5a7e_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://slack.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i0fe1b206ce414ab692e330eea20a5a7e_I20200731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Revenue and Contract Costs (Tables)", "role": "http://slack.com/role/RevenueandContractCostsTables", "shortName": "Revenue and Contract Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - Fair Value Measurements (Tables)", "role": "http://slack.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316303 - Disclosure - Business Combination (Tables)", "role": "http://slack.com/role/BusinessCombinationTables", "shortName": "Business Combination (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322304 - Disclosure - Balance Sheet Components (Tables)", "role": "http://slack.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330305 - Disclosure - Operating Leases (Tables)", "role": "http://slack.com/role/OperatingLeasesTables", "shortName": "Operating Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335306 - Disclosure - Debt and Financing Arrangements (Tables)", "role": "http://slack.com/role/DebtandFinancingArrangementsTables", "shortName": "Debt and Financing Arrangements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343307 - Disclosure - Stockholders Equity (Tables)", "role": "http://slack.com/role/StockholdersEquityTables", "shortName": "Stockholders Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349308 - Disclosure - Interest Income and Other Income, Net (Tables)", "role": "http://slack.com/role/InterestIncomeandOtherIncomeNetTables", "shortName": "Interest Income and Other Income, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2354309 - Disclosure - Net Loss per Share Attributable to Slack Common Stockholders (Tables)", "role": "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersTables", "shortName": "Net Loss per Share Attributable to Slack Common Stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i8e1f256ab26b478992fcc81f72619e68_I20200409", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Details)", "role": "http://slack.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i7d7e8ac34d61406593b29d1c2c4d37cf_D20200501-20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Statements of Operations", "role": "http://slack.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i7d7e8ac34d61406593b29d1c2c4d37cf_D20200501-20200731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i3ab94b70683548a7a22e95347d0380bc_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Revenue and Contract Costs - Schedule of Contract Liabilities (Details)", "role": "http://slack.com/role/RevenueandContractCostsScheduleofContractLiabilitiesDetails", "shortName": "Revenue and Contract Costs - Schedule of Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i3ab94b70683548a7a22e95347d0380bc_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i7d7e8ac34d61406593b29d1c2c4d37cf_D20200501-20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "work:CapitalizedContractCostsAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Revenue and Contract Costs - Narrative (Details)", "role": "http://slack.com/role/RevenueandContractCostsNarrativeDetails", "shortName": "Revenue and Contract Costs - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i7d7e8ac34d61406593b29d1c2c4d37cf_D20200501-20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "work:CapitalizedContractCostsAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i0fe1b206ce414ab692e330eea20a5a7e_I20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Revenue and Contract Costs - Remaining Performance Obligations (Details)", "role": "http://slack.com/role/RevenueandContractCostsRemainingPerformanceObligationsDetails", "shortName": "Revenue and Contract Costs - Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i0fe1b206ce414ab692e330eea20a5a7e_I20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i7d7e8ac34d61406593b29d1c2c4d37cf_D20200501-20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Revenue and Contract Costs - Schedule of Revenue by Geographic Areas (Details)", "role": "http://slack.com/role/RevenueandContractCostsScheduleofRevenuebyGeographicAreasDetails", "shortName": "Revenue and Contract Costs - Schedule of Revenue by Geographic Areas (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i09c13b9d331c4ab2a01b40d6e7cec640_D20200501-20200731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i0fe1b206ce414ab692e330eea20a5a7e_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Fair Value Measurements - Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis (Details)", "role": "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails", "shortName": "Fair Value Measurements - Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i99a244328bad44e9ada174074988410d_I20200731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i3ab94b70683548a7a22e95347d0380bc_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Fair Value Measurements - Schedule of Level 3 Assets Measured at Fair Value on Recurring Basis (Details)", "role": "http://slack.com/role/FairValueMeasurementsScheduleofLevel3AssetsMeasuredatFairValueonRecurringBasisDetails", "shortName": "Fair Value Measurements - Schedule of Level 3 Assets Measured at Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i3ab94b70683548a7a22e95347d0380bc_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i973938bc306840748781899863c84092_I20200731", "decimals": "-7", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Fair Value Measurements - Narrative (Details)", "role": "http://slack.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i973938bc306840748781899863c84092_I20200731", "decimals": "-7", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i7830f489ecff43cb8a23a162162000ab_D20200629-20200629", "decimals": "-5", "first": true, "lang": "en-US", "name": "work:PostCombinationStockBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Business Combination - Narrative (Details)", "role": "http://slack.com/role/BusinessCombinationNarrativeDetails", "shortName": "Business Combination - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i7830f489ecff43cb8a23a162162000ab_D20200629-20200629", "decimals": "-5", "first": true, "lang": "en-US", "name": "work:PostCombinationStockBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i7830f489ecff43cb8a23a162162000ab_D20200629-20200629", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Business Combination - Fair Value of Consideration Transferred (Details)", "role": "http://slack.com/role/BusinessCombinationFairValueofConsiderationTransferredDetails", "shortName": "Business Combination - Fair Value of Consideration Transferred (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i7830f489ecff43cb8a23a162162000ab_D20200629-20200629", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i0fe1b206ce414ab692e330eea20a5a7e_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - Business Combination - Preliminary Purchase Price Allocation (Details)", "role": "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails", "shortName": "Business Combination - Preliminary Purchase Price Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i40192d3558484f0caa9412b8a8ea583b_I20200731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i7d7e8ac34d61406593b29d1c2c4d37cf_D20200501-20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "role": "http://slack.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i7d7e8ac34d61406593b29d1c2c4d37cf_D20200501-20200731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i40192d3558484f0caa9412b8a8ea583b_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420412 - Disclosure - Business Combination - Identifiable Intangible Assets Acquired (Details)", "role": "http://slack.com/role/BusinessCombinationIdentifiableIntangibleAssetsAcquiredDetails", "shortName": "Business Combination - Identifiable Intangible Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i90badbae198f40acbb9276ccbf374f3c_I20200731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i0fe1b206ce414ab692e330eea20a5a7e_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423413 - Disclosure - Balance Sheet Components - Schedule of Cash and Cash Equivalents and Marketable Securities (Details)", "role": "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails", "shortName": "Balance Sheet Components - Schedule of Cash and Cash Equivalents and Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i0fe1b206ce414ab692e330eea20a5a7e_I20200731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i0fe1b206ce414ab692e330eea20a5a7e_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424414 - Disclosure - Balance Sheet Components - Schedule of Marketable Securities by Contractual Maturity (Details)", "role": "http://slack.com/role/BalanceSheetComponentsScheduleofMarketableSecuritiesbyContractualMaturityDetails", "shortName": "Balance Sheet Components - Schedule of Marketable Securities by Contractual Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i0fe1b206ce414ab692e330eea20a5a7e_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i0fe1b206ce414ab692e330eea20a5a7e_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425415 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment by Category (Details)", "role": "http://slack.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentbyCategoryDetails", "shortName": "Balance Sheet Components - Schedule of Property and Equipment by Category (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i0fe1b206ce414ab692e330eea20a5a7e_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i7d7e8ac34d61406593b29d1c2c4d37cf_D20200501-20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426416 - Disclosure - Balance Sheet Components - Narrative (Details)", "role": "http://slack.com/role/BalanceSheetComponentsNarrativeDetails", "shortName": "Balance Sheet Components - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i7d7e8ac34d61406593b29d1c2c4d37cf_D20200501-20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i0fe1b206ce414ab692e330eea20a5a7e_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427417 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets (Details)", "role": "http://slack.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails", "shortName": "Balance Sheet Components - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i0fe1b206ce414ab692e330eea20a5a7e_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i0fe1b206ce414ab692e330eea20a5a7e_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428418 - Disclosure - Balance Sheet Components - Schedule of Expected Amortization Expense (Details)", "role": "http://slack.com/role/BalanceSheetComponentsScheduleofExpectedAmortizationExpenseDetails", "shortName": "Balance Sheet Components - Schedule of Expected Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i0fe1b206ce414ab692e330eea20a5a7e_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i7d7e8ac34d61406593b29d1c2c4d37cf_D20200501-20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431419 - Disclosure - Operating Leases - Narrative (Details)", "role": "http://slack.com/role/OperatingLeasesNarrativeDetails", "shortName": "Operating Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i7d7e8ac34d61406593b29d1c2c4d37cf_D20200501-20200731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:VariableLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432420 - Disclosure - Operating Leases - Schedule of Operating Lease Costs (Details)", "role": "http://slack.com/role/OperatingLeasesScheduleofOperatingLeaseCostsDetails", "shortName": "Operating Leases - Schedule of Operating Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i0fe1b206ce414ab692e330eea20a5a7e_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433421 - Disclosure - Operating Leases - Schedule of Maturities of Operating Lease Liabilities (Details)", "role": "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails", "shortName": "Operating Leases - Schedule of Maturities of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i0fe1b206ce414ab692e330eea20a5a7e_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i01436f7f969c4112b9f19b636102a9ec_I20190131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i41ed4d038ff74b0a99ce59ec12d5f647_D20190201-20190430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i8e1f256ab26b478992fcc81f72619e68_I20200409", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436422 - Disclosure - Debt and Financing Arrangements - Narrative (Details)", "role": "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails", "shortName": "Debt and Financing Arrangements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i8e1f256ab26b478992fcc81f72619e68_I20200409", "decimals": "-5", "lang": "en-US", "name": "work:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i30819110bc144887917b1c6cc4ae3bea_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437423 - Disclosure - Debt and Financing Arrangements - Schedule of Net Carrying Amount of Liability Component (Details)", "role": "http://slack.com/role/DebtandFinancingArrangementsScheduleofNetCarryingAmountofLiabilityComponentDetails", "shortName": "Debt and Financing Arrangements - Schedule of Net Carrying Amount of Liability Component (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i30819110bc144887917b1c6cc4ae3bea_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i30819110bc144887917b1c6cc4ae3bea_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "work:DebtInstrumentConvertibleCarryingAmountOfEquityComponentGrossProceeds", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438424 - Disclosure - Debt and Financing Arrangements - Schedule of Carrying Amount of Equity Component (Details)", "role": "http://slack.com/role/DebtandFinancingArrangementsScheduleofCarryingAmountofEquityComponentDetails", "shortName": "Debt and Financing Arrangements - Schedule of Carrying Amount of Equity Component (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i30819110bc144887917b1c6cc4ae3bea_I20200731", "decimals": "-3", "lang": "en-US", "name": "work:UnamortizedDebtIssuanceExpenseEquityComponent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439425 - Disclosure - Debt and Financing Arrangements - Schedule of Interest Expense Recognized (Details)", "role": "http://slack.com/role/DebtandFinancingArrangementsScheduleofInterestExpenseRecognizedDetails", "shortName": "Debt and Financing Arrangements - Schedule of Interest Expense Recognized (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i96afa4dff76845eeb42fa91bf7d03e29_D20200501-20200731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i0fe1b206ce414ab692e330eea20a5a7e_I20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441426 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://slack.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i0fe1b206ce414ab692e330eea20a5a7e_I20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i0fe1b206ce414ab692e330eea20a5a7e_I20200731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444427 - Disclosure - Stockholders Equity - Narrative (Details)", "role": "http://slack.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": "INF", "lang": "en-US", "name": "work:SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "ic25739e7cc13402b9f99d6351f8b7b55_I20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445428 - Disclosure - Stockholders Equity - Schedule of Stock Options (Details)", "role": "http://slack.com/role/StockholdersEquityScheduleofStockOptionsDetails", "shortName": "Stockholders Equity - Schedule of Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i18662e5f17114031aaca40ed7e0f9d79_I20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446429 - Disclosure - Stockholders Equity - Schedule of Restricted Stock Units and Restricted Stock Awards (Details)", "role": "http://slack.com/role/StockholdersEquityScheduleofRestrictedStockUnitsandRestrictedStockAwardsDetails", "shortName": "Stockholders Equity - Schedule of Restricted Stock Units and Restricted Stock Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i18662e5f17114031aaca40ed7e0f9d79_I20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i7d7e8ac34d61406593b29d1c2c4d37cf_D20200501-20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447430 - Disclosure - Stockholders Equity - Schedule of Stock-Based Compensation Expense (Details)", "role": "http://slack.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails", "shortName": "Stockholders Equity - Schedule of Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i7d7e8ac34d61406593b29d1c2c4d37cf_D20200501-20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i7d7e8ac34d61406593b29d1c2c4d37cf_D20200501-20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterestAndDividend", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450431 - Disclosure - Interest Income and Other Income, Net (Details)", "role": "http://slack.com/role/InterestIncomeandOtherIncomeNetDetails", "shortName": "Interest Income and Other Income, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i7d7e8ac34d61406593b29d1c2c4d37cf_D20200501-20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterestAndDividend", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i7d7e8ac34d61406593b29d1c2c4d37cf_D20200501-20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452432 - Disclosure - Income Taxes (Details)", "role": "http://slack.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i7d7e8ac34d61406593b29d1c2c4d37cf_D20200501-20200731", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i7d7e8ac34d61406593b29d1c2c4d37cf_D20200501-20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455433 - Disclosure - Net Loss per Share Attributable to Slack Common Stockholders - Calculation of Basic and Diluted Net Loss Per Share (Details)", "role": "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersCalculationofBasicandDilutedNetLossPerShareDetails", "shortName": "Net Loss per Share Attributable to Slack Common Stockholders - Calculation of Basic and Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456434 - Disclosure - Net Loss per Share Attributable to Slack Common Stockholders - Potentially Dilutive Securities Excluded from Diluted Per Share Calculations (Details)", "role": "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersPotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails", "shortName": "Net Loss per Share Attributable to Slack Common Stockholders - Potentially Dilutive Securities Excluded from Diluted Per Share Calculations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i46ce2798f771442d8f9317d193a36c5a_D20200201-20200731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457435 - Disclosure - Net Loss per Share Attributable to Slack Common Stockholders - Narrative (Details)", "role": "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersNarrativeDetails", "shortName": "Net Loss per Share Attributable to Slack Common Stockholders - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Description of Business and Summary of Significant Accounting Policies", "role": "http://slack.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i8f7da3b75fb14808a67df116011324e2_D20190201-20190731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Revenue and Contract Costs", "role": "http://slack.com/role/RevenueandContractCosts", "shortName": "Revenue and Contract Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "i8f7da3b75fb14808a67df116011324e2_D20190201-20190731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - Fair Value Measurements", "role": "http://slack.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "work-20200731.htm", "contextRef": "id537217074754421840b5d4a0c9160ce_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 65, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://slack.com/role/RevenueandContractCostsScheduleofRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY 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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r501" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r502" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "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'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r503" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r503" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r505" ], "lang": { "en-US": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r503" ], "lang": { "en-US": { "role": { "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.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r504" ], "lang": { "en-US": { "role": { "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).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r503" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r503" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r503" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r503" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r499" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r500" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://slack.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_MaximumMember": { "auth_ref": [ "r272", "r274", "r409", "r410", "r411", "r412", "r413", "r414", "r433", "r477", "r479" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r272", "r274", "r409", "r410", "r411", "r412", "r413", "r414", "r433", "r477", "r479" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r262", "r272", "r274", "r409", "r410", "r411", "r412", "r413", "r414", "r433", "r477", "r479" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails", "http://slack.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r262", "r272", "r274", "r409", "r410", "r411", "r412", "r413", "r414", "r433", "r477", "r479" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails", "http://slack.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r155", "r156", "r250", "r255", "r478", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496" ], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://slack.com/role/RevenueandContractCostsScheduleofRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r155", "r156", "r250", "r255", "r478", "r487", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://slack.com/role/RevenueandContractCostsScheduleofRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r409", "r411", "r414" ], "lang": { "en-US": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r14", "r158", "r159" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r90" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedTerseLabel": "Net amortization of bond premium (discount) on debt securities available for sale" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r25", "r207" ], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentbyCategoryDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentbyCategoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r17", "r46", "r47", "r48", "r464", "r484", "r485" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r45", "r48", "r49", "r101", "r102", "r103", "r349", "r480", "r481" ], "lang": { "en-US": { "role": { "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.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive\u00a0Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r198" ], "lang": { "en-US": { "role": { "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.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Useful Life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationIdentifiableIntangibleAssetsAcquiredDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r15", "r303" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in-capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r101", "r102", "r103", "r300", "r301", "r302" ], "lang": { "en-US": { "role": { "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.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In-Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature": { "auth_ref": [ "r227", "r235", "r314" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature.", "label": "Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature", "terseLabel": "Equity component of convertible senior notes, net of issuance costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r275", "r277", "r305", "r306" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r277", "r296", "r304" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r73", "r89", "r382" ], "calculation": { "http://slack.com/role/DebtandFinancingArrangementsScheduleofInterestExpenseRecognizedDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsScheduleofInterestExpenseRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r67", "r89", "r384" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://slack.com/role/DebtandFinancingArrangementsScheduleofInterestExpenseRecognizedDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt discount and issuance costs", "verboseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows", "http://slack.com/role/DebtandFinancingArrangementsScheduleofInterestExpenseRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r89", "r196", "r202" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r121" ], "lang": { "en-US": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total antidilutive securities (in shares)", "verboseLabel": "Antidilutive securities converted from convertible preferred stock to common stock (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersNarrativeDetails", "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersPotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r121" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersNarrativeDetails", "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersPotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersNarrativeDetails", "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersPotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r121" ], "lang": { "en-US": { "role": { "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.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersNarrativeDetails", "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersPotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r96", "r143", "r146", "r152", "r177", "r343", "r350", "r370", "r439", "r462" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r41", "r96", "r177", "r343", "r350", "r370" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r166" ], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Marketable securities, unrealized gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r167" ], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Marketable securities, unrealized losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r164", "r184" ], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "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).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Marketable securities, amortized cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r168", "r170", "r455" ], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofMarketableSecuritiesbyContractualMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due in one to two years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "auth_ref": [ "r168", "r171", "r456" ], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofMarketableSecuritiesbyContractualMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value", "totalLabel": "Total" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r168", "r169", "r454" ], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofMarketableSecuritiesbyContractualMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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 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).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "verboseLabel": "Due in one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofMarketableSecuritiesbyContractualMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r161", "r165", "r184", "r443" ], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "verboseLabel": "Marketable securities, fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r163", "r184" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets", "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r278", "r298" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationNarrativeDetails", "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity", "http://slack.com/role/StockholdersEquityNarrativeDetails", "http://slack.com/role/StockholdersEquityScheduleofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "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).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r271", "r273" ], "lang": { "en-US": { "role": { "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.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsNarrativeDetails", "http://slack.com/role/BusinessCombinationFairValueofConsiderationTransferredDetails", "http://slack.com/role/BusinessCombinationIdentifiableIntangibleAssetsAcquiredDetails", "http://slack.com/role/BusinessCombinationNarrativeDetails", "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r271", "r273", "r325", "r326" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsNarrativeDetails", "http://slack.com/role/BusinessCombinationFairValueofConsiderationTransferredDetails", "http://slack.com/role/BusinessCombinationIdentifiableIntangibleAssetsAcquiredDetails", "http://slack.com/role/BusinessCombinationNarrativeDetails", "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationFairValueofConsiderationTransferredDetails", "http://slack.com/role/BusinessCombinationIdentifiableIntangibleAssetsAcquiredDetails", "http://slack.com/role/BusinessCombinationNarrativeDetails", "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r324" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r332", "r333", "r334" ], "calculation": { "http://slack.com/role/BusinessCombinationFairValueofConsiderationTransferredDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total purchase price", "totalLabel": "Total purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationFairValueofConsiderationTransferredDetails", "http://slack.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r332", "r333" ], "calculation": { "http://slack.com/role/BusinessCombinationFairValueofConsiderationTransferredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Fair value of Class A common stock transferred" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationFairValueofConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "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).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combination" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombination" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r328" ], "calculation": { "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r328" ], "calculation": { "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable and other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r328" ], "calculation": { "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r328" ], "calculation": { "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r327", "r328" ], "calculation": { "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets", "verboseLabel": "Fair Value" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationIdentifiableIntangibleAssetsAcquiredDetails", "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r328" ], "calculation": { "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r190" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of deferred contract acquisition costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows", "http://slack.com/role/RevenueandContractCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r190" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Impairment Loss", "terseLabel": "Impairment loss related to deferred costs" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/RevenueandContractCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r189" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred commissions, net included in prepaid expenses and other current assets" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/RevenueandContractCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r189" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred commissions, net included in other assets" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/RevenueandContractCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r23", "r91" ], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and cash equivalents, amortized cost" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents", "verboseLabel": "Cash and cash equivalents, fair value" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r23" ], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "work_CashAndCashEquivalentAndDebtSecuritiesAvailableForSaleAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.", "label": "Cash, Cash Equivalents, and Short-term Investments", "terseLabel": "Total cash, cash equivalents and marketable securities, fair value" } } }, "localname": "CashCashEquivalentsAndShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r86", "r91", "r93" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r86", "r373" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including 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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r6" ], "lang": { "en-US": { "role": { "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.", "label": "Cash [Member]", "terseLabel": "Cash" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r457" ], "lang": { "en-US": { "role": { "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.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r95", "r96", "r114", "r115", "r116", "r118", "r120", "r126", "r127", "r128", "r177", "r370" ], "lang": { "en-US": { "role": { "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.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationNarrativeDetails", "http://slack.com/role/CoverPage", "http://slack.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "auth_ref": [ "r263", "r366" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents.", "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r36", "r213", "r444", "r469" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r210", "r211", "r212", "r214" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CoverPage", "http://slack.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CoverPage", "http://slack.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r101", "r102" ], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationNarrativeDetails", "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Number of shares authorized for issuance (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "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.", "label": "Common Stock, Shares, Issued", "terseLabel": "Number of shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r13", "r227" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Number of shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r13" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r52", "r54", "r55", "r63", "r450", "r474" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss attributable to Slack" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r52", "r54", "r62", "r341", "r342", "r354", "r449", "r473" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive income (loss) attributable to noncontrolling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r52", "r54", "r61", "r340", "r354", "r448", "r472" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentbyCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r131", "r460" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r94", "r345" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentbyCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Contract Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/RevenueandContractCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r237", "r238", "r251" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/RevenueandContractCostsScheduleofContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r237", "r238", "r251" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r237", "r238", "r251" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, noncurrent" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r252" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "negatedTerseLabel": "Revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/RevenueandContractCostsScheduleofContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails", "http://slack.com/role/DebtandFinancingArrangementsScheduleofCarryingAmountofEquityComponentDetails", "http://slack.com/role/DebtandFinancingArrangementsScheduleofInterestExpenseRecognizedDetails", "http://slack.com/role/DebtandFinancingArrangementsScheduleofNetCarryingAmountofLiabilityComponentDetails", "http://slack.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Shares related to convertible senior notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/FairValueMeasurementsNarrativeDetails", "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersPotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of Convertible Debt" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleLongTermNotesPayable": { "auth_ref": [ "r34" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.", "label": "Convertible Notes Payable, Noncurrent", "terseLabel": "Convertible senior notes, net" } } }, "localname": "ConvertibleLongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock [Member]", "terseLabel": "Convertible Preferred Stock", "verboseLabel": "Convertible Preferred Stock" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersNarrativeDetails", "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersPotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r70", "r96", "r177", "r370" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails", "http://slack.com/role/BusinessCombinationIdentifiableIntangibleAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt and Financing Arrangements" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r10", "r219", "r440", "r461" ], "calculation": { "http://slack.com/role/DebtandFinancingArrangementsScheduleofNetCarryingAmountofLiabilityComponentDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Principal" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsScheduleofNetCarryingAmountofLiabilityComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r218" ], "calculation": { "http://slack.com/role/DebtandFinancingArrangementsScheduleofCarryingAmountofEquityComponentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "totalLabel": "Carrying amount of the equity component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsScheduleofCarryingAmountofEquityComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r221" ], "lang": { "en-US": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails", "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r33", "r228", "r231", "r233" ], "lang": { "en-US": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion rate" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Limitation on sale of common stock, sale price threshold, trading period" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Limitation on sale of common stock, sale price threshold, number of trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r383", "r386" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails", "http://slack.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r32" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails", "http://slack.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsScheduleofCarryingAmountofEquityComponentDetails", "http://slack.com/role/DebtandFinancingArrangementsScheduleofInterestExpenseRecognizedDetails", "http://slack.com/role/DebtandFinancingArrangementsScheduleofNetCarryingAmountofLiabilityComponentDetails", "http://slack.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMeasurementInput": { "auth_ref": [ "r361" ], "lang": { "en-US": { "role": { "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt.", "label": "Debt Instrument, Measurement Input", "terseLabel": "Measurement input" } } }, "localname": "DebtInstrumentMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r458" ], "lang": { "en-US": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption price percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r34", "r98", "r228", "r232", "r233", "r234", "r382", "r383", "r386", "r459" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsScheduleofCarryingAmountofEquityComponentDetails", "http://slack.com/role/DebtandFinancingArrangementsScheduleofInterestExpenseRecognizedDetails", "http://slack.com/role/DebtandFinancingArrangementsScheduleofNetCarryingAmountofLiabilityComponentDetails", "http://slack.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "auth_ref": [ "r382", "r383", "r384", "r385", "r386" ], "calculation": { "http://slack.com/role/DebtandFinancingArrangementsScheduleofNetCarryingAmountofLiabilityComponentDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount (premium).", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "negatedLabel": "Less: unamortized discount" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsScheduleofNetCarryingAmountofLiabilityComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r174" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r89", "r205" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r89", "r141" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails", "http://slack.com/role/BusinessCombinationIdentifiableIntangibleAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/RevenueandContractCostsScheduleofRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r250", "r254", "r255", "r256", "r257", "r258", "r259", "r260" ], "lang": { "en-US": { "role": { "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.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/RevenueandContractCostsScheduleofRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Revenues by Geographical Area" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/RevenueandContractCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r119" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Net loss per share attributable to Slack common stockholders, basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofOperations", "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Basic and diluted net loss per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r94", "r121", "r122" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss per Share Attributable to Slack Common Stockholders" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r121", "r122", "r123", "r124" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss per Share Attributable to Slack Common Stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r310" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r297" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized stock based compensation expense related to options, weighted average period of recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r297" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r297" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock based compensation expense related to options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee stock purchase plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersPotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails", "http://slack.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersPotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails", "http://slack.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r101", "r102", "r103", "r105", "r110", "r112", "r125", "r178", "r227", "r235", "r300", "r301", "r302", "r315", "r316", "r374", "r375", "r376", "r377", "r378", "r380", "r480", "r481", "r482" ], "lang": { "en-US": { "role": { "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.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r369" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI", "terseLabel": "Strategic investments" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "auth_ref": [ "r176" ], "calculation": { "http://slack.com/role/InterestIncomeandOtherIncomeNetDetails": { "order": 4.0, "parentTag": "us-gaap_InterestAndOtherIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Equity Securities, FV-NI, Gain (Loss)", "terseLabel": "Change in fair value of strategic investments" } } }, "localname": "EquitySecuritiesFvNiGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/InterestIncomeandOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r175" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Strategic investments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/FairValueMeasurementsNarrativeDetails", "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r356", "r357", "r358", "r367" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/FairValueMeasurementsNarrativeDetails", "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "auth_ref": [ "r365" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3) and still held.", "label": "Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)", "terseLabel": "Unrealized gains (losses) relating to investments still held at reporting date" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/FairValueMeasurementsScheduleofLevel3AssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r362" ], "lang": { "en-US": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/FairValueMeasurementsScheduleofLevel3AssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r362", "r367" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Level 3 Assets Measured at Fair Value on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r356", "r367" ], "lang": { "en-US": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r357", "r406", "r407", "r408" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/FairValueMeasurementsNarrativeDetails", "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r356", "r357", "r360", "r361", "r368" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r366" ], "lang": { "en-US": { "role": { "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.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r263", "r264", "r269", "r270", "r357", "r406" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r263", "r264", "r269", "r270", "r357", "r407" ], "lang": { "en-US": { "role": { "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.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/FairValueMeasurementsNarrativeDetails", "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r357", "r408" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1": { "auth_ref": [ "r363" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings", "terseLabel": "Realized gains" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/FairValueMeasurementsScheduleofLevel3AssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": { "auth_ref": [ "r364" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases", "terseLabel": "Purchases" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/FairValueMeasurementsScheduleofLevel3AssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales": { "auth_ref": [ "r364" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of sale of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales", "negatedTerseLabel": "Proceeds from liquidation" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/FairValueMeasurementsScheduleofLevel3AssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "auth_ref": [ "r362" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/FairValueMeasurementsScheduleofLevel3AssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r406", "r407", "r408" ], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/FairValueMeasurementsNarrativeDetails", "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r366", "r368" ], "lang": { "en-US": { "role": { "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.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r172", "r173", "r179", "r180", "r181", "r182", "r183", "r185", "r186", "r187", "r188", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r201" ], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r203" ], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofExpectedAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofExpectedAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2021 (6 months remaining)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r203" ], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofExpectedAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r203" ], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofExpectedAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r203" ], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofExpectedAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r197", "r199", "r201", "r204", "r435", "r436" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails", "http://slack.com/role/BusinessCombinationIdentifiableIntangibleAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofExpectedAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r201", "r436" ], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsNarrativeDetails", "http://slack.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r197", "r200" ], "lang": { "en-US": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails", "http://slack.com/role/BusinessCombinationIdentifiableIntangibleAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r201", "r435" ], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofExpectedAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://slack.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Net carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofExpectedAmortizationExpenseDetails", "http://slack.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails", "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r435" ], "lang": { "en-US": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Weighted-average remaining amortization period" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r337" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal Year" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r371", "r372" ], "calculation": { "http://slack.com/role/InterestIncomeandOtherIncomeNetDetails": { "order": 3.0, "parentTag": "us-gaap_InterestAndOtherIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Realized", "terseLabel": "Transaction gains (losses) on foreign exchange" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/InterestIncomeandOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r90", "r371", "r372" ], "calculation": { "http://slack.com/role/InterestIncomeandOtherIncomeNetDetails": { "order": 2.0, "parentTag": "us-gaap_InterestAndOtherIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "terseLabel": "Unrealized gains (losses) on foreign exchange" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/InterestIncomeandOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "auth_ref": [ "r263", "r486" ], "lang": { "en-US": { "role": { "documentation": "Debt security issued by government not domiciled in United States of America (US).", "label": "Debt Security, Government, Non-US [Member]", "terseLabel": "International government securities" } } }, "localname": "ForeignGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentbyCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r64" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationNarrativeDetails", "http://slack.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r191", "r193", "r438" ], "calculation": { "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsNarrativeDetails", "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails", "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r89", "r192", "r194", "r195" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r69", "r96", "r143", "r145", "r148", "r151", "r153", "r177", "r370" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r58", "r143", "r145", "r148", "r151", "r153", "r437", "r445", "r452", "r475" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "negatedLabel": "Pretax losses", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofOperations", "http://slack.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationNarrativeDetails", "http://slack.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationNarrativeDetails", "http://slack.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r311", "r312", "r313", "r317", "r319", "r321", "r322", "r323" ], "lang": { "en-US": { "role": { "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.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r97", "r111", "r112", "r142", "r309", "r318", "r320", "r476" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision (benefit) for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofOperations", "http://slack.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r92" ], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r88" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r88" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r88" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r88" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r88" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other current and long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r88" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestAndOtherIncome": { "auth_ref": [], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://slack.com/role/InterestIncomeandOtherIncomeNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).", "label": "Interest and Other Income", "terseLabel": "Interest income and other income, net", "totalLabel": "Interest income and other income, net" } } }, "localname": "InterestAndOtherIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofOperations", "http://slack.com/role/InterestIncomeandOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r57", "r140", "r381", "r384", "r451" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://slack.com/role/DebtandFinancingArrangementsScheduleofInterestExpenseRecognizedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense", "totalLabel": "Total interest expense related to the Senior Notes" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofOperations", "http://slack.com/role/DebtandFinancingArrangementsScheduleofInterestExpenseRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r73", "r222" ], "calculation": { "http://slack.com/role/DebtandFinancingArrangementsScheduleofInterestExpenseRecognizedDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsScheduleofInterestExpenseRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterestAndDividend": { "auth_ref": [ "r72" ], "calculation": { "http://slack.com/role/InterestIncomeandOtherIncomeNetDetails": { "order": 1.0, "parentTag": "us-gaap_InterestAndOtherIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Interest and Dividend", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterestAndDividend", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/InterestIncomeandOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Schedule of Marketable Securities by Contractual Maturity" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r399", "r401" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Operating lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r399" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Operating Leases, Other Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentbyCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r392" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r391" ], "lang": { "en-US": { "role": { "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.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Operating leases that have not yet commenced, term of lease" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r400" ], "lang": { "en-US": { "role": { "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.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturities of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r400" ], "calculation": { "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Gross lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r400" ], "calculation": { "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r400" ], "calculation": { "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r400" ], "calculation": { "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r400" ], "calculation": { "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r400" ], "calculation": { "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021 (6 months remaining)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r400" ], "calculation": { "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r402" ], "lang": { "en-US": { "role": { "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.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Operating Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letter of credit amount outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r29", "r96", "r147", "r177", "r344", "r350", "r351", "r370" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r20", "r96", "r177", "r370", "r442", "r467" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r31", "r96", "r177", "r344", "r350", "r351", "r370" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r10", "r440", "r461" ], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Long-term Line of Credit", "terseLabel": "Letter of credit amount issued" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r28" ], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r28" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r28", "r98" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r10", "r220", "r440", "r463" ], "calculation": { "http://slack.com/role/DebtandFinancingArrangementsScheduleofNetCarryingAmountofLiabilityComponentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Net carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsScheduleofNetCarryingAmountofLiabilityComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Fair value of convertible senior notes" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Amount", "terseLabel": "Total minimum commitment amount under hosting commitments" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Long-term Purchase Commitment [Line Items]", "terseLabel": "Long-term Purchase Commitment [Line Items]" } } }, "localname": "LongTermPurchaseCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.", "label": "Long-term Purchase Commitment [Table]", "terseLabel": "Long-term Purchase Commitment [Table]" } } }, "localname": "LongTermPurchaseCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r34" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails", "http://slack.com/role/DebtandFinancingArrangementsScheduleofCarryingAmountofEquityComponentDetails", "http://slack.com/role/DebtandFinancingArrangementsScheduleofInterestExpenseRecognizedDetails", "http://slack.com/role/DebtandFinancingArrangementsScheduleofNetCarryingAmountofLiabilityComponentDetails", "http://slack.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r34", "r216" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. 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.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails", "http://slack.com/role/DebtandFinancingArrangementsScheduleofCarryingAmountofEquityComponentDetails", "http://slack.com/role/DebtandFinancingArrangementsScheduleofInterestExpenseRecognizedDetails", "http://slack.com/role/DebtandFinancingArrangementsScheduleofNetCarryingAmountofLiabilityComponentDetails", "http://slack.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesDetails", "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r65" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in marketable security.", "label": "Marketable Securities, Unrealized Gain (Loss)", "terseLabel": "Unrealized short-term gain on marketable securities" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r359" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Discount Rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r359" ], "lang": { "en-US": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r40", "r96", "r177", "r370", "r441", "r466" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r235" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedTerseLabel": "Distributions to noncontrolling interest holders" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r86" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r86" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r86", "r87", "r90" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r50", "r53", "r59", "r90", "r96", "r104", "r106", "r107", "r108", "r109", "r111", "r112", "r117", "r143", "r145", "r148", "r151", "r153", "r177", "r370", "r446", "r470" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss attributable to Slack", "totalLabel": "Net loss attributable to Slack" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofOperations", "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r50", "r53", "r111", "r112", "r347", "r353" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss) attributable to noncontrolling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Summary of Significant Accounting Policies and Recently Adopted Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/RevenueandContractCostsScheduleofRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r101", "r102", "r103", "r235", "r338" ], "lang": { "en-US": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r143", "r145", "r148", "r151", "r153" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r389" ], "calculation": { "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r389" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r389" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liability, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r390", "r395" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows used for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeasesScheduleofOperatingLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r388" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r398", "r401" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeasesScheduleofOperatingLeaseCostsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r397", "r401" ], "lang": { "en-US": { "role": { "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.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining terms" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeasesScheduleofOperatingLeaseCostsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r387" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Leases, Rent Expense, Net", "terseLabel": "Rent expense, net of sublease income" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r100", "r113", "r137", "r355" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Description of Business and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r26" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]", "terseLabel": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r43", "r44", "r46" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and adjustment, of 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) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "Change in unrealized gain or loss on marketable securities" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r51", "r54", "r56", "r60", "r227", "r374", "r379", "r380", "r447", "r471" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income", "totalLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r90" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other non-cash charges" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "auth_ref": [ "r66", "r68" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Other Nonoperating Income and Expense [Text Block]", "terseLabel": "Interest Income and Other Income, Net" } } }, "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/InterestIncomeandOtherIncomeNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://slack.com/role/InterestIncomeandOtherIncomeNetDetails": { "order": 5.0, "parentTag": "us-gaap_InterestAndOtherIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other non-operating income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/InterestIncomeandOtherIncomeNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "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.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedTerseLabel": "Payments of contingent consideration for acquisitions" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r75", "r77", "r162" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedTerseLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r78", "r335" ], "calculation": { "http://slack.com/role/BusinessCombinationFairValueofConsiderationTransferredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationFairValueofConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r78" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Net cash acquired from a business combination" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r79" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r84" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments to Noncontrolling Interests", "negatedTerseLabel": "Distributions to noncontrolling interest holders" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r278", "r298" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Convertible Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, number of shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r21", "r22" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r81" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from issuance of convertible senior notes, net of issuance costs" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r80", "r299" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised", "terseLabel": "Issuance of common stock for employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r75", "r76", "r162" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Maturities of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r82", "r84", "r99" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r75", "r76", "r162" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Sales of marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r80", "r299" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r50", "r53", "r85", "r96", "r104", "r111", "r112", "r143", "r145", "r148", "r151", "r153", "r177", "r340", "r346", "r348", "r353", "r354", "r370", "r452" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://slack.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://slack.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net income (loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows", "http://slack.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://slack.com/role/CondensedConsolidatedStatementsofOperations", "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r25", "r208" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentbyCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r24", "r206" ], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentbyCategoryDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentbyCategoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentbyCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r7", "r8", "r208", "r468" ], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentbyCategoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentbyCategoryDetails", "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r7", "r208" ], "lang": { "en-US": { "role": { "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.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment by Category" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r7", "r206" ], "lang": { "en-US": { "role": { "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.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentbyCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Purchase Obligation" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r308", "r498" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r5", "r9", "r93", "r488" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r121" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationNarrativeDetails", "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity", "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersPotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails", "http://slack.com/role/StockholdersEquityNarrativeDetails", "http://slack.com/role/StockholdersEquityScheduleofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationNarrativeDetails", "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity", "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersPotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails", "http://slack.com/role/StockholdersEquityNarrativeDetails", "http://slack.com/role/StockholdersEquityScheduleofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r16", "r235", "r303", "r465", "r483", "r485" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r101", "r102", "r103", "r105", "r110", "r112", "r178", "r300", "r301", "r302", "r315", "r316", "r480", "r482" ], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r138", "r139", "r144", "r149", "r150", "r154", "r155", "r157", "r249", "r250", "r434" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofOperations", "http://slack.com/role/RevenueandContractCostsScheduleofRevenuebyGeographicAreasDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r239", "r240", "r241", "r242", "r243", "r244", "r247", "r248", "r253", "r261" ], "lang": { "en-US": { "role": { "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.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue and Contract Costs" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/RevenueandContractCosts" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r245" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Future estimated revenue related to unsatisfied or partially satisfied performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/RevenueandContractCostsRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/RevenueandContractCostsRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Performance obligations expected to be satisfied, expected timing" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/RevenueandContractCostsRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/RevenueandContractCostsRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/RevenueandContractCostsRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligations expected to be recognized (as a percent)" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/RevenueandContractCostsRemainingPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r396", "r401" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating\u00a0lease liabilities arising from\u00a0obtaining ROU assets" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeasesScheduleofOperatingLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r121" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersNarrativeDetails", "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersPotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r121" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Potentially Dilutive Securities Excluded from Diluted Per Share Calculations" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r325", "r326" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationFairValueofConsiderationTransferredDetails", "http://slack.com/role/BusinessCombinationIdentifiableIntangibleAssetsAcquiredDetails", "http://slack.com/role/BusinessCombinationNarrativeDetails", "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r325", "r326" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments.", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents and Marketable Securities" } } }, "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule Calculation of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r277", "r295", "r304" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r277", "r295", "r304" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r356", "r357" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Financial Instruments Measured at Fair Value on a Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r197", "r200", "r435" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsNarrativeDetails", "http://slack.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r197", "r200" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Schedule of Interest Income and Other Income, Net" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/InterestIncomeandOtherIncomeNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r25", "r208" ], "lang": { "en-US": { "role": { "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.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentbyCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r329" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r278", "r298" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r281", "r290", "r291" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Options Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Units and Restricted Stock Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r37", "r95", "r126", "r127", "r224", "r225", "r226", "r228", "r229", "r230", "r232", "r233", "r234", "r235" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r200" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Expected Amortization Expense Related to Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r64" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r88" ], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r279" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r285" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r287" ], "lang": { "en-US": { "role": { "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r287" ], "lang": { "en-US": { "role": { "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested at end of period (in shares)", "periodStartLabel": "Unvested at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested at end of period (in dollars per share)", "periodStartLabel": "Unvested at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-average grant date fair value per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Released (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Released (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r285" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r298" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r283", "r298" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r282" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-average exercise price per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r293" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Stock options vested and exercisable, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may 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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Stock options vested and exercisable at end of period, number of shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for 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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Stock options vested and exercisable at end of period, weighted-average exercise price per share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r291" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Stock options vested and expected to vest, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r292" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Stock options vested and expected to vest at end of period, number of shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r292" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Stock options vested and expected to vest at end of period, weighted-average exercise price per share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r276", "r280" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationNarrativeDetails", "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity", "http://slack.com/role/StockholdersEquityNarrativeDetails", "http://slack.com/role/StockholdersEquityScheduleofRestrictedStockUnitsandRestrictedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r292" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding, weighted-average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the 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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Stock options vested and exercisable, weighted-average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r292" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Stock options vested and expected to vest, weighted-average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r236", "r307" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Stockholders Equity" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "End of period (in shares)", "periodStartLabel": "Beginning of period (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r393", "r401" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease costs" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Capitalized internal-use software costs" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentbyCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r11", "r12", "r13", "r95", "r96", "r114", "r115", "r116", "r118", "r120", "r126", "r127", "r128", "r177", "r227", "r370" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationNarrativeDetails", "http://slack.com/role/CoverPage", "http://slack.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r39", "r101", "r102", "r103", "r105", "r110", "r112", "r125", "r178", "r227", "r235", "r300", "r301", "r302", "r315", "r316", "r374", "r375", "r376", "r377", "r378", "r380", "r480", "r481", "r482" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r101", "r102", "r103", "r125", "r434" ], "lang": { "en-US": { "role": { "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.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r12", "r13", "r235" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Shares issued during period (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BusinessCombinationNarrativeDetails", "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r38", "r227", "r228", "r235" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "negatedTerseLabel": "Conversion of convertible preferred stock to common stock in connection with direct listing (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r12", "r13", "r227", "r235" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock for employee share purchase plan (in shares)", "verboseLabel": "Number of shares issued under employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity", "http://slack.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r12", "r13", "r227", "r235" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock upon settlement of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r12", "r13", "r227", "r235" ], "lang": { "en-US": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "negatedTerseLabel": "Cancellation of restricted stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r227", "r235" ], "lang": { "en-US": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of restricted stock awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r12", "r13", "r227", "r235", "r284" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity", "http://slack.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r39", "r227", "r235" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Shares issued related to a business combination" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r39", "r227", "r235" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "negatedTerseLabel": "Conversion of convertible preferred stock to common stock in connection with direct listing" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r12", "r13", "r227", "r235" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock for employee share purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r12", "r13", "r227", "r235" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "negatedTerseLabel": "Issuance of common stock upon settlement of restricted stock units (RSUs)" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r39", "r227", "r235" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r12", "r13", "r227", "r235" ], "lang": { "en-US": { "role": { "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.", "label": "Stock Repurchased During Period, Shares", "negatedTerseLabel": "Repurchase of early exercised stock options (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r13", "r18", "r19", "r96", "r160", "r177", "r370" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total Slack Technologies, Inc. stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r96", "r101", "r102", "r103", "r105", "r110", "r177", "r178", "r235", "r300", "r301", "r302", "r315", "r316", "r338", "r339", "r352", "r370", "r374", "r375", "r380", "r481", "r482" ], "calculation": { "http://slack.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets", "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r172", "r173", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432" ], "lang": { "en-US": { "role": { "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.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r263", "r453" ], "lang": { "en-US": { "role": { "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).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. agency securities" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentDebtSecuritiesMember": { "auth_ref": [ "r453" ], "lang": { "en-US": { "role": { "documentation": "Debt securities issued by the United States government.", "label": "US Government Debt Securities [Member]", "terseLabel": "U.S. government securities" } } }, "localname": "USGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r26" ], "calculation": { "http://slack.com/role/DebtandFinancingArrangementsScheduleofNetCarryingAmountofLiabilityComponentDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedLabel": "Less: unamortized issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsScheduleofNetCarryingAmountofLiabilityComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r129", "r130", "r132", "r133", "r134", "r135", "r136" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r394", "r401" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease costs" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/OperatingLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted-average shares used in computing net loss per share attributable to Slack common stockholders, basic and diluted (in shares)", "verboseLabel": "Weighted average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofOperations", "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersCalculationofBasicandDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "work_A2019EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2019 Employee Stock Purchase Plan [Member]", "label": "2019 Employee Stock Purchase Plan [Member]", "terseLabel": "2019 Employee Stock Purchase Plan" } } }, "localname": "A2019EmployeeStockPurchasePlanMember", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "work_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallTransactions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Purchase Of Capped Call Transactions", "label": "Adjustments To Additional Paid In Capital, Purchase Of Capped Call Transactions", "negatedLabel": "Purchases of capped calls related to convertible senior notes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallTransactions", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "work_AssembledWorkforceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assembled Workforce [Member]", "label": "Assembled Workforce [Member]", "terseLabel": "Assembled workforce" } } }, "localname": "AssembledWorkforceMember", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "work_BusinessCombinationConsiderationTransferredEquityInterestsIssuable": { "auth_ref": [], "calculation": { "http://slack.com/role/BusinessCombinationFairValueofConsiderationTransferredDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Consideration Transferred, Equity Interests Issuable", "label": "Business Combination, Consideration Transferred, Equity Interests Issuable", "terseLabel": "Fair value of the pre-combination service portion of restricted stock" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuable", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/BusinessCombinationFairValueofConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "work_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable and Other Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable and Other Liabilities", "negatedLabel": "Accounts payable and other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndOtherLiabilities", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "work_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Liability", "negatedLabel": "Operating lease liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "work_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-of-Use Asset", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "work_CapitalizedContractCostsAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Capitalized Contract Costs, Additions", "label": "Capitalized Contract Costs, Additions", "terseLabel": "Deferred incremental costs of obtaining a contract" } } }, "localname": "CapitalizedContractCostsAdditions", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/RevenueandContractCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "work_CashAndCashEquivalentAndDebtSecuritiesAvailableForSaleAmortizedCost": { "auth_ref": [], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash And Cash Equivalent And Debt Securities, Available-For-Sale, Amortized Cost", "label": "Cash And Cash Equivalent And Debt Securities, Available-For-Sale, Amortized Cost", "totalLabel": "Total cash, cash equivalents and marketable securities, amortized cost" } } }, "localname": "CashAndCashEquivalentAndDebtSecuritiesAvailableForSaleAmortizedCost", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "work_CashAndCashEquivalentAndDebtSecuritiesAvailableForSaleGrossUnrealizedGainBeforeTax": { "auth_ref": [], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "work_CashAndCashEquivalentAndDebtSecuritiesAvailableForSaleAmortizedCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash And Cash Equivalent And Debt Securities, Available-For-Sale, Gross Unrealized Gain, Before Tax", "label": "Cash And Cash Equivalent And Debt Securities, Available-For-Sale, Gross Unrealized Gain, Before Tax", "terseLabel": "Total cash, cash equivalents and marketable securities, unrealized gains" } } }, "localname": "CashAndCashEquivalentAndDebtSecuritiesAvailableForSaleGrossUnrealizedGainBeforeTax", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "work_CashAndCashEquivalentAndDebtSecuritiesAvailableForSaleGrossUnrealizedLossBeforeTax": { "auth_ref": [], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "work_CashAndCashEquivalentAndDebtSecuritiesAvailableForSaleAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash And Cash Equivalent And Debt Securities, Available-For-Sale, Gross Unrealized Loss, Before Tax", "label": "Cash And Cash Equivalent And Debt Securities, Available-For-Sale, Gross Unrealized Loss, Before Tax", "negatedLabel": "Total cash, cash equivalents and marketable securities, unrealized losses" } } }, "localname": "CashAndCashEquivalentAndDebtSecuritiesAvailableForSaleGrossUnrealizedLossBeforeTax", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "work_CashMoneyMarketFundsAndCommercialPaperMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash, Money Market Funds And Commercial Paper [Member]", "label": "Cash, Money Market Funds And Commercial Paper [Member]", "terseLabel": "Total cash and cash equivalents" } } }, "localname": "CashMoneyMarketFundsAndCommercialPaperMember", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "work_CashandCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash and Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax", "label": "Cash and Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax", "terseLabel": "Cash and cash equivalents, unrealized gains" } } }, "localname": "CashandCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "work_CashandCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash and Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax", "label": "Cash and Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax", "negatedLabel": "Cash and cash equivalents, unrealized losses" } } }, "localname": "CashandCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "work_CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Certificates Of Deposit, Not Included with Cash and Cash Equivalents", "label": "Certificates Of Deposit, Not Included with Cash and Cash Equivalents [Member]", "terseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositNotIncludedWithCashAndCashEquivalentsMember", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofCashandCashEquivalentsandMarketableSecuritiesDetails", "http://slack.com/role/FairValueMeasurementsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "work_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights, Value", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights, Value", "terseLabel": "Additional amount available for purchase" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsValue", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "work_ContractWithCustomerLiabilityDeferredRevenueAssumedInTheRimetoAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Liability, Deferred Revenue Assumed in the Rimeto Acquisition", "label": "Contract with Customer, Liability, Deferred Revenue Assumed in the Rimeto Acquisition", "terseLabel": "Deferred revenue assumed in the Rimeto acquisition" } } }, "localname": "ContractWithCustomerLiabilityDeferredRevenueAssumedInTheRimetoAcquisition", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/RevenueandContractCostsScheduleofContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "work_ContractWithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Liability [Roll Forward]", "label": "Contract With Customer, Liability [Roll Forward]", "terseLabel": "Contract With Customer, Liability [Roll Forward]" } } }, "localname": "ContractWithCustomerLiabilityRollForward", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/RevenueandContractCostsScheduleofContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "work_ContractwithCustomerLiabilityBillings": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Liability, Billings", "label": "Contract with Customer, Liability, Billings", "terseLabel": "Billings" } } }, "localname": "ContractwithCustomerLiabilityBillings", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/RevenueandContractCostsScheduleofContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "work_DebtInstrumentConvertibleCappedCallsExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Capped Calls Expense", "label": "Debt Instrument, Convertible, Capped Calls Expense", "terseLabel": "Net cost incurred to purchase capped call transactions" } } }, "localname": "DebtInstrumentConvertibleCappedCallsExpense", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "work_DebtInstrumentConvertibleCappedCallsInitialCapPrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Capped Calls Initial Cap Price", "label": "Debt Instrument, Convertible, Capped Calls Initial Cap Price", "terseLabel": "Initial cap price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleCappedCallsInitialCapPrice", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails", "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersNarrativeDetails" ], "xbrltype": "perShareItemType" }, "work_DebtInstrumentConvertibleCarryingAmountOfEquityComponentGrossProceeds": { "auth_ref": [], "calculation": { "http://slack.com/role/DebtandFinancingArrangementsScheduleofCarryingAmountofEquityComponentDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Carrying Amount of Equity Component, Gross Proceeds", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component, Gross Proceeds", "terseLabel": "Proceeds allocated to the conversion options (debt discount)", "verboseLabel": "Carrying amount of equity component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfEquityComponentGrossProceeds", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails", "http://slack.com/role/DebtandFinancingArrangementsScheduleofCarryingAmountofEquityComponentDetails" ], "xbrltype": "monetaryItemType" }, "work_DebtInstrumentConvertibleNumberOfSharesCoveredByCappedCall": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Number Of Shares Covered By Capped Call", "label": "Debt Instrument, Convertible, Number Of Shares Covered By Capped Call", "terseLabel": "Number of shares covered in capped call transaction" } } }, "localname": "DebtInstrumentConvertibleNumberOfSharesCoveredByCappedCall", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "work_DebtInstrumentCovenantPercentageOfAggregatePrincipalAmount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Percentage Of Aggregate Principal Amount", "label": "Debt Instrument, Covenant, Percentage Of Aggregate Principal Amount", "terseLabel": "Percentage of aggregate principal amount" } } }, "localname": "DebtInstrumentCovenantPercentageOfAggregatePrincipalAmount", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "work_EquitySecuritiesWithoutReadilyDeterminableFairValueGainLoss": { "auth_ref": [], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity Securities, Without Readily Determinable Fair Value, Gain (Loss)", "label": "Equity Securities, Without Readily Determinable Fair Value, Gain (Loss)", "negatedLabel": "Change in fair value of strategic investments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueGainLoss", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "work_FiniteLivedIntangibleAssetAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://slack.com/role/BalanceSheetComponentsScheduleofExpectedAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite Lived Intangible Asset, Amortization Expense After Year Four", "label": "Finite Lived Intangible Asset, Amortization Expense After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetAmortizationExpenseAfterYearFour", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/BalanceSheetComponentsScheduleofExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "work_HostingCommitmentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Hosting Commitments [Member]", "label": "Hosting Commitments [Member]", "terseLabel": "Hosting Commitments" } } }, "localname": "HostingCommitmentsMember", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "work_IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Capital Expenditures Incurred But Not Yet Paid", "label": "Increase (Decrease) In Capital Expenditures Incurred But Not Yet Paid", "terseLabel": "Increase (decrease) in purchases of property and equipment included in liabilities" } } }, "localname": "IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "work_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Operating Lease, Liability", "label": "Increase (Decrease) In Operating Lease, Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "work_LesseeOperatingLeaseLeaseNotYetCommencedTotalCommitments": { "auth_ref": [], "calculation": { "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Total Commitments", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Total Commitments", "negatedTerseLabel": "Less: Leases executed but not yet commenced", "terseLabel": "Commitments for operating leases that have not yet commenced" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTotalCommitments", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/OperatingLeasesNarrativeDetails", "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "work_LesseeOperatingLeaseLiabilityTenantImprovementReceivable": { "auth_ref": [], "calculation": { "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, Tenant Improvement Receivable", "label": "Lessee, Operating Lease, Liability, Tenant Improvement Receivable", "terseLabel": "Less: Tenant improvement receivables" } } }, "localname": "LesseeOperatingLeaseLiabilityTenantImprovementReceivable", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "work_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, After Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/OperatingLeasesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "work_LineOfCreditFacilityAccordionFeatureIncreaseLimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Accordion Feature, Increase Limit", "label": "Line Of Credit Facility, Accordion Feature, Increase Limit", "terseLabel": "Potential increase in limit of aggregate commitments" } } }, "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "work_LineOfCreditFacilityAccordionFeatureIncreaseLimitAsAPercentOfAdjustedEBITDA": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Accordion Feature, Increase Limit As A Percent Of Adjusted EBITDA", "label": "Line Of Credit Facility, Accordion Feature, Increase Limit As A Percent Of Adjusted EBITDA", "terseLabel": "Potential increase in limit of aggregate commitments, as a percentage of adjusted EBITDA" } } }, "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimitAsAPercentOfAdjustedEBITDA", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "work_LineOfCreditFacilityLettersOfCreditIssuedAndOutstandingAnnualFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Letters Of Credit Issued And Outstanding, Annual Fee Percentage", "label": "Line Of Credit Facility, Letters Of Credit Issued And Outstanding, Annual Fee Percentage", "terseLabel": "Annual fee percentage" } } }, "localname": "LineOfCreditFacilityLettersOfCreditIssuedAndOutstandingAnnualFeePercentage", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "work_LineOfCreditFacilityLettersOfCreditIssuedAndOutstandingFrontingFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Letters Of Credit Issued And Outstanding, Fronting Fee Percentage", "label": "Line Of Credit Facility, Letters Of Credit Issued And Outstanding, Fronting Fee Percentage", "terseLabel": "Fronting fee percentage" } } }, "localname": "LineOfCreditFacilityLettersOfCreditIssuedAndOutstandingFrontingFeePercentage", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "work_LongTermPurchaseCommitmentAnnualIncreaseAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-term Purchase Commitment, Annual Increase Amount", "label": "Long-term Purchase Commitment, Annual Increase Amount", "terseLabel": "Increase in annual commitment amount under hosting commitments" } } }, "localname": "LongTermPurchaseCommitmentAnnualIncreaseAmount", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "work_LongtermPurchaseCommitmentAnnualAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-term Purchase Commitment, Annual Amount", "label": "Long-term Purchase Commitment, Annual Amount", "terseLabel": "Minimum annual commitment amount under hosting commitments" } } }, "localname": "LongtermPurchaseCommitmentAnnualAmount", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "work_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Noncash Or Part Noncash Acquisition Noncash Financial or Equity Instrument Consideration", "label": "Noncash Or Part Noncash Acquisition Noncash Financial or Equity Instrument Consideration", "terseLabel": "Fair value of common stock issued as consideration for a business combination" } } }, "localname": "NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsideration", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "work_OperatingLeaseNonCashExpenses": { "auth_ref": [], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating Lease, Non-Cash Expenses", "label": "Operating Lease, Non-Cash Expenses", "terseLabel": "Noncash operating lease expense" } } }, "localname": "OperatingLeaseNonCashExpenses", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "work_PaymentsForConvertibleDebtCappedCallTransactions": { "auth_ref": [], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments For Convertible Debt, Capped Call Transactions", "label": "Payments For Convertible Debt, Capped Call Transactions", "negatedLabel": "Purchases of capped calls related to convertible senior notes" } } }, "localname": "PaymentsForConvertibleDebtCappedCallTransactions", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "work_PaymentsToAcquireEquitySecuritiesWithoutReadilyDeterminableFairValue": { "auth_ref": [], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments To Acquire Equity Securities Without Readily Determinable Fair Value", "label": "Payments To Acquire Equity Securities Without Readily Determinable Fair Value", "negatedLabel": "Purchase of strategic investments" } } }, "localname": "PaymentsToAcquireEquitySecuritiesWithoutReadilyDeterminableFairValue", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "work_PercentageOfClosingSalePriceInExcessOfConvertibleNotes": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage Of Closing Sale Price In Excess Of Convertible Notes", "label": "Percentage Of Closing Sale Price In Excess Of Convertible Notes", "terseLabel": "Percentage of closing sale price in excess of convertible notes" } } }, "localname": "PercentageOfClosingSalePriceInExcessOfConvertibleNotes", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "work_PostCombinationStockBasedCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Post-Combination Stock Based Compensation Expense", "label": "Post-Combination Stock Based Compensation Expense", "terseLabel": "Post-combination stock based compensation" } } }, "localname": "PostCombinationStockBasedCompensationExpense", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "work_ProceedsFromConvertibleDebtLiabilityAndEquityComponents": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Proceeds From Convertible Debt, Liability And Equity Components", "label": "Proceeds From Convertible Debt, Liability And Equity Components", "terseLabel": "Total net proceeds from debt offering" } } }, "localname": "ProceedsFromConvertibleDebtLiabilityAndEquityComponents", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "work_ProceedsFromEquitySecuritiesWithoutReadilyDeterminableFairValue": { "auth_ref": [], "calculation": { "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds From Equity Securities Without Readily Determinable Fair Value", "label": "Proceeds From Equity Securities Without Readily Determinable Fair Value", "terseLabel": "Proceeds from liquidation of strategic investments" } } }, "localname": "ProceedsFromEquitySecuritiesWithoutReadilyDeterminableFairValue", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "work_RestrictedStockAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted Stock Awards", "label": "Restricted Stock Awards [Member]", "terseLabel": "Restricted stock awards" } } }, "localname": "RestrictedStockAwardsMember", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersPotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails" ], "xbrltype": "domainItemType" }, "work_RimetoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Rimeto", "label": "Rimeto [Member]", "terseLabel": "Rimeto" } } }, "localname": "RimetoMember", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/BalanceSheetComponentsNarrativeDetails", "http://slack.com/role/BusinessCombinationFairValueofConsiderationTransferredDetails", "http://slack.com/role/BusinessCombinationIdentifiableIntangibleAssetsAcquiredDetails", "http://slack.com/role/BusinessCombinationNarrativeDetails", "http://slack.com/role/BusinessCombinationPreliminaryPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "work_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Intrinsic Value [Abstract]", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Intrinsic Value [Abstract]", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "work_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualLifeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Life [Abstract]", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Life [Abstract]", "terseLabel": "Weighted-average remaining contractual term (In\u00a0years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualLifeAbstract", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/StockholdersEquityScheduleofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "work_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfPlans": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Number Of Plans", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Number Of Plans", "terseLabel": "Number of equity incentive plans" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfPlans", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "integerItemType" }, "work_SharebasedPaymentArrangementUnvestedEarlyExercisedOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Payment Arrangement, Unvested Early Exercised Option [Member]", "label": "Share-based Payment Arrangement, Unvested Early Exercised Option [Member]", "terseLabel": "Unvested early exercised stock options" } } }, "localname": "SharebasedPaymentArrangementUnvestedEarlyExercisedOptionMember", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/NetLossperShareAttributabletoSlackCommonStockholdersPotentiallyDilutiveSecuritiesExcludedfromDilutedPerShareCalculationsDetails" ], "xbrltype": "domainItemType" }, "work_StockIssuedDuringPeriodSharesSubjectToReVestingRestrictionsAcquisitions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Shares Subject to Re-Vesting Restrictions, Acquisitions", "label": "Stock Issued During Period, Shares Subject to Re-Vesting Restrictions, Acquisitions", "terseLabel": "Shares subject to re-vesting restriction (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesSubjectToReVestingRestrictionsAcquisitions", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "work_StockIssuedDuringPeriodValueStockOptionsEarlyExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Value, Stock Options Early Exercised", "label": "Stock Issued During Period, Value, Stock Options Early Exercised", "terseLabel": "Vesting of early exercised stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsEarlyExercised", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/CondensedConsolidatedStatementsofCashFlows", "http://slack.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "work_UnamortizedDebtIssuanceExpenseEquityComponent": { "auth_ref": [], "calculation": { "http://slack.com/role/DebtandFinancingArrangementsScheduleofCarryingAmountofEquityComponentDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unamortized Debt Issuance Expense, Equity Component", "label": "Unamortized Debt Issuance Expense, Equity Component", "negatedLabel": "Less: issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpenseEquityComponent", "nsuri": "http://slack.com/20200731", "presentation": [ "http://slack.com/role/DebtandFinancingArrangementsScheduleofCarryingAmountofEquityComponentDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26626-111562" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117546-209714" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r307": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e34017-109320" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r323": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r336": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r355": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28567-108399" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41499-112717" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r402": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r42": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r499": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r500": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r501": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r502": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r503": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r504": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r505": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(9))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" } }, "version": "2.1" } ZIP 82 0001764925-20-000570-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001764925-20-000570-xbrl.zip M4$L#!!0 ( !F**%$,/5._&0@ -(L 8 97AH:6)I=#,Q,2TW,S$R M,#$P>'$N:'1M[5IM;]LX$OY^OX+KX+H)(-OR6U[L-(#KN%L#O:3KN.CNIP,E MC6Q>*%%+4G9\O_Z&I.27.&E3M+VK3/[\,"0S MG7#RX>.;]Z,!J53K]4^M0;U^.;DD[R;_>$_:-;]!)I*FBFDF4LKK]>%5A51F M6F?=>GVQ6-06K9J0T_ID7#=#M>M<" 6U2$>5BW/S!C^!1A=_._^E6B67(LP3 M2#4))5 -$=(&R?!:>G;1].CZ%S M5A*75&9CYN^UF[:23Z=Z"17K6;?C^WWN5+5D-=[I* M.9NF7:NQ:8X%+K!H#VAX.Y4B3Z-J*+B073D-#IN=CE?^$K_F'_5PMVH*I L=H**_1M0-=32/BZDT8GVGKS=MLB^VR+R;LA MN1D./HY'D]'PA@S_&+SK7_TV)/W!A%R_)8VS5MM[/JOMWY#^Y?6'R?!R:]O1 M 8*;G=;?I-\U0XG5$XQ$@1":Y%T&Z?93^_<=M/[XS?]J^%-]?J/]\,_R_UN M^G[S*4O_5ZXTBY?WUG[V$RV]_?#21QZYT;"@4I,WN<;MBQGPR",A2+,@HF=4 MOSKHG/8^;P661KCYW:K=[8Q&$6:G*H=8N_U_#I9JU$H3_+Q:;EO>KW6L64=D M1N= ),P9+) [Z!E3SK=_SW'C0?*E>QQ#)A ((B5OA4S("]SU9DMM4+#A$4_ L4! V%A21 M0!U2@0P4IZ L)31=DCS5,@=<*7)22T\1(Y0D^"09Y22F(;Z21"3(G+1P &Z M 7KK^0$=2,Q2A))!Y1HZ'J(0IMA M7"49HLLXAG$8SM?(+T"G[DV-SA79BM$S$CE' 82[0$S:Z935)Z1J1F(N%JKT M!0E3IC26FYI0\]+IC5IZ&Y!6I3([VKZ@VJ"ZO;>HGFQ!X-7!:;-QTE,%;@LF M9\*=B&.&CX>J*-P,2$:$2K!P1'BQ@(.!#0'T@8 S-3/=C%B"(=^$??,<,15R MH7+L9Y*!%-SA,I,BA A?*W*(,(P <>VP-KP+9S2= NECG!WG' K^84O+SB%L MZ&-K2_/JR"IR']TH8LE*#0]HL,FZR\CRC,\ M(J2Y>GH7D] #0!@6,SF*('*) V!$G#-EXRQ*06K',;7..D)O1GD)'+\@] N. ML$:D5V0 T\@P6J,N2G 6V4,ZE0>*18Q*2Y298S(V[Z1FI%P9=F&]5%DJ8J.R M4( *:"RK!)KEH(]'.?9I&KX+0 CB/$>^T/T3?']V7A+ ML'?>4L;WX9SRW"+*;#W$,3('-H<4:?,N UB%_R=XB'M\F!183\&.B&[EJ$<@ M!#@SQXVI8\T&;\0@:(-,N[%9 M.)8*<:"_W#$).7RD2XRN@H7D/>E"<63K8.MB4S*G^4JO(Z?5C*I5SL$03ZUK M063SG;4'52)%+K;$ZO<6>%$DWY/WOME$W^Q.SZ8,Z.R=.WV?,L">$4:E0WKK MP&ORP*93K&.P@?63$>;MDJ>5BA0)E!;2)0PC8U_@D$G"M ;X3)8+!)4VE40, M];.#'*+K8%)1)FGA7T/C2G^'OW*&ZEO?SM/0UM1'+\7$GA<3?'9E0?VE+(\9?DJ6!?\VQ71#\1J&F%'!:M0 M_:@+!(PS;;L@CH5$#[3,22%M4GF"<$(SV<44*?+!\Z@75K3_;+^/W">6& $] MQ!;8X(WHM"?7!8P]1QU8.A=\#H8_I'1:',#+(MY#DG&Q!&Q=S(0+[G3+21#4 MWX52CC=-EEJ36:[=2;FQ2& M#*N IA99<;^D=5;S6QU[Q41+_(W*\8OK)S5W_:2NH]W&L]/:F?^9=K_66#?6 M[?!N"M15931]76E5RA[E?J)FW69VM]K?P@+FU1,!N.&!!ASWE^X&O(>?#5>6 M#F.[7OH%A#X9Z=L.\L1%(=]' -ML2VX@TY $"*E3S]Y66J'H"78N?'70QC!C/Q^Z@? U;<2>&?_'V->* M=IG&J<(?;O'!C$%,AG<0YN80C5R[>NS%ZC_4ZH'$N:'1M[5IM;]LX$OY^OX*;X+H)X!?)+VUBIP%< MQ]D:Z"5=QT5W/QTH:63Q0HE:DK+K^_4W)"6_Q$F;HNU=G4N .);X-C-\9N89 MAF>_7%P/IW^^'Y%$IYR\__#FW7A(#NK-YL?VL-F\F%Z0M]-_O".=AN>3J:29 M8IJ)C/)FL[E8+!J+=D/(67,Z:9JI.DTNA()&I*.#\S/S!C^! M1N=_._NE7B<7(BQ2R#0))5 -$2D4RV;D8P3JEM3K9:^AR)>2S1)-6E[+(Q^% MO&5SZMHUTQS.JWG.FN[YK&D7.0M$M#P_B]B"KG\: MAG[W)&BU SAYV?8[__11R"9V=V.47G)X?9"RK)Z 6;_7:35>=7/=7[!()SW? M\_[>/]CJJ^&3KE/.9EG/2FR:8X$*ENT!#6]G4A195 \%%[(G9\%1J]NM5;_$ M:WC'?==VZ-F?OIF@'M.4\67OURE+09$K6)")2&GV:TWA;M052!:[CHK]&U T ME-(^+ISDKW >SC*H-/%;5O;1IX0%3).VWVB=-UNVVN1K]KAE,H91H) :"W2GG^2__3.;3=],'DSN!K= MU*__>#?ZL]KOEN>U'J/ZOPJE6;R\H_OI3Z1ZYW[5QS4RX!PRYYKVXW.:=1A$FISB'6;MN?@H'\1F6"GU?*;^5[]=_=-Q.2& MH[ID"F&2H4(S!JI&QEG80(24,5X@+W/5V2VTPL.$0SJ%F@(&PL M*"*!,F0"B2 JZ[,:?"=Q$*@TMR2VEQ#=,A9!(I+';+<#A*$H$DBX2% M"5&%^5B/7X"$\B'!.A.<&3FH( M;89QE>2(+N,8QF$X7R._!)VZLS0Z5V0+Q9KI47#L@' 7B$F[G++RA%0E).9B MH2I?D#!C2F.5J0DU+YW<*&5M ]*J$F9'VF=4&U1W]A;5TRT(O#@\:?FO^JK$ M;6Q):5X=6T'NHAM[&#+S392T_?*)();N'6+]AO?*VO4"%)H>T6&3]9<1 M53,\(J2%>OP0D] #0!B6*SF*( J)$V!$G#-EXRSV@LS.8VJ==83>C/(2.'Y! MZ)<<88W(6ID!3"/#:(VR*,%99,_F5!$H%C$J+5%FCLG8O).9F0IEV(7U4F6I MB(W*0@$*I#$+F$$Y$G06%IR:9()J62'6+ 5'.,ZS2=7P6P"F(\9[' _1-\7W M)^,MP=YY2Q7?1W/*"XLHL_40Q\@[Q?E)@/04'(KJ5 MHQZ!*/3#$CS&A^FJ-QA>%7^9<).@8FS6Z\%9 N6QF#8+_-_C.MP[7*^S@,/, M+O9,<5E2!MMR+\"9.67,'&LV>",&01MDVLWE(B9&=A&&A30(VPBC]\R:"J7Q MO3G#Q+E4B!/]Y8Y)R-$#0V)T%2PD[_0N!4>V#K8N-B5S5JSD.G92)52M<@Z& M>&I="R*;[ZP]J!(9;Z)O=Z88,$( EQUF1^@706T-:0%7AV94']I2R.F7Y*EB7_-L5T??$:AKA M0 6K4/V@"P2,,VV'((Z%1 ^TS$DA;5)%BG!",UEERA1Y[WG4,RO:?[8_0.X3 M2XR -<06V."-Z+0GUR6,:XXZL&PN^!P,?\CHK#R EV6\AS3G8@G8NDB$"^YT MRTD0U-^%7#4>A-HV9EXZS)AS)5AM!^(I+'_-0SNFRQS)K-#NH M/S[C: MPU\W-NWT;@F45>4T>WW0/JA&5/N)DO5:^:?5_I86,*\>"< -#S3@N*NZF_ . M?C9<63J,[7KI%Q#Z:*1O.\@CE4*^CP"VV9;<0*XA#1!2)S5[26F%HD?8N?(A MXR__ X,^0^$[0.'%80?#C/WSU7^HU8_>2X;VSM'@.Z8_WK5]TS*, M#0[CU#L_"TSC _PF%^Y2;\_]>V .F[=<[]Q_/;A_) TPC!0:^N56>KL791^4 M9.O3W=NU-XC/_P-02P,$% @ &8HH43 N(B^W9@ ,@D$ !H !E>&AI M8FET,S(M86UE;F1E9&%N9')E+FAT;>V]:7/CR)4N_/W]%;CM&%\I@J725KOM M"+6D:NNZ2BI+ M/,MSGO.7_W-V=7K[[R_GP:@8Q\&7?_W\Z>(T^.G%RY=?CTY?OCR[/0O^?OOY M4W"\MW\0W&8BR:,B2A,1OWQY?OE3\-.H*";O7[Y\>'C8>SC:2[.[E[?7+Z&I MXY=QFN9R+RS"G_[V%_A$_:\4X=_^O[_\GQ]D5X_&[P2KP^>OOZ4(I7\NUA*,/A M_QRH3KY4/Z=G\F(6R[_^-(Z2%R,)[W__YG!2?'B(PF+T_F!__[\^_.3]L)#? MBQKI_P_V]_9W M/]!W?]K'__L #;P8BG$4S][_W]MH+//@4CX$U^E8)/^WEZNE>)'++!K2#_/H M?^7[ ^@E_OG W5;MQ%$B]3 .#K'OY]]'43\J@J.]P[^\A-_KP5>FP!G90$VS MS#Z,17:GYJ6?%D4ZIC?R:-6L9W_SVYO;4O=8]]B6/-9\*-95!)Q\/K\\.S\+ M3B[/@NOSF]N36_7'S__^=/+U9JO'??5QJX=W\^GD]!_![?GIWR^O/EW]1I/"_F!>[Q?550:NU&^]I?3EHZ- MMC3*3'?$G7S15]K_/SI/+CZ&)Q>7=Z>7]XV2V5_V*]IU(7HQ](,.\U4PS#D6$QR M^5[_XT,8Y9-8S-Y'"78.'_IP+[,B&HB8)[=()W:9]O9YJ0JU/D6H7\#?[]%W M+XNP^N6[@[U7AV^;O]_?.VC^K$<%N49HY7X,!%AJ&R:%_"3]P=J6?0'&6T!6BC=YYK>Z-^K%7A_./EN MGN>5AH]6TV%8XN5Z^XCSI^9]LT_@%R702C)HB2VTGHNV)HO0<'V?P,"4N+I0 MPN[ZR]6UTD65Y/MX<7I^4[, FS3O"PV-=5V2@VW9^>7>T0/K))F:5F#/K,&S M=/-@N6[^^4\'K_<_/&M/EYS0:WD7Y>KHR3"X&@ZC09UPW\2=W6$7A4CF;%8R3NYTLF5-FCK%\'G\_/;B\M?;L!/<7-[=?J/OU]].CN_ M[K3V[@2T]&8][+3VU4[HEU@,)+CT/TM9J*W0W:Z=;&FM;.FT]M5J,DDR%;&6 M+)U@Z01+6P7+42=85CFA-Q,YB#K)\MS+T$F6YUZ!P[WC3K*L5&4)[T6B#*++ M5&TF&7S)TH$,IUGG='RV'=[)F.=>@;U7G8Q9Y82R; $899$.OHW2.)19_N<_ MO3T\>/.A\\,\\^J\Z03.LPN6$_G.:9M-Q)U Z@=)6@?*F$RBKM9)^ M2Z=9(D.MK?SY3Z_>?6"CJ9,SG9QIJYQYV\F954[H:9J$TT$!IM+/D, N\\XL MZJ1+:Z7+NTZZK')"?TV[X-'SS?[;3J \NT YV.\DRFH]NZY+-S@90-9C\/,L M^)I%12&30"DT.;#R?(V*43HM@I,NA-U)H=9+H0[2N^)$O$&:A<&9*+JP=2=7 M6BQ7.CCO:E,%LO1[U(F4YYK^=YU(>7Z1T@%Y5SJCGZ*\* -A@O,$N4;#H$B# M7].B"RAU J>] J?#]ZYT1B^2?"('19HAC>%Y+-%%TTF8YUD-ZW_<=!&SWO-L M*04N@K.+Z_/3VZN.1*#;]*V]5X\Z%H$5NP;2!Z6Y=Q*EDRBME2B=LW&UH=0I MTHLK)?TLRDAC[\3+,XF7+L_WN9?@J&,06.V$:LN_%_QSJC;24.THQ&J() QN M938&P4-T@^H_G0AZ[N7J1-"S+\%11S6P:IA&KG:/%3N_BH%(!EV M1,R;18R M'=? CZ5WI$P]_1=@4V]E+">C-.GBK,\E=SJ.D^=>@J..!'T":1=.ERA3OITG+ITK$/K'1" M?TY%%G8IPAL@?(XZX?/LPJ=C*ECMC'Z4JC&(.IVFXXE,<@I#=6B;YU^93MP\ M^Q(<=90$*W<'C]-[$7<"9@W68GL$S'K/LTFZ^34XO?K\^>+V]OR\2[KI-GU; M;]7C+NEFU>RHXS'X#&3>W:MKL!R=B'GV)3CNLG!^D(@)/D?)M.,3>S[A=8'ENP?)J M6P3+>L^S=CW^&EQ]_'AQ>MZ1_70[OK57Z:O.[[C:":6\^,[1V,F4%LN4SM&X M6HUE,DFCI!@#\M%0;W0B9OU$S,M"]&.I/W?/<)I'X,)YG\E8%-&]_/ 0A<7H M_<&^:I%;?W-8/?KZ,='/TWA:R ^\9/ON\QL^G9$_F\9^^-M?^C"EWDP[_SO* M[/:^DR_ZF13?7HBA&O![$3^(6>Y/RSA*7K@379F_!2]UFQ+9G6J-E^(UK1JN MO)GB- ME!M,;BTDNW^M_? BC?!*+V?LHP8G A^H.D>G=WC[WD&\O?@%_OT?? MZ:/O??GN8._5X=OF[_?W#IJ_G-ORZ[W#-X=+-MS=O'_LS=MYX5?M&%-'.4I$ M(;MK=VVOW4Z^_&'RI7.\_Q#H+P3Y7,JK3LM_]J7IQ,VS+\&KCO!JQ46=-8M> M<)&P@.GD2R=?VBM?.F*K%:LSDTQ"@K;18FY&(B,(]E4QDAF5+^MH/)]/ZKSN MI,ZS2YV.\FJUX9%I,4JSJ)BA&74V!?G265#/OR[;(VO6>YX-H.DBN+F].OU' MM]^[_=[2N_5U!V=:<0 $:@\'I["7L R(9$+)+R(KXIGZ3Q2RCM])G4[JM%;J M=("G'T)B>^:$1*X23PQUXJ83-ZT5-QW*8Z43^BG-BTZXK,%"'+SIA,NS"Y<. MXK'2"3V+[J-0)F$G5#JATEZAT@$Y5CJAMYEZ>D@EH-%%TPF73KBT5KAT*(X? MX/,U(N;D+I,2:YA,S;3L@\NY#I0!NKKH$8Y>KLR9 4F%$:AQU6HQ,Q MK<%J7 2?3RXOSZ^#JX_!+Q>_7ES^$EQ>W5Z42H :AP'?MW_^T]O#@SRT&1 MI4DT(+?".,KS*$TZ8=,)F]8*FP[#\2.$S6WJJ3>(354;(SA)@I,PS&3>:3C/ M)73>=4+GV85.A^WX04+GBQ(V:8)UB8.OHW2,1/W3!.!D %Z]R(-_);%X&$[C M3OYT\J>U\J>#@:QT0K^*Z)Y ("2).MGR/.MPN+\MLF6]Y]F)GEP$'Z^N__49 M_CD);/UNYW<[ MOZ6ZY;LN7KC:";U(0CE.*".*R9Q,%5TD6M'T*L E=SN*LA"3PF?!ERP=2!EV MT<1.'K5:'G71Q&>21U'"!3/SH#\+T@P^*$8RN(;FX#GXXS3-)FF&3752ZIFD MU$$GI9Y=2G5AR!47#!@,9)X/IT!>,91)WOGD.NG27NG2Q1M_M Z$M+J=H=4) MF?8*F2ZHN%KWZ8R>#X=R@*&C:SF1(@84 MWNZ8Q"Y181)0"XBY((@;^=?.GD2QM2 /\[^.7\\OSZ MY%/P^>3V]ORZRWU]KHU_O"T;?V,OUH/]+@5PQ5K\=SF8:J"I3IB!U)FDR,2@ MH+2;BR0OLFE7'Z 3/BT7/IU6O](9_1CE:A,%_Y8BZ^1*)U?:*U>Z#+W5QCMD M%^OH!$J;!4J7E+=:]V.*%M# PDL[1^2S+\KV2)KUGF?CB+P(3CZ?7YZI_[_M MG)#/M>E?-6WZEX7HQU)_[MY?:8Z"ZGTF8U%$]_+#0Q06H_<'^ZI%;OW-8?7: MTX^)?I[&TT)^X"7;=Y_?\.F,(G\ZS6'\VU_Z,*?>5#O_"V..PK_^% W%X2 4 MXGC8%^'QN\$K\?KH[>M#*5[)MX>A#(?_\^8G_R&&:I;> MB_A!S')_+L=1\L)=GW)Z?519J8T?W M\[\_G7R]@:)P-Y].3O\1W)Z?_OWRZM/5+Q?G-[W@XO)T[_%CK=D&FSQ%)]>W M%Z>?SH.+1PQI++([=6:TE-IS5?7'3L^\MM9SSG ,H1PPX=7[0/5+9O ST%^O MKK]<7:M3I#;=QXO3\YOEI5YYFB+5;%*\/WJM.N7,VV_3O(B&L]+$K=6T-5E+ M>P>;8HC,76.GVBK1I*W_>'[ZVUX0W(YDD-F^I]AWK&$7"ZA1+0>C1'7G+I*Y M$H[)8"_8 7(WJ&IWN&:+UB#,!E4>NK7H;J-9KF;VX,-ND(]$' =]&0RC[VIE MHB2(BCP8@-J-(#][D8RV L9O"T^J?:IF$PS-)Q4*BN!D6* M_UUPS6VAI#G<"DF#?$0L9/+U'XN1,LY&Y9J8>=!/109")P@-T21L6U$$(IG1 M;I4Y6%91/@I2'#A)J%S_9J+$E 3P*_XC#Q[4;R0> N=]090'_YFJ#3R,U$E0 M^S],@_XT5UW-\\=H>VN\Z1=I>::'\DX]*1:+WB(BI&Z M]Y5T2Z=%'H4DV&X*OOS/9"P>1*9^&,I<;4_U<0B$O/"CJF3=0RE<+W%[6KW( MTUBJK_)!)DFC")G; 5X-G0O&-)"&<21IT3"6_K1 V1XE2M44H?D5O#&>0;?' M4LTQM)O)<5J '<+?"G51DR+49JIB<=1WD@.","N/CPXV!&[.X>[FGWX%YG( M3,0N"W'P23SHKRMSN'%J[=DOIY_6JI\+]-D]8+&'.1;]7"9TAF%[Y-/!R.Q? M1,)E9M.Q5IO7E-,>Z_-4.3]%@ZXQR92R'$W4GI"$NKN7K$RT1Q,^>$5WP49H MPM#9N7?!29(HI4Z+UO4?C%&%!75\OBC56UH="3HC2F+U8(/C7Z ;]Q >JC\A M37@GPF.UZ]P=\"]U?S3(/>&\S[E&*N9B\\6"O<@+?(R)X.O.7T*E'%D \]CW M@A/JF#\E/:=UTSL)-:[5.W#02G*0/3#)THGZCU;GU46CUEM-.71%#%1'0N1: MA$G05T9PN'?,_YNMWTYV%YZ1U+1_5<#M,,6\*X!,X+SYKZ@E99/SA2Z]:7 M4NT-8)"$-0*[W]E%[1-J1ULAU&XF;4< M45X^B#T65$I_!N&8YN!P_<\TRDB-!<$Y!@I)T,/1>(^M7.R6Z#].T% M.S_3=X.1B+()E^ZDZI@CB/G- M^E]S#8XGR\]RIYY;@&[3KM;;^M9.&RCIE3FG&UEIT_&43=+)5-WW.\>!]HPVS%UPE,:O\^L*V]_L@3<(IW?!UVZ^L)1G%9234WL6EU%<_[P.W M#U2GALT#VHK1O'/26_XX-1RC/2@9.X)WJX%!^JQ6C]1T:$6D<8O] :B1I9 6 M:X&:V-PSI902.%;>'@UW6'T';'F^%>JBYXZD<-94"#*?9ND>"6JXHKO_B/&;3 3K M2J#@9[[)UW^0Z( Y 8VQQ@53H[1.J7[$CHDHM\H)?\4MPPN-=19<62NT[ERRRK!%!4Q18_O(3HAZOQ6 M^ Z(0H!U 1U6"SM(QY,X(N6/G54/6504:I^H5X]I 9QA3(Q(5Z9) ;]1WY<5 M1QH2^M0!8TU^/&6!!DY/Y6&KF8^4C-[_EVI]\F=A#J6\+*#=T?'")]AN SN M80Y/0+DYZF FU6@V)U!$(@^&!L-3)R&^ Q@V\&(B?G=JK75+4ZB,54?0S"2?13):Z-/(=W2>:7EAR*A#WG"R4X M5!F>%GTL&L]328 LI_H<[+_=&MU':&]"2B)P1B?360+0(THB&A:EYT]Z.8" M@LA*1G)%@"0EP6UN 7WNZR\"++=?0)0(G'19((52WMQO#P[UUXXRDJIE MFZF?PN95+\QR9\1X.>(-K?TY[ON'499#0#^".Q&0 V6] L^.XT6Z5S\5_2AF M\O;RSW?P-5+U 50![OVNN9PG,'^02Q1 =\TD^V>.<@/70\[AB]]'A3K&@V6. MBYJ/^P@OGE'Z -.P'L.8W^D>@4(XZ*=Z#?<]?)*D97'XH$0QAC/YQ]JYB^N) M):3=73>LTZU 121#!$_1F#:QVMY'^["O,<*?HHQ&"$$L9N4?ON8?6N_PX@,P MK':W8?O!;$A6PWCCZ\->ND*L[(@*(R'41=4L)."X5X[T( :?J^JAN8W2\EDW M4X+*7(VR6B-'&INEWZDO0(AZ$F?>:\@F"3XRP^3+M MJV,3G"2)VNL#B47R=M0&"B'M%Z9'JB=WR^M4-T2U9[2D"B6JRVIKTD:EJQ]4 M!1'^EDZS!%[3LT$(=LCI (6NU%=STV=ZM]K>HJJB?@T8)D2[*%FH#AW:,$IS MC=+0B#9KR\R]2'#X^2"+^C5^9+K8U)6[MTF::5)9&@LD6VJMEX"S^7Z.7QEF Z0(TQ97C"K2J<91K%]IV=S:XO3,8A M%ABCZ%3MVBC/RW:LSE?1F:I>\(-8!U=QZCV7^]\)>I&3#!ZZO8H=BB2;JP;\'V:S. 02RT/ZC9R6) M3HBD*(6)MS0;?B4UQ/=@<, R9Q<&]J)@ZY"&R4@@^/=S1N;6/V^T"63^M'3N M+LCXN\1/K&3V5$V=(@":H4\0N+ QHN\=E%K79@_]FNBG MA.PR=..%88:0.TH[FX%?#[7Y9A!@/TV_@8.XXF[G7M=TAM%^;L3!O2@I0%_5 M#E5_CQCF$@MN)YF.^R0YU=V=U1O6!'//-/C2>*'A+L[ OY^HUP P0=VPZ4/B M*.NN\SI;HL]Z9.K;Z!Y%2:"E!-M*("/=]^&'3WR=FH_C78@E(UA'[P>U_QG^ M0IHW-*.TWSO6:QFYQ)!(1F?#/N6YLU_D%E"#H@J55+@E,'B@'NQ+I2X-C9[^ MZ-DJQRG0^V?UE^I*,CJV?)]9P)*XRZ0DI5]D&2@^I.-GY#K*"_4\S(-S.^%+ M1^I"-BNE.]]/LXRL&?5!+.E)L]%VZ5*17+2!+VB\Y&C>([RK 0YP!]:,TB7A M S2=X'.1P/G& QSEW^R^* BGBR\!(VR *# U$CSA^G'5_PP54;2+^=_0V'V* MIW^2/N"IZ/UQ2[/S:A=_IAU ."&JB:).-* :/+\+4>*+#?6&U[NH<:E?X;+J MG2\C_,]31ZHT_E#&X"H@->+[S'F'VC!__M/QFP]I1J$=X^=2DZ(#2; %E?(^8Y:T)] Y4MK5V.!-".< M>\^.FU12ML3(1JZND)%IRCC"])'2XSJ>I.[&A*T=W-T\(QR(X'6-]#'S)M6U MF'0\H@&'?G"L3/:R^63OZFG,AID;!%'O&4_C.YP+-R""4^C.K_8H6G@^4DC3 M$$7NA4O)*9^C'5",4*N'E0.;98/\"1J($-PXJT4I#QOF6RA'=HM5&Y;@;U3' M-L:)D54WH&H;/:6^D^[WAC)D2'0#209*VJI&TR-7-*IL1K5&1;YD%^ S=08"*?V>8> IZ?U9 M]3ICZ,D#HO]9$RY[0Y+49CPRCP?&L FTV0,5L2\)AQ]*[52?,UGZ#Y+P6JM% MC[3]*=]N>&U3&YD";.8,<186Y;)^[;\#NOJ^<6$<0%5RX)%T( M;(> @Q] 8(A+C:+ >^0^RO'N7X0'@C4AS3 M!;+0_0==J56T%REW ,1QAE"(;Z )#I PC0;U<;A9B/,8&&@FQ#)0<*- ?QAY5?*+U4 M-'OH0JY \H'U(/X+'9H'C:P)3RX^$S47NSH)/7,4BM*HE?D^1=H! M.YA>,$+;.!]I0!!^NW!P)GW=C/*1(_0X$XR4:!:HG>^YV?=\M)&^YRV$O&\M MYOV, <[J(ZVIH:_0+\RFL( M[AP>C?<6'GA=UE_5+# ])O_*$IV@>03<_F,1]JC\__PX@#U[#*I*^[-!&%PRFBZAIEHD&H6J/ M#6.'&O(%*@Z=&H1JZTRR!6#CGZM@8Q=MO-PZ_F[D<0EZ_!C,\1-1PN[!=L]! MKT&YIJTZC !C5(PR*3$['@!L>16M#;YKG,)MP-T: 0 ^G.T X:(X-!%O>WG0 M%M=L.LV77)2;R&&H@Q( < ,SIQ:BF:CQ@8!6Y\+<&V!?49C$M(RF%B3W#V?: ML0P#UL_8=U*?]%FLV=L<1=/.:L?0BN$+P)16G1#5^[^^$H=G>GZT'NLP=6H<9J\6,Z5?\?L18:0N<[];,'6@Z=JKRRES! MNA8/L+0P+>.4IZR* ^N1M'7VK08OS2$A"W98*W5CG/9KGS/!ICHFKHLODR6S ML :@YJ*9G$FQM LI+!X$<3AM0ZL^M8QN'V$B]65MXT6D=]463CA M@\0[&P46!9NES12T"HU_S7EGG40X>@1R!]6ICPYFBZ$<17")*_VN#K7K;--#CW;I(*\8)\^67<]H_36^C -?0QYQ]Q]8D! MAPY8]%4-G8,R0XV/E35""SHDH)'$;&[>!DHU2P&KRB['.0T&.XR9,8XNTQH. MG>TPK<-KY)E&B>L1:")+JDB 33A6A(X-68_8L Y1",F9=YF8C)BU!"R 1P+/ M?SCH? 'B?!ET.>0-B3[ &E1/Y+WC9'K48&A?>1@6/+>>1-Q1>MF* ,TGNW91 MM+M_@ZST2Y9]6X!H;IT33L,$3[2$^L_427"IT_L=**<-IU?"4)YOP[\%T4$W MG&8)U,M:(E#(@'\,'S1> J4 JISG,O1]Z28CA!/>O+X2:EM0A#B?]G.8'^MW MK]+/V%<+:E7$$?#$PRKC9/_ M@J!Z-F)(:2%%#7*50CF1N-_G66A&CQMH\\?@ ,&587M=OR"^/\+$5O2K!P0A MQB*/''#NF1$8+0X4J:A2M@7#(K3)M,>B+*NCH=[OH'+.<32;12MCX71(Q#JO M\7;SPS,UP?S6B9EP+AK9H!X?B:>9ZSQ8#MXR36+"1"X&!BT)<*Z@EZUQX&V? MI089#OPQ'J8%I3\]#9:#DD6Y:L".]7 (UG:G["D3,%# MMX-3/P;=7C\(;VP-J% B/_B]K,I.RG[,Y)U2+.:AB"O TW67<%'+,*4@M4IE M8#8#5?KH+;=\Q?-MNK$U6.TC\8LNJG-1L [L0%Q-1$*C>.IHF@[WCGIE7\8C M<:X^J)7PJ@=/Q*L>[NIZ,^G\;M0V<7^AO8U\!$7&7OLZ?^\U'-M>J/SE_..=T9L#NO MS,7+BNX/I][]_5R"$]\2?XRA6G*;U=7&8E.;O?M(B.,:WI :_*0[ M.XIJDDP:S*3'9UYTYOQVF?.M4^3[3L&\&C=&;=V\)_DQFAT8+HWFDLX,?3S_ M.&?&(3WC!==T+#/:G5VG% M'MLR'F!Y(F)M&MRG\7V)H]=0^;HMFPK#O13N6@:I$9 ML]"[-? H6_"S9O[<(NMR3"X#JO5(-,>PW6H-IA1O:W<^J#3[J.K'FQG>W+RY \!]U *(A)#"[^N6]M:OL$\HD M3R7=[TRSZT<*=%+=O'SSVNW%[ZVH%=9>,YR:5N]LCCL0.L>+@Y=N==;J-;P? M L1)90&$99^,$B-K=*@9G6T0NKP9S$57%%.Q7O4XH"(9Q7)UDE3 M5J@RG:;%*,W49@P#4UZ;H/EHH4Q$5FCJL1HLE6G,MH+F&/ABB#G* L+K&4W) M7LK21-GT...:V)\=/ W/@G0:%+9JMD=FIJ5,23FM.*[-1G!F1CT93@>2OM## MT&9=M9O$[0;P\(BO16K M5V7:65^5]M7#/?55BB6M?5(<[X+-RMT%@1?1S+! M^E?^(&O0UH&*%K(Q8#:7,'T#\-=] HG6:EO=_C/P3I=$K]!X4"W+U3=7>0 MV61;4AZ!_4G7%[=*OB(H"?M"F!LEO9?T]OXQ7;K@I#:SV*8$I9A MS#$M:OY%;"X"EJ0APN0+:T3,>^'CJ'PUYQX;8(+B%Q5G-=-EDS86N(H9O-[" M/9T27E3B?@\*% 'H7[C*MD&%\WO/?CG]1*\ %EBEOPTX3J$LQ#*XTO5X:4W" MEY?(4=^@WY3D)P9QR NOU*Z#?2S#6*T]YQC ;@3%H4/&[!Q7X:I;9C^&5$> M_+CM4[NB[=.+7F^%7O3/:9I-Q^L_"-1[P'GN%D=08O0W9>L4)GY/Y9:CB^1)DMR=;<]T#3!-Q_D$G*7 M"DE"!0U+XAYPTO S^DBZ'T8VUZ:WY'HUK)1#M\UY60O?OJ*%=/<'J=%.M0?/ M0:J6%.='HQ?(76H*DXOG6\B62>>OG$B'7.F%7]2C2KUAY" MCQ+M77""$+C ^QVI3H %@/T1 6.(SH;5MRCV$Z]]#U?@JV=M6[_#O3=;<;N> MT)Y0I_RS6W>:G!'K/S;C;'"."I96UJ-"HA3>P@BPS+1I96$FCL@J"[^>/@6) MY,(B1D76\'[S*HV4[KM#923K(M29F6W44&/'F\QZ678X&QNO,@ 97 MP064[ 6<*%AIN%=QVT.7M0I"5#(& X#O&&,XR3K'K:]==TO=V'=(\VC15<.Z MK@T](X8K;?<\\KSZ)2U91W5VC<7S+C!DL7.V:+?;14)FE^58RPMF^.\0* M#3/>"(A63S>\N)2C6+/3FZM!'1X<.>6@P([%36?#% <'_&4)J$&=NB,XQ?Q5 M>?PR-.WU>I/33.NBB6C?Y?=V*RZ_4ZI2 NKRV*L_XB,G5G2_A9[=_QL7[7/ M2X67]9UD8%55%YRA3,'$91OU45P:URH:3;G-@IUJ_KS9C;BD?52AS=8"$ M0QY5E6Y-^;[D0N0&#'=4C2:-37HWM_H5U)0NXZH!6EJ;5NPTNJNM(8 7UB=- M+V[$Q[>:F:WOU&Z/:-;@-U%F6K6,5=5AU!%KL5]:9WS7 0-=-- B>=@%7IH# M+V\V,O"RA9?;NZVXW'Y% ;S^@S#WV<)HT))W U]R2]9;FJ^1YM/^;^P\LYKM MFV#'I?CCFPY1;]BD9ATD!Q\P&:9LJ_V61H!CAP)]MB[?KJ\9'[RM;;[(ICEC M34E^ZPM6DWCFGK;=-I741M/8 FX.JLUW858L"LLVX6S)-&%',V9QX"-(0@IY M-F("C/WLW]3TLF7@47O7YYD/[&!(X%%>_K*GI2;\H[/GM'"B$=F-BGT>U%4?S^O#SG_P0M2D9.LT.8S; M3.)I)N)GG=K:W;#B8--*]R,97_-WY(\.4)7FMVX_/N+%=2$I(\J[D-2/4'P/ M]K="\[U,_61).D<_SX*O#(DY90)7S3)UHH,?ZS]PU)9OK%:*V]EHGH4//[!R M4F]V2T@_,;61N3BTRSS.)W1HO^,'.7Y!P6/KDI??01[D\2RX@P1 &=I^E6/2 M_5F91[?GHCX;X:$@1R"R4$-97IL,H-'F1#G/Y8H)QDX(K-^7:X"UKVSU8/,6 M9@71%,%*:FI$=XT2V$*L]L'!5HB8:XH3G*D[9U-N.$M$_QLB$=!'R@:Y81A>AP%=",S-O6&JKD[",3IQ*/95%()_(4P M0M6R!@ZZ;6&T.)W,]27C:9_7#2 5* MT9Z#A/7K;_TNW&0M'M.A8ZCIF-DS><\C,HH*[C '"ISUY+QOXO[0S*A8T6,N MF-13)\W8QN*;"4=X_$9M$ZT70%9;WMD4PFS(+!0KR::O05+KLV3MN[C53!WIX6EG?+N#UA(#7 MVXT,>&WZ0:[!!W']7'+.0*J+HU/@2)#6RP1DE.64 MT^FU\)M''LG'A7T.CBH@I5)"]<&!R4YO._!G938$)[@'$V'*!V+9O@@$>1+: M@GIAE!=9U)_J/">U+]/"?40[/[+Y+Y3?938 %Z+SC)^+CV8[>ZB5^0Y\@?Q. M[1 T6P^A%1IO9Y*_W-)ZL7@83F-V:JRKP=.;:]?T)?$O59*^?'H^&B+:+@WZ MYR.U3%T,F++M>7(?I3MZ$U)GS<'P\_)TV9@KF*E%VK:SK03=X5;X9KX0U<;Z MCP+=,N?+)$@VJ\L@0@RAAH&Z5RM'SN/ T!&<,C-'@M6DLNFXY,E,,PIY>10< MUEE+L1EU]N.Y& R&&,J\$/TXRD<.A-DH)GU,0S$,+$ &I 4!3 T5AD6_*XI! MC:K.I QF2JG(*;T%^ %)LKK4DM@YH^J(T)'QB)N_3@;!5473- M*B)R@GQME#WPCJ$8<)''".'F4<8/QXX NTO5S>)4KFU22PX]-$=P8KSF]'I& M.3"D0=?*4FLB8WF7B;&ZP^"]]$]SFYIL@R8B%8:KH5Z:5("X1A-X??V# @NO?U9NN];**^/MD)>?XJHD)1+>Q*<.U+P M5W74UW^,!L>FX;1 _3XBS&QFR]-11 U 8?6$\20HE)HWH0R<$$E+>[;J7BP OO@]X*NBP3)+4G$-K<^DMMS8Q!ZSVBO/.\0VH"9'&(EPR4VBXF/6DKNQK=P\6S2"^+)2/35 MMP.,PA+S&&8 639OIS)]!9BG ?"5PO*9O%,#T06W\">":BN4V^ 4A,KQXYB. M6SN..1G=^VDLHECWD+ KC*RW/T$^XX%?D2YE3PO,]EYPH_]I581T(@TOI_PN M7,]'N>*$-I:TG:2$BMI_TK!AZBQ?U&Z8[1N:*0L38]/YY_[M!Z3;!M7*+2PG MD&<16:R=L2:R>$BS;]L@+M:C]_/[:C6KIG*'=X*T;Q0"J=UTE&3.2*HRY;GO M8.\9YG2EK)/N'ZKMF#E)FL!(9(-_]32>NB0!9L/Z.4 7#'>[IPAQC5O)AA@] M"F\N.G*;'*01+)0%U<<@T-T4:8G1)G>=5&F9^.S T$P'4]@ M1\;EV X^@L'K?PH<=>H^^E\"]3TJ.5Q"ST#QUOA&;A(,#J3TL5ZSHCX]1\4 MN@)^)AMH#D9N 3&#F$PP78S\L!.N7YO9/ZR_C-FOD4"C1 Z(T)"!+*>4':I$6V%K>G/O0-'(G?X-E7I$WF;B]38?8=; $.O84T_Y M7D=UJ9G'2"D==,FB@Y>,8E-ZO%)_+VLH7.3XCGMV7O50"HARQ\S-?R\&(AG, MML&*@;K6L([K,8HEK!G*B8$XK,@EP[G\O2]B=84D.HS)%81XV_]>LBRS+[1Q M#-O?OKWV?+7M:L%HE9F3GG%"@B*(8%%]2L,HMWY/P%.H&<1X_K3 [!Z:HS@ 3 S3(&#OJ(DL>@78H] M<28M2EL6'4Z7.+C#BG99'*(7I'7%>KA6CZ^Q592M,D]E49-T!HI8K\E/9[/( MRDPC9,Z!&X^Y,#1#GC6Y(!H$>N) +5Y/R>TX"O%?F-='U4@PSP6CP2C/6[>, M>ATUW 94:77X^HBBH<0[2E1IZ_SH"1IA#1*L568JEP'9)D@ F=QQ'2)4/#!4 MR_?4 T3?LRAG,BPUF8ETJ#<+-PD*YKZ=LZPK?PU4I[B\D^@#<1!-,F[*UN_% M^XK(?=#J\22-8ZV<(_"IG1-4?RF!AR$N2%U76ZM]LV*F)77PAUB.D1E^9^QM MG! +K&;BPAO6J3^*;A846TKIRA(.&E!5@O9F+-Z.9)/!S2XNF2'ZID":+590 MC1X*99S5Q7"70I5=T&5[946T8'JNR.JL.>332JS/-X6<6I&34QV@E@,1:[Q52!,1+4KW\AS6 M:[P+WS0DWUS?7IQ^.@\N+BZV>)QS?8%G%]?GI[=7US]N1,?T%#,)- M >6"U/=H,<40+L5:)@#C-*5*>"$7)[=U)Y>H3^ZRG2SDK\(\%4;*SN,^Z5@8 MGQ(N/-C?R'CA%LJ][KS-]VM=_1%8(-@6GL+@H:; <)<)$H;&$T>8] M$W]]&*5C)WLG2$0!Y%X<>MD+_F41^7-+7!&9@.]&+.6QUWQ12PM9*7D!$MM) M!&J4TE 36?VP5+'3 :4W]P"I", M(\(8K 3UB]:99$=[VX%[/S=&VC^I.._ 4@O=\DI?T4I?;9[TL#R#KOZB\UN. M]H[Y_#ADJR@S]*9WR<:%/1^:*%#';(4.V.J0$O@I] &9)D44P\9 LLH_+7W())=I8"W &9I2*G&+F2"F#C MF_7V2H]X(!G.9LI3C\!QH2@M50MD#/0CGD 5%4(W@RS2FJH>/QQ4ME%BI"*V"O]#1[,TZ(<1H)\2AJ+ (XANA^L+ M_I&7N\_IDSGZYM'$=ALS,PM *H8RZ("N,)T.+1^UD@C:DRIR]_(DN8VW<4.> MJE'(GT:?7:U$BXOA6@A6QO$F,<5[:]TB9JX1X#.<%H#.YURB"N&M;1NA95'" MBH"K2RAE/9>:Q@#VM.8!XV53PS?)6OZ M#P:\7KGIS9_63AFD8VD'W39YON*]9U8)A6HB'X#[,Y,8-C!;911-<@XBFGJ( M(+14VY %8%*L%YAY+H&U6LDZ3+/:5X:/PP4%T"$%#$',-[F]ZV'W@4J94*+$ M8[:\B('<]F[D) %:#(U.X8<<#- Y!245ZM9,YH9#FI&5- _6.7H61ZG.DC,- M\WI75=^Q$&;C"LW5[9&\S:7+QIV"\VCU>T\7=P\Z\M<.0"@DCO+OP,.LQE]^ M"LED:VV MAWE M0%?VF 'B$1_E])TXPGRR? )N,8[E&H(@0\8A,699\P*XF >(05W(1;P4N]7C M925K!X9W#P,-4GT'Y_XTG6;HLSH=P5NS&2>4*GT6K(]\.E9;5FTKRN(EGU;@ MZB!U+H!#4V^EE05++H8^86HZ1(FH'8*.6(0_FT5CV7(L"5JG7+1[#Y2O$Y2KZK[!N'\Q-5"M/MNKEX7KWI* MO.I@(^-5FWY\2W>,K^BI_W*57)UE_U_ZH-65,N'/B!G$DPD.OKI1>S243H[9 M5)+(GCAV,G"-%J;/K]68YZIC=%^@&4K)Q+X(8FUJD0X(:B\$.W(1A3W7#>MY MNY;E2_(N$VA["(C>W"GOT;8;YFCOU59XQ[[H?'4NTL&E/?5?4-CC5NV;R2A- M-HDFJ($/$FT<5OX JJ\43ZZS2@!UU@][.D;X4HOV9!IF7W^@\' MQ;7NMA;+S:=2H_=0O7K@\E(<]=",,H:(17] .I30;K\:?(H796@4)>T[%6^V MXE3L_]"H(IGOM9IW0LJ494!22_\TIT<7Z'+"A_K.;JJ&7H6# M-=1%[[$5(7,D(*$_#70[]6V3LRW_??\TYV;CF6,&-BA"/,1\RD(#6% MK=$-MAH<<>E1&E4IJ/+ROM%V7\O3KG6DFK8ZY!'!"1BIN4,M;Y!.LX@\#W P MM'[7RKQ DP"7L_[ZKR0"C?N&N)F'4987+R@)8C<)'3MI& MSE!YBH9BD$?J7;1CU#;:[O'?EX9?XO#L+9-3M;DGA"XJ+H/A0BS)J*H#&C.I M:<\Q'>GBZ]FM8Z["K(D3M:J\"Z_#B'QT3^Z=+]NI2*V@]> M)C2L#+->!.ZB54N,RH:/D^K:9 M4XM^;_"Z!,UBMW4=Z>9.M( :M.E\6$;5LGZ[B[4G\8VV+DVK/2=OM\)&_"<" M=^BZ_C7=H%K5)P55N5]H&-8!^HJT4'M\J0P;QWVH84X&@8%H4F'P00[Y," Q MNK#S4\+.AUW8^1D.%&]L=5%P,3!](Y=H)NX9W M:@6C*JY,&HXG?V!.VWGYWFILM$\R4H&N-NSCVBV@?^N5@Q:#8MZNGY-94DSC0^UP(I"UZ5@>4YM:G7$(@NB(1L?"[ ;Q#YH M8Z!YMSC>WKU^?/%[>WY>=N(38^W MA-CT5!M4^2:*X#F9* :AZ#GLC/VH";L&_ MG1Y17$3C:'3/V;UA?-U=A/(I$*XX&LF/28^?*"L]980^X MUOL*MC78*Q)J"'2?6 MC>OK%-+(K$%F9G<7-'_ 1,:SH$S6B G+-!OYM&]]Y9[!@UD3V'O(_4RY*##$OFSN_8GQBEC3:SU'Q]N>F\< M='EP4K:Q%>L(+N@*)? O5DG[1H09)<(GG<+F$&$\,EUJ\W:XR8VR$:E7P8Y1 MT3RA8?YPX?"[;%Q-P4V1?L&.!#"5&SVS@7 MFS=T*AR-EJ0RXZ#&JXX8J6>!4Q2-I]3B!P6!5A()?*"0+(Y8A;[V2WB>090M MI,Z2 T/G(M2HKJ6?[@5_5P;L/92O;\NE[J9FE>^KDM[$@4('7<-$2$L6<6&T M5O6GYAW;+_]L/G -;4-IKD6.*+ N:I*K;'RB979P0P@)23VL:*8,EW12!-DTEE8TDR6F M79\^XA1?KPE975NG .^*9[#WU4" MH^?G._&U9O6U>:D!&F*A4R3==(C2W4F4P)X =V6I!H:XG\W!AI22,]SW EY< MQO(.WH;95UZ3R/R?N>4VYD4\E]6)-AII9@%UK<7377W\>'%ZWKHRX:^V!$U' M!2\W"C['Q(+SB_8)2SE(\LER#G(!1N#'FS*1(11#D\L*"0NEN5(%,$] M%HA8]M>-?(KZJV&4 'D\(A],/98"ZD%,,ZRBX@A]?+69D=S_4N1P3P@U4TO^ MS+RD\1=ZLK%D%\Z_QNH0D,.LHT0 MU>9BR*T36=N!S#BAC:+]!ALHP1ISB32@KI@OY@S# IVHWWV6.!21!Z_VCLIG M"XI;]'^#C O&@J!#S%!W]#BS4HL@7"BV_9,B8Z((.9[$Z0Q6K'V';CN0(LJV M4YLH0G?I=IPX+K\%YP0!?FJ/4@W*42.7<4!ELGT$^G#>74UGS7(?I_:5M;ET?OEI^J,&1R#G0"D9W@8I2Q/3&TN#>0V!*!04<4! M;G<5&$Y*VZBF[K>:J[L(LV(?F#B'8Z6U5;T3W89K/KOEE+4M+.R>PUK8$X9K M",M&9[*WF%H#R2I,M6SF0,(XL*AZRB,@51;DZ@NKA_FX;.W-5(@?*=7",*U,-$J^9H]4ARAS5Z M9FW;PZ^VI$S:KZ9VWT7"M]NF7&XG;L'3P6":94[,EI7#>PXK!CL M^4KI)X[WE5+QW#(W%>KE?:D._K"NLQ@,[+ 73\%>O-I([,6FRV+2X""*3R>$ MBVD+!O;E+- TUR@X5Y1Q!:Y4X) R' >ZJ*,'2'+^)*9!D(8S\R_0% PILE9Q MA2Z/4!8"EM[.!R$.L'"#5NV9I8TB6C8$?Y<)=/X"K4&4:'M*'VD7P>LRR)$@ MP1K&QF)KD$&J)V$*3'1]!*5]QV>,'2?4=L@2.0O":3QCKQB3_#JODP79_S7O%,X M$'Q3W;:F9.4BK<#+;L=2-CY5 G)!I$9G1U+6.YG(C)BZ90:\H?Q,E#F3H*.M ME4 1&L!IW*Q6M009=+'%PYP?,[J].OU'RR3ZZRW!!=V N A.+?B14TR^B Q4 MA"\B"MG\6_^!&F,O-_9JHVO#F$&DL PJ$[ >P\47OX\*=5P&RTR %NOKT?OY M?24_\9S (0^FG!N5> ]:?<#%%4Q6R#D M'>10#SD=L&YGDPW!&ZZTJ80'*J;J+)07Z7P,9=JF62;A3-H":)[W_ASK+]"= MCJ%?[/J<'6R'A19)[!!3^WT"18,9$@P;DF.L^&>';87B(75-A+GP%?*'4V_( MTG&JV\31."H<9_\C7#3@ZWCQ^UPZ+YI=.F@I5D%P95^/AKLU.GQ*DV$63)M# M%LAF]L\=9$%EY$IU%\KRMOO(;-(4IRCMJCAVC1*R10J16 ]C>TZ@KD>,^%"+ MP]"W4U$HCR?@C(;%7K0](GA@7;VL0%'(490Q[]RB/:X=JLR.34OJ R &TSF>NPNS1+,,UJ"U+%3:QXKG05 M(];I)$%4@C08*$7,O/W&:H&<6Y.=F$FHEA!:/CO,IU!_NW1JV HX26 +[@7_ MTH4'AH(BHC![B 7 ! V4S_X.Q@4*/Z@".U;(72P_?5-[@Y^R7KH(%=9YDZ$R5TD!C83F: MB@6$N"X32NZV'U\% [$@L@\.,X5=4Q&B$)YQP5@1X2W2&CM9U>H<2W MR721&5AH4,:Z=CK$H)B2H>P,NFU'\_66 (QO&!]SYL "KA+/&%K_$:+18ZK8RTF_5+[=J)0:WV^^MRHS(AWH"!6ZUB&EA?7X=)LYM#H7%PSC MU 2MA0AZN%QC:#6+K&5IA-X%'(HY?8E:^%:[7+W,F"R7WUJSRR8-4% MJV[F;$-@K0B-C>:*+Z;/T,Z?_W3\Y@/\EKI@99N$,LA9 ?5C4'!1VO-8'672 MB>LOA[)Z9NR?JI#CF\Z]+TCMH=&[Q@S.PS;8K+TNPOBD"./K+L*X%OMX1.Q" MZW$(YW>5:G*Y!3SK$Z,UFN=P_U +,ȅ!\',FI_A#LLKL4[%K&J8\1BHXB M61MD5FC^\>(1DNE0(1U3J;F:AK$6V7":)5$^LMAX8NL8L]^&*2027&\ M&#%V+T3_,BQ=*AM]!^YA649 D 7@%E&]A4IA&)FBJFKP5E@=P:S]QF2N&B6\ M,O4KG#N\T8Y;)'U(Z"4TS#+V%4)1RIC3#I8H M@=V/&M@KL2\^+ M-IEF,! .=#E5VY0"#(^9=*J#5P<]]3^O>W!0=L0N?'EX\!;_94^-!GWKF%IM ML]T^7=$^/:\1;98KW*U('(N'G@/[Q4ZE?74]"?-"^-8ID52WD:V*NVPKWE[S MG(,\767KE=P8-(.V("08EU!GN7U6Z'9DW'U*\V(3;4Y[P/S4,$^@'6$-SD2] MU=OMF)%&/AJ[D5T?&961@3-^'U$-"O[:CZ@PA96$5(2"T/;S@REXA 0+1'9 M+%P*="R,V>QV%.5A>(*M-GY46_'"5W&PZ"VZM:W#.H(PA>K?7;F@:*RV2@_> M&5.5TA#D8CI#% =+GX:\0Z86*CYK2JD!=TQL919?$ZJO M=]&]K,YYT$_1 0M^](CA>""/QHD2/>"S%W<"*K%J+T,T#DREBK[DTJO\DZA M8K+!P/59ZME2@R+OP[ P8[(UZ(S'U5O$LL["UTMEL1O6N'UB=SM2&,_8>;PI MXO:V(;SIA#4H_<]1E5@=7IYK#P+:$57_1:V(:H2QOQW0;L(Z[7/K0F_$6QB! M,1 3,*1)7FXU?V/].N%,@LTA*%@U-528VH*>)O6!'7$OHAA79(CUD?3D@P&F M^DA%=_B?7,Z&&"2!RY'K3ML*0OTT!KM!.+ &>)!KEILRU5[$GHL#898=*N9T M+4E4VO\7]%73*PQRBRCC>NRZ#+FNW4F]*NK#XTZ% =RXZK\2\Z[:)V&W(W'N MUC']$6:V_N,A2QG)ZA.IUY+ZC;@<55A>-:J!.0_J!H\/T'!FN]69FNO!5GXKV M+I0H^%:%L/3XC$,^0!(JP4>($5#7QA.11*3@LG22*#6,S@7YNR0)BD"B!73XR5/ MH/#HS,J5N%$]<$O$:BSC'!&$YC.I@ QKLT)X"0DV[ZT/B9/ 8=*>[1-G MG:WF/G31/Q%P7V+6,:Z!":2Q\S,E.#YE(\/U2G>LN6OXJZ[.3$M6 M*0 =%:ZRPJ$P^V;-'J0M$H(&H&5"L3P!+%7U2 &^XHD.;AB7E^'5Q]#'ZY^/7B\I?@\DK-R7EP,OQQ1XQ-T@*HVR/4KZXJ?0]BQ;$093[D(0Q3,D)""&692 M9#:YI\:USDD!D!V$](&AN(],8,QGIDF6S%7"6V'HVX\FY86N"_ZSQ@#5H!6^ M4$Q*$,TH7D%UY*K#3$S5M*G;-1K-$8$ZTBN1X#6)!\Z3K?&(V'69$8 MVBR(4:1M3K8W6Y+8P!+OYUEP'BLAE*5)-""?VSA"'^OZCP\E]UP5UHB8) MT?)'VF)O'L+VL=UP[ZHG02I;D5-]/^/J605-.P!2NW&*F=ZPP+%Z'Z ^F0ADI[A\QU#"U*K9C;%1.$M 15DK@CI)[-2N8[^W9 M%49#QJ!LVU2H$WL7DM0H7[(3\-PBX=U$9.(N$Y-119SCDZV6Y.KF5N+64BP4 M(++3\7B:,$B^Q[:I8V4*'4I4N]@24;NW+7(ON+>\]J+3BK7;44Y3[ER-9-A7 MISDI_\C:[#]DXKO8Z)S8Z-M-CHUNU3'RSY% CQA>B$GIR"12Z9G9-W4,[BA M07JCA/N@D"4[P#U%&IK-%00&^A4.BHE*$J@?[ISLZJH3U T(;NW\O%M2?J@] M_]7MU5KO_24TQ+ ++,<:(5E:NO9I04]TQ?XPO^M2'H#..;L>VZ=SSM:?*8AY M'*Z9=[8A.MQPQ-:JZPT3C;-\\$%9M*H5O 6TW"A9(& %&S)Q90ZGL6'ZGHQF M.22E^O)%-3$1$S+#E;2B>N=D8"/*VDWZ HD(J2N04E!DD;S766Z0$B@?-,.B M>C*:4$Z91BY0*IQMR701\M72<#J@2![VA(:F08U^"HX,#^!_,J3\Z/';]X&V;Z3=; MDM3,.^8V]0 $R"0,(D+)\A.RF==_G*5D9P_^I#'.%,VQP9N''QJX^CT1)W+! ME0IL_["04Z[&'LN:$(_79:2H&%&.H?&E1,-% :FA&!T_HR-4E,#[QX>H M2K0;X%O&3J64JJ,N'6@)]T.E"=HTZB>O]X-0S'!IN'2&H\:7>E*SS,R#">#! M1&<$$)D*C(O6@Y[N5?RN.MF\QE6%M!1H+-I59/?CX_^<>JUY@V$* M40QYZC(%8VD*>W5>*$>IDL#>G67JDE( M - -3*\FE2XE5\)@9K+Y!C+)$5T\@=K,A6%S:.X<23TQT+.B0V NZ[?J&909 MQ>]',@[-U6A;M$2X2T^@BV0V!!YJ( -*=:YR.ANG2$C2%',J^5ZX('>'VBPN MYQ(/BSI?%_KF% /!Z0B69F,8Q;RN90+X^1N-B:\*Y-W0'8]RXP# H47#F@W- M]A1_\2"T%@"3JYJD>K9W@YLFX1TQK62A?Z:EYX)O%#>F$#N;!AW8-YQY2 M\/$829(-D:D_\C1A[^(K:W\PD_7;_Y! 8=:FH;X&<,]^6#8A'7#!?-;Z-8U9$6GK&A2"]4B*=88WN%*(E)) ME,0I=FY>YV)EA$<)9*IR]2768G>?@TF#R[<+SCXE./MN(X.SFWY)T=6L]!O( MZB/^!74TU9$'.OY+K@F)AT5O?!(+^F@@+QIX=]E;8(Y;CQF&[J:QP+0R3?OH MY%14;/1$@I LE7V'=GQYZDH*$MV+)2;SO^6IO06THO8(V=Z:++76IJE]O+K^ MU^= _6]P>GY]>W)Q&9RWOR&O]4CD?/W)7*FE"; M(\%[#J[EZ9AK(D$Q%JHFK7.\\5N\NG>B72KVH7I]3X]:DQ$#*@0'[&.\I2@7 MHBXYR0"O14P: RZ;F<-9!PV DV?54W!C8-T>B%=$X50)J6Q&YG&J(T=8?H38 MN7JZPH]3$'@\B=.9I&Q;'X)2P[A1!\UMR-;R_;@(FYD_')%%.:(E'1SE*M,& ML&(Y>4XU<@W)BM6N0 ZDWZ:J V'$*T:JVFDZI93CTQ$HAA:?C"EQ;@IP@!O@ M?L$8R4=AQ3=F/@/!L!@.1:0Z$:;J H@2Q]W!/,G0_E!">1;0/Z%7<4KLC.Q- MI?NHU"N$.*#**I#MK%S/5+5C%HQ]L*2=JK?X\W&O*:^3,%(WG+H_P8N,?,FJ M8:BD!BGU:N\/48DN.#7>ECP866 RJK!1[JQLF,K<+S1GIS$W.\/Z%0[>'1T' M)X-";\ ;.9AF5)$:/QW"+XXPBUOU3#T&]7E^E%#PLR3/(B:EH;VC=?I+H.!6 M3]OO85K;,MSJ'@Y'(7:@W!F_$ %00 MS73GY>X;VAV/!7$N@5C)(6]M*.2O==WS=0&=**?3W0[5YN*_MWB8-B6,?N/?M)RE5)5>)U!O0 G[B_]NJ@]AZ*.-9P=L7I"X7.>%\D9I>A,3Y%87."U/N._BA&"EQ+C>222:OX-W]3V M1SW59A+RI0%OD%T#WD(@RP:J^ZJ?XE0_0.K3E)9 M=NC^O1HYEAI0'^R(30+*V4V\5KV=CXW;#792=J,(A+>SYM&?.75T#%&Y6$@M M';';JC&<>I[!9##*FI'(ZR&L%OJ=*4 O!73T$M+[)I[H"=\ M*-T-F(>8_UU^!S5;+>D.T1-3MXDJU3"4#*7,=U7KT_ .J:QZR@Q,N*P)5:W, MJ8(CJ&>R*&+B9#35'0EGR/5M0)L; #NJ93_4"X1ZP_!IDKJ5?]AAGNK>N9VWY-]IHFSP K>DB1PB?5X!0CH1 MUIAP+S68;;V"L+%#C+J8U>JA5S,:F'W/Q8:5:!70V'J(D\ 7ZKKD4_'$S]Q@;=\&(5D\Q)B:LY! M89S!'WA4^M$%W_B>GLTT;[E(I *0MU*?,&&@?),L4:[5J!@Z= 21B*>ZIP MT!E CS* GF#_K,*<@=%C\(*@H8ZMI/$\I2VRAO8.A5P8;L1 27,^HT')\X[G M)$J,992:VN?1N,>EX+"T#1:<U3:8G@8.A@*_4SE&2(2;:AJ J4T.$6BD$ZX=-@AV%?=KBX4CI>M M(-@R/FX.A U@ULX.$8+S<83O]=CEF N2M$]MV8YDLQNJ'0.X\#.25>L_("HF M4CW<9!MSRC_D6LILV3O,9/SG=CXX8*]:@-!@&@#(B^ M7Q7\W=Z!4P99_7G88_V@U'"#\"Q(Q>G52$X4^"RA00_YHR\_[!K<@.V3"=N1 MV51CRES!HK8O4N;7)G++KN9&:67/^!V5??"D4G,U'X>4Q"L;N==0J[*TQ7^")FVE(YYWMC_4?&V>8KO>9$@/_&J3 X1ZM45#4)?8.' M&L[D!&7,2<'X60,G+*^ -N[1[P@ .79W&^/1:1_8J$%CO;JCGH>W/C*!^E"/%*6.LW]^K%<^K=:4PST*>TA[&G8?K M"FN6:XA=B%N5"D.H,]#3=Y [!C ><[C^E/V816KUZ>XCUQ@XV>@@:#%D%JQ, MDJ)]] A6M(E;UMI56P%!CU!MI\2HZB2I@0%.37O-.J=,'2!UB))!69%_C;AJ M]6+ZI_JW&@\Q#(O23?KX_5P5$DM.4Q=N>TJX[: +MSW#M=WZ(]TZ;7D["O)^ M HHBV@9725 RF]=_;'7&,F<#CG7^@CT31YHYP\V6J5C,S+:1]F. 5'J.Y^', M#<#YQ]97UVJ"*:6#N\-9"[9^G_OU;JOYSZW G+ 5!]Y-8^R@FQ,C-50JT5/; M71>"90* )* I,FLD^31#\V22QM%@UG-DLG&P]*B.J.LPM1GK-< Y^ HSR&O^I#I;@<#F! .,2MC\"[-[HS*IR9^"-X<]T3I8WOP>J>_JRT( MG>*$GF8DQQ=EOQCG@_5LAACDA,6\ ])L!DXJCG./5?OJKUXY;JG.,K+5Z$"= M,3VMI55.R'-QI)G:8#2X?+>EJ^\O/\3[HW%?39E9\K+L+?GC-3E#FDP=HU1- M/V@E]TH_%3GEMF,5U1G_#= %R,+3EBFWHK>7TFEC-8Z*\W^8<5VC7,1$56'3 MPVH1@0[QB%L@M2X7SS7.-=.1-QDY1W[0-L6>^,<%XMIJ(S?-6]V1.=HW+)HW M(NN+1.8OKK['M)-0I MBV9K&&?;8B ^C4V[=FN\;MX:NYT@_&&<^DK!B$11D3V@?KCR M87D%,6AJTH1+:UQU%#*9YW;K&:>;%;JD'^&7#%#9$;M.1,8+\S#)W/\257EY M0*2@Q_)>H':4&9GFCLQ8JD1EB<.D]/_^;E4 4C)UKA.Q70.FI\-$F#ML8T6] M:ETBB$;E 212V4JO-17[O%"7ZM!@UXFIE]BH4$.EYZP-\@9SXL/:Q\!9[[V ML$MIMLIC\VH#CHU3B<(//M9-SWK< H^O25#B %B/8 I $V MHY3 7H#M8-TVH G0+1$\C>5,)L=*.N+%-;?']H8K\3FS8$&E3TD'-WG)EC0# M\R)&$#TD\_ ++=.EF;C'3(>>?/+.45+-HQK8];T,QICO4%>TU\!(^=6*[=\P?.[J[=H\ADETW5%.0I0SR1 M"I5Y17D*B&(94*S1D&X-3>'GOW_AF]OG.GVS%:[3,]>)3J?D%-S]ZS\L])I> M# T_RC#-RIH31E\;XG+U 6J62SJO%B1$F=.O1P^:@K]L\<6^BQ< M GJ0(,FZ1NA(795RD!V@L M>3<D^T3AUYNQ7JR&6:O#AG9C2V=S ==2(0(.;2XEXP4?( M*L:;F;-I@P2+F!J]P"5"0L [ETDFP* 8Y= GW*7HFDZ(4Z^SGCD_G*F.J"Y? MP#)8"\!2BCV!N81A>;>YPBG2/29%A741SE<",J=7E$CA+HPLYEENWJG/VW_+2 M?"%@OG4"]]U6"-P+C218_W$8 >N>.I!+7E0)'&/@37$P$AZRHI1[7I=GO2@C M>GZ^]N:D8<-4V,Q78AQU$M4\K1GSG1MU8J,Y:L%)%2,X_ ?.,1_3XE )JXL! M4V/@6TL8QVG2Y1E[2*=Q6)-],U_5Q\_L0!<5D6N?*#O8WPI9=C-5)^]>;$IU M+P,?S]TMO(S62+S6IE9 G78(FD643*56<5R9!S"T@12YB?$M*84P:,^F-3!C M&/*"1 YMC7 U3E12OLO!U*1F.'R/J,1IX@5=A:M]1VX[>%_/*9H 9IJ<2(H+ M?$[#30/?GM@\CAJ;:$YVAT_*+:J,]@NM(S*)?)M.QLAS58YE(>4_47M[X)O' M4.7;:DOI@#+J;(Z;(-;U5->0A*ND8HF]Q];$:T=&I-8O80P41N[/E@S8*TZ^J@U MX;Q$\%H7XCL8W+G:8Y@UE3A.K4HV8_UB6A3HQJ[GTM&%M1K,H]<R&4TJ%8T4ON4_C>YGK-^48@4=QO]3KEMUR/;PBL)C>()H(SDFA M7T!)1]4ENRL]+^U*:6KA!1^LIO+QK M-:X%IPP3/CEN@.9860UI1ZF]UE;:^^7\\OSZY%/P^>3V]ORZ;86##_:WI-3> M.0;6.,2@RQ, 7[2&$H$HO\#D#\Q97?_A,E\@$E. U]SD%#KH.(*3/C;RK4+]3F,&XTQB.I[J$98.1""(91EPJ0>/0\*U(66YJY$(RD 6FJ>?@ M)2X=4LUDI9E;B1CF83!C)Q\I"49/2E+[;S-Q1H5PN%/1ET2:L)Q(^%) MV\(U2C1N1[CF8Y0#2?NWMJVL?:7\SFU#:U 73#$2=.U#G5[D(2)F4'@2)'9/(8R!LS0(X9T_*@V M@ 78LYF;2:6KA--!^V+]ZBQM!]O^*25,#ZS.M7E1_W]9* S6W_Q>:%Z.W,V: M@.^UZFB#@;T@F\;D^!DXDXLM'N9\.O[/YY=G MZO]OV^8UN76Q@_I"AEL;8!^(1&0K$M&?]I;VLKG8' MYWG/VD&&:6K(5%Q^ZF!M,4=4(GG'VOU*#AY20GTJH/*]=5MO9#&K=9RG-4DI MV'#EG;K)#A#S%$#,\48"8A9<"VL[Z7S],T3= L_Y!L!$,/?L<;U&\CZRV@5" MAHD5S E.)- 5B&QFCK",I=$8R\>+0?'#:4:BH?G6>8QGHSMFA$,?#O@B/WPU>B==';U\?2O%*OCU4:S?\GX/]G];D;,Y16@^/ MUTA!:^*3_71R^H_@]OST[Y=7GZY^N3B_Z047EZ?;;9"7#U M,3#:.?SQ\[\_G7QMH9I.]DJNQJ'D(9'>Z5"9EK^ 2&A'$ZAM%2,='F]X#]3 M-7Z( 9%I+(A&X$8"SR@(:6#>C=6(@ULY&"5J3'>HLUTD@SWU1'"F!.@#D.:4 MK62C="HI+^]2JE"%EH32D*01Y(3'0GYHC(3=2'6YH/W^MA<<[A_NUY!LF03B M53NSUV6A&W;^Q67P]>+V\OSF)OCZ]_/K\ZN/FV)_E#:HR'&33B&&FLL"V:!& MM&G4O]Y"231!.T_O!MH+*UG=FLO!O>(A*2.Y>Q'+X2I;.GRU%+7M:Y(V!88J M]7JFF9HZ6,M83'+Y7O_C ]2CB\7L?93@K.-#'^[AU ]$S*\IT@E?DL=O]EZ] M>XWW9*%Z782Z?;Y#]^@.?5F$U2_?O=U[MS_G^_V] _OE2VR>7J'ZFD]$\M>? MCGXJ3XOJV?O#R?'3@U^\);A0,VO_B"C35J5[PNV M^-)'Q3]A2PX*$%O@3T?#.L?_#<[$?10&-X.1C&.@NC!;;@VGFW8M1'G:>_96K*[ 2SQ^SV-J+*6>O^RGX4S]9U2,X[_]_U!+ P04 M" 9BBA1+%RX<\4% "4(@ & &5X:&EB:70S,C$M-S,Q,C Q,'AQ+FAT M;>U:ZV_;-A#_OK_BZF"M UA//^)7 [BR@GC([-16UO;30$N4Q4665(F*X_WU M.U)68B=-FPX8:J<+$,'BD<=[_.Y!2?U7PXGE?+JT(>#+$"ZOWEV,+*@HFO:A M;FG:T!G"N?/[!314W0 G)5'&.(LC$FJ:/:Y )> \Z6K::K525W4U3A>:,]4$ MJX86QG%&58][E=.^&,$K)=[I+_U7B@+#V,V7-.+@II1PZD&>L6@!'SR:78.B M;&99<;).V2+@8.JF#A_B])K=D(+.&0_I:1 MI[AQ&*?==#&OFLUFK?P'7=6/>P7M2)=_/<% \ON&X36=7@[$#S@2,-ERI,]52869;TCI&O:G7 M7HZR@QD,AI-+QQ["EMXO1[_2;1V])8#MG-LP&TS?#<;V3)E\O+ _PD*ARSS- (M@FH<4(Y$H1J,Z/X;8E]-GU,U3++]6I0%2M>'[5-4^]MSY9#1N\82.0)CJ)ZRZ 7;*R ) AZ M:-7%G2,JJ$@1F_VO(B8J\XQC@9B[LA^UF(K@*'ND&$SEB@BC481:ZZHX85+Q,2 MK4L-:E*%01C2"&8!6Y8;G+&(1"XCX?8&@LUF?0TH<0,(:$KG:T Z0D?8E >$ MUTK7S&DF#1NP#*ZC>!52;T%?'S7;_P:/V'ZDIU]?Q]!K$>\J1ANAE!#/P^Y' M":G/N_46CAP>U@VU5'A_I=RQLZ&KHJ&KG#KW4!%0,TYZ&;S/$2_B5H+F\]VL!.6)/9"Q"+_E.%(W:K)IE0A;!0P1R 6XK )_ M+I&!B .$/$PUF0RX MN\BO$DPPZ?U L^K=99S=Q-'L]$3(/0GD[X'MSQ@2YD&'!(L0YLL"IBZR(;C4 M$\5* .4!'L$G3(9!2C.!N)J81\(0<#W.Q-2,A 01AQ2QW+]+V_A1ZB3V5EQ!R"W<-RCA6W720[>-(W2Y(N M\#0]CSF/E]V61%F?DSDV'*6:<>K15*@8DB2CW?)'SV-9$I)UET52&+FH=R/2 MJ$O"C;]YG&R.YO6.JM>;\G3.,>-PK^2_.;FKQM=O2OT'75N"=J MDGVQ!(6"Y$ MXW7-Y/:.T<9)8N@'2+X-_6^ \]D@WXV-9RHEPK.!S8"\?JG#O0/['MIZ$TUB M.[0K9''(/"@-<'"..##C'YQ]GSBI_7PVEE.[C.-6[G]N]>IERK +2K ->F3Z MX^^Q_?^UYO!#<+O6W#_CV.<(?%DEYC!L?G!F?>(1W<]GXQ]561Z9_@N519-G MJH,Y@#[_/<&>O=-Y24\!#DSHXNW9-Y"S^Y"B4[SQ/V3P?/VI:Q(7'W-T4QH2 MT7QN?]WPX+N'RI=7DCF6_9S3WL9F^N,/))Z49.=:?*\AOQPY_0=02P,$% M @ &8HH41(H9LBZR]:U<; MR9(N_'U^A5[F/3/=:UDX[Q=WM\^B#?:FQQ+=@-L#7[SR$@G"NK!+D@'_^A-9 MDC!@[,:V0"I1WKMM2965E97QQ#4C(W_]O^>];N,#%,/.H/_;&ETG:XW_^_S7 M_Z_9_-_?=U\W-@=AW(/^J/&B #>"V#CKC(X;;R,,WS=2,>@UW@Z*]YT/KMDL M[WDQ.+TH.D?'HP8CC-RX6#QC,7E(CC8%%[(IC(:F]:=4?+)T3-( M/G^&IO(= GL1G6CDG0R F)2&$"RYQ8U+0.BI)58#\ MV.,1OAV^87_X[-P7W=CY;>UX-#I]]O1I_KH^*(Z>,D+4T\G%M6G383&Z;)?< MT)?M\,>G^:V:A#8YG37MG%^V/#L[6[_2*^5/._UNIP]Y(M>N#*+SI3M(OF,X M^M.&U\3.KC6>=?Y/(S17'CD>-H^<._TO3R8^_/IUT[0?QXOFOL?.A,1Q==.&W MM=@9GG;=Q;/^H \X@,[YL]P0BLG'3HS0+S_B]39*EJ(3)L\_'^U"^FVM$R77 M"":BA98"864$\3(*1X*EB@1XMUD.!6>J^0FI?=?+CX;.LZT^CN_B!;Y.X;K; M_0CG_P,7:XU.S%WSOR_\YN##:[;[X8"WQO%DZ\/A*WNRL!:9SNO M#GOMS;_(P=OV\>%)2^#WD_;'^+Y]\N:\W6MW7_-V]^#C@+=[+X_;;]LGK!CX(>;![2U?WAR^+W&8'/7SNQXVS]N;+WD&OW3DX:>/][S_$5R\[_M4;A6W.VQ]; M9^VW;\3!R>\XMM][^(SNXXEAV]H^F]_R-SY+]P_T!:9UL M\=;'#7JX?]QIO3H@^!^^S]^]UMN_/K9/CCZ6SWJ[)7=>FO/7^UNCUA[!?S?> MH7SUU#G5%!)02BL6FT8%WM360("H:51Z[3E!$:25L$S^^O0:/>=/W@F#X-WG MHV<1M5 />SR.[N(JX5^,BP*I_K(S#*Y[ *[8ZL=-;%O3_I]H?W&5]@X)3[DT M3<8Y:PIJ>--&K9K)1.X8(P;IM_:8$J&+G6!L^:5 9)D@DT:++V/+GN$+Z%HL$$Z;1F'B037GGK MI*&!_#I,+^=J$Z>F"$=)Z87NA][*_:V3/]XC8LXR:E[SW>.#WGEWYV2+M#[^ M==;:W))M[+=U\I<\//GC^.#C;N_@Y W+8SO8?]EKOVI=S.[!9XT/V1O5VDSH]Q.9O:_HF6C;!C[;16RU* MJ8]^R 2Q0*#MO>FP.BU1&O_X./!VQ8Y8&\N MVA]WW[=.#N3AV\/>SMLM)& \V7G[1Z>UOR60R%WXU^[%X=MXZIE0!Q^/SMLG M[0R(D\/];=Y^]==%^Z3;/>P=R(/]C?,V:\F#WO9Y:_\XM?#ZNQ2128TEJ*%5 M:HI$7=.F9)HI2&:1%B8H]*[(.N&,*3XC\8RFS\L?KCA;!21 ZSC \!8?,;NM MSX9E( %IWBC=V&J?=['*7OQT7&1+7W,'U\V'$+IY>[V/R_$\/ MG8YA.!@7Y;3]QPAI[X[+Y/URZ'&:\TU4U./SUBG'4QNS;[GONXE0Z:VH"F M/_Z)5!@331!&,'#H\RE+V4Q#&*KO>_JGKP%'65!,OD9\V/EIMQ,ZHQ9D8=6( M';PZB5S.),S>*'N(6;ATW7"(JF8T".\WSCLX4;,F+P8]5&7E]8U)1[\^O;7_ MR_FZ',8=0#$)QHVF=#9-JB]?;WKE;G2^1A?!%$A!/6$^":6)<9%)Y&]/T3_W MS*X:77Y?7KI<\M^XE'W7&6P:"WWV9F_SFWF/)*">$15 4.&\L@PX)P".$8=F M&URQSA8O^J[/YE5I]@,H#TQJ;D&'0+E J-MD;51E NMQZ4#Z$'K\V;-0R=HL"LY%Z0Y S1 MCL> '"52 JWRO%$[G3?\L'SSEA<;[CAON>F;NCW?5C\W95[J//NI<-K,NYB)T/^ Y7FY;^EAL-BN]4$9_= MGW_C;NKVKV7>MBZ?71_]/&HHG1A5HX"8&X9VSFH484&7QF&2ZM X? M0#[_L!6R]>]Q7B@:]$X'??PZO,T2*4V4^S9$YJ0X9 A<6Q#(JU%0Y7V,!J6? MQDGD'IQ8&=)LQ-C)3J[K_NDZ<;O_PIUV1JY;$3*A*X_]2:T]E\(J;ZCUU"6C MM//>$[\Z9 IAW!MW<\[(SN@8BMRN@./*.>'3"5H9DNS!RG3[$+5?D0.ZP*O31/CB=M">)">V5\Q2\],D) U** MU5%*[4$_OW@QZ':1/-LX!:CJ1Q6A4J0.S08>-;HQ E1PJ)X4A1@,I0"6W@SP M"4XJ3JY[M2%^(/(HFIS,P7-@3@INE;8I<1$T*C'E&%>>&!6LEVKU"/I@EL?B MB6NB )'0Q$\*N54S[ZT,R5%F@C..*&#<+X%2?I \8 KU*FA]P,1-5DD<+G.@HK/$F6)R^0%.R%/F/ MK QI%A0"G1>9K/9<:2^10H)':H,5)%H!:#?+0%:'@Y8@!#HGD@%#9S#Z*+3Q M@@CPBA)BG4Y(/!Z]6QF2/70(=$[T"8)8"PD(2"T\3AY/"5G,14'1]S1A9>BS MF!#HG*C$G;?":Z(,E\(X[1@#*[G0D7!#_ -2:5$S8#,DI7/$)26(5![%?J(I M,&"1<^L7D-U292MJ\6DW+&>%)V_1VPG".NF$TM1%"@*4<)2O'D$7%@1^>.+Z M&&U4)$JTI@47W&OADO2<0PR!&EDAXM;!S,7!B#+E\K:1 $P*&HSWDNBD(P=( MR1!6(1@ML^&_>$(38AA/,J\::9%L0*7 @4(W.9Z'"M(Z$6%O1Z>ML%8(9P4 MBG,A?% F6".(,Z!SNNWE_IP5HNW#!ZH7P+&<@K()E+,2J1F1G@;]2*]]D#Y< M1LRJ3\P'#&;.:2N$XN"0&%+GO9=4)6NX928R;]#/YRM$F@4%,^=$)F)S:11M MK*-4A."1!>-D3)8K:AE'JU2N M#,D>.I@Y)_IX!U+FPFY>/!0$B4G!)INB(4(EX M@NX8LI$5*:^T\96AS@,9=G,D#05FA(P<%$77B7$7M$S"1C!.A93DRI!F 8;= M',FD@#@-BDNND_#,&K2Z0ZZ%PKV,8-GJD&FQAMT<2283!T*#4MKA9 **/ F1 M)L>40[O#@J+6H&!(4H\II\2EIXXJP-(-&DI2S*I(2^ MN2>^^FD5#[8"]8V;]>>4LPE@N*9H!ULG1(S6Z.@90>,8J 41Q.H1="&KU(LA M+@E1@$J4&.-$WO4.+CH)PC$+3OM%<&LEYLU[C;(]2>9H$LDFPX,6W (H2Q6U MCUK*W?G)=\LK6$6V"QK9#+P-(E&!.#(:L6*X-)"HH52N'GP6OJJ_&$*C5X6& MH)(Q!"\DH9YKZR@+/J"@Y7(%E>?#KOPNAJHK!59^D#QN:GU,.M*3! M).NE5X"^I"0^.)]$M$FC%>LT61GJ/&!H?DZDB999]/(-4H,+@WX_\3)8[K@$ MZU0(*T.:!87FY[;/+PFJB&5:21$3^BK>@;5&,9>HEG1UR+3XT/R\.,L3YK2P MEA(F#&'6$1K :VU%\.A%K S)'CHT/Z^-.9Y1DDM_>D^$4\XEE'Q2$.,$Q7_C MRM!G,:'Y.5')A""EIREH%048;7*-'N/S9G0JS>3XCJ6)<-W+#&BF>,K")+$D M$@I\$_+V.2/R$I^<[#=ZX#*_5;:B;OHJ#U]_6'!*N.)"\D!0J4E-)835H^E2Q'T?GM":#P Q>&.<(D=<"\SKEMJT?51<5]'YZV,4GT#(A3 MWE(1@7C#LC? !'51!:*F[D'U2?J D<4Y9@HXN@D>_*RM1:@K;4!&:3 MD2M#F@5%%N=U_I"43*GD$U@MHO86* &6@E?!$"]A=$"VI]> M@Q21>N,LH.'"17"":AM6AF0/'5F<$WVDYRX8)I4C6@013#Z1!'T_(15ABJX. M2RTFLCBOW5SHEI/(=$0S =TZYIT-$46>"3'I(-W#46E1,V" IHQ2SY07VEB+ M8C\8FC2"U((RL^)Y>A:!+[?52Y M/&9K>A[Q[/?KYUR=XL=9!W<^8/$;CK]>"(WSH;OQRP3^X9.V]V9NR 0:O]Y/ MQ^MQD/NY/&&XE @+EWD;.$64H7QS)&_^B AT@*$$J M4#IE6(P^J<%7,#@JW.EQ)[CN!$AA,$;%=_'LS=Y].=2+*8_B@D]>BES,R DK MB+$4!&6H(?&*D[$"P9*%4VXQH1 >49,+K=$)<$)29@B+T@H(5B<@UB[@./'* M4>[!#C2_KJ/!:*>X5<$S00EU*!E=0"]"ZV23_BS=N*;<[3SW($>B7I>6.9Q% MO--&2B&=LDJ@;651VP%P(JM0(NP?*'?%U7NSDO7 0!IF-6&.,RU8,%Z9:&7" M?SPC2ND[QM^N.X?>+RX__PAY=$8XO7J,;?X.4EXVV^Z?CT;!L0>>U MS?+*8%J38$]^FY<%_'L,_7#QA9%<:3KN&&QQO]F/_)<>$/ MKOMY2+@UZ,-%RQ7O8?1RW(]5*< &5 0:1>*!&Q$EL0%ECXI4&:$TCX\$O*P& M;Q7!:ZP&'AP32J&_[]&;#!; T\0YT19LI<"[+'B9!S_Q&KS_#%[\(W44*A A M$%@&I">,(9ZEC0BU&KPU7FYL6#22*Z'RV1Q*@T\D)QHI(A0:G=$L/U[N0IP7 M>=TRH?JD@0R !@5#['64?IM?=:5Z!0_S(A>%F,AH>P>)<%P8'* M%%5P5!,F'/I+.I?IE$XSEHA24"-XB1"\+*#Q3"JE L@HA9!,&Q,D3Y%S19W@ M7"P_:&K+;Z$ HC1QY5-R42J!_S>)2N!44R*8)SP]#@#5AM?WAZF%L$9SP8!; M(;7#OP0GWA CC+#65PI M=WS\ "RUC$A.#/H?@H!UD4T@031""LC**G 03./ MC^EE\&!- !4H%U18IR(D894CD1/N*N!MO>ST73]T7'<;9Z$8Y[LG=#H;%.]O MMU+;@]%V/W3'$>+;SNCX=FMWF21 ;19]_WXV;[6)7$5A0&AMC?44&&JTD%@R M*M0 7P: UV;;]SN.E!%%I04/7 3!#(V&2Q:3SH M4W#6*B*D1VL%#4M!*!,$J!2UB5(A@"\+I@1#'Y=3S8-4@DCE19(^!##U#TRRM'.,P.#'/1FKT\DLX(OU4$R]13([/69UDX@O%2 M"T&M]9('T(P^#BQ7,%A:8_GSE3?&F),T4I3-@D7NI J&V^ 2: /UWH0EA4]M MM-Z"Y6 I5T93EQR"61E''9H:V)%H,I", M]YHS3:@"7X7J=$AZ\8\X1ZSRO3=-[ M%'[WSE"/!<."1$NHY!ZUN'?%E@$P4):'@&@^).!"]RP6[E6-0NL:1T'26= ML_I^.2B@<]2O@3SW)'QCK??":BV]$"9X$!)_2\EZ@@Z6?!Q ?C@[M ;R?0&9 M.6L7+[&3FV1WFT!%J*T1"4-X/.9?]YY18/V MH!GW/E8A./KH@+PLV-'.*>&"=,DRD1+QTO*4CSE@*A]+5P4AN%1FZ1)*PG_. MEBE.!X4;P>^#?JQ<:#\7O;8N*,J8% GE'0-!P!BGF94$JI"\OU3F: W@AY; MR3E"()>,]H+D\YFE M&B_771.MP%%B$_?"FN@92KM[+9-0JZ"%NRS8U6A@ M4J*DUIH)HK2UCFMJA-4.[ T:&U2 MC=WE@,M2V;?+@MUH73 6I6[20@ -AGMK%2/64\X,QSHKNM+KB:ZM6"^603\V(C6B#'$ !'HH(A@*A#[K=&]5(!" MB6A)H)XICMI?:&\L6)J33!-!1^61I%M5,,(V/X9;?"&J>07[T,DVVA'C:! V MG[R9I'0VNXXW+"IS9: M;\&RC:"9%M)1[H16S!,7J,YG !#JE+(UEI<2RTL#'TOP?^C)6\>S*#2!F>@M MAQ0 '*]"!'VI:D(])BMY:3#LM$035'*6G*!1XE%E@$VB2D0:-;DL2&J(3WBH3DU",.@EU0L"J^PDJ>"^M07?N('RBSZ$TAL#TD&HE0]=I_#>1J -E8:XB&$(6QB&B'1JD2 MP7!%#37.5"$^^NBP4UNDMP 9+0FFO/7&NB0<85Y(*Z/E5E$IO5P%BW3E@+PL MV F>1@?!,V&\X)$;%DR,VJCH693BD2QX5C L.3_>6E"EJGDE6@LK.034U]8( MIXTQ8$'@+YY:8ET5DO66RARM ?S0NSNTIY "005.A8W*,.S>*9& ),DOC\ZK M!H"7!C/+5/!GQ0$L=/)< Y4\)4&5=#($;YQ/EN4=D_7:?(V9SS!C-;?<^,") M,H)H833ZW.B/*Q[PNZU63=*ETMH;PR&,7G3=\+." GWTG48=WX5J'A%J':$R M,"JU$>"H=8([Q9BU6B;BQ+O-$C&*V>;LP[)"Y_?QL-,')%#X][@S1"(,^A-: MG0V*]\]V\8;18%[(V!NAB,CC*R&QD_9&@_#^\VSY0;^\,'\L(+V+T2:.88H& MU63VLI_+:Y=TBE]H.KOR'<"17 4C&0H9#4(E:5@D7*##D!SUD8<:.+<^:^/, M%7'_XA2N@V474!UUP@CBR@)&&TZ2,!8"VC,\FS*,.ZK0F$%T$.@?4FB2("]Y;IA7Z"(EK MD7@%#N1\2+F+AG]G!*\['R!N]W'*C[+%5AIU0_1.W,F@N,6XV\S6Y. 4XCZ$ MX_Z@.SBZV.T<'?_CKK9E@0@#(SCXD!@/ J*Q,:7 G5#<):,$3$4N0_>CQDIU ML')3$3#T'^^H"*X"ZP<4@1.,$\JC3<(*[I,CS"C01'EE,XZ67_9\%XU?C(>C M00^*7>BZC,#A<>=T;HMDJZ2:G-"2>.F3D<*",[D0,0M@%,H>[TR%Y$Z-DV61 M.:B[F(@A E@ET#MP#%1"\ 23J)".5[-:P'EXK\5(!(OS MAO LEX2VGAOF4XH:.&5!54@:;?<#RI7+X-/K07"?R#AK] KZ4+CN1C]NQ!Z* M+P05MOH 6^>GV!^L%IP>7@XE02EC(9%HM&"4(XDE"5(!#XRK,(MCR!I.%823 M?' X61N<588S[[207#O%J<^U+9WW/%U615IB%-VI[C)>K(CQ&AV5:&%XKZ42 M+!@CJ2 ^&I]]&\/B:A#DH4\VF1-Q)$TFEYH.G 7AF360 G(,BWGSD!9V-8CS M(J\HI@Y*8QCNI$TX'0QG72X]A0S+AV$BVU@?A,#IXXE&*UTH]X@G56T*E&7B:)R(6+$CG*:69"8$:BN\YE F,J$-/_8D['A%BW\=(\ M2IBHAASM6 'J+;[@5)[8"[M0];]I9&D+QD BWU*+G*YP)GHI( M4W2@!%"J5D'P5?NLY:._@\DGVZ&-S0U7(5E%HI-!5:*T3$5"$G.B%]&&*I$4DXF4 M1X,A%W$2B8C6Q*2KL'FVBA[MO HY&2R4HLX92KGGRJ+T,1%>%@GK+ M[]'.B]-2D(19FKA (]RIG*B3=,I%XQ*WL0(FQ1)[M/.R+$"C_8 V. @NDJ,V M!)YK"H@8([&Q"B=M+KE'.Z\30&A>*F34),.% F:5 :^%(B!\XF85!%^U=T>R M2,!YI2-E4@0//N2*[3$;[L8R398_Y/!G,<#W'5W\V<4I0 LA6P>GN8_?+SY/ M)WL-;@C'@V[<[IT6R%J]"H7%&1IZ-LC$8XB"()6XHUZ)2'(BEZM"D?WE)]6\ MZGUY'9-RC :6ST,PWG/'?9 A!>=)J$ N^#>1ZN6XZ'=&XP*PX?Y4%:;2 M:$2("$(FX02WSN2#EG.-04;SCJY58ZI%4&I./*5 !T%%WD\!(N^S,X0;M/:\ M89Q[)U:,I_8&:73F"ICNHC'HG8Y'4%PVJ@@_!4;0 M%*6HJ@Q\M(/I,&[0@5/$1+ U60M-%:B@IM55J>C9/#8O1L%PK54M 6E: ^W^8U^X7'8^J2(,G+#IG70PQ"8L? M*5IM21D-.8%(5<#E678:WXL4(,D#8V@)J%PHW 1#@&JTLZ-E-J^B5T *_!#] M_D2XS^'@^,>I]65>RE(N>!.#",QX'A%!FNB89K"C/WPTSR\+ATB;.-),! MB!!&64^D8\80894VPE6I+-,W4:O,5,L7>]@HOL5O:5"$'[8('B>G(VQ,8$HY M$9VP5%M$"20 ^H-1:DMS01+A W@2J*1) M@?92.Q]75 (LS*^?5ZZUL\X'JHT35&@M; B26AIY5$DY^5D9LB64 K5?ORB> M%\ L1.3W9+FPQ%L2DHR.$9.24:8*I\,NL5\_KU7QF C$*!.RM8C6&9[0G;=! M!Z<-@96U\FN_?HZ<;KV4U.WYA)=/=SK_M6-:)*[%D>^VO3;U,T8Q7-)R/XX#WR0HKL8 M7A*H-SE^;R*8)RUVTB:VF/4V:S#[GKN[W1R22C@%1-"4UZ*8S2=H>^,!O-%4 MS XH66)T7#F*L#Q>[G.$W&RQV1F&P;@_VD5RS"LBLF",7AQI4",(!]^"65WHO)57F=6Z#,L&^@+K28)PQD<6($I@9XZG494D-E8_SIE5()EM26C[\6B_WFI.H M6-!2"X8Z5"8 :95W"5Q(I:U++9'+&T_X.@E?=_JPDUX4$/^QS/&=GSCI[:4+ MG2Y.Q,V#-CX,NA\Z_:/KC>Y32E.;A<"G",$/2.G$M'?!H?'-N,C5L%DPW/"8 MI-9&>)DY>X*&9@V+I83%58ER$QA?D2@WF_Z 1 $;@@NH[Z5 ?<"U2]$*A1H_ M%^L&"#6&'A1#=W[TWZ[H.-1TV;^X$2HOL/4=W(Y*PM7**+2(T1N6-VSF'&;O M-)?1$P@(VQJNWX49'$O,NZ1P/-[UW^^D!/CDW.[U]N\[N\O++]4$L2922N$U M2T( R2=F\T "!&]M2*8"N;FK(&J7Q==F,G('4@8AK>""6V)IMM^1\/)3 MY?*4O7+Q>R>51WQ^7A1VT)\LCE>$+BFO^T4?:!!>@'3>"\>T4%$3106MP)$8 MWT:7WY>7+I?+>J==U[]].2]?^>9E/ ,B)YP"H> $2\:A&J.,A"0B,I[T4]_K M,I#\ )DIWV'N?T/0ELXG:$L(>J@F)0D6I\PPZZAU-@FF=03F=84"\%\XKWBK M=]H=7 "4++-SFM/R5S'Z3HU2#"1:# ($8BK(W"I94CYBH2,0B)O!B9 M2#0)%)*Y=B@#RT'CCU:GY;?-%\V(]^(R"<4TBDJF(TM"*VJIYYKD(*"G24,% M#LA=#KTUKSBL$Q&L%!#0;TT2+0E"T8\5X-",$,E5*.VUA\NI5#X*!O)]$(3:@@C>-64T;1;7 L"E.!%0#6&"TBH\31D)B1%5*[V_TPZ,$E?EX/0EFAXB9VAB,$E>O>QQD$BU=_ M NU9PS31'D $%@QPI6,(^1PQ'2965,[+F:R VIJ]9"R"MYI8;Z\O MX=3<>2\K2W/D3J(#BE3KA$U6*,*LT5Y%9GV,/*6@5TUW[L(0'%I\&SAEGPX> MV3H_Q=X>H ; IQ)[;T5%B1J4)2XTD1I38 42!0,B;]JVG2!!%Z,?G72*B:" M(PHELY/* @T.6/!)20V.K)I^73 '+Z .+]I-E)J\'8<)J;AQG'N>E @VB63$ MJFG""U5WASG!!#GG K1 XF))NN56#7ENU 2+T8#,Y?WTP EB4GAHS/(P"S7 M @J:22=63@,OG(L7D37MO5&<).*E$(P:ZJFEUO(H*-<:5DT-+YR+'UX7"Q4@ M%\!,6J-%S:+)^08Z4LL=5T&Z"G'Q!O80.]UQIM@>A''1&75@N'4>NN,(\64Q MZ$V.ZBT)OY.V7-%'.VOX)Q1[QZZ WR]N[^"KE8H^-5M%_A>"N'SH)*>W5FE^/># M@..1[+327 NJ ]J!5@M+O9.">J.-RQL-I9.US%@P+!8C+72(23(E;2!62 @F MT Q@A%$*LFJ5,KP7F%19DN6[;P;0OS37>31;11%+C:=/[Y!%3,<0<1NNQ=; MYU"$#K9;77D2 \L%=SBZER"LXR8ZJV6(((-,-E1I%>ZQ F7PNO(Q]<"8JLH(T"18,$GX6D0#D'@' /&;7(B&4/K".GB M +$8"9$(T\PRD)X2X9(SQ%O)C1+ $R5^%N)2^+S9AT<-B"O+;'\6D* H'DQ] M*"3Z'<%QM>E=P?&T<_ZL@.%@7 083KX>@XOEX&/GP_-?\:^IH:&A&0;=KCL=PK/9AU]B9WC:=1?/.OUN MIP_-\J9?2G $UYT^930X_?2BZV3ZLB.DH?G[1FG5+OG*= MK--/%Y^6W4\>@8/-4_';&E^;W3&E <=7]2Z\/RH&XW[,KS_L;^UE[C&Z"YY.^UM_7BS>[V_C:^U$9[L['UOR_^M=%^M=5XL=-J;>_M M;>^TJ_"RY&XO^W9C[U_;[5?[.^TGC;8Y".-LS.3J,VO3J!3_^\)O#CZ\ M9KL?#GAK'$^V/AR^LB<[)X$=O-VB!ZQUMO/JL-?>_(L+OW\KC]MGW2VCSN'9[\1=JO7IX'?YOSU^SPXN!M4*W]K8^M_2 /-S?.VYO=D_;FUME!;XL>;AYW M6KU=?-Z;CPKOU(;[Z6\1__=$]9-T/_F1PWMIOG;<_=M^W-K?(SML6 M:>W_WCG8__O]SJOMB\-7+WOM?1S+J[_.#_XV%[GM.Z6\3E'1)BAMFR)(TO14 M0M.H0#W:2,08N_:7P)V.K?YI[FRS]TXY(NTYO>A+S>* MCNLVWO0[81"AT=J[*X#%30!/D3)O79E0 [L1WHT3/(2 4SGH>M?M#D9^<'Z; M*OUKC&X]%-V+73@=%*-*:M67'?_JC=K9/WQ_G]_R-SY+]P_V!;/=V.ZVWAYV=S[V^,6GOD'/]]!SQX<$DTA0BQ*;2+ M39.4;2J>7 C:$_!^[?E__:?50OUR4R??B#A,V;,RC'>5L?Y!=-]9!5SGO#N^ MU-KSO]YL[.YO[;X^:.QN_;FSN]_X\\WNWIN-]GYC?Z>!7N-^=@TI;^SL-JC\ M*?[7BDD _KH3O11C-5YFB\=X8'4/CWS.) MT)C$[1K0CQ#G;]9?$57/8MZHA#T>1W=Q :Z _FVRZL]R/%N3Z&(E)=5WV__8 M=^N=%TP0&EF3RZB:@@K3]%;0I@')+#',"!K7GO\Q[E[\UW_BO/_"Z9-&GN_Y M.0,5@/'.[E*Z.K5UN,Q*2GR3G?>=6FKQQMY^@2_1R8M1E;?V6MC[X=N_&/XF M#C[^@=8>CJJW=7ZXW_IX\'879>=A]P#;[.Q_9NU=X)MT<1SG!_O'^1YRV&M= M'.R_[+8^XKN].J#MWM\=_$W>M/9LB(I2(9M14]D4B1&T]B1M FCKF2$F:)A: M>^++UEYMYWTW!^WO;K3WMDMKKC;T?MC0&UU*@YFEEXI!KS&Q';[T=V,T6&7K MH3QG=)A7^1NI@U9 ?YP7TY_=9U![JUR0?XE/:Y^93HVO.]+B*CL0_AN(^T/^K M\$ECNQ_6YRX\%H'&FV#\++X\72#9.G=A5$*H,4B-XA(Z#3=L#$\AY 2XV.CT M&YW1L!&.R\C/EQ=3:FFZEX/2$\4<2ZR59P.BC*[MZRU]0+'/2HN7@QB-?7R)+2"XR*MCX?= M]LE?YX>;0>(][(!ML9VW?YP3VT(KSST5G5M(*3IH"@FY8P MW>2:>;T'5GKH!EB:W4'/5-ENN^.]^>9MU/ZM%5V.%]:%;9NF05 MIHE4Q/&FIP2:@G-TDYWVS9B/KQ).1>W8VG.FT# FA.<-#U]AEN710UF__PC+ MW&81WS?'_%1*_<:@: Q&QU T3L9%9Q@[H8RI#5)I076N:HFR:7'D^IV/Y?>? MERDJ?'<*W,4.G QW=,,LO(6$2^,R38RWG[;7=]?WUAO3?5C%MUO 4QO^QINS MI7_SZ[*YT1ZL_WQ+BDI5PC5W#/C>N]+;B+& X7#ZSVL< :VDPON1F,TV?Z<< MSIN"V'0^JR;G"'YROIF$,\)R"U:ZM>>2D,:_!KF$0F-O5 ",?B184R.OA-P+ M_+A3[ _.^H\.=RWZ#E3TC"76]#:XI@C"-XUTNJDTE=ZHO DUK3W?0YB\+%P_ M=(9A5#0?\$*4^OI/& MNRB!-UWITS./CDJ2T R)1L&E)$KQM>=64/*9CU(!,7_7"/P4#3G\?EH@TW9. MN]" Z8ZSI=WXV#EMY*RC;PG#K^K^CGODU:P6-PIPCY([ MM^6[H&4*.H9F4-XT1;2JZ4"89J2& N2!Z/7G@OZ&6_^?)\2-)]4T/WS>-!_ MM,D09^\<3IZ4J-("19&9JXLWC6&NR0,+U/@D3"1KSQ7*5&T%?U3+F9_6OO_K M/PW"[)=A8P1=.,V F>;J/+DB2AWR]T26UADB*[NFN30@_N=-7],R!I>%7J8+ M\E! ;)R.B^$XK\R/!@UL489@*/O)_YPMAYRNMQ%&SY81Q=:N&T6_#\5"[APW A= M-QPNY4KAHZ))X4K5O'?1\X/N3\.%K8 \&$6FS2\)\H7VRTJP]C1WK.0A. _' MN<)^ Y73V7$'?_FDP99T7;'7B1'5UUTH^FF-:K5Y\![]MZEM-N:__O7NMDZ^8.HX^'^^_) MSN;1>7Z/-MLBK;?;%P>]PTY[/[_+&[GS"O]]>W#1RF.\D@;CK=>6>H'4#[HI MB$U-(V5J,NF8M((%+N/:\Q=9DS4V&GFS C)B60SP2>/_+[/B:./4%8T/KCN& MO*NC,3Q>HGR9VWR%9>'/2L3)'JJ,Q">&GNKKB;JNN?D.W/PI4\=[YCP#V03I M3%/P%)J&>-5,1EEFE>0!U-KSMSN[_[-DNSO&LY9IS^07XEG;_9ASAJ#A+QKA&' 6>KDLU]DQE$EQ.79U M9>/)3_3GR4[28SD)XC8O\>=W(\;#1H>)@VP(ZG(;')K93G M1+K)#M]I=.Q*4&U&@QPQRY?S#M]&Q*OH=N:FIP4$*)U0RAIEU9%AXR?L#[FK M,1RC3S,\'N1],+-=L:-C-[KY%F?N^E#+S:+ES=,7^?E)P_5CXR=VY6T],BHV M\B?X+OFFLCW>F8.> M1CM?Y-Y[*L"+<5$@12?5%K(9-7*C\;"2POB'%K78.T%8"H:2)BB%GHT/HFEE MDDT5+(08J*&!KCT_@.%GZUG("Q6"?B[\L/S ;^3LSKLL)IR,AZ-.NECBC?QS M44I9.J-@[G5&(Y3GT$4!70SZV?CM7C0 #>&+QG:VB5THDS8VW<@U\H[]F^KJ M4Q]7EW-VQ]A2$)F5T2X9IW8MZW MVIJ,]U(1P?#G]:O%'JK#=K7&N=R4=@G3C-*I GI\&D>\4Q8< ^J;+MB$&L>B M]\VX:'J/VD-+KXC-%P(J'4*EU5'%L1% M=A]N_;6!2&W>PA?OL[L/]&$5UA\\D/)Y\NTC%39JI WO,9',Y?W -B-&J4/B=):OB[[ M\E#I$99,D(W2HT%Q<=O>LAS(*%Y,&U324_RT4'1P\A=OG?Q^TCYY+]J;?_=: M;(NWV-\GAYM_B8/>@6PQ_-^KF\48\D)1M]/>#!>M5RVVLW]$VCB^@_WP\?!M M^WT;GWEX\AZ?=W!V^/)ZPH:C*3A%33,)@TYFT@G]2\J:@CIMN."!.Y+=GEM, M]F5.RG@\)W! BIMC=Q]B8*^-+CFWR=.G.51?HR:>3%51.?:(V2 MSK^/A\A2PVJN:#VTUFA=:@UE@U6>LRH7$"="FH30EJ9/6P.]62/P? M;+ %\,A7F'JY1K-:(N8>)/G6[:&XRDKO2MLIBQ;W,S"\*K'P8@*%6NS_D]B_ MN"KV4<13+JAO0HBYR"'8ID>OH$DBL1'I99R!;SDM[,ZEF*J[GI*^LG21=_K> MNMS22;>M[Y>K^NA\]0?EHOQX"&4KG*7) 5>W'($Q=+N7BZ<_H>0H5T?YRH; M$C]4@$6\A!<.8#CY4+VL M&E6)7,[)K+8_/Y9IN8>]C_(7&F?YKZDD>EGFK:%5-.YW)G*HW+PX7+LNFS2U M@?'\)U)A3#1!&,' T:B4IE48?6'?JYZ()B<_*XY-8Y.COL'=@(>9MJDR61 M,[FI:'JN (V/%'F4,O)DUIX+PY]0)I\8RV:R:T;?YY--J<.9!BT^+^HSV^$: M)CMFL$G"I090]\&&\$42'2^"/-)*$U,+BH?(^#X%?/,UK"Y/W6W^>;C MNZ!DP-GE32YL5G=$-9WQ&E$48J*2B1#(VG.CGW!KGFA*OALUOW\%->7=&^,C M-&>G.XGTY(CY;VO)]O]7>WUM&B6KM.CJUWR=0*5E7_'M/COJ'BY+?2ZDR+=>-MI4:LEG7 M3,Y':RW7MZO>H!O'10Y@_.<_V[V4(VMN[.Y/7-OM]<;+ M[?9&^\7VQNO&=OOESFYK8W][I_WK4W?W^D++Q2O+6YVX:FGPAZA3FU1GV-^F]%_$Q&GDUIWS.*?P+K%"[8:O'H34;+B<;VK7G+P9X9S_G@.*GTG\H=_?] M[KJHQZ"Q=PR &FRRZ%AR[,K/R!_C[D6#T\?QLI.5XS(5X0_7'[LBO_KDQ]I4 MJ4V56D9F)JE-E#+CYC M.-U1T]CZ][@SNJA5X3+Q6:T*EV/0W\:"JG8&'PV'UFRXE&S(Z5V=03<\;KSL M#LX^.8&UOJOU7]4;?=>]&'9*O_R3L9*MF4FEWMQF%X;C[LT,IIJ3:BNF9K+,9.P[EV&7 M%H8UUI82:Y38J1W#:SNFAOVC@OU?N;!_9U36QRMM$ORA._N>39KN8#C.Q2N= M'XQ'C98KWL.HL=L9OJ\YI;93:B8JF8A_YZ+!TN*P!MMR@HVRJ:$B:D.EAOVC M@OT+?%:!6"J-E#^+08"8[9*:#6HKI.:0DD/X=Z[Z+!=7+-=H:AZM:US.C4?E MI,AE8WM[O;&S_Z^MW;JXY0^-IO:N:B4Z5P8U=0'+&O:/$O:OX MM>U1L\6$+02M;8^EH-O*@XV).I>_QOWCQ/V;_N1,9BCREGK7G9S5/*TALP=A M7'1&'9@L/;\90KXX#974MDIMJ]1L-&4CPVIC92D(M_)HX[-(B:R-E1KWCPOW M.Z-C*!K;_30H>F5O-0?4)DC-'!/FJ$V0)2'J+7TY'S79C]?AS3AP=3UYK^HJ" MK6OY&:XN[W1^..B.1_#+%/+D:A=7I?!M0[GZ=^Z\$W];N\M._K793W_LBTLH9Z>0"L=BAP2=>F:*3\7#421=?ED)O@>NGZ\.4ODU 4H3UVT,/RUO=]W9 M\$GC[+@3CANN@*O]C([=J-'I?QAT/^#O8X^7^J-4 M^UK/@_W2H(Z@GQ^-[U8*",AE?M,X*^T&?)C4LB\:@W$Q^S%=EL_+OT\*Y6&/ M^*&,@>-SUQO;2,Y!#QK!#0%?XF(PQH]]9'WL#U'PM3GR$-QXF ^)@8O9I#;. M!D4 M]E0/W0X2[+/? 1FO=]L-IP7$SFVO.QA!":?+"TCH*P/H],=PY4J&;Q^.)C6* M)G!&\DTHEA%2+I ,.\B;#AM#T2M_QJE&JW!8'A);PAE[1L3V2Z1-Z# IP/@$ MP8$0@Z.+)XT)(?+MY6R6U[^*[2E^(#9*MOL*)S=*)N[T0W<G8G8=@LI>$UNXZKN\A'N,W6M2WNS26T#WS1"KQ,R MA-ZL[ZV79#P_9Z^)<(OS*;*AP$;JYYX"802E;8*=3;GA2CB$/]AA<=W1,W8ENKP1V\U!OQ^ZM2OF*'GXRE6>EG3'.,$%]/L:?PV!8POWR MAXR:3ZH\B]]^#9#5 (CSG6Y.G$0AULN"S4T-T*FE>5'2WGUPJ)ZG+?,A?EG< MU.1?+?*C,$#7>6):-_KCGD?-D?5#<82NR,>))LJZK"1^"8M3UXF?=$>-A]7" M P[W+-O2EV(A7V_#J+$YZ&9;?7=F531VT0RJJ;]:U'?A.+N+C3-TRH?HBSG4 M G%PFNE=DWJU2)VIVL,^2\%_6G1"-O(NO8J:VJM%[8DWV_D W0L4[?E@C%*P M9VF/#F'I4$ZC>[69OY( N*;/^S Z&Q3OLZ%WZHI1O[;C5H[>T#_.WO[4;LH_[B)V:P!4G<+EP.-'E'OJ0.J/RC$X/C8A/^8!$3\6@-Y$!QYTB-K,& MN&BXT]-N)TRY/'"YT^U@RYCU3C_79*FA47%HW+ DL.L/G3 ))F?3$45"F455PF70 M+W/:?;=,G;J,-YRZBTGV7OGCDUE&#=(6:3^+1\0:*2N&E'$(:#&F<4XNC9 ML8#7.D>EB=GP^#;88<,=Y;S946,\_"7#I09!M4$PD0N35(-XNZ3(0MHSH#=,4&>8*Z M'>2,'HK/G(DZ2X=VW>YEXOB7DU][+L(_YKU^RF!?;SRNN3_ "9^D@9=S6^3U MLO$I3LM7IM0-&].LZ4FH/%W/E%]O($&/W0=H^!+\_T"@S[*3)\2XPV:#TZ*# M\XV3G5S.E)"L\DDWSRO3PT]GIN?YDO6N3,] GZSG(LL4PD+U'G MIJFQUW)8;TU6_4)BZW0,PS*Q?KVQ?YQC3J.0-P=,$3P=2(1A*#I^-ADYA_PK M4]?)NP%\?K-RP2-O>WAR/7MWFM189I^G227CSYZ1D^!*YAMU1EW\=9KD?K7Z M\2S1O0R:=8=PAOW!M])KO?'_V#OSIC:/K-%_%97>M^[-5*D]O2_.7%41(!DR M!AQ#DK+_2?5J9 N)D81M_.EO]R,!DH$8@78=S\062'J6[O/\SM+GG#[,#W0W MFT:-,L##\:F.8FOYEU<5_;*3=;/M;\]>M$(^H#^SG?=52F;G4ZO7[92;?U$] M 0]4>F2?/?;>QV'@=Y"?E\K4RO^.3/9!&;DB[A?=?K\RTTH>P&5EP(\DNZ++ M0XJ7AZ:2\U+4D<'MJYN>E[@/Q68D8(V1P QOR+=Z_O*\U+_X*F$[E3CF M[?S^+1V'3'7Q.A6FBH=U?7Z4AL>VPXCHG?/F3TV>=C@>H96?E9)-E6^F5=73 M#"?AK-N/=R7OX2M[6 4NII)OCE6E\P4Z>;CN<)5+"#=-KYX^WBIYM+X;5:9U M.^WABO>G:VT\TB%A^.ZH6JXB^YC2[L7JK)5VKLIV!_9C\4]KW6QZCIR1?-3+ MB^HPV0J=^?57B_(5F\9JZB8A4DGCV,VDZ +RF6_SBX\6@C.VU6UYS5V6)H!J^:VH.V9@OZ#J-L$HM&Y9GW=9F M-4:57K-6KS3Q^R!3^H ME7$M'1!&=6NW,;//P^$\S\*X96[/039\PK7A^&U=ZW4IYXTA.FZ"7=<1CGWI M>M8J&[5\(_5']2RMSG5"RZ"R']KQ4Y;X:\.QLBKZ=T@QM-PK1V#\"1I52+0K M@^KR+GNF>UR'!D:F53[>F,5=AY7/5BC/=[52GS]?7JHJ,AY^^O?K& MW:\7\E7;/_+ MRMC*@A:_G-DBC9\*&PLVK@H&NI7,]^*G5A:<;FI4IN7-DU7H<3.J-[,S=OT/ MS%"K4VSPSJ#X:]?&Z0TLR@=&+G4-Z3FPDM7[OM+/[6SWS51WVEYO(=7_H9WYN]6/EX!4AS%B*O=YH 7V8 MFG\^'S9[FYURP%%!_*A\NKP: M47)W&#:[4P>^[+\8_1*[O_OOH^-7Q+P?[)QGF1[O?L2'6Z0YW MCX_V]H].]O=J^=7)\:N#O3SU>[6?=EYE6=BOG?Q[?_][;8!6ZW:K$[]L#?)5 M^<=0_8>#8B-V+_-A0_\?&WVGOW?L92CNP<.W.4DO.817U:;LYCZ[O1![Y1[; M]J(?7UZ_^+$XQ&U[];+5JG;MG>9DB.=92QY_ZV^=2W\/;1S_>DU1XY%W5FSLE,G'S+#_QTAXT7 MI_WH&HC-G'MX_JW8C)!8F8 7@UKV@%JA=CV9ZR93OY;P"2.-&L44/T*V9CKY M,QA)D(RY28;M7-K> \(QAVT^_L?[&%.:*3?N'\U[C>6YP_OD9-RTGN()FVY@ MYOM,+6365G]PYB'^J?JS#/'G"Q#_W5$:D^WWXZ#_\DG/P1Q&",Z_<3!?B#27 MLHDJ2^F;^HEOY7IY0[A: _:_\QV8Q^S6,92EH6N]0B/SK]:7XGW]?%VU5PKX MWY2F\Y?]4+]>CJI^T<(I$D>Q])$3;ITT-#*&8[046V%5_.N@V&E8,5*OA>A; MY[;=_W]UE)_DX<)K/L27PQ[+R=![:R]>%L'>Z83RS_ZM M5.\,=FVO5VI&_[#MRYC)D$?CW]Y=WZT]QM^^^?1V;L/ASS__.'H:_AX].'W+T?G1^U7 M[*C]]FN7'9W_?';TY]&'P[VS\WV?;[\>YY_??O7LW=Y;M-_]LB^.:#[.A_?D MW=[O5T=??SI[2W__\HJ].7M[_J5]_.%W^NYT_^M1_N_X]/WG=Z>_\7=[O_'# M\U_S^?/U_9FOE_[:>G=Z@*^_D\]U^8[^+H].W[4/3P_S=1R*X[V?VD=[9Q^/ M]MY?O3W/]_KUO7AW_I:]/?^U??CA33K:Q5]>G>X/#D_PY[\4,9K[%!#63"%N M#$?66IE?$9<$S?*F7;U)&HS(!C/B7_^<%([F?94#]\GO'.5UF.JP*H_SBEFL M@'O _2,4$R09)VR@DQPCT!W*\6[K_>X-YX116S#GF3 M,NZC%L@&D9##)%8KI\G0>I,;W3#& .RG@3UXX-/.Y6%5[C]BB?L:'>.D-\ 3;[SG6JY<_=WDD&]N=,&9T MUL HVA01EQGG3BN%/ LDS[*3B;)ZDV;;W0BU'3A_VG.^>B$P0-]:VJ^ OKFB M[]:2%<$EKW!&GQ$&<.E<[W'Z9.[WB?+Z:J,/(Q>[T9((W23_D[V]@^4S$\S?790,6P")MX-,-O M;B;X* Y "SQ!"[3&#&!!.?>$8,0T$XCS&)#FC")J,2>$R!"QJC?SJVP X^W0 M AL4O ;.K:$!#)R;&>=NK=V8%,L&KT8&6XNX\ XYA0ER(>DHO)$&9VN7<-'0 MG /GEFWM;G;<]G5ILM@:[[=VT_W(3R1502QW_>W6T63O#^=ZIQ..RT3O5/,+ M6'\"UJ_&S-=H"8TB2.0PSN9K4@%9;#WB6@?**4U:\'I3Z$;6UMM!=0C? NV6 M:+T"[69.N['D Z$I5HD@Q@A!/.ABS@:#7-32V:"3*Q7N63:,A,6JI=NPS_#K M1\TA5MV./>T.2E_1A9BLTWDKSZD*66?"+R(."RQ_(LN/Q_.&;4R4F$B1MIHB M;KU!5O"$LD7KO:2.<5_E#2O,&I+3[<#Y'!YRB,MN/107$;0%*#X=BF,Y"<:E M/%$,84Y5AB)C*,^419ZFJ(340DI6;QJ%&QQO24["0I ((=QI)_I-[ ]ZK:JC M9BD8A$#M^ANVMU-:BB>.NAT/.)\>Y^/9M5ADFGNG$4V"HZI*3FMB$!8*H9EC@[\L@D;;/%:BTRDF8#5LM@ M2?;E>A]RX_O7+ :\=@-QO8"+--2R#NXNJU]^+-5 M^IWF\]N0!V OED[CK6K'@9]MJU=5^.Z5"UYN<-C25VT%V2(P%"B[1> 4*+HR"5S<45)9+ M'"5&*M*$N"0.F6 #8GFZ1?;?'96FWJ2ZH0FDS2[=OMWLF.OK7MF,E^W;6>PTPG[US-\% 'ATR%\?\*0M40Z%Q02P3#$ MC37(6>.0I59&+JPE+ANR1C<4W9*.-1"%!= M-4<60#<[T-W:JDDX*94R""LK M$&=<(YN\1"$:RS!GR3E1;Q),H1I@%8S5S0[&'E?[QN4W912.T^_]6"6$ (.\+S%6Z2FRL31<$=%I9K/: M*OL?$-80VV*J0HAU6N'I3R0;%D*L%$=,MA]H"S%" VE.A=FMP:N,E8]FW M#D8IQ+672.ME!:]:-,3K'>A-" M+>P38?W[N 7J?!*$I(QHPQCBF"1D=8J(:8NI(H(Y&^I-IAH,;TG-% 1"@7#+ M7+,'PLV"<&-K]40XCZ-&)-A2#Y4M4:LL1MX0&8U30;J4S='2MV]+LI(V-/Y) MU\ >'?9?O=\>7=BP3==5<+4&<(F;FD_1J6V===S"&M*"4IM*J;T=-]N3)HDJ MQ9!ECF:SW0AD2Q,;31C51N?I,JK>I V*28/0+6DMOBV]:$%1@*)8 46QL":] MH"BF512WW@\K=<282Q3R'\0324CKX++*<$PQ)@-Q5=-R7CE 6Q+B@0Z]4SM' M:@'L>76P\]/!JX/3@_V3VL[17NWD]'CW/_\^?K6W_^;D__R/ID3]6-O_[?># MT["^]Z^'X@Q[C#S%B_DX'NXBQ&%K24 L!HFXT X9$3P*43HJ(X\$A^S%T(92 M6Y)2M$&KU(!WP/M:!:4 [S/!^VV0RO&@J%,8:9LPXA9'9%P4B!#!0[ T81XS MWF5#FRW90VI#E^C7PQGI798]HKKG94-D6P&GM"]UL1-3"WI ;8*%OG]^T>Y> MQ?@FMNT@AE>WL12@^1-H_F&B#3_1,B3""5*A["%%2.8Z=QQY)B.EB2NN9;TI M=2/3?3MH#D5-0+MEMN$'VLV:=F/53CYD00X2"4Y-"4T09)0UR'HKN1">&>$S M[42#&%A=7;KMNO&!],IVC5^*Z9J/7NS6;E4"Y>\N&T$]U/H;LJ,9!Z0_$^D3 M[?=)H)Q&0A'GW"(NJ4*6F8 B%A%K9ZQ*&>F4-32%<,2Z19N!9+1!@'++-UPW.^CZ;>O]:ROU M"H*MZV^C3G:AOH;X%2#\*0B?Z+BODHLN.(JR]E5EGRB"3%()84V<3HK*%,I6 MUKBA,)0 0:1URU&W\(;[@+KGHFXLS,JY$D1GMB4=$==1((T%1RP%:Z+G3B1: MH8Y+ :A;MK6ZV6'6O9AB?J!#K1<_Q<[EG7QE"#&LGY&ZF\]7KJ1L4;U[V<\# M&GO [V?Q>Z+A?F01^Z <(C9*E.5+(2T"09SHR+266FN<^:UI0ZHM 3@$58%X M2[15@7CS(-ZMQ6J5%B8FC (WV6*-TB%#64+"L1@T33I/;>FLEV5$0H!UZ2;K MTSUYN08FZ[#OU *3 .908K^!F%^ 80N+9L^$^F3#?BR9M-8B(H-!G&N-C!79 MJL5)\"B"4C*;L8+H!F$0@8 MTDP81)V6SA'!&/6%C*9A^);L,P5MAE;2%LZ.;W4GI65-/W9:W5ZMTQU$V#9U M4TS>L0E^U>V\/XV]\Z,RP:."7:#\5)2?V"Z &F8$5A8)7?9-52XA[;A"(6MG M(D6>VU1JNQAN,+HEY0X0Q@78S=>*_1I[W6#[9\"Y.7/NUIJ5/.LF; DB@0G$ MH\'(1.P1]U)I*[4Q*A28:$KHC\"Y]0W>KH/!^F!V;+98;[8(68U [@:S?'F9 MLK /S!.1/M$R7WJ#1?29YB1ED&,JD U>(I-HT2!R2TQ7R)8% MW*U>MBS@[NFXN[5@@R0\!(\1C<2B_+*T3'0<6>Y(H(YJXT3&G9$-MBT]$R%C M=E4R9A=AN$(0XMF&ZQ0)8P#M)T+;3]BH7!%I.$5415W2"RPR1#K$4\1:RD"M MHO6F8G0[@ VA5:#:JF;( O">#KRQ[8FD%5A2C+S2V2E7UB-')4%"2QZXQUZ7 M[:=)@PO8FW7I-NJ&1UFK/EDKEQJ[P0B?E6%:S=Q8-A>@^8EH?C]NBVIFJ"6! M93,TE517&I"52B)CL5::T"AC1K.$+%<(E6XYQYYNB@+'YL6Q6Q/36,:8"1YI M8BWB-'+DF#0H2&^%QI$Z7_I<00QTZ?;E,]QON@8&YK &:^4:L&YKA<%B:Z^ MX%,1?&+W+QVY(9$H1+1*B =E439,!8K*:A9L"JST?B$-QGB#TRT!^1P><@B< M;CT4%UMV!5"<%HJW9BVQR1NA#"+9GD-<"XFT-0YIX90MVV9E+59O*J(:>EN: M_RT$B1!8G;[>ZOR\-3B/98??LB%! 4Z^WMCQ&0&U'TK*>DW_8_Y[6#^'Z:-1 MG8]U^:7?>MEIM?]??="[C'<7H6Y&;Z<3=L?'#J#Y?6A^G=B:BL72V#]@I'PD M&9IE?=T[C0S-?R3QCB=;'O0[M%RUT-UZ/A336!?P4,SWH1C+%$R>1Z494H%S MQ'DT2./HLSG!M2/4QTRQ!Q^*%8L#K8$Z/!ET_<>S;CL_=OVJ@$C]6(O_O6P- MKEX^208%?G03+WI53.K0^G1]2=5A6YV0 M%=!+9,:^4!VA_&+LQ!\N^X-6NOH60X\$QB1E'@VG[T"NW>I$=#;\F> J8E%T M:K=<7<;3#8CR/Z)QEI*4D:<$TBX%!#'TB"=28ZD\T$I MHGQTV>RD#W"KV>U*JG8'9_3@VI*7^4)/8J#XW1J MOP#/I^+Y1%,M+FR>$F*0T)8AKJU!UC.!$HY9"Y==&8FO-PTUVT%R")=N&=U^ M6(C%VL\CE%\!YQ;,N3&[-64U%(U'46F!.$T4:4$I2HQ+PJ0P1/*2;7L'L MAE7 "\0SGV,HAIA:O@5]J^8.S*?;@S? ?+2O_R8.;*L3P[[M=?+P]<*^X #%P(YYF7)NU5(1UMV?S6<:8\93JFJX-*R(?7=Z.9,*0I1 M16#./(TT8,X2F3.6UJR(MXD3A(G7F32*(XNQ1@PS$FAR)F)9F$-99@Z=L^6V MH2$^^D*)-;#>AI7W)^W\^=II]&>=_.GWK;+C4_:27@Q3'N_-R%Z-D-^V%J,N M8"5[/!E_OYIR0.Y4R)UH&>6T\5A+AI0)"97H'[*69J8V'J3J 8Q;#MX#F%5 M@-L2[56 VW/A=FNM"NRY%-RC@ E%/":%=,INO;,I1HV=IJGL'24:6&])8@_$ M;YBUW.2@;7Y]V)YT84 E/4 E' M>Q.=LPC-JMK&B' 0&'%J,=*::*2,BX0P3+G1]::6LB'-EN@$".TN?;PVD*9+ M">T"31=!TUL#6[LH"*4)Z2@2XB(XY!1)R#C&A?-9C497;RK*&AIHNKGAX+4R MO\'%_8Z/ZM5(S>')V-Y?=#]S+S[6&ELEJS\+\KVBKYT>.Z_KIY ML5M&['0"+,(^4^ON3^RNZ[W6TEH4N#$E(U CJP4M+4^=(]%%JU758P&3!J%; MTN%K>218L: _:"G04ANAI1:[AP=HJ9EHJ5O?4*9 >2 4R40PXBZYTL*-(B<< M%PPS)4S5(H-STE#;DD:Y&EJJ]]ZU.==;BU8U^')W' MW"7UZC0 IA7N3F*L65\:8-C.5"ZZ_:J;SLM>;-M!ZU/\\7,K#,Z&[8='5\)''G'] M_F]:ET]^.8@_C@85CQ_BG@[-0Z'PL42L5GWTV3<]E\?^+K=5451EXU5XCW5* MG'/K;6):)Z]4D()DK^2ODEX]^M)9[_:!>Q^1ZT7[$=F41^*E;7^V5_WZ/R>E M-\OJ-[/PX.".2?J87#?_Y7K_;-YW&VLQ+^J!I^+5SNY_:J?[N_\^.GYU_,O! M_DFC=G"T^["UXY]K MQZ_WW^R<'N0/K-.-5R=^69IVM?QC'L(?#CJUP5GW,A\V]!NU^,7'K!\N8GZ6 MSFPOX_$\7_U@K!70)H[![QU[&5H9\ _?YJ1NDT,&5'KQYCZ'6C;?1]M>]./+ MZQ<_7N\ T.I4YZZ^]*T:SV"YA<\+/ +0*&X[.L'H_1?#][ZQ,89O?C-OSTR(2\D,4\\\G?>S#;>NETRTQPN^>:2*7ODD;^S&O%(5,QUR=<\ M:VWDNQ<\8N3L4^?U/:IO[LLD9[UL01_FLYSU:_O98@ZU7R_;5S5&&H_8V&<^ M^ZTL94I BIZS/53KR])D: V ]+S%VN>)T@SVREL=.2LQP*?L-_:<.9_! () MS$\@B)F+0,Q#H\"L P9 (!:"@14K65B#?*DW\5/L7,;Y9L=-,V"K-3PS72)^ M3DO,=5[D54%%;3WC01*.I3#,41.(IYX'IGSZ:Z]:Y!68H&?G)(WD^>=>][QL MM5RN[L_6X&SWLI_'-/;VOXR2AW?Z_9C_'U:HU^S586NT /SAM\]E0?;MA[*8 MNU,6<[\>G8:S=Z=_M(Y/W_/#\]^O\G_\\)&'_:NC/_,5G_[< M.OSZFS@Z?W-V].'7?$T_GQ__D!>7NZ0[]= '[[];>KP_S>NP_^R^&? M!U^/]C[2=[_LT\/SW^CAGV_Y6_JF??CAC[/#O7?IL#5:_#W!G_]27/-H)4$Q M>(9XX!XYCA-R(=/?!^=IP)G21#2TY-NQ^+O\KMK/*-N=8981* %0 A-*P&CJ MB??4"%888356E@6?(N$I126+$B!FI 3R"U "*ZT$OMXH 1*UQ\HI)(@C60E( MCBQ+&)D4 ^%:^NA5O4DX;QBU)>TE0 F $@ E<(\2"((I2A167 G.*=$<.Q&X MQ=[D9]#'D2= P1-8"R5 1DJ 'GW^2V0?(#D6$!82HSR_%#EG5=EB)RB?O3M" M=;W)B6H( KX J %0 ]NK!G12P3*G1'+90L3:2A42R8\?(8SR2$>^ 5?8"W4 M !NI 7;T_B^JE5*X[#M4=B#B7$EDC?=9%R1*4]8%4<9ZDRK34 ;4P-+[,6UV M?]#=;G]0ZZ9:[_Y%#@^M\]8WT%_F]CB-Z [$GH;85V,A?!:)831IY*3.9COW M 3G,*?)12YZR7Y9LVL(M,D0+A'L&X<:#KT;B/%D\ M(:I+QTN6"#)4!V2EY($&0RTS]:9@#0--D(%Q6\^X1<8?@7'/8!P;8US25F#& M)<*1E7UY94#&J8B2YS1RP:Q1H=[DYMY->8%QZ]/H?0T"B[_TNOU^[:+73?/; M6QU:$*]:R+&:]=?5I /(IP#YT>Y8P%%CYI-/&+$\58A;29$EQB =2):/Q%B( M9;\.K1I<;4G$<<6;LZ^>(0MH7+58):#QR6B\C512%9P.I4Q_X\C*01#7'"+K*8! M42)9UF\>&Y[J32990U !< 0X AS7(#H*<'PR'-G$^D^*#+. I(D!<9?-1V<# M0Y$XZ8V.41)>;U*&&P22[S=WCYXUB)P>7\2>'>0KK,4O%Z5/<__E4UJZ+&1' MY:6O]ZW7 &S[^3=$ %9L-8B\H.NP[]B;V(^VY\^J[<9"_!3;W8O29'XU5H[13O#Q49V*_3V*_C;60"E=@K11'5^2]N@D8V._4H4D&\ M3R9)1NM-P\MF5V"\KEOE*!!OC==U@'@S)-[M2H^6/G&:(A(>EV FP\CXI%'0 M1 C*'5'"E,99JJ'DEB1L O( >2NQ7@/(FR'RQE=PDC=<8BY0D%B4S!^&M'*\ MK'%[C*,T)+"2^2,:G&Y))0Y #Z"W$NLP +T90F]\9280A[76&'F' ^(JN[4F MXH2P#)&EP+4NR]94ZD;V?0%ZRTY;?T90=4T"E2?Y2>Y74SR]@_ D8'V^20:(6SA"-HBGEE1Y3Y)3QR!AF)!>*1VZS MY8I-@] M@3C45P+O5B)"";R;%>]NPY,JL2 UY8CJ8$LB.D>:)8Y"5#:%_$K$ MD'G'9(,9X!WP;MMYM\CP)/!N5KPC8VTKE<[#S8Q#1GA3F@1IY"PC2!.O#-8F MY/DL"S*FD><7B ?$VW+B+3(V"<2;%?'&&_5BE8B-/B+EG$3<>9MAQP+2FAAA M-7-2LK+#'FM0!OTTEAZ8W/P,RE]B)_9LNPI-VG#>ZK3Z@Y(J_FEN?7MAI6D9 M332&TYQIOC,QR8#TZ9%^/-Y8@[#(8XP&)IZG$AM:;PK: M4%IO!\]A=1V8MQ(Q2F#>3)EW&Z@4&#-J(T'&TFS$2N.1%MHA(J@2%F/IBA%+ M*&LP 2E% +UMA]Y"^UX ]&8)O&(XIZ1)*RC'$/1/($N60,C@*'90W09?U M:+8]T4K 'F!O):*5@+V98F\\EU(K'#S%''EE(^(\8J2S8XM(3(PIYH/D)&-/ MX@;!6Q*RW-!W3L/UD MO )<:VQQ3"AX81!WD2'MI$-Q(5MHR;^I-R6@C MJS9 Y$JW"=[L#=9>E?W54J][?AUA[7;F%EG=XJ[P/RPVM-K/XYA?/07_!QW? M/8]%+$ !3+.'YNE.@?\PTKKS5[**93O9(\.Y03QXGQ5 (,A)XZ@CT2;GL@+0 M#Q?RMI=0,XIM J:50ZNJ&4HQ%9PEW2'-=TINB059X@:@@ M.AFAI?-\N-6/%'<]>< 48&KE,36#*"-@:AF8.AH94T4OKLE&7 *.+7RG)I!J \XM11.7=URBG/"B)($ M69,RI[C'R%#G$*=>N1 B9U+6FQS3!KZG-'#]. 7)C-,BX2 _\KW8'UQG,:Y& M$N,F@W61B8K7LPLIZ$]AZ?Y$ ,U''K&F*&@3$!?6(>MT1+I,HJ;<>5U,/M(0 MXNX"RDQ)"NUY "]S#8,!0V;*D-OP%O6.:H$#XDS_A.)QR7B1Z& MWH&B4U'T8#Q49(VRPH2"3N\0)R8A'95%(I'@ \E^N=/UIFR8>R)%&YEJ"RU: M@'4K49<*K)L-ZVY#6ESB['@FAA)E*1N,-B*#G4&,:XV-5T0:E@W&!B.PFS&P M;MM9MXS8&K#N6:R;2/O24LH\W$@2HS+L#$.&X(0\H]E&IS3;?;1: Y1R2^I, M@79 NY6H%@7:S89V8[% 9;W%S K$N<&(:Y_=6.L%8E;I:((SFOG2:[0A,-AV M2P]+;G::6E45ZF+&0;R.3 [L%^BYM_ZY;-,G"=_F!O_#>-X_ZG;*G?2ZU0Y3U]H#],54^N)P M/.JIJ6=>:(.P-67I2%.D@U(H^SPV^SG)92FH-U7956JEUI^A^0G0;H4K3(%V M*T2[\50^13CC!@7J2L\IR9#.,XZ<2]*99)6D5:5JMH[97>L8< >X6WG<+:52 M%7"W.K@;#WTZR6U222 7@D#<"(.TCQ9AHI1P*1C/5 GYHDXCRFR1&1OULJ G+4184,M%D90;3+OF"$-<\^.(^O'.\B4 MG!8MKWO=3ZU^8(B0"HU3L!JE%!SB3-K2A(XC*O/?*GL75:-F/>?DE&''G$[*> M(L;E^;'9*$DNNWO1ED9)E&7SA%BE:!3.DGI3;LD.9,"S;>/9LN)D0+:YD&TL MD.5-3-P9@I(0''$O,]0PU4@$8J/. F(-+2W@UL1$@M2Y:1_MHSBHM;M]2)7; MG$#5HU<77O>ZF9_01G-JAOX^T?H-6^LCQXA$(Q%G*GN9-B3$G- *6\,5]55F M&Q%SIB@L?2Y_P#813DO); ,X/1U.MR&PB*6,6"DD$TV(.\Z0Q@$CQT-23' : ML:LWF3 -2230">BT?G1:2B(:T.G)=!H/K$GG"#M@Y/2\D; SP]'4_C-:XD^^7*EH+;3-V=,0$X[4+R[0RH_'8\WH:Y5$12@[3-?BU/5"(=HT,N M:"^9XI@2FVW&AC1W]]:"]5A8C]T #*Y&QAI0;^[4NPWDJ>!LD(:A8 7)GK+@ MR(F,/LF,UA;C[%OX>E.LU.[,@)KU1\V*MJ\#]LR;/>-A.JY"4KATME,DPT=E M/U@SC!'/]K7Q5CG/1+U)&UQ!JR?@X+9S<)&-[8"#<^?@>#RP3&WIUXXTD['V*^D>>_&3O&&YBNU1^4:+]8#N '[;X+''!A//-!*:>%02TI%5 M0B)M'>8B<2>#&&:!"KE2VY,#N8'MM2;W4M)C@=S/(?=XZ-TH$4FB H5 M%>*8.Z1--KR5-BP2CS6CKMXD C>P@,Z*@&Y ]^:@>RFIPX#N9Z%[?+?LH*(0 M22 BRV[962Z1TS@@*APE&!OK32C9P[2AS2;L>?"=('YH]2_:]JK<9/P.[N&C M]WX4!GBY PSY[W?4V4^VW_+5-O"AU;XM+()&9LT/,\6^HT>G:T0'ECD?_(B_PU+[U_NS\-Y M?MXM5]WU'\^Z[3Q?_4;-?29')V:[QTP?K#?9M MKY/'JG]]WLKVV.F$O:%TW_BJ&'S5[_NJ'_;'5_:ETH%&2U#4I;I TX1:-D?4F?D%6JH,11!&!KMM&UVLH%LP7O-*5:M$"> 6\;AM>G[F@#7A=&%['EK$S56TP6B)LL4)< MT(A,T@XQS'P(/.&,WGJ3O!!K8KW"(M^TC_J?U:F*6LTW9-_'82BZ7[OLQU!K M=4KT^>)RD._@GL6_F0:LEU.J_/<+(*-W1^>;?H5DY<#^(->'L[[$-EO7\>I(O[QY: _R**3!_8A^$,.TV/@?S >%];,XORH"*08KOJS9O8[ MGI *!LNL#HCRKMX4DC>8@-V/YL>.%5]K!ARO"HYG4*<%.%XQ'(]U\_?:\*0I M8ME[0CPFBZRG'#&EC'2*A/R_>I-)W1#L[DH=X!APO+)#NIDX7F1+-,#Q0G!\ M$WG^^O8OEZ=.! X_7:$@WD\>+ M;,T&/%X,CZ]N>^];G>L#F]L >/-?KO?/FXEY_/<>!/[] M S\Y6X^>Y.^@K]WJ1'0V_)G0BIPG,=:L+_%RV[FJ N;=03[\H%LP%[%M!ZU/\7SSZZ$DY?*#$0;1CZ-!Q>.'F/S.F$SY6-I+KOKH\\F!&_^[ MW%:%6R6M%=YCG1+GW'J;F-;)JVSF"2*SQ4Y%_?I+9[W;1_-]1*X7[4=D4QZ) ME[;]V5[UZ_^<%-X>'^WM'YWL[]7RJY/C5P=[.Z?YAY/3_,_A M_M'I2>WXY_S6X>LW^__.GSOX8[_VZOCD9)T&H#KQR]8@7Y5_S,/XPT&G-CCK M7N;#AOX_-OI.?^_8R]#*.'_X-B]&/+Z]?_'A= MR=KJ5.>NOO2M>L\8N47-"SS"S6@1?'2"T?LOAN]]8WL,W^3BA5'RX??Q"_+P MFW][9$)>2&*>>.3OO"G8WYQX-2^9:;YNESS'4:;LD4?^3FK'(U$QUZI5\ZQ8 MP',3(V2>>Z'L4W;R]H=.S7K:7#_-9SOJU_6P?A]JOE^VK&B.-1Y24SZ=O M ,C0>LG02>O+TB1H#7#TO+RWYXG2<[:$73DY*\LW3^ES\9PYG\$ @D#,3R"( M6;1 P)PO>\X! B 0?P>![Y@$-X&#?*VK18:Y7=F#\[W"U[RZ5P:C":.YJEMWKIM9@I1H5'YV,TF;.CSX> M?O E5:9]]'7_?C^@^ M?GOZGK[;^YV^_?#;U\.O/YT=GO[^Y9"^.3\\_>D\_YX=?MCY_&W:3/X=>WOZ MYNQX[]W'H]-WK:.]PZ^'O^Q_.3K=__KNE[=?#G\IO_=7AWL_I9N,\A/\^2_' M*!,J121(*GN#,(M,4 R)Q$0,1@?O1;VI6(.(.3=_6OZFJC-3J\!68.OLV+J4 MS9> K4]EZ]<;MN;Y2D(:CCRF%'',(G+.,"2ME=@R&@+EPWV7))$ 5X KP'4[ M]D<"N#X5KF0$UR^'>_M_$>_RQ%&) @X!\<@5TD(DE!QGTC!#=2S[<7/5$!H# M7X&OP-?MV,0(^/I4OK)QOBJB@E+9?@V<*,2]5LAY99&@QGE+B5 DEAV,2(.; M.3?7FQ5?5VL3 K,&\>/CP5GL53V>>O$L=OJM3['6JG8(J_U0XLK_:%1MG[JI M-K!?GK;7RQQV<8#SP_FW_OPKME@FAC5/JPZ\W3/;>5\8E\V:7LSW\S6&VGN; M?^[VAMWMLL5S;GL?XZA (_K+7FO0BG>6V&[&?*$5X!M3PCV75:9)0[%2;KOC MNNUV\\N=3[;5+C/\<[=WDFW(DYMYW@D?+ON#4HQY% ?'Z=1^ 3-S"C/SNH5& M%2.-Q(8DHT-"EQBI]:2L/V&D5,I3+7ERP=:;2D"Y]IJ%$0!^J[P.!!A M+A51CV7@*2)MI$#<)8N(A.&0P38@$[#27T@?+ZDW2R ('QAG0<;OI.(-E M#D#@*B!P8@$D6"-HRN"+GF:KS!N*G%0*<:TI5D$Z$E*]R90! *[O(LRZQ"6G M6HB95RARNEU8GE/,M\[:8*%Q2B#]4TC?&HM!"N8$41GS(A6X*RN0)<0@+(3U M43 ?I-J>&.0<'O'56QH#)&Y']!+@^#0XWD8F$_56"!R0X]4"C2/())*0,@)S M$4Q2*(F?QK MS 0QT6Q1%',A6%RQU,LU"&].$.#>CB7+6;3:*,ZO?$N/>_3 M0[(/[4OR^"^ M[O;*M>^,[2Q]VCWJ=LK5][KM=O[(0>DP%_L#T!O3Z(V)OB"$:NJ$0%F#&\1Y MTDA;);+FP-$)JARWLNH+@M6<-WZ?P^,*:_* MZ5TU0"\+15OXZTYM#')1*04 MD8A3GY Q*B"B HY)&J+L=6L.L5*EC< WX-OJ-K8 OBV5;Q/Q4!&R3G.9;BFI MC+C".:NL0\F[: P5S.)0NF/(5>N. 8@#Q*UN;PE W%(1-Q'9Q()*8FE @BB& MLD=JD';29BO..^(-BTRR88,*0C;!2UVMQ,EUZ%ZQ^W"Z9,V./9YE#];.Q .: M/SQ\0N<4AOQN*^TMS:2?0=AQ%BP'=L^8W<>[8]%%:FFDV4!%@6N%.-<:&1L] MLII08:3TM+)-&])L1]+E3&#P9)-X"?L- #M7/J@)J%PB*F\CE4PY[ZV.B*5B MXT8KD;;9C=>6>^:YC+%4A@L^5_,6^ 1\6K-\2P#60H$UV9B74NXC90@S@1%7 M...*9691Q;RQDF2FX7J3-OB6Y!P!/@&?JY%Z"?A<37Q.A#6U=-Q$'Q AI1XQ M&H^(=LWNZ[@(^EUJ&OFTYFG>"J"?M?+"E[37WMW'UT9NC ML['\?NA>ELM^<*ULM49_B0WI9S.N*ZJ!USDI%O3L-'IVO/&H8=9[C!G27B;$ M/<-(XV"0M"R[HD[D>F)RU2-[#,E0@V)54R*E0IHG4_KG.DR-4.($>SD^&TBR%1'K"B)7&=-@2YFP&Y@:JB M6HOY9[6*D/\-K4_-?^6_KF_LW/;>MSK7!S9W^?C()V[R,7WTT_T=2K1;G8C. MAC\36D'F),::]:57K^U0#S_HEFE@W?_Q%]U^JTC"RUYLVT%^-'_\W J#LWQY^>RC*^%TV-:X M?O\WK#BL1^1ZT7Y$-N61>&G;G^U5O_[/27'- MLCJZ(D9>E$EX<&Q'DEV>IS&Q;O[+]?[9O.\NUF):U ,/Q:N=W?_43O=W_WUT M_.KXEX/]DT;MX&CW83%?NSOU(Y_SC\= M[_[GW\>O]O;?G/R?_]'9Z?NQMO_;[P>G;]?I]JL3OVP-\E7YQSR)/QQT:H.S M[F4^;.C_8Z/O]/>.O0RMS/)I;G-2LE[@$7Y&*0^C$XS>?S%\[QN+8O@FQR\(9@^_ MG]]^\IM,Z2=^]V\O6;Q0]*D'ABM^W!6K%X0HN&*XXO6_8OK8*_Y.SM@JY-ZN MUM68^68"C_3H[//KU#T6WP+2Z\Z[G=K)H'LWA>Z>Z;VV #K=3OR.)$SQT540 MFGPUO>[GA:22;Y0 [>2K*]Z];==>VU9 !QVT:R^*$?L(<8*)7^.)]_[R_+)= MA9*&^T1-1&Z'&=D'H^X'I;'RG1 B",3&"L1>3"W?>KB/!![ MW4M@UC=AUH=D/^UF%3^T&\^Z[1![_?];V__O96MP-3']X+P\^6H6+XG/Z>JV MZ6E8O(;GK)]NV M'1]K=E#[U78N;>^JQDBC5O)XGT(]Z%O[V%2^94SV@XE\_"YL]8HZH.G6+*01*+VKX,JVYL\HW_#T.(ZOAST![93!FYE\O6.=Z_S]=[R MH^KXA^SP_$W[Z,.;UML/GA]]W>&'7_WGP[V#J[=?=\3A+X>?;_/U/#O\^IX? M[;WY\/;\CWSLW_(UYN.<_\8/?_GMRW&^UL,_?_Z8O\._S=<[^NKS];S/UW;4 M>O=GOH^]'?[N0\G[>__YW=Y^/N9O7][^^=OGMU_/TF$+7]V4 7LF2*$(Y?_ M(*Y$0C8HCBR.D2;I5<"\WA19&IB<=FO!&UE=IWX,6]//>S6RQQ^?'+X,\JUJ M;OB:ZHN[B=]/5Q;?:(2Q\- P.+36_21&>6\54DYG"A73EI'HA,N6:YCMOMF ML@ ->%\*WELW>&>8.JZ:ME!:Z-]DV$!N99D$%IGB4W@:=)(G!:T)B-.3; M'LN=II(-^_S*&OT4/Y/KMAF(Q;O7D\E+MK@0R@?:;1/E=C:;F*"9^H M"$B:%!%G@2$KN,^")[@(3-!$9(E>84FW0O,\[9%_N@,#%%PN!:LN@O1'$&40 MY747Y2GN.$7( V_\.V+R,H\QDH\]O\-2]% MV1H)(V%80ERYLG="<20C-M8%H0-V5?X: V4.!-P\ H(R!U$&4091!E$&4091 M!E%>IHNE X\\<9==*\6CHLX9X9,EU$AN@A+@8JV1BS6^6B=#<"9BASQF G$L M G(L$,29ETY'1QP/X&1-ST!HC3/E5/X1^X-\>64U+MI>^ZH6KQ_O&:S.;5R? MG#73-!ML-#UMWE8R1PQ$&4091'E[1'FQ2RQ#(_]SM_?Q\19^,03 S'^*F9]- M_-N5E&!-3%QKI*/(IKW'"FF9-/(J2BYB2+QT M@. Q\@MUV0 WT-H@RB#*(, MH@RB#*(,HKSFJRC@12W8BQI?+,&!X\290]Y0C;CD"IEH)4I8"IHB2=YZ\*.6 MOU"RT75+Y8FO-A'HICQ@U>Z@PP62RXOR,@X&[7@>.X/R?JEE[+7\X&81I<"I M7_OAS0U%>44[/>V$#Y?]05E)[Y]V=_( EHNS[=>V%0XZN_:B-;#MW5NC M82^ZP9^MP=GP5_W\V9^C'5SV(JQX3K/B.;Z!H;4T.J4T$CQ$Q+%FR)G\RA!O MI0]&B.CJ34I90U)(N@$T;AX:0TT4 M.V BI'$*>2,MXC(*9)2D2%M%M&,Z66O ^UJ5]9J-+GEX?=GS9[:?#UL6:NS% M1;!(N&4'B^N\4#C;:+1J!8091!E$&4091!E$&40927ZNXL M8G4$W)TEN3OCRR(>XRBCI ASYQ"WG")#*46!62^E=%82NV8.#]2/3 F&X\%9 M[%7E([UX%CO]UJ=8:W7RSQ'*0M:0\QMLLD ^!X@RB#*(,H@RB#*(\AIDV;D@ M+<__%UHZ3IDT3.L4@[&Z-/]3]-$M@J]3Z2I;=7?<5#VH+-57W7[_* Z.TZG] M O[@%/[@\2[F-\M?+CA-E&)(1^\1QX8C9V-$6/(\/3X0*56]::B !#G@VL9Q M#50TB#*(,H@RB/(JB?(R-J0 :W-^UN;XZ@/+7@!U0B*27R'NC$%&,8N,X#A0 M)31.'.S-55@ V>B"C ?WH$C=7BV>7[2[5S'6JBT):A>CQ(>)P(QX8Z;>M-3>\N;V^BDH&LG^VBW09[ M@B#*VR7**U:N\QV%7FU<^* ^!W4^G3J_+=&1,0:CE$?>6(NX80YIZS'*\ZN* M+^FP4_4FD0U)0*,#!CH4BJW M!O$D]CZU?!QZ"V^B[[[O5$>I' ?P#Z;P#PY/=P:EK?+(/X@I&J\Q1=BD["1P MD9#%7".'#?'$&D8UJS<%:RA"ML(_ &9N%S-!_8,H@RB#*(,H@RB#*(,H;\M* M##AE*^:4'9[^5I+CLF.V\U?R,FAK%9+1.,2]=,@*)Q#Q+HL'=\3Q %[9BJS: M;'19U5$';(B>!"8,VIC8FS%),WFO!'!&SZ>:3RJRDB-Z][W=0:E/8U M$&.9*L:R/ZCB+*,82W0^*1X,HL1$Q/-+9'G@R#@>B%;:)1'K396%XYX8RTHV MS0?"K =AI@",U898G))0C'(LB;4V6.(PDU0Q;-C4G4L 'L^ Q\$-/&PP3A@C M4<#$(AX@3(Z%LN:$TWXKH+ !LNP"VX%V(P$1:*.5NEZ&T*^8M M%JBDA"(N-4$N1H$,#I-(4G#2+D5)NNL'W/(S]HB)MY33O-D(-Y3'W_6;>]3ME.OH==OM_)&#?$49 MF@- Y92H'"N8=TD)'9W+KKR@B)-2"\-51%4#669I!A$OJ 1* B6!DM-1,A$I M6#"1816XT4Y[0Y3T)"5#@B5X%F8C '0I !VO*!3.&Z,1]0XC'@A'1@>*3&+$ M*XNI\:3>I W"1$,)!AP%C@)'I^2H48Y)Y41&*&>!&&\X#H9'J[,-BL':7&U8 M'M]:FP%+DG6?1\R;@+A4 >F(%7*8V\!%9$;0>E.+[5A' DP")F>Y]A0I3SRX MP)5V'//H),'86)4R,5EP]F%.3K_D!"Q=3I!S/*,G!1]Q#"CY)!"W2J#,5H>B MUUQJR5@HKCMI,$(:FM'YKE@!RX!E,S3Y/,?&Q)3%6RCN)#L2B9I_6FVI)<*DC_WR[8 M0;'O'$7Y&7("LCS?'+^HN$G.6)P\-U98+A6Q@40>);>$/4)KSV2?'-#GL]#G M1^/ZW+F0*(L.257V(Y7>(<.T1P5$A[IA")GF&HF(^..XPUQ&<+>AM,/>I_"/V!_GRR@I M/^(S6)';N'R1-=,V&VPYP0XB(,H@RB#*:RC*BUUN&1KZG[N]CX^W\HLA *;^ MTTS]WR97501GS!-MD'.2(8Y)1"8&BK16R2M=^BSH>M.HNY48@#I W;JC#K0V MB#*(,H@RB#*(,H@RB/*:KZ> +[5H7^K.LHDSWE3>5)2(:ZZ1)I$A$I()C EC MM0=O:A4633:Z;JD\]U5'Z&[* W9^WNV,%DLN+\K+.!BT8]E5N+Q?*AE[+3^X M65 IB.K7?GAS\CML)+I9.N?>.B<7@@D2!Q&XX8PSI[A-PC$6@_=$BP4LXP]+ MH/(85&_!=@#3*:'?)\N>'!$A8<,1%LDC'CQ&-CB,L*)21(R38+3>% U,H/ ) M"I^VB'YW+>X9H._Q:4J MZ?B[:;Q<\$;]3%C3'B$#>.(,T:193BAI!DE)$4= MG:TW[VX&!V@#M*T[VJ9IJS>SE5E@VUS9-FZZ>6^3QY0A'+1">?HTO$L=OJM3['6ZN2?(]0! 2)6"1&0\ .B#*(,H@RB#*(,HKP&B\*$ M2NLL9CY2P8G7S@FLD@JL#(_&=.J%D\I6W1TW50\J2_55M]\_BH/C=&J_P+K) M5.LF;V^W9ZM27F0T7@B,$G,6\:@8LCA(9$7DWGNE/=?UIA);L2@,:-LNM(&6 M!E$&4091!E%>)5%>1MT/&)QS-#B_*?2Q1D:=HD+1!(RXIQ89YSR*0A"MHU&8 M8# Y5V 99*/K?/9:_>$V9:62KS;HUCH3&Y756J.=RFJCOD&7$()8P9S(8:@*O-]D]@48H"@3X+ 0^ M,U^_ /@L#3Z_31AH8,VYAS<)V_'\O6_U6I0: \]-ROC714 =K+JA#W$6,N!4, M6T2Y<6VAYK)YIV@QY^AQR>: M1UE*:>)*(!.Q1YSZ@!R5%C&=L+&&:>=2=M9,@QO(2@/Z;1[]0)&#*(,H@RB# M*(,H@RB#**]Y30^X5\MVK[XI^>%8X80514260"GF"ID@(J(V94]">"W"P M5F1=;J/+?JHG'CG;CZ'J@18[_:8RD=X/[D$@['1+B2'I @6<2DHTD)R1%12GD67_\+U MIE -JO56> A S>VB)A@ (,H@RB#*(,H@RB#*(,K;L@0#;MF*N67?+-UXYKQ@ M0B(N.$.<*X<<#@H9'610CD=-+3AF*[)TL]$E54=Q,-JHIO9#N]OOWRF4@TR M-5!#&VQ105(+B#*(,H@RB#*(,H@RB#*(,HCRPEK)>&TXMX)+QCAW7FIO-,=6 MQ^RCX^3C(V(V_3Q2^=44P9O7O6YJ#4IS? BS3!5F^3@X/-T9#[,XGX*RA*$4 MG$2<28ZL2AIYJZ2F,A G2E-\WM#\;IAEIBUC #+;!9G%]LH#M"P"+0?C:$EY MUCC3&&$5">)>$F2#LTA[$IC2)%"EJRXED'L/@-M P"VX(1]840M%W<1B51"$ M4N$"$HZ61@XA(!U<1!%+:J,D1 J:K2C6((*MAQ4%!3Y3/NT_V;;M^%BS@]JO ME^VK&B.-6GE4H<"G7*/K]D+L56?(UU/K=]NM4/N?:H"'[XS.Q?*;H7OIVG'X M[IHA?[K.?)B1*$V*TAJ17>:0G69M8G+*>>$\P7\=/+_0M#KO\>6@/["=,G! M^FE(_^%@LO$>L89QK2G"C)?6SB$A;8E'T3JNM&81QVS2"FD:'$-6PNPQL))9 M8 M3B3.#Z$HQ\W_771S71@G=$UAYL@:ZIY_!:,/"_?]>5HW ??NR#-+K;J]< MQ@T_I31 MTC.EC26$>V^M9#HJQK+FRK^+$ORIE=9.QQ/^5-+!RJR.N,($<:D5=JR5N M!PC: [0':(_5\6JFS:W<6QIPG\%P>EYQXY ZN:^V!V,H"G)S=LF M*4N4'?(71:XD)!#@Q2*)^O5O9E5AXR(1%!<0.'=Z9)(H5&5E/OF<-<\1WCO% M>!32.$,(=-:U MYV49XG>$'5P*E_[HI8!&N'1U+@4TPJ6KAJDNWNFL7W>M_V40NW;4^11__=P) MHY-?",;_]]>3.D(L>'V[J[YFW;#?'8_BK\V3\?SWM[XSZ*W%^-T-0V]^(5YW MXS#?+#I(\!4A\&ZG%U'SPH16@Y>+LS;_[\E@.A/V."(WB/8CLBF_U"^V^]F> M#[?^M?#NIWEMFILS\DSDYU\[3=Y9Q:5C(^GX5JJ:37@<+\Z1V[=DP M_C+YX=<)+#N]:FJJ+UT,1>9!SE[D&6Y>IB'1Y@'-Y\_JSR;[8.%#*IYIJ:[_ M'#\CUW_XS3N+9XKJ6][X.Q\R==L;PXAAQ$N.6#TCY+8;!$8,(UZA$5-SPQM_ M1R&_H;9PK^7XS'0TMTGX^>Z &R%^][46U04%2#U #N!NOU>]2-$]7@UBBH-! M#*TJ%^\&Y1;O1_4&##TU#)V>]GL FC*:0?]S_?./U03=+ #MA$G/T%9I&HKV M>JAI&WJ;DJ^P\$]GX;T?GXZ[=I1ESN'H) Y:I3OL()[$WK#S*=;)O*6J-N!@ M8W#P/*:.[XQ@Q==ZQ0\63F^T)LM5K0C_J9\G>FC_O\_]:]8F?A>5_ M I8F>\2UO_:DR94G^58<&'5Q]8?>_7],)3O-%3T@@P*H#$0 D@ B> MKN\*!@X#OX.!WT>_JWMHP'RWH-V"_P1*<":32D8:STNE)I.(<9))@JDUT9>Z%\1@ GVE+I6PV"/[7S]^/CQZ6\9T MFK_S\1U]R__Y^]WY._K/R3]')Z?[1U[DY]&+)2SV/[S]>GBT(PZ.\M_I.WKP M^^L/^?KN/Q_^_>&?TY?=P]_??3GXVLWO]D^:]I1Z@S^_9X%[[+U$BG&). \! M64DBPEH()554+KBM;:98FRFZ$<4K[F&?KV07U0>3+7%%D:0'$!90).D1),S7J8313&3@ER+F5)%2S"\B:[1'TMJ0L&?7S:)%"SF,F&'C;>&$,-3,#PRT+T?GQG)E!E57@HG MDT62LH2XQ!IIE0BB*3&-M<19,<_,2%5;J,VH>+HIO BZ-^C>CZY[WUY8@(+] M^&*$3<4(]LD$HS$B)G'$<6F]2JA!1N&HE0C"YA7<)B!!0(* !%D]8#UA"4(B MU5P$%B5Q'%-FO1*)FQ"UE3XE =Z;)RI")XFA+&&R<+&*(ZU30I1A MD;"4(J]N%BY8M"4#"0,2!B3,Z@%KU23,,JWC9,1610:05QAQ;DO,EP7$F2,A""RRO;BUG:V'MI"7K0:@>:!YH/F5F;5E M0@K<,4D%-B&K<9%&P[W%,GHEN<4F?H/E@=Q7F]P/9OI[7MBLHTN#4J(,<4D\ M'=YZ\24.?&<86_V4!Y19H]4_*Q"\_C#V#^;!+M=8]8FE MNOY__T=30G]=Q^U[NW5;R8[L &6 ,D!YT=EP486ZP F$.#+AV# C"'* ,4 8H Y0! MR@!E@/*C%L#R@4>9"-;:EK-V.MI@1>26FFB5>PB'*9A8=V5BS>B(U2(HP2086R5&(=M ];\7)]GZ8 MG(7E4E>>&-.OL=)RNW5;RT7N(/!VY0-S0B)QU$B4F$O&!Q%@=W[A< MWP-8#ECNJ;,<"&R ,D 9H Q0!B@#E '*3SRX#&;4 YM1\S%D$DO9-!.0Y(HB MC@5%QC&&%/7*8JJPI1$,J14((*_U*?>RY:MFJ_W4*I4M!AT_F@:/[6<[",/6 M3Z_?[ POU6V#9*'-5DT@[PV@#% &*#]!*"]W[-TY%;1+@EJ2>#)),Z\X,S%* M0R0Q-U>T;W2V_?54"%>7[101_/N@/QR"KKV,KOUF[GR[H,EX2QV*GF'$K?;( M8E<.N5/#=%Y,CLG6ML!B(U1M(+O-(CN0VP!E@#) &: ,4 8H Y0!R@!E@#) M&: ,4-YL*,-ITR67\G!T$@=YJD[/!O$D]H:=3['5Z>7?(YPOA2T*>4L 98 R M0!F@#% &* .4 R.TP 'TS54(#*_U*=+JJ IRMM0=+N'AO-5M M01F<&075 Y*0 ,H 98 R0!F@#% &* .4 ZE(+('!D+6>(\(P.EJP2FFUML[9D M9B-<)D"8FT68(/L!R@!E@#) &: ,4 8H/_%H,UAD3]0BFP]B&ZUC3)0B2J/. M-IG'R)(8$!6$,>65,XR"3;8:8>RU/M]\$$?->>;63]W^\/YJ'J]UOM$:*S.0 M.@=0!B@#E '* &6 ,D 9H Q0!B@#E '* &6 \MI ^:0Y?S.A[OXR_[,[YRT(#RI MA(01!O&8.-*$6T2<#2EXQKV76]N,M1FCEQS/EWR#0#! ,/<0)&.91K#&A"D5 M>93&"BZ(]D9Q+)F.X2Z#9$ KMZ:5@UD-$)LXC5AKY".3B!.ND-64(\=9L"H$ M%PW>VB;MO(X;$[J#% #0GAZ2YF;:4\8@P5XI1)W+VI,B&&G, M$E)1.BULQ-B%K#V1MM:7>6XEM2P7;4VCD;=+HMAMNMLD]7 MX]RWZP]"'%1/R%/7&O:[G= J+_G4&'6Y?I74"BRUD2FYP(U.UAMN!>/*"Q6C MB^_W?EA1K%M5'HY'PY'ME8D#(EV&2">Z8CF0HCPF2BN#4C04<4T%LM8E1*G! M@@89$N&91E6V0M5E*W0=]<6[WN202[I!C'A9Q7P(.BSE3T[ZW3RWPQ?_&7=& MYWL]WQV7^7O5'Y0![HQ&@XX;CZSKQJ/^0;]7ACCH=[OYDKT\V,RF(^#0Y3CT MZY1#8Y39Y#8")8,#XC9YI(,+B,BHM2(T)EE9W,S0-L&;874#BP*+WJU>*8C7 MR3CA9-YN2F#GLY["@TG9XDM68= K'Y\39TW/ XG&Y)5"U.C"B=0CRRQ!(9OE MWAH>?"RWI$)3'QR=*-B5*$C!S)@1$N5.("Q^0B3X6 MMZ82B1E"<$64P)' D<"1RW%D,-1X0G6F1<:U-08[X0VS3$1CI?=@>S]1^IP5 MU!&B J*Z2Z(*#E.KN#$$4ZXQ-183'YU2AGL7G;D!48': MM^(<-LO_B4FF6,+5GAB)>'(<94I+2/@4@[8D2Z>PM2V-;FLC@,B R)Z,U6H< M)5BJD)S#W$IK4[9:!E333!B5N*D@M9!>-2(J-80%)9 M[QFWQ.)4[-8V4Q P!A(%$EV21+7W0CB2O)*!1ZUTY(GK3*3:$*&U!1)]LB0Z MTP%5)LM )$588(HXHQYI01UBF+DDB0NIQ$XTD>UL! "+W@F+0E6W)1?YQ94]+WA0ZT[/Z\+"6QA,Q M'4 A7T(AWS_:&4V]&A\^GK_7R7"E'$$)ARJ=B2+->-;+F3?8!:9D.9:IVYC+ MC5#(@0F!":]Q4=P!#=Z(ZZH"\4!U=T)UYW-4AY/3/GF"."V%-@0UR#HED$X$ M*^F9E<)L;6^&]_;Q:>X'. 1X[EYYCC."F61<,(\YD4&+$#.A!6^2B4;0!U#W M@ +OC (/Y[4]5;*(&*:(!.(19Y@CYYA%WB8C"-$B4;>U+=L:;$8:V:.OUF9WBI9!LD#VVVBO+XB7 KIZ( E '* .75A_+U M96WOJV#"$E417D^E<'793I'!+_N#%#LC4+R75+SW%JLCN.23XL(CZ1)#/"2# MK)81>_&):36NL8$D.8LE)915CDG&7(1ZY8,(H(Y[:VZ2IUD012>>JD M O(1H Q0!B@#E '* &6 ,D 9H Q0!B@#E '*FPUE.$>WY%+N]GOY18;-*3I? M_3;JN&YLG0UBBH/!-#8WZN>/3T_[O>;W3J].!RH=YC1SA N:1N\"?K!^F#,<':;=&8K>1)\O'77 MS;RDF_G/YLCUB]'^UQWVGK/R_TQ$-)F$.,<<:8,=BH1RS0+#3H2M;:98FZE[ M=C9#+A PTK7U'1Z?CJKJ#\!&=\Y&YW-L9%Q@@CJ#G%<,<>(U,L)Z)/*"EQ)[ M6K.TM4W:S- VP9?;6 (? 1]M6L-PH*2[IJ2#>04I89GE#E&(Y 5&'"N-M,0) M&>J39T;E)3/7*TCK:%(#+P(OKD+[<""^.R>^>5V,:AFH4@E%JQ7BR1MDK'&( M2)5B7LLDBB[&%' ><-XF<]ZJM!('.KQK.CRMY)JZD3BZ,KBWT7N[^J]?WV_FI]0VKAT]S1D"4+ M4 8H Y2?()2?:*I#GH/J(W!E+^?*?KN8TH!)H,ECBSAG G$M&7*)!F2T(<3) M(#6W6]L,MYG6&^''!OH#^EN%C ;@MUOSVWSF@LSS3U/42-&4$)>"(">=1RDI M$R(F"DN?^0VH#:AM[:AMF:3Z.^L_#]QVG]RVF(; L-32*&2-R@J\/.I]CJ]H?WU@, $G.>Y@:%'#. ,D 9H Q0!B@#E '* &6 ,D 9 MH Q07K)$&S,\)$J)=YQ[AXU1TG(30B**B.AO$$T>YIG*/UT,*U>6_.Z\(;_7 MRW9]_"-;\P=Q=)B.[!>(*B];=ZU$E*O(\I[8/W[/N14\:8TX3P9Q*AVR6GF$ MD]?$1AR#\%O;'$JN ;^ J 0H Y0!R@#E-87R4EJ?IIYX3XU@CN-D-5:6!9\B MX2E%)4'K6S&MS\]K?21Z)UU6^$Q>*\2)<9+.C_7!Q]?1]X][U5VJ,Y#@KKCMT<DE M44EC0#?NJ,RADF<#HOY71^-]H_VI]W.L?$DDP>HZ 5 M1MP:@31/"6D?.?&6LL1+EP=AVD+2IW& "5AF_5B&2\Z=HUA%FW]@7%.+J2 V M4J>(9>[V!R2!2GZ 2MXNQ*\PUX:;JOB%0]QKA5P("FF:_\.QPSBYK6W!@46 M19[^,6O051Z"8!8"Y#'K(Y)9BABU!''""K>8B(*47KA(A0FIUE4DD4^#9>"P M]9+;_3?;K=I0VU'KW^/N>8N1=JOLU=4X;.WZ@Q 'U1/RS+6&_6XGM/Y/]8+U M)\VS6/XP],>N&^M/GQCGKK&KXV'7>R5S_!Z,>^YLMZS4YOBOIPY'8!M@F_M, MUUV)E.(-D=3+M2@/27@EL97.$!XB=GGC&[X[+)+WJ#\HH M=D:C0<>-1S9/XE'_H-\KXQCTN]U\R5X>4193(Q!.RPJG\SGA9*V*C#."-)$: M<:GR3[Y4'N!8&A$2)XI?&1 N01R">02R*55DDLAZ*B"#5%9SBW742@1E2': M9Z5;B[LPC4!D/8;(6JB.XS%GP6.,"+<2<1,MLLH9I**GCO' /79;VZ2MC&P; MK4%R@>0"R062:Z6S'KP05,KD4C2*A\QFD>!(DW?2:^Q$O%YT79,R!8+J4035 MA5Y#%#LI.5,H:2<0%X$@8X5$Q&J2, V)&)%%50F-WV1 M#A9SZ[D)3D7! W':FLB(8=Q;3I3Q-Y .8.&LNN!82/FW4HL8A4>)ECHSNK0K MX9HAA:4V1GLI2Y,ZTL9"M[FX7&D&Q >(CU5B.Q ?C^<6$XY9KZF0%BON2\X_ M)LH%S(7$5))OV!8@-%9=:"P<[N T4(UQ1(X3G86&)DBG&%&HJD9CIQR-Q=IH M,P*UR4!P@> "P;72@@M30G&@*G@L.??46>.#QD[[D)07%@37TQ5<1;VXJ;MM(,)-<#2*[OG'D*G>%9UYZ798C? MD79P*5SZY"^%[0"7PJ6P'>!2N!2V UP*E\)V@$OA4M@.<"E<"ML!+H5+83O MI7 I; >X%"Z%[0"7PJ7WLQW^5:5BY/^&SJ?M_\[_3+YR:@?'G=XDUFTN9Q+= M,)[O%Y( ;IP[,$LY(/B*O)INIQ?12?T[H556SIL86];[_FD>XWFG=]SJ]4?Y M]J-^GI!>B+UA+%/3J\+Y=I1_29V>[?F.[>8WRG^HVL0^FZ8=7)R/L_ZP:OSZ MRR!V[:CS*?[ZN1-&)WEX^>G-2 2OI^FJKUF7GSP>Q5^;&<7SWU_\SER>@H\E M*6;5IUXMSMK\O^6UJB0>):T5WF.=$N?<>IN8ULDK%:0@TL?WC&Q-OG0RF$Z? M/8[(#:+]B&S*,_&+[7ZVY\.M?RUB-0.U&1&GSY3(H[YV\1I/8EW4-5OBCYW=_VT=O=C]GX/#/PY_WWOQIMW:.]B]'N1/[@UW#P^> MOSAX\^)Y*__TYO"/O><[1_F7-T?Y/_LO#H[>M Y?MG9WWOQ/Z^4?AW^_>4HO M7CWXE]*BNN-OL@E_VNNU1B?]<;YM&/Z\UF_ZMF?'H9,Y_/K77!1?LM[IE:R; MOF>=S)7?HVO/AO&7R0^_3H1EIU<]N_K2Q52Q3!\-Q1CS3 M6L4RC6C;W;QCH M65OR&& M[[6%@=F:";'E]RH.!3-G[C\)?;[+GEINU^ M=]GC-$%:NGSE']:TQ]?7_3>3XWHON_L? M?OOPS^\O3P].7]"#H]?=@Z.W_/#HMX\'7P\ZAT?A)-\W?W^/SH[KO1 ''_:^ M_O/[GVP_CV?_^9]\_^L+OG^4_W;TY_G![_OBW8>7'_;I"W+IN-[11[K_X>#C M/\_]^?[7X\\'SX^_[A\=?\E_ZQX\W\/OOG8[^W_O?WUW]%?:GU0+?H,_E[(D M6DD?D8H\(LY21);D?YS1C%'"DI5F:YMPU18:KU)1$FCF ]2Z$=2JDPJ6.262 M(UQC;:4*B616)811'FG3/I&N>?O$IT*M7Z?4JH@*2AF. B>JZ M_EI^]L6&/1OT/W6*[]&=MWX:EVAQI_?S8YFSCVTQ/J'GKY912OGJ[XOG\2SO MA8ZMI)_MA98]+=4YOE9_6(VVHM]9_U73*1[66KNQ)C&_T/GG;JQ*L/3"SMQZ M@XZQA(XQ[416Z1B2L)@D1DE2C;@KS5Y89,AQ%DQD*5E6JDJRMN1DR3(K4PRO M<9F5E38B@?7NEO7NP) "UGM$UIM95H1AKJ60R#//$38MUZ5%%<-N8 MR\T_UE'HW&Y7KY[S!HCN2:O:0'1W070SY=I&$922+#-;*=VJJ$/&>H5LL-Z8 M(*2S;&N;:M/F=-GFYIM-=. E7CIZ,FC22_J M108N7XK+Y],<1) DV>"1(H$C[FA FDN-HN*")V,983AKK:K-^++=9)ZFU@J^ M5^"ZQU%:@>;NFN;F,L:5CX%&B93%%G$A"#)>441HDL1Y%B@EMU59-YOGP/7Z MXZ[7% >#NG[9J$"N9?U_QIVZLAAX7]=%BYWX)';M654,Z6L)J]4+7OP1D+]V MVY-!1SM-?\3,]3OO&3B$1SO./.&,>&:LM\D(18V5("6C MYL!ZX(^]VYHH]H*&Z_J]T#H;Q-/.^+3UTR3+X.=6_K3*.QA&/QY4AR];]I/M M=*M"CIE:6L/,!^#!77G==WH*_D+TS?M!?3QC(0SWO%G_X4XOO*I!,=SK?8K- M85X0 TN)@1?SRJ\2D6!I @K!)L2Y9,@FAI$3T6IO:0HR*[],;\:)-7#E;A;I M/7#MCYOG6P$//@@/SM1A&;5*47"$G5*(1Y^0T4HBG4)>:6>XCJ7V4ENQRWFV M=UH>!+RLCU:Y\L3VCF.KTVLEVQFT/MGN.!9==)AMSU$\[OC\T72O@7]U]:O8 MW2Q-X,5_QIW1^9NI0?%WIU3-SZ.P(<_#\SB*@]-.KQ@8+S,L_BJH^-UV>E"/ M:6G"W9M7/ F-V).L> K*+>*$$V0$<4@IQKE1AC"3%4_1UA1*W8&[>)DF1(P$CGHWA;!!'BQC.0I%10GWBF1_)Y<#X2MK$X)9;/R*Y Q4-B.2> MB&0NVJQ2MNJR9I5<5(B[2)"3V" BG';$$R]\VMIFXO(YQY4D$G"NW MM;D2NL-A' VKL^/=CG6=[@^4TWT(LWH3G[]:%@5C=3O7%4?[CJ_C-*7&=.Q\ M*G8[6!1/)RGAQG&ZK!\,RJF+Y['^[UYOLO*OIPL/:L-2:L/;>?O#,F-B8 YY M3AWB>=&0==@C+)WR6.+D-7 MUONK>MF!29=B4C^OS D=""..(^P=09QE(]XX+9!5BC$FJ. )_A MTU7F@'96@';F,BV\-DH[C$SB#'$N M+9JD0I&>R8]LR;6 XR<3C(M,;ZV^&% MVJ9SZ17@HULG5:XZ/7"94!>+ O[1K/XY$.M2Q'J\<%(^&>6M-@B[H!'7VB/+ MO$?:>>J\TUS)8AG+-E-/Q#(&[]S3()\5*S@*;'-O;#-3X[C567?C#B7F(N(N M*62\HP@+HSV6P7":-JO\*/@#']S:40Q_S*P)X/BE./[CO$;I%<%89]M<)YT0]TD@C0E'QB3M@Q7! M6UE.GQHA-H+AP5$)]+>206>@O[NCOYF*ZYCTFGB%'/42<:,R\WEOD(F&.8NC M9D9G@]JT%>0V/KJ&N_8>TTE&26L0/\7>^-XBWN"I6 6%=E)1NM19V1T/\U3' M ?@M;D7J'Q:*Z2NB*4\&(\(-0]PI@FRIJ*=XU-::D+13I:R3PIO1' I\M<" M*ZG3 @/>*0/.51(U2NG(/ H!9[66.XI," DY)4EDPE-JQ=8VYVTIH++^8ZNU M:^^XK!(^.6C+]0 M0]]SKHU(&E%B,^-[[Y F4B 3DY>.1Z*E+WY<1N\Y,0 G\,.M.F M#7$X>B<0<3(A[K1"5E*,%#/,.4*IUFYKF["VQI>SL1XQO?^6U+5:SM1K:6YU M:*)LP5;J]C\/6VG0/VUZ02TJM;>K7+O4M/T(\ZZJBV?E)@UYUP3OJ[_C_C#N#N#-IPORR M/WB359!9)Z/GT8U +UE*+_ESH8Q$(M+0P)"UW"#./4'.D("48U7_=NEBR9+$ MN,TP727%!,RF36*?AXPO /O<,_N%ANIYW@7.7XMR%I@>QE)5(/"^E%@GQ0!6RT1J4Q6O$P3@I M:.9#SO;BW+K@9OYZ8IQ&75O\7NX&]8FN$7.B 0JI.+ M,B$A3$#-CI MQ>&P%(1SG5Y5#PZ,'Z!_*O3T;E-.6H_.JU$?,['162 SN6QE.3*,(V,<2M8,A0$9'VWO"8K!*EC)-N*_Y$$M_ !;Q^M/.H6;= M.W=&.S-M.&B)E544<>DH"OHQ;Z) <- M_NUK5>>B.0]' SN*QQW?'.VLR Y\VFN@.%==JRZ)KR*N1N>SN&4IA-H?YV'9 MD"?F>2PE$CN]*L1I.X._;'<,?4F7$FQ?%RJ41"EP%EX1I8@3XB1X9"2WB/I( MJ,HZ=N*J5*O"])Z/UX-G&=CH,?5I8*-'8Z.Y3&+#/!%&(DV)SVJV2$CCF'DI M)<8D\51A7/+,N+J<9[:2; 1NTZ5UOR:GJ4YIZ';R!@QU7[N'5@;7VIWQL+K@ M/,7.Y:P!N]XWN^[/ZWI6>1H95BB:E-F5)H4)9G(,(1 JJBZ?>D.ZW$$V M[Z-G\\Z7:;ZJCMUJ>#W7JDL)L%#"RVNJE64>14$4 MXMPZY%+^!P<90A(9N,EM;?,B J">PX,79UX[_^R&\N9#YD( ;]X?;\Z59 XN M*<\-8E4*%M42:1,(\LZ[8$0P)HBM;<9Y6Q@X%;'2I:'OP2>Q.B1UL31TRM9S MSW?NH#3T4M/VT*6A'\+/M'*3 U;GC\59.L/A.&^.*N,FB^_J'>O2*;U.?]#J M]4=QV&[ULJ6:+YA>[/M#R,59)\-SWA^Y.X,!U Y86F-:*)_"D\0\*8PLQ1IQ MG]4F8U+*&A/E$EOKO4A;VYJ3-H.F<)#ML]E\]U#G2('J[H[JYL(JW"9I$D9) M&XLXP1&54_*9ZG#^R+#H?8)CHZL26%GS5*+Y$YC>GIW%/'.E$&AK$+MVE'\; M]:_5=B&K:-U2S%_V!Q>(?K?"1*D->S3([UZ/&7R#R]'_0KT4HI@Q@7B4G,=P@GY/9O%/:NC8@+K/ CKS)1.[Z+@. 1$ M$O:(&UQJ\U&,'%/,YS5F1KC-4CHAFV4_"<;C3G/5KI:>"\N^"\N6.06'AF*4%,2XLXKK+4<4 NJ,29#!*G M5*SH-E673V4#Z=U:G=V<^B%K[OAM;.\FFZ&D_N5?RX_#3HB#^CAIIKJZ?O:P MBO1=?!\9UY= MQPDK051"SI2RL5EV(5<*9I.0<6PQ4\GKRE*$R44?8TF A\LU99D,QH(@A<7N'%U\E^!%A^2%N>2955@TFJ#/&84<>R+BU<' M9".QV#%JJ=ZPO 5P],*@'W_0X%*_M-6?=X:C0<>-*U=YR9O.\UG$UJ#?[98C MM9TLP;+D&+5.^MTL/,";_@2\Z=@O >FO+ENZ3R2A)-"(9* . T$N:0,4B1(ZF4P*KJM M;2$DM*U93_WQRB+>#ZE.+F?O;&@QVA4HX@W$^Z/$NW \T'%%O*0,<4DPRBO) MD)4\((>5$);IW>GY02RIV9U> MI6.W:TT[_F?<^92W?SGH9WNA5=(/!AT_JJJ\#4]6PV^[H?+B(17M(BS*_W\Q MP\/K*13*!SN]L/B'N2M?Y0GI9^E2(^QYK/^;?^^.RTJ\^.)/;.\XOK:C^"*E MZ*$XZ'(RY^.\LJZ4MSX1BLH>0ER+DNJH"PI64>I M RUW'GV^UH]\'U)9!_)=;?*=*?R2*FYXZ71F.4&<"(Z,H Q)$8U1VC-3ZVSBD]6P\.^ON+%4Z&8B2*B DEA$21POE.T02V@9F$5?)Y7\41U8) MAP)CU,>@=$KET#Q3;0YMXB%K>K.),! N0G0J*JTX)4$[@V5B@G*C"<>\$&%6 MKX$(GPP1SB549U%F;*=MWYK.Z]OF\K-.+*^IF5, MUDTACOG/UZK"#S;'RWE>5FJZ_^M)F)A/6&SB%(FC6/K(";=.&AH9PS%:BJVP M*C;VPZ-YI4!L+B4V%PJ]&&489]*BJ"C.8M-39+DR2#LJ@L>28%>>4;"L)HN6A(A@G-0]4R42/W8W^#LA\F@RINFVG%S++_X+,W!>J.YC+FL@- M>6.1;&[,4=^6V-U.+Z+)NN-*WK\9GYUU8SDD9KNMT!GZ;G\X'M2U4XMO(77[ MGUN=7BTF,Z'^,B6R/ FKHX5N]/.?2+#YQKN&B&=*K/S.V:W.?=DL3$M=X4[/ M]T]C:V2_S!WV6M@BC[<:*Z75WZDM]"/>Z2=L[CQDGNU>!>RC@NM7&>P'$=*Q MEC-F_ISWE$7.M3.)(F-(-F8<-\B6*J#&.ZMI!(FZB0XU[;3.=1&;NUS<5F>*,V+$-@ MC6S_@WX/549^I_Q_C$TS.;?2^BDT)U=^+B=4 M)XV$JNZ39X/^69ZQ\VH[E>R=L^)@*SZ"[K@4B=_%QN[ M7S M-O9=Q\'G_N#C+Y=/=^W:L\[(=E]\.8N]T!F-!W&8+QH/!C'\-AX=]$?O MXJCHIJ"8+J68OIOW+@3A$\5,(!$C03P1A[0G 6D6)>-24U7:<):B.)>S^*'H M.)CUP,.K;M8#^ZX:^\[< BXDIKQ1R)142(XS^QJ6V==C(;$P*>8E+^S+U694 M.0#'P%.VQ/GQQ9PI23((V:'KHUH?8B(:"5:#_J]XC(['+RR@U'SRX[/)OZP4\;8 M_*6I6F>[AX.2!3HZW^L-1X/QZ<4NX"!NEQ*W=!.H!T6$W#ZV*S$1 ,CRT8YJKR M?]TC^\?O5:#2>.R0T[A4M/ \VV(L(9Z1:9,I^\!",Y)5L<8@ZO0]:^RO)CZ; M3;%H!]WS5OP2![XSC*&QR?IG58]6B"6!#W/5#:TYH?FF8'>O- M)B[\UK91D'X*<2K@^,WD^#M+/P6.?T".GVOR()1+.&+D23DQS4L&@% "12]) MDM(89>76-A$*.!["4"MN^+SM#6*>A:_%T#GI#T9H% >GK6/;Z;4RB9W:P<\90;P=\S(6A=XB;&EO6^?YK'>%Z"*+W^*-]^U"_;/QM')8A2$ME* M82Q;BNJF29 VOU'^0]5!_=FB53$W'V?].L+[RR!V[:CS*?[ZN1-&)[4!TXR$ MTZFM==4WKOH\[CB8-5G7U\PQ^;^+:]5,9Z2U@KO ML4Z)R_>M%M[![O7(W\-WOE@0@6[4RK8G:>":;Y&Z\V4"JZ=CPOP>9*3 MT2+/:L%T^=]&E3H8G^;[^SLPB1>UIUUOE;I+[,UR+_\9H>=X6%Z-8C# M4J:L^E.38_P\#OV@4_F/=WIA)Y/\N%?BY*_REWW6MH[R '_K]OW'1U:M#G:G MJM6'P^3/7GPY^/ GV:=[XN#TK],#FI_V_!T^H&_/W]%_=[*:U(W_ M\_K\G[_#F:-X5,\(Q&8--W@I*4KX^+X ]*UPP&,>M M[;GU**D*DV6JSL&^&9_F'7%>_OXF4T8G996D-VK-%JTU6;6)LM8@[0+UYL^: M0=99Y]7"?G^@%UY,!&%#MO<#-9P*DM]?!"TX5AFYA(;K':E$Y\TTQWP?QL-1 M)YVOXFZO'OQ+.??3\3?9_Y/E^C;A/[UY^(YZV,T#:AU%?]++CSS.^,MBK^>? MM7X:G<1621&C^-?=6GNL?B._MOJ#R0?5MYL__]PJQ[YMD2ASQR!&DSN?MX;] M-/IL![%UEC7%DE'8&IV4;F8E*E:DT'',CQRTSF+_K!O;+7MVEE>N0GD>4]E# MF1!M]<,P=KO#5F=4CING6+Z?+=L0R_F+R4.0'2);9N53Q\?6:3_$[K/647ZE MYEU:G^VP*ELW..L/*F'7Z;6>9QVV&F'^.=.T*8<\CCKYXC=GT7]L)F:O?$9X MNS6:NUO=M#%48RK$7H3JM5-;7N%L[/+;=<];73ON^9/FJ]69M$P+D]=:'')G MV#J)-OQG; =9W:B'_"9#*YMU64H/?;_=VLUPS%/;Z]AGEWCC'J77RTZQXNO0 MYH8)F\.C8WKXYWM-A?-4!,0=(8CCI) E*2&)5=;BM6@7%RN*[1TX] MH+&>U_]NJM9:B.3@S_=4I. ]9X@ZDA559R5RUD0D5=;O2"),) U$LEU!J&C3 M\X91)5GO&;L+QAD@]N#S>YDE7%+$9(ARCKB5#!EG"&)86^HL"T)?LD"8CA9+ MK70TGBO"C>#,1$*3QUA@12XB?&'6;V$A??=YZ["'OB^!%AS!XYX=A\ZH]O_> MU!/<.K&?8LO%V&N=#>*9;=30W,Z#W+6J[O9 $V;/W4V!3EJZW?=W9>3>V*LJL;:Z#DN@S&Y?*Z%=SQ MN%M;"(4*BN2;Q9JJ*R;MU(OL/>T,AP40DP>]>;$[>401G\=V4"("^6VRV7"\A]/ M[8=^?K%S5/]I.';#3NC807[39ZV=;K<>=S.REK-=6RD.Y:NC;!\,Z\C/_/K% M;N>TG%"O5]#/[[#Z16_S;L6O/'FG^7=<;E(\&PY/.6?UR<5@LHU8> M=/7-IG!??S LEM$@%@36!_,S-Q0*&.1'3EV6VY< M.F7$LE;3TG"M3!-S71BRN5Q_4.VS.!B5M+C4H9>4*];CSUI0O6I4"D/\O MCWYNT^97S*I"9;?G.;7'U8C^7Q[/6:>7H5[;\;?CPJQS=Z,?5>/NE2.2Y;'% MAJ_*1X:"G/K"7LQ[<5CF-"OH9[7&TDJV4\XRE<:P7I_B M"2G+,QE]QFB^,%1.F4]QLLOSVXR[]8UK!U!%,_D]75[0S/*9WNL9;!Z5QGFV MY@V44C::+]0XNL)LW:DWV.MJ@Y5-][+X\@A&_YOOW,W?FSX]2]CR^;X=^),6 MH36;7&%YSNMKEVW1I[_XRQHW6=NMLA:*MO,F9I8:M*I0W69MBDS8.UD_[%:H M672W-C5X_FN9_*9L/%,AK:/2<:6-R;J_UR0I*HF)4C<=6#DV"VE-8HEF$<^C M&\U.M+^T/NZ<%@5HFN,D-\Q W/_P%F<#D6EO5$H1!1VR@2BP0=9IF7]5BM$H M#,5\:UM+^NQRIE+6]K(25R3[\7'1T4=Q8C-D"K+5]!;)N;K/,HJ8!Y>98V\.">.XQ0#B&X>"'@YEI,GDC/MD%)>9A $7YK+ M"Z2Q#M1%'IVC6]OXF;C<6?[_EM6;$N*P)L1:5H5QK$FB-C:)J&2,J$S2 I1/ M!3"3:,J\/EDK/=E0S#":5"^>TYV:@UCE/I6^4NLZG4%STKQ2XYIOM4HF6?FC M[3:#F@^=5;P],3.?M4HV5I5HH.IZ8;.OAICUV^[%3*O[]66]'<;#]"*+A],2 MMMLP7!X>';/]X_=%7D[MQ]B*D^FN?6!9 MZSD]:^RK8DK;3&S9_*P4_=/:U5*;O3/E?9EA5L^XE"I:^8*&"V,9%(NUW+.X M5V?=$5OV4Z:PRD=GIXZM4#/PLH-YUCHL%%Y[^ :U#=^>GZ)8JC-6PQE='-[B M5/W:.NE_CEE\M$M'A]HU4%NLOC*ARI<&G4)L=QEXLGB6PCY)\V3^^AASOO2UGF/),!!9-PUGM,0EH1C:@@0M'\-\OXQ:B= MM%H%:3SQSG.5%X +8SD+6>-F66=2H"=M+^"L[(T:9ZT"M,UBY5GR>&=J(3=Z MRUGFBMZHEKG#L?LP46(F[ITL"6V!WN),^GHFBP0NIMUI[9"NBC#7@:'*KUT( MJ/JA,%4FLII3BUF>::5RA>8/VU>?G6]/5:!&E_(QWR)?\ZSX.)MOWN#F=7SK MR@K&RH9GIL9;]\Z_7J U%)%5OEJG;9I6EA#OJ])[YJ>V,QE.?>_6M+Z/F M:]\FW,N>5SC7U2?I.ZKAS:=P7,:J-BT1!KXM']WC08_KVL@<4P8&/CU>G(\4N)P57J M92QE4JNM/QY4EYJ0:K$&RM/FC)K9HH18K-A^G7]?DBE&MI&P["[9WO5XS^X>2".#59IN; E6^6KA[\8I;[-"N@ M<8R4(@O%0"Z8KVR=*E&^?O#L_6N16^RBO"_*>^:5B'5\>V+YA)-3NTEM\$E6W1J>LXLH,M!SXW0"0_Z MEZ:\R0P@)6UHT#K.TC(O=86B_JB$>"[SV21+9=P]K[W^TSR5 H(F>67QDPIA M&4J?8Y72,(>;06S2,]'O]8H]7VC>D65]U.-"_)S0IK0Q%2D6%.)$..>H2*A7C MDHE)2LPN:D59>'9F<=Z7\P= M?*S_<.7IQTVRD:_R7,Z+R/E,V6:"*H6P),F-A\/:S=\X@??RW'QI#G-_^PAW M]2CR:W/@N74WQU8GAP,;+7+^:/FW1U.^443ZCZ85U9"J>7Z6Y)K)?D'GJ+*! M)SKL,,ZF-535.:O[7Z3V^LZ7^;U=:>5GHZETN+AK MOY8EKMD#D.PT88(:)&5_+^I&5^37SS;2W%;,>ZH7[" ,6[_U\W^FX:&7.V]^ MFR;37WG];C]4.V0TGQ^_\V::'Y]YP(WZ9UE;X0JC@OP?M]$> VLE7Z>>P!IU MP\FAH/G+4\OGM/Q67\RCGKV!W&6SIU?95A'V6-]8*3*[YJ0Z"P2]5,9_,_S M :F?YFY9Y^C\?$60:O:ZS0D'.QA4GHE9)MGB@Z:WN'R'XDDI'X]'=1[Z) C8 M")'%0)K-0B7#P [F[EUPV!^/)I'QQ=&WBA3.XVK\R$T,TIZ=#?K6GS0'418& M?3$R5\8WJJQ9V_7C.L2U7JW57S6EO$Y>AJAL7HJ@:.VA:.[:MK$PMS&L4T57]8MGWQ MSI2([<7L@>F^K4Y3]/TT>G+A:YVF_^W"^GPOU%O.?4P3/^I\N$EXH ;1-PJ% M/5&IO:S-\SJ6 $8FKYW0KPZ[725OUVV2OIO'_>]Q+Q9/B*R16122B3)\I3[R M]JQ*&YII(F^GFLA!_UEU)T18>[&(X(H"Y;OAT;VY\"B:Q(O_J-V+/QU5(IU1 M^7-KOV:8TT8:+5Y8[*6K[K@:D_/MJ6C6\?-))^L?TW2X/-[BEAM5X>#QJ%/* MAE9:R.=6)UO,G4$U$55EE];'7O]S;Z*Z3).MOIQ%?\'M.TN9>K'[QQ13]4WR M8R:>VLH@;:Z\ZC838[<^A%I4\^KD62;CJ@]:%1]Y_7L3=[EPH\;%GE^Z>=DZ##2] M11T8*$I:'EP>?U[?S&%SN5!S ?C:\UWNF&]R/.[49HGM#ONSQ2NK-'>2KQ)> M%X8T;,U$YNC"I+3S0S*BZG#\)*D0Y9N@H9VHKK.H^F+\P#;$.]TYC;_X972# MZECCO$^XOKIYOU%YH3+R84-$^16J0U$3#7B2*E@!T(^6B7%==RIR,9HP.7%W M877G/1A3^9L'.^H/2F73R>I7B>F#4DFD_:T8S"2H5W3S8F.;&,^:J]M(9* MP_?/-8V/\^B+'--72,0W;R=23B,BGK24VYLE*J+?YS,8*X,;52=F,NA022]_ M,ZD/]M/4E&4"(XY__J6UVP1L9H<0%Q7CO5($YW1:!V2WTG'W)CIN=1IDM]L? MAPK)X^IK.X-!\0566^&H&!1[Q=!XTU0,VVUR)%=CVK\C/UNUZ*SVQ?"B)[+R M("U.SP43H)J>DW[=8]'.3IH[,3ILL\*3-&B)DO^F?%.=!WE5.B M,P'!.(-@6B2N+NA6'!LU"$J&=:ND%@SJNQ1++D]%\^KUF@*OY\4_9E7KR)K^,B M?_=MO6N_>8?U6G7@UZ=4O-:I>RA5M]K3_:;Z61!V]F4^=;(K5S)>E M*:Z3^1O5K))U^LE45DI\E77:+]SWI:Y,\JW!+)),W='V"JHI2/PVU=0^-2"; M%=F5WW,)[7W#XW&0Y_]=%DV-VP@R=^^+.0A^&JF[=[%/KLZQ_7XZ[Y7?^V[" MRVJO^[S5-2DG<;4*0#'"\JFJ "7"61E)]->;!3OGK*TZ<%B'U9['ZO!\YU,C M\OXGAHROX^;6$^NH2MYX47GIII;9X>?\IR8H-[VU+K4LBR)R0?&8#_[/^T'+ M(Q<>8K_QG-58J9O9:',JRP4-83XV.W]B9EYSJ8JF34*D93DK9]Y'C)]=A'=]RSR(B2XT%]B="TY-,]"G#Y@/5TW7)VM/_QF7RM.SA)7 M7Z^X-Z?AO#*FIN!VJ]9A.HU+LJD5UE2]:KF8,=ZKC+A"^C.KH:DK0>:/^5XH MF57MM"KYJ3]<*,";1_=BIN)5PZ_>Z[0SFB1X+#D,W)X< KWI .;US MTR1S>U(18\YSEZ^;:HC].D5KVH35QR*Y-(?-XD M$G_8(P?TW]UW1V_/__GPCOQS]+K[[N_7)^^.WGT^_#O?[^OK?(_7IP=_O_UR M,9%X_\-;]N[TKY.#HW^?'GSXJWOP^U\G__R>O_-A1^2QLX/?\WA_+_=\F?:/ MCLG!Y_>)"^RHTME8ZBIA=SAPWC.B1NA"682V.-"OD. M&B M\4:F-D]7X;>FT.I#9OA?M0MWBF-SIQ?^F*1P')60V4;OS3_?8Y8EIU4!,:9- MWIO,(A>=1U)XP:T@0M)US-/_;KYM#=U)MD]1AN9.44_+1#1G7YI,N29QNM.[ M=$%]JL86C:I;%17]J=9"QGF88?CS+S?IH/;-V6Q.43?36<4 4'4H[&P8?YG\ M\&M6,LZZ]OR73J]ZZ>I+%YL_9AU@9J$_PXV5WK2U;Q[0?/ZL_NQ"9\KZ0ZF> M8:JO_QP_(]=_^,T[$_Y,<';+.W_G0Z;YO0U9W/#.57/-9KYOTCSYZKUR'ZV4 MKQC-;=J0?G? C9?L1X9\===6?84N>6,:N647UZ/J.-Q^?5;BQ?08W+1R],7^ MKK#D3W[)WW2^W'3!O[/9'Z%K^1)S>Z4XO>_);;3)]IP+H"3L5 ;^_?9*_L8L M-A*WLI_/1JW*[F]-7NWFC>$?94(?L3/\C:;M^VWC'V7:EJBKS*S+1J["4C/! MM566TF@$XRI@IK'SDUJZ#%]L%W_CNLI7V3M3.V=E&LC?TL9I&LB_//WGZ!W] MY\.QV']^S-X=O?ZP_^&OSL'7E]V##]V3?_[^DQX\W_]\1 M8&)T0IX:AKBE"AFC%?*!&N.Q(MBXK6VF23L;H4NVD)^A=HU[R"^QP[^O>3R( MJ /9 ;)CA62'IT(Q$Y7WA'%,G4G&!,D$2=HI)T0C.TAQ@8'L>'S9\74J.S@W M7&18(,:31)PGCAR/"47%?,K"PY/@L^Q0LJT(!]EQ9[+C/DRJ5/UO;4VJ3M4$ M;'BM*X+>]>Q]:]F_,WU/FC.H_79[_/::_STP,M#>/='>K>*Y0'LK0GLSC98FGK#' F'#$N*6 M.V0TLR@:%SCGDKB4:8]3ULZK#;2W#.U!' M7Q^,<1>]3.9=75YG1]9G;Z= M]F^X+_5V.:MFC7G^#M3;*\C\2K?$9/6;M*^=>NWW>DG@O\]_C\]W7&?Q_)>\<-329JQ(TAB'-LD$D<(XRS9%..2X$%\-]* M*+SK[:5MMCHX:6\S>3^MF)?V1K&W9L5?3PIT!&#RVVFRG]\3J7%P)8?#\$SE MQ&ID0C*()$EY!DKPE!:/K6AK>3D8]_,JN@S 4[J&W/,0KE+@GH?4(C^_EU0[ MYR5%C%N*>,RT8PE7B#J"F1%9LA0-DA/5%E?)) M\RB6/PS]<3E<]'\@'^U6V2HWG-$5%5Y+R"Z<(G$42Q\YX=9)0R-C.$9+L156 MQ295[=Y$%DBH)234P>Z<=IQ84HZKA+RC-DLHKY!64B*7E]10ZY2-J:0YLS;' M&Q+8>XS-?^_^X3MC_17/G 8A!D(,A-A&"+&9F>6L34X8B;#C#G&6_[$Z162B M3CRXDIZ"08@]J!"KS,1_564&KJO3>+M2$I,2@4^NLD2I$U%5*.O4_8XGR2O3 M(LS3_)6ZC>KWVJ>6=C/3K@F7JDY,ND;7%5+KAGH,S]?VO]E8;M+(=9F17-V M%HJ@EN[,Y4#SJ[IY=#5CARZ_IUUHNK8N$W3S]N'V[*P[*8!W5E%VJ=Q6"I*' M3M5BJE>509=8(H*1P(CPJA+4M%%V4UZME VLY7159<^5WF*#Z;2?S4U[?S;M M\E[)D]@\NNK2$,9SO MHVRJ;MU+JJEP5QJ33WN-3NL'/FOM7-/1N=WT[[K12U1E:,:]8?[;,'5*DXSY M_G/S']BZ"U?CK:H?4;J.-H_H]$-]L_^Z?]U*+*%;3=W6S73,[:391IKJ6/)I MZEBWKOET\'6/OP\F!D%C0CAAC;CB"EF9-,+64L%DI-++HB?I9^*2EM0Z+4G4 M_5Z[@*+&]K7KG]?)Q<'%XXS:YY56U$5!N9/_/WM?_M16DJS[KRAX[[Z8B:"8 M6K(V]P01M''[TM'"8QNW __BJ!6$A<1( @Q__3SA><\(5;\;=?/V=GK+'. MHV:<<],IV M2_F[T0U-W<]-A9/63NKO#-P!\LNX>/%R087S?C;Q4H/-EA_G];30"AV4GNRE M&T4IQ#OQK-R]UM[E^54S6E@/Y(KA]E&JU+$5Q7[TRM]Y4XIOW+@.>?:'S.]: M&'$.RA?:6LON(;_B4S,N9T]13O4!)K *Q.,)!+.UONZBK7D%@2H0WP*!&KQ\WRG\T.L4!_#[ MTKKH6I6PIP_WJC%=M5!FA]K A+=1"!; >>XH\T"C2CJDH( ^9-;>=]H]O?HZ M:8!6.L[@?W'+?7TF<5WAZZ>M;?IF_8_]]OJ'X^TMO-?I-K1/<SNGFZ:=.>V_MN(W/_0G'^V:K M>[G8F@U9R$@%B5D+ @8R\5)8(JWQP+SC*;&E529@F=:86 M%WPN#7TA6P<6J+$L >.J-%CT3L9)@T!YJ4%@I999I9:IS$P(B=L(1/&2F>E3 M)(X%3KC"%8[9Y!3-TJJERUI49JG,4IEE%B5KGIE%1.4\:!T<.)",&\JCM)"" MU3E1:Q\RW;\RRZ,S"YLPR]?-TU>?+3#!7,S$.0C'9*6!4\!T:9HU2Z(+W0.MNLX<;&YI5=9I5= MQ#2["%P';W(@3KM2U2H:8B13A (:,-*S&)586F5:+E-5.Y/5[C)/!U@;Y:"Q MUX2,NVZM7OC8OBIMF:'>:2,E2*>L@B"$I L8I8L()DEI'.N35!J:55PY:57)!2M+608H7!VV P2<.MIMP)KH$'XY6) M5F;\QW.:E:PN^[F"P:D>-)HK[70@48?2@T8)8AF-1*+NE[+G!DEO:57",A>V MPF"%P<6&P:AH8,E #M&!36"B JNEIKA1I%:T^I?G"@8O^Y>]92 B)1X7A(#B MB(3:&&(TOA&\TH;GI54F];)E"^(!J%!8H? V*/2&>>FC+T67H9C&.DN?O(W1 M.8"20G M[PGHH(AQR1.=:63)H;+$Z>T=LRJ;\\Q>UO# 0N!6"@\T M.T.U$S'DQ"#GI%4]%I@K]KHX%M R<\>%)]Y%10"U$^+!6&)2DH%%X65C 0(L M6[T@SK#*7I6]*GL])_;ZEQ(0"-W>-HLXPNK46_GO8&78:*GG9'XZ&RWC[T7.;I[NW/CIO MI=7IA4':+PU-NBBC.#%-QR$_FO3]<>?-@LKK]VG+\[-'>G?ISW/<'WQY\=(= M-))QFN+9WY9OMM["YMIG<,F "9RD9 0! M:1CQ,4LB:8HT&A6-M4NK2 0DD.(D8D4^D]*V*"%*H&3*^:. M&',?Y?F"8:P+]E+I]EAL][%Z?C!(!PX-I=*EK(>6?'/U M?ND+4>7@7->]26?E6[PGNU@KY96%'A?3D>?!76L;"RS;>?LT!IE1)% MU-%(P(F2Z\ 5"@8% %4D@&[^/R?='W5_A)/O.EIL\X6*WL+YJQ* Z8%@2SC-* MC%%Q'#KAM$M$)9-!&,= P=*J^*X-,XN>LBH2]Q:)K^WCS\DFD, C$=;RXCSE MQ 1KB8E16$JM%JYHB'L>NY/ATK\NM_5%&KLRH[=.U)63SM.(;I[CN>70?U\1V3&.>(?_\RQ)F2/(Y+V2$>$-HJ:0F*%+J_/D,ZZ(>F]$ M/4&UUAF?572*!'"!@'61&,<%"J*4T1B#)!O*8<3UHCNS[S>N(G%_D4"]RWH4 M S0SB<["$-RNDEA/#6$A"IIS%";'HG==S[=X>-]Q:VNW:/3':#0]63P:PFXH M G;<'\1AZMU1NC;V#UQG4,[U_^H/Z^'$6+ZV"^0(;I02(1--4;0 18U8X!D- M:Y&LRS)EH$^8NUR7^V&7&VCD24E!N!()&8:CSBY4)HIFZT203!6O[I,E^]7E M?MCE=DH:)F0D"E"-@.QP=SOCB+:*\>@T2]D]879,7>Z'76YOT%)(5!*F&"/ MM"*>.T>D@1A"]JA>XN[N]6^(#+[W"ZW.^3*TNK@.YC!(WZC;)Q%R=A M44Q*"-X!FE/]6(Z:A\5Z;LYPRC5<".,@O1)_A]>)Y02ZN6(3O.O*1X>E9VH9 MR3A<#R_5#&.X>_+P4Q/P 67-[A?Z $_>VZAVF] M,PPH18>X^EMX@]^[_?#E:?@7M)E;_7:>]U>UL\[^_ MM-=W3MJGK^#3_EM>XOVO[N?MO8VOVZ=O\9H[QYOK@6^^WOCZYN.?>Y\^OCW& MO7O:WL)QK&^7>/_<+N>N:Y^#L"K)Y(B'HO"K*(GQP1+-9$P@E3'1C4$993K% MM8*D^+((3/MH@X<4@^,)O&0@4*A-HGZIE1 D#XH#97"8EE;+M+>:>6^UDRNS MWFR>:R'KE_;*C6Z+[]_Y\D@#?B0F[< ) 4X[&XK)FU!>O,DN^AM<:L_M#&4J M[OC__1^#&^BW8;'(TDD+'^5+&K4R#G4<8C,\3NF@0<##$F*#ME?HNN&PDSL( M>L>=T2YBY%\)C;/Q9F4%_0IFYK*^1\WZ[G80# =A]Z3E4W"'P^)FQ5N5:S4? MB*W#84'6_Q[V"Y(>X+JG!LM=8_9-QC1<:=TT;$1FE)30<=W6 8K78+GU8>7] M2LOMI%XX:9Y@IW^4!KV&))#K#P>(_&FXC->?:E=PVX="R>#(G5#Z896[S?3];W)X7>?G%V'#^Y3ZEV>HD[OX+ P3!-8,-I%"?O. MI)4/C9>M[U%:CDIV2"MV!FA1=T]*%D-)D!C_=?/\#D?E"7<0>#N]HS0)7=U"V34;[727>8!O'3TW#8FWJ:R9P4$C_>[83=YM)G4?6[;CC^ M_B AZQ<] /6"6,;2/VAURE0>EQ/8X>'^P9BN6^_26-UKEOBP-SC[<\=U>N,M M450-?,ZQIH&CF6@:-\]4F0V)-_Z@3TQ@X.CW7:S ?]R1.RG@C[$_DK(6(-P4MQ1E=MN!8\EJ^B-[R&2S= M"D/_:-[L'^*#Q.$_7WP[QN);\ZW&\]T\Q?F$C[/\<$*[[F"87IS]\EOL# ^Z M[N1%I]=,2_.EJVF$J.E/#K:L73%2- 90UG@15?:8K M*^K*/KN5O5YI_LFK]=^O(?6LE_)_Z8:[K>(@0BNPF)(O?F03/69EL(>__P,L M8)V<.CEUMT?@S+9#F MNLHB]SY964ZN)7!:@M\BIYY;YB!(R1\D07BXN]:+Y9]7%^K1#2$3LU)2\4?/ M<28E%3?8YM;:UT];.WQS:Q<__Z[[:6M-;K[^L_MF?8U^>OT6WJR_DNW3OSM7 M2RJV]SZP]OH?^+EM]N;UQM?-UW]WV^M?Z/;^![S_NR^?UG>@O?7E=//CG[G= MH2?G%>V9<#:FF(ED-A'(G!*K2\D#SW M.0706DXL2XQP0VD./J68: %4PQG_K6)]Q?J*]8N*]<;J)(+CH)2%Y)/1P:;D M61:":IMLQ?J9Q'I^CO519::M!Y)]M*7/(NKU$?7Z; 4W4F5JP5:LKUA?L;YB M/?Y/Z@@JH+6OP)HD/>4)SBH0R MX[A5+C&3JB/G&32GGY/3D)6:3:%&_% J4\!J4 M3C[3B-"D*"A.1335C7'"GH5]!8*]$H),^>EBA2Q+Z5D ME)34Z"B]]EYK6I6\F<2["_>P3Y&I%"3Q*"($E/3$11,(%\R"!@,ZNJKD5;RK M>#=N@,!DCBHXM'XX.!VL%@HOY33GF2KU,,TP*N@]"NA=N$AMEAX26!(,E%BW M ,1;FT@4"7Q46@M9E;Q'<9&>%1; ^4S? 5I/2Q^@*V^J'%#E3XJ?=Q$'XQE MH7S.+DH%^)_)3";!-*/ /16YTL?LTL?%:8F5UB2F.(D620-BBL1RB"0Q-*\3 M1$M!+I@A7>FCTD>ECT=/00.P1@O@25B0VN$/$-0;:L" M;Z>.\TD9+JY;R92E8 MI8^'H8_92G^8AX)^[:8&U+CD^GD[C\6JZB=0NF+_L$Q!+^W(=;I%0?JC M/WB/MM#[@V'.24I"XR@3*A"?G2(VBQP9 TU5J0:R+!6MH%]!OX+^HH*^9YPJ)FWR M24 ;E@T0O*8MD:! \N",CX%5 M-;\B?D7\A4=\P[S7+#EK%07IK0DN.J", TU,PAT=.U7-?SK8OS@/-X*JG&4F MEGI+2G@#L9HA"P09/(O""&!5S:\E_W[1,4E_?S\-FL;H!^X@#6;VP+N617@8 M*@$N+ BF19 *J%0>LO0Y:.$2OI:K\3"S+/+FY70/( M.@,Z$ H^DV(#$9XA$ M.&L2QW6U MF/-1B,!7U;D,]2C.@UN644:@WJVP"%3$XGZV1(-T=4:\JT$\' M?1=^]10>_"6_6(S(3( )SR6B)QI%T,6L=A(T&)#?N(?JC5.A[5.B[<)A* MR31+6A*=2W'[&!+Q4BDB05NM<1VYCE7?FQ6/Z;,/+/^P\GZEY792+YQ,90K- M6ESY0S'*CSGGGR&C" \< %G%!(Y#HXXE[ACB$-6H6=L[5L&I>O03D,ET%34G MC4DR.X*T4?RF.1)KG" Z(<,D&YC6->AB;H,N*NH]=.TOSXPLC@->].ADO-0 MS%HO14B:LZI'SSKT7?A-DS,B6,5(L$(1\%80PY4@GGGN.56@BPL!Z++0NB)? M1;[%1C[).7>2188Z'_ HG%3!"!M<3MJDNW98K?K>DX#>A=_4B1Q,LHDX8U'? M4X$2YZ,G.3/*HJ3"^U#UO8IZ%?7&35,L$\IHYK)#V%/&,80Y^S,1@,A/$IES*\AA-3(E#\.!II,DK M91'\!%WF:D'Z[U3LJ]AW*_:5FK^4H?T9 +P3QD4;4@@^V !.Z*KSS33L7>A\ MP&VV23K"7- $I$@(>Q2(-#4A5YYL5'^JS MCSW=0* 9]%R1+M=]0&=J/:*;'X*)0 /+)AA4IB&@\>EL4(Y'[3+/2M= U!GF MEE?3SE1<2!,"ET1Y[PB$J(EE(1-A;:3.RI#EHCE3:VA"Q;U;NT$9:[T'J[7T M ";X!!)?R]EZRDV25;&>>?";K#&HSYU+M',*7) N6PXY4R\M*ETI**Z<\K;JT#-,(QO3;E,5;& L M&F*,%<5S$(G7SA(7G.'4,17MHNG0-1ZAXMYMN,>#070+BG$N(:/:S!/09(S3 MW$J::NN V0>_*;>IS19BMKXHS8Z \8$8ER7A/G"TCRQE5"VM,B:750U(J."W MZ."GLT.C,NDLO0?JJ;52.>-H:9&;M;OCF5%5^IX(]RZ4/@=&)^8,B4SDDL;O MB:4TDP36<2I%H+D&H5;]CZGS$JK-$I >T[ ,R F MN4B4<[F4/W F+YKW^=$V_(R%=U0JJ50R U3"6!;*Y^RB5(#_FJ<1:QP$$-]Y%@&1==$P#U4@P!AB- MU329>3Z9.G92"94!Y16Q!I!4F*?$.F&)YC2QG(2,6E?3Y.'Y9+;"^6_EGAF" MJ,U^+XSW>\L-AVDT?#&SX?P/=O\IX1(H7+%_6 [B;J7B^8C_J+-39^?)[_]@ MLS-;P05SDI?U?E22LG8ZH=7I':7AJ)2W6OBH@LD%[R*.L[6:3V]S?7_JYM_N M>MSH@E?_/>R,3BY,JS^.-CO5KKJ77?5A.H2 )8C,1$525FA7!1V)LP*(S)%2 MKU*,N?KI'G!G+[BOKG)'Y8Y'#R>HW/&(W#$=+L!%L!XLB=DI EE:XH3/A'OA M>'9,!B4K=U3NJ-PQ+Q(VS]SQ,*$#WSSOJ03R$ 0R%;],16#&:D)I]@08X\0# M '$Z^02<6Q'5TBKP9<-5Y8_*'Y4_9ES"YID_?D&\0.6/!^"/J: :C,S/%$B MLZ,$5#;$1B4)FHW6,R&8 UWYXU'XHSE.^E>3<(G_QL[1ZK_QQ]G8]]U@I],[ MN["]0-35?_O!O\ZG_CO?4^/O3;(Z)PPU'C(^;M<=#-.+LU]^BYWA0=>=O.CT MNIU>(LV7KCXV3N5OQYTXVGUA[8J1HD&KR9G8Y/KCM]G*&,FN+,GX39 K" 2W MOT]7V ^_*07_P>]^<\B,K2BAZY#KD&\8,MQU5(]PA'PS,CY^9)"YHHOH7Z"+ MK U;_=SZT_4.W>"D)=ARJR@4/W*:_/BS]HW1/,HRAU2:23V3A?XK':5NB]65 M?:8KR^O*/M.5%75EG]W*-O5A+JWKD\P<^2Z)3YN ML>*=?W0!Z^34R:F3\SB34V.=?P#&V_U>.IG446OEPQ]M0_$<#HSJ>=#=BA?. M]7$/E4Y9JB64,&4O2\4L[1C>RM$8TUF8,ON)XYZB&*WU8OGGU85Z](?K#/YV MW<.TWAF&;G]X.$C/XPQH?X.UU_'_/_ZQU][#:YZ^Z[[Y^/VW-Y;.VZ??OJR MN17W/KU^E]L=>M*<_[RGQY^U\5IXY8C(01%(CA,CJ28N&5#)^Q0Y6UH54B]+ M7ALYS5L/NPKX%? ?#/ C-4%Y3V.B#)1+I6\SS4PE09EV2=P-\&^++:Y8_TA8 M3\^QGAD(D'CI24\M 6\3L5(&8H-4,;.<9? UW+AB?<7ZA<=Z+:T66DEO P4+ MWJD@%'524M ZN%RQ?B:QGE_H]8FF2',D0I7*Q@$U?.]$(-3$8(*/+F9=L;YB M?<7ZA<=ZI[C@7G"JK0+%0VG-K;S. 1 [DN;5D3.[@ _G@"\Y9 5"DA2=(*!2 M(":%2#AU0AEC0)OJR)F=MC(_T9%[#HY"7O;W]],@=%RW=> .TF!F#[1KB[*' MX1!NM4J.49N%!VNBYV@P1*$BHYY[=\?#@&HO_%+Z.)DZ!Z!1*?!"D)2]) #< M$Z<=6@Z)2Y:02(#6EHRU)6/%NXE_Q%.$-B6UUARHTM8ZH9D!JYV@+(:J,\\N MZ%TXQ(WTQ@;*""T].R G1JP*FD1/'0^4RBSITJJRR\;PBGD5\Q8;\ZRE3GDI M;+X>[")QP-M4!S(HI+1< P03RJ<\2"C!ZB MTDHM6K>[BG<5[VZ-=[ N&(L:7M8 B04CO+6*TY(9SPUW5<>;7="[\(MR#\Y& MK0DHA>8LDT"L0Q/7HJH>HX&RIE7'FQ6WZ$\<3LU5M^UP)>5G82/%;\U8J$>/ M]^]$\HS(UW*9L[EF:V+ED M" 2:B<^"$XFV!_56M(QD\1Q<=*1CQ]*GD#3G(6HJD#FD"SP8F0!T%C0G6>V. MV:6/BS,C$9UBR/I$\I )&"J(!>9(L#HF[24*O2]EL?4RT%H7^X'H8[:B[.>A M;ER[*34T+NY]7A)_L8K'U8;'=7;J[,S>[,Q6;,"<%)![D*RIYV!=51OJ^6<= MBV2B=ZAEEUIQREB3=/8F"*=3-#S<,;KN-A_;VI'K=(MF]$=_\!Z-H(N60>O) MCR[^>GDX&*#Y5$VE^YA*T_7CC% TE)9SFJ= ((9$?.22I$1]UMX&IG/UM-4Z M$Q7Q%Q[Q#3@K(?L$#B!::K-T6OF,]P(?O7X WUB%_4>%?3I5;8)KI3PE3CF$ M?1\%,=8"$89:F[)A1HBE56:7M945]2OJ5]1?5-37GL>@O($H2U6!;#/UR@A( MT@4:M:EZ_@P#_L6).GB37_(FBV1/OFHG_0)GX MVE@:F.=*!/"@O;'),LFLRY0'\Y.=!RJ9/"*93->8XU2DY(4A5BL@D&PD/G%. MT)B0ACJ@D;$%LR%J_9&*>K?FL 7$/>VH<2R 5:AN92F=C4*(Q$)ZB!RV"GV/ M"GT7_G)@RCHF(W$Y>@+. '&4&B*9<53P&#.DI55NER5;$#VZ(E]%OMN0+QL# M22"T6>N!>VT34*5D8*CLE7H]5=^;8=";\AG;%*V1FGC(J._1A+_I0(G34@H= MA15"5GVOHEY%O7')FY@TUR =$PZTXIZZP+1 HX@RIY2M^MZL0]^TW]0H<(P1 MS7TDP"6B'BL-5F42C)F450F+J_K>;/A-GWUD>>,WW>GC _7V<5__K._T$4\B M'XI5?LQ-_QQ9Q5+\/Y]+A?JB2YO 3?16I(P;THD[9J167?K7$\J;Z4IJP47N ME.-$T,0)&,^(<TU!"J75JU>9KI6 M :O(M^#(ET22(?-H#'C@+OL@A18)#)61FT2KOC?#H'?A._4*(&4M"(7B-J!9 M$<-X)DDQZJ@4-AA;];V*>A7UQF?E6HADG*)415#)&6F22I9*GQ3U<$?4J_K> MTT'?A>\T6IVS5I)P;1V!+ /Q+&3"<4'QW\ MF*KOS8KO]-G'G&X@S QZKDB7 MZSZ@$[4>SH0+?H@.? ML=90W!01C$4$=,: @F"$8H899VK\Z2QCWH4/51F?@,= A-4),<]'8@6J>]Y[ M%2A/ *"JNE=1KZ)>@WIHTW+EK3?697"4>Y!61BNL8E)Z67VH,P]]4SY4!UPH M@TJ>X): 4Y0X21WA"(<^T@#"5'5O5ERHSS[\]&5_<- ?N%%J^7XOUIC3Y\XD MP;/H4O '!Q*B-BIY'"7?,7*WZ\Z\GD?;6VJC=H5\;(EG[+#3JSSD( MHAV@!FUT(%8I5*BY<9R9TM&&+I@&7:,0*N[=6M,-,T9RD'ZJUG8",:GPAV3D%.-$O<057IFVGISE[HQ*3(&9B23H;@C?/9_-Q=*GS8>%7=.B:/.$5 4];U$!?&46BY8C@"L*GTSXSK]B?,EML+GP7>Z MU1^Y;FO_IE:?LQ9V^LL6\M;VLG3!&G#?[U3C3M,V_X1LN)< M:5H7O".FJ2MAH@:ON'6A%.%5=EE:4?FD\DGEDQF4K'GF$VTLRUISRS,'X9@# M04UP-O/H-:#Z9K7#^6[EGAB!JL]\+X_W>?+[/]CLS%9PP9SD9;T?E:2LG4YH=7I' M:3@J9:T6/JI@;3VUS?G[KYM[L>-[K@U7\/.Z.3"]/JCZ/-3K6K M[F57M:=#"!($'S+GQ'*'=A5UAACK'&&0E>8T,N$6+9;Y47?V@OOJ*G=4[GCT M<(+*'8_('5/A BX!%]8$(KGC!'RRQ*D,2-L_\\0OB!2I_/ !_3 4%6!&-%)&2J SRA^62N$(G/ ?IO7 B.%'Y MXU'XHSE.^E>3<(G_QL[1ZMD$;Q[NXYR$U7_CBV?/THRGTXNIAU)FI >X= M#D>=?/+;OAOL='K-XUK\Q.3/R=CL=5"^XRQ?7IH[K^AW<*O;Z26R._Z;\3'L M77K\R]@2I="<::I!2P#.#% O(S@:+$I 2)_7&VSAE)'F%UU YC)V_.$Z@[]= M]S"M-4$%[>2&AX,4W_3>%3@9X"K][H:=X8=>W^,3')6%V>@='.( <"2AT^TT M#5JV<$B_=_OARWR"33?][[N33Q_C@>> P+'Q=?OT+5YSYWAS/?#-UQM?WWS\ M<^_3Q[?';]8W3MM;.([U;02>702.#WQSYS,P"E%935RVMO2:]\2@W4!*O>-4 MZG98RL>TT.D=IKA60)T"KA8#*IQVX'2P0247=>+26VH5+E1"!#\H4CXX3$NK M6[L)&:';[1_CFK3&*MLI\FC7(ZO3%O%%IROG\X:OV5CE)WC EB M$CO2VI^L<\N-6AE%H'549*!5OM,:G*U\RY>E;_VCTVM=VX5GX'*^12=/Y\8@ M.+5)#_K#9FPO!JF+[QZEWXX[<;2+&P#E>R+KP,<'MTLW?]/Y8;][.$J_3;8M MG;[$TG5(&"- 2*6#T*SO;\:OS.74S]W!!6KO).('R7U!&<.G>N&ZQ^YDN/2O M2P^_C\AV949OG:@KN#B9I=5_^\&_KJYN\_/*$H_W>8C!Q50$6 @48F>#\5DE M%#5OLHM^Z9;O?5?X;UO3YX+JH]W^(5X@#O_YXO)D7U^AR4.I\4--:A%,GFI, MM#CJKCL8IA=GO_P6.\.#KCMYT>DU]VZ^=)6L<>XNI&.%3B1D$LHQN<'D_97Q M>UE^,:-9W/(PD =\MF0%>5W MO/)W I3N" R/&M5E?RI/1'7^S)H_P 16@7@\@6#V5PM$7?.G7O,* E4@O@4"LY5",0^Y M<+^[KNN%5)R7/NUT>KWBK.SGU@%>M!\?]^"C)H[7Q/$?:U+AO 6OJ3)"@G': M<9ZL%* C%8;Z,#D(!D%_^"#X_#!G/;RZ?]30G0]NRS?_&[_W1P=]I^S2>T0&3]_ MW-[[M-O>_\!QI,H1EK:R) MB:NE58;"I!:D=GYEF\HVE6U^7>-1+K5 R F!":#&)6N> M"25,*97\(1TX2C: R62D4\524E S)! M'4,1DTUR2>/B)UEB:9>%J(13RS0^'8;]YW 0=MWP&TW":O_'!TK,CCH9%P1$ MA8BOI!6>V\@"#Q"%#GF2_"(O);\\/1><"TCE@_OPP6C?/\,!"X%8*#S0[0[43,>3$ M(.>D58%)U)3',(F_5)B<;YB\.!60@98TT$B8T98 DY9X+C-QB<=L'=7!E+9+ MRV)1CJ K3%:8O-6A\".IU!4FYQ8F+[FSD]7.9"X(H[QT%0J,6 F4@ ^>>J&% M4&)IU2Y3+BM25J1<;*0T64!E)?\ ML)%Y%QEHPJ3@!)0SQ(9R!"B=RA!%TMD5TWMAPAH?"BEK$L"]/:V#/CY?'+;R MH+_?ZG;^>]B)S>9_+,_K_3SN\\8 __BUKM='P_G2,*UB_'TP_KST)Z,[1_/MWIUDQ'3%3XF6V/YFUEW2LF M/2TF73@R'4J2=):1[%4@$+,FCD5/M.<&K1 02HM:$+[BXW/&Q_NH9P_@RZQ0 M.$M0>,E9:2Q7S&=*@K>>@/"&>&\H$>"D-,YK!;9J:!6!GA*!YM1'6,'I!\#I MDG^0$]R JT"1>WOD8)^*L_'&[T0O^4&I5C+D%64O0_*OI_R MT#F."RQ*LI7- JWAI(EAR1+()GF/[QHFEU;!+$@UV%HGW"0B^*BWUN/:Y5)"I2F6%QT6'QSGU;5;D?##DO.3Q1!.# M@K26&.T#@524RZ2!<&"*<<\\%:IDV:@;/)X5.VM$Y .NY8?>X)+OM?6/+F[X M-/QG:]QZK?2-Z[.&HTZWV]I-W:81W" =] ?-QZ(;I1I&.?N> MV_L3R;?;/+[<=;T=9)0+23JCCDV'?)69ECU$K% M2'2 B+9HRL2D&$A$L9-).8/,AHJ8Y17YGMI5^;R#1*?)S>;?>:P6\6 M2)V\.;F;P/=C_]!WTT+6H[Z??_]AYG7^B93FQ#RG*B1@X+RR/ E!4W*<.NET MFG1(F)'#PEJP^MY,.UV@E$G!;'"!@->)0!2!>,4\\2;&1)/R6J2E5>#+AB^( MC?%TH#%CX1B5T"JA/0]"XXS3R'4,5 $$[IT-T5!O0LPZR+,&$0@Z$F<])]H'(ZU+@/]5(ZUR6N6TRFDS-:_52*N<=L%I ME\[WDHDB\U:U F\'WJ=?J#UF9_ M--4WKYFE;\W)U)KN'0Y'G7PRB_,R10PWS,+:L)Q]_GG8/1F+OF#+K6)F++=& MNZF5$5M;1P45RZ?**\T4M8[=L.4.#@;]KXC(H]0]:?W?^X38:F&%\4%098!J M,-HP8ZU1(N#?EM]BZ.A[D,)?_=[.5AKLKR<_.B>(OUG?.&UOX3C6M_FG]=W(R>.6)IR*0H&D.7#G'60F^6*'7DVS'PN$[W2[^M=+:NBP; M11QB&N%\HX#%EG=#_(DR4 3FOX/=3AJX0=@]6;F\T6^&PT9,-$Z-#(&:G ' (9<)8W+0.BK)T%S_C'M) M+MV &%.@R?@UU&Q>FA5XN 4DRT*U8*6%_YML\,W#?;Q6>(#@U6V-_\4\GVQ^#VGS]ZF3S M]!5NMN[^]OX&;*ZWV?;IEQ-4MD[;^]ML\^.GW/ M_%Z?;F]MB/;6&KSY^ E5L1U4Q?[>>[/UYQY^\^33W@?V:?\5WRZO_8'W/'TE M-]=?G;[9^D WUW>^MH\_FX@R&!DCD45+P"9*C&*"4.V"Y8:)E,P8:B5$QX/""/H$ !L^"<3@&25?AKU$OWIN19V6&W$/";'K)O M+[6XG29>G'0<\PE.SOY!-Q4 [8R0NVT7D&QZF,0CVT<09 MX2\%&X>[;I ::G^'HQWU6QN]L-+Z1RDQP^EOX]>:/]AO_UQN.83G_E%!S^:R MO1;.9QH@9 ]3*W8&*8SZ@Y/60=>-"@'C )NHJ:),#EN'^.##DM:)]R[C[?7P MXSBB8S3!"BFX3A?_2O@8_9.4RHURIWRO@>W>F-#/.>7LL5/.XZN4N?!GDA@N M)+'E3YI'+\]ZJ^8QGH0KRH>WCC(9.)/:0'+,.A!.<6ZMEIDZF$"5XI:<_3*M MA6QL_G$/->3]"#%KHUFB]<-B:_ZGX:SWS<#6+E;S(JB4+CS"A1-45:P5F7K# MB3"!$H#,B-&:$1J=D19Q0QF'JLJRDG99L^M-T:8V0-DX+U&;&+;6B@3M]PL4 MX+(LES>/=SMA=Q8EZ+@_^/)M\7E_Z/=PDVSUWZ6_T[!H1._P'X3E1J"J<-TL M7*R]]EFJP*@I[:,TE!^,$B^4(\QS)U04E"-]KFJ@RT9<;^!\)EKXHS4:*3D:+P3^>KX2K3Y:F=]4GJ10P4A>E*<$*DO#(Q40G,F.^2C"C?(T)4!( M/>%%/!R@R,1AZEW#H#+W8 M#6+S8R):8\%CBR<_T-Y[R_%UT=Y[)=^LM\5GJJ-+"B0QKA1S4\82CY8!$0 ) M]15F!*#ZE/N'@]9)8*0:&"A&E#\ M3XUY=3#I93/6U_'KA'5"+)^574?)T\^UG$1/CPCJ"]APCJ+@+8J/EQ'$J MM!94H0&"%,Q6;O,6[(^]!6<&ND^-:+KBA#QII&FGUY0*:0!R+,'C#9 NI'!L MXJ.L5@!])J(EVV\_6R<" ZM(!N8)4!/1?HV"9!HU$]1FM/V^!:$KC^V,>!]V M4SSLIC?YS R>UJ=^/YGZJ[HF+A3WHENA/FRIHL0Z;@A$B4LKK20JL2!E-EEX M==7F1WR1W..Z&ZF 2FU]B,(&J1@D(7.XZIK8NDR63;&@FZCM$DDU3LI9(ZEO M.+]>3OR9S1];B#7#G :#%-E"\]3FWEO9WML6F^L?3E$CHY_1#//)1$IHSBAO M-@+Q.N9B+7KFF D<^-(JT!5V79&?$-29CM-XD(=%:9H(4.YWN_WCPEK_:/S( M_<,A= MO.CT&F=3\Z6KAXVC_L%OQYTXVGW!*%U!:6XB#";Y@Y,;3-Y?&;]WY21T_*8V M*R#X[>_CI/_PF\+ #W[WFT-F9D7?^2_8^ M;1UTM]$.:I]NG+2WOM#V7IMN?MP6VZBMMO&>G_;^[&R^?DO?K..8_C;'?VUM ME*BYDK/+-_?6/C-'4TQ&$@\AE!X1C)A2"MVAOH+ZH7 \B:55)1>DB._C;.E: M,^.G599S$_NF,[42L'-FJ/X0)] M++\48[@RU?V8ZNM5IH*L:5.ZSGBA"(!/Q/HD"5BJ.03.' M+J]PL4W6]GN:S M)*M:<7XV*.D.!YKE8U>/1V?->JQ%!.>0J9KSYI^CJGDZOLY*SE%(PA M2H1(P!D@1AM.>(*$7.5$TVN/L640U\/&GB4[U2*#3P516_V1ZUXYAYPUL^CI M4XV_G=>V4([,!TH6O..,5F)_)!-T9AJ:S0N+GUYC<9]9R:)'#KX6QN7D>)3O)/)QDM#2]G?5O39IB+-&FL0DW*2DT;X M!RA2>(.A]>X\6V2CJ)B=W"EJR;B#RR0>I1SQ_84O=[J=42>5>DZ'^RF6C8UO MO+K8T<_&-&N_WNQ^VEI#4VSM]-/K[1,]MNF&;]XVW^=[>]CD^[OOGET]X&W5Q?XV_6/W711#O>W-_XNKGW=P?O);>[ MEP-5WFQM?';21:>#)MXH02#'$JAB2H%YX"A408>DEU;U,N?7$X.>I6560U5F MCP760L!/C9JLQ=1I:L"-:R2@339 ^ZH QZQY8FN RLQPU2,2TN%@4/(#FT^^ M.Q?.2DOWI*7IJ!31/MWX+$2R+&1)I$^<0%1 G)81?TN,)>J-;FA)+$AGL1J2 M\E0 ]>:@.1#H[;2ZJ;@(FW&2?B:'^,=/,$\-.%D=<*/\J,OFN MS-F;_&$X_FKEGOMQS\E5[H&@O= :2.(*&<>XTLQ7.I)BM#PG#4KFI57%%J3D M;0TX>2J(VNB-7&^G*6E;;9S*-+/GC[L0T&KQW)-U3J^RCDTJI. %P966!+A@ MQ&0KB1)EM,0ZQR-XFY,I>5IZ6=%JF#PY03QOP^3\/.; MG5PYC.E>*(G56IE'^OC'/#O&)NC1R]OY)!?D?/Y!OXL0R8\G2D(EC' A8$8EQBA(JI1<UJO(5[I\2 M[L]D<8'Q;=9>?_L9DN-"*U3FN34$3$[$2!.)!BV !B% V*\ ML%69?YX87TO9U%(V,U^O8N;8=+9.UG^09\\.Y&_DV\T:/OPS@5R- 244R\:6 M=DF0T8HJ;4^]"9((ZJ4U5J0H;2UV\\3%;F[N#W];^9L;^E#/946?+!TJ+X*7F^;05V*9 MFU>GH@5:XV:8_:;03FI>PLW&EKZ$,N8QDNJ_ES@3JQMVH)]?" MN^,Z7HST;#03>+PV+#=&QJ9![/D0IZL'E8Z B-CC]L13?MTQ]$1P[-R MMLVHF]\[P];;0S<8I4'WI/4NE7JVY<)_E([#AH&A9.]54\/"B/Q7AK'P5B=WC1G/3LQM-3B,/*AX,F:F.J=3?> M$)>^//C9^%=::Z5W^6YID#@\JX1T:7GRK3-YN:;1-W?=07\\KAT.!REWR;;DDY?XH9>\Y>*R,SX_F7BREQ._=P= M7.#S3B)^D-P7XC(^U0O7/78GPZ5_72XHAWY_7*^L/P5E:[=4$UN>E#5#+$)00K1R^((;X27W7:-)+^* XCH K4#YQW!GMWEP[;GR4TH4%&A\P\CTB;+HJ +^J9^MUHR;%.[@.MPIU+7 [UZE6YQNG M[:T/7S]KD5F2+!$$XQ)!K 5Q@0GBJ0NER:NTH*\V9UV(;7ZU4&2S-W 33#9N MZ<_>[S5(C!NQ,V59WZ353FL_8TWV3$&,K<-APLV&ZN51PPI7M<)IY>QYU894 M?$7!G-6&5"L 8OZ&K&L[U,<>S8\X06HIR[JXSV1Q/XQ9[*].KH5*?S;4XBAU M^P?%CDAAMX>?W9FY0(M:H[36*'W2HS1+O8O>)69-!C15O+=;^.U7QVW/[[BFZ\WCM]\_+/3WOI]_]/Z!];>"R>;6SB&_?;5 MOA%[G[9VCO'*@&;KU^VM;;J]MR;QOE_;KS]]V=SZ@&/98/B\?)M=K@*W>;KV MF>MD),N:B,04@2"!N$PYT2;;$)0,F9:^$R& M,7Y3#[L' CL'S8S,+")ZX"&XGC97)HDM6C+PC1KX]PTC\ M_*O/7"%",AY)8H83*-DY1@5-K HV&9TA6;&T>MYG?"(2JZVR?,-'U]^?=QC= MR\,ACCL-Q@VBD#KB@3$2;P8+PV5%N5-)4>64+8%:- M]+F@[,!!L0;?DR6Q2-]*'R='X<)V=/ M[[P^QD?S_\V<=FD=:$F]]+ELAN2,S<+SD(Q"#=,[4[7+&<>[R]IE,M&'X!1) M%#0!$!D52VY(XE$I82'*+)].NWS>WN%QDL:WSYNKM[@F;3RZMZ@F;3QUTD;5 MZQ^6Y^A5O=XFXYGC@: "SPB$'(G-"O5Z"%KF1'42=*&J[SX%=LR!'_JGGM?Y0@7$Y_>_?^P[#YE?WVS_*E=SAX_"?M'W3[)PF?XWBW MW]KK=YITD:G;'!Y,,E)PYO_WH.D8LX<8H@I6054<<>3RLA*P60&TO&)@:6X)6>_W)NMFJI<_^D/1U,T M];[,W^\E :;,0NH-FU=??2V_7E1=47/+/S\<:/NUO?Y%;FZ]^KJY]_:DO?7E MY'-,DH*5BC"?D%'0'B:6%UJAD !_D5ZGI55F5ZYSR1C(<2MU\:]Q<+?;+SE: MK2:,VZ?6P!5$.&D2G<9J0XDD;:2;C/.3PM3ZM/H(0XU0#M)8*$MXZ^"H)&Y= MI U],Y;[1^3M!H,>92H.4^]:G/>N&Z1K8K4V&)1LHY+^\/O)Q4?^XT[*2VO' M;A";'W^7V-K>SG^:)V&+)WO30=XG;[9V.,J>"U$R3W+V@H LBHSSD3BO139: M)6-A:37W#P=G-OIE2EG +(\S5._TFI2,LH&&3:_)[D5&8V=X*3H;]\Q],-M( MW#?.&RJ*>PRT]<)PGW-$M9+QH&YTBDUAMOPY"V/M8N3OQ@_ULCQA!>T&M-NL M9'=_YA:1C2L@$*DC(!#/C*&&<,_ *UF0&QC@/F4:C@3-A4;QID"J) MP(4*?K+HLB[ZTRVZC$+CVDJB<8%PT9,LK;Z Z #1"8IO%_(_^VF4T MUW,'5^Z2IMM(BU;.R1"HR1D 7'!9&).#UE%)ID+Z#&KI]BR5QC[DB,R7>:)Y M:5:(0M],%)M]U)SDRGC>KO]\[&RXPX.#;K/>KON[Z[I>2.]W4QJM=X:AVR^9 MI,,9276CFQV['_;_Z+W!';BY%[]\^MC&?;?#VJ?O.MO\76=S;^UX<__/_?;K M=WOMO2]L>_\5_"7>==/_OCOY]#$>> X*]R[?Y._PW@43/IQNOOYS[]/K#=[& M/;N]OWW\Z74;M9V_.]M;NQDU;KFY\QFUG9+7$Z*_?^O+0W6HOJ?/)@<_1"K0EF$RJ^"AQ(SZ+3+WFQB\ZQ40. M=]F3+]UP=[E5?K9>(=FAB5U68[E!O;8;?$GC/+CW"?6ZRQTI?FD":QE@^?^I M,:[UXOO=_F"TE0;[&[VC-,GTGJ6+#_\_>F_>TE6SK MPU_%XKWWU3F2BU/SD+Y"HD.2F]:Q.4E(1^2?J$9P8FRNAQ#X]+]5VP:;(22 MP1N[6FK'>-B[7+7J6<]:M8;Q44Y@/XL3EG$$\E>Y#[*YTP0F.XCPJ_,+!U7! M@*H02G\(Q&2RHV9IK'-%3G+!@&H7YL=&O+H+CV:[<'BQ"RLFTZD,]W./V6RL M]\M[E8^7]VK,IA;L?FFO7&QB>LO[#\DA%>R^^;2WYY"23T#'F]ALQ_ M=U2/$.SQ^$FA]:[/$-A&KDSE@C+=&:D:= M55PP924C3FE#K',L*;V S(&\A[9[X>I!TNBE'0QRI$!5;:TN>0#W/3PZW#_Z MT=W]NGW:/LL1&ONTO?/GU_VO[[_N?GK'6T?MH]:G=_CSF]99ZRQ'=>R?G'\' M[C7^3#_*ULY;UCK[B-M?]W'K3;O3?M,2GW<.3O?I_H_/.^^_51$E,,;VUS]3 MJX-/_[WW*N94*)2(VX<@1IK$F.!E*$4Z-\#O_AA#7U#8VL5S(% M8/FIO07L"]@_T*1H149(A'IE%5BB',!%6.2^2C\4$JT^'W/N[?Y^)U[+5 M[\73:0AC(\'G:U=MQ2^HLM]J-T&_2W*U)<)([IP2DE.OM2 ,\$\%;9!"["7(2Y"',1YN&IT*':V-3V/U(['R+TGP6Z;]ZD.LFJ?7+3AK4=JDM"R8:A-!DK;: M!L^HYXX:'9.W$E"(L:@5-\6Q44--TGXYY]@(D0NK,4#-,_EL!Q13GG,I..%CCZ&8^.\?!',9_P%4)://O2C]0J< M(623/@6,9IDL45 M54?=/Y\KQV,R&GN)*#48P1)29#R72$A"C)&">JM!]X/FETUF;JJ=O(+:_Q$V M?SGH+6"Y$+ \BX-^ #"\U-\EHZ.]#I+>CX_&5;WX-X/^<#@K;/3&=GI_1KAL MW+,_"GC>#3SQ##P9)Y(KCZP1"G&3-+(@.(-B%(B+W*DQ>HNL4A@)%G'0WD@?;8'. IT%.FL!G<5% MOPRXG+GHI9(VL5@U:W>(*TZ0!OE'23B;HO-12U;,],< S'J%)CZ'BI^MFQI% MW*_:YU.-B=#S>WF&%!L4#)2X(XXP'IH!2**5HJ/56.YSSZIL#7FY@7PZ$X4PKR M_1;RW0G>RM'<8V#>[&@N2A$C"0%A:@+B%B?D3(I(IR0MH3)IKS:V9 &\ G@% M\!9 ]:Z>K3T4!LLQVP-@<';,QKQ*">N(/,82<2$%,DHQA*--E-G$/)/EF*U@ M8<'"99F],S"\#(T%\^Z&>;.SLHB#X]$PI#BG0/T<1QHD%'DG&'5&2>I#9>X6 M]E>J=#R^![5_=!0'OF.[C6-[' >U/0REB7 M=/ "??>$ON([73KHS:4U1"YC4A%9:0/BF@=D!+,("T* 6$M&M=G8XK( 7@&\ M G@/YWK%=UHC&)SY3J,)(CB?R9XAB--$D*/PIV*:4B6QI[DLQEKY3@L6%BRL MD=U;?*>+P;R9[Q1KQKRF$JQ=/YW()2O3IBJN2*(D34E 1I>&86$LXL41PKKCGP2^B M7GYQH3YFV?R][5&K@W]4:F7["[7:6ATM\EQ2(-*1(XU) #9M#+Y ML46)*IA7,*]@WL,)7_&CU@H)9P30!!58(A()+"/B06!DN<3(2%AT6.;D.5TS M3VI!PX*&-3)_BR=U0:BW.^-_TN+(O96(6P.H1QE%5K&$F))8RP#(EUAE]C)5 M*.#2?:DK'XA:^5(/^O"#>D>Q-WJH/[4 ,(.>S=)ENPMTK):3NN>C67RTQCG**-::YX1PQ5TDQFKK),-&%\=JW37, MVWG'JD^,NARG@%G@B 30AP[AW1@&&@V,0$ D5---K;6Y"2I(%Y!O,=E>\6K6BL< MG+$_G1?668.(8/E\B45D!?-(:Z>B-CY)6VJE%C0L:+@TV[=X51>$>G->U:HJ M*D\84@E276JUU,%Q?P LI^'ZO5 B M4U=>B3"?,#/$9#O3:N\(#R0%&R6/A,B2Z5][9=*:=Z!:PI+A.B$9"$9<88HL MMA)1S0TCV'AKZ%=8_+^(H3M59(.)?J+YREVGGD@N*(8YF3 M7A5#/ D=$K76,[%F3M2"A@4-:V3_%B?J@E!OSHDJM'9")HP\(P9Q&A0RVA.D MM28D!,8I)=GN%4U98E.7[T9]P#$3V:3/P8^ZUQ_9;N/(#K[%4=[[)2CURAA= M?Q#BH+H#C*2$6R<-C8SA&"W%5E@5B\.U[HKG MW;S#E03!>/(:>2Y2/KTCR!%*4)(4*(5A1$6::PR"XM'E_.Z^.% "&@IN+ATW MBQ?W4! MTN(!?@XH.J.DS"2BJ'4HB1 0IX0!BB:#O##:..H"R3$ :^4!+CBZ]/DJ.%I\ MQS7"RSG?,161<$XMPC*WW*)&(1>!"_K%9_[ M4VRM$39-G,H>2%>S>FS$_QMWOL.^[XV&#=L+"_0W/^(9YI.M[ZUR.7US>C<& M[X?^.$_<3Q57O63AOY9W5K28>2WZ_Q;]?](??'OQ$K;X=B_D?UY=;'1XX8I% M=84B7/+O%UYP)U[P<=ZU;SRA3E"%#)4$<4P$TBH_2UJ 424"%3)[HP2C3:S6 M)#U[>4A1LTBCO3@X>MO[ M'H>C7%FY'#/>55O-'3-&2[SV%B-"7"[-P#W2WE,D@_;"6QT#9Q-W(FLR08N^ M>CI]59U$_JLZ-X-_0^?[UOGLM\=',&%^\G?>EYW>V$Z6 SYV_M./[."@TSN_ MM9G!^-;_N,&_+E9N#V(6K?H]_G'3"Z! 6$Q#K< I'=%(X M:./F;UH'LS >Q3^F-\?SE[C\G;E)]C'73K\*BK\I!Y>%Y[=E[A>0V^WT(IK^ M9D*KP1-^>>;F'P\',[D[B,@!N?Z&;()?]<)V3^SI<.-?EY<(UN?*C/YTHJ;+ MF<7L%VLY>;PB&A-DM#+1X!2V+EKN4C ,\TA$E-8:SKF=P#Q\)X;M#-(Q8AID M9%CF@J\F6&>-5UBPP TAN>SUSR5.3D9YXSA"3()ZDDS GC,9K8PT&N:PP3$Q M$N%[TP/CJ1!,MA$L#^.+\R=_A,[PN&M/7W1ZU5)57[JZ3V'*IM-JS*86 MK)K9Z1'_]/K36=^\CS?)O=\4C-[SN[<.F9!-R509/4$K'I[V.BGQE\6\&]PVF"DV,YE&6>:KQ5V2AST,<*I7L^\-16>256^29P[1:Y0/;Z=TKE*TL\W-:YFY_ M.+Q?R&)9YUJO\VO;&32^V^XX7EK7>$CR0OTO!:T,]P>O;2#P2G,XM^9E*[(R68^M=R&Z[YE M^T=_'>[NO8?Q''9VW_S5@<_!>-]W6F>OC]IOWG>OG6S"_5L[+=[Z&O)G1?M- MB^V^>D(XH%+ MI(E/2.GD!7'"11$WMA1I"E-"2I];O=&"]07K?[5]IN%U92.7C5PV?^WS9^*S;/5[\71:BJ:1QO?M(KER9=)^,<;GK$>4H-AC MPYGBF&/%G<+!)"Z!4!*B5/'BU5*'G,YY\9)-25&;.P8)@;B-$9E$#5)<>F&$ MQ=JYC2TF5%/04L>\]%Y?1'!=*:),2X588JXA+3A8[6QJ>Q^G%8_:.C./ =VVT[KF$H1F-:2*,"<,"=A23XM&HH0IIOYSS:&@BHQ3> MH^!Q1#QJ@D!K6"2-5 9;A;UD&UO2-+4AZZ%!5N@4M.!=+?'NIT73['6<6ZMV M:D^&?_@"_Y05P(^U0)1XBSB)&FGE"(K":QZYYH;04AVM . J ^ _G@0!'X!U MJU@+\LFPCEY@G54F!JD"2AH'Q+'*7$_8?(YEK(G2N>@VMJZ7Z/]G09>"+L^' M7A6OY#)@9N:59$):;9A"1B6"N#$1.9 8,"E](EY&38.=F)2ZU.];NE/R :SJH?G+SUGE&*F8DEXGQ3D'S:*9],E('*SPTG%61*ED G4#:JB)L5X/?5,:^2Y]O@I4 M%N=G3:%SYOP,GA,6B$.$DXBX-AP92@DBR5%"J*4^J#5S?A;H7/I\/1?HO(O; M]/[86=RFRT')F=M46)/[OGE$ L_^#*R0%MH U4S&L41TT/S1W:8%EY8^7\\% MEYZ#]5L)W/K ME"ZP9)4),P5BT88QG# /!@=DG(+,#>N=A6^TG/XO"7*R_YP M]*<==E:E5^,361WSM1"8< S3:%%2,4?.6H4B57-N" M=ZN(=W%6RTX96/DZ)A\W/VPV[$'L^=.Y$ MY(0:30A3+#E!L8[!TN*>K+=*V9TO;,*JB4DGE;H&_QT%?,](C%XQ"-U2%LKD')>>$-4 MI%9N;(DUX= %\ K@/2[7NYK,5)R62X3!F=,2)\)]"@1AEX#[.661=B$ACA-7 M2I#$DURSO*:"A04+:V3W%A?J8C!OYD+%THL@<4 RYD)V%$ND4T:_Y+D3@AJ: MLY3 WA6DT+^ENU!7/K:S].$']8YB;_10-VHYD7L^Z@0G+S U)#'NN+52 MF\222H'JF)@)B^@M4-RHCZE6YJNK2!D9,3@BXDQ W/.(K"0$ 8U64COEA,0; M6T8UL5J3^M E&*% W^*AK[A1EPYZ,S>JQB19%RQB&>IXM!0YHB4BS*M$ T]! MNHTM@M>D?&%!O#5#O#O%>2X9\HK+] &0-W.9!N%X%)B@:'PN!<5\[HZ-D54J M*4PXK*0&R"MQG@5HGANU*D[*):/,7&EH+%@,GJ$HM4+<)4"9W$G9*^^<338' M[%36)%&%6RW=2;GR<9YO 5\&/9NERW87Z*TLAU_/1Z^HJ"@FF?UPQ@&!C/?, M<19X" &;P(NWLM[ZI;6W/6IU\(]*QVQ_<=AR(*L!6>XHXDQXY( U("JUM3@W M>9)T8TLW"5Z3I/1R\%^P;_'85]R5RT>]]LL+U LR!&$Y0\PD@7@N5NHNZ&$>ZZZ$A%$"\(IT4DS+B,U4D>G MN,21N\1TR9JOO3)Y->] )29YDX0!9:(\XAY[Y(2W2+/@L?4$'NG&%B&\J4O$ M9PE+*.AW7_0K+M3EX]Z<"Y5[(,N!2J2M4(A'$Y$U1*" Z:2T62J;=)>9SV:!7_*4/ KT9V6,N2*EUKA>"(^+!"F2LL2AY2J034H@0 ?2N MUS,N89\%:VK.KXJ+B5-9&'81$DDF,.,V!G\Y21!4UQC@OE2 3J]*8 M-3FF7LW(3T(VZ7/P4N[U1[;;.+JI'UT)^5SGEJB>"L5,5-X3QC%U)AD3)!,D M5=G.HK@SZZYXWLZ[,U6.^@0;'FFL@>%2A1&(:D(A&J;A?T,3W=BBTC09*75 MG[Z5=,'-M&ND\F9B PMS':<*J[LO7M8K?/2GV%HC;)IX9;T='C:KQT;\OW'G.^S[WFC8 ML+VP0(?M(QX"/MGZWBJ7TS>G=V/P?NB/\\3]5''52Q;^:WF'+8N9UZ+_;]'_ M)_W!MQ=^XP%2P%# R-/ < M_6&1Q=X@$12LM7-,&K>QI:1N,G*]P^M*\H+EX43- EF*#BLZ;,UUV(,553FA M6*#>FCNAP 9K)9U !A.,.(\::0?/K A8)AL=M6&-3BB*SBHZJ^BLVNNLISP= M6IS2*N=$#U):,V,+XT T908%+D!I:>F03IX@1H5E,00*2PM*ZWK9TR6&VA== M471%T16K:M_\]AE=UB"7M<@0U,B'P_Y@M!<'1V][W^-PE.OFEE.ZNRJ(N5.Z M0!1QU+M\+"<0AS^0832A* Q8.#30@,G$&R=,*8[]A-JJ.L;[5W7HM%7->]Y_ MG=[83B<^=+YO_0\\G/_4:KB=7H -\8)HN-#<^+^.AZ-..OWCR X..KUJK 8^ M,?US.CIS'>=_H4,+/ST>Y3(Q@].,2OD.^=.-9#N# M1KY$W&SD>XPOB&BC"TP4/@1H"!=IV'/:BN"Z:&@O'0@V3N(@-HX' &8#^/&- M,(Z-41\NENQWN&=>=@]C.)C>;!EQ]^'RVJMISZH_A+WX 3-&H<6B_QX:+ M,0^Q81M3L>N/K]VE<=P?=BI%D2=Y=!*[\,4C^/@AW'X 'X&?.IA,"F!&K$Y2 M.T< _K!R\+ML-)\URPEMT]%_NV]G_]BFR4- M-C-\LM;L8"D/^X&6,KY67<@2>%4&C]8=YKH9C^/?6R=IL;,/M\^*,NZ/FO-S-9@C$:-@!+*R& M>9R/TF ,4R&]+KT_E0T8UXVB,9G&8QA"WD&PW#_/[M] M_^UY4IQN_-_WIY\_A6-'N6R=M6B;OH=[ ZW9^7C6?O/75Z HM+6S3?>/]D\^ MOVF=[N[]#=3E$.C*-]$Z^.*Y%\'*@!0/ 7'.%+*"!D0%J&JA(X[,;30B\,#C MK L'X[AQ7^WXO-1AZG>[_9,*.B8:YER>AC='K33<:27.4SF##XW.W_E')Z," M #T \/"?+RYOB+FYO#Q/V BNO9X&%^=,#I\8U[Y%V\*]GA#-K]YY5_$C_WF)GC4,%SSH&BV7P[8Q\S- M'B&Z35_9U^H)C/KMK$I_(U;M?&MFJO8+E]F-'WT&8O.P(,B'BCZ-=O"X7JZ% M[;EZS6%=3PM6YS IT@>?>CO?/G(8SQ=/_K M6]S>:\/K!Z?ML\-K!P3MO;^ZGW?@]]!7O+W7_=;>>85;;U[A]LY?G=;7=Z0% MK^>#A]U\0'!^>ESU)%<2*T<Q"N3BJG#8R($.<0IPIG)]%)+QQ)%?]D#R7 MYS.XR?CU8J!%N=0I0_01LN]KA%=S=E@^G3WI5^;8SU- 2ZNHE;,LMM,H#@#[ M]P[A-QX^F!TSDC@VIK* .K0AAM$5?,Y<.]A+PF.FKI+)9L M8TOHIM%J/=1 :9]7,/$9$.*"B0O&Q!DW)D);8@Q%"@N)N-,<&29CQD2,*7%< MAIPE;9J4KTEOD-5LK_<9P\EE:$6@X&,E:Y\F(<0<8)#ZR74:2% M9DA$PT( [DNC7_,\F4[.51N.CXYRG.I/TB2/YZ4\GLM6E3L#BNV@#]\LV3(E M6^9YI#V4;)F2+5-R(DJV3,F6J9UDE&R914[GOZ,=QL-^-Y>9 ;W/589]O4\ MN"J^O36/:Z8!1^ND"H0*[EUTWNO ''3C\UDJNB,2OBGGMUMO_I M(VV?^9//.RV\#_?:IQ]%Z^RMV'VSCUL[[P\_[_F3UJ>W_'K5+/@->_NL??;G MMWRO]L[[KY_WOIW!/3B,^03&W&V?;?_8_WIX.2D&5BO*7(S"&HL13TPCC8U& M0O 4K6+:>;:Q13!M"EEJ9I6DF*(\ZBA9SUIYZ)",%XD%'S@&O<$L<9(';*W3 MUL@%G/L4Y;%(Y3$[VY%4):*%1B[FMFC4$>0,CTA*+15V0F*&-[:,;JJ24%ER M7I8(1Z_' P"@\6!2N"\!8,#SDO+RV-"NG0I)6DH\=8 .VCEFF?/")V\=]JK8 M!;6"]OD\%ID#,$04B"3*$1=.(!T,0TGP2!PFDMA\;*^;C*])Q%G)8RE ]S.@ M4\)Q'B(7B5O.C-7<^A2(=Y0(S77AL'4#NAF'Q1%;IRA!Q'J-N&$*:1TD8MQA MX:4..@"'I:K)])KD;9?DE&4ASDM[7$4OY>K!54WM'ORD<:ZTW$^C$POTU?>' MUT\!%@7G=S->5AC.952>$XZEDY%C;ZW&#&# .$T9J#Y_39U+1W6!><6C',NJN@PV'6) M21Z4TB9Q:2257A*:*"VTM68X=W8I)0R'W ?-:'B0@2*G"$&:2^4DUDS$@G-U M8:VK[5S- <=C(*NSX.+B6'UDX(Z28\&U-]$1#M3&!1^U9X1R(*P"NT)0:P7< M'^8(:N4>"@$CQW.!(,* FYH0$> A2]$RS#)PLZ;2:Y(-5?RJ!>=^GA.*M:&$ MY/ R[AFW"6L1I F$$V?C(G)""\XM$N=F!#4$L"*<"\@Y*1#'5 WY0F98#BU M00F>:Q:P)BDXMWR"NN)NU7YO.!J,)VC3Z>6,N(-!'!8_ZJ/[%QQS47#)F)/ M5IDA"F>J&H&:*ES\J#6#[_FX8$8#%4E%Y 5+B'-"D:/P$'G@Q-/$',<;6ZJI M2B?=XD===YP3B3,5/--:2)ZD,%@*ZX71F G#%"\TM68X-U>WW?N4& E(\%R; MT@/8V20-(EY%3YFADN6F(+ELNRA MVR>>G_;76XJ\0RHZG]N+-;0;!SD75X/ MM^I#LE:?,\@_06W% O*+ _GY8%;-2,0I<.14/C%SWB$M,$,YBE5@82QS%$"> MRZ:B:X+RC[#GBTMV[3'R"6KX%8Q<)$;.B+!P*23C-%)&!,2ED\B!,8.\H4D+ MJK#".F,D:QI:/+;U3N9:;7?NO^-P^*)AO1\?C;MV% - R?$ T,)6\)29LSWJ MPT\]JUXH7M[[3/(_ZL6,MV>KO3.WV/"\&_,34 3;@IJD@7 M+%H*%LW5'8@R"4DX4L(QQ D)* >\HL 5BXXII9T!+")-<4-P02VQJ#A+%^@L M[<5K$:A/-H^E2\(2K*LUZI*P3"]T.Q:==2>=-1_W&XE04F&-M&8<<>,E3K?]Q@W]=K.6UWA\K MV4UEY[:#@T;\<1Q[P]@XL)"YB(0PS%$3B*>>!Z9\FO8$ M$I=Z LWAH;@#'L[_@@O\D\\3_Q[0,.@C;[T#BHTCHPI0+/*$>!(>.6TO+GBL8_)(!Q$19[FE./<:P]4O M:70XB+%Q!*MZ.&Q$ +C0R%TN)AKEO)M!)1AY!9N-01P>1[C6]]@]W6P\#H+< MJZM8$:L'B-79 =[=>2M:._MB=Z_%VP=?M%=6)F6 "6&/N,S/K)+(1.NQDXI9 M&X 3DT3/"0"%!E"> C4B;$-^B2RXM_CC+#SH_[8LQE2I9O ME\6ETQO;"?N>(VG'_6$GO_AB$+LV?WW:3XU@H#M3ZL/IQ+N_Y?ZW-2<[A%Q92[G'@\',W/A("(WB/8;L@E^U0O;/;&GPXU_ M7>Z%!T3WRHS^=**FO#A;![\@W!?])N>7>+(;8\0TR,BPS,5T3;#.&J^P8($; M0 :W$LT/JQO?H87GFWX_G,!66R^SI>KL]C,$F39BNOQ.LW$PG:D[M]]]D9@QGA/F@= JQ$G$R)*0@'XP 6O! MK [ <)76]KYI[^N[+4]U_JL]UW7TB"><>Y>4+ N52"Y,AYRY#@N<87 M9S*J'%JE;S%HVGP>HD@OET.GE9>W%R7J?=$:'E6B\!_4UZC>L_[]Q9\(3 MX64[JG2)!['IQE%5LA9DJQUTAYN- MIS.'W[9?7Q(ST+L^B]H)B/DP]GXF9V]A.W0&^6SAW_.9!6LN=1RL(]CC*A"? M$(XF(JZ,0: H!**!1AZ#(]*;N]5/?YC'M"SP@A?88B;!L@ P$9@"^0#SUTAK M$>P\KAFQDEMRMTX@#_-IE 5>\ ('KWG0$A1%9#)'($35BDZ%I$-$B!:\X@=&YCJ]V_X3#WSB_,T8>+ M]1@V3N(@SKADI@"97!Z#R=L/C6.@J]EE5)&&S#"L]Q/ZF6DK2%;(?O,TOC@:,6?+(496I$PO()$90T!9VJTC$";K1B !DQUE^!^.X$GZ]V_U9 M<_)K*TFI]GUG.,K[/*-#ZG>[_9,,#?^H\*(_AON%X3]?_'3G7YX#.9F#*H[B M8A(F41GP([OV>!A?G#_Y(W2&QUU[^J+3JX9:?>EJV,>H?SQU]QJS"3NG\OA. MX_>GUY]Z@S[]IF#LGM^]=976G!Y"KL;Z?JEO%@"S\'GL0JX/"03RRP*UZ!]5?E\),)J2Z",+*"4)5 MTZ3A[6!P.K?PXULZ+)2U?JYK/9=6?&V'E^5>N>4& _V7&WOIM6$>4L>J?AE" M+\$^[A_%06,2'04FYF'G^.=5%9==$V+A"_U8%;LB3BQ0;*P2B4OI M70R&>")C4EHIP6_T=EUU38?QX#3:P54WV"W.K_?G].U2;8B*N)'GZ0J;IBMY MLOOI+=__]+H+8SB%L9']LW9G_ZC=V=W9%VWZ^NONWOY)F_[=N9JNU#[[*/:_ M'AY6Z4Y[;W%[Y^^O+?H7W/,M;W_]QO8_M03?59)/,G*K';)&N)R38)#U8(_PG!*24HXS,QM;NLFU*JJC MUG7D5[MO_4[\'KO]XQ@:H^@/>_#9@]-[N0:?HGW)PE?R 06BZ[>4M_G[+3&Y M/Q^500JNO')6!J,$UUZ)""JF^/MKJ5$Z<_Y^'&QRPDF4"_D@[I-!QA**C&%> MJ^@E9PR,D4VV0'__RO4D>FY5W^_29QC38*VQP0=@&_"4..:2!-%0''/YL^33 MXKE>WN:>>:XQL=$9RI'6N6J7CPYIJR(RQ%N?,PI9KMI%6)/3->&+B^H47Z"N M0%UQL]80_&9N5F8(3]HZI*+&DZXZEGF/%'6*QQ"Y]V1C2S8IO5[)KF!?P;Z" M?4^&?<4G>&> M.&BUVT?^!]A+;U2[(,#EA/T^N]6[S=.'DXN41IQD$-QIKW$DBCD9##7)"5H\ M?;74$Z?SD;TT!BTI1HGDSFZ.$V3A;\2$2BP:0;SE.;*7/X_(WD51P-7N[W@' M"BB\T49:[W3PW%/MP&+R6F$5L*..+J+]5?'T+79SS\6H MIA+!5[_-/?/K >/C@5&*/),,<>TETHDY%#EUTF)!)<_=@YO$K DA+$$L!>GJ MB73%Y;<0[)NY_'3$1@?-D<05L?$1&2X ^Z2,E'GF.?$9^V!!"_85["O8=S_L M*YZ]QP.SF6OQZ50:9O3N_&X/W0'^>V'J5TR(,J"_SVO#Y_&G+/CL;%V;0L MCC)?Z- H'%B(&$GA">*24J2=\,A$(6P023H2-K:H;K)UH2G+ X&BH(J"JJML M%@55?(1+55ETKC8OYA++@*BQ"O%$23:K';($&XR9U8EDLQHW&;[>IKNHK**R MBLHJ*JNHK.+U7:1ZFLO-=CQFD4>6NERE,5GDA%2Y<[1@VB825#["TDU,UB0Y MNQ[JJ7(;_ZMJ/_O+!K=S37ZWJFY2I3%N:8R[HEUFG^&02V/<)VJ,:WMC.RB] M<5>X;V+IC5L$H?3&7;.U+KUQUVJY2V_WNO#UM?=UF5[UYNSLMO+_W]U<8C]A]T^ZT=[ZQ]MZW'ZV]<+A_UC[Z MO.=YZRM\=R=<[HT;3 R,JH14C"Y7T$K(68=1B#Q(PXW&PFQLB=(;M[2C*NVH M?K]51PKF6JD[FJKQI!UHCFT!2 MYO-RII$-N86#,T)[Q@U+NTQGV*LX U+JP7=-+4:TH( M3YPY:Q.W2EBG9 P)=$QQ]]=2H\RWQE6:6J\#1@$KC3A. ID8).@6L%(D4U(I MOK%%-F4IK+>6)5=P)$$H0YR3ACL?'?9$D"2CZZPGDM&,*ES M/+X#DJ@#LIA2))B-*DEX58N-+=T4I3-N*2Y5D&Z92%>\K O!OIF7U0OEB4\8 M2>,4XMPYI+E)*$2MG!4J4D4WMGC3J#4QE0OV%>RK)_85E^"=<6[F$N0:$QN3 M0TEJ#SA'##(:.Q24-F".N\1]VMAB32%(P;E2=:]TQGTB7_.S6[U;XWJML15' TE!MNL5YI-GQ:WC*9XS8&>R3")9BG9*66A5'7^TV]\S1 M9[$D-$J/!!$\5Y'GR";OJ\T=I:3*JE0ZXY;6D07I'H1TQ9OWM W\^99I0EV M1*+ '0"7<&N;E":EYKARU& MD@L#+"Y$9'))-99+XW$.6!;^%8TO5KJ3,N-<9U1L'2J-QC*8'.8#XB2PE'3GO.J-%$:9\; MXZH2O[>6=- X(8A35.=6@F V&9V()!9[QK /IKCUZK>YYQ+/*?68*(8PS9N; M6(:LR:U+L+#26:QC3O)6$F24 M"0B+X)0P*6B2XRO6I:E,RTUJ4_2I^F6C1I>\(X MILXD8X)D@B3M%%"4XD^J&4>YU/L6"\VPM2@G?2,ND@6.PBCRWFIIF:4D 4>A MI/2^+8T$BX(J"JHV\_IL%%3Q$"Y$9[CWJY/=G8\ E']]_?SF M+6WM;-/]H_V3SV]:I[M[?W?V]PY3:\^S=JZ?PX6XT"0!MDAGD) ?BS9(7 M1DAB<%48\'J-\@:(7#>OL^V%.RV^T=03[ZD1S'&^S6XE*7M-F8Q"'QQ&N]3UV3S<; MCXV,X.,% RT=K9%[M[^S]: M[[X ]EMAK41,1(ZXB!99%1QB*3C-* M49P_UYG5C?R)0]X4>G52PS"F1'.$: M:RM52 2N2 BC/-(I]- "/4\E#:?M=U\,!M1QB2 ;,@Q1'E!.3$#<,ZLC#IA[ MEZ7A.@Q=EH9S+!IV?MP7B2X3O-MJ(M\'5RX+R =_&,.X&_OI%KOM]7@T'L1Y M67HU@<>]S'KW8#Q_=OO^V[H)T=XW 8*C@+@$'PF2D1/$=51(6Q(0(1P()@U* M!KK1B+#3CC-''XSCQAJP]B%HSHFT7Y?[9J5=_0@VA;U)YT[:NO8.&J/^#V7J74S\Q'"$B>W:XV%\ZDM7+5.P1?\XZ831X0MC-K5@E6-I&H TO?[D;;(Y<3I=L9HG;VJY223] M^?MXD_S\S5NO3,BF9/HWK_P(T5./W_KZ9G_(,OI([X/49DV1Y?XOVQO;P6D# M-DR-.X8O/5QNM7H= S*2QC_D.6D8G"?W7:1Z]^ *<\:WU]W_V\]_FP.@'X^@JW:(NT]PZ_P?7XU5,#N,]) MZ^@MW=][_6W_:^NT_>;O+EP'[^YYVMI[=[9_]I'LOGD'G/4P=W'Z,0O#THE8 MBRFR/E?KP@P,' ,V+V'*F:@= X,AEVQE>$W2^DJ=AR4J./I3.E-2=U84S]LP MM+V3V/T>6Q6Q*5!^%RCOS$$Y"SPJY0TR,A#$>:+($:T1O,JU4=)I(S:V1).+ M-2E-5O)^E@CE[+&@O%17JRN49R:^=](O"'X7!#^=0W!,E(R&<\1\;GLG%C*\E@N<@B8+A=\#P]LMY%LY4Q 2X MM[(6(ZZU Q9N E):46)QTCCH7#A3J<+"EX[A*\_"16'AZXCAK_OCXA._$X3/ M^\0)=9@FZY'A+"$.RXNTE!%Y)ZB7W#OI22YUITKMX^5#^&K3\+V+")5"QFL+ MY!.TSL6I;X'J&Y!Z.Z]K@>O[P/6\WYL&KH/V%#&L ^)&$60QCHA)(;%U04L= M-[:$*;UUEP[6J\VW;ZQV58]HIY(:7(N\P/74CR4U> D:)1Y"1/GW'J;F-;)*Q6D(+"]OW"S\?-8]VH2*-SJ\LVKE^J2=*!N3CIH M]T>Q(3Y.H&UW)C/@$:>0,;LJQ!6B320MAF0Z1J*NY-!'F<0YT;(*_(VYZ/W2JWJ'\ATM,OGW1&AXWO M=M#ICX9!LH>CG,I6V\(2%>:]A%'6)I?WR57-UW?D"\RETSP0Q*37B$LGD18X M(!5LM$DFZ;*/B.#-Z_SW[XRH)*V^WFW9C_67B[^G(BVR =7;Z13I! M888Y,CZ3D)0H,EB3W/22..*C--5QS^9U_^'U//_A87\P0J,X.#J'YAK+P8<\ MV#T8:Q&$UMG;DR]:&B$\2(L#5[E_W?53OTN"L-EX M_?LY_H^I9YZRK$@1H4LU(^"]UL&71"AW%I#%.I7C.9G)YHV$/Z4E4MND*XP:*;V!(>#(PXJ+OA0.25N9Q[/!S,_) '$3DPX[ZAZL#^A>V> MV-/AQK\N>]' 9+HRHS^=J#F/VR]\>[=8Y_>PMI^YG?< ]O64<%C8U\_PD+6W MOPBMO8E,HB 915QCC+3)U4RU)0JH&(\RMQO]5?&M-7-Q-![=AST5U5H5=EJ* M\_K=%ZVLUMA*%#$8"9SI?*!F&,)"\P3BR42R5WV?"4?/A:414\:UPT9J:6DB M+@HPZ3B[ZKS.CL))4:*JWM&DLM"TRM'HL&$;P_'142X% T"757\_ES0"MCA! MH8QVP!)'DT(AN5S2G+'Q__]_&J3AC^%U;^(_0BY2-!@V+E=!:OS,=7[SWOJ- MK72CPOKE%#U.A270OYMXJH/O7F*);U)]R_L/*+'$-@7]W2O_(F1G686 GK#@ MTY10KD;)IP^='XU)4GSCU87[H''N.;AT'%Z"M>XZN;-C06^'AXU4U7T;#V&6 MJBEPK,LQ"_^QIT> LO4IU'%/^C<-Q_I( M6Y_:W?;7<-2F[\AG^&[[J^>[GW*8U@'>_PKC.'MWFO^]%HZUM_]CGWZD;;H/ MX_F[VWX#S\\.1 [3VMUYWVE]>L7:.W_!OZ]SS:73:3@6T,R/Y$MT6NL$E-&1 MG.H-3Y'5"BP=*Z203%L<\Z&#;#)UO:)L"<%IUX%YW8N:(3"8\,6^I0Y-PB M3EE SN1.#]92)@-H1:;U8?D(M9OVF]S3E]E^R2.<,%!N1?A/'@M"H">YO9L:@CD22?8\N-+3WKBG'N M.YY4X7]T']9JT_-K.!4Z0P_?&S5 \&/)&%\H\^R-CUP<+"0I[FW[]9W :F>Z MK.]A5?\3!]G)?<$T$2VX]4O<:K^\@EM.L16# >_@UY_USFHU>'.4#XV%.4\P> MG4[/]X_B--=D^\/+!MC0S3MWL7MHR\3[NZ2'^>==U)->WSB:]DY+[.YLXSSF MUM=W9[OOO@3K4V!<(^J"0#D*#&EK HI&Y_R3(?:G]ZV[*NKUPU[7L:#R ?]<^FJEU\L7*/+%6(ZV(R%5T*-)<)!2= M9P8XKI AKEV;NDEC0T#"7N=H/ TJ;1Q/#T#ODIN9"UMT;'=ZA./U(Y.25G:T95V=+6L9W6' M4)ZZ6UBE%]WSB89ZKOZVI52@NI4NGD<^U;L%W8/\<5\/Q/X>7/OL38$\- MX@#;R$EXYB53U/K@2-0;6TPW22G$NWP47^WXG=)^;KU0O&Z-YYX%>,\7B/6! M*JX91US@7 *)$Z13/BR@T3!IHI(A;6P)TM3D^OG 2H)WH>"E\UP![R<#[UKU MG'L.\'VIYUP.NU#&$R2M"XA''9$+1*#@E=3"\XAQ /C&34[7))FL<._2=*[ M]U/!=ZWZ%ST+])[W?QOGJ655+(XBB&/#D0W,P(/PV!+,F,C]BVA3ZT*^EX[> MJTV^2[^Y5<#PJA7=K0"^U_\S_L=V0CU;T#T+")]W?GMO4]3:(B]I1%PSBJQR M&B7/58Z#%5@GH$:2-:E:DYZAA8$O"X/>#/K#X958Q7HP\GM'0!6<7PA7+P!_ M%X"?=Y#K1)((1B,E54!<28.,"@(E01-V7L5 ],865[B)92'II5[/DF I \&+ MQMNCXW'."N[D6HAQ."I4_CYS^8]GA/$?>^>9WS&\JG(*MH_R7P7P[P#XN_,N M=9.2TAGFB1<.<9(KM47%D$H8$Y83D$1VJ:NFQ-=SA!<:!EV(]'+1="_V;&_4 MZ!P=#_K?8Z92N4U+['S/.3(U(=8%6V_"UB',$#Q;C,.DDH*W,R%X?R$#!63O M K+SGF^'.7;84$2M5XC'()'E%/[4!EX100B1BV#R9A65^Y@@6SS.RP792?IV M(_Z(OJ*N;CQJ]/JCQFDP8;S,10>6U^L?0#$YH=V?[0?1R_/5WJO/[+= M_%=GM$*UAI\JLF]O>W218+/]A3I)$S8,$1> R7*;D,[MI9@C),7(A7,V-W^G M32%9H;*KB;+_&<1A9J[?;7<<BL&;X9^+EE3ZM_?U]?V M>S-:4T56#SUV<^69%:L _&2:ZM6\I@I,.LT%13%F3>6)14Y)BAQFFAO05U;A MW"Y3-+6ZKJF*DWU!&_^:IKTHGG;127*^"53UXN077V],N.H%8K9GQ5M^U=OW MT(;*E)E2VHOOW:6TUCUQ[7?:$BZ&GZ];I:WVF3_[0D(N:\83DLFSG,#ND E! M(>],Q,Z'H)6I&/8O6XCGXEJ_JB<$Y&T0;;<1AR,[BHUD_7DSAM&A'8&8?8_7 M3>=F5:DK-X>+<(_8L(/)AR9]A:NSHDI89ST;&M>[(,W3Q+WJ _]V\(.@]Q-+V$T>=&>:9GHAY0'.VV_^Y("..&6!'F1KQ3VN[GE=#6Q2EHK MO,N/[XR,40=Z(;Y5K2W?YP/*A+P4/2ZIQ+^X$ *^''YS>O3O?IQ[/]L_?= M_4]_=UIGK9/]O3^/=O=>=UMP[\\[?W^[*NWP/0[O?]O?^^OKYSVP/M[\??@9 MK)/6V9^'K3?[HO7IXTE[!W;/I_?9ZH#G'[\(%;11PB)J8FZ\94%M>QX0IUS# M-6TD\5K_UAB((#AJ,$L$!])E(K=<.*L,BP$K=;5"8I[Q2O6^[O1 IV<]N3T8 MY"8RT["\VSJJWM@>]=I->0 MD58_MXT.E.@,;<9*%T MAD.0FKO5^HTD42&MH])QI8VAR7M-DJ*2F"CU5&5S;.[=)SUOH;>](>RGO&5> M6Q^OQ+8LV>9X%OMFUPU-=A\DE<)76,J;XU_Y*OESM,4_W'QR>IO\L<_FU-S)%\U M?^Z\:"K&$_MB# ;'9)R=;+)4(@MC.?]6'E3V;^37 MX6(UD>[*W'[9!5MK-WVR626,=@=5Y[%VU6=B-WV(/AUV8_CS=/JY MX?2#P[^S,W]MMT'K["W^ G:'4C@D9*S-E)5R9)ED2%G'O"2:6V$[(9?FQ/*U? "5CO=Y)?!4)'+-C-/"IN0@#= MSQ1)*:G$B)%D2AE!?M&-@OS;Y[K_F<[':YB..76;H?O",[[="Z_^;PQ/LKKI M]^KD-GIRV6V#4?W%!I4"3PEI9[+;R&AX1@1*8$U3CXT$:0(,YV3SNK/[DNQN MKA>3V;M02-F+-:P871.VP3 #)FB:M5#BKK/?#SBPCI MBRTVC$<=VP/"W>V>5OIN,*C<%_U+[(F(ZDJ[?M0'J+YX#6X6K3^LC.%FPT68 MUJIG''QY^M$&$>?$RX)=4+5IRE^[6].A^ZFE&YH.7:96;Z>3D;L,?V&GGZK?OUV]B7"-'*F'5+*2Z!;P2,GO4 :ZT!=Y-$YNK&%-\7U MW(__;AS#NF>1F"B1B>160GAD*YYT5;8J"1%9HKNY.#Q\L]N!2_@)KF9?+DAY M! ,2GH%V&,1SI1+F[Y#WAI^S?$#4^U6K^V9C> AO7MT;4VHU;%2DI+%=^7#[ M&03Z_EN^C\VO.#!C*PF%+^>+31I W/EZE?C?].'8C=6T;3;6"]/^M]\-<3"\ MS+>/[.GY$C9L)KFP" !BQ_W!^1),..]TP4>7*7 &&/CT",:9R4UNV]&O+I[= M/Q7JN/$01C*LT.V\ACOA$_&#UP !)QT.\IT/*Q;^8A"[-O<"F;43^.\_IO/!Z:82D_6ZZ9O6#?O=\2C^,5U:/'^) M&UP9$['((!8'=94#]Y)>!DO1?\PN2(P4%G"\H^;0AGJ-=3+P5=\<[)E=\:51R##SO34[_\ 5$:5 M\JH.6JIW*].HPI3+GYEVD\A@-.Y6W22F/H.L8RHX"I/K#\= LBY_.?L.)M ) MVB8G:&20!"XX!-*2T<_'.ZF[? X+^)D/*4>_(F?]%/+^6ZCE]4NN-F=DY=II MPT/0'WL#FR=PIQK-E*[A-6-KK;T6;9]\\58[%DSN0^L0FH4H P MBOI4T;_S@YC/G,O%$=R^?C],K(R*KKG^?":#._Z_3#;]#X MVDC*R]GOF!,:LL92\RZ??SJOB)#2(!8TL'QF \J:"0ECDO,">T) :M@-4C,G M&)W2S*90CAS+C<31\RZOXGP_3>H'-P$ ?K:V^V]C[R M_\?>NS>UD6M[PU_%Q7/.\\Q4(:9U;2G9+U5,2+(SM3&3A$PJ_$/I"DV,S?8E M!#[]NZ1NVVUC;@$2@_O4V1GC;JO5TM)OW=?:V3H0/G,X%SG"A&>(,0G*)@\* M"9I+9J,'4,1^?0N(\7_'5%2J#H/*N&F3HIGL$_KTM%/89.^H$=_+VZE]-2<@"XWZ9?YK>7GLMHEV MLK.C @BK=OMXM$1YU9T@R<%5&R2P1 M\0+8O#S%U,,V65$20/XJ4"QMY#6\>P4J.$S^(T!<0KUWW3)K/X4@C9$RO? J M ^'7L_;[ YJ#'BDM,&4=/9T&F+*A+$>@:CI%10@D]I50EZMJ37#PM-^+;ICQ MGP^B(%31E'6,+6VY%<0F%64&7(%N&WQ]VOCZZ;17@E;/VE&_GP)<8QOM4SCS MH? QO+L/9!7IP'^+_JU5LV+N)AFT9#$3@V)ESP:P'1:=JPV0\0+PHEZT)]LC M[T8=6- ZR"\6BA/N5VU\4\0!"-JMHV1-O87]M!@.IM;3L;4TVML7A1M- M?]];%**TF@L^PU2B$%,%$$2[&-D@@F8_XL6YE83U&^B0Q;>H:XY#>L;!"Y<5 MBA!UB7[O.X@\Z5Q>&YP M#'..<'\6:26RN1ZPS=^B7GR;H8@)AD MCKTMZ[% NK01?<2RRZ3:!*#G_6:S3&9.I#%R<78M>F@=1=9BFKKE^DN M"U8AO<288YT=]4H7Z R83KE4FG"W6_I(RT2:)&GJ^?=80=0<[T;D^I%22B=Y MC;U,MK,,28Q!&+%16$F<]5]7OXP[4_JXK_*]E@,G9W; M6)F(ETV9IQ4?0C H+#?+1+5?S-'J0WI&CH 7)9Y^ M6_=(8VE<6GX X[6W#H(-/AA%D-:91DQD#&EO'<*.6NRD])32NUH:XQ# MB/#>N-.>+HG@W?<'(DCBC0W(JT@B/FAD)*5 ,1IKG9/<:'%/=]I\[/?M-#]7 MV5RFYL3UB?,.[GPJ]-@X[>9I\U-,3!4.I%=,0!!Q M(2"6I1IR6"*+FESRHX=/IWB:I+ZMS[,)EGXJM- MT&BD3?L=6*LP/"@N/7)" VZ:+""-)4$YSJ320F I#+#6!8I6S7B]."VA.[:X M@$(T#0<][8P&UZE#\(/UI$_Y[S/4/">L;H!@&PTV7R,=AU&D_L&88DNU:YH9 ML5J*QKO9>/(4'WG8B_;#M$XZGH=H*3F**9[7^[O6)T:T4N?X[ZCHSQK(8'>G MP;VW4$?JH: +YU,;K4&4IX4H[>W79SN'!T#RE--,(**P1XRH#$EK,I0SEWN2 MR^!B&88?0I3V#*),8LK'H'*]G>4J8+F>"!/6K!: [-4Q()TJ770'+0OO Z/W MSZN2*'&);>];*CH\F)6-X7"/HB-J;&RJ[%:PBP U>M09UDP-Y3 I[C9MB2^2 M_!UW9J\?C6B^58%YS: ?1?,E\9G/2\7E@M3U^:UQ[NK?8[*>RPY>0:1X?Q%E M#U#K<\Y]E(MCQQ+ED>$T1XX);2S%F5*Q)=7EM,C_O4M*<%+T>Z-AM'4F^HR\ M#/:SHRM>!OL4V=JB42(?JUGGZJ)+OU,5Z6Z5, ;Q;80?+NU>;3Z?K%ZXGLW0DP$H*395+QODG<]:]6OB^(#?ZK[B83KY1!@E\9; M4>:6^I3@'"WF589SY?G2_?YYXL0'R=<+C,N..NEI,4 BQIB/L\5_ M,&/4<,&T\!G#P3)+B"*&<2.-]T;FF-D?S!C=F0;N>CE:9Z>[MT)AW@ 4G M,L:-XUC!5(H<*2QC88*<:AY([K5>VQ0;<@';7:^L1&=):8QB8-(;S7D5US@) M[=2@YTUP1H.>#B=%]ZL2 I.]*3'0]4H34QF0$2MA# 8]6R3:JF>'!I]R4:\E MUWGBCI)\659Z/+6:'Z!*0HPOLTP5-ZZ.$JC>N90>=\-RFEHEPH Z(E41N7NW:TQO4V4BK^)5*? M5LRX3.I70>:D!@= ].S=M=H=EXBW&%1>XBIJ&-1:D"%ZD>H!VH>3=,7$Z$^\ M'XXI?!P+%![2!&X",+R)[ZDUU^#!T&7=1GR@=BF:29SD#Z,-H)HY01WDS* MNS]6[<.YLC1[449>[0J([P^D%0KGRB!O, @I!DND/6?(.L&5YB;3VLQ7-'SV M.D(JZ=VZJIIWK/YT!W%^QE@2V9T>5$%H27.#B[T1S-8-?G]QO29VBT4=EA5L MJE4M"[[#JG7TZ<"_&']X"7SCM*//7Q3=].[I1_/EY $:IO"QD5404C58NW>+J:257]84IFGN M3OSIM\N[\RUZGV-U^3[[L_7.T$RM_?X89P3@[>YVC_;?_',]W:FE? M=(HO)Y_HE^._CG8_OV/M[7V8,T@&QY_@7;_0_;V=[[N?WWS=_]P.._7>N%J0 M3'I+D) "Q :7Y4AC;)!24N22!0+*8"H^NLX7."*;/BV+\;_I'WF/_I&C[E0% M'FO&3;O(QVX7^=,1_--TF[>K7?Z[[T^*T4G;-X!^)T"O]^'- R6"4X\,(3P6 MF\!(9LHBHQC%V-.@"8Z-M_)U(I>XV_EC ^GS%OHO ^EL/>*FT_DS@-,Z@$9D MK7;X=6DI;A#T+@A:U!"4*DF49A@YS"5BN2;(4*N0]3)D+E#A,I$ZF4NUQ)W, M&TGT/D>]?=DT^+B97G/5+W'2VCV[C1[MM MG-%]G&B-6VSYW&)Q'9^<=#<._DHUD&P9"MI;'/4&5#D3HO/(\GWC1FO<:(\C MECU"R.23%N9.]H_V]^#YG]N=W>U/%^WC]V?M[:]\?_OU]SC'+\RO;W>M\W=E[<_2%O"G:%Q^.8>X$YC'K;%,L M%SG/#?*><\0SL;E>1IV9<7)08]=]OUWDS'R\J" M''/Y 9B&1U5S^KDLN[ZWO<-N"IQ)^6Y3 V%55_OI6:H%WY!XY\S8_O8@._)5D^9#S#)47Z?B+UC1.N4B4?/@1#SIVT_"?()K%6IF_MP%.. M!JW7W5BL;J:5Y)76BF:1;[_('XOOMUWB1D>\FXY8R[R>9R^-"VGI%+SGHZ@I MH8,&D3[D0C+NO6$D:(5-R%U&/5%5>C6?2:_^08WM7478E8'Q&47Z?#UOO]WO M[.Y].=\Y>8]WMC\4.Y]W&&ADK+W]^F)W[\^O^WL?.CMO=_"\)K:[]R[;/_G$ MV\?OSO>W/YVUW[[[_N7B$#2RPVQG;X?OO/W0:;_]=/;EXI^Z5?'[SO&G\P/O MM) Q:]L+21'+F$4*9Q)AJVR>@T[&8S4.O)[EEWND-;K8]5)8@[(-RCX';/4$4Z]C"WPU'J^*NZ+APH* M:'#G:8N-#>X\DJH>XS@- 9[!4/">(98SCY1D H1(P"(LJ'>Y R$2KRMQ.0*H M 9TF$NE1I<@FU?^IR9+7 ?>;H@N;"4OU*NYF@]EWP>SS.5DQ]R(SRE/$#16( M*0NR8B8T4D9K[A3#ALJU34[Q:H#V QI7&U19/DFQ097'UD#/#K#@V&L9>Z@2 MD 2QP? IHTAY3+$PU@D"B"+XBNB>2VQ,?/QPGR4"FKW><$'R35 * M:7M *KC/2C>AZ_=?WB:0?5E,OW.>NX;-WH'-ME_-">^9Q<+Z@!'&.;#:3#LD M@R+(,:6H4)JFS@,XNNY60WY? B!XN!"+AFDT3&.)F<:O"_=HF,:/67S.#IC- M+,/<(X.50LP3C*35'&4X9$1Z8@R+#(.NJQ4IMK $('!#GM,?,WV#FKRGZ_.> MTH-?%*#J%?92ZL""3*A7^O04M+]7L1OI7A_&+FE]\-S6Y<:^H8#M75^"?NI$ M&Y7A7@@^]66\NG%HROQ(K6-!@3[M%]_*IL5=?]@;5FT8RQ6VJ1UR;87+QXR[ M?(?2^)8T=%C$X2C-)+EF??]4]\M>L/')L<\KR5[6-FZ0OL(O?R\[T]6OM+RV M1Y/FD 5PL_B(P;!??$U-Z\JFJ/"#?N\[,)XT]VO[.?[M^Q^/=-\_2%]'(O&XR^D?780V[N&S#KD* F(A=P@905\(DY+3C(K M/5O;I'AC08..UJGOMP9Q$]=CK^!CH/IH_1E3HG;Q&,?U'XQ;EMI>'Z2/TU[7 M3=HBCTFI5AQM0DYSK1EGZ#&1XN3'^K3\52HE^ OH[J8"6''B:=[ORAG#-XG^ M5IC\#L]WWA]X)1C)M45*8@]B5(R8-5PCXIW.5.XTK/7:)I,;8D&'T%N3WP+R ML;&-Y M*%8"5](]$!9ZI(ZU[=3H>3]F(+^0AX$SJM M4'31\UJCT]0^]WRF\.1,B=0H.*1F\_VRG6Z\8?S$]5@]-96MU /?.M'G+3-[ MT'2"70-772O.)-U:X? B >+[:0&O6]WI=;]3^/BLUF_%[V5;1#T Z1Z>$R6G MQ"ZF6\T' QUUZ6".5T'8\%@6S"%3@OSE&C*9^8\ M?JS_[ONV&"R:9]R3^B]@C> '4SQ(S753)^(R,B:MQWDZWRD&Z2E%]QM\/_>\C5;L<^_* M1L65.'K-4HR1=?IJX]\FBAST1V4O[^H54U_Q2#>'L8EP'U:[I)KZXE7D6']J M?1'LD>X>PF[#0SOZ;.;M0@'B]^&@7(@C[P[C_=-)+,+\^#JQ^$+?)3F[/"5' MO0ZL:I)\D&L6]P?!&X6/I M>$--,IDW":T<,[CX2G:W#@CU/M=EA MBM(;FT:.I)I.=CH\O:A<1W2&3\FDDM1(HSLI@&]PY/UPX_;J^1+JXG>U493[ M\\&/H? 5+&\Q;+W1-K7C72U3Q6ZWM:/')=>SR"NQNL8DH>^$;-3D-'."V)SG MC' C>?">*V%T\-H&%M4IK#).LSJ@O6N_N4L/"'BGW5#NX7@+=S2(Z:.3/T'/ M3"5Y -_@RO!\95%M=_LU!U334@?FG$74N@R4>RJ0T=*@W'"E)#<@XYK8N(UO M+%#SQX#6GQP<6QZ02US#J+<6)Z&&^!Z_ZX,_3')/C'R132_-5Z=-S#G4=^_ MJ][U/P6\VPH3/LSG[( 8CS,#-!^LR&+G>H,DD139X+S75!G//!!^+'YU->%' M.K^2"KI)O9XCA$!RP'L-2Z9X5&R*PD!74D1]]GVK<'6 MWW N?*QHN)54%^]>__EN;WMK0A"(K!Y%X/;6 3=$*W2^BY?^T M,TK(-NIVXG;%8GU#_KF!E? MKIQF*7%6,XR29U$!_-^C?LP8F3P\:G^#\2)=B?RS@DA4(F/BB8ARS1EV5YC]H^4[IMBOWN+P9 MR.Z.R.^5M=HJH3D33--8\-X$[)3W]O;(O]B7]:<>%(./IP#U;K?[3[4P M'V !\ HC^]Z[[SN'!RYC!J0OC;S!$C'F'3(,<\3R/(_.',&B+RO;('P!M!?= MJ;$3T*5&6)T>G($?D $4=RP'H=M( N_CA D4TE/ HE(!WWA\( M8AAE(.M11Q5B0F&DO-:(*@?0Q&UN DA]^%:4D "E)()H+ZT0#7#A5)\G6/DO M:$#P;3+@MW0?]J/_0'ROB.:@_XZ*L1%)GR=MJ-L=)8?IF ^W0,DHK:TSJ-FO M5*]?);E>IZ=_ZHX&T>Y8:N>O)J_RQOM*;@4!9Y7)^#T!0!/"."T=04)Z #2E M#%+&@:C*N8']"889%0$-+Y)5HW.HVI6E/3^U3K)Q*-)=X0:7Y C@;WW)]?=:M:[N7M>P:/2;UJ.\CR.MNW3X0^NDH M'R:D?Z*4]Z9ZAX;V*MH[Q$![1*F@@\]04!HC9HE&QE"#-#54ZSSC+B_ED!N( M[V34&1:@CD#Y[6/Z^9 MXM)A'PM[Z^,@C537)6C8F#*2(L;%=76*>JN%88R_+/E,5(#ZA5UL15ED[QP' M5VA3<:O>>MSJ& ^=@FN&1V4H1_*8UR$E;I\9>M?U [ALDU,F&GK*&X&0NO!U MBI.)W];,LJ5L68Y>NL23V77@.YTTLZ%.<52@LT4G_*S)=OHJ@]C*8QV> [*L MJQ[M@#)C# H\5W_U\4]8"S.:+/%"RU(95%*%FJ07N&*%JCO'R=714@S",U!U M 73L!M5#8=O]2=5!.*YWWX_C"]*&IKB6]?@8WSV,AN*HT5X*&- M0.-]MU0?)G;N\BTZM>??2E0:%/''\,V,>WOA;Z[P;UZV[&*U8CAT?<_VZ<9= M8S-;D @'G(1S9D"S9:YO=WF77:'E. M$Y9=EA9_7)&9.?@3_*R\-1,W3(D*L0HQP@B0)()?FN7&<44*$NC&,15^!71NW ML3^E9<^%UMS:3 8@# 9:2Z!2!IOG3O!81^" R[4%G*!F'<'D4D1=^FI98/^* M +H8-MZ2&^6Z7?[W7S,9EK.'";36'$YSEK.<,T:P9)GACNG,*OBI]0NSG&3(T)V]SIP%&RV M__G]1?OB/6M?;/']/ M/J0[VYU.^^((CL4.@4-SW-Z&L=[^%=K'<$0.#YA0%E:5(.=PB(4L"*AJ/!8P MYJ!+LTP01DN8 [H&[3>"5!!,8H&9=I(P1S0\.A@6@A=6."E S_: .Z=1ENF/ M?&P_-!L!,+,3E])L9P[50H/?S<^?G6\F,SB <*OV&:.,&FMR(9B0TEIX/;W M0/C, EG_,V6Y)>]HI,_%TN==V'T6/#8D _QF0(M&*.(IS;S7)--( NR9"Q#AL3(J<(:YM4;EPV M,LT'WK?2LIKSZRV9]9)E$R&QD\)$>P9.B"ZU91CN(YP%>!@ W,#VUF,Z20%[ MWBUTPK]MWTW)A*\B_6O7&\<;%8/*AE*FFXS-)BGT?W#TPS'[@]4*VO]WK\Q@ MJG&=U4*[W6Z9T3832C:'=?Z[MZ,41@CR+:R12X:*&/@\C)EW51+87(CVUHF^ M@./RV9O61]__EM*G?ZNJ FQ]_CA;#""-&A\P'0,$Z3*P,.9WE5+UQ"Y2(7)E M4RRY=S0?PKH>'BUX'WXY8N+2$^?A?3"Q'ET*B;@Y#WP._ EW5'O.+>,JRA0J M4S@Z'K3@F0(I:IR*E=P/Y8'N=0]C,,C?EEVVO%.4%[[^OY@;9& M8M"N4* QD@OT;Z3R'):>*RV-!@8MW-IFODC-FV4%)1"?P5_3% !S0V6*7TH9 M>]=0QCC">]4IY/@U.\A .7#2YDCA6&T[9P*!Q"909H7@3(!F&=/T;B:0$CDZ MY^MEQ<'&:[V^_XSK8]V[GX=+YS>)#ETA@'6HG4'",XV19I@"#$ ML1(L*$VI\T!'>%$JT2SH@( #\M6L--2:"$+/3;J]NW'C$"!X1R?-[;DMQLWN M_3&4E(G@,0F\TQL,*B'Z,-4^.#N*SM R"+G?,\DG4D: M3K%V,E>\YI6>>A1 M%J\%_U1>[W)T6!,3?2=ZT.O">*!1P!+&@C=NUA<+H-)+K03A9_#B\8Y^5;YI M:@.<3-#X3N&_^G9KXU>Q98. MYI,\1R#<'8_<84+:FFX/^U^68>L47V%"1[V>2\7*RCF-5V7\PN-U&:]2O]6/ M12CBU_'^A )]$PO*?UWJ6DEUA-HNC&R*GNL!/]5:?1'F%3 MA<(RCZJ6^05$7(3"1F5HU*VRJF+9DXW6&YC/ )X<5SY9-N+R5-52IKLQ7NP% M:QO#/*Y\U_(5+[VSG^[<9)1NC&*8W8*2#GO3T2?DM6# 1*\V9>Q.RMIT(M4/ M1IUAC"4[J:?OC#DF8"HZZ77],,:V )N%)8RKLA,?7ZYYVD[]?8YD(GT/8^C$ M>8S.K^+>X%DQD@,H_!/@DJT*, M8IF)85I/UA('T&*'O;C3XWS&&(^6-AO.9$D"T:I172RZ '!5'L8H%K:#!_=L M6;)QIC)C-4IM_)1["=OK4_&:;T6O4YD<8Q#/M-91G/ZBT/E%P-.'L0;#?GE@ M!D.8Q3AD!9#CI/41X>K])R-\?/UJIA[DA_H('\R: M'T>GL-%P,%[U1OV$+36S::BR]5[%8W0>+T83*_!\WRO#!KI^T4/T8/89GS8^ M;K2VBRH.@V$ + ;7=Z?78*]7=^XUVLP05L)[[U]%W?E8^9O;P>HP[B M!Y],OUWO6]]@63IP7%I[WAYUX4 ST:(OL$*O_D$9ESQ' M']_%HDX=#QK#:2?A>PA3I@VXURNZPQK7[L%RIE2',@8J_F)V0?[2H,H"+"9? M=IQZ_8M9-64R9@J0?%(.J$MCXP6GX4FR=#GZ? MS3B,,5;E:\0:I6F"@%Y%[:LXS*5I;;3*,B8MOD@;N\-KQD,*J%B])DQ]+T(BDJK].S(SB]YW&'O.ZDE8@3^'5/_VL$A^5AMJ&<1\JOC1._X=E;418L M+DW@UN]_ZHO_.1O^)H#R!;:Q>O?LGXS3/9GA&8HW5&\_SC;W;X'5BDI<&B5>VO9V^+IRS M)C/NP2B89$\X,^[&P)>Y0!D2<>9PKZIY?)EU2 V)1 MTTO(,BNYWC.GT1#3'^2)S %AFOAX(TW M_5G);FMT"#M4@^'KA.WUA5+V : 1\_)7+$X<'_4F1.[)A,OH7<,ZA.Q-=H[ M8CGN&$=1)'/&Q'D[?45SWMH%O2?!VGIM\6:%Z\D:+EB*@?=?6Z/NM/SHQ!+@ M](F.=4+3*Z3%[T?+4TB%1_R1[H2D?25-#32OUMG1M"2C6ZA'+2RH6\4UGXX= MU?"X/Z)DU=?6CXT?<;#%*M2*J>N7-(0^*$I3!;U6?+564/5:5;VF2"_:LK%Z M/J.=7W%O6:FWI/GH'HF3&.OEURB7@XDD71>@MX'3GD5SSYAV;Q"S2[I/]25F MA(&;I/.(4I7>4^F%?8]NK0\OFG$YD]KRVY1#M% &JT'F32JI\]&".?YA#:Q@ M[NUXYH,2M)RW'=VOC#O)\EG"ZH1!5--)RUKT9V<434"S MB64EYL<=3(;L.B2.D7#^!_4ST?>1Y*_,5CN,3*";XLU.@0!LLK#>"[N6'ZGJ MQ#VFE9K$L,!8.#YRD\,_Y;Q'<>U@[TYK 4V3V]Z6Y=[A]DBQ)?7\1Y\!89?T M!JI%9)6Z3LBED#(?_!3M\>=^6-J+X-V_C7TU>LHN4XYVJ2HG!7M8%0./!#-A MM[9W>EXUI[D!-DVO]W6<NTDCQ7%>T'>>!VK6<3"HF/U9WPLJHG-8 X=8\Y#'(?GV3?J]@[.B7-P MSLH;3TE$W1[0?,PA*+ETV1PA@=:WXK '[S0 &;R$T#C"R4;KSWHK@M,H 9Z4 M-?>[J4#FF*CK7KF2B 85XRMI;G)U\DJG44.E4+7L?E,482S=DK#Q0>CROVMW95ZH1)W#K M[HP_8GYVEYV]*>"P;)8U=R)KM7U1W.QO>AF^\^[&\_;[+$ (H^E" :I,D-M M*])Q@E.>Y(@!"!25,N0K.;,L2)%.V7C@9%[HIJ^ Z;OD$.W ]^G#1%5?K_M+ MIPY8#_)U[]S[RB)1ZOSC[G9)9(]JQ5S?DNJ@1YEEEHY2?=DR4V/LF)\$(%P2 M@9*DGCRTL53.)#@]37KH.[&(Z*B$ Y"XDCH18NN_T@]; >")=KXL@5* "%_- MN_XJXS">,MPE&G)CYY9>Q+4Q5*89)M/V>FOB39TK8&'+#.U>Y5DI@U<&_O+N MQ148C/K?HH"UH#]+RJ[NG,_F$(RUP).RYGZM.]$TG"2,$N>=>]XX'+)\;L1P MXR]U%H)M&LZ'G23/WPRN7WYXBL>8I(,O>MFH2EZA^XRK,1\5@^3J*BN!)@_8 M[!O4.%FY0,5_1ZF(3943::-'Y"1F&EE?XX[C@LMIR^T(E,+YD2^7OH@+,(GA MJ@51=('D>[N4:(&?<4JT M^E4IT34/UN!UJAVSU77IRR0,_UV=LR5)BB8['ZLHWI,/'1CMJ'WRY6SGXCW^ MM_=@]J1=P.S#SO%[MKMUP'C(F<(YHCB8F$XBD()%1UA; M8[DD@GD_[SO),Z#BH'30P#NI-%K37&+B&=<.YT;-)T5_K#63^G^MBH%C//HDMDFJ1-N'.DQ;L\"_*5FC](CT+[[\-PR[">Z/735UFZA7R05 4@7 M_ISK>'B'K(GQ,Z\I&;2PP:91)'A,",D48=KERL/1=DP9.$(9[,_MJ@9=GQA1 M$E2BI[*+YM9DMI,,";5RV/H.'Q!0)BR/98-Q!G]02$IGD#<2\Z IUCBL;>;7]]N9)XE95!G'S0ZC% U*9V?D M?[3K\SU(Y4IZ^%OW=_O)'^3^B7.;/GHY6CW_?+JX>,T/\MCT@&N*@LQCUQTK MDU*CRKO:&!JF!!_T388CC@"A,DA>/(91RP MVP>,-6PHDV0![[X],_]%\EU#(_>G$?O]@/@,P]&,)1<,R'><4:0""\#68\G0 M3$E!W%T/_:_8T)4'<-A+200Q.LM0H$$CEF4,Z< 5\E)JCS,G/:SXILPWV#V. M^ZSL7H:6+:X/N_+NS;_[/OADY6\L5U6X417A-HW-C Z1%/Q6ZMNIN6,5*Q)& M*7QR'&!4=1B8'[,65A5]F[VJL61J_3MCLK\E>/U8U<"[61LFA'&]P6'5M)+V M'H"8-ID#.3$V_;,^=K9V2!F01S-EC28* Y+AU,YU/2O_=T5MCBEN1=_A)'[U M='(F*_Q*ON5(N*6?K[SNHY>OWC'A6R]Y;,L;U^L!L9?C8RI"O4SL*P^(I1.?Z^JF"68*FU) X M3MEW!\F?L-5/M1%2S\KSZ2V5'4![>(+.^ Y%YE@%EGE M,I"P=8ZT%!9Q@C,0AD$JQG1M3@.'9 SDW%)X=*J8)=\928=4^)D51SG9=K@)% M4FI1&0(ZK>@_&7-!HY(F,_+!,B/Q$\Z,O-$-/I\9J?*<,DU5T(KEN3>,:HTE ML4H%SP1]?IF18Q[2BY5E!M-S];J*I!MC0Y45=\7)?OWQ[[\G(!%+_<"BI,"L M24#>R@LM=;0<7(KX>,Q8H)A -.KXW3 - *JSX32Q:EXQH_(;\(J]", K'1WT M_D X&D@N,!).$02+SY&R.$,.YWG( ;&,=O/1/O>C:[H,='U#B?W68'22.LB- M&XJU>I4 4)'.#(.NY(V:#U6PKN[XU@7K&3F?]N_>FP M*LB55*G8?C)2;LOIH?[]Q95 ,KN8HES,LI#:>#53RE-C\1=%-[YQ^]/);C(4!B;/:,^!$%;=2:@,DKL2PAGWXGQN/7S&SC9*9_3%T MER\RO*&DO/IZMH&OOGCMR)AL\%S\X,@W7.24-U-^TE-6MQSYCT31)57#\8A' M[?];HVMWQ*,:U'5\&,X?I?*(OCR-,GOW$,5;7F XK^,O^B7DE"=X/.<%LQG? M'X5$(!#ME!/>>QUK45YQ/#2)//2B MI@6Z8E4KW2:E3('^E%*&6^-7O6')2^%QB5;\;KY62WA.E<^MQ91EQ*B@E!.4 MXR!-;O@X4 3/!8K0.[A:%YM.+GLP_ISW8%2&E1H)E2+9Q)E!GZ9UY>C+R??. M[DF[^++WA7TY[G1VW[ZG[>T/1SN?/Q1?/O]UO+/W_JS]^0O>?_O^;'?[R_?Q M;^!9HWWR27PA?QVUCV'\SY_8_K:%.;[^OO_V+[AGYWM[>POO'__S=7][B[6/ MWX2=C]GW_^R]'L)_SPYR[KVBEB$J:4!,,(D4%@H%80S)J,"6D+5-N<[(Y89P MBXII+B+U1R3M*IA@#C.6#"=NRY-_E!/\D$SPTQC4W:!TN9#S?YX$93T=AG-U MAL&/<1WRB)QEK ULE?ZS^3S=Z+#%^^;C1=:Y-Z9G'COL,>\U(D)IE M&)/,!N9@?&Y2*SPU=6TF()T/.'*C?C1G+ 35'PDXNA%4/XP-+*^F]I788X\T ML'H;6,436,U(L,['SGN IHCAG( 8CREB1#%E:$:]LT NJ/":B/844/Z?^>JQ7];=D>X+&LY9<7[[I=?]X&\7N& M]O]4GI#(8O"N^W=L5.'>]GN#0<,-[L(-BIIM7!B%E0X@2FOE$R$-<(-UD:^(L>+'4.''[1&W@_#[V2,:H'Q80^X]T?+N%MW!G2"QL>H^ M'%).K;HT4(6E=TCXF$Z5YQ9)0RS"7@HI@E'>V;5-PC;HHJ(U#5(^":1LGO_S MG]^$%]WU+(\1_=%4H[LIQ$^-X_^VQ+I13) I2\ILCV*U]Y*CEY4:ZGE7$Q)H M5)^[,/3SFNHC V?&>X&"B56J7"SXH'./K")49)1:84A4?22YK/I<"H;]^:=M MN5V@#0 ]KH70\1ZQLGO_SG]]X8^YZEE_%ROV=3N./>2I*Q\-Z7=[T^L$7L;;.A.,W MJL<=N'K[54WU(#IS)F,$&<5P[".CD(E>%V,=RS@/0EL!JH>BCZMX/$<+7@-" MSUSQ6 !$C>KQ<" U53TP92ICPJ/H>SQ$NF^FEBQWZL<'633/UTI()Z,K4 H4]GBJ), MRAA#;'*D"67(>)5EE!NJL(G)U)EL+)+/*KNM25IIDE:62"_],:[3)%,_#7XS MU4*#X#@0$E @T0O&E4>2"HF,$8:S(*7"=FU3;> 5B;I;%7;S:Y*IGYQF]."E MH)M\Z:>-G--\:6:M$-@&Q ..;1650C+C 01WDVD0UV.WQ9@O+663+WW5\5^N MP_X+I28LLBRT*O:"Q&0Y%2E+#X_]"RG,3 M0%:KDK_Q4*%43R24YHI&"TC5?I!&6(IF(5$ ?V3*&JKZUY_/_46/N[U MXE>OI]35F-'OSH_J>==:.F= ,4/"1K-&Y@D(YSD!ID2"YCPWDH-P3M>56I$: M'(^!'\OG^GWP1;IF6G?$V.6"U =5=1Z/MIX.*UIZ2_K-/*#A-Z9O;W M)HS]7FRG7OPGPX'1S 7D#&.(::V0H1HC!R1A-1""%:X)8_\!IK,2X4(KJ+7< MASZ>#L-XJE;R)@S]4?C%U$H..TLO,(69SD+&)D@AK%BQ6,O,V M:P+0&XGRN4N4S]'^T-C!'P0LIW9P1ZWS@(PH8S16(V86P)+GR"C*%.4DZ"9 M_3YV\#^&T7TSL:_.\9LK;-!8PC"UYQ^/!L,BG+\\T?W#HCN>_5+;I4F"RJU! MJQ>2P;G;TU//)]WSK3@];_/#Z&\3M@V.N3TT[OW/N/OO\-5-?%D-;N M=4LC>T*OP5YOJ#OUZZ]Z@V&[-_SB8=ZV=]B%-7/U,NH3O!)/$Z\Z_M\?SO<_ MNU-#F-A_^\_)#GE-]H^W+MK;_Q3M[;^^[KY]Q]L7G6)G^_"\O0>S)^T"9A]V M]M[AG<,#CZDS3BBD,A%#%4B&M&4&Z>"=Y5GF8 O7-FFV<;G$5POHM!/)! AK M&-<=Z*4_660X"+#** GE0#K3'6GU?4=7CI!>K:S/H.XY66^='17VJ'4&CV@9 MWZJ-VX/3W]*MLTIF;^E2:&^=IDIP<3+7*2I9IG,J0^!>:99)HC166@5&\MQY M8O+[*"J/1K!ED;LWO7[U5;SOB2HC]Z#7';[[_@!3[(C@!F66!\1R')#25 "= M":H#=R3W-(;67(JL:<4=&VS,>MF>/NJG![\H@(@*.\,'\L5\X /0'BQ'/#BE MJ_(3D-,@>2@O72HI=';%'MH&,">VVB/O1AV_&Q8K_=,IIAF"?#KW37J;+<"G M;\7P?"\R_#V8WY\=N+1JY^7X/=_9.L!.4**80)K"H6'$2(#VG"!"F.!I/ 1]D."?P[&X01AJ#48G,.OSR"T^?/QT+?VW?ON__T<2DKW\\'%K MD#[BE[^W=$5CP/,<\",0HD""%W# YOQWZT^'D7FUDJ^ZY?10__[B2IB:76M1KG62;">+708DPV)V].G MOQA_>.F*P6E'G[\HNFE)TH_F16D0SU^>%6YX]$*I#^X2*GS92?])39;6=U0US4+>'J M45T1ZEZNB!LG; '/??\1/!-R#H'SGV!ZJP%WJ41$O75P"Q/R&!%!HO$W.(3N M<&M#/D^ _+I4D:<:#O6I.\[N&+;^TMU1-"$6+S^[Z@8GK_K@M8Q2OV.=J,+=N](=RN? MY,1%])QR/(Y=-$L?[V[O=W8^O^;[>Q^*&%*Q\WGGHGWQ_?DUW"+S-RL$WHFU3SY]_[+7Z;3?OON^#__[ M8TGD07.16R2#E8@)QI'664"*!RV54D D86V3D?4L:Y(\?A1 EC*D]Z>QK:97 MP6-3UM/A1%?GCOP8.WJXW)';LYRY4.BW48S2D9 PE0 ^SFDA*19Y9G6#?2__/%VVGV"<\H54X%1(1QB&4F($D$0Q([JEA0 M3&41;]=YKAJ\?4YXVPC_C?"_1,+_CW&C1OA_!LRHUGY",1^D\$@:PV/JE,C'7GO'LM_\:"58I\.;UBHI 1C M,7'&,&LR9@C6&!.3\Z "JP1?&&X_-)I*XE@!N^Z98I*HZS)+:#P-Q%3J$%5UGN.(E5$-<97Q$.\5!%$)>@BFX#GX\D6M\30W^B MC#V+DXV@_<$ 0L%)>9U5IE!E'+198Q8H#-1GR2!).7#70VT+E*T'FU"'I/_"3+!9^- M8/K ^#JU $NI3H?*$'<914S"KNN0Y?"GI1G3 MC'*FUS;5>LZR2US@]V6LKK<$$1\-;*V\@746GAHY]H'Q:VI@]=R$S.J C(^1 M#)9;))WT*,\"IU9JRKQ;V\1X@S1A=0V./D<PH8.;6EYEI8 MI9E'AH@<-'P:9;R]9H-?44HE= M+KSQ&MDL 'HYD/ ,"QSA ((?$5)K(U*L:I,T_[ SRH(-LXXE<,N9ZUJ;)"J!$@<"/%/C!X3>V47 ,QY%S%C"L+X$4=,L)+ M) *1+M"G&JM3^:4"T ='G' C:"'[WQ,ZI_3)@&GBP64Q$2CX>B0S/ M.9UP9)P52%L2 M5,Y%GFFVMLFR=48NQY,^2V;R*Q!F*6,FEJ,.VMU1>KE >5D+I=V1-I\.L[M: MO_HQCM=44GL&#&]JUP_:&LPRCW(68^LRFB&CA$,TUO?G&A@>5VN;6&S0AM^M M%K]K5)1E4U&8(+G%A.2.!)8+K+"A\7PR:G#(O6A4E.>+V%-O F@B(5?>(*&P M1BS/%=(9DX@I2C3-N?>=[6&\F,,K]%0G@&_ MFSIX?"#!$VJ1DA@T%&4TDEQH1(C%+@1%9<::6L\_F]TEW] ?0PUWPW]=\6US MO/H@W\&"V#+J,E^X MY9K/;M2M]_<&=.P478^.RK\Q2>"Z-8CM8Z.;I]SDL:]GO151PK?.]*#U/]>A MWL-X(/@=Q/O7)Z>=WKGW'WW_6V']8F"<@%K"P,%>;Z@[]>NO>H-ANS?\XF'> MMG?8A35STY'*'\T#Y03^Q-.$OX[_]X?S_<_NU! F]M_^<[)#7I/]XZV+]O8_ M17O[KZ^[;]_Q]D6GV-D^/&_OP>Q).T)EV-G[@MM;!YX1@J5PB O,$ NQ3 56 M!LG,,8>SD'F.US89SS_*#R2W[X^&FPWCH[*NQ1ZPR&;1G?JHW5 Q!IZ=99QO_HJWH=7CD@MVWT/ M1$HISZP$3IM;Q"S)D,2,()7EVGL1N6VVMDDVLGFH;\4=&VRT'AH1?]#@T2#B M=LP/K'/9,9<@8$Q!S H-8!\B06\,PE<(SBU/AB\O), \+B%N/!X@_ M%,'6 .(RT.C7;'?K@!*B.,4&95+$C"TJD/(Y08QRR0S\O^!V;9-.270.$"=B M?Y*/G[X\G![\H@ B*NR,A)POEI"!L%5K3*BMC_%]>T1T&GK[X[N+E+0 MEDW,G]/@GLE67O_.]XZWO 'L9E9X[RQ#6.04Y,,N0YB9#S(,2 U(]YYJL;4K8>YKSR]RY MW/;(&U]U]�VHI<&*BH9,S 2T$2+-*F *DX7U):"14?__Y[H[4'?T8FI;OG MK8'O>)MX-GSY9P>."?IHCWJ=.'Z2H] IX"WL+)"I\YT6")CQSA,_/ +V#(0" MI#/T_9.B&^^)EX = JG$(8,N^JUOT3B7;AQ.'YNBA?.7@_JLKI%M+XL@,V*' M!29;ESUF7O?.,K&&$Q,8X3G& 40(J:G*,<&>!TT4-PAZ0Q'6#"E2=!.!0DR\74V@EE)5I_T^L,'$&2E=9G'7$I.+2/6 M:@USH1A4>XIE4+819)>7L$C[\ #@0C,A,=(ZCX3EREG":BTQQ8=8V MLPW2"+(+Y:$D(Z!$E:TZV3VW=;E>*KP.(1S0$?#,+&1P/LCO[99%]6B^--WE:A6RD176F+\]_C91W$M]& ? MSP:MWXHN_+(W @IU@]]?7/(FS9RT>+&:N2X]?;6S=]H;)*Q_D62NXIM_>5:X MX1&0.5!Q1=&,;.2\/'&+?JG-H-<9#?W+ZG!F]2'6+I_T\F!;..V^O^RGF)"Y MM:S]>]2?NB8//3)]K[\B'>"M7NC.F3X?K/TQ\_(@5Z.Y%;URH2JXBY[(&M9M M_LOT_YC?W85H.K/&L]@IRO'FB*(\]5CE.64@)0>M6)Y[PVCL#T&L4L$S0:_Z MW8U'8?-?R?LYV>;2EPK;V-&G _]B_.&E*P:G'7W^HNBFS4@_FG?6PJ),%VXC MJQ:O2KVK'E!=WRBOS7F2RXN,;TBBKKZ>;>"K+UX[,L8; O_HR#=CR"P^MD$T>SYK][S!@0:@K@.!)J2-W==PFAJ MC>ZCOO_FNR/_N)'N#W;.EFL-ES7EZ EG%,UYS16C-,L"YE(;QHU74N;,$9QI M; .1_"&C3BK'1-W=7?=;O"YMWT\]R*1*"-HZWX'K[6/+=T[@ZMY[ F.S+R=O M.OLQJ'C[]=G.R;LL)O?,)P3M;+_[WK[X2N!_Y_!NN+V]#^]Q5'SY_$^G?7'( M=O:VSK\BMQ9^&^@N2TC&+&J> E\:'C) MLO&2:?D;:C+AF??("<81,Q(C0XE&E'J>D8EDQ(SR[AQVAA. MB/-&Y9DRRE2*"6D4DV7E)=.J-Z!>:D*R@!RHEXAYXY'T.4-$.8X##UF*V(^* M2<-,'I"9-$UE[[K1'_S Z[X]:NFN S#YYCN]TU@KJ^DQ^\AHG^76!JTT4T$Q MD1$E89%R-7B&#,D$H#UL9Q9TQF(5 M9J+6,5^1HIY-@[ &^:Y,@^J0%> MZ=BC*PCD="R,I@1%BH"PZV,!/&HSD;,HYW*\SK++M08:Z&N@;[6@CRM!F-69 M %U?=NB;FHL=$U;F(.^)''O$B%=(R1C,@C-*I"#2 MQ>Q$+M9Y+AKD:Y!OM9&/!\8P!JG <,*XH%)3:D!P8%8%%B1KC)O+CGQ3XV9@ MA@DI9 RS4(CE0B-@9 $%%W)/@\^534(?7<_8BK0=:GJV_BH,^JAC-;%HO3S1 M_:]^"'-=CFZMSQC,J!ZD]LQ1T/NRQG:Y[,@WM5UJRIC.+4:Y,@+%BK9(4BL1D#H- MSA+)3+@B746&\H MB96[L2(V-YAZ(XT,UN6-Z7+9D6]JNA2$.I#V'.*!\R3[^Y9;+YQUZ^=9W?5]WDNU2N]CC8##LIXJW3?#E(T.ZT 9+QXGS MVC#%N<&.NXQKBP,)+A>- 7.Y(?UCS8!I@I19S-,*2H7HA\^0UL8@K8R6F&7. M\S('6.2-,ZKQPZ\X\EDC6?;9"O0;Z50CXLC9&"9B$S97,G;+#"2E'',,USWQ@PEQWY:K&7THLL M\P0%2S/$L)'(!,40-XKFU$II'%[;%-DZH2MBP&Q"+W\5!*4VCLM9,;BZ6#V- MPG77&\5V3TVUE7N57KCUNCY]KIF[W$MM*7,"LTQP10U1#EMBF8N%(AL;\7)S MS7K-82LSGTN%D1-Y0"RC%!G87V1=[B0P).5MM)3DZT2NB*7DUV'"DH5+-/RJ MX5?/@E\I22RVEBA.#$J>LLC% CZ_GLLG*:!A6P[ :AK4)\CIBB#!GF-)(,-A-+XJU@:YLX%;Q4#<-J&%;#L!J&M13K>@>& M)4/N-#4Y#P;' !LM(MJ6"6 M=&Y-<=<@;NS:VBFZ'AV5?V.2 +O=&_H6SC9*HJO_6\%G>W0"0]L'$/!G87!W M>.3[[5ZW=^IC:D3W\%W7]D[\5M=5"+@'3_L3H/+K+P; ]JL* (^/CKY\_G , M8)/\?M[4\9@%G'__O#^?YG=VH($[MO MWQSMOVT7.]L? ,!VSMK;7P'0CHX /+_O''\]W]G>[[0_[V3MO0]A9V_GXL K MK(+.*/+!!<2X7N9&J#"W+U]6P#7WWQVI&!\0CYHR/?<)%3T4SY24^9W7+D&^*[;@DM MCQKPJNX5;7;CA*V/8@?/TGX]/B%;7;==?"N<[[JE<1K_H!V[=!J?O/FZ MO_V)?SG>.6^__:?XG.R\?7^^?PSC[/U5M"]L-N\TAF=];>]U MBIV+=]G^9[AG>X>T]XXZ.Y^_G.UO_W6R\WGG^\[).]J^^!"[^M;22"B1W!./ M>"8\8LYFR CI$3'P/9=.,,[7-O%ZGJ](K[.F0WS#2!I&\BQ3/!I&\N",I%:Y M27D1C,D0L=(B!IN)E-$$80?R0;#6&I^O;;)UFJ](^9*&D32,I&$DSS+UHF$D M#\Y(IGD7RK"@:*# /J1&3 :-E.0:":+R0&CLS<4B(U&B*>3?,)*&D2PC93UE M1O(S4R(:1O+@C&2:#T&) 'V$,91A8A"S#"/#,? 5K7*N!>4DX\*YUJ(ONH/5;IS<8^,'O+0 J@!*82;?EO]LCW3UL M^B@\)\_&FW)S7XWZ?=^UYWM]>-%RAF^!$/X#5#"EC88/W(4/G-=<')Y0(7T> MD.!9AEC.))+*.12$X4$%S8A6T<61\16I.](4UETQ^/OMYQKD![!4\*D!PJ4 MPEH))A/Y6IXC*QU%L)T*&6$R)"7AN17.A3R+0$CE98'X]P: &@!Z;G; M#W9JA70P-EYE 1%N!6+"6:0MEH@;&;C%3!D?"^FLXPPW\E<#?\\0_NXB?SV M^;&1OY8)"*<&22T$%4)FB&NF$<.Y00HTT1APYV2N/1;")R#$E[OZ+:7\U41W MWQ4):B?K%QK[GGU=(_= ZMT!M?VJ9MES&K0#YS12RD!K'6-_/23@6YJ MF9-<4RQ!?B+DLEVN$: :A'EZ]K &87X.PM1J M$AL0EWR>(T-D[.WI,V2"U"@3P4EI01*6&D0I=KE%V5(B3!/<=M>C_BH9LEI% MMQ5TT6]]TYV1CU4C!\.^'OK#PL*E<0SLH EN>T;!;:__.RJ&YQ^]'?6+8>$' M;[ZUBS&P-H!Z%T#]6#-Y$94SRC.!;*X<8B10!!N:H<"-4:YL"#18%F*$&KG< M!WXI_:,-ICP13%G2^+0&9!X.9*96+TPD9LI:1"DW",C+(9TQ@[32.;?!"LL! M9/BZ))<=AXT(U<#=2L'=S\R&;>#NX>"N%G5FF??$!H0M%8@%)I")46>:&9KG MP,*,A2:V G#>282N0E]*#QB49,C33",,G3Q7L#9=KFRQ;D;)!31#= MDO0$6MR3^7%-I#]:3K6Z6#V-PG77&\4NSZM8;_5NEN>'6=>GSR]_;J^A20'6 MQ%5+3MJPT+NPT/.9]D*9RH37B$>)G'&JD21&H%P'+JW54@2QMBG6%6_"%1\9 M I;,4]^PIX8]/0OV]',[LZ?[LJ=:T"'/O!3,H.$P0 ^D"&1("8L"><)8; M3'A8VZ3K-+8U;=A3PYX:]M2PIR58UR6-5V[8TT.PIZDK@VJFB.$!*:4U8H0; M)%,_)&=S^)HIRLW:)L;K8D&-HX8_-?RIX4\-?UIR_O1SVRTU_.G^_*GF(,N] M$)Q+I+15H#X)X%29$4@JZ8*@6 J> W_*UGG6Z$\_D3\E#]L?0PUWPW]=\6US MO/KMT0DLF"W_CN>PZ(YTN1UPV_C53W3_L.B.'ZVFL+WY+]/_8[)SYSZ-:1+$]_7V[ M&-A.;S#J^ST8_\].SW[]U8AV7D.TXP\G;7C&[MX[O+OWX:A-WASM[+TYVC^! M&5UL\3;9X?O'G0+0J>/__>%\_[,[-82)W;=OBO;;+QG]$YCA.>S%R>EH"(,7PT'KM-_[5@SB4OUF?->'8OA[Y/%C M[_8V(9] #0HXLDZ,HYY 7\!VN#DZVE)J3*# M#Z:50G,DR]\7V34'/\M0%40N1F/4X%3V3;/P+2$)H^ZFI2\2Y8>GO-KB; W9 M;)%6A%;]C0^Q52#=4X/;O]Y>?3%MQTEL:F@624P 6]O48.>W-#U)/,O],F&)((*<&6&JXF\<:-,R@((@<&9W @]88[Z MY]47&AJN07Q'"XGN:W;L&YI/8T/3=6K&B>52,TF>O?*LR7I8%&ANZ !(A9$>^7B+R=4GSE864D'_J.9<3?_\2A]2.09/10BMT, @UGQ#=S3JHDH3^KH3>9O5F!_9@M]MF1\( M17*9[[?,]A?7H)9/[$@S72O2;-^WM- %E=4$T+!!G@/=8LMLK2_S*EC'.FXYC?_W5AG%]],>(@,/08-%N'H')"(XV$0:(9KIG8KA-&MF%O MWDWN;Q,_]"1-VL3W7?#W5U\\0NW0"8GF@5T#J^X0S7=TJE$]()'OA&YL.;C@ M&S)7[K:0G_*R\DT<(*V81^0B\_SBBV=X(:%1J.EQ8 -L^+$6Z$&@)3HH*3:) M_=".GKTR;&^#3?/3O>WB?0*'M(L'Q%'O__F%A+@3Q;KFQQYL1(;C:D%B$F P MSXP2XIFQ![AD!<8&W]U]K>2[Z$7WL9$?"',[DCI+*^JN/&;!WA>:3I"$=JC% MKF]J=A 1+? =#\M]>*'AQKZ7&+CWK<OSSZ^_82_LG\;+W_BVUO[,[0# M+'DAKMO74P"$2L7P@6P1PX@:WNE"$SICOA)!"[".:;P \.'<5I3S0@#*2V5: M7-%+6@(_ILBJ?>:>DJKO)]C*WH35D:X9CV]@-498X$)>4;K"& @F"<-7TQ38 MI4\DGO($GO+Q9U6AI%6U@)XJ'!)JH\A*KS_\Z]T;#;2-DF9L'+WUNEC V("0 M2*BT:O\)A(%F6])L(,Q>B8!X @-=1[S3 P6D >J&#L<$QJVP*\.:+\JZ65Z8 M03%/&7+(CH.\@U M6U)6HJJ(OFDAX>LW0\\';S !@X6M;XH&1]2&,%4PURDI,2*)E"6*&RXM8^^_ M+W+:\P.R.?'Y0$=G\SE%>"@1"K W? 4)P-269CCKM! MI!E#NZ56 MKP"Y<5@(MBFL:IDVZ\7H\6DQ+X'22S1AU&YVE?6WD+!9VE!HO7VQ"?20& 48 M=J92?-*AP%WEG&-8RJ&E1162P%_:3IJ8MHUP#WO(%=AE;?@BT@*VJ+066E2R MJ!LI2#,(JQ!< MVYQX#@>635^2$ BRJ.E+@4%ZOXD-48X-\<8+DEV1Z^K9S\NQTX#M*\NPE;J]..L;(KI'&Z)M'BI$ M^RTI<]0^__OG]S[_.I^_?G)E_?OZG]0%OG'Q] M:[U_\_';OV+C'?7KU_\^_I^9O(.7\S3=]_ MCJ[.?_TX^_>OO^M@0Z8?/L?)^Z__-,_!=K2)1:(HUAP73TZ_HAL6W?B6,[9AYU/_2CD$:!!;+EK,9G/_&*_@:H'UV?\KI^ M^.<7Q_%BTTU0;4@L2V-A+%.7NKFM@FK$3AZ:K^Y;M^7'H M$O,89<*XSTRED-%D*XJ!L=\%,&Z(.[-VR+8#K" MOXZF^D D%$?TK6K%_%UH]L7+^(KU_5 M6S]4F\1-@1@O ##+NE&6VH9OWUQXS?4_-CW4.T'_AGU7X7Y'9@/@ )EEUO]> M*18UJ'0YZSM>M/J:N 6@O$DS-L25>:;\RN!H!'8AFAH?N^I>MKN^7800OMN:1 *XH)*\,& MP=U<*B.218N, QH(%A=.-+9B(

UR:,*NRCU>NHH-AW=L-$ M%[:#2-$J.A#/)_S9REU9_M .)H%I;7^N3XSM#W>V;.@3)W#NV?(-#QUK1\=R MR(,?LJN;MVSYAL3#MX2L1\VQ'CPH#?*- Q9NE?VG1?8WF.&/?7O_,XN[?<\/ M#-^V!X:*9:A;ZX=UJ]W@(F@M](;$+G=X5?+0_9=F?7_^\@K&9_W[SKZ^K66C/S8_3 M\[\BX_PO[!?F\>N?,*YOYONOD?'ACW^EYU_/S///__X&\TC>]VM,>;[K.X$; M:+YO40U#,S3?I;Y&_2@.@S"R:1@]>^79JF_[CUOU]2'BZ$5F^YOA&I-F>&6G$('8"U7$?N:JV MQ%>)KQ)?'Z?(C\37)\77KLA/X#G42$Q'BV/3TVS=#K%^@J-Y?F!1(])]R\0B M/XZNZLZ&_*I#D1^)KQ)?1XNO>RA2(_'U2?&U*U(3Q!YUG,31##NE5-Y63> M_T'6K1749OW/^/*?LUN3'Q)V+^]#M_@K5_2D)GL'3?;\4^^@R[>(#N#I:)ZE MVYKM)%0+0CO1O#C07:)[AA>%SUXYKJU:SGK:-5EO<=@>"XF&^T?#/9P[230< M%!IVYU(T GL]\4W-LGU=LVE"-!*9MF9Y7N"&GA'#_\?Z+[[J6.O5'"0:2C0\ M-33P--MU?2TD)-(#9 M*],.5--'YN4&!KU'4.S?3/10E@[+4Q"S[8\*PH"E]416??A[#4VXQ B-Z3S4[D% MR"U@%%O WW^<@MXHBV@\^1;B1U8B4ZUT#,-M-9BC?CP-],GNA4&U#4\M@4$ MCWQ]3VX!<@N06\# *'J?+>"!!QUR"WBB+: [OG!<*[1([&HV\0+-#BEL 8;E M:8YM>#$)3=VQ(MP"3$]N 7(+D%N W )NV (>>+HCMX GV@)Z9S;$(W'@NYI. M=$^S'1.+Q_BA9NE6%,=VHL/V\.R5,7%&;@6P Y:?F6?_5:]&6[],S=B+-7Q: M*X:*Y033'$L5LG,045RNK9;"RY7TZJ4TQQX/K3;3K]>RET(0A+?)"L@VE1W9 M#)I"+MN#Z$718%:.-*0T7RKN,E&>K 3+6:];45LQH] MK);&>L664Z[.\N'L2QAXH6>XKA9[H:/A8FB$FJYFAF9D)X1$KNFNUL@R8P=O M*AK4-XGM&C3T32>*+=.*HM@,P[7:9[]MJ@I4M4O%BU.S^D!8A%(4,XYYE4C: M\GG'WKW:*%6_$M&U8,F0%QK2VKYX[:%*5%Q9*7^"=4YVU=W:61%R8R64C06I M;B3:XU10"8()R-G]"JBX_L2W[UMC8W>=#&OBN+>MDW'GTAZ/4_,%AVS+TAZW M'/"HRC*<87$S68)!)MO>(T\UE3T4F89=.M=(+ M5&79W)BJ1?,43#;0.FFU500?&..\+_M]W-'/MAM1TPO\Q/,,,$)B/PDLPXN- MP"*6&SGDCG=!_J)E$9-JNFHU/M!6/)O!Q.N1Q$%_3/_]YJWQ;QC'^S?OKCZ\ M^:?U'MHY-]^:YU\O;!@G?/?>^@#MK?G4?OW[M_>?_X7/K]@W;Z)K,#VM/S__ M:<(XIW^:'W&L-IB@*ZEQ72_1?=?1B&_'FNW%H4;B@&BFX05$M_S8#DP,-O9- MPWQY&G'0^X:'09[A# Q+3P!.;9T8OFM9AJ7;46#XU+)MSZ.^Y?F>:P9WO$PB MX71 <-H%*A'T)%'#TTR*J7 -8FNA9YF:Z026Y]H6C;Q PNE#$>)H<_L,"+T^ M\3+U<^:R?2Q-6]XF[#8 W:5!Y(*>'!BQ'1J85C *=:H33[=)[.G[O%LM=X&G MW@7.7_>4ZB#17^JOOR:J&\:"VA MT;,\V_"BR+ #SPZ,D(!\A+[G$^C/<8BSSXO6$AH/ (V]G#Q!Y.L&]0$5*=%L M2B(-.-G3?-VU;!)$NIV @FP8*O""Q$9Y[7J@44C\VO7O^26MT(E-29E=*_0[ M+:.THC$/Z%E3KA\EM>5>T^4>^SX2Q8ECN@[ 2& [-/(C(Z)Q3'U;=UR'^UBD MR_H8MY!^DDLK#+TXM(AF.!%L(4[@:"2R(LTPB!T1BYK4(-+'\JCZ]>@MP^Y(^@_99I5+<:+\*0="8_ :*' MGF#*\+CCFM>487)%RG@@0D222 \LGQJ. MY<:Z8TEM^*@1?RE>.;1BSW&(YL:)K=F>KVNAZWF:Y=B^%7HA"6GR[)6A6M9Z M'IA1 KYT_4IHW.7Z36+'-9S$LUW7CH,D-)PX()X?1-2F@>-)9?C(H;'G%::& M;<:@_1(K" $:B:F%Z!5. M<+PL0R?6H]>V6J9B"A\>"Z\&DYAJ5+^"D.^:+0 MBD+#C/W(=@R=>''BAKX?^%%(15;;&Y1@">>'A?,/71#Q]8?/%^87*TI<3W>+>LU2<>O1$ O< W#($GL18$=.79@ M^X[EZ8EG1#0AIBZOV!TO+OZUA(M!Z,,^1ZA�\S 3J)YGMXZXX$;A)2>.*X M)Q8")AV_AP*IM[-Y5EQ3*MR^\T4934E%E7E&\;M[D[)]'O MX.C7>7$=TW'#.(RTP"&&9GLVT4+7<;>F"%&WGP-^PMHW\ACEBQ9X1!K"66;6MX MDU[#[%(:]0)+MX@=V92 PFRHAG!<6W4"5^+RT^'R[9PIB96[H5BBFYX9F-0)#=TF6$(W#!S+=VUJ)88>-C>*7=W3FK\L MH9AS,!1SCQ/%[E]4YO-;Z_SLBQ=$AH_9?9. 4,VF@$H^B0TMT>,XC-"'Y%K/ M7EF>-5E7$17@ORSM51Q*L(Q20LNR2W72*T+4U8X1B;UYEN_NX]<9J2KE;TO5 MC["T#+R>4\Y]5VD]%:5F2OA)R5(0,V@;ONX5?6('?-[+2K1XMMQBP8O5H,#\ M693?%)[Q$/AF2O(+.E% JJEHC=LS/,-E7%4K%33G^)60JC0)0CYA1@\J2F^ MQ.G0%'/Z^R*GBL=SR4]V%[89(^B<8VIW6. L8[6%6+$J&'$**PH++19M=8&; MBD-4"'>O]! (=YJQCZ"EDEQ0!%M\!JVH*7/+#?8H/4B,Q'9>$IAO:GA\$9A)%OI%XIFL$U/6_O&-&N:T' M*S4'EZ'Q#0WK=WE5EXL9\,GK+H_^ZW;4O^&@C6,O.O@ ^(N^O[_XXI@V0EP" M?*TG8")'AD8LS].H35P:VD' \O):QD1?OT/;\9K:%&=K-LX4EC0'A@%8 $;F MSTB89FE]S2"/UG7&R]0![^11.D>/&MN/&K[DTH#@1ZJILI@7>8_C&$9UG6'1 MA/\L4@0;D&@8%#90EY14B_):L/",UM-"5%7 35'TOK'4TNL3HJ3SHJPK5OD.)EK, %__7W%%82+JZJP0(Q%I&02$6&%,H?"TF*61 M&!S6[8-MO=?O(PEY1.9="P>0XRO8EW8(,> ,C5_#JE7O.!K!+TR>3U>>L9?EKOR0A6' P MDY="7]'[36S(#+A49&C@BHUIK]"R]R?.BPFIYQ+B1)'N)XEMVR0BB>7[2>1Y ML>L8;D2_>-:SYJ-IV1G:%U0+8?V^:20!4KP@V16YKI[]O$2Q&>B!*\NPE;I" M;42[NJ7]V?O;K MV_=OSS^+[>*3\N;=I]>_?_KT[L.YL64%5:>%$;]SP4!@Q:S?7YD*@\:++\4Y8S[R@Q=^R=K$ =Q ME@.09BOO*?#*_TWXV^]@IK&8,FP4T'Q=E.@&ZPTTS;F?I-&;;D%8Q'"2YDQ9 MPROH6E84WYC5VDV:V>BX^X0$J<0UM 78L:"98MQBI<*^- ?+F]-=93V$-$MI M(CY.\\LB@SVF3*MOG(BP"J"X0,]H3$^4#T "V'*1!,U:S@ANHPD8S K:3B57 M2,6^5U1\]T(MN6YKS59TUS1@^R.B=6242UBU8@$3AWZ+$D;-"]?"1ZH2+FIF M;V;I+.5JK2HZA1T>^P#6Z?;+2O@AZA04^%A!B##UEQ]AKLHOO''VD_$2A_D. MAJ,89SB"WX [E'?ON#*Q@UV4EE/@^QN8A5$R25'C4ZZ!,15FPRI5=C0^8;BJ1CC?%-YPA;'?-/-C0T9@E8 MBU=*1JY!YH3R'2XJ>!=LMII&TQP&G5Q0=&8 M5&8%:M* +!'JIMFUVC@36>ET>"6%/MB;59'45XA\=5%D'+@J9(Z("I0#[(V% M!ZB%7JYDYY2;PW$A6@QI5;.!3$0]=_0! *M=*Q,ZO.R .MT!A_F]*( N[3&E8NA=_@)=P]AG.,8(P(F.4@1$A>]9K!C M '0O!*V+\H+DP#>XEY$*L ;!'/8B+!Y."?9 L@+KVN/&'J'?)$/NX"M9$]AY M3LR!.F21QM5-8]2?H@9=<5<[=)PU**E$H$7C)!E\ ISD"FR@*HQH*[U 9$%1!$5UQIR?%XUB MWAWZ,*QA"U!?SYDV>T7I-R5>E!RSL*.2 @S V*<5*C/P/A;8Y4IQ4W]Y,E N M_V51(H.JG"-:5R/ 7HV,C*X>#O)XH@2(0YGB?%TP5:]',''"M87*C*U1T6<" MQ*1I_6N@BP!0]FL[%GRSS%&WUF*Q^G$K4#< YB;%;X#PN$7/>_WA7^_>:$:@ M_#['K>VT]@8P)]^3$M +Q8<;BW\4)5C+_X^2#-CE0X]7T!F=$3Q):$E&E(NL M"$%<88HQG:41GCXTYN0%LZM@EZ9XLZU8U,PAI0JX1+5'> [%6>\+T+@<67*!S1C/DG:M],4%M4A-@N: 1/",FD@7!'N!"4 &+,F67*);@, MVG$#O]4?HZP03?/SQ1@]LXAXA.F(\"K;+(J2J7U]*4)UB.$;10-2'$ST=$-A MEW,-IQ(T0X4S@QDSA"O8!MB>:!17>;TH(B0(KC"["AH==6)41"DJPJ MD-+E8L[LU"F>D, .F?7](+!3S5!?;":\0L1%676[TVEP_Q^4+S6Z+<#<.=VIL&01CL;9!/,)#PVRY885451&E3,K:X(SF MC'Q55!LI7CE"7",4-TFB1\0DID#!])$Q!7U* MYJ99X81YB=7MM_-8SR6XE2;]I9LC+5K&CJ8-T! $^/8M: !$J_&0LA]$/,W2 M]]5=J/@'[;$6WG;>,I*N;T$1=C3-]XJ^P''CO=HJ5*S'F"9(X(U]5:N3@=UM M$373Z?B;6R."$,(SL+S8I;""X5.4(,:D*!'\9=9+M0BKJ$QY@:<3LT$_;Q1E MMKVA2Y9OM>UZ,@X.*K%!&1'; 'XAT)_4 M='SO@]'J:@48T>&5"?F/^'"%.2QV_16* "6APM(="L1P'B M>""@I[? G5K$IJ1$UQ%.";EV$(A_1]!(#>]4]&.>F923F MHXI21)BU+,Y-FO59P3%8F 3W=.2.D.3?4#&,KM'=4@M?'3RX*)#%L86&\?=! M@<<'$QXY5:(+%*?>#7[C^=^J%MX>&:[O1PW;"*81$8?WVWF6=F64KY+.T47$ MHJ%:60/XN."Q7%REY MESIL;5K9?!#,X P]U%G_M!2>,V\B>@-+H$2:=Z>2IV80;=ZFN0*+%&5>.N% MS1F@V 6BT M9.()'S+?/G/FUL"FZ' HV+&/EY4W#W)3VS%277&S#KA' #5D(B]"0.PR#47 M$I3S(M_0H?5SL24PZ[>J0*P4F/MT7;]; 8:$,%LLFF+?.6Z4_2VX@9SF%L NSPJWB9'# M&81A((=0LNX2R:E_TOWDM0G%A ?[&N^<,\PN>8+W&D/U? M8).4#@!T "!#H K(UJ4GY^SN%$8MU6E).[\[QB5T&SG^C(L+6EO!;M6PP(QI MFM2-3YUA#?/);+4D01@+=G;+F9/'8&QH?**P0OTQ)CWK0B9Q7!&\^=D*TKKCC'E,Z4%)5GD&DT M5]F!1PJ+Q2,\T)L*JA68 ?,BIUSY0*4V$U3$\X:^O= .6+A!^B,ORK6!+TGI MI#G21'AD&,\NJ/%#I"L\KL^+!?,]BC->$6S.CR>Y@X-3LNF3226+%&E7$V,4 M$67@==QN0@*+V<.2-BJ/QT"R%N$)DW;12(]QFE,E1#"- 6DK[_TCI\9545_/ M^347L2_@;WT["AI5E\;/@B)9V$QG.ZPZ9CG8 >_TS*QNA,R Z[OPA46WXD-' MTX?A&)MHSY!BSI><\O@A;):[U2N2T)I;_@5F=A!>H2@J,780?9LY\R:$4CK>U(T>VOV7I-Y1 )F$]?P9T5,,[77]%;UK3^19('(7-(DX]["=)>USZ]_B3VY55;2A(7-91E#$L(O M'#<2CHH7>G*9QK4"%WC$)8;*S=\NZECT,2.@3'2Q0ZAG8>B:""Q>=4V@'VAY M<'S[0CT-GM&(,.EG1T3HY&:[30]\?>!R<2N#Q_X&6^;=&4-Y3C%NH3@Q/:1-UNGQ[ MX1OMG=[,.&6X)Y-P'^*B[+OS0-J1+D "<8ZHL@023#?O.P#+XBM=#@WYAHF9 M\1#E J&11MR(:B&#A>"R@& \2,A1+E,6R-68:ER\VSMY_#P1P!DG(,;=MP*G M*;M$@+=O2=E89_QBBK"K\(XJ2S< RBISK#4V1J04,7%D[';TZ@^G1% MKD]M5V[/?E>"WO@5D K]\$G/ TF0L%B!R9@!.(\Y*?@9-5>:5X^;F_8I#XA&;ISQJ2X%1@BU;PK6">X0F?!<+AV% M+X=XL#;9FC,-HO'-8-0YQKG7TV(!:[AZ:_3X.6_K];8MF+Y,M;%1XT8Y9+? M+BD7 &00$3JS,3J'65)"R>-N@$N2+3 ,H&A\W(Q/FW_@586^.B7:%BZ$E9"D M FQN$=P2B^ ,$A=<2)B+BYE ^'#EPS:"A@%_HP:+DW<.Y1C-Q_8C+JE1UW)X MS3P02X?Z_([62B]L[E-VQ9QI7'&;&T;TSZR^#2-H-3MN8HB(/D LT(0T$3@H MMK3KOETBU-YPD8)YGE!2LWB&>I&+:ROM_M'Z _!&RZ;!"PN8^QZKU?B8A%VJ M0;X!U(G* GV>L,7%&$V5\_-%T0->!#PM 3FK>(J?U7!VMDZ8\4>XL..5)#*& MQ>/N\35#Q."OPC/>C6E"]^] U@'2\&&0J_SW1?WR!T&ETV*O/U"%!G,/=0/$ MQIOV]"52<2VA5;"YX=]/5X,Y182NNCG\D5G+-3\6!445SP^6WX16V)M,O5[: M*5;Z:B'X]J-G5P91ZX9%Q8 !W"4*%C]0@!T-L(:Z69'S0XZDOS6)J79V[E*H M=!L&U41*QC<$#:YI6OSF4_-5(JZC$S;7-F4/[!N,9"L48^ZW9: 7.<]X+!1S M*)X8B';:_@W*%3F/FF6^K4W-O,=FD&^1569%5;.@->!>]IG" M;G0V;:O\#AL&/S+^J:]H=DGYH>P*9<3,F#,='=XXS*7YDPLP,)BYP^,LF],T MEE4*3^;2C ^?M!. 7O[3WE]G+OMNDBR22,79L'.<[I@,ABD&?=T(1-/>\GI@ M.APAB17Z,UFFFXH'\JELMDL22+C7 MONO)2=!4EKIU^+$,0-D=@.(>9P#*V.!^F\[)-QV1YH_!T--W(5>DF?W]YZ6HE4KD(CY_YKD:BB20^0YA6.FP5EK1S,<>=0 M<[UAXP9=M?F5>M9$2?$@C;L\<<"=+)7%3-W@.QJ=T-S(&]TIPT[F6-%N40FI M:M !TR8+!RX8JCSL4@?Z@=;N"3+<8IIJ U;MK3?FEN_KMZBJL8>_\1^A9<9J M#-ZZ(2]URH]?*C);,P\Z=;#-9;7+@SDJ5A)"G3*Y?HPR/21![(:HEW-]W$%-$[RU/LV[2;K*(N/P,+ M3,($4[BKK)E(;?-\S03]A).QN_>XV;Y:ND"X/+YN54'6T%7(R,&N6FY8 *'Z M\N>K#,*BP<"P0FV>^Q6V7K$B M%5/2^?7CF\;) F.2#*^C\!PTJ^$;(C:9]*RO]:1RK8L)_\[O 8NMJYD<3I9' MQK2/-\QN\[&)VD,?EFB>7<[AF-,X]]7MF^'M-KW;Q6OXYJG$:YP7N?;KV=EO MRB]M2,%[<3'TM)!D)3=E/]HIIBA_3,13=D._*&.>?PGU@]\GGT1ZRR[^%F_Q MLV06XJ(F"_KF"=$SGG]#0:(S>ZIS&K._@RZ7-VO27M$E_(@\663,9XM:(X_, M8 HLCT_"+KKP$;;]+*J-S6Y)MME/E,2"Z44_/#0%8*A@/2Y?26,.:9%^A\<3 M\P0.<1L'Q@;&$[M5ZU[RFP;%SO/YY>3E\8D+"!B$B&1A'G8,<<5HM9"R>Z88 M<-PJX7B5%Q-UVP([],>$,C:=5$IE.^1DL64.]-G*=8'*8H MJ2(.G44\B\A%1KJ8W3[AD1\L>(3;[9N[[_K>(#"<\YL+%"'MG=,R#7 M*&A= M'EC0+^A,*U2?*&>M;S?M$8*Q0"S$H/4V;"!A8QH*.XUYJ_GA!.8.$QR3T0U? ML!RM6Z>+X=0-<[(4Z#G B8;["MIAD\J)KFC0,6ZO3^"TG[&[3@QZXB^)FY MK]]S3]#;I51"6ZM(=ZO=X"(@.;VAL.H=7I4\=%P\]"G]?C ..@(X>E@=^X>Q MTLXBGD" B&>8A('($ M*H=I#)4[CFWUG[_+V[M5U4\',XF&^>H-DG"O(O111.ER$?H'B\=F;MIXUO+8 M[+0A8\TJ3QV.>,,BU0^/2QC&(3=0AG,1]YP-B#*FX:M&X&]*(+II9(\X$GZ4 M.)2%NEE5>A*XD8(L!?EVE#$\6_5U3PJR%&0IR,\;:*8*4'RD_4GYNLP^"N8^J1D&3W!#$;J$=X 1^\NE9M'& O%3B[&U?D M*6;\:^N>-KG]FLN-5[17\ 73=VTJI2DRUHK2&*PAGGP!K][A);*+'-80,V 4 M9>\F67L/K2%T25!\K[LLLSSKV%):+G:;M;Z>(S2P2G6711K1':-:*RS."\]U M>>E8=FB>1VRIHA.K-S^??\33$2-]W)GO&RJ&)NH M:+U<77F-IT0= U&6"AYO6+U>&?*EZZV;%KJ]DLJNU[*R!:L)8B)T;/$,%KBP M8;/4[#8GNR/).&)#WAA62B-MV1V7^9*4U_PK/A],JBMFAG M[U92O,7+4@WT7V.E-9I+P/A(9,W3D#TT\0]% (3 M/3=TYDS:I*MOBN5@3;.EI/HOE.?I3] _3#&EO$YPDY,$^8=74XS87=:V@B._ MF=OD/6B+[DQA!;":&.9I;D5!\.%R#CY>VXS=/&TKDU-Y5%MA)@^)[@T.\T6BS?!!792H$6>46: M @$PS/0GKFDWR2!23O6FC)J@&2_4G(J4#V'#NBUB\)NNK/I2B@Q>MEE9<,S/ MT\N?E(JM*&D&S5)AB'94?C,6Q R6O5ZC>O]5I8B:I)*BD:3 ;-$-RZF]"@L" M>W@)O'F9 A5DIL![9@KTEBEW+)D"CUQ'JHJD9J4YPL4UUR5J3*T V\O?Q*[? MRG=7N+"'QJIR72R:V_O-M?W--?TPKPP7PV:/;S*K\%97[H(WR0=.2V?]O%3! MA5]L;RO^D0VW\-O$MW=,']!+IKHU8P*6*%M?274M?6*SM;5)&%[(^_OCNEDN MARSO[\N[U_+^ON2AH?*0O+]_G#?7VC@PC[^]+GI @(AE&WM\? M"'<+[K@+&8[JN^.,X9( 59WMG?YUJ>Q?$+ MY3,K<;<:R:^RVHNL6A@&+VUU*IG[IN]MUGX+@0@@6>:[J&?O-?2*YZ-2XR+0-U1_HCB9]S7==SD>N"G,GXMTA-MB" MYW&QP NX6\-#AT7H Z;DV@]=!XI'8ZY(<[AE'IC#24*0A*#A0M"8:^E(")(0 M)"%H\! TYBI $H(D!$D(&CP$62.N7S0,")+YH5]N+6@T$FKL3K.W/'?,T4R4 MO,BUE1R$3;(\GABWES0/,Z_FM.9I:8/A?/?S$9 MZF5:IS#^C%:5,E^4T914/)TN)B(%WK]FR1#I?Q;I').B3I0_5O+Z;AHQ])4L M,N@M!M%AJ9LQ4RZT$6,*5/99F_HWS9.BG/&T@9CXNL4\19[:6E588DZ>%_#FB:K0>([IAAG=,+%@ M56,O%Y@Y.P>BL52IE2K2]*8L*RN.->WRLX:+"E:X@I=FY!O^WC5!(NB(9T\5 M.8;A63\'+GY.,I;XL)I2"H1?(31F(E[-/HSIHDEVS0 +B%EDO.FT;A)A8@IA MF%.3#Y/G6$P!OD3:QI(G,<8LOW5:+VK*\R)CHU7*LRQO2HDIV!%F4BVBZ58> MW,1Y$^53,6N2>2Y-"'Y:F3)I.+Z?USDN8!EQ7DT"/X#\Q//FT&NS Z8O\E$S-*YBSDT.2QY2F7.8ZL,AM]6BSDF#N9) MQH%Q*K9T/%-ZDUJZ([O:3WL: ?L39(0\PN330(INI7"\.4H*] _B&I5IB(M) M8<2J2)W>9),F\ )O /^UNG9(%&@5DT.0"]K+$+H^U\GV9,6C!/U-N56KQ0SF M :U4'-&0D F\P9=U8W)3QM8MKF[*R=I*)4?*#>+X6.E:E[E!9FH]O1RB&BH/R4RMQYE3[]CX3"99?&2&&'V210D2DB6ZH;>'L5-IFH[]1X"#,(F)*') \]B(<\>[])<20/G1H/ MF;YJNOO-\B83=1ZMYKCKIMN3FZ-W._(=EEP=T%:]%=D&"D>&KGK>.._S/MHB MGJJW2L+#R<'#. ;BXIEE(L#\Y9@Q-+C.EPQID(2,*#A <)#P_4P>,_[TONG*9#JR^^6I.KYT8YZO6L8X]9S'6\6! M'0M(A) (\9@!=8%J6..,C)40(2%"0L0>TB:KOB,K-$J$D @Q#-X:'$)8MJTZ M@50B[@\1,G)D&(Z;[@JQR-,HKQ ?@[-YX/CXW%9=PQ_D98=3.LF1\G.D\F.J MEB5CK*082S$^:C'V'$.U['%Z$J0@2T$^&4&V5:_+!"?%^,Y5B+:65WCU/V'Y M\ZOUO/UI_+_/4L\EQ(DBW4\2V[9)1!++]Y/(\V+7,=R(?O&=9QLZ6T]6)[IG MP24F=+X\'/;34&SW+?6-_H]>*Z^+V;S(63&2(E$^LAH:[*\?VJHUMZ^!,<"" M%ZSC.]1\^LAK@9Q6W8\_:%N\B)?<(7F=DBR[5N /5FQG4;954NHIC/QBJE0D MXS?-\8NH3.=MM9Q/&

(SA>TF%2_O4R_*?,#L-X-QL[$3)2%IJ81IEB&+S L K6M5@='!JE]-TZ@K MD;0D6IQ#YR2-5Y@NPTI<0$M J[3.@(F Q:*2QFFMI(Q;KSF_( &9SQ99$E\& MFEVO,C0\SA>SD+(J:O!VR4L \7%U;;%AQ(L29]#_'&M?]>6$E,#BO,):4Q:* M#PUK0D41K$DM"I[QDDVD9*768IK0$@N&"2E0NP):99EBR2@FE ^25+1NJGH M)&C*2VXA242E+J M+RA4\-I&$^4#$#>"OP(!5:QT1;*J:*00_YN J,(SF V0 MX#(%R5V#.EP/)LD3Y;>-'S02C+73>"DTE%?")!@+IC%8F(QM$[KK7OP!5G)* M2:R<95D1\>)1N'QO9_.LN,8;JZ"\T+SB3UX757T'7>4X2'8C=A!.&BS.1U J M(J1"5_XN(5AWBU56?-X5",RP-AK@2BV>\>I\,9W#CM(4Z%[P0H(O2IJQ@G-=_:H?7XJ1V^;$<]:.P=HO25@5V:*F+\4BZ/TF-AR=+6GD M U\MTU\Y^>K].2T[@^N":F%)R3>-U8E\0;(K?5:Y!"$&(Z_W/D:= M#[>77$%,8OO31#FKF*BIK1S&2X+(=AI1#Y(7IL.?^S4'678F5G]NM=*A@LU= M%.7U4#67%H:C/@P+ )BPH2J(L]IUOS& 8BBY4!*!CMAD8,B@7\!K2WA6S\K M05I$WS1.[Z7&V2Y]=PKR31_W<3&$2E@OK!8GVYVY+L-_Y54YRV\4&SOY7?BU MH/=A+.,GY^K7*^S%2M2B*,_+% MA9DPO;JN1LJV.*];3@E]6X39<5P.36WL7 M!?XW D(4,UJV55*1ZYC&W#RI&F6X[:(1FV,PY>A&3.BI'MM$FT,SMV^;1K2& MN"TIF/PW),1? 4; +E0WZ^4<3!C$LT+$O4+,54V2!#XCUQS;48-?U%B+N/FZ M4?E+5HHT+6,-=X+K=I4%IHD6\&VTX?%)0INNR0R66!@%+2B1JBI0RX)YL=*D M*>HN.9JR6@P\E\$H1055D6R$@)T.1+8SX$8"3E&CZ )N\ MX=+43WLY9.B<*$NCC[O1=_@G-J/EO6A%SQ+*3J..%L*(GB@?F!-W6Q<)8&N- M" OXBDINXY1BL7NH8N53$'.'PXF[=3$5^TH M*<&WJMXTF5>JZL&:"KA_!9^5*B_\7NRD9;-<5RDS(<0$-U0>[_O5N=\*6 I? M[#] $&1UTK%TT,6T*5/=-(/NKZY>.RNH+9S-0%WQ-S!C:"X4D?9EMA&FW T- M_;8+_;VF'?%OG.3IH/ 6N?W4V@SO&YOA..#FT[JQD4;O75Y4:9)VN5>RC MW<'[3 1:TT5)9JUMB"__4J*JP/0N;(7D.7J.T=^,@TIHR36^3R"62V\TRM/R M:SVM\A)E6E6J.4RM**MI.A=J&E?8NZ^J&VC3MR1[2+M52^3X U _]V@O6[7 M4EMMN@%QT1Y"'7? "RE-,'\?O%,QUUW2P.RG-2.7@1*T!%B#9>T9,"3Z MSR)E?OO&.N:>>R13-X/>4H/R6P)B*S7YSE1>;+=QSR_F3.>ET:(6@R)K!SGM M41GC&;)\JB%< 8NPHO]9P-+A:237I_EH-]CJK8[='LQA_H 9'RM'0AB'\#6H MO3.D!(EX#4!7/6AOVC2D[=N2VA,N?*OI+>X<3.QW[(PIXH^'N M!8O+FP'F1JMWD7-]H+6"L3GQHB!L Q<3Y5W2?XQ'7WU[ (99T;SJ=D]V9M,L M8+OW8@OL>!N:7VYIUTQO4 !V$FD$>_].TISZMO^K.&=&\IS%0,$4(P3PU.,X M=O_^^,G2^.]H;C00Q:_Z\-U,G-\"PZ@@H1P?I-6V8H*5*$ 1 ,^4)T.U^4U8+D=;.;;!Z< MB!7XU'7-#H";[E^WJ@T[<6"OOGVMBDVQV4Y[GE01>4 ):SK-JT5)F)[(M]"B MY// OM5U!NMXYJQ;&[;A-.NY34_8P3W];;7EONU:PPU[TFTZNLO6M+2S/MHV MU-_RF#:\:UNZQ11/9W?:XAI\ATYE8.C&,S@V>NS>W<[PX)SKYQ6"3,2X6I\X M^H^XI[$P9)0HT!Q3$+2\J*'S&'C/U$VG19)S_%EE3FKXW\4%X!*R-VR&>93. MD0%;$?_!=\V)H\PPR C8&SXY@]#2Q28CQ:(AZ[L<-BE.U0],!^$_J-!W/38B[9:5EB1I M1Q*NEJ6")#FMMW!LNO(M&- Y5QG8*1"IIBJ_'(ZA1)=@3>3-"3\W* @7PF9O M5Y4+4/'0OE6RHF)UK-B1/XPW5^ E=,YM@=$UA*%=PD1M$.LKP%H5 MIU&KY?)(:>XJ8WZYSB3\E.*.C7_,ZR;PF$53,_,0_:F=^2>P$8; Z5+U*HS M, ';4&Z\&%"R.P,\BJ%J8J>6ALQ"J_,VS)OKZ4@)L#A8[#7?!L"TR+MF^&?- M%+OV-D#J+:];^:=RW>J!EZO&().?F4F;9<45NQV ^W^EL"A]T&RGS8%C0Z7> M24AC#Z\S*<@5M[C%P?=.:_;%;G)O8CA!7)<35Z@L@KH\35&$W<\K^J+YRTM0 MRN<9N7Z1YHP&[*/5RX_ R-U^-]'%GB>2%XD.Q/,)?[9R,Y,_M)V);P;;G^L3 M8_O#G2T;QL0U[MOR#0\=:T?'D.NACN\*GGHN'CH4_K]8!QT!'#TL'R%#V.ENU5I&3B?H?/U%BRUUS7? P&/ MAR'$P\8$&P'#=/E8!K[?2)Z0("(99I@,LP(B1Z!RF,90N>/85O_Y.PPQ*1;0 M4ERMI:I],I-HF*\>27KN :6(6[US*W,+RMR"M]N%#$?U79GM]W&2A-ZF/YDE M5$KR?HHLVVK@R72_,MVO%.2C%F3;\%3'D%NR%&0IR$9//6)WXMQFR!NBG)Z]>FZ@*VPQ7ZWYU3D@]\T9#[#0 MAH?DV+.18:N"/LX*+ MY.43XV4[4%U?E[S\Q#;-N(\O?RV+JF(I%-)ZZUGX \7R;A;K0X(-!B>SAN^I MMC=.R^ 1EG68)X!2#AXN!X:E^JZ4@P/(P>"TM!,6 \NU5,=TI!C([>"DY<"T M=-60!ZWWEX,C.;P9$,M]6"T]4[W8:N\U LG-,M!Q!,QL&H%JVY*9)3./@9EU2S4M M&;8[@K#=([=\MI<3E ;0";ID'%/U?'^4N'1X]^+P[)]Q,[-A6JKE2&>Y=):/ M@9E!91RK_2.9^=28V=554.$D,Q__R<^ N.IS48,E4ZS%]#[6%<:[6;KCBM5W M7-4PQADB]@C+*D]11BH'MH?) <=YA7'@V$Q<#1?=4RQJG/#5P,Y'8P M(#EP+5,U]7$:Z4\B!T=RZ#,@EOL'IFI)RF+6*[LK<[;LOT",ZZNN9:^5AAD8 M.>5QQ5CY#[-$N(Y^2@PX. W_E/D/ZUEXOG-*_"N7( M.C4F,@RC4%RD/18WEN[2_.HF%$6>E[44UJ*'U0EIP-).WUL M4N*J@3/.TX?#AP@.3_$<-R];JF7(K#TRW'4$K R&N.N.,SI"\O*I\;*N.KK$ M91FYO?<@AI F14D;JZ FWV7D]F,8TAY>/3^D-T:&R)TT_UDN["!6<$H,.#@5 MY93YS[ Q9/^D^$\"X) 8T H,-=#W&\DE@W,'J=?^5A:7:946N?(\I#E-TOHG M!93<)]%QQVV&/O?W>QQT>#_&\$!ZY!P4F-;(6&AP>N:X.<@=Y_UGR<_@B+]!HYJ'&QYK+VI2YK!\0 MJ:2Z@2,]--)9/0)>?NX<,O6(]/$=/0.9JNW)J$T)AF/@94.U@G&FW)2.\T,[ MSM[,_#R_I-Q)0 MRON]G?JWINM0I=YP=%5W!GO=X8[T'=JQGA1^*?P#%GXK,%7_H*FW'DOXF8?C M9V:E-Z=CO4J\O<%]751UFEROKLQ3'?_Y-QW^F8QKOBS_OW:]-DXLS6.:UR\T MP^_!$Q=M_.7H)O^\N\HQV%$ND=F?N#[CQ7=YE"UBZ*.JB^B;%I**XJ8TPZRE M+!6_0BHE*;*LN*I>;%W4]2689N7Z1YFP.[*--I\M7:5Q/7P3!Q'T%=S@#VUGXCGF M]N?ZQ-C^<&?+AC%Q+>^>+=_PT+'DD(]ZR/9M1W6#$_R6\/*H1Y;!@USR-PXX MHAC_\@@N^E7(])Y F?D\+2E5WD,OTTIY"UM@K/Q]D5TKEJ%NC7;O5KN!Q;S( MZ0T6Q!U>E3QT7#ST*?U^, XZ CAZV GAPUCI(:&J@^,S4S?U6[#47M=\#P0\ M'H98MAS'P#!=KLN![S>2)R2(2(89)L.L@,@1J!RF,53N.+;5?_XN5^IIL8"6 MXFK-X_MD)M$P7SV2&SBWXZ:G.#IX752U4B1*22]IOEBKP'0XN@V*2GL]N'I( M\.>NHZ=#$,94'=O>':+;#NLD(W0'<'%"RK"4X9UA]OK-U42D$$LA'@*O2B'> M0AA;]0-?RK"482G#1RO#N!%+(1[M?;=#L-1'6E%21E-6?"\&&S\KYC.:/UK9 MO;W&X Y-/LU -9P;+J0>IWS>;]D&>4U#1 M35L-C%&J_B/RKTE.O@4'N;;J>?*T1W+RT7.RZ:M!(#E96URLO1*;_ S"?*YRF\#F^4 MU32=M[6N,6O/+,U9 _#C)?Q4E-A^[ULEK9221LB<,:8H)]L*9T^V)RTOJA1= MAB]*FK'X 9%1G%6S%N2QS8GGS)O:XFM?DA!HLJCI2\&.>K^)9]L2^HN,7@?B MVYM+E7/&M?1ERO7_G)8=/%U0+2PI^::1!&;U@F17Y+IZ]O/2Y&$UM16*;B64 M$'!$HYYTO_J?L(0V-XQH)XV?+ T]3&2BB\G<)P^];P:/E6[U]1K7OT0#\@Y/4@E#7T&Z[3=*,ZU4.%H0O'C_?9 M;<9WV52*I13+(2VA%$LIEE(LI5A*L91B.9PE/0ZQ/.H\$P>AWPT%I/8%,D]V M__,P.'+#->8CA1%YC_G$^-@T)!]+/CY^/I9X+/EX%'Q\P[WI$^=C>1YVU[7\ MM2RJ2IF719(^6@V9$_8GW'3/^$CE];'="=*C-AH)\&ZXZ2HE0$K N"5 [@%2 M DY< FY(ZBXEX&E-FG$?8'R84TR,G5\H]#LFR*/5BWN=U#Z%LT/V+_L_M?X' MYJ0Q)J9S!*CVU(5_GZP^QT&H:=^0G/2C#P"1I: +/EX M#'P&#>C"/1_9^PZ.^XPR<<&!(_E8\O'Q\[$CPS(E M'X^ CSW)QT<4EGDD6O_35_P=MVEN2A>3=#&-@(_]<2K_DH]/C(]-R<>2CT? MQXZ,[STBE_\1*/Z\U&^Q%L8X#)__J"*3#6.84FE>VJ<(F!9XPPADB)P M<'H=BP@8YC@OJ$@1.#B]CD4$S)LJ0DH1.)KSC2,P2LI@U9DZ1/YIY M<\(7+Y];71G.H[GQ>+*.KW&QGND8DOI+U#L)ZAFT?'^])'_U= MU_E=4[1;..>583CGCTY<]@O4,O#RQ/CGO__+-PWSI71=2&8^?F9^;DDPE/PC MP?"$0M&/2=--\ZB841:.7M136HH?5"6G,@O-_8[>1RFJ,@#RQ-AXG(?GDHU/ MC(TE&DLV'@$;RUMN,AI][Z$:(4V*DC8F0$V^RVCT1W$ [??L2,;_'9Q>1\-Z MIAU(WI.\-X9P#8>O'QWO2B7W7=?ZM+"[3*BURY7E(D^EJQW2JPGW<5PL< Y':YD/URET:UH/ ME=M_W,K0TI,U7H$:L(=?2I24J".4*,N5 B4%:OB+?#0"->#3F)%)%#,1?V9F M#OPW3B]?_0_\T0RU1["(XDG(RQDI+]*\F7[0S>[5_X3ESZ_:MMN6TOA_GZ6> M2X@31;J?)+9MDX@DEN\GD>?%KF.X$?T2&,_NTCU;&A,Z7QX.^VF%VK>DRS(Q M;[T&.];2@W:R-*?:E/_;,)FD>L7:(ZY_;D^,;8_W-FR84QLGW;4=W@2;PED#RJ/A8\2!^[ M<YA;[=P&)>Y/2&@Y,[O#H$'I*C&?)HC@"$ M'G:X\C 0>DA WN 0"G7>^YC^#UGS/1#P>!ABV8X= \-T%6 'B%U#X8EC6]8? ME-=3DE]0N;2C6]H?-RWM$>SQAS0T1K7'/W^7*_6T6$!+<;7F[Y6&Q] U&DFX MAYHL\H;&&BBL>G .#4W#47U7)LT=>'2S%&0IR+LI M8]BV&G@RB;L49"G(1RW(GJ[Z@;QN-' YWE= V[BO&]F!Y./!VXX;0MOD[:<[ MT*^)L"HWV^"'"7T]-J0P?=7RO5&BQ?T6;I\Y346W/ MM[J&1>$#^L7V>8%K^,T, ZWS -SRDD(DA T8 @R+-5W)01)")(0 M)"'H,&>+ENH:ND2@,2.0/)F\#0.ZCI2"FUPCNQ-<]',F]/K[NJCJ-+E^N3.? MP""R*O2X;4<.A32/2DHJ&BL_>/HD4*"O+"UR52E*Q0Y^5%D=34Q(4;/;P3-^ M.YAN2T@1L406\*PN;ON5$4R4S]-N)/"7YJQ1N2+HCDF!ND ")5ZPK(OT.]"5 M5?N\2NLIO%TL2O@QA87)+Y3?"$#=:UBE8D;+2E6@A9(F&8UJZ#N\9B]C0LNG$DK M,6VYV)QX2TS\I#S$<1>R6TDS M@MQ+9_.LN 9NFI-K+$7 "]LR5KOEF)66IZZF]$&]*E>TI,H4%@6>X/RZV8HA M8%-50J)&2/"W.2UA+6#](ZI<4BZP49$WDH2B7%R&3%$#AS7+6*9<_\]IV6E.%U0+85&_:22!6;T@V16YKI[] MO)SP" !]A:);";6BS.Q(WG42^:4^@)P0)J%OOR,F]HJ';TDK)?-('56&(SED MF4?J>*YW/^087>:1&@X/R=$,>31' $*#31MT; @E\T@],D/(/%(G"1+'MJPR MC]1HEU;FD3KQ/5[FD3INC4823N:1VCLH=)Y=*CR[+^Y52N8IXEMD_[+_4^M_ M8+?S_2. M(^THJ2,INQ(-Z:7-"OF,]#R'O=&FLS,\^"K>H.+&0QLU=3'F9EG M1%=RI1Q+.;[!66EXJN>.,S61%&0IR"?:8Z6(&_>5+4,/5,,T1ZFV MR:WGZ+STLF.CDF&B8#R2.7NZ>)$Q?OV&V[ M>);F:567[#J;3(Y\'WHZINKY_BAU!>EM.3%>1I>=Y8AFKK[@'/)$8L^_)([%8\:!^2_6[P#.PC M.[ 8[;"3X&U-$-R[5_1FP[VBD=#E#E3HW:YJ?1_]U+.&:4W2SCC>0[+,$ M1F>9$ULFGWU@\MGU5+%+F6*[#*S.1E+7)0$>6DZY^OK#O]Z]T3#/,W]8PMC* ME/59L86MNJ454]^8?#:'-38F_@V97WG7#7VA^RX#>)OP=739I.\*?EU0Z_NU MH-:1D.2V!&BC>C="GNEUJ889XL'GPT \GF_;L23F/1WFN4^.>0!Y=I?P?1?D MJ; ":819JZ-L$5,E$IGX&5N7*44*X432/"D)#&81U0OH52P&%<-'SFY2<;.4 MXPDN.RB8%1, '(_>(T-_/)L$B1-C5D!'%?S&5@&Y(68J:Y5B(G)!76O+-#(<9^T LFV($8Z/'[KVFG;T0E9ZY"F*&!F]7ZN0)MA2UKQR5@*,+5H!E M98Q,:D"KJT5IE 9IX[3B!568HEE5"R9C7#J;,C5%3:O3T:MNXOEW.2P3)^B' M&GX^/W@3_7X2@!#>;1C HC_TW)>\ M--D#2KBEMYY!3RTC!!'1Y\M@?D ]6(0<%HP4 H.$B8A[AMXS&1ZX M9^@]*^=N>X;:0\">;;*,A##H=BZ B,)N8AUM-90;UYQ \Z^+,JWBGG,QK;HI M;#/@^OVVT_H(RX0C[$PR88.)[4*8FK_G*<[E_V"D,7X)32&.;X#Q-/[?9ZGG M$N)$D>XGB6W;)"*)Y?M)Y'FQZQAN1+\81F ^V\:]2RC:@XM!,>H6V7W-5'"P M[EL-^5/Z?7/E(*ZS([67:C'<3!)I2RX=9_-ZJ4C'IH:J^.WP)>Y@^YOH8@N\ M>XT[=V*8CU;*S @>J_K:CHZ'.63+M^60VR&;EJQQ=\L!CZJ\R-9]2A::D*,9 MZ&B. ((&6]#LV/!)5KA[9(:0%>Y.$B2.;5EEA;O1+JVL<'?B>[RL<'?<&HTD MG*QP]PCEH):]N4]]&5E>)S[28A.V@3D);)F38-@WBZ4@2T&^P9+W M4+I"!+ M09:"?-2";%B>ZG5N7"G(PQ3D2.;ZN(UZ.>8N*E L\HT:7E^\&PO"Y7,4OX:@>]A*]5^OW.N?EN_&93!C)Q"KLY M[RO]#D2MFDR?(@LF_2Y2E_Y& /5>BPS1/)EK29.,1C7/.X@OG]-:>8.9+DKE M(ZUA4;&QCZ1F:7$,T_D1OX*_;DZB$[-Y(9LU*6MR6)$-_6)7^6(6TA)?6GY! MN2CA(Y:>QM!U%99Z2Y^8:+M0#&O7.Z8^NK2#NUEWY;2^S\+V2E;[I^??;&_XF69<:%G^O%O-Y4=9L<+W%A&MJG;R MN&!MEG=X'8:B1*2,FP]NG0MJA>R/F2)Z(Z.<4H)H?5^%4\:&9:SC.Z1Z^M"6 M:7Z[6J9Y=X8G,=OA97AR)KYYWPQ!,L.3'/(],SS=-G>4O'H]JNOU,L.3',VQ MC>8((&BP"7V.#9]DAJ='9@B9X>DD0>+8EE5F>!KMTLH,3R>^Q\L,3\>MT4C" MR0Q/>P>%SK';5 ]\<9^]_TDB+63_LO]3ZW]@U^;](X"TC[2BI(RF[! PII,E-\H.M<>*W?;N"\/F48 8#].K4VF+#TU9M8MU;3&F;Q-,O.),;/AJJ8A M@5GR\@AX6=Y0?NKL;2,_?_J5YK0D_!XCB6=IGE8UGK%?RA3.]]ML=&NT9H#T M/9T:,[NZ:NCC- ,D,Y\8,S]W7-5U_*$Y4R43'1436WBVK M-QMN68V$+G>@0N^N6>O[:--.QLH/OC6QEQ+!6L9398)MDU]NRP1KZ'8W.)F4 M-'W$I*3&?I*2BGRSRRN[.=^L:4WT&Y+N\EX;TD+/7?[B-M?NZ61!W2+M763O M^[7(WI&0Y+8$:$.;.Z3K)VUW)^82TOF#27EM>IMR7J_+@@I(E$:823K*%C'M M5$Q@'K!Y#:]I%UFW!]?BI6SS8GG<,[:]"4)0:]>U/2E8$*]W\2S M=8[F#"R2Y@R<6RUKF7+]/Z=EITI>4"T$LG_32 *S>D&R*W)=/?MY.:LQR.D* M1;<22H@UZJ8]F=Y4SV$S:APY2'2J#Q>Z60%R4<%O;//$33QF&C?F5F9X3M[3P#_1H.P,X-K2VPP8LN8?R" M-ZJ@WM'FB>_I;$N# P4BS=+Z6F,OOONL-7MG 9/#+5,,M9>?'COH$M?SCN^0 M-=[RMR@.4D/;LX9F;LG/?U<-;6S*P5WUI7XDY-GF2,B14.;V=%B."-UH)SKN M2L4;RQF,G0B;GRE!Z#%!B%=)T;=8XZP62<],2](<1I,B<\67:564UPIPZ64: M,;(N8&1\)\OH!;S3<%NCW%XQA7E1(MW9AGLCW6\UG][FN9E9'LO4S<'T,+IJ M.TL;-J< +V2#HXO^LTBY$JPM5YL18[^EG;#)9JX:=6)9V%6Q6E0,@.D!C%QL M;"IH$9QRTP6P&!( VH"%/$4+?$L=DG=H=P!C-&5(QD:/W?M(.WLAQSV3&[C_ M!\/NF9*/O%VH?56Z!)1<@'"EJ^-C? [Z?RWJ,#4X&J<55X*9!5U5"R857)X* MCD/G14UEW9UVQ=_EL$BGCOT!Z6 )NB3*NX*6$G'$V;->=^ M;^U4/L+2X+@Z35GHQ@(%8)2_YRF._O]@;#%^!IYQ+B1)'N M)XEMVR0BB>7[2>1YL>L8;D2_!/:SW5Y1X7GNN5@-$UACF5'93T/AU"VR^X\4 MJ KFV36CZ6LR1[%7/C8Z_VF)[=G6VK;(SR M8.+.@3R-000O9RW]F"4?D6JJ MLC\5"@\N288;G"H\ =R21''!%_B&;O.NPM[6QX]<>*E""F8Q\#P5VYSA373^ M@9#X":Q9Q<_]5WM5" X(!!/$#QW"B1*2_!M(-SMU@4$!/M!KT9N2P"J(@4;H M%D_2"#!%4)F;)4/ M06\48A^2MPB!>4295!@+Y8C8^+?!-FTLVD_ 0+^4V#!H[RK,/TNAC3PE(@8$ M%(L2?D:F(7$Q47:OZNJJU'A[!-U?Z.=>(?7[C0NS1N8M]%/QK1DM&4'F9(ZC M_'WR::*0"YI'U[TFQ>\7Z,//61Q'_QG3/G(B2M!N>8FM8U'."\1!)2Q@<7=1 MPK=^Q$< QYP*6_EI2K/61R-0]U/-M"#E4XK6$](4_\(.0%1T[4S))6U<#C%? M:GXW!U>ZIV5- 0DNIKSB+8VK;@-H+3.QL0#;L9,;7(=Y21/*'$=L.U*7'E8T M3X&[$%\XKB1+K-$R;<=-8_SQF?JK<;#_\0B]>1J(+Y,-8& M=LN*"B62Z_;=BB)AC0ON0 )=IH3T*B7BI(W[JLH M6LP67$&)03>(TGH+>&ZK :[\P5W<4=T[=J/"5]8Q) RKF910R%"'J2AE(I\L MV-&Z<#@PQNS9,/64U-R16=.<*5(S\HTV4P@7%9"WJGAI:A@G$=H4DY 900T, M)*VD_Y^]=VUNV\K21O\*ZYR>4TD5I+%\=^>3VG'2GDYBC^U,ZCW?(&)31!L$ M. AA?GU[[KOM0%0HNQ<+(DU4]6.2.*R]]KK^JQG^>G2<['&,0,'5\5Z77+) M>R:3K^O9*2B-2A37)>O>*FQ$M\!G%SRO'O0"57H7,9$C=G@>0#;!@SP_;U%0 M0]0Y*%;/GSZ,'G4&_B@* 0A>T<\Y2SY(%)%=CL'C,<0]D\GIGU@-P1.3\TCR M#1LJ#PP:$$Y- RXQFZ+UFOX'"P5@ZSHN '1\-30P.:7 >[P2>=)X:1':E_QC M,(P5W@]_ 2*DTH^+]++*019/$Y5(AZ3O*(1W2Y.O*$-&Y^W!D^.GB4G4Q<7H M?*RW58W&Y\GSW]$EWR_$!7W(UON3Q[<27W$'-]",H<@ZMAZ><(%9/ M!LX[',N+IKJ@\AU\L^1$]'F?PXG'B S.8"#/CLYP/NNV=4%N)9ZJ:>>:,WVC MZYH;O43;4U/5IRWH!*NCAI4X<"X78"C11P5% ']L>G#WX'2"S>D[7UNBXQNU M!"J24BPAQ/']6DTD? ']?-:2."D]2?*A5*F&P& ">RM(_^4%B@'\X]4_7G_X M]A2_T[/V5I\,@B[P&U'KK2OZ"(*&JER11RHZ"[[V;U%ZPRJJ:M J@+,()V-& MWLLL)C.JDE0\*"UT?/' S,Y+6M$ AH4OBD^MBX5N^2SD\R6Z/,'?NCG#.Y'+ M$TU[%2C"\/N:6-,QTO=5W8VK=]BZ;';@Y/M>IT_7;NN;D8:+@"W'JS M$22@?#%&6U==@RJU+5I!WGP*E'2I\XN\K-A+ B-TUK3@I>!E^-)=#S_52UT5 MAE"T .YC(]?MT*2-'YA>I!!QB)7N/=[C>/8&Y$<>W9XY/B_87?@FG),]KL5I MO(E3O=,-O5^>&K@39Z$JX82QZM@:^!I0!(7&#\$ M/D.8\Q@&I"B_\+"8;MB(;_/K9G;R4+*I+$ 2"D0'G7SW%;_'LKD,E(*@FT+P MC_% @TC:>HM/M&E:BN(1T$L.ZB#*5"P@1ERVA>H';P+,&]M8,Z3A _K4[6T46\.KX_*S60+ Z49;=!-PZAF^9A$*; MMB$/F7]3@Q#1 ]5+COO7_#%?9P%& 1:PDUK-'(*[%AQ@7'OX%ZCCICW/:ZG6 MRD\PD ^;RZ;]""8&_A%"/?$UL20*JY3D5EZPF3,L)CF[I!,Y]I0-)9,M!KMM M,;LLP9VDGUM\,@G[&(."H0=^)V^W%I'A>SGT"SY5F"]K.'?GDL#1K<=@L<)@ M%\O6L$(@AB"LU.K541Q!>W%!XHI'R%D0,?\4CZ@ %EIHVX!Y#)JF-/T/@>Q' M?)4V+[LDT*3<'TH]2BA(4[!D#%X7M3__[Q&<\H^H>-W:9")(9QMXX 7>"M-$ M?4VG=>IF>F@(.E6$CIZ;#CE6&/*NX9]2:2U+(MU,8F9&L=N1Y2>([E!$0K'[ MQ]8#O629P&+A3F_?Z___?YPX9 B3:KX' G$C' ME"7X,9W!D7YB ML+\*(!XS+UR 5\RD>,]$/@YK9!8=6_PVV]:RMQ?>UST6#(0-:'[7F_PBSO M;Y@/QP2NRPI*S@*;69H"Q9,CG.+O.U%R^.GS]Y1&&O$'#)]24D/N:0>- 3S!\^>WC\],7# MW9\_.#[9_>&55SXY.7[ZZ-DG7OF:#Y\\^N,>^<6>5S[, K]3\][?E[_.?F0@ MPJL$R/LG3/Z^!:+T>4Q^A['R;K#%PP=[B-3ONN=_[*#U+TP@4JJ3NR P)R]N M,F/J2] 6?Z7AN5/:XBN*K9L>KE1T(W:7/]\4_/'V;/GSRZDT;O,+;CGLGRH\>/LR98]>O'T3FK/OVZ;O[! M]J""#BKHRU5!CQX]R9X\>')007^8"KI?^CVXC30L.4DZM/K!X9:>D(]0QP MOTW=U$=\X)9T-$FND-PS\O3IZ;$W(Y%A6BXCGW5KT75!HM:JY$83%!YZ\='= M(C&,L S10(^3DV2$S$X.L@R^^\PQ\&)'FM[!D7U0?!V/Z=].'CFV76;N:<.\ MC&S.GD44O_\P_?Z09!3;HJY@&>4E?9JNZ/@:0G"C%*=)6X\,"=G!U?\DTB*2 M+"!AHF*/J<\[&0/Q;))PV?:AQ8:\WHA@7'>77H?[ M]:T%\E>AUR:KI,U9G6.GGIZ*-.62?FF6&W:C[:=HSX7%K]OK)?YT?7Y\*Q87 MCE@7K!.>E/K4.?\REQB'+QEW_&U8[=3E9-.PSK?:Y/JE+O/CJ"=OPRJS;Y$0 MV;>!%*.-H(A4Q&PSONC%?W";%G_:D(*04_.D(S831@$X$5_FPNNYO V+KG;^ MRUS)OSV,7O)M6,U$A%E+^%CB?N5-;A*6(BG59%C:\ZC$1RY4^--"TDR/H^D:SO2;IRMX6L[Y9KRJMR&7$@\K/T+,C8B>%Y0S)E2^I0PIG2 M/)X1.F%#P[3I'YXO>?SX#TM;O$7O_*5+6\!2O4BL1>)47IT/F*U@9>.3RSP$ MN"\12].2*,P?EIIFE^$:*AN>C0"1;+P\SA.G(:])%MF=S<6UUV?.;,L768+F M19*M';_L1.3BMVR@4H4@6P8F&4T79>UM*B?L?C-G*ECCCQ5:,+F$T?_.]DP3 MT'3U'6]R;0P6S\CT/+C]@@EUV^^_?\1.]ROZEBJ#&_ MT-CKL7._;D/P9?,:=XR%6B&K7RQ"TNW89F-9Y.\7#C.S'_ZY:[R\ZB,CF_# N].#AP\%_S+'KDZ-+'\E[\]@M#. MF9*]+?!5&OMOCQ\]\4=W2O?3*U%RT$]MV'W))R\<%@*/ULYS)B_V\'E4SX>( M8!@1?&?=AH>(X)HFS!L-&?Z"PX%G3TYNF\,RI8-2 *$?WA4'P7S!QO;QK=L$ M#$YPJ&TRER@;[(-FS%*?W@\ ?J3P;=#[--PL]5\E6\UZ M$D=*G-/X$JS]%L)VS^-"8KE57.$[[-C^Z3Y;$@RY*M<^SL=0J[(Y<[H!2R*/ MKHZ#HHA?*P=U4GEG27APA23L.8SZV7T91OU2 PX#>6-&P=,HZGCJ*S[=:3> M)*.GYVZ)_/2P$3:%ZH23(Y59$W\5I]#$JW,%M%]3>1"GUW6;K[,A*I;/;H.# ME.#XKO-YD!DP^29G4?330&;?X:RAE^O+$_N!F,.P;?NZ?D&L6O*WIN@ M__A>#5UE]C3C_WW&OZ!_/]>IEWV=PPMO&"E38*&S2*?.Q1DR'SDP=%_']^S--BK7W'HL^GU M.&]U4BYH:A3.D\YQFA/H[AH'YL)W:(*/(8X($T%U:"_X7JZCX$>'@XW%ZP_) M_:Z98L6_H3*WT^%Z37]'F:"#\Q-K!,;!@6G9O%@QJ+-1V(NRF\,3;T/>JGW+ MZQY_%H<3XR0B_.YI7>/;C67I7W"9RD,!WK]ZB9__2(.\3AY*:F.Q^Z3AF,;6 MIHWM6DL^_G:X/MEBG3QX<%],UIO%XN@?>45Q]_ME )?AU W'NE\:X,JYCD6) M'08_I-WZZ;+L0KRK1N'/G683:[[):AB,.(Y.LX994G".:"2%H< MG[9 M8;)UR>.ZK/VZ!%T7:E'?+%%@K_\NCQ%L<9"FV)(5-J*6*[0Y;K0L_F>;;]% M+ RW[;!@DZ/?Y!,>E&C7+DIT%6G6O8S%Q5;VII7IB;_._MT7Y^+--8M-F 0A MUX%3":O\8_"O?M;T/*93QO)2U8OGQ=JKEC6Z&O6FPEFA@B14V%RZBC(/$\-6 M0N>!Y5Q:;SZAX]HRX.G'%[T MZ/INXB3ZU<26(IVB>-/&QQ"Z(8;1F=\7K;S M?H4C;.>(.Y_:]?01)S]@MY36B09KZJJE/S7_RH'S< !R1=MH>U-*R4ZW)9U* M*/IBMWZ OX4Y9=Q[>2!GI/4RI) M3[UW1VC",9$1IQJA?F;@1K:H%=:7'<%PITF,^?Y^P75 V5ETT$,:O%,/P.#Z MVT%H+T/880E.(0:O[N:$\QO#.)J:R+70R+\/=0DK1JMUU];E^A&PDO^)'HO$ M5](LT!9DJ.U@1"OCCAL8G+K(VZ*;_:.!_\G0X']W^OX?F0K?Y'=?-@4=7>Z@ M@Y^$^ R57SF>/GSTX0I'_,HIN.P5L5\LGMAK1JK&H=5JM>D->Z!OV M0+^,=[N.@^-MWR)B@6(.V*/Q%M$NMUR $P]S[@X8M5V5-8;^$CYH-L!EE7+6",-B4[_'L=>W="#T%*5!I M$BA Y8$9'+MF;J6BP<]@(WIJ;/3[$[?!G2QWBA#]9Z$]_*!L9QJ/L!!]3L[N MZ7W)V;T+^"J)8]PV=8-Y@'N8]L;R#4?#EJS20%J*+7]XK9&.%JB2X(L^NYWQ M0RQ^=2S^;'/7C[-'Q[+]_/OWIP^L/IQ]>_\^K MV>E/W^(??M#__O;U^Y<_O'G_\[M7[V>G_WCS\X?9CZ?O_O7JP^S=Z_?_VE]7 M?2E+L4-J?PGDB8+OT$C31LS*H@,V:\ONXU75ZZFNCT>NX)D>7OY^C UQ1J^<_(.>=683#_.[[$6(P63#U* M#W*.>-+5R?7$XT\T&O&\HE\P9'ZVZC0$W+ B&BH^%C,]CJ"LM=OT+$^AN_$MU>XU5W8]9I6)K#[_'K@. 6#3TF MHY;@+9JD(9<"F39G/ VC#'H)(G1Q(PLW7H?:Z!#T4 3BTL9O1@?0+SB5.&L0 M*'GOX6*S?HE7]:$-2Z4 M>-+,'M;-)) F'O.^8NH&3FO2$19_S#L[OA$K$AR*[/_[1M*V95% MO)5;?&//B7POEG\ M?$M5PHV+69A?0\?FU:^BLN^?$TM2W]=S<=;FNB1R:I2/#&>-E$4)3A?KE7-5 M'"2MY P6357E[?'L1_ R-^CE[&!XXW*")6,YN:OWL?L'W1+6#;F H.HBM9SL M1R*3Y6IXV_0VTW@G?P_0AA!,RO,V71?,^H\>+A=> M,F\37FLD0^,_<,=M>:6/X71+ I&[XX"%(] M^U8.,*J$BP;]?46U#0XC!(=P$ FUMD)?5IES%18(<0=Z-[@F<[1OY&G!"I04 MZ((OU+?Y?$MQ"'M ACLLZ(G(F="R#"Z9 R8.(S C3-1'/*=#_!6?X*_]PCLG M_AIU0UX(Z9L+.L-.$=HO_!XIC[M3<]*/0?5YVU=UD#(1@BF(J11JR5B#8YIC M!,>4Q-)L.%@ ;@%,]D=Y;:/8P/>$5X5\3\N"W;O#*HXW+PTN;:C/'VM^?4?OC)/_CX]G+-S]]>/?F MA_=4_'O[[LW+5]]BO>^NJ9N;*M]7F*4Q!,VW93>OV"Y3JWU3<3CW%DD3"AQD M>=?6Z_IF"5:Y(F_/!KF/=2G\ N^%;X[O3SJ)#E\XP4 M?>#-D"RK@;4(?R[W*.(.S?T.K6V'9E]1QFU!Z39P?=[UV-9\\B@_.GGR56!$ MX<^#ZM\?_0= ,A-H-):?:Y*\W.&ZR=A/-H;_7)Z5Y4]XEKDFY*"7[T=0U3RR(^BL>J(A,AI.)ND)519&H"O@O.<^) M[=Z0(G3KIT9QOC6&UUN3;L&H(*>Y:,E^^ M^9_7WQZ=O K!-*_*N?T^+FHJ1(+:?"#55.7F*B5T1&88NDZW1Z[!'CL:OZG MI8PKSF6-E?*0]& J/A9>#D/K02K.&Z][K_=>2X/Q[ =8QDT<1/YJ:.(/7M>$ MUQ6)B#[;RU+8QJ^(EH^G<,K28^_PC;0N95W7+:<\L5P;VI;FH>'I@_]US65S"2Y%5!^A0W$W.[B,U,%2$C ?D2QY:; I_(5-_A'Z-%I]NNY9,!(UFD\D$!I6@V7+.'_P M%<,\[SNK'FLW/]B'>-@P/UE5@Z?O:.U#$@+9$_B5UD4=KJF_).$C>+<1KR-E MJ@5O.PCQ FU)YGHXL2J.EDVAE#N>F_Q4*8SEE6,G,58$GN(T+[&WYFB5"Y:K MQN5;Y'VUV>I:PX\HNU TES6_()EN^*(M('7QK,$+(.'%0[ JX64^8H+5F(,0 M[I"LTYGR%%QPJO1L*SL!JJHL>FI&Y0WNL%X&TMQ1;@I9Q)NJZCLE^[IL9EIH M7X<&GP/^DVC+51W0^6M)_!,)%@""$U6PW"*D?ENQIZ;J&JEGXF@C\$BD94O@ ML)ZI(?)'D+=1+IN&(AO..G-](\IR&W0Y0*Z&LD+H+GHZTA00;" 1(?<[+LMP M09[;IN/4<#$[;^ Y)3Y#.8NY<[EW[+#Y1AJ!2BP]QB-$A1 J4(*V*L#-8\26 M[;6KY\1K66P7$7U$PU'&=DSK)L;NMQ@+X?T(Z5$2)''_=L$.R\Q.3G2]^GV3GDR\]V;FS"4O3G7\EOO_A M?NG.MZ?O/LQ>OSZ>O?GPSU?O9J]_^N[-NQ]//[Q^\],G=ZR=/)_J6+L;F6'D M)OGAU?>G/W V^-6WKW_Z_LZE@_?J"&G#>5_E&)0+Q0\59:N\1 <) DS0J%B; MSR^[GF#P>7M6;H365NAT<3PB?%!@H$@SBB@;IF,2'8)=QIXDM)TR$3&<"\$H M/P_$KEM_>?QI4Y&5Y*"9@P,$(Q^A_]Z6*QFOE1%&$4E]D!"^ :\>K;1G=R=02-$IQ:V#36LJ",KH+-.W1V$SG_4_ QX M[<31 B^U03GI(DF:M#04Y7R#6,$V- 1GGKCP11DNAY0O:2\US>MAKBU&6&B^ M,6XTY<:1[H5=76XL\9QD\'9(GJW1G%[/PX^$->W.I8&NH0X*\+S2,#-['];@ MP)Z!,N!)ZQTN)S>#M$0X3.AJ/JMVR+F\P Q!42RU.-$&0HUE%K=(B4B2':XQ M*2?,HG7(+'H$GPTGR ZNXJX?/&II_+-#-4Z%XU$ MT'%QYBW[^_[H9(((R4*1=_[71C(&9[S\-1[QJ44327[?4SJZG;V$9R$E_A)D M:]&T=9D;Z!4)/<@).&W^)AP,.5&D0^)DBEU M_#QY!'O/[P+2Q5ZGA]G<)\.G^!X]NCO)R^.7O[/T8,GSY\\.WK_&BIW^(9,E7JTQ#+9KDG7$ =1UD1/* MGD5]MFIHJU%UE!V&?Q+IRXWI\KX]Y3,W Q77F]<.H ;+>K2_8ETV_"QZ$%^ MS#_S';EW<"OO",]M&KQI,?IG5B0LFS3SGLPRCM'(*U[E'N3S]UD%Z6&4\O-U M]SZM&(,W>("]WU]],;K%&OM#NDX6A&_!60A]U*F%44(0>,#E["4:I7(3S_@I M7:7[:R*"(&\WI^F0;H[, .^K.JFLNQ/( M)$C83^#A.-.IDI5\32PG$A:9=GR-QFR)?Y>?!!Y<(^P\+])3.PC*O M%MQBC;X>)7N)IQ7)*W[=]"L'>9MS$X MN\8#,/Z @?]\G>- /9[L$8G'V(:CO;WCJ2?68HXM[YSFRDR:!Z<"KW-675FU M3)0/TA2KDM-N,.14:^K.#L?414NN1S0^P'OAE<+^DAQV^SF0B*$8_Y)<("*5_/WSX@,><.0D6;\.!IK9!23N0 M:T.X!/-H[SIJYB:WG9S]S4:H1-8AVLMYL][R'(VA7CQKFH\Z/@"I +II]R&& MLNJ(N)>0IQD'8!3@( @'_L42"B[%5K$/=E352?UDG?:+&0;DP-0*HHJ_/$^B M2QZI+KE?8O^+&XV0YEU08)6E!8QCN=&<.NYA37G-B_*\@7?I$#1'B@VOL7*0 M8A(4]*M6S'"5CD08I[P[,3\L$):1M:20ICS;L$*)C2,D[M>FI>'AIJ MK'XLYVW3-8M-C$^PV1:BQIKG^'$J@(A#L;]0DJBJ$] 3OBA]QZQ*"XI'7X.T M+'JN95!YR"H_%V%@%GFWNXZ9;COJ%46!@84Y0C^C7RE^,K;E&BAH E_%LI&( M4M==_9($!D%F8<2#=!T\.*&ZP,6Y8#>%NF?SBZ8]P!@^43(?/_A=8 P/3[YT M&,-=JH$!J0>!%0-:4ER6%=)ZG0 MEA@'D)L"GX#2;"Z/9_^GZ9$?#)N;YZ _60$I[O+*6_%3G1'%,EP*[&-S'BAK MP=Q05:4/JX7R.'!P+]I:7TOVWASH7J-^Y6F=5]NN))L= M6TQ>VIP@_,Z[V#[[QMIG=8X'Y6-N2!G$SBJ76VLFGWJS3\/N1+=NIGU'Y"VC MJ<+=8APC^N#MBJO:NS8J;=G_6#>7Y'7V,HA)6"?L"\.69+J+S4N:O5[X1GFY M)Z$?*@'A9?NU)N_]IO:24A.#!Z;\:"8EYSW9JOAB& /#<_&=MB#\_.<*R04H M4]BT*KK;E"+O&H?N"OS8%Z%VKN'LIGU\%_$!**PZ_F:?%_^#%.[#1R>+AW]: MO\;)$R5U.J^:,U02PV8;:+_'^E\; M./"\HQC'_]*TL*C_#,@!,GO3GN=U^1O;#@2H\F@/BPKR(B435WP(Z6O(#"3]5 G6BU :ELKIE MJ$ #P#8=09"!PZ\W;7X1L%6$DP)Q[Q'4Q8@D-="*:9)&@;S F1G!4]A@9QB8 M48%#Q95!( A( (0?A-E@4L0P$C)6EIVL&2+Y$0- !K:A$1'*IHA- A 7U]+1 MP,0[A9'[&;\1J&1NVB-S!"O=]FLM^M5H[BO/SD/C%\%XZ L/%K%O!<<_.G:$ M0Z+>&.P/E U@>#RV)W A'7=M"1T_0@PV6 M=&(#&(M'OZ#:(GQILVEE''2^T26GS&@<;(CZ@!B-I*\!DSXL%HCG,FR_;6%T M.>0O&B#.-B%?R=OBG),9RADU5,RHM882%ZR8:E0ZU)H$,H.D9.<4'"*E+?7P MX1P!ZH3"]+2M!$Y"H?E>"!S[M921ZE&TIBZ#71QA;ENLW,B8K OE!74GW88* M]^]0AO_CU24U58P*1^N\+)ST: 43I119K/%0S@G/N1$?&CXXQT96RE%&2X6[ M?ANV2BSPY_F9;+M)+<@0>?.!>XQ50D?#]D3@1=RI<#A]S*D MP46MAI=&>N6$ELTU]'+KB_7D3?7W$F&UYMOC%%HYYT.D)>;!:Q("L$7KV8K1 M#=Q%%G7-X'DM5A,C.688XM>$IVVPXHB(46FT<0P(-6%[0,Q:43 C>T++(+W; MU KDUF# =K$R6(;>]8MRC?Z$1+CNNR)X.?BIR X@B2%\;3B:@8J26+7 P!25 M.2Q*CYX']FCQO&4L*'OU+?UZ$T;7!J:1K0(3VG1$$E]NM@G,'GL3:50Z=IY2 M>UX')Q0L1R9Q,.@J@CC7VQT:RPVWG# PNYY0<[,3/(B13ID@(.YFL_E2'9L\ M$BJ7Q'<.NZ755?J#V+_!P^X].7.L)78]2;SWIB5V2'%H;JPL[M<)21J5R<&: MS;=SL7R;E.J"/%GL;L5@/J7NP4V1\72@Z'16)+?A5XBYYH!ALUTCNR!FZ+EW MD@X8-LW6YSAP,&&-O\=@1L^K%U(9*Q26/Y@*U-5@S0B]4U,#"4]7< M=(0))E;UA)GO.#99MXRN*)CC@LA:$DP3"F(!&H29R!%E/3JX].QXV\6&&O)VA')OBVCEF*T2F8Z\FW27N2&223 ME\0SE8,58E:)GUCSG_+>I"*LMD2-' MEY+9WCL(QV0TR\&R37^<+Q']0PI%>JKPS&&I6X-]*E#N9HOEQF7328I _(ZMMHX%.T[ M/6B06GV+>>,CHK*(YCMME2M"6.&@23C$9:=P11DVBN^.V98,%%6WP2F.=-+F M6)>M9!4QR>&:Z^(#8[:W3I^S<(FPXFFM D'4:YGS>]L1V M$+J0#2H%C, M1LQA-K@(O&J5G^%B49,A-SU( Z3O$U/AO6>.Q6N;? J2U=$\870I>ITI1'J: M-&^OA@U32.=UN4'"CMN021 ?08RCCYYW&PX$X9B/\5D4M#R3 &"0VZ&4;TJMIL1] M.>>2@B>AXU$E6XVS5OG'0!.KDUYJF[(PG"NA;*P3YY=;X*U*?<\LXR^(Q^QK M@HES=Q67QVA4'G8P/>;B%J:.Q&U$9H -U]N,+9(B()H3+5S[X&AV%"/I4!C\ MY16[BA^[Z"W92-FBZ1$1!#$ ]Y4,.CUJ S&M_D:>%?2GWIN\:T?4,*M[0N>2 MH^5P%FXB1RWCJN37TW&4?6LG<&.![)PR:,$EMR"TPZ=DAQ)!\\)%T.;KLL#O M*E-&3/VY5-Y>B!Z,"LMZR/IUNY,L>Z56S PS>17[>VZ 2O['YS].!]/N9*1) M7VOP ^[GFB(W";PC2^%$P,V9$O;YX^C&PG2=XG\$]<,E.YHOY\\BO323/5B5 MD!.:,KTFLXKE]*'#*1QZ*-/9;#:SA5!DXF'A>8DU8^MXH^10?%B(E5K.A<=A MQ!Y(>]6@&$$#@2U@BA9ED*57HQC<6#.DWAO7\\IGS$AT- 5BE@.#UIYNI@LU M"5)B&!/5<@BGM!?HZ NV)9]NT$71X]KB/"V>2)0-)I!>??R&5"8QJ2"5*SU1 M3,%'AI_/(?]W@?J@9%0!F/L%O 8;G/MG\FE3*-&!1LU-R'6;0S449 M!78KZ M>JYC:N=AK<1+F@IQ/\,YH4^>/C]^K'-"L]G?3AX]/WX1_QNW[F\GCQ\DXQZ9HKB]4VJ<:DMIA3..Z9U+1)&9@$Q7$?.3%2 MV:'X?TI8ABDD)49TX$6/)A&3L0C4ER+SH,\3T-@\7\>!@)>4WD%_I-9K(%'V MT!? WRWSSKJUM-,/8HT@:)F\:'2;N+?1'.5QZN-:+TO6CYRH6-&5Z9UK- %] M3?BAN"?4'3L^Q93NFYC('(3W$I%&<,BH:;XU<2"\$"@1W+")E%HF0QR$^@RV MB!T;QF7A4U+UDLIRA?@OE"[LEN4:DQH#'!_RA.4XIWG.N@8.]Q+,U JM"'LS M_"TWVEMY5*,_2(UZXE0S"0G7\ZU R F8:=$824;F?R=^6=M<\)G,U^L*YY4+ M?QA<9+5BEQ&>$#/\G+@Y??N:_=J<^3ZTR\H_]UE?5N+G)F^P6;8TP(N6PEP4 M/$X$]W,OR).[(\"K"Y6>66Y:Y*%BD3:,O19TZD"(P$5FR#IXNF=(TPO/1$\0 M.;;'F]2)Q@F8*AK!;. M.9LHW.I^ED)I^L4"(?_100H3O==I/ M-#YD\9W$,JH&JX)SW2Q2>SW\4Y8\F<10[&)UZ-4)G;9^(8%B?UX8ZOCZJ,)/,D#%Z;X_=^@D7E"8^S=X%JHCBQ MC/ .*8B W'U^?VWX)[6DV,M,.KKH73*)097(.QN>+9!<\IU^HRYSO:ZI3X[L M*HX%)Y")43(=J]]9WV(7@U0[S']R!(E)*"XS5S"TCN$%;#LU<^!I=_X44C[/ MH(F,?;)LH0K(B T?: MP#]LQ&5, @-7M/"M?C"16S(U/KA,$E=B#S+VYF>)%SS':(4T&V7(F,*<71I4 M.(CUQJA#YL"D:4/.%5(&@MPF;:*:L(YN#+ W?I9/,>/'; MXU#0CN6F&Z<^_ M[W7$CNB,K=$LU.='55AL_O[D\1TY=53:>OK-EU]'3);_Y/$QE]"PB0!1N"BW M('+: 9"V(SAH$6P/RHO__)N##-QN&5!J@?#K'!FEZTT$BD9;R!%%++ ( *;;FD%NXR *MUP42AP40)#WO"XD M92D9>Q>AU.1":I]OTV\Z-RWKYYKB!Z()/ C$;1>(Q%28!"@R(542FHS'OBR$ M;2\1OEUQ$I!_]Y+))7=+Q0$3>#4F\.'MQ 0>SOF7\Z@[<@.2&M\O2750Z[=] MNV58(Z/^- 7/Y6EJ*SGL\"W?8=E6#_,8XSKT/*.^9?,Y:OO ^K?"A0PY#A5? CLY10V?2MSEJU;QG["-I^]YE M@K1/F:C8WTM./F\5TS\+X:Z;HE'(A-6&Q"S2 MC!(R*D%:C3ERCI$Y'-XPQ_;#;"9#&XUA'>]197_:4ZTX[:3PY3) O;^1 IB!E[5M#I2B\\XAC!'_&4ZVI$4:OL MM>ETZ ER _B@#43PO8-S#=.2E78ZRKLG#V9697\&M7\VE^%"*;Y83RT<*''3 M;)#T9+)"3@TO*-6MCAZ?5=AQ /'V9=&TC"FH81[EJ/,1O,@8SBA\'UJ;FI^ M=O+4WH"9QA8#@/C),WS6A]GC1R?C;X[T"2^TRP0DW6TRYS(E^.8_\?1%'%I8 MT5A7>/,"_O<[&J>4S;X/V"@"I^0U&B3LR'T-SC]\X;]RD+QL]K[I88?^!2H\ MC^V2@FSX%]RF:%;F<-#Y&6^ZKO#@B7V[.D8Y3 J,:]F6PW;B8?#@E+[?Y2A/ MJ=DF/,^(PEU[!*VG+\5ZR568H)#:\O--SFD\MG==3ZU!W9"X@:3)W8I&E4BO M(H+:SP*$(,0NU+0R'RO\*K!Z;+$-0WETK,K&9:_B2YUX3=7YM \'EMKXWVV[ M31#.,9J256#E(07T4PN^R2#REK$4GP=L5EPOD6L)+2;X'.#=,Z\%YA:"4'JT MUHLRN(JQYE$Z8DW"9OU$L0\.@[:2O 2=_\%="W+P6./2U! PN^6F:<7%K)IY M;+7Q ESXJ9\'KL=;OR]8Z_H M:_&Y76LR+9'%YJ;BUH0U H-%7+^)]J-EQ'@+C\'OD:QZ#O_W1UJ%>Q;U?3#_ MXTIKYGJAK?DSA%%[K_7&^O;A&ZL":R2[3@?\,CA_7IE*-R2+*^@WJU>25JSP MZ"D:CK( Z%FYIXF'U[^6'#X;]LA:1:L<-&)B5=9:Y!"Q]W:?6"WGE.VVKB!9 M^ [94EMN[XJ>]=!9T!-(S;K#*-?3LD9'(@U1.QK],/8DLJD&@FQG"W8VW0.? M%_C^/&/X(HRV6P>5FT>RTQ/VB4+7+T4[04U;*P2ER4@J:D1K+P)KN(]A"\IN MK2$'4^[RP-H0]P2_^;]]G@#H.==$^20C Z(W$Q]WRXV!HTC3VJ[XGN8795.]9GQ44"MB:N#*(W-E*O]VC+GZ M$XH_8]8)%XC$-63J%;"U8"=I5K?.YW-&P+(!NX:9IXF.W:%?X)Y8>"VFK8V_/=L'YVQX,A5A0S!"$T.[:5\44=O04"-*&'.# M'%^,:!&*B0<99$/T66(TDOQ^3S85M6N8PJ:JAZ1M$N,LSS=(T@P?1I6D M#J7%#9(C1U*Q^[9$K4_%3:Z,X=#2#9-T,+5M!Q+Z<7$+=>=UF( M'N4GN+;ZST'!:K+W7DF6V0CBD7>--#;OH:DLUW<6)G?_FB[^0]?^+4>\$,.9 M&M\A_\X! G?+=W? ,'SHY/VKMHC'\MX*:<)'W:TKXJB]T2!53K$.Q^5UUX[S M&4QAN,]B5SJ'_^R 93H%LRI4V;^A 8,( 7>[DBYU@!&663JY%&?\>)TMQ M7NQ6/%RF VQXG"Q/69.B$+&[DHO,%5*?08\\@A?845(7'3R!^,M% M<:"D#@VJ]VKW0]NB5A /6)GQ'<1RS$3J"R\X<9Z&3C:7P>#FD:2UD"EIJ(I MOQRDY99+BT.L4*F6+5C,W SG94P5>=,6HAK'\S%"QRY14==!9NGR.)8-#_ 1&8-HI88L78!3*(^HQ MYF(TV-$ 5':@:+RS\F.%G76^97>ZB:. <:P4 31W'49C/LNKL-D'Z3OEDN?547/>'H'VKLP7];$1VQR50;E M=@<])%.A78B73/C6XB@GL7/LO&'@%M8O-@=]==LE1H>[QE'DLW_WQ3DIJTSL MGTS]/=+VGRYL-CR_S?0:R1-_.U[)?D#^^D%4;KFHN D1"_2*#QMZRS>4TW(8 MI\O4*$:JH.:/G<%;GD; 6'4BEN>:YGG953+1H?7#0T)]4;9-C5KA(""W7$!H M0I$G_,$-9CH"2MSI]'H;IF!]B$(O>I" 6RX!PU;B2] HC$[2=#-(ESG6 3HELL1$L@1]P"2O.C\T^A;"O4;?R@O*QF S[,:,YT_4UL MOCN1"V.2(*WL6T5UP"CE1CCCU[3\3G6,O*(6,JIGP/N<^RH&EKOI:J+&+LF-: M2XR>RK;'P.9 67O[!><\U#B<.P+OK9>2W)%0JJJ$[)!'J]=%Y M:-9-)4-B?:*=&7PZY5ZY)L;IUT+)\_/Q^V,*OLJ"]=PL$&+@WG50X]CPIF8^ M5Z'W(3HF:GG]VO//M!(]M;&6C(M[8"$2!;KNO9.*T%'U-\J;%I0 M]P(LC?M.:R\3YA'_%\+&L:S$ZVV6C0S.X&Y;XV:Z@-OTG6^^94H8'7O-\$"F M2[7G0I(2?2(,5'.'&A.JY1$["CU92R-?0\%6*WE(F>K=A11RWU* W'&U3GJ) MF.E?%O-EE7?=[)2L6(/BTDK3@VHJ?MUP6Q.N.3%($R_=A.=O.W0-@B@J@WQ[,/CO=; M>N%YT\"W*A#Y7RG]4R$46@)G1-_QY-DWQ"='-:L70D)L[6"&%9)O_P?",JD<.5 MP^**,&OQ;(P-OA,SOM>+\KRW;W)_!$DAL41(BT73.NE R"L.V0#'!^6]EV- MW@<7@:]M*]23\"5T-+X[9R:(=QP*M$&&LCW63#@W&GOPFZE"\:K/S>M"3X]- MX?Y7=[O64DST!2/>'9]',>_JZH-/3RY"0O\)(!IP& MV+7OVQ)DXO?L0_65JHE5? I7=>:,TOS8J@T\9<1:2W7-[G:%6X775D1U4JF#.1)ZG M$GG]=8*2'\'% ]FF1RG%=J>)B4J?-T'E9AQ1=\V#-#N8S[14!%N!BRPBL/6I M:>]C$M_::#J+; V>W.@&K%LD*5XI4 (G7,V4QN%CW5R"[W3./+I!2:7(-]U@ MVMSF;8F8+=J< -M*%]KU9__6$'0@>.YQP4]9E@NRU6A,4DXTLC/9CF%=*#8R MLF:F,\/8C6-R&YD+$L28.93 <>!2=9.ZI&1X[;77?.<,L!L/^ITX\ MXN&]7#;L1>#!7[?A M< 94:&"\68G9EAP0:O\G;KG@.E@4N@&*C\6"+%-2S" M[*5PGA*3'_Y4*&(#Q MY]\H0KGK:1H-#Z44=35:5[^0=E)-2GAIX]V^R^?AK&D^\N/_@G+0NF5S4^V& ML^DF#W*\,"T87%'GJY K17!JC%E\6.,&9TP4(22JTX$R&]!WXMVXTZ>'+RV0 MJ??8ZU=8O2D\RRDG.[1="6HU;ZTA*-LM\_X\(6DQ*RC:94L@R=$K1[,5],N# M&!7BWFF+UXKZ$$)B"?9*D/'+.I4ID16G,V:=+ &&Z*#4,=O:)3K9*Q2E6YHS M>1_Y;&SZ80'+FE*U=A_R0H6]R3]/:Q3ITQ,?P.YWS?#54U;^:=./%Z*%H&II M2XD_^Z;>,WV= MF9R[->X%51+8@[LAF;SYN\DS_W>9S^,#]()N]9SOR$]*. M\K<(C$H'Z'B.(QU*^NO[T[>S]Z^RV2]PNHI\JU_&+?C_&U#L_P.ZIH%+>QUD M7UHU&&S@XN Q!E-(^L3Q6-/R9RJ#:HEHS4,\0F2P&1V)]8"6$O_R7ZI48MKI MF'P7KZ,QDJ\89-_)0_F/*9P&-7@>$N]2Y<$7->3(=DM*Z$CH)P4155/G."@Z M*+5UG:\2V"9RB4N,:/I/'8;_;-J4(Q9U'R6R39]$@E9W(:W0F+,KP&(?]<@A MC.]2;>U)'<.X]3=F"27YF'??8':$-B<>,]I >?@;77](QHV09/ V$ M<;#K!Z;O3P4;/;F=8*-;'MF8#71,3-=XV63<,/MG=>P:C1^FBRF!%&AHJQV+ M.(DRBW-8) ED7\++S9F,0^A3-^#FK[HW;:#S-K@5QKUS:NF+X[. M.#LX],AXIDYNZJPJ/X:J7#9-8?0D,M?!:2;IKJ4WF(PJQM.';* ;W(VFM24N M6-YY[RKN08=?/=]@-<"36;)OHZ5$45-T5Y#XX2S2[3%:6+EV;"BGR$KFRRG, M"GWZIBH+Q]$[IW6)LX8"V$("F \L"FVA&^C*VII^)E3VE'(3['FS%EN_XIQB MN>&O1EY>] =[F6@WRL;"8F.$?E)\E4#VR7?U5SD!3D( M9QTVB?COX#;EQ07\-3\/^SHF=.\*?*.DX@^RSKYZIL[&Q,P2" J+\[!11A?Q M$#*X49,7W/'N_&5R')PK/N$JX^XCY-P7>V87\ &/3DU_>]_-E(ABT>*/K>+HEV*SXVE(]U/..6(M&7P068OZQ$II4ET0% MC5I3>,*#WC".U5G%K!7P)?M:JA6IKL:7+;#QB:M NDM^6-<]4PN)J?4'7^3* M;6[,@UA^*N/T3"I&>NBFU3N69EI,?+#]2<\>VU=,;/ ,"<<^29.I9?[/HJ_G M'%7S2#,:5*$34RUF:V:8YHGYHM'$H0*S4GU+*HKK;V3/UB";R[S#BXU&_6Z6 ML'?G2Z*"(NS!9O9;:!NNJ$O9BV6@RVP!SF"W*PIC*+BU3LS9JHQ5R;S?-$>$ M%JPJ&VKETF(BLCB +LE"6O:#+?2U>\5>%&X35CS3HN+Y.7I@^ Y]5]I\\0W: MW;F!J4E68K(FC9%U6,:F[44LRDV_X193]?,Z*I-?$/Z[&V2E+K$26Q&W)'DY M2W)JZ@5YIH,$EU;EQ+G!G(IXF6PAYMMYI12H0JJL7]#YX/BJ<;HN/7BC^Q\T MF$^.B'BOR;[.A/MP>FM!:7=S,#XXN800B[(-F&%PPT/3E#5_S+?#I#?F>(>O MCK6%-6'2)(:7>8DY#R_+F2T6'4".Q;UB9$]K2T\M/\8OHLEC[3LP3;%^AD4J M69@/N$-7I PY-4I..X/ANO$>YY1)Q!]R<6HZMX:?99]7]L1MI)&F.,Z4:@B+ MLJ+9WP1^0*_8\L(Q_V[!QZL>;2@EO5:KLJ.F:MP)$+[\7+B55+K. FQQ:=-# MW/OR./0JOUSTE?"#;?.5?S8('+]@6?2 MY-B\215L>@J2I'XS%Q4O$V(#WB'&7IY@4E(\%+* MA0PTFOQ*9CM.EY5!EX:_"H)V21G.&;>9''UN067%,X9D6+W3%\X"5HRY/&_Y M4B5+6D$\2:,%S[9>7R*VP'5'8Q+OG'06R36Z*IUE^>.6Z9ZS>%VUMO?,U?AA MY%$(>(L!. .OH2(,1?3R!>!"LHZR0V$W=@\J""@G" 7"-DIQ)R.G/IE^A\WU MQ;AA(I9RB%T('UELP!H0SHFMG;D9DV.J/K4>3$*"UA+L! 6U2"48*C\@EUPS M3=ZS);; +,8?B3GGU,)@RAN7TRH:/;G+^-#'&:V@I,51]"49'4LBGU7]OA30 M$.7948_BD)P:G;LI/N'CV=OQZ\;= BNXX)D_9KLU,^'W#(B! J85I7<72(?@+I";;LGAWAETFS3.1W%Y7+Z7=MWY4BQBCI M/^Q]L0B-PDS,&@A7O07:%.&/6.J5I$(YKNQ17/XI*0&A2PDG%EP!LE#TM-:O M,UOBL)?X1J1D* T6N)X#GGF[.>K7PY)""5;W@N!"&-W0F4NH]-4MEBR5+^;$ M4=-J4R;'M,H1O:!DA!1S,0$[J,Q(4Z8+>+6Y85R@8@AO F03MH?ASHJU=TY#O>%5%J446/DO%DU%NO :'HM! MH.6&OV M.XXYR?[<.4V)F0:7C_N*_%E0H_D90SI8:2&ZS,IT>[K-1S MOY>HOP\.#>97BXM$O+#L_8C,)&M'8<0*WAVUQ;T19*XQU9(3V^,EX!7Z-0AU MP<-0\6U&8\Q8,),7I<\D$SNX!@=VNQXPF[VMN$EO &7/+#$'0FHN&[B :[&* M$"-X:NZS+14>5BMFE;'\#JAR/;&:(6'?GHHE-M6UIU0*GU+8 XS[N/'<72=I M,=!B"BX#'U1^15GV%"5$3/,8EJL(C+.RU'?TW/P'"(IJUX1ZX8:G9"*.: M*Z?RG>?\=;S[&<$62E!(/40OXN]#X.WPBLGCPM,IFH\#?RM')D&9^A!RA4@0 M*D;-C$AL;\"P'CL,:=TBOB&F;-7(:L!"$#.Y#U$[#?$-/R$0&+'CZI)3U .A M1B'=A&[\U)]NE!-7X<^URK[\U%"OY\2TP/3Z7+W9[_5\B.1?$)YJ<:3]5+&> MC>EN[H&D%%7R>W7\1Q7;-A=.X:G2O1L4[YI7N<$M<>'XQT8?Z&Z,R5T9]K." M[7G-;=R67\))MG 'Q/*_^V62'^=.VRLC *Y*.1^!\MK3%EY\>\HQ M_F_/5<\)B$'FVD>3;D07J]>2UXH1OA1-*8$W=$5D_56:>!UU L[@::6(WKD? M(4%3LT8$!_>6"HZ;ZAC);LXV>$'Z!NQ6J$MR@JW=-F(/;->(5X&P+'J%)IW/ M,WBZ"06PH/XZ-".=U2WC+E)7(.LZYHS98#T!D44E/5+T]"R%D10M.,&)OPCM M\>Q]$' JT><\^.;H.[=-$[&C8%NU@YK!QEK73'JSZR(5O5VCKY+S+!=**IZE[3^+O[*(]I"4[VH^"Z,_'HFX$%NSY'(EATV0B-7[F7R< . M:5S%F*4N(B-14ZFE2ZT&VFE2M))WX+NM4,N$04_)WAKL,G!91,L B61'5+U# M -Y(05*XU89%Q1C($#$_-6.>$K5&: G5IOCWB[SJ?;LO@UEU M37>N8I TKA2!=R9Q>3OI(LI/YG27/I1+!;EQ% M*9 AZ@9.UMY<&- =%87IV !,T@JN^\D;4[&@VQS%'@7& F4)%\C^#? 99VKX MMJK^7)W:J;XZX.9AQQ^"DLR:. =;%#+QJ(\;H=L)JX!\WCF7\R.V8U.,6G3=+G3M8 MI">$IKB*,W#W;XYI:ZCZ8?C)\ M&@LDOKY-(XSO9%@'PXE%UHI*ZMJP4G58E+IK%"G24#M$S$8RSUU!XMAJ#<-& M]4%^MP[VV53=(7&#U-,\NFEF?JQI!@?.BDD>-7H5;<4HJO%ALD67>H]19M.? M"D8TNJG+.VH#G[S0E_>:*B"VF">N?-FE83FA5+,ICTVBB.:LPI%I?'048\%J ME3IZ"9;@+]E)%F@$6/!? 6U18J+$(_D'%\%FP:8JA(RN@1?+(\VS1']8R(OC"8/>S_XNJ//-=^TVOF(&L;2$_8@ M%SG2;-*Z(-X\?2[IJ=?UE)(#+V*>WMW6CY?)U#0W_>#KIR@YS]0SI,JI*KE' M^NCDWN26T+*QGXQM=(U*74XK;%9DD$_C,%U ;?3=R75V*?@=50_I1)?R/ AL MJ7TUA-B5Z%"@#]LUUR%/8F$6"\J7--K] YZ3OG;AVG @>^ MRD6P@;9$.= M-8WQ,798,#6DFYH=D-F'$2DY7?9GAJ_:-8;'-H;13TA(.4!F9-H(3 MQ409GY0Q17!&Z):((YP:53(A-2HQ&;OF1J^BPU22*%Y)\G3D!9-9<5=DI ,D M+3X(_SVV3_&/K$.:5L'MHCP'S%@"K&3D;NR?HS3^'$GKT'L2$E=JT3I"G;H[ M"=YQ>BX12TFF[13'3#Y""C.TN@089M\ND-NJ%*J8_2=/-VI3P1%.%2]2)@>O M25A_.&Y6U;B?6C3=MWZ-2SWEYNU3[4VQ'WC&02&B*\,&!YQ)6CQMGF*$H]>^ MPG1U("/]1#+2D?:GY@5>-LHXQ,'?H(&HG;&(2J&KFDN:0# R#19Q9R.TA.99 MB:-)"1OT,)\W&YR_Y7LZV2_I["19)R96U^@PD;1W+!U,B1S)/DH25HPDBK#( MI=$7)5A'GJ,UPCE.HQMF\8!+;Q0I1/1!E 5*7";VR*AM#SQ/*8KR\2=]=$ 7 M?"*ZX-D!7? 7+#L$!5D\7$H&%@_)@&U'VNTI+T;&K>O@6,W@ MW9?C*:P#Q;#@#!\X3A4VP:6T4Z9RRM4ZGV_V<5Z%9 O+Q)FQJ\Q'/$_T/?D6 MM_33$SG%HX[U,+C@PWW-:WENW+,PI<&B[J+XTI!DZ)*X=6:,B4_V<5*1T:DKRIZ7O%6DU:_' MNK%#SMCS3?5J3=!)GW*^8C,6F0-M^R>-[DA@!(-L4RXUIT9=Y#.&GZ"O 4IQ M"F+=E2L:11J86)'S6T@V&7BC;D0HP'O+.N-W9$] MIW>U4Y(H"8-0C#!=^%F_)9WEH&-*W%UBOR&1''ST;5.NO5PA8J[QO: #S.A5 M0K$:'I7":;@).GM"=^%)69 K$=_,5("0,X^[I;23*Z]ENH8/BI2:U.'<-6M06CAO'I2'2WC\N&92/"H3(A7>)544.2W\T*N$8A*LQB> MU6'7RTQ$K/2D>XLHX?N"QMGQYD%IG,?A 3IE_5A"%&V6T81;)R M]R3J1R@,,8A0/P[1_A,>;"HP_:*BRMD_=Z"7KUI_DFT\:]T$$]!G9#+N64?/ MFR$22&$;G]'.4BHTA08LU!%.L!,LX3AF7GM6;?TEVH!>JHH[+^(G#9>+J[_K M:]=R+U):.,Z0#VCL4D\Z=1J'C74@!"U*3C7+?78Y5(=NW,<:W0=,%"">)^7, MUGZ=A)'U=VC$:A*R"_C_ 5DP)/%(ODI"WBXDU3PH*FL?HD,2>KH7 M!U>=B!G?A_4F4*+SX8.39QEC90WVPBW-9V&3ZWMGW!7)<[SK4%F4%4$/G1+D MID2[<)5+9(JQKE>JE8"@$IG&HY-,"#5(X9)A>/(P QF8O<40Y&6:G*:R$6+/ MTX<1P#);YI<\P@7KG S:8F3+WAHC'04)2]HV8/_PMP8>'?W8LZC[.1W( ,9,DC8819>;4M&1X( U)O.$U$S*\4,Z0VX8LTE MET4"F]5F-O*6]0M&XG7M.B9%\/NLR@93]F\H]&-VEFML+Q&]R.'GSGLPH9$;&M1W@Z(BC3'I[,Q2\1N3$0REEWEX-*@W[[IF M7E(95,?<[88M^NL0;7?"S^CPG)^H9:G;6V%Q!JN8,>25)#\:Z2%0W3FC MGCS"Z;^$/]N>AP^'AU/**SK4%6< M.[LD :CO1&Z*FPKG#O&]$L9)UECMPPY MTF=)O_1%4R94?#,97CS8HN$M!0M**W/3UU2U1?)0$*HA&:0L=>C( M5<@VSU M4'SQGRH$*$G*Q>'J4X[[5I&O^DHW0X".1K24FT-MZY-TG %/DZ2)([(P44&+ MA/,=0'XC9V24&?3+25Z4X,^8UJY2GIX_9LFX1&3H8TE2FDA.7%#QWM$3.BZ. M2Z$AJ9JYAW$F9&:#]])R^[4/QVQ!4^U2-W!.B,MJ.BIP/,?7/,G4[O";GQ/Q M:AWSY8*+3$DZ->U[8+NX.=L%LSWK?(FV[05+PU/4C"+("*ZGE+AC;R1BRT6; M&[2%>9,]I>B+>S6;C#)]Y0D%?H'_-\/ M'\^6L ^(,:+!%]C54>,_\2_@X'UDS"%L=B*,G [$%*"A(/T\:JNWN/&B.RI! MWK,L.Y7UC%GDD74GBY*6].B-SX$-(!F(NT0[23)_ GPV^)5@Q;+$F;!Q50D] M;#9;]BO.51N1LS9YH#\QIV9*'V2![,(F'36Q72[?;& _4#V"%#4KNH;]S1#V M,C-Y>T38!*IAS6F$.V.W"+%%9<.:HJOI?!'/?%_0!, ##.)381#/#S"(OV#9 M.2@E.&;?&1"S"],:H80PJ2@YETMF<-8M&VIE+[!C]I?)X^&G%\B43[B+GE-4 M4"ONU_&WE$:-8O<Q4C=.Z PL+S _#*&.DS: M;Q3ARX'^$.^;T%!HP]081SS&F$YCT&)[EJ6M&"$12=Q3-3II"B(JP U@YMS] M?'L%BH3S"YX AX-8NMC'A!IG0'L7NS0GTF[QI:SAO=>Y::X%RZAR"&:F:EW\ MY/.J.9MX^9A!L&+K1/4@+@,.W4#QPK4!Q\B_D9+G[;7B$V(-9K]9K9I"^"\[ M6X*DNR\5!(*:6D93YTQ/C<^.,(=?)N2+7(=5N=GP4 &>GTV# @E]WBG[ $\A MXS\E\N(AXA:YT6V$G3H4$E3N;A_G6-&1L+,C%+/"G,UA4(W.S*,D1AQS7><7 M$)S1DDK!9]2!$=!W8D#+K8MX?VQ&K";[_,TSQK1DRIWKPE/5_EO<-%?PIG..>1(X?27]Z2U1"X,Z'D/F;N=30 /E MUTFKM.39$"IO IOYHQ"S#I&ID3)4&S?T-5S1:HBIGJ@NM#VFE.=>07 MK!=F-V..#2-,4/K"YY(P& &4#9=2B2CX?*$PRSW&T6X]%R)N[??7.D+;L96O;= +'8*,IF)S"$PS9YLS/&Q: M2U'?6D#*$V=P"!<98WXFXI[Q@%+V%#=A.3 MSN4F\*(,O-*<)TDQM"'6VK1I#T^:7718G!OTU>V*8"Z"\_99>CNJ6!,W^Y;7 MEX;U6,IE<-B1;*2C637:7D=LR7F=>MO-^)7XW M+=<%>3Y)QU\G# 2/438+=RC< Z;T_^9JG)6*Y2F%TW(_]Y-4C)],GAN MITMT.-?-_#-J2_=\/KC#]TP+O7: ,Q][:"781C+'2#2[@''E"AW@.A HF4OC1XGJ\4 M5[;"%#CZIQ=EV_-$7Z8,PLV.Q8^O,X= 6X8%6;Y5V?4X,'R==QW\"GSE=9MO MB20,*2"7]"_,MSFAP]$A:B>>CF^%F1* M8> 7]&,\4IA=4 ;\1==-PA\E%S4: #W:!#.M*@4VFIQ(?2^6/\NHX%[:+2+ @\240JAE:E1B>)LM8D=H6V05'E" M9\)J_"<6\I?;COQ# -8< (OS.JE1A-BAZ2AV MS"W$P\F(:"7FEL'W+V[T< .< ASRF"%31L+4&,-^5LR2@NJ,HW#A'^'*L*4_ M=9*BCMX5&KN?F0%L)Z.M!3\B&I2RI?^5@#NF]$[?OIY]#%O,8&!H*GC^5#IZ MW7=AWE&.'OE%\@-6M4[21R?-;Y""V'887_$(Y])L2)H,MU\RRORR7X&Z[W1< M]H#_AFA@8G,$/=@1/MB6+S1V""P7RO+>2=;]FF7ZVE$+8ARNV&LBMV(TMJ)& MA_0#G-0$ZSN7<>?B:)-:F^!'9+W#:EK"&C%#90WWAPBS4#O4M-QEL0 )Q8P# MN<3U@-@D>0)FU**#?SS[-G3K-'S6*J1=7 51&X2)#4K4 %J*M08DBGW>$8DU[@& M F Z6+B+7")*Z$#UE6QRH58.2Q2K%1==FG:4,8F68:<14G7H#9_=!E'& 2?\&RJ_&E1@YB6."SZK)-+KO$B2 Z,#)RT8F9U#OG<2*4/@5M=KLUZB16* Q\2P65)^ MLL@[G!V>;\I-5#5.T^8W3)>&8SC$%^"S4+,%A"/S*B_)]^+'EFSX+F_$+*:Z MH[1F;C&&PZPI$XJD0@8[[<"V;E#R3 WJ(LN-(HV#OF(Y=M8@ND/> 9+>Q3>F"6^44I26#T\^BW:5@91 [ MQ723*H_CW5;Y3B: R"L#08>CDT6)1DK3G F1T=&C%=H)0F/VE+;FG$@<6\I. M-_+"QG!;:6X8QIHF8#6#D/0I1@WG46?JH=$1[>*#ZY6,]D)R4Q:\RZ=KS&,A MK[G3,;[&:F$BEJW $Z7X(,HGF3*-/)&U!=8G$U 3P:0-#BL8X'B/"#=6M"W^ M& =M#-Q$*=(F;-D)1F]0V(L1>6X%*(8Z&\ H=E0E>E%"6>OEPU*F?V1::K*3 MV+69#0+,BH,*^N8YXA-JU#*X2.AOFUVC20/G#LUC*BS"0)SCWH;SON*IYPO< MB:\1O+TB_=ZW4[-M#+%^?6F!$\ TP5TQ+H9P&0U+V'?@A58Y]IZ".+#(UA'' M^Y\4_.5O6BZR#%H;E:X-ZI,CM#.#H=OG$D]>D[MK2AJ=DE_T:5*UQ&2%<0)* M5!B*U/&9^:$T\[W^*Z71QF"=5BU_XVGW&7V#["O@/6I]?]&42* MU=8R0%BSKHB!+,,#MZ$#!D]2A3I-R:0EK2CVW"$H?;%1R6#V:N#WC"1A%$[C MN]5A](I#%<%@5:X@TY5736%S)H73$]S)3>2CUI2=]'FV:\+-I8HBEK?17I#_ M2IA3P05YP@!*MW6QD*"L9S%(1G0(K_/BZ"_\%HU1\I.I&?-,7):K4&QGP@**KI0B,FCX553V MS&&4*NE[5CLC+$R9CE]!C=JYQM\MHNOC42^1O9W;"9 "NR0: M?97R(I]O12X@C/MG]+=,"T]9-YQ9CA8FO%=PK,<27P[3*?- M&D1*=<8%H+R/"M"RUBDN;6Z'9/B*#^<#-VC>=J3@F7"&"7J8J\R>;T2:RR)5 M8HK\PA-CC&@6%F;6E*$^D7;:\=_$TR)P>HLL,1/5$D;98*ZO=',*VN0NT\A' MA^J=<'@&0.8FJJ\;^CGW2RDD]MJAS+3/(=07)<33PA^Q1XO,<(PF4O%I*DUY M^/ &_]6#P4%*&PF(88]\1[S%8/@QN476<4%4>6!GX>O$#(@E>W43'5)T6)OT MP?]>A=VD%#R0NF&0KT5L+K'S1VPHUTVM::^5$KLQ@+3-USBFVLV<[06W%U/^ M!D?S>?T@>@A;G#&0-)Q"+HM$"P:ZN:40!KB..$1J@)1&%X@8L!E;0N"N/48.&?@PP$]$; /.[F;P 5,@475MH^>>>+@+[2LVJ"3O8+J@= @: C2 M:K6!HIP#B[%'I\UQ.D7SC1R%&TOA$-HB!"T1OTF)I7N'X*JW"I5M6N=T*^Y> M$MO, *&D#^*4R?&@Y$^'PY('/X1#34XRIR8VF'+TAK:;5?DE M0?#(VV3G*@J^IG6%9%[!?#9YAZ$"S AI-(S_AB?J$%9-7QA&1Y0^"GC \&IS MN26MBX$/14_U>NXFJ5M$XM6)UR 'WT?:NL1QRV;AHJDN#%54\N$-.NV%RI/, M+API7+&:E?Z%JOFM@",S;U[8TV!\QF!M)GX>FQI\5=KM/)?N1Y?+-.L+0:RZ MF-PBBY$0B.+FGGD#'T3/4]#%65;-IV(^L0H3=9\O*<_J.FU=?5Z;C/:F/')V M7Q^L'PGB!I$$WAY35JD&H>1EVXES]H(I=7S\N89.M/9FHOWL.QNOXKUVP@*2 M-8G)<,N!.[X_L(&]CFNJ.'&BI[D].%'=@@!] ]GW M;I -FH[Z4ZP2WDF(F]G!27@%$:VB0]9C0W>S\_F]UD_755=@HLZ8FEM'#S@I M!Z#E\U;G-HTW)BU5T,S>F+Z.0#C._Y/+O(AY>DOTC/% M0V ;<6WHQFEZT-^7%8+2ZE%E6[LZW?#VJOP8JG+9-,4LCN0EWX( I:%(<^C: M(T5$]9I:XP2:SA2,UI.CDMTZPKMT?;M)7+KCV5MU7J-CJT7DZ *;SAZEEB] M_HI,0LAE>4:%?1Z&:K,)S?JFH!?I8]S *_\&+W3ZRWM).I$"@5UOYH*80ZQM MN4+$HF/XH(^M8#6)_> T%U8\FU8+-NGG^-QT:860NH&*"2](7Q-C).R;/'#2 MCM$@3'GX L/^.UU#Q&WVFQ@U7+GP^(!IH<.O*Y;QP&TMN\J!;%JLA)3S#0/4 MS=.QVH>?"$Z"2;E"%G%R)SH)CH@PQ)=2$IYM7PI*VG%M/>.CX^1/-U=&E@1?S4(,4UB2 +594K[9WFC(G9'/A4 MLV;:=2ZI3_N&(E)R1$<'@RK27%*>] B%(L[YRS?V7;_$_ E*7B9"S?BWI&?NI)I/IM@9IUF?R^.7$#27"D GY:B61 M-1(TF]@V*7+T KSD/,"-QCD,60AL0]]@B/L[X%H>MD\1&,)!FVR2-BO+ N MAI'3XHA0=N>U$LUL4>?H\>6^E+FD(A&$'(YY6%XQDDU0$_2OU#0D$0SV_P[C M+GHM'QD,5 6^<))1'G:<$B.S<.+4=GB$1][H C?Y1^YG2CK&9/GA$=<)^MME M6=G@>&/SM60FY)R[HI-P?^U\&07N3"LZI.F37([%>U%/E]9OY]TCT@A4UIUU M\Q;L9)@J#T*FQ*D)*'B3\VC6Y:"[B[LQ:P*,B+Y,ZE\DSTVU M"Q[VLRCKTJ3ODA45_*C<],B^+ST2;U49OXZY#&V7P.L-O_8MK*E^'F>=SE[U M$)X&<+]_KAGJ"7^#?^)ZOR>V?Z'AKKI W0I)_P)';FQEYA6.I%-#C$_^^JU' MWJ[R.=R3"9**0,I%"1SD)P*=S/UI44;T#,5\S5WAC\Q:2 M_;A?R;'32B:[7QH-"7>A8'5JH%\6 8F;*_03K"D2UAZN5T^>PRP"+'3.GLN* M]<.T9=S2<8J4]3+Q,9!'Y73X("GM[C3,04^JA3-U%D.1^91O-LSYH(^1=TZ_2 5^'^!4%([J\6#.Q##H)6Z*I3+$V< MO!0^ _GG]!ZP9T1^Q5,:N>2-B3BFG)D"TS@#,4U^=]"Z MDPS#W$O+&#YNZG0QW"W6X+J^DQ:;45_+**? _@5CC7?T// =D(B^$[\=C"5F M6S+?S)A$50F<+QLX,HFX)RZ)7EZ1/*I-2!##A!N3LH06U_A1&:82 MT6XN*7,=\4D*F.D'G;$,_:WM#IR%5]_(<8?C#5-7R;I?Z;$)>;=6'UTY^^&/ MX-8\>OKXFX=P)&8KG# J%WO\'P-F3YV"H\-7-%! 1]QPX (,>77\\[%QD7W/ M3BLY4;.W,?GQSJ27(1%E[9$]<0:9,C1-YO)CZHIXN\L%TQKO/R1CKGO*VTHO$K*#8ZP0Y'A&5ZJ,)&I*CI0$MW#UVSW[1R;8R M3%D8&-IIO!\FUK"R1/([(0K7JTVN@P[%Q*=M=^,-AC54IS*G(HBI0".Z@$DN MPX;A"-AR&S8$2&* K^0+,:!EFD)F&9AX?ZX ZTO%AKZIB,P/3!-8U\ESNA>] M &J$ER!<\+IUF5MZA=!C\<\O%6PA^>K9Z9RAZ2]?OCU5C;AIFH]. ?Y7#BXX MK+X,1V,-V#9Y03QLK/3,/"3!#])[=O[VDG';=!+HA(AE)7(_,Q"RA_;?F-YA M#-"\O"@]X1/^[:)L+-+&\VI&A1D#C0^1OLQM2Z)'02&Z>$,*M3$7=1; V;[@ M'<458B&7-I$X0C&Q%9$>:IPW=@Z]Z_SQAE(!?[0=.0W_Y,R"D7-X^BD$6W81 M,#*CPRC,SB-^G00=P_WI6=3UQ07XGG,<@=/T:^4]2)GU-+RETZA\0#Y=IY4B M./:94\(<31N@!#3IXLBE(N(!B,T!"!7S:ER39D@11T[WKA,UC+;8(?)V9$CP MK(D;L=BR\G7*!K@,@YU+YF%\PG.XO->8KK>_BFR$O%=*+$N2O&ECX.3579+W MD',_\'IL#-@PUQ?; #RA"F9DA?0QT[S2!+%;'"54%S=G>3.4D=&OO&=8=I4D M2M7F]TK.B)^ .&1FLVCUF(PB[UT.QZ+0(9D9N_Q'Z8YWHRW_W=(+7BY0 M_ ]HA$]$(YS<3C3"+?<)]1#V0H*P$#!W,\WRMQ&I.QIY3_V_*>L#C:+C!Y& :ZH!<"Z M%GW.J?D1UXLD#P<4TQ/^4^[9]XE97CF$_3V4\0EUO'!L]-WP%6(R) L -!T^)#["PE!@=_ M/V]PM>_W8*_OKLIR#6+RB:UH?Y?P6[2L 9M%F<&"C_7 M3"C@,.\[_3Q?R_R%Q2"!=)C0>1-AY1$=JTCC/BX:($% 4TGX=14R*VTQWF?> MQ1Z@Z+0Y5C'5^0WR9^.4F1@,!3 1V-\GT:['+8_Q-M-9A6CVAL=WE B3C)<$ M-2[OM>MLF8<>$Q2G_.I27V=,";_D%(HOU.>;I76,X0UE&O0@TS&'1^XQHUDC M;RNL%X$\1=0=CVLS+RNL?6-JG/1C3&5I2<'F$LG,^VR,,-^]'8-]TVD& MY'7/2(T-:(U,>, FQ.<>=O.*5M LMV%X!ADE:7!E;VN,V[E?6O>7$*DJUBB% M7+_E!;L>(LO?5D7LVB*&;#%#]U-2>(7T?>M EH'4:EKUK$,>S LL2C6MC"KF MQ[;N5L:6)F()XQQE%*&G;2M#V"E@QI(7@_X.F);!K,P MDVUGEWAFXX[B41R[3E-UWJ]BH;S:3J2EOT938GR<"T9^-\@R@(PTN#DC$J,S M3/'0$)L+]O?AU4&AXW!FY?JR1;7TB)]'%FNIJ$]S33S!)Y&V. YOV XG!6<^ M1XOV>YBXKW*R2'$!G/ #E@_D#9A;L#B! XL'BVR&71F,A"G M3/S8G>-OXOB: ( H<1=YU0_&$B*S#V&4$,^D$R1T?K!(SYY5L2]>B]ZT4U8F MX!"I>SR]@]I41*B;Q#C[Q;SJL!]\V&>)$A">F407[%'NO5_&[74:UBE\@11. M@C#$L5A60=?E?"5$)+-3.$Z6$WGU2JH![T&-_1;:*J^M5#"H'TI;6ZP>M0B% M)PXHKMTW,C$=B_9'A%J2@ 0OWG7\)RW,O5^6H:+#>][F*S2"6/:#JYX\Y3H< MUY=>-CWCE_\+=VT>1J\EA4Q]';@U_P://G6=Y%HF?/7SY!,(()PWNK.*[XX' MI2016PE&[SIBR5C5@T_I25(-Y\FS=8GQ@3Z,'IR;^I$>75H"_F65\R0(+'2\?(D>![8^7BB'J5NXE\U*:'N8>\!+4_K<2C5.SRC, MUI46.>JF/N)W9=V.[ @H)M+QLV3F'MTS&*QR0Y5%Q])KP%A;((/8= M'FO[&_,LY)0T/#K;'N'_,H='VLF9 DAB)4Y;&)Q^PH=>(0.I0@"(/9P:!O 9 M' G1B, $B;)LGV+R=H(,E/QSGSQ.N+KGC+%#3V[W;DP=SF/G&G*6,WI;U(V1 M0O?P]]=K5RS /_W/I\]>D#1]_^W;=\8_U\81>K(M@ZXEC:ML!RD[M1A4/2-( M^QC>!XEA\?M<]F7X-SHT5OZEM&ULE5UBX4W&:G)?A3P0$\':"A)>,&PV%89U MEQ- #GJL>) MKS(25/:GT,Y>.K,*D4XJ+XF@#?-.+$KY!Q(,UWSI1K'":L% *GC$E M",X"5X<;(7++Z-]2:F]PY@S^M\I/1!EHNHV<_H9<\[*)W?DD_U@#H$-?,,4Q MHGL;-V>81XT-\CV4X=!1E7YD0_3-XY^U-0!UJR\.<1+@(M1%PQ[VLM$>^D1/ M^/8"O(:BHN6AIQ[8D2BBE(=-:9-VEE3DNOH.F"%'?E14KDTB +8<(WB>;=V@ MG,/S^.3"WEA.J+.AP,9N.'@'F;EXM=S%5;\6#ZUNW'"EK0*L]Q?@;@69T"QZKL2XTR_1,1F@W$TYQ!^/:V%@[2AM$?Q33\^2G MYSR'QT8?-W-EI-+V/9]FDP K/>62YV=7&%Q;B4529.B//LD(B9J!60%7 MB<)>A.\960N'P]-&"!%5R-?)1CP0)P$E4OF9Z,;<\233#-(:L53)ZJCC*+,Z MV308L9\NR:9(B*1X%!LRR M;BNJ63.CMAN6NVIJ]#GD2^#GZ.0EMV"A7G(F>[CDWA-?Q+[YIE6ZLABY#C,F MKJH_&/EE0-Y8 M @!P.0=&5*[=#NB2&;&B-C'K"NUL>:0)6_V]?'L)PCT)P-) MW!.L'$"X>7X>VGW;1*Q)!%9[U"-BV,CO2RPM$[X2KE'0<2"2",[).@SK%=*0 M-*\M55E*5"@:GN:\M+:=.$UC?(PM/TH<59OM. M+J8#"(5+=0XFHN1TZ!F<]'P>&QV$77F *D]93]1J=3X^QU(%;E=22U//,M9'E&2[KK>$;OP[-9CLQEWF5-(%R?)\;0SFY];"\4&<:F]E M9L*DB28E5TAY_XP;@X_J*.5"#^D(%\;MS%=1L1 X/(5V$R>5OC&Q*"X" M\G02=2XG@Y.BNM\!L?45 M00\YV3>H$L,3)_S&>S!MR/VK.3G?7"9X4K".#5B^I>?G?XURR=1\)3.+HN0P M"7LE\ 5S(:CM*LRQZ!$I(DMQPLD!IUXA:PFJ0DYNVAS5ZE*:,%#^P)A@9.;"C/ @L[G#27%JZV?D0!Z"Q^.VV^BQI>3F[GY M/R+VK@O5GLEK8P(KX% <6\9T>))+]<]*Z?'O']?*^61%:WRC<'P M0&0$)=[I# $9H%UB!AK MR G4KVKO>XE+E[7CSGN9X#NQ739]#Q:IP'T3]T5W4>DY8O=MY)RB *+I.R36 M1_(408=R)!P!0GF1\_QW9RCCW?1.-@B0HMVS%I2;TJ:@>J%&-H^RF2(W(3;S)DB2CB)W1R7=.;Y$_@,@XGC>'U'\P?C^HMQ75%V//2:L11Z MK 7+'\+N]Q99M#YT\03U$Q&)/O_FR:S_XJ,GRGSP^YOH#)M@D M4\)L3!C R\R4.((8<7ZZ\PT?K8SG\^3$;HZ_N*S5"!/M5(_?V!?FX7 M7R+AU$8O1$#>;^ZQ3+%MNQ4RA8\Z+5/"-,9RP9J3.A8Y'V'.KJ=LL>8N5'N, MCRBT:5IIPR(K*7?LQ\^FE?#GR=%!:/Y-RYY8+ILHRT9Q=;2MDEI#', M@X! 9ND] 5M.J$=-.'=A9V1ID1^%84HS7R(G0A5'V5(59CPQ+VDP43Z@#==R MTNE5DL*6*3<:!$NT'B/TCK(\Y8:3*_"$\H;R(ODF4GNF==I%@^$E#9[,V&5WMLIUTJV6&,@*>.JP#.@0@V%'8 M?4Q6C("@RL5$SEDD9,VIJ=[7!(0(A&6 M@6A%MB!Q"[]OFG,!@OY8SML&@Y%C'55E3S21NK-OV]+YRWX(^8K;E;1NB;.D MYHRZ/0"\/A'@]>AV KQNN4G $6$EC0,%*>M*3GF!8HLG0/107\\;T3L7FC%% MBELN]RH\PDB[F'TG'BS^!9V<&(!-'3//8\%DY70]JU8L>B:3SVTR/54>^:8[ MR9)!*XYO1IW>DB97F@U3E60P6'D9OR16_E&?ZU0%\BS8-BI6 -3+DIN\XV3; M1*NSC9G0RU89I^$<0J!->U%@VK$(G:!5_/N;ML>L"C$ M>U/ZDA'WCFO>H%H;L2_IQ \QL*/<=] GB09^RF,12!T?A&S$7O=_V7O3)D>. M(UOTK\#LO?MLQBRKATUIM$Q_:C;)$34C-2^;,[3[,8%,5*4:R(1RJ2+FU]_P MXTMX1"9054WIB47@$YLH()=8/'PY?L[J(7V6G_YR#Q=-+*0=7Q40Z=;'LNDX MM8R&AIA0IV7/?@D.C%Q\B3FO;7+UZN;.=4)$K&,68:/ZYU M+KN.05QH%Z.LE04>@AM%GP[JY"J B;G(J#V:X-_7LPG*GK"Y01QYG#27E-BRA(EU#_/7-KINJFS6 Z:<*]$O7\,' $.9I/-QUVM 7 MCLWJCIJ0*355BU9%>0C^)4[1B67DOE%9]:6Q$5*:L,= X44S MK!#IC"+B^/;4B<4,@I[@5C;*Y*I]Z*:M>%N8F&RSPQL37.RIPKJ%-2XB3=]I M>0B/;95,WL8R%$+RX![XOBG=,',$BL%=>JVPCLM;3OJ^/1PD^N- ,-4D?K5Z MISV$.ADQV&1/X<'S;0FTSD.&&7Y1) X>^WPZ% SGI,DO-2, Y0387K!]6+5, MEGZL?#L'48&A7+66WVPA:$CZ8T<"Z)0DK# $XU$V7+JF1DJAPZ??PDW. *I6 M99%+>C*IW*T.#FC#N=5P20(J".>4,%=NN]1-9&B> \9$$DM@EYUP?P-A7&[Q>*W&B>.(#R39I+*H85:Q#;2POD= M3W!S4?P>%W)5R^\IGT6&XUBX=_K4,%H,3ZB>BA@9BF6XB![,,E K53)5]G$^ M3KD7U.%4^+T\N8L/5)X0ISPQ3+'4WHE#.%&CG 81+QO:M"OL[LS'")<&<(;:WHP,#Y![ M2>/P,\M;<$(E1*DD,,&./?I)P+_R7AH-[$'*'I:,\>)1H18_"\[7>+<[LI(4 M2>DE?/3P1;((;4_GC+RX/A96/T)7--Z%<+JG=C4I0OF'1I@N'#[)1/04=L,Z MIU/B6SDT/G9'$#\K,>PN3* M7@.O?_@''F[I>=P=H5]P1 5;WQ?9"SG5F*,ZV97ZOBK<*S\C-UXR'\H(LMA3 MP1L;3FY\H02YCKX"^=TV*29& S-_4S8PDA<].0UB]]MPVDDGJRLN5LT=?)P7MJ!2]8M>B&ZZL!NL9O( M:@7C*FQX+D%!,'(WB#FO,*\8WYWEYBM^V1I."61,55$$*Z-42%/AQXL[8 ^[ M4OF+6 )FQ4F<+@HS4_%^KP8%+>!CI'NF]>^G:4[_K J=R67Z6NX#IK'88DD! M#'6[DF.<3C4COR7#M6+O/T^7+CO0GM!$S#PU\F^,(%4,G=RZ,ZM8I&R-J%*+ M\A2-P+OW__W-ES>O?[]"JSQQ# KGK#Y3,)54XA(F71)>YH HXBAAUAY26C$G M%JPKEW(R& PB_J)5FX'N?&T-* ." -S6Z0B"-(SFK&ZUZ\PZ7J1EBF(;/UK, M?M\KQ4OKOF;[5BLWW=(.?[7ZFCG88XXL0B*>M8HD3YAFGB@AT-Y>- ;^%P% MX]99[OH)SCL9"\J_<'.@69Q):9W7X2_;9HQI[FRC<@=,< DT'WX:BWJ%DIR' MDOSZ94))KEO^Y_.HCV_Y$->B>')&GQ:4XIQCC+WR@JQ A'SM6?D%+ CJA>IK MY+K[X*NA,(;RP]1O[C@D@/V?JN#$>\]0>6BOR^"7L Q\W2(N@IJ0U%&4Q*T) M8;RJK[/_TF>?"!PF->F GNP(O8<$(1=P%=[PG-*Y2*=U_;Q3)7SUNF9>]IKA M$/*8'!)@?V=\%5N&"TOL4+K-Y=&8*O*Q+ *GXQAZE$I[+83F"Z'^]U2GO..> MF VQCS'F3^O5ZZ-G8UE(OL4*L_B%86(IBR&HAK9!99E*JZ:FI9S?Q-G72JJ% M4CPT<:M;)*\6G@25"Z<5!]B3$6(Q&*%!/I'Y,OO!U\)]'CI-,#Z27#0V7>4% M1/ZY6.VZEN;")VL*]QT#1XOX89*OL=PHB'.X]=NWP>"B0(X@VS)[*"&10T;= M?VX@-01*Q\:!UP/ M"H' 4-\\$$EGU!=H6E-;&QA+KHI/A*:Y;1F!LH$ !\ 4@Y0H,)JY%X3'5C MSP>5KDY_0H(Y)CB"'=J4).7C&,M/5>V-"FP2S/-"LB)5<9,7X ZOA(T0Y:!# MC5WF1@8?;9M-1J.1H(-.[F\!57/]0T3QA/7"7:Z8%>V4%(-/W&0;1-375@47 M^7^E1(4+32T?Q9[3G4GY0E@71M7FA7\DMP>JH2[[C1)@.F:S.%L_4DV%4HJ& MP=DRWI8$O+3H&+FH#9R:61]^&Z:_.74^QH9'Q48BD21)_/'IUOY$O'>^L<0F(MX M;WR_>'VJO8=%=$Q,H:B[SXLMJS^%5=C="U7@4.NS <&LVE=+"V:'S^:U]:XU MXS=&.0R]TF1:&\!;H=Q L)QTSWG&V;Q&OX0#(G;<.NF(YD1\G7*K)D_"3)V+ M)P3,952:0K%0T4-D(/7:[GJ %-&84#D%[\A%,:Z8QVN<+/6 M)%7@:(0TLQ0V[H*].]ZR^C"7[ M:8Q^JB!O/&Q]>6@JAVK=L.I1<'-GVO!,;9FD?*SEC#@8*=%[89;A^SN'@6UB M:[CU>3?,T!-,;/]YU)D]CCQ-Y*QRA,#.ZI M],#[9>T9NMTIQYD)#B3H3 Z7$[!80*\$0TX.CSMLZ01=DEZ*,-T3+R00 .7- MMY)\PC@H5 P8MOIYB2@ %*4KQ'3;/M;U(3RRT3HD<^A<7J7,QD.BS]@7/?LZ M1#3T\L&:?VR[AUU=4>S '-0'75>RI_I M,FB%565H'!P[([4:[*;H7X2E05Y^V$2[I.D0VSLF'<>A=& MHBO_0$^>&*8/E>P%^[,N=< .6-MV][1VPD+??"1GN.4VB=D,+NU%/X]9"]*L MQ98Z\R:H6PVS:YO6!Q-=SW8A>*_E=1A3&!=MG"/S#TX#]S"IF?8CI_$CT M2EPE7(^C'Z\)DFC2%^B$PQ@Z M,#M(J-MTG'$(GQ@P9[8N^O!F7<^[\(4;[:M=C+"3191V:;))EFZZRSJS?[BC MSI7($$NGD1'$6D[HMF.&;I;H"_;XZ-0QN;*C=A]:8+1P M>D#D^/@B6OR>D)O:.>U-3\PI ]0[GR24;_O ('DX^=^ O+4?6U]L0PS3\'" M,=A5R6MI7ZI;31K39?X<;-"7=';UJ^],S^8[DS325^$?/+:)M%]>.1H 40D M 2%_E$0FGA_I:W=/;W$:7X$_G54I(G,5?&^V+7;4H.TECC2B7QPEI.*N2A+R MG)>>Q4E8'@9LN^+9/A'/]J\O$\_VPD]'XR6@8^!1*_T@RCTL-&[\^\[+&.^B MW&ZB(WLJN$P3C3$#Y/)%?0V[3;QJOO4_,8ON(4KN7.9=<\]IZ'VP6I4&)*@Q MZD,^UN/);<'DB@&([I0\G^"0]2 Y@IL+*?^!TEK>G5VTQIC%UEY22B-'DB^A4SYMXI]O= (352-]2U\M[@36+9C4B- MN)\.4@G<%$=5M%QG7;SPPD09!.&ZV]XXA3 H-]D81M^R$H@AL>0)FVDD02+S$NX/G5@]J6K)H3N(VT&V$ U)!^9(6QP49<&T/1 ]H^63V+U=^YGB=]*K-%F[\/AI.F=NK;2#OG MD>R;73V?I-F.335,YMPA)Z??BOS9L;)DTE)U#%^N%BMU1P5BM]?U<2,X*&$W M?LHR65H=Q2KA/YF=E<_OVO_9'T_/S2M]'=T8G]C3O&P6$)E#VQ[])AABBM."ZMZQBP]'-%AE^69O/\)(UOP+F>F M&?+HJ;MR";04?_"\N9 ^P264A:\<,?;&V0$Y=^;5([_@!-@47=59_UFRK)< M@N]NAHE4!1E2 \)1[FV06(, 4ZM=79IP*#IUO>PN/Y 699(;XM0H5F$IW84 M8$]^ DLK:>&D;\L(/O!<5>PV.CA.CME!"0JW'BSEF^)SV)(F@QJ]^(C:3 %9 MO>YK,_Y++^2?E!&/YNTD1N"V(Z5;71R$!@YOE>DMXZ@CP^JLMK(X)M[V@P"G018B>.A$OI#.X#D80;W744+\@].L#IG MNZ1O('9&9:;J04E"0IE\RT@#Q\B+W*Y2]3G,:^3[MBO3-?-A5J,%5RXO')(@A=0D/"6"?Y,GT16?@2GC_JYY%<'^$J#(0V M>_6D-I(\2 *O12UA5C-!9Z.14,T@X7*J)O?CJ9)]/MC1NCF!O#7Z#FYB !@/ ML10?8*A*) >8'5I_[T-Q*;]G6BJ5E&1O6$AT:CY,TQI=M_A./X;YKO_-F; MQT_A"K)&):?13CG^42EEG>)FZ;:W2P $6[4C6*D>WZ"MOKBC1\O*J(%NZPK: M,"736PI=):%GJ0'%#756'I=4BVWOL[.3$/N^6GWX.\WDZH-T.)RX-+47K:VF MX_"EA=A*_!.6A[Q5$CB:]G!TV(*RY86KX_RXZ1 .1H+S-P*<$[L+!XZ(2B@[ M!+4CT7PH-7VL-A06UEG0 3GO?W=C7X=04G%6:3L"7%W%T?8Z+;,&A-L3%S/@ M7##DW"AF3NT)7+,D9-T%AYI:?*3/0,]Y9CWC"*=!STQRV^3UI $)'E!YQ$=1 MX0',Q+"8#',X3.M@-/2FW/=/U "N]7\[\=E33F$">I?#)8]:_PAKK\X58].' MF9$&B#VY8:Y 064Z3A 0SZ/N)C\Z=]-(I'VNEPB.5'QRP[[SU$&6Q>#R2U=4 M>'V:DEI.1^N)ZRM&\=;DX P*]:?1C;=GL=P;;-A&^I/"\F$[+ ME+& (KI BYQD3*B'T#%%JK0V/><5;_&)>(O?7/$6_X!A!RZNY8H?&9=)&G&K M>ELB(0)^UW",QNR*UE=P'70YNJ2)XIH6$&=LRX_*8\[;J.G.5,W$0X_LW-I M?F%N[EL>'*7VC;U;,;#+V[C<,19LYC??Q].!NR31D)";U^)4J0JGQ=E@9%,. MX0S==0^7YCB_?_8 96H&VG#G)D, %B[H?V?J/<9QQTSUU-N-PQ*.,.7C1#_H MG\2Y_J\6+;\?1M!@$GA5BK+_3+C\NH?<(]J6;^N.LIC(_PMXD;?_=-B0Y,,M M1P:$C&@J05'5Q!7<,&2!DZ1,8 ^%H/NRV:FCR'TR QYS0Y0$H\K-U67E2T*V MH$-L'<:/?EQ82%V)\PVV@W9+C[&QQNKPB*1*7&E"AQM@4\$PO %O'WZF$N6A MO(Z?TP*?WDWKXQ/!3 Q666SXOB&:"<EKC"[>[9J*I>:XPA&?A.;DX9EU+^N@9E?2V!&>KBT#E,,5[ MZ!3&S;I88H@)4<]W;NAK"7[3AC,0L>-;CJK!S21JA8WT^'NF>(S6(Z]5I(?^ MPI*(BP')+FF28_I\-\["[.OOC_<4LE;!2'.\ P^AG D<@U?>EE(!# K+ P&M MO=L9%Q3RIT*6@OA;>M*=M!#ZR]AX!;,()YVBP.)R@?,*SNI M<5,TJ)I'W!5753THH7(5>\#X^FZ]J_>#UYH!#B_I@:2KA(7X(!0^F# K,CX$ MMSA:!I#;%+$F6'IF$7C@+'Z=/HKA_*,AD@H>S*^SO0 &4NL1>1CKLOU(.H8; MG#.C'N)U@S%*7/VY&YA0UFNU;Q'?I@4MR$7C'9#C2& %^>/C+9<>E&JAX9 ' MV84],U0*)"OYES"L0R5UUPQHP8SZFF1+-,R(UENNX.ZV*Q\$5R3WQ =B!M.J M,8/A0+.4950D[5;5'.[$+)_Y0FB=8>8U@T(X.O4X% M5#*2^$6N>""0EU8Q[V&P>FX'LL6FC=4BMORGU@=*V6-]!@H/\Z5AZKW]X6<=+#MMPC<[L%D0)LTA&+K:9 M)YYH&'J)K QZ@2,@A#!#L!UEM0Q,X]_246 =D+4@F<\:Y(\/@A M]DH&6[#OU.K%Y_,P-P ^&&]\LM#JBLFJF-%62T"X%AAZ=T1R[_60])840,BS MHH"$OO2LY;A*U;.Y!5TPTWL( S[,$359AR6_H*=^FK54>L2-[%>)0?5;+.R6 MRXH;S,@UHSYC>7";KHC8_DV5MR]K>W[12^ M*[MD\)GF^BFL/#8D#NO<*3W< M$/F09]!@/L)1W3%L>_9=NU:WW0Z")C DQ4,M> LH48MDJVVOS"EP8>$R4$Q* M;\(4!/ ":5IO%<9NJ14_83N!/*VG M-1ONFNW( /K[IJ!*4JO36=Q]8DRX&25'SQ$Z,*WL8-F2P4=:P7(NR)F^G /[,B M+&6KN,X3?;'HNLK;;XB;>%27,+C2-;QJ&35O/..#LREW17I#\?E*/[1XPI)J>$_1R>'WV]925J+#Z\SP&-:U>.;G+FT^ MNC%3.>S=\H&Z$K@4T,=]>LV3S?^6".)1;Y&GI5(K ZEW1!E:>JAD7\,_[]RS MWIAID5/W;^#4;5P'[6.<9+^T@R.QRO1RVLQK1K ,J_DXC!$JQQU/E$:L'\[P MM!I1%JA2N(0^HT/"MH]=N*:XR-7A%7'8.U=0A6^QXV .U<%/NQI--$G)'P9[ M7J> KF\ U3^INR.GRIS!VJHLSE$I#7/"'#+SA(0"V"EGQZU[T>*Q?Y:A%; ( MRY2<1/WE[=-Q4^LV?VXE])>V8Q?&DPMBNB"#ZY:DWZQ:EH4:+G5E?"*:37/R M[^W(4)U2]O"C LS_I(<]^D@$S1)_CYP-7X2R6?:Y^F"T%\,,<56K[ONN+_B( MV6V#,UI*D1[D66$EY^,^%EYY/WRWI5XC,S?REJ*YS1;-\ M(IKEMU#@PI3Q5Q6_%,CM*(G%NA92WC&29C]D)[&KLWH3J:;S+=JF&IL%Q(P'< MX$<63SM 5II&C&7R51,_G>(Q+C=#;"45QH@"F'.+;4I*-]ZV0\+R[Q% GW_V M^6=GD +!V% ;6*(=*4@B-H_MW,8#QBLDODAG+7Y+!L:@?66KHV2:R>Q#T9(J M7#>,J"5TQW(7CP$CN'#U#68YG"41?BJ<_YH_ES)>6\\3C,(3#[CX$-D'RY0( M*%&5.$$RD>(E..3*>VQ&--<(-?V%.5<_U.?'U@?3JGJ"INS"D?4I!81E.CTS M6VP:RUO/T >[4U8F@C(MVH!1U='U_ M=R+7F#T 2O^+8T-/TK!J+_RO03O5."K93 M.D+ %L7JV]W$P*NO3/QC]>]]4V5P!@E'E_'7^&/![S?V87:'Q0%-UH,*/Y\Z M\') #;^EO%.=WB"13*<\)0L%^5P5I0=3V893-Y;^,U8NELBVK'1NT/O+?YG! M79+L9;02W&-85W-S,5];$4X&U7J1N$>:&&R]A%JA!L!.>.B3)26["(F&Q^8B M1H9+G"BQEW/&B'):X>%)B:)?FF%\[DGU V%G>VL+6D9FZ3=X1') MRKP<>>AU)3O]:O7EK*EE2#J9?&N;R23M$RXA2MNMZV,G.QDPNVY7&' NWG7V MM&]8UJ8!H#=[0UV4<+JP&?_Y#5=\!<&""=1LQFF1QB55 ]5]C:SJ[FR6 1)>W?X^C \O@-@/U*B> M&I.UD]+!Y$OH?(4WKE!T6EV%50-.R .YE8Z&96$R/X,!H4I$;UY,3_A(%.*D M1&$L]52D=E"#TTOX;UR(7KV3&<@?;QNS8"=>#=07"L=C'!IY,=0>3]FOX$]0 MK6EDBC+6 U-L;6N(5&85T23\GO#(AV@0!:^0]SAK5+6MP1:MJA/R+ O MIEPAP[%AVAOQ!A_(M>MVG 74E^SZ+$01$$9?6GLK_P@I._E5W/,$K-BIY_$@ M ':T>5!]E=H'T;7&FS=O5OQF.^^U"Y$N&>K!])W,Z;+F.*9T.:E2D ?#EU< M> \#U1^ZGHO+.\"&[\1$*Y>?G!5R0D@A?NM*R59CA,.IEV&/DLR58RQ BR\[ MK!"A0!E':(T*:KTH-6<%>U27>];X"+YH4JG2>V0%Q@O'FN10L 2995/*UM=3 MY1B/2K>T((HHW*-7QT3AZ%K5(;+LNW9O$1""J$'KA^'PF[BW!_![5=7KY!($ M!ZW'D2([' -&SQ1.! Y#:/[A#2W0Q?IBRFW=A5/\<*TPL<40IL4TF=C-.,]INPB'=C)MA\LVLNSLE"F-X[&S.+^RX^(:R-P1 S_@' MQ%?-]9:DQ-_TU0UY)$<62. *&7Z.Z[6U:7E$H2;9*0P>/B7\\XN.^1\U]'$? MBITYX:A2K'EZ$MA:8*;>_O"!K5A5[HG+$A3W9M*4PPAMG8-&$K "- L'Q+8C M: 9 N&50 #]ER/?U#KYK*P!8)U(][BN0"A>*]YT.\E4Q!-TTY(!"0YOZJ?1_X?OP-M*C@ELC9YWCAD'C96C..!'$-@/M$E&" M.1QV(#MI\&!V>R)V4J)GHF2X?;E\$E>NJG=CZVR-GQQ+.H3IC49,:I M_T)W&8+H73=5^=FH=^+DM,N^Q=9@;7&1JIK" A,(^!(9T]:DWV&=X]@U'WBC2B0"+!7PIOBG5!5D:?MF@P>1ONB(3G M]BX*,35#22ZPZ[:A%#1[7!,U(O]/'2-(&F=(R#2J39J^KY(OHL$LS-#]M*/M M+)&^['^@&J/!%YV]:4\^'V,_D'26V&^-'@%4A"2GYW!97\ X8]R; N4+KK8<0,A# X M=+@&\]P=#:(U F> 7&9ZCK/ 6Y8#A'3!:HU3!ODC,DI]90E-"9*00U/PI=S$ M%!OX-M0HZ.5.U6@Z%Z1UY;3T)&M&N.Y X*?4UQF!K\LU$IX;(MU)K:X@S8&ARFVTK7G]PJK-1S5I9(1B[HIJ+]'+E 7 M2>^&+JN[VD_$($?AJ]67BR??(.CX; &>:DY]M?I3F"Y:,\42#J@,1YW1J8G' M=SQPUCFNB/,SK%%KS&!*T)K2LC@6[TW9]TBY>=Q08/+ MZ52&+0.FAXYGS7"CX:1'JB#J#\YN0HN# ZTHZPNZ)%O>16(<+4W?9U'9.1FCX:A.C1^/$8V,R$ G#W<3)QC:6$ MVTD/@_/%*/4 H[3K0[^%J+_Z+*RSHYUW8=-A97_OF,3$FM.%XV42$H.$ M !UQ0V)QG):5B_0X'N3D&!D]L."4Y/_>=^S4(RXB.Z[A! :6(HW+6M6QH(W! MU8)VKL$YQY4*\3)*R;-,]&);_*-8?(UK3?E;"*EV9PS;*8$JJ!=A 3GY*-;:.V?5*9TIA-C9#2YG36S^QW4JB$QQ+31GD*@CO\GA9F2ZD9/N[2 M$\^HL,X\K&PHWR<73LVZJF>4L3::GBSDG=[?>@Q'5VXR9L*X EP+)EF))+\? M%1%BD-H2((%\7_$\!\=:9F5433\1$*Z<*G@\!BN7^#GSL9F7);R-]SW-_G"3 M532+RH\F+"]A;QS8I[#8(7$8\E2;G[^59FR00H= KGKU>!WI:VUJ3VGN$.FWX#%2M$B\==9ALA! Q<5E'K+02M%/Y^[?A14% MWILY,$B[U!DUVA+0]$;:"!QD!N.DJ9KJTGM1"L:%0';+3O560;Z!'N18K) MOPLWTM^S<6MB%PL;4,VLDS\;,2>&@7*MV^%^]3"&@[<);\?MZCZ=S8':^6&% MB!&B)"?]*[5@TQA<[$-OHE!4%/73!ER/8F/)(E!&R!5C_T["$<)%A,1?Q[MP")>2U5:/W;1R3/CY!26UI)Z(^EHL#609$ UM++I9,M%68E MVN&=,8SJ0V1]4JY)]U)%$GWIUG"LRV-+ 8S@4 QQ'#$7RNUD,,[H%Y\M1^9E M,D9E*".*WXQ4W%$MJ;28.0>*2 _#Z/18@0H(^X48UL&P\O02SYD:&N/P;G=\-\)G0HG=QC MR9:54YVD]VX=)EB1."6HB-..'1U%-L\($Q9OALC.P%T#N"R15Q>E]@4?9.[BET[11OPMY M[AA.R;?Y]_JZZEP@ 5RP\A85F&%,&190*B27L8URTH6U"4'+K,Y=F2WM(?K + M.Q#?.P1MH^ 8%%(M_D5FV&%E\@GU2!4&/*MA2*!2)$^W7[LT,D5X+9. '(ZZ M*@B*7Y-+#:"%B._Q_^)/E"CJZQ%4L=+HXBHM"=D;V7Z--:X+KRB[ .]OK8XNU_GXM9;$6NN6 M,:5QL4995VG&)!I<*J&U*L!45YZ)8/%>Y)0.!U(_YH&A8UI-Y*@O%7;GT*R% M,3BY_,QKHNETM=53)V5Q!:E\*DCE]U>0RC]@V*6&DMB[J ",.BV76\VPQ X! MRS1(08\S"/ /E4&6JG;B-7FB?F=XE5@EW]UL054@N!W08PY_L!E",#)(#>,I M6U)V^]2*K8'I"3,@8#\0=%-Z1''HG@Y\);U-H/D&JJ1/,23^"ERDU"^I^5*[ M.+?.2NXWE'OK51>DI%YRS*58I >_)DA/,^RY_"\OMA?DSK+UE7LV4DR=O=22 MJ4_[Z!]4$=[L;F1CCX2-TJ% "!9IN4CF5J95JW=/G40YZQ8/:*\61N*9%9)/_WFCAJ?L#U$*80YE%!J3 SLK&EI'C&D4..HUI)<53M@2"R: M.4-)>>:6>[Y<)=%2S$H8-ZB725%@J8"0 MI-8_?3*S^0*CS-+ZLBDM(ME9MZ\5GS5[QWV"K%[K6 M2:%EW[4T=4FL)44&N:P+Y%%SFH% )'X16\RGM#9@ MQ23Z?\887IXRDOVFZD%9U'3VM!>6(#](B1436C270+!,!><6BIEXL>THD1" M-;.L+MN5-*TG[/IETVN)3,L#TF(X/!++)5DT=QX^:RA4@Z4>V6*1+%0+^ =< MH+J'*(H%X/AHF*@-AN$;UE(3]DREEM=GNX-/X3HA3\3P_E1> M7*H O"!"^2,IB-HZ-B1@J=1@'+X=7U9/&%8,TLBJ@P M3X]0=TL%R"J4969VI7>0%[2FYGWYII#+-F3/HZKR\^A!"K?^.F4 ;T;&*X:M MR&93%9%DJ!(#'-.X E_^"V*.!/"[K-N361@-@!S^Q9Y;R]6 MZ429E. 'QK8@9DH?DX_<^(!/J5Z4H&&+]=]D><<+$Q.?R["GR>EY-?K2TL[O MSU;.(Q-7S*,ERO9.L"DY:V#7J-N!=:(POWH;\GV2PT^@8,3#QW6.DS]KL25X M U^:VZ$P/#H6"5&'W<"Y7Y?Z=9E?'QI[X"@.&G%FUD?7_45.EQ(!WBE]+9K;Q;^5O!2X8.2K8QH-?)JK&;Q M)U*MA/HY?V(RR82,4*&L.,*_JM;%#$OA6 ST.93S/NX7/NTY7>(VRRQ"5CB6 M>(LL0IT4 ]!$X^_'M!5\AG""1RNEIA#@Q800[V=/-]_ @[RM.6J2*7*X5H_\ M\5$'H#N*A)Z=N?8S8JEMP'GDM0R&^E;T,8.W0*!3=F!2BHPE5DPZ=YZ2?U"6 MQ)..&YE"YE]DK)/#7<&'$X#"DZ=3TFI/O.?#70A#W8I5 !I@ XG]93N9/4$A M:=1=5&\B<CO;W9U=OQW_[UU[\0 MFTLNZ>>_>:/C\/-]U&3X7__Z%1=TQ"%'-= M"[^,M<"1-)B(O0OFHFF*O:_3_<*GVS?MNA3KU,8^L%Y)Y/L8+5I2\;H 7O@" MT/W.2X *F(KZ9U+JW@O=/9G_= X2NRZ47]1"H?G:AU/A>([&U8-A\S:]-T\3 M9KLNB)_!HSYE0:!K+NFC\TF#I&SQ=' O"(C_I>NO2^5E+Y6Z#8$B.O!3J#=K M00QTV C1$H?*%Y:R>Y]A4K2&1PI!!GQ1]'E.G$'YIJ&)E2HI[VN61[K/4X2U MU;F#.2:MJ!Q<;=!@RLX,3/ G6JXH28@[4*Z[^QD_Z=\>QWU%)YY=/;_Y[(I. M_%F42'X0$;(#R7[AN'-4D;ZIQ/'&.D4M5V-BS:)(^:"I/.5,N,]#*8D,&YW91%@\8K4(N@ ;M1-?CQ6*F%&/3.?QJ_+3351S/88MT7I7: 5N5"+-P6@U$!L^ M[)MN&D[,*M&]2LEY*S21"]]3IL^1!Z1A9:M:F(6@,$B>DD)W'*4&>0,><697 M=)@8HAB9F+>T9"9TKO@(*S)8V]K8[5]Y)0\0\KEF#F'\3@O?4F@GVM H.*.+ M.>T(=-4'P@L#J[(^QD9:+<8E<_4@%3'CHR=-JQ,&E=9TCW;$;)+CG/SG2>20 M\,A4=$B$6DM;F22QHK,3OB$U"! M&=JCB74@GKIUT]8S$(^W(%ZV@S&9)ZQ1:<\0EGE+2$.=]T)VBOY]:5:*W!*I M. _7(MWS;!<>5YY"L.G,CT=[+VR1!Y'*W D5@"\RQKX C3/,@.!5=UPFC',@ MZF[8@\&4:5TM3'4LMNV.9XY[XU)P->!>$/&+ ^O9=7G23T%V^OH&!J]6%^$1 MM"AWX[F5A_[5(LGU,=)_EQ(.P,7G1)XAR/0VIS*!79]UM7I$*SJ[5&5E7U>- M8/,OSW%Q>Q53BE#/E?)UT:1$6\8)L;B"")L,04 08@@O!RX,W2#Q,7Q2+EIT MSVF^=,*A4F_L[;%Y!)2*#Z!)TB;F")8&D^JX,Q6@'NI Y+0VMXV5NO7.F0'; MNZYZ?HMPX6[#N QLVK.C$36$N&.%5O3VU),.]JB%@M((P*WZ0I7!+LG$A6TM M+Q_. ?+@JZH'+5QQPJ]/N=;IE+$NR1JX7;#*P4C=U;L#F;#ZOA'V-91R=B M+BX-(?<-I\2AU&W=9$QO";_1(?$][W]"I^LCF4@ M\^,R^1#CT'!D]_-DGP<2/;8<"H5D,)-@)0J##.GFKQ.U!Q2!? >9+CL:#TZX M,8Z>#&;&0ISTR"6Y"%;!$ZUY%QU%5F[?1>Y&--@JB*;W]TS(Y8E0D21M^@0H M):QFX";0N3\M_ 2G$8W5YM!(E\PC $A!7F4![#3D[7W"P/U(DV.ZL!A)Y:YY M4D#0/,(Y*_8N'#U&71@5BG#N;@G:FC.\H?JR' M14I7"7_!]\1X4IP<2<[\:PY*#L*P. .[N X\"R@A4'52I ,G#0PUZ,[H^ZQC M59"51,.2Q>-5<%#N?9KP7UP8\.1*?8P?\U#>AC:+/PS^[XC7"73K\)0)WC5A MT^%7]RO7A5K*O*GOXK IN-GRJY(U)$;X9[0?S.@Z'_'<+NL@7U:\JS M\WZ^4)ELVJW6)4\]T2;I.XQ%DTO8%:H/G"O_%AGO<@_MN&NM^O_O6O7K:ZWZ M9Y&L^"$JHB@T;T=^72)KDF7S)2%?-HY 4T\^TW]78CI0\,]#/7?YM%XDUJO6 MEG \6O"GJT;4?K2I1QGEX01LXM636%$,YG82K7EH_H3GUNJP.XJF%M$Q'5F; MOCEH =4YAW]OBL)?VDGW[MR"<1D:FKDR"D+( HQ?*/+\RNU44OJVKE7+,O'9L^UI?_W=Z\^#V^WVZ$@W9ZY-_.+J,PEEGXR<P MD)9-%$E +LBV];*76$V]-L %G[JGZ(L99_\XA8?[U>MB]?EGKW^?*EA#!<4K ME E((*/FY5VUIV*0J(ZV3Y Q2P(8^;,F2F/TU(+=M.M)6[@,]=0.F[O@I^UJD@!X:'E_DA-8_[BI MZXJ+-H^=2]U2OG@I>2VW()X66 T\).>]( M[! I@E(=X!9 V>@L$Q_%,D7#OJLD@!9G%HE.S!UB95DR#V+"%BP"#Q 3(9\P MKKQS<2N7X1Y3X2E!@EM-\6?%:>6=2Y2R96A M6)5-:BN9@*74XU %TXJ0KXSQ^-9&'.5FP&MUIG*6Q/@HJEZI$S4L>U&$5!CI M?[M#<(]-H%H(L%@++,G!9F>-I)#\[I^5048(5J6N,:L'M6&L-XN,.T6DW,D4 M>>8W8^M"Z 49QCVQ?[E*&$/CE$:A5+:8E+6 SD*P%CC5%Y?KFB6KYOQ1U],C M195#2!BXA5I07\(^MA@59Q*S9\_I:^3\&"P,^&7B627 XP:J%#16<0 ?W%%] M3\P,C/=U70)/FDPQ,F!:AM'2BBUZ@HR6L/6]0) MY !#$.NHY5"M,MPV M%H:B=0/%*%5Q5IXEC_^TITW>"P)!Z&C*A%-QXZ3"G?IBI+6)HP1!BX^TM%'I M$B?X)W=7)5924';.F3MG-V>D1B>''UW)R10ZN#^CQBL.%G*@ MPM,-\4+)X 2+G]F$M'B0).\]Q=W;P:]U(-SN0!)$Z-SV0*'2AL!V]3EA+HH. M9R/I]X=!W00D;ET0:2U.2W%7*9.?< YMZPH; +N4DCJKN[KH)V70'PD%M',,U3WB:Z9) )1X_PW M6#*>B35+TP13C$J*)J[Z&F-GBI/IZ%W8VB,'X@]LB;ZQ$_G;+BPO&4 :,2+) MGUK[Z"T'N:]___O?8)V5>\Y @F'972[2KW_OL7?]ZBL)M7#Q=^&IH(HGOPM7 MASGYPS???_7N#]8QUO0*%6A\=H U5IUM0[@-E"* 3P5OI,)K^(1UCA=0F^SW M@6T!0GI4P0UP@;1(:' 2,2R$8!F#^ MOPUZ'79U2?6)X$$.YA_$/SLQ<+I>V%6$R%%; />)DB4$^"F=70;+PF=O].]* M'?D*G[]^LWJ+/'D]QITUS."E]CI[\I=,'9;D*KZ-SEJFR6B!FZ( FDV>_[X MIU.EY8R-8J*8<1/36NM07_6$/A4%\?D5!?$/&/9$)F'>;,3.)OQ =O3$EBV8 MO+#_%VP7F18U,4V_F?9D'1"^[!/(*1.9+5ZNL(E_5/)N-'^6XML MV'$^O=XM[HF_P/VV-/I&,; />RL<=&C9N*P= %_R&6NVRKE)RG3NN-Q#N)T;\G&2TU^34%\H2DJCTFL @A^TB"*"VHPW#>=5PQ33S&?X8-Y>EZ21-"X%BVM:,\:V%:N/H MN 5@-,.'"T 'M+IP;WVQF'6[K,UZ%G;D0WF:)#'/6< ]WV'PKD^FMYZV3>@$ M@H%&BXN:W'P;R1-)C["D#\)HGC[\K+4^68 Q2H@A*>5H7@ MN:02PHAF7??'0FH?S($1)7VI?4N/ADV=9T5I1K-6@OGYWJ7]B';2S]&SF1&^ M,&ORZ(P)7BU.VL*<>6X#D 9]+6*1[_@RJV]9 ",\MZ6@?OM;GX(R/,;7[[Y] M6\0+56'SA9'=K/3F\'S'6L&Z7&U\_3M\^]VKU?_W_[S^S6_?$!;47>3[OB2P M&?)3^/##V]6W;[__[IOWW[L/7_W'J]47&CX'\,04[%EVHS.9Z?BUB,S@$M&'BM)_H^*RL!)@3O[JY9-YX'*V;P4C'$\A;G"R+&\+,]P"9A0$1N M2U(W'S5K _HX:$GMN?DX]MY:S70=;/I6\,3.R^E0* P^5)P(0X#@A.+N.@!T MN,LZZ7I-=5=9WB!1=]I+_>>NS4V2^^Y2@U/JH16^Z#+4 MX[C3DY>ZAT*4)$Q-&(W%BH>K"QL$!,#AGVJ K.YV;D M)27_QE=U/7"(EFSJ:%K"]+NM3T9FHT:8WQ,T&/HHR7&#'05+44U)H,TNB MWM4$<.:\OM8!Q*0ZH,:.>0I@A7P@'C4(^=VS])\""&FC M"\2R<$8TQERDVL1$1O6/!WBS9)A5P5#.6'=*_+" MR0?-SL\G-$*!N.V+_>@ M[CD%/2"W?"9^JX_J2G7AL8;:'17(",B9UDVC,J>EJ;6XY-PN-S #Z+ATH>3L M#LC,>?:?O F;)MF>0'6?8_"*]<#!-$@4V6S-""38_9 #W^7)LD%EMZ?KSQWY MN;)G>+@A&/WUKGL01N0=Q1!G#&YN5%4)E"AZ^A'G7T.Q/@X4RMM$ZVZQ6+2^ MFB/#3BB5?4M?>9@&--HR[KZJUR4+D.*,AQ?EMJ9#D"Z0%V2@%'!2+<%2HL_] MQ,Y7;;.]1'A]YJ3'R6":%5H/AL2&5=5*;5P 6)4I!>=";X3H2=)*2;TGEM94 M8;%%BBVGMLB*9L"WK'*_*=VZEU:X_P =D\P@NA-H#D%2QJZ$$)7=5>Q,FI&O M7OW7J\6%P!+&9Y:$2]X7U-:C%8?!15#O&!-9K[ZLZ1!+ '-?\4W?NE("93]B M6C&]>7RF^!@N!VF)E0A+D!@.U!G'I2=X3_X$QE3CSK?#0$OU'0_$J[/#%%.A MV;=.["":'XN5'$VM(ZV$V#B@7I&A4AD^?:TD.#C]D4^4AAH7>' <68W+OG.B M0RX6MS^Y%'_!3LQUSUC]0/C"#QT"7.[Q"C M8 1BL;91:>K.O"/S:\@+$6;JH3+T&"UK[]R#TB#]@Y5)L+R.F9 MKGB03\2#_.J*!_D'#'N^=;&MT@ JAF5+$$WV^,EZS9(\Q=VHUZ_I$R^QA>E*:D&-1SLV_F>&U MHEMJ.[6/W\X=!>BI5^+8^\V;<0A$\>S[^T8,XQ&@W^Y2>RFN3TR&3U M;^DS?(3Q-;(J@P1S7@FOF%W(V2)FJR>W//O0JH@)Q$B^JW3_OHR5?*'KL].# M06$+!;9+S!#-ET@^,!IP9_D;"S?O.0^]Z0Y'T!\7BKSJ73,$S6FSJY)/?&W? M]ZHFNDG4;\DZ!0\L"*1EW2Z65 !\;:E#<> ?,:UIC)?I/;J)3!0&"=Q2A$ESR$ZR5(RV7+S].,KU8_ MA)' VJ_H-TIE8<)(;BJLUY+?D_S6!$1K%8R,*YV/I/S>J;A)3 )*D8[+79)Q M2*E?"]L=O"4;0)5+K!SAIN0XNQ1<%_7-[*8?,<7WY*2'.(Q,^+H>'^@=/9$J M'2";#?J^;ZD5I[$.7*8KW]7:O)&5([4FYM5N%GK[K>K&>:L=)1UMQY\A*I&C M[RYXI2$0*JMS2Z_@AI7;DEV"I6^Z ??>D;8-A;.?T/2..,->*DN I8W'%./P M#1SAKN"_2W"/I#UR.3G5<(QFG>LRT)6=#GDB[TDHDA4B?S1)*)U,E"^8/1Z:D]#[!9!,-RB^K$6>XO M!Q--OZ?N>["?)G!%!M3(D9*\J3?5,7FQS3DB9VG53;<7C2Q9'FAK%'(,#UF3 MHVA]]#0:DISA*D%Z2"7>X$%!>SG'D5\$9]: U>NI?I2M70&B+"]>XQ.)0+5. MRO$; M,RUI0LJG11ZUB8MB?F9B+\PT6M;1-?HD3DO"@[DK@Z,"2E:L\9'($+O]?FJ% M7G!8\#)EUO6WPD.H8))6;BJG8?:MI]XE)A*BSH:7VCTPM-V]HQ;>U6-VFG^K M74?M64FZU3->7=8"D;@)9Z<[.-D6G@FLGY[[7>JID8C6:Z;3Z2-?Y=3X8)XZ M!^C">I!P^H9?1Q9$_X@,*=O4@@,^>K$)7_UR"/FS[MDE$U6^Y6,FG"$N)YCH MWN2023Y[F]X5M\F%[G)!554M[GI+T,=+96VY#&8C%K\A^O]77.PS<33,"UV' MP[:"@Y;7Z2TY3CDVGHKH-^;3;#'8.IC4C^QQZ)K@HCOGR&T18(\;,(=(!SUU M5@,IPS18]BN.GJ_%8H'CNA7<2KP\)$Q(.PKX*H(AV!,G^JHJ,P2&A5,KMM#\ M^A#U3AV4R((%\;C'!:'5N;*KNW.4=IWM%13VVIS-F@4N][4 A>NPFAN":69L MY-]-8?Q*)ANY"PN>S3L@2J6RIR&EHW?#F\#1YM8'2F_(?%HEM:6UY&@NHV_[ M]HU=@O-4[%R=F=I0O\2O!=RXNS'SV%/N*. M9E8*IQ&4?P9X&6R5EF72&M?^.9=,^@F6+,=F1&UOKV;L$\LFGB0+10D\\[.- M5)GO03U$O\FV[)9WW8FMFU12U[4(7%8G.8U\Z#"SR:^NH))/!97\^@HJ^<=1 M>&I)MUPP'8/;+04CU;N=F&9 ,O"A/ZX25RA/]\)&2U]R%(W:@:ZA'A'**G%WB!2J>71%7X6*I&A4KQO,X;$*:E:,H&5FD M::334V03,1I\F^>U$-;1P#A>K=V5;5N&_7PMK^K_7/7$6%:MOZ'"E1I8_EF$@ MBM5_!'-4&M6<7O,_@KM6=7OK":/YX?;]DT&VQTX$F[D-3E#XE#MG/__L\\]8 M7X:O&/[U.UXNU*B.Q(+:B(=@)'[UV_]5K'[UF__%7_[5K_^71B-C-X)&5H1, M(BL>.;X_P#.)N?['\P))$Y5E&I7KF"37D; %.'Y@B-=#FC#3KIK@X\7J5Q,] M5>1'VMN)6DD94N+^DCX,GA+1K%01S*(S4T5%/NY'!7"C:U$^2PQQ/# REUF* M5/##3\&<).XXQ%51[&R*'.F5\*0Z&^X(HUK@V *B2^1>+-=;V][/7&^(3M"G>D M1F0A>EU/?9BZ05MV=L=&$15Q,5&:FF$)1A-:6$'.?71B[10$D&RVVX3/?EWV MP19J2S,8B(+- SN!\0M(L2O**D4&UM6^IB0.GMO)MW8>Z=Y(\Z]1B-"!4A%O MD2K! T:T=97LZS)_X/W2Y-#U]7X M?@92S)F)B+!D8S6U? M[NN'KI?Z@7.1%0AXPG!B^8 ,4XRM=]>Y9Z89%:IH;-<*FA5-JR0[@8N%_[(/ M("F40FY*3^P):#*''K_EE"&O_+8>\5:YGI,:=.MJ- _&72)U3L2/_G%'%<8C#E-%>UEU %Q9=<#Y! P$^*D3T M(Y(. FDC4!EF%LA!, MW/PM^O^[[E[[O"<:!D%XX*@N-81VB '^72CNA0MJT M,ZKTQ#M8X-XYTL88@3'3XI*/MTKR@M]">C.*T@)<*L S GW.A6E];B4\X S> M%T$"\?FQ5;IVNZ,"$[X@ULPQJ$H@'T%1)Y!Q21L&%?37[NL)>^ I+ M/'[ WT)<"&9Q\83($[_MRU%U-B.#A#%L71?!+V 1< ^3FUV+V*[3^\*GEQI^ M@$_?J (\2;ZPMA53@ZXVQXVR=>86066"J)@PO\)U<;SPQ:$@65\UEWG6^E%? MDX] _Z>)3_-UZQ_1#'!=!2]\%9QT R1W%_YZKA;H>V)KR=?ED'T6 P/,P+,: MFGZWN7B2[9*K&M.\>*[NJP\1%D30LU^W]SVL>-D9 +^K220GK"6 M?'T\N;I05+2$/4=Y:"@'I+(IJ4:[:M]LG"+!N_?__-(9/;W(KCT# MYWL&_O5E]@QI$^>,_:]I:<7FII\2:;8=RI'9NB4GK$@7%JS_]XA<94.N@A$A0'=)$ MD&6L^/1J6\$<+306',ICW^UVJ*H)55>'[)B)K,Y@)QE(6QWO-_3KZ_)ZV(:>5/=/&&IJ*=R3PM&?Q[,R>;C7;)GDA93H@4S_1;OEJ]G_H3-XA6 M,^G)3.QG\I+6>, =SNW1'6#"FG:Z02UM1C,YLKP;;N0I>"S$MQ=K M^K2N/;;&B8YS%>8QZYKFA@GBE@KWV1V%WZSX::W'>,EAHBH6)MLHKO1!/M;U M0?O:>'4ZM)?C@$\<3E: -7;O&8_=J]77R\Q%S)#DE_U)^H5O4 D\>FX3YEHA MVBV!ZHM,* 3GE?YSSFH7)6]2WGPW9;M4F<_2V9]H MOR*=%FK=Z!=\Y)KO[RE?%^Y?"-TR>1;0W2*[$35(?\);RB'[Z*. ;IU>H5CE M5:^DJ.5$TD%^@MV;+E'EDGK,_:=>]M8:D?%@VN; %V>?4,C68[][/%^?%,/X M_M!S<R%]H6E<8U MOM?PB/3@,7K6?8^GSZ?AO"'@*53-#3S0PJ HZ4&WW89P"CZKTNN$HYH&*?R* MZ3?,DY@N[G!K5W^K;Z*(F*P#7\LVXGT'G[U MNA JF_ECKL#JMQ/WONK#T#5C\M 6% M+_R>/<3>X&)G=^2W8ED,,=8G[@6E$Z&;TF=45=J?^LK4H%K%?M4N,OYP[^H] M BF656XUZQ.-OY=CGKD%7Q C^G"W^I9V40Q6HU>0&P=ZP)ECU0QQ-L:C:ZL= MG(2Q_8_"U7HZ^L6A/'1GO)ZX87O#8]2L/]K54 M3(32)G;++5OB*ALVY:&^TH9^*@3H-R\3 O3"?1ZD4:W)81%G;L0^CJIGZ3C6 MU'GJ]1N7Q6,@]CEH>/G0%V#P"+U7RAV2R[QX7)P^(;)JP])OPSSVS.%Y'^[(!$)PX)ZXQ"$:3[[EH_#^2XN#*,?DXN=%HKY4%M&K MY$E?#KD[,9&75<9'IW@:M>J]1FAAK*\G-!A<7AS*<&$.RQ%E&Q&H,R 9'R%: M$YT@;N,;CP91MW.,I*.J]J:O.=>C@0][#Z4^EV[6S/%@N61V1,*_IUAQH; A MBMRI2U1+ JD5V2&FJ,C(4BXL+E326K%M0AN2SIL\@U H=5 MO:2%-8S+)L^@S($\6^NC_4AU>_7UJ^]>K;XMJ>S[N\\^PU=_]]EK M?__"=!QA?.5IWG7[?3.2?'>XV\*C+8W-&WN2K]B8O)/*UW>4U=VG#\U;L"&1 M3.327'U0>(^M[XN>A6AC*&8*GW/]=0I?!Z\J,SZQQ@,QGXHATZI;#CP%]NVS M-^%>O755;FEO::SCS1Z^_/K-ZEB/0KG'M6E($D)DZ=7J[<%BHUP;QZF_2X6X M[--2J+ZBGSH>$%N3A=!EL>;A+E&V\V>V&GWR__RMUZ[+38 %D:0GN.C-*,&_ M!-9O.#4:P;^[7;GN+%_.6_4P]<-4O['GEB_'0P3&712@,JZ*/!YRH)ERW7=E M]<:7(13&$0-^9&R9/HRR.^2,K27^$"Q7(@LE/UPH*>MZ1:2#'L5P6-4C711' MBVN&C:2.G,GE@L E>B*]L<.%*:HHB"PWG*P1S0Q&WNS(MFC+21G&LQ_&FT-8 MH2A7A2._M3Z5-!_@*O6,MU(Z)WC-0U*F#2=]V8Y^GO+=WDU1##!V[Z$FD\C< M48:)\,BJ^^+EHA=YSQ:K21?F!XCL&-GD(^MYSQ8'D+-3V9>41RMO^QJ&3ZV_ M36HJ:J/3*N>^UXL3)Y263%,1#6QM4+K(CK]$. V+2%?P/-Y5O0X&B)$!DN\P ML4-:HB0:6E,3E2B.=KN&99)I42N(@88P P^L8+ZJ>EO2QP"+<$NS1E^-G4_VD)P#W+NS=6@&]E 6 M#B4[D9"EY.3A>GS24#_4G/Y9LSS:#LH/J;(0:Z!,9&,:+"YB[@A+UBD.\:SX M+VTGTC,$JX(:4WLN" T+=%>^+FA\?)_..?UN' :;C]5FMP13;G<= MA6^?#!M,*S!V,M&B9.5LO\;E A1]< Z$%T8;+-,M[#=9A_:\?B0>%X M<$CTE)LT1Z&/;__.:+]]\5 M*A\.+,2&L46O5L!+A.7T^6^!E_CMV0+//Y966=UMV-/0H54 PA O[0?J&WV&C71 2L&T .B!\ M]UZ:XD"N7O.9RN[S[$:0Z0S!+H$DAV.P3MRXQ*?JB50L'S7T7JJ.2:]#J4*X M"5+Z.KF5%%5B< B'[([I,8TE8O.>*.71Q4R\,M6/]X#D7(V)7A9O3VB[2\O* MQ#86'WU5M-E\5P < 8=?,3FNR/!N@/FDV1(G'SS"(U9M*UJV%W:V/&.8-3Z% MM&O2WIJI +.A 1Y!&%G8>IA7+L7=DK4Y&.B]U481"YV7$QX/=W!O3TMM71$8 MYQ$8OWV9"(PK@<'/YU%/$Q@D#12(_%DUH2;D1-3S+ =N^Q,1*0@OC 2O*!TJ M+=H+ML_D8!3"'6J](3Z)5YB)@@AN4NY$J0YF)H3HZX;=2C[E!P9L<)A.D6O: M!()>BA*/2@B^;H\L%LLV7#E=7OB:U9Z1$(Q6CDFV7SV4I"Y#"TFS$PC)T0?A M,CP%@R8?:+'7TN6'2QTMD35L@G,^$?GU6F5QPS+LX3Z.5DV$P]=/!UG(^E7> M,558D.11[NN:$RG)$K7@RW*PS!&J\3QYU'K@+O\P+.>8\D5&E1Q7SCYQF[*\ M3/(.HQ&6P >^I[,/2#6N$%F_P_B0+ M&X)&72L+5AE&]4%X_((!'^O<[&9V6TUUL-/[AA!TG #1(HP^,\A*XLEQ)=UZ MZ8L168-XQBLXB6I8VO<'PTP9DW+T40F)5H>KUZA'BJP 6O$>0!11#GKFZUHR M"LGH>'C>\&#I) 7I7([K^OJEK:_!4\130HJKGEL!7I9\3"++-N!0KNH=N0K" M%"YF:_F<->YNG*KA =^$P_FZ@GYA*XB)XP>4D0XCMY;T#8HTKG=+%QF:NAW? M\0[IP1G[Q86EI;Y(W$QJDYXI.4A->+,T6FGUF,W[O[]]^RV7\\*@<"TO;%MD M9S<$B.*ZD]3^(R\ 3A=<^'^B)Z/N2T.W*SG'*V5> R$*9Q+$ >'%B(^2\^4*@7%TGB?$OT58W@O M!UYHZ]MN;"+S.W4UH!V2NQ@$/U[5>VJ,TI \=>0X=;YM&(3JT"SNWI$LPG/! M;$- %*F]DU=ZH*HIIQD-.XF*/EXS461=K(=>,\$GJXQ[,%7@# MCXW5BEP?. M^ ZGP:+'.@S!/L)?AV%2:)89.D=)-Q+!SJW/,/NI+@>9[0%-A"Z6"/M...O6 M]?A0UY$UB#Z][7IE%T%] +V_S,2#N(-Q(>7040^3D%"@%5$(7I=?0$! CI@O M?I.*UC6QMMJ@JFD"AF\3CBKBK"Q9XUKGB]]F:S(GNOO'WB=C.!8IG!J=1 M*<@28D;?&Y\['GAE15-=5_8]-S=LWW+H=SU8" M0K;-7X-5'!HEO4G&"H"\R%; G(7) 'K"&#[KW>0$BQ1."2J#=PB_H--T M7M,SPF'C9(AVJ\ );'^HNH3[WGK41ROMR$DVA0B%KLS$"? M1:1#SK*C"KY>0,PZD0D%(^M*B9TE]'\1WUJ K"\UJ\[OT)_''SA4E>:RC)HJ M2ER@AY23RV#D<9.C?T,2^@:C#XJ(+<$VN.F+5X&ZG[P;%,>*A6.N*DK!P9;L M\H 7Z8\11 ON%Q@[;IY=H<>%BL:\J[;QWN 2-=_W R,WZ&32%_9OJH102X/+ M3UY+T_%=C8Y;S'I?2RF),67EH:EVZ'<@$)GDY\&:B@30Q$GQ8%3O"M_VFU!F MBC8WG]2#]7*F8MD,$N:1$U@X3=V?@[?^);-X?5Y8%4\4AWH.8]R"$%7B?";FG*C7]B M=\SOD.$\&UZ)^^9'U"QJ4FEBLA&6['4>47G@$@+$%$1#W/PD\F'JR$,182[D MFF,D@>G1@([F?\/(_013&+R=/?%4Z*\*QA,I0I/M.J9V<]=U0%45'+(D9EXH MV4[3:CZDM+%@E*Q2_E&,\,UF&H4,O$&4=%\K!%X))E)#Y:)7,D*M(*]TJ9U: M9A9,"ASXF6L./63#@2!+<1DTAKCD3K#PC8$G5TX?ZR=FA_$I*-,K(>73O,RO MV7"[\XKZ;,3,;7P+<*1-9?E)0 ^YS4\]^;5O>Z"5QTVKHZ;F5N*UWX$BE@F0VM55#R!A/^\U<13R[AK5:YB7\M 7P2_61 MG?>JQUB$"*:'_%#7']UI5W!'EW2K%*Y#O+!SEQEG7=NO&;=UO6N"+98%Q*(E MF'Q8F<).'RKW!BM6T3%9MW?6"(2+XMCR9K](^PO9+Y >F@Y,XE.++V;42HWR ML8'+[$&%>=0G=KN$%M-W82;0"]=ROBP88D3NP><&10]!2"B<%L0F-?0VS/!K MX$V_[X2":'EK>-4&G'%T,/%9RMUTVIQLQIQ4(63_P2_E*6INR]%8U?F1R*^9 M2$!AE]L!P;?18-+Y8_W5!#F=]F2&J3N;&D&\N^NH+SK7VG0%R7TB2.YW+Q,D M]\(-HQ=;SG#2$R7)ZH&R?%%.(%$+U)"6SA3R9#)?]N%T8H)RO["KC:%-HT$U MOB.),YP_ZJVN:Q-R[4!)\Z$=QFQIU."[$S?WE5*N&C*:SG5GZZ0,-.N&*.9M MXV^#)XA.D7BO0;IX/HB;S1$%5U>$SE6(/QAW(1D['I%U+ST%;3KF$J, DLG M#;Y-[0?WS1\]PNHNG$@U\D7E "7$43 U,=\4E@G(D!P1G[1ND1<0K-QU];SP MU8-8;)@'8";+M.TVD_ QGM"5XDXZ2F@Q1W^,'UW>TBVWZYIYX6O&J,<,O4_( MGRI*\ IK&B='1)>I2)2.5B*NF-NGZ]IXZ6O#;?D39Y#!,Z,S4JSNIO \40.N M< >5$@OVW B="$)O.@ O['Z2C*/\69CV&@V1HJY7[L0'BN4!K;E=3=)+7W81 M,F3V1W XW7J'?*"AH80N+.>]X$Q"6Q,Q"$'G.I0MM7M]$AF>#>@XM5\)!UPX MU?A.5 ^LB<0,G"R#D(#%LE3,B.X:0O3!_1""]EK*@%UD=:?:X6$" M]<:!6$A1E0@FD-!#_4="/-)!*!1=8%@O5OT> M6B&[XG^[+[XZ70[YI989%U+2, LH[VFA.)(K^5AII&S,J-@-=Z&81 3^]33+ M Q.04:LV051P.8*FNN*;K)KJ"QHYGQ%0]?0535-NFDXY3Q!;(8_J# *X*W+T(UL!D( MUT9"5+>U(X:4_#EM$G_D?D)I7GJ[_Y[%^0*P."FH"]A'Z;P3CMIC(<_T=9@D M9=[RXT%.K* ]4?Q*1N< N4<_2MLN\AP3F17A2UZM/K!:X,FK[IA4U5 3+&N&Y3RD6]S82BF'Z#,4K<& M9V1R5<#*J"R;R%^DV>!([J_)8CHB5"_3>KY<]KAG&5=?FQ#0'+OL8U@<5.>UBYP2(;\L2_8>FYA# 9Z_@8\ =/!+1Y<"PJLD,'C>)(-"N:?+ MROK8U0001FU_K,N]T;S0$<7=/T,P$:3W&B[H!#'3NKA2A!8>_XUD2@;QYN(^ M+S5%G3-T,4G?;*.B2LEKV6'N$;@3=7776VO@J<<4*=KH67R=]Q&HGKM@C5T7 M43JR/NU- \5^ Q)$*C)P)V"%/E5'LFL,J1.T!.7S$L! 1O#,\:O$_@%F!5^> M>8./TL1;#5@9SMF]4)RV[S%XZ$(0(!3-"$7:HZ/XU2XIZOH8HW@RD%#\.CGE MKGMR/.Z$?"Y=E=LWOC]M:9;?+!RI>!X<,O25=W=-O5U]95]\SU_$L9H6NDY9 MF7"))TXWVN/(V6# FWQ(GY%^BR,DQ962CZ3XBH7\_4AC-#7!!XGDHG5%V'NW@:#!AQ?SP]S M%^R>L*0,U"XC78N%('1E"^'31L2[V4./^&ZL-CX&%?X3_+,^A$0%71$\JA1O MN%6[9:Y[))T'9Q K;JY%BXH@TIV#.G3;\8&IIJO5!_F?FW*X*6\^J.[)P:EF M*NA*K\U9[>#F;JG\1B@IMC,P,+/&*O]3Z\18;DOR%MU@7W KQ13&687&G>U' MCD)=.86]]+A4U-8Y4LBP MWS=:D! E,^7M[YV&A_-T9*;GO1J$ M5#1*6E_.6MN!4E)TH- W?40K!UT8)H M1-F\A8A]1R:)LP6O?B)X]?=7 M\.H_8-B]&8RG! S?+518^EA.%"(BMHN*,+TC=RD:+EC+I FPGZNSL/]#@/?: MLJ_214=0]OUA9+K%@0'N7.7.0RN%QM)J(+(Z,UHL@>DJ5H7S10DUNTK@&H;1 MR,JF"X4F]?YR-=#,>OZE6U.;5@5I&3UMA*7)8XN(MD()IV%?$OELR1V6X2RK M1+&,6G1%@7FA@S=Q*4U*X$!J;>%'5;PZGCVY.DDUL(!C,Z;LPT\RG+.H51<' M92#SML2XRKK>OB#70T*D&SG+XOM;/=S8HV9^H)$\N M _*"6W@OY/L)T GS@R2:=(/*:GVW"\9@]1:5E:Z5;UC$L2P"M)1JF6;1_I\< M*^M0MXV'!9_*$8C= >D%8BFDK8?.F#"*%:7=V&DM$_E-5DDR;2<4,?D?!XF_ MO[*[B >'F"]2=.QJNOD$\3N,%M6RQ#Y0Z4@*#/(Q"'=8C$B2?OQ@E..I]<(.& ML#LI054@$JFDYXO?H M?D[3&V']+C7AX&NL^'"8@L>QT2KTA5GW/Q%-P;ZVH[%;',+E1J;9&.Z.-ZBZ M6TF?>SS(FINJ6CK:4NA0JK6Y IM3,=T=I4+U(T>R!W8;194[N2[*[TNK(2FX M:&L*=SJQ(E+L=.+D*ZA5T&K0*/LG2\OFZR8187-B!2+N2LVB';8R"5:)9 MK4BK.HP6$ZUMZPH)9%=_QBMK'4-,%C6##L&W"__&6>B^'MYA=U3!5QMD+9Q! M0,G=5?NJ9(*UU[7IW6^#]^HD;*LRK)ON MIBJ3UO!,'OQ$F?U* O TT_BN',O@+G2',(BL2:?-R NI^LLR@7\FGA&&_)3# MF!0:-B=&35+EY;Z\50E229JKMH]?@DDF34%&=:Q*WNZZM7$4'?7SZ4QR_QL6 M]Z:L9"EUY@7ZIXB;8IHH%0P*.^26;%$KI ^B6>T>2.I78N'$+5RX0]HTZP5H MM0TK:<':2OR=1($G]BTS/8Y PA@YR,,B!X4('L7,[RP-SLJG' <::(P)![DA M-TFK%ZMWE$_L^K8I"]" W6)F'7QVD,PXH0S&NW"?C_7J?[I6,@IP<57WL0RC M]!*"E$><*&)"^#\X]%R?X.PM41.8/I^N8'F<:IG)7*-/1;E<8 M$J)N*Q!' )V>RPN0.NZHZY^6<\',LU:=4Z2=Z3N%*@I_VH&R<)CPS=9A_1!9@@@4Z&#O"U/J6@./ M,D*Z"T1E0.:+MIB8%P=2FQ?D9"="6J^M1XO!V'(P:=U#")J6%#2;5EF'?*U' MP"4#1?R&%;+)(G7_#C_SH7Y$7\P?C7A3N,J)-?P%N9.5X!GD:!,1GCQAE)& H-3 M07*%IQ:24&%Z/ B[NK_QA<,RTD5514?=HT4\)[3D:C&GP4PV!X8ZE H]E0PX M+FO7I\>Z1\W./ @<(#$&*>)Z3AHHS2WGG)IGGWV2IP/M7BDEN2)[R2I;SP%AE--]/A?8KO,L55(^_, M^.NKXM O80EDJ"/U\P2ZGT9#@CM-NW@3\L[3R^&*8CF[BG[[VJTE<3_L)GF.F.JYSMV$B.F10_QE85$.D<4K&7Z/6# MKB)=+W]%@'4U;7!-.6DO+!GFFA&LCBF%482S\$F8]#S/;[JVE>1/U-1-6?/@ M)%'ZJAF'>K>5DA8Z;NZ<6%04D"A<[.^=X3/TJ*5%5VM96NA526E"\F;6S7(0?U?K;[F&GC!*7.FB S!=QAQ5[U: MK;M*NK-+5;>;DUU7W<$Z(.9DU_ASP0L3L*JX+AF@IA6TDV_L> /XI3G)@ M+ M:H7R#$MWD**2R[VB ?X#A5^#E3A0ST#"-;9 _@JGU[_ , %%=P VJ _V?.V M]11IXNZO*4@2,.-[&'#WP'3[01=8M"2P7KBLFJ)6UZVJ#"L M F]-U!)XM>U#D.39U/'_/A\TEC]2Z&:JW49"2"240I"Q$0ZYF0F4W8."TP3 MWWU3)E]38(>.H%YX(^4=ZO.("XO&1W]YH[;7[B)W= 5&ZX N!';6;L B)-:+KJ7-L##R@3^[R1SA7K?+,<(J.1[+BOPTL5T2VAYQ/U+&A<"= M%6#4THTR=L'V8H41R'AGX".Z?A0=C(_%E"9'WR4:1E-!YX6T]= %;KKMS40M M4S++^@VZ,;I71@'PH.G)M9"+(KN883'"[A>TO2#DH9)!41$R71_O9(MHFLGV MR"+,9QT>##&KX&=(ZI"3J6BF=,30K_QXX-;-8'KS4:D2@DJQ#0=F+\>G&IH3 MY6YG&4P>FO+JQ7@B&NB4Y#?N;KQ'MRNJ #$(8VC,(^PL+LF>ANOD&DA'9 K4N&A=8C2%IVC=,\XWHZ MX"V40">@FB!'&E0.O>]E'0M+6Y<4!#/Q%GY[-L!4N2*+.-/YLK.)_!:C1; Q MS5L$+LR?3ILT')HY[DR%8M!$-L-FUPU!F;YZM^HG)>BD9U>;_M27@3/&K\ U=+KA5S^*Z"16 M18,C:MI/[.X)W%K,Y9+ MHM0C;<]@&4H V#GT&A53\DOX+?3>&J[R0L(VMT8B1P2OLSC8*2.P0<*;@W5' MOH';&/DO3M6(=X0_R=2LVHLA5$K22E)[ 2'M6 1E0,L6ME]]]=VWA9KML-4) MX1G5&7GHZC:X"UW+Y2"!)]RQD%.,-=S+Q9GS7 +DX-:[ ]:_43X)X4 R&CI\ M\-,MCDJZ9_QHFR5I72[A;VU4(K2&@3.ZY7+LBN[BO*V?N@=3@+YUCSH5 1M" M%Q\IG#YU62-@7>']<(AB][GB[7L=JRH="%TVTIND^NWBPFV0N1!(0-)\P0IY MX4_E1^%.\VKR.FNZ+G1_:RQN! MP0M>M@H_' W?@&JN7 :;SH;MZ=,ECAP Z+GB*GO)-D+\-,&8N0.P MCGR=LH;;22!_.*BY&ZX9>)+$&#IG9=O0L3>.&"=V=]FE#;\J>VMD6?0RGOZ2 MB7.PKA.?6B7)9 /82Z;A@?R0PH,J,_4$"@';*2C5(9%>@TQ0LCIAH'JT3$HB M5CU82_30P;S54YDN^\=I?PCC$4X"LA5?: +D WTT'888(+[^W(+"/[[_X@/] MX0P%\14.=!X.]/IEPH%>^''X3?OW2T;,.VM>BDLT(XT6 [/0LJ4G$X<='E9R M2C,R_!G<.PW32_"CT7S^'TKT?P"QA"82S,#\^?]\^,K"?[I@;"'PYC0KN+D\ M!V3F0C%@X7J82 ^XU/1G=V]A:M_ V>$Z4\1K ;G^9 36)V M)O>SX.@_+M#S?IYG0GP;V7KCA;8[BM>B5;>?.'UTT]TG^Q)G7 ES"WY(> ]1 M-!-6@V=O"Q+4?ATVA/2N,@%M]^Q!1O5\ 'A*%RG;"JLC MZ=MPHVPSZKP,P<8.R*B:O6$V*'+98)N?-PL-960V$^?Z"LLU<_5>:H$V5/=E.S+,RC*0]8_U7MJ^T3U)%7RJ^D>SD*PD*XJE2RI)/&;X M"W7>'EMV]KPQ/\Y.I'N(17^O#%\>NSZ+Z=U#$P;E*:Y?L;21?+XE9@ABU0I8 M['8PBKK%B%XBBA^/+NDB75;9^/-V3A^>^BN9#*CMVC4QN;,"<3,0W\]]1VBQ M]M0C(?!3:DMV[I8Q!]E)L[HIH^E$>^,\H$?7U/ZT%(W:BL@'.= M;,-\40D-9WPE7K_/]RY>Z5KXH=:^1J'?8-47C:BD@"H5M2?9*,U=JONL9/[Y MLZ.\,G#B4V_WO#LYH$M&DE_*=\5J]F7%:4PL![)E>\ M.#6/$-%NPTX.B_U8ESUEKWZ_5%XE\>4S55,IG0FU^98K0+$2BX@+Z>SHC%$* M>*N\WU)*8Q!2-%NQVKQ,D"*H%\9L:KDF[()#V= MW$A.H([;EIG!D&B-UZ% P/AC9/*61>O-]U]WW4=M4=K($,S+60@LD9-#%JSK>RG8SU[>9J-+8SP$<%F*;U[M-[\%Y: .IW7E M:_$@8M#Z@;1LZ4 M^R$L8/M3[%H;_BU<$/P+;,@0+!Y%)I.\IWJ,4J<*-SA]&;W?DPODG#H*!TB? MB-Q)N\HIP $,C:(4^%9&W1_KSEF-?] 2QG[:W8+"3C.8=,%$S"99 M6 "3[JC%ZJU,2VSWBG]EIS==JKKX4$+SD+M813M1H)-UFK@('L3PY,6$'$8; MMP;3.?)K/#_5PU#97?= S9,&TM64DG4OS=J4T')UWZ"_[.2>3;,^LWP/A_O8 M'/D/$?Q6>=YHII@9V36)@%*;=1<2#IXT9H9^[)LC4[Q+>WED'WH5Y4S]HHUH/B,M]$ZYK$;V,:)YP MBLTA54F$GI)41LZA<'\]E$UD:E5=6,P_ED7=WBI(Q&Y$K0P,MK26[K&G#N%" M5X56.Q1@K^0'B9YX56^:@5/JW#YN2Y!JU>5N([U"TV"QA#"80_$ A,M&3/O0 MTL_ONLH3T,)AX&)1#;D9R7>MJ6DP@0:$4[NOT/-R#*X&SO5Q]DS<2D[269D6 M"I?VJ/VWXS0M"G=1(4J3/;@"GBP?6R4+=6Z0N"SAYS*HW';#!0-ZG*:E?Q*2 M^"XX=K4&"*J9EUQ8X)GR8;192=Z$+^@' M&=>)QB ;LZ76[K],U:W!A:U]:Y@&:E]NQ/TK=[=='_PREVJ)VHT@ME[(6;E. M/T1P0UU_S/K!:(1)^X&R/KJ XRC5B_-$GJ6N,F^\))R0SG\'[%8&!*]_&T?M M*$K1V6X6TCUI?@)IB6R >(;:_D.V:"8O^A!3@R2,J0TZN1GV[P&@.WQH,HV6 M^'3#U6B*='.T$[=L/; \_2FX[XV)^/^V]Z7-;2/7VG\%Y??-K9E;%"UJM_TF M51Y93IR:&4\D.\G]= LD0!$9$&"P2&9^_=MGZSX-@(N\S(@B/MR;L4@"O9P^ M?=;GD1=14-OGA)/SO>(G$NVD&":=63SQB":A<&A1.KR0GX_6 2>*+&HZ++X MPTH3)(2;!^Z0!9V0QBC7N$.A1YT"=9V0,OIIOGH3$ M"O>V=SEQBN2L<*)A00%M9"PDY&YS M44.03_!V'#PRPJ@[-AM'W6AAPS/B,4HH9*:$"\K2A7B'G&;\#"X MT7Q8:N/PL7:"-??ED[2+4[!9PJ0'B;PUA8S7D:L>4$D)0RSIZJ(F^P^/2XY< M"(R20BNKJU,&@6WB(K)+\17H@N3Z*&<9C\TM/4W(?#:6JC$-I56:-@ B#E3/ M5H6? HEY64#Y+F4II3AMV)B$5+A>6AX.UIZ 2> T82] ,P M@#D>+^M7\CX2T&.-)06$S>(:KTVB8U%]21J"RGC;3^X7SMNDRK#;!8P&I#4!&3+A+ M884T2[#'(YQ2+ENWL#./A@]I: TIL @L@S?7V9FQ%;G4=A(Q"1+HIM"9M?4+ MH?X:E>=SC&V:%U<27!)Z$FJ2QJ00#R>*X[E#R:ECGW&%86Y@.<':GT[+N/)/ MKX<.J?8,JX4MO3R#/C3&C94[6&8$!@4FXYA%F8,_C6R375" 5\SB^U6[:3Y* MEWK;]19;9=C02>UUM3B!+-*8]$PH1&C;6G004BYSMW5M1:?DNVK+EH8SPZT_BA-:=#*:+M"X\Z%=;#XOF:YH3E-LF0E,$?0., M-PP&$Q2K.JAXMY9*JD$HS?:B$XO?HC87:PD( -' ,1T*XA7("18),P1R ^/- M2-C/$+4'372&BNAB@'TS1=F:A>US"7XIO\.RC\V=3>TPTHZ(W8BC M%UR3;^'!YFB_-W!]5HEL)5M>WSU6&6*Y'O#JG#;("T,3,CNQ?R-90!Y!( M0OM605OT&XH\(Q)1S!-GDQ1:7@2-T1@DE/$2+L9A4C,#6$2QO1WP#O%,@]VR; M29IU'/>Q6]M9C*@P1$$J&4_VK+">8-P^FA(R7GTZP:Z2;^UI= D!6.88294C MIOD9= .?#OB)>0M+%8KP#F+0D[VQ1FS=,EEPM_4L>N0SNX MC#VV$+(%POP@-C%!TG2/W4^N/MH?4<.S-[.!"+<4R_O0[0WK7I?V0A3>UEWK M+(%G+Z'MSOT&;GZJ$KFCL: 5V1+LRDD<,0)1%^%ZD]FUDRJD11,1UM4LYQ#[ MV@53Y1TXK[BJ"R'/[F+I&%C]0.I;ZQ!)**EW<\8@#9,YF9T2=P9YD?;P%N1# M(ZX,>VF6 "#ZJ?[ >)@"?,()EI+%!.J\0HJ <N7Q.<686V:E;%V, ^3RL1"HUQ!#WNV&-3KQ=!6,RTF12/(W=V'"1MH" MR\XD; 8[/U.$XT&49T8IY'NF_F\JF^]'1 "TNV!Q*9&LUP^7C9*!KKN*5(Y+ M'A'U#][RH7P.V0JF[V$- 'G9SI\W\DJKNK#P8*L2-JP&DLQ%ZPKY9K:E,R'? M('=8UPQ!F$@7!"26RVEHO#\U7:F*P;*Y#30@@$;$9K-;I$Q&7U@ M5#&=#;QK_O[ZPX"RHZY8UGN+&3C"/[%%:M9FEM_#=>Y8#DC734-@/9<)\+,) MGD0A[=-M)%/F@E#9?'Y2_&D"3-]^K8>Y?7%OR')MW0[F>VGJ*776%UQ-[RN, M%1F6%6:F6E%*;ML-HG^JT?!&V(YIWR3BQ0"#R)TI7[[\'8;UL0%3JY/"R:2H M)2'A*C.@_4L9U+066)?"RU'.Q%16EK9:BH8:M2$=@K9C6?],G8E3Y5 NC9\4 MLQ+X9I.#LKZ:4W5N!6<[L=ZO+K!!RJ,.PRUE]3_FVC/':883O4_*]IW3ISJV MOR!L7@JV&FJ,L$FT(AXW&^[N.+-Q_"M7XC9LQ%4Y;)%;+HXBY(>#7^-XT02' MSC.VT[ 137#XZ2@HYY*/!(@N5'U6?C']@!0!LI@,@Q\]M8721P_!F _A(U!9 MD99(I "]C$*&FW(5\N?)\%U=R( <2D90QQ*K&=A,2&V/LUZB(H) M\+D(AZ@9!V$T6%71KTZS]U?NLLCO,W.Z9LE"3%7)QUTEO!%W0Q@I#@N=<.@X^V'):^G6"3=EXL M':*9MDV3Q]?C1EFF\ABM2,P;E%>#C@, &CH:0>"*W6 M5A40(*)4%4C.'@=0-B%Z:F,>F^/$,5'OM>;3B\,_2++3GZ:4,;7'[OHEX6D0 MP^8'8L,9=E-AU0#7%LOH7,-)# /-T I&5\B-%8?';@&_"K0-=\SG;HRX/I3L M%"QNJ-]> \,=XB*$N+JVJE: !QF;IUMM /N%.4\2B*A089@38I[ 0]_J'N,D MX^-5KRLNK>ND_+4T*L462K^W9QLJTU7E["55SB*H^9[=[!\>4%0L^D+ "0-A M,Y$B94+;3!6X=3>ITWY=\[^0 B!TM)1CX6N663I)H4@JLY@="FNR-)9X7*Y[ M!,6+]+Y*^:(N08<'X-5#)80M32I8.H;+UK&QE2Q@96"$U3 M@.5RI=J ^V'^,Y9U,][[K[:9,(K1-99NEJWHO7"F<#,MI/&T>GEZ\D1D%R#H]WJ-[RCTZ&5%J38\HN[>)EINX? MEE-7.(PRGRX/F.<":P.Q&]B=@U=]W<]GUOV<[&;=SX9SOD.'>G2Z,X<:AMI] MJ/'6FAFE?H"*'# N#R VUB@ OGS_]W=O#D8O JA_C>?)Q,/=H(0W8RD Y4D^ M7Z[IS#4^5SZM[C%O T@4MO9=,8T3KVVU7*T?^EOCD0VU6\ <1HXKTXY:%@G) M"L4G;"S$V;?QQ1_=GUI@V_DBKJ!3H!>071>01@V5 MRPXLBOQ?L>LE%5HO=F#8N^(J',T,Y'C9U!-Z,=EQ,9$=1FC0L@9\M@0B[ZYD MH:L9'-%8S=\(8A.\&8+/Q+S@@!';$?FF];6!1S/E_[B7IAV7)J5TG,)QA28( MF[;LE*C[&=#1 ;RLO8F0C'"U(O*A<+I@#"Q<02]7.RY7(#7S\%\6%TT,W7$. M:1& *$P PPB1*1RR#DH/$,H;4Z?,LRQ.>T'8<4' 8TYN,16-&[UA(_P8VFV3 MQ9M=-;M5] [PKF]^4<_SHM2;#74T7+V*5"E8#RI5Y-S^+VF"7AJ>EC1H9/N2 M"LG$6E!^+%JPJE4_,;^ZD^ 9M(<89P98'J@D3N$6PF>J&TJ*- ?!- XKZA8F MRAT')3D)%QK+:_+O.F&\J,%*)*JPJ#C;:_[UK]P\,@!H"'H!/1/Q)B YE="O M>LG=<J"?B*4E+6]25T_:S!F>O6"&D6M@<=F'A7$ %$X86,)T5&1. &P M6E6*"8I(BTI@Y\Q_,C7%$CQ$-N:E[\M",5 ,.^WU[*Y+*VRJB@9L3.K;9"56 MVT4$_6";O)B^#M[32\:.2P8HHSIAO&IH(81Z,^COBYF+;YH :">RE)15']_9 M_1UG7H<[02GG2I>N>T;@(;$&\![:LJ!K-Q+JX0I1V)-R/K")4.G0I8H:;@)R M8%F(^=4+T&X+D.V#HE@=4!_27];<)VC:.Q##'&+4:).KH ^U:F-?.,)-65KJ M?0,4\&JCI90-:XE< [BJT>LJ)$+47]5.2:Q9%@$ZXNHY;'O,TWK>J(IC0"9 M"1/@6X7^0?0,#LJZ5?S'!5!^_=\<,;\&IP[QS-U\ 317HMW(4)P)M$>I(3E'QN4@(7DKJM M.";.KTWRB*>+B\:EC5 @[<-2N;IV *&*%Q5CY2'O<(G%UHNZ8.QP_\URI=_' M2 :=TN(X_"UN/L.&(VKLA<8E\ [L+4_U*NIPVB:0:>, ZPX1YQ8#]RNT')1E M/DEP"Q"\HO$4]?PXA+Z#%,#_ &([R5/G.:DE1M^)@-DS[G2SY*S7 !Q8<^G;F 9I3^;RL%!3?P', ZWMN]JBRK:?$]G"7W.8%TSS$TYC. MX%R0)N=A5=FU0)@#KU'$?LQM?5R.2CUINA>.P5B,>H,N7:$:+^V9A^=DTI*M MP.=M7Z[S&7\+R+M'KV4_IT ]0O1N/$Z6OU>55K@;;<8PE$(%"1CF&11+LH:Y MR_%_N/)7F-U!S7CJ!')FB,R#+^! 42FJ\4'%W%)Y]O/_W%PUB:#T2?MDCA,! MY'J'F(A>F 0Q(=5O%%.(! ,:6U6F%MX6L43NXNH>ZK5Q:+,DG@97]BWOZ2T# MY47-.":QX.U2. Y. ;/>@+>7UEL_E87M9',QF5%WJ@YLL]E1/JDYDBCZ M X@\8<4<$B>9 HRQB2BT11-^AZ!I&54>;04;0.>TFYV!HAQEP!#B3+;+SSB' M8;IGEI?KU/FAX[0#?1CP;< U3D$49]%V=U<0.($1/*[Y]DXH/!-:PN&9[I$( MKFHV\J^UV53J83LZ;%W'GW&(N:-K0N*".D>PF6YOH9W&C.+L>'CQ!ZER]0Z8 MJ$"MH9HG@.-*0DP_7G9H"J@J".]R?&"'0A@&/\3,?4"#,(M^4.4'O$Z(F@*G MP=/95YECS0H'#KS15VS/(NJ$5IC3W!U;)MO]:VV6S:/._Z-4RU0VFA6A[69>5@) M!%$&-KA]+ASL[-:<0+( &\0T;$0X,R2.[#F%7K,O,B=Y><,H9QPT(Q-5V#T\.SP=GA MQ08%(.96E=_&C-G"?(@E2=DG+#4T$GQZ.CQ?:^9HK>.+3=@VSM!B"^VND$DH M>]!<0?,6^/(TB6ICB0%!=4VJH76?(PT](CW=YCG@AQ'ZIPMRS10CFQ5A(85D MT\X3XK);?''TZD_M00-06\;T;1 - 8,5SB?M!\F/[ W@R-$^@!B9Y6HXPIO. M",*ML:_F1BY[*[ %=*VJB:Z=H\-5V#-_YBW1PZ 61EUH;')E!Z^^+1T0A0,< MX^B%&/EXG3)D6/=Q5(W7C/N!V'7"=R90(Y:=S8XREJ SJ.Z8HI6+-*1P*$8] MRYBIB6D<)=^&G1-:,3Y%A>'"# ,'A#B@\F-!VZ76<#:-6TJ#UF;CTLX 98,F MBXX:+R;+,+0;0E)MSF>2EMX<" ]AD($"%988*S*JD*7,#+,+! +_NL;C 2?G M%L,ORJ=I'UJZ-C;-L(S)8G#(<6)W-2:\8E.&J_V3)WE /9L'##(F=$K*LB9L M])6R)&"%49+2O6^6M+4]^TW5!V"34&((N:D8$!F]@")$5+JBO7#'H%K(ORH1 MXE,3W?;BWL_([EJYLJAQ%6VXT7BH/UF/6;"7;5>H5-U0B%JFPANQ). F(B7 M<4I/B!A*@:B1,I-82Y7\?"C?DV/=]1YB>4O^0F0VUF MD2%X\U]F95_]$KS)[X._YL2>:.T#:V"WIDSH?U?&30IX>' _N/GY+H,EP$)_ W/;.;N;&,X),S^*3A=" - M=+WPGGJ9SS%&%@7[X!!*(W#R'K'#7E$8CR(*%KDG Q. MD4/S)$%"9';,"9HER?(#M-2QUAX6\Z!Q'CFS&$-I:%@ Y_ X1)(U$"3]"TX^ M,5QL]ZJ_9EPB:UXZ P!G+,N%12644^.#YN$J?=*,\_M7>6 Q=SAV3L58]8%=CP2!&1(T]!\".BVR^;&-Q((&006 M2O4RW -\.F/O2_+?O=$R_+*PM7,=VXK+P/(#.O)!?SX=4H)(Y'1? ^MT@<%) M]B6H7$'4#FTJ:6B [S1"*;,)!?3\SPD4H&#,R-@O(28[IMCX.0U:52!H[;,, MV28*61%!.2;):@Q\0/-"X?9+D[N3P%:YKLT5N9 M6$>8.4#)9)(A"->HPY/;*(J8C8ZAITTWOF\&^XT4$NJR&$OPNV8-V3KQ M .QL3S$FZ!8.ZYW*%>?PXB"?F,M&2G/H-#YH\XPH,"3AGIG_=JM";[,>U&6 MBJ&U;P-5N6C. NV6.<%;IL"[2T@'JX2!]$%+)$"B4D A#XS1P=&4KR,F>Q;A M^.#R"HUTFD>8JP+N^<+1BUW?? Q" N(E;&=DO2 [,<$T' @ >4*-+ :$_HL[ M#B(VPBJ;'\:9#@0S]JPQ3(UUJ1MC](.)QF_PHI^JNPONBS8?4T:F"9%@(\2" M*]M X_>Z-K\=G9PTLF1R'39J&U:$.RIZ"#GE^%36!G (N)++Z" MSFMS2)8CQ=;J8<6?.2#(YY%M,T8QES-$F^H3OTZ 7DXKDB*K^0(X'G1"+_65\EZ6QUN?LZMN3T\CI-3=$E@B+)*'(@JF, M9I#4<$2-4R*: #ZB 9P/@OGGX=9% 4>'I*!=XJ;[K-:Q"+_V?0G)NZ5&"Z,7 M"OA'U*^'?T;N3NX=6LGXZ6&'-*D5J*YPG481G@12/A)"IB72&-3&V3 MF+JG"LHJA0JPBN86B_KKJ@1T5$7(MIG!,H0=^SS2J'Y^ (RB8 M-P,MM5PT:'4C>:]43>;*AXD+UX(?LVQ#'7":8PX#]/0$Z:@!,TRXS86#L'44 M5#D7ZKJ-ZHUPRGY%/=ZEY'S-)MFMC;/=CJ07,ZG4%AT"F (3H%&J%[EOP6?B M/"86/K2S@?1E3>>+Q$PPCPD=":3@503 \'M(P]W6281+D2@&W_%2II47Q);N MZ(K'>91065[29BL5#/O&-A&-CY11\-I+13PVL1K9PG)E*.TTEK+1,< (1T,Q MJCRG"UD(X,#^5-)AQX?/E6G3->JZ>SEMJ8UDUWS+))+IDG2+$!9OW&.IJDY* MG8B"!7>+XOCNN=Z2;+O(R!)'F+AK'[$T\#/2TN)6=JAUVD+XJM7OJ,^M)E>$ MXC(W6G8GV^@MHV\PG>)MUU@$ ;]:*^/$<^WXP]31H:5OB1,@3C6D260^G(\3 M(Y!D&7E-_0WII@P [?/ DU5%#(ING8 :DR(P$@ZLRECEX-K@;7N?73V^*^'B MVSL22?&*M0&ZPL5Q+.4@*VML4;0?DXKO8A1U$'H.[8)A-48_IJNZ7M$+FOVJ M"XJ[8R\V?1HH*XBF,$JCFU>P2PJG0[[T:#A M [:3:7LFVPV[7%TB6-& 8"%R?4)J!O2$#=]A%K3I1;8\@@[SUTLS40UDPC3R MKM]!%4SJ*P/W&ET(#=?%?!(.?40WCXT)0$5@-9T+:JXI(W(H9(Q9N5&B'2VS M \7 UK<Y*:Y&@Q0_]U8QXR4Z MP:+?Y85 B=!C7$>6O 4>-O&69@-X9F4:0(M5$PGUA>]K)^!>*ULAP*3&OE\J&FCF+0:@*N M)6D5C_I: D15F3G:5=KRQ6H]Y2QQJ!)A;,/\KOLUNHU5R#/#C9,""8"RPO\ MX_<2:6^O/ 3F'!&>S1(XP3 M:*NK(-S K2 :F( K T%B.(J0JGTH)&9 M)<@:;O6Q5=9-' ICLF"&%J&=Y_D=E\-P2G05+@D]N^^@7:EXVQN.$#X,MEL0 M\ '!(V)>O.)@E&@KB7=W_FJ\1*Q4V\SL0RE&1GHPY41H18"P0W%<3IH3VB+V M_EO"+CM*%T08!N^_R:BE,GCA5@BN@I<]=/AN0X=;HE)L.^N\$B'=B#UP%)CF M%A$ +L*_TC7EOHWY*",\M[>(.8C?/%A"TR#"I9U++[]3=S+TX[+$Q<0_(=,*5MJ;>2 40K&:9C]:FRE M>/*K0!(8TVH:(Z2" AU*ZQSHNE).TVAK7-J-H$>M%Z@=%RC?& (O M&00+41^IX'5=0E.5ZYW8MPKM,&3, M7=6VRCVS.DX#Z;NJ9'S=_KCM_G&;)>.D\J6;A&F\#.X+J,G*"*4,VKOHK$G3 M D:\V[\4I%< :,D@Z!QJ==T,X_4RM/LRY*R%;CAHQ.G]A-!$Z;)QL4-L>& D MJ2+-4\2+V"A]M O(/0EZ9KZ=EY$PND.?),NQNM]K#(.K/LLEET7_MC>:-#"U M10H*&*BL#_+W6"M#5S;*H;GQ,..%8'O8]CQ>-OI(*^ZH\C08*ZI]*S+]*2_B M'"'R;GCACPZ/Q5"Q"9T_ZZ?5S;C"- F705- M,XF\"1OGT6__0U-^*[,GG >)8C MP9@D$&PXC9JQKPS2?&+I]3@=?5-Q?,I* ME%"5$98:E=?7>%.T'<$E]&+A2 MK7\9"QN=33H51LYIQ:)P/ZXA\$=8;.SGTLUB+Z9E : M2$%-@GE0G@HX17#K9]1-A(L\D&]"]3:T/IE%C(G)B F&S&Z;EU,=X"5(&D+Y MS.!V*:QKU18T*8%8(6U]_F[7#0RLB2F2.Q(F=F'(/N#VJ6!<0#MO)84IXW@6 MIM/>_7@".\_;#4&)0LH%H%\!H2X*89KQJ4WZC7_*&Q\62?EV CX9OU]^PWU; &+1JI8P19GS)K<%DFUC&'\"%"*?3,"F@ M=V!BO)TQ1,L%%9@ MUUP[)0>-53=5DZ(Y[WJ,7E.5X.C%\3'A29"^M2?+_VK7GSWX'7K42>>C]!<5 ME=X&+?^-O"+SM8\9$E6A;U,&;Q**B+ 3)#T#/^ B&2>,Z8 M/MC$0*%/W.)(I,&"1:P^-=)PNV+-7ED(E('CN: 6/QWM%(#]+'+'$)"5_#'> MAPGT_TI8CN$W+,K3Q^'-T(9Y5.,?KK",LQM2 98S1KG8L\CJ6HVX86_7EGRI M,FJ*EFI$*A4T(] ("62*/$"C*)C&(M>JD7T8O+8/2I?2_TV:P:DJ\UW4VXI> MMA&$ZPBRC0MM/V&XK1%D"**Y6 M##0A9 (<2UC.&G/;;925SC>@ZG2OB(EX B'#L->!00ZF'A0 -4(2XWE[S1I: MS8PZC7WU<%,O(''":A\.&VK)G["G%$@_:0GEE#:W3=438D.1)4J4HD2&"UAY M^1JE(7$4 )S0,5_4VUQR!KU!"%V"N =2==9N$!F09F!.%8N^%&(.V=)V581^ M4A.^G5%?,>!>3*C;8\7AP<;8M8<+4DTUM8.- 7B='QH2RD7,8#R QJ).%ATG M)4U%$!+GJ_8@#@WQ+#S^^T)I,-[%+NR[TS$"_J_E0DS?N M!0WJ :%345);V1_:[+!/L#.E4 SA+X$M9 [_+:-#%A;? A%1 M0-'QZQ#A8@5>*E)L8IEPTD!R$N9MZ@7$!CG+D_J>D0&CLG34'S'@Y/#__@@9"7=,PSW&= T3.#.:5;R7I76*8(%W3R">S> MBA^S@!JS+#/7*&*-E"# #$\\3PZHG(/ \($N,"SPXJ09CT[Q-T+_9_YIQHK7 M$?1D#8PR-UN)^'YYIKXE1.KO_4YF A>>S.((#3 S# ]SV:U+/AW(0;.3XW Q MBCXA%\4=I] O\>1=()@7VUO-G3 8.*6E@ M ;>,RZ<+)@1$;APO\TQ\0:S8H%7P =!/U"K>A4[9<-TC K/T>]'MX1S2E,Q M=%S":X$JD#%.8Z5>Q,M&0#YC+P'-HE HP!/K3"Y@.RQR;>S8K&G7H#D(HWSA MLU>K.(PJDP6*3CP(6 $[H-(4K$:&O\*X*1F ]03X16?7X:PLC#ZZ*$3R(]." M(@?H#O1*'6A!C!(D+Q=R,G%ZNN#& M(*X "P'P7][- \56O/*,3HRP<(K93L%L.@AC$HS&IQF6E[ I!SG2D5IPH[];,T)J M91,!<+F:!FV<45#E+DQ25 KX7.*A$J7#]5M.N;)7C#B%?#FTQN?VJ>RB/&FN MERC&!J0)NK)H3$5+E2 YZ:(7^I2!)8U9P& M>+&NL*91O&DE9K% P]GO)0HPU*8PUQP7-EX\"!TQQ #4F4:IK?[0?X.0VO(K MR!47?G#@A;9JO794QO;[0R/@_N?^B 4]J:T7DLISOB3W(NL"#NW?QC'M&I8J3\PA+_ [A&B#R6='H2 )A"*X+0#SQ%A721XI M!H$._X^\,Q*+T&VM?3_C K8E1H!6_1/\AKG9-Y WF,F"Z#Z$G :@B? 9$?XN*F,2R7%VET M#XELY](+Y*JP%UFO7M&G,GU#^P5XNQRTITE$R83EE[A26HS%KIIA2 M+7ZE& +&$P<6S)0,G=60IGV+[Q,0I2TP/E%O,.$,,KH4#=C//8N/OM9Q8I^\ MYROP%WH^38(9DE8UB^_F4%06,O:%G[%OF0)*6]BL3<%!AJ;[Q/$=X8=9O<>/ M/XVV<.OEI^0%@X= ">T=8S%7!B-L5B&D5W2A N]"&UL*%U,H(4.$)LL^6_H=BK-S=T,:5/' M0F=985OYT[E1\P7Q2D;U1%_:65PU+;I]PSW_H+$C- \LK _M FILDC#8FKLP MK7L@\=9]J(A!$=74'74GS_=,$0:A?CH#]\9? ,1;FRE%;64S,$TL>&KM1[@ MO%%KPLB3OT4I!K'&&)H^#2W,3F7]?FL/&31,B3,Z@ M3#CM2MX$)T_?DT1>PMT5%TR_R)7C^IDA\U'?*!J!=PEZH]*E>)!U]SB(; Q3T2JFX)LT=&YM 95A*4DED M!JN%DR4W*:3&!&% IM#>@_T*WMFX"XU-#J1N#C'$PXF2GHX%;]HZZL+G2/O& MU3[;7"-F)=AL$]9JD.Z9,0#16JVXH*'KE.^9,GR+#-T)$<#!_W[!_L-AG><1 M&-U\R8*4!5)E@ PS*"-,=Y\3<=]]0D;X-Y(8K@*5FM)UU((,R:IX&YE$%CI1 M(1L807TL$]IX8S.21!4[%3+>0*6J0Z$E)?H=Y@>A)8O(!:'0S+AH>3#-TS2_ M=VW VO!1EP]\J.I(_/*NI= )8DEJJRI'_2XR6R4/BX#X!]Y$?V0P!EJ%"(O4 M!?I7W06HZ"NI,ZJQC)JJO"=(1DAAL/A37$P29B)DXPN6AQFU8JG7B2$KTG3- MM#[Z'J[$I)3BU25[A&3>A)8$43;=423?Y>!,2%JNZIF(UE# L3?.\664,V!G M,R+D,)[B*!&4#A%T:MGD;\Q#8[960-R#_==+99/$XKU)P: ^.E%<3HID#"59 M8V"7LJ1%7(QJM\NKG%JY=XWNSHUSLX/J5GG<"ND74GOC1Z5(SVA\9$X4E-#" M\*#@)!KX?>'0) MABYJ+7H"KE K0GG3\]A\Q]R58>VWBEGQ)S.9-5=]4"GMV M0C^L%$]8R55^!O>827Q5+;@D(1Q4@Q+5COQ M%CI^^K4'BX\"WKATG] 5F$)JQ/@YP^"7L*Q66_)]Z>-:N;DXW,W2QQT_KK=I M/H9;C\O'=(T87FP4'':-$US#"+>L,9IBQ >1YW''X-7 M9HG:AT]B9E[WFOEIGMZ96VJIT!Q+W7F 83;SP#J3TTI''6VN@+C&U4])A0L, MA>WRR+7*",4D />C6\DHQY^-2'U9-%10H^^*5D=:[>IJX*(GH!RMJ2C%6/YS MQG!Q%RI)V_A%RZ D:G8*43O3Y?PD)8=M_'#C?6-'M;NM>8>\(8'\+WD^&. EU$=);K77H!!/B$+P< M17"7V'^LN1_V+@\R\Q)9\]B<**KLT<%L;*53_JEN8:3@'JDFU+YD*HR M6N6EA!DT8PYB\,9B7?' *?!'974=C8Y.CUY\2S7^$372V]:M8P>W:\%, MS-^USM;WG6<1AD,TV\"G7E2)],X[W 45[^%L<9;%[%(6\10R3?0:0 >("T9\ M*IUU87O> <9FJ!;$<X#RI[YD1ZKNPJ_C)PGJ=@R621(2_%:;8:%W.XIA:U3$C3_!2#G!6LC-, MG -)D;(1[YZ$1;&D(*-9!LJR^']K+ "DYODOJM3 OEFF/7#$[Q,@?$O=I4&69X=$!C(S*A:JH.PPH'-_,[6 M\989T#$%Z7X(TOP^I@H&0.FEA#.TSO,?T[RT5>ZMBP3,28S? M=0FK'3(.GZB@S:5!,4@IQJ"*'WL8:/%5!!%/K-TM@5=R1]C^TGQA@4=/&H4W M5KC8^S&W'>ZM"0XDS"75)>L#C@.'[.<"ZZU?/\X4Q;?7\[Z5O#I?/_@V.ELI M;(BV.-O9$2;8[E(T8Q@ MU'O;&A-_&T>B=YNJ;QA\M/[=BK4@],&58Y-"=GNT),P:8') +[W98Z(+["R? MZ&[@ATG:&KHNJ"64'LIFVQQ'2DGYSB\Y]-(![@Q>WY$X3Q+XLE ME6__8V5: M6$1-6!?4P!(VQ@YQHLB&K]0N*]2YQ,U^QRSX:VW$^.AP]((6%4W=18TI8\11 M<"YQ5(332A%!60;EBI%%.D8.,"70_/9VC:ODX^LR23UU6T$)N@;KH.M;: MG@$1D^F!+280.$29^C\\KS]KEW?%KO8)KG4J0L5$ZP;Q%U8Y!]!D.^P9 MOI(N7%L=W-Q^NKJ_>!#>O?[RZ"=Z_#:[^]O'=A_\);JXN/UZ_^_#._/'U MSV^"CS=7\.$OU^\OKZ[>W#PFR^W;R_)[N&*R.#AZ01AONQ%5@ "I<5\8I+O1 M:W5M7@:-O.^RR=!C/F&73"YZ (/)*RHH'PW.3E\,SD>G6Q5QZL0HF[G@,<,Z MD9M@1G! T.UW,15S.L3A?:MZ S_>W,SQ;8Y6B;(*HR1B:_@.,AMX7Z/S ,P MC"VM_H+ B53$V-D[,<%OXP0 YG0<,G\A> MO(02L,)!!7#O0["MF-4#T,KA+BHI,<.%T//DN_/Z[H^\M MR'"#%D!<;B^X (:QBB9S9C@VEGN"]E=K$=M+\,'_!;]=/97M'+TW-KI$F)@8 MIT%+BHF-B0\@;CYI2@C+1N@I6)&E%+^#$7*ZZ2XQ@D6%9?!M9-?N*/%%*C.$ M41Y+9@1!=FC7D'K<>#!@MZ;Q+:)!HFV%3=V1PTGC8D-'6E3*Z6]/>AB\QN") M7:E9" $&R(Q5A$Q$[8&V^0;+[!C;?Y8L?$3VBC&5!Q0E06A**LX90QE)S87$ M#?DK6[(W-R.PQ2>P*M)!#-&A2>+J?S 44B'W1(=IMZU1W[ZY]>?WCW_N?]TLQ7Z B!2W03+ZH8_?"+ :/B MKN ;1G1'N7?7$#)8[_.U$)_?_?N'?IP(^.PO;4$*Y=\?[YVG.D>25?SPM[81C ,]1WY"+#NT74&;1"[*8T+\9TH'COD) MMK. )4.= _6D&DD"H@N*)D+1!50>(B;_Q!9+ 0-K $N\Q0@&L+WY8ND%"J=) M2JF7JT^$DWH\/**'FP__5H>%D55S25Y3R-[,U)R->3 Z//B;#-A1[)D'P268 M9-Y0>S_^<_WXHZ_CQ^^@&V_6;')@]@L:E5_R>7LTV[7NUCX;!E?__,N[']Y] MV#-'_0.&^U&%E$%J+B=0.S%P&E"!:4KI+D]9> HM+#%70G;F)MVS56W/(SOE M*\2&Q<68>6^N_OGP:6VP?3>QDYR19%6$S\\K!'GIX@!K:!=E_%+^XQ4P.Z7A M\F62X3SP1Z_0J)^$*;_%G'^G(X:'K">JPOQ?)"_@SX?TV?,J:G]X/CP].5W] M\>%P]-D?GAZM>>_:WZX=\?'I\.SD>*>&/#H:'A]^[I/[(6\YY+/ATS<:(Y&=CCR S HCQ:?[ /XXH(_/7S$? =^R9BU+>%N^XN.RWYKH\&W M-;:<%52U^+;4M=A2UAI8O=ERE6=Y%F^0BYW_Z@8-U0O:)D&3T,#/6 NSA70] M!E72;_##-_B-BVCUN[QQE]E/@A>:X6&^(PID[7=-!,"U_JWW_"LL8"\0WTP@ M@-3X]]'XO5P\8KG@NZ*7B5XFM*Z Q-@;XXEXO@'6I\(.LRP_.8E)?+A:S#L<-?& M[*4#._ZZF,R R?-Y'-V&Q?,H MK,+GH_.SDQ='I\_-)$9G1Q='%X>C%X>'9V>CL^?\Q..C@_+3*!P-9]7\V9]> MJT3ZM232+UVA%B2J7 1&M1)<!E4283/WN==G=4]T\\W!Z/GK7COOT8X? M'Q\?'!V/#D_Z2WFOMGUXU._W'NWW3^$R&!T/L.'Q$3LZN[:L_3':X,OT[LI. MC7FMN^*<#2[5-0Y&$:_Q.7Z@\N'>N]@?A?@6RR6AEAH::W9.-_[V6]GV)9KJI ]#]Z;;OIAN7Q1I/CF_L)'FDQ%$FLGFPYZ&5:@J$S_>W!N M>Z)6;PYZM?K$MK0/$3_5G>UMH">WI:\719(&1V=]J/>KGY4^U-O["[V_\+#* ME)/-E2GO$-4H=Z#8US!^XU#<%C$B,P\"@FJ&'-:+ 6-VC@G^*#0>QVW#N\ / M!#[,^![0U]V@?.V]CZ>II/OZE2>XJ;W_\51WMK>IGMR6]H4FWT8'CGI7O7<_ M]L7]D$J3T>C@_'AD5,GAIW^3!^'*V#5E\BR)I\'5IWA"./3O@2DP+CR(XJM/ M3 <-&++7=6JF.#H.#T: '(L.P^@THG\-B,Z'T!CU(P1L]OCPR +-AL4XS.+R MX/VG-%[BL\TG1X>'1[V3\61U\=[5N/2CZ4?S^XVF-QR_T'#L?:S><-PWP_'H M 8;C6\M@MYWA^%__9W1V^,I:C_3/!YF0])/>CMQOU=S;D?UH^M'T=N1.**OC MH^'HOW=.1_6&9&](?EFOVY=%(,$JW,;('%T$'X M]1;D'BOEMW61$5]M;T7VH^E'TUN1CUQAC0Y'PW<_W^R/I1.'F\\^ XP[^J*\;]C+V]-2(WWDK!]-/YK>YMD) M904VS\WE7W9.2_4VS_I]U9;&A_!3GN7S97#UJ8HS($X/;B:S>!Y:6ZBW09[8 ML>YMD'XT_6AZ&V0GE!78()>O?]PY+=7;(%]D@UR&Z:1.*5/U8Y+].@[+N+=( MGNHA[RV2?C3]:'J+9">4%5@D;Z[>[IR6ZBV2+[)(WL33)$MZ@V0OSGAOD/2C MZ4?3&R0[H:S (/GQ]0\[IZ5^2X/D06-^/%N[P2;Y,1S':6^.//D3WILC_6CZ MT?3FR$XH*S!'?KF^VCDMU9LC7VJ._%+$I1'C/FNS'P>]MTKZT?2CZ:V2G5!6 MH\.3G=-0O46R<5LOV)F$IH?1]#S3?&[FN0RJ65(&?ZO#PFC9=!E< MQXN\J )S/0&E(<.['1[\#>$[[I,TQ5[5L7W6LREHM6>!N=8 EF.1ES&R7'OH M;J,+"\T13^HBJ1+S)0],SGP\>G%\0B@?Q(PR#&[JR:PYV8XAF.F,H;-VDIO7 M%TB/,EX&13PU$X=6VR2#"9NIFJ$:*2D)]Z0Y'#>*8SV*09"WOKIIY -SX4_B M!<*3P$_Q^C?_FH45_KMP]"SE(I[@[%*S]FH*QK"HO%D,?=02_'_T!^\>:4JX MV0^L,'E9Q%#[>A>_ND^B:D: ,"Q;)T?#\]-%$Y#'_C(T!RY3U?!X6O]L9&QUN=\@NCAL(,>K_PV23Z(_/DO.S,#R=3 XOIM.3 MDY-P$DZ/+RZFD_/SZ.QT=#:)_W=T=/Y,?C4KG(ET&Q^,BSC\]2"A>D4M!0\")4J?Z&" M.Z<&M8O/"^MJEA=F>E%;BVTKBV>T)WB3VTW)"_-.V) T7)3Q2_F/5U%2+M)P M^9*OC@_7?WYX7"T M^L/U3QZ>GIQ_BP>?#8]/SK[)@XVJ.C[:\LD;8D^]];HKH_DF3O\7#[C;Z^^\ M5;XY#UMJOAE\B">SS'SOUJCC0? NF_C)JPW'090_6 */:_O[D>WFR'Z/V/]O M=:I_$W9%X]\!YE(17 #!U]'ASH7R^BW>L,4_+%]NL:G],FY8QN?E\^"FBN]# MXT;\4%?&M)\F<1H]Y/I[7 >G'\WC.0WL L+KS."",D^3*! 1W;FCTA^3/1G- MT[@T\*LOD\J\:O+M\_+=L.+]^7B*H^G/QX//QW>_%$DV219AVCXDW_>QAGYD M?:QA5SVH/M;PY+>XCS5\M5C#ZS2-L^!FELQ[V_ ICJ8/,7S)">E/Q],>S=.X M(GZ'R$*+E*P_'T]Q-/WY^)+(0NN0=$06UE=;ZT*\E55WC[RH]9'7!EZ'S<'#6^/ITU3QN_./33S_]\I=F\[?SAQMR*;QX MQ,*(7$A&(^:3%QX-R3>?J>^D+\6(?!/R.W^FS>8G7>E"C">2#X81:;?:K?FW M\K3M]WNL3YVFVW$/F^[Q1]8\Z?5I\\3U#X^\=H\>'QW^/#AE_1[^S9I'O0YK MNB>]7O/XQ#MI]EM>^^3(:74ZK*6)OJI3Y0W9B!)H6*A.7]598QA%X].#@Y>7 MEP\OG0]"#@[:K99S\-N7FT==M)&6#7CX?:;T:T\&6?G. ;[N4<6RXB_0EFEQ M%5#O^P=/C ZPG:V/'2*:M HTCR7ARQ*R%'EZ#^.(C.&G'X9TP#WN?,!R,(&,(\4Z#P.J)R MP*);.F)J3#UF4L.GGPA!6/AH+&1$PE*=/E4]+:B2D:[6;#E-U%\"Y(WP:*2M M,RVO&U:J=,""2.&O9D[BPZOR&P?V L2J.:!T7%^(8L5$D/1)?6$*5NJ0"/T,).,S-[8/W,V9?&D 5] M6?]W2J4G1;"DXQ^,I1@S&7&FBN./)C"4K'_6P%&HF3G;/SP:? !)LB(E!K-] M!5\?0!4O#G1S;_+V9!30>,X:"B )6**A;6Z^S_IUFP]5>,C_+UH?T%[=UD,5 M%OS/-WPL6=V&0Q4%\.*>%70,@.'_=P.N)P\$7V2 M,]A#F*O]0HR@A4,HPY_9C5 ;0+),T@QHI]5R5P%TA@]!1KL%[$+E/T;"^SX4 M@<^D^OQGS*.)#:"VI,Q NJW681G(*OB*Y/]*$@:[!>"2;D35\"H0+YOHD5-2 M9@ /6ZVCE7HBT">:P0X!>,F4)_D8J8G^>:QXR)2BH?\8CT943J#_\$'(^]RC M8=3U=%[,P\$]J-"#V'P.P1.@'&8*504"RU7XK@R!_R_[Z^]XV+$&[9!'EP5N;1L;% M9!ENJ^.^G66D$NR283RP9Q;&##0%XVDDJ1=="&61[U;5,_MYU]%)[@QX*24- M5D:+:&)[&)YH+[!PR>;:)D@ZK<-.N3]50T+^EA#==Q&%Z[E^'#!,,)/'-YSV M>,"C&AYS'=IF/WGDUNEJ&&6G/)-4-GU98+MWCSD^MU3BW,TS6Q/G$ATSIA]= M/=5DC^F4_AZ\7.D/;$2!"00>3/:%'.%DZETOX(-D-FY-2"VIFX$^=O44E#W0 M4ZZDP)84^.X-H"Y$?SAO:P)_.'LCV(KA.RW0F_S*Q$#2\9![7!L(N1UP*=UG9=-C3,CNLC))E6".V]5DG5 M>9" 4_6*^^FFOB=)0]5G$L;M-8"L0=T,\;'KM"PA+H88>B4@9TL*?/<&D&CL M7K* C^"'G-S'TAM2Q>XE]U@W"-+C(6O@;T_<#/^)ZY06^2K@+[ D&4^BF9*< MZQ[\1%_7/C2']SD.7-?0L'# X:\D;N]Z?\9\O>Y?A[S1 -HMR'0M#:#(E.1< MLVPDX[N;)E#8T(_;?45H-7]84=V;K/\E)[3P$MC&LJ;(QC&VW M.PMRB0HX=C*47:C:PD8&JH:X1 +_X=[J9QK@>WCRAR^[ -5%X/4FV3I83(,O M-,+'DTV946V&9A-R7E-B-I-#U[$. .;,)&.O'#*@N^,3+TNZVWQRM*EN7$77#.U'URFM_%AVW'*^M8>[#,OGUS'S(N9W M1T)&_#]:6GP6JC7[<"T69B,X=IW2:I"E$62\29$Y2;GOI$&D9Z7#P0VCRB+/ MFR]OSK1/G/(>@"D%DI#8765;IM:+:QESZDZK4Y[BF%?\+N;2<[JL': LJV_T M7!W'=4K+0254=CTBF5-Q/G#,OM![,E>$S8JF&4J<^;6 LCCXS+W.COWL(2Y. M!T1IYCT/S0HG@#;#Q6P&';==6OY98@8Y]T5&L>O'@C8"FL4!@TWQV9O'#S6/ M2]:#-,Y/=XB&@RZ,E.' ]AIYQJ+$%H%P-@DYYK1\.UB)D]Y9';+BVC+X-OUR-ED_KS >V611>@I@D6 M&.'-#**?C2*3Z43))A!?D:79+CZZ[=*BX'*[* ZHMS@AE$I#$G'T5O!,H'RV M:&]$E8C.PYE6L>>YCMLNQ>M&Q'8^W%OA MPL]Z%WM"/VH[Y0,+12*[=WMG6866&6UE16,>ZW8ZY9F&!0CL8NY:UFAM_V5! MPNRV7+=M!<_>6!7N@@F8Y@:B)9$ MQR^E5XDT>]-9U('/J<)[K4>81:VR[VAM!F;C^.AV2@N^EBZCJ3F3(NN=WG.4 MI'+;=36OJV!&XG72*V_XF^ M6G6KO*S1U1TZ3OEPC1_L&3/Y.*22 M==./UJ)OCL0C:AQG_418C*660K,247-?Z3CE<]SHC9 / 49$9>' /L1$-RQ!B#=+&N.(0HOE2KK<.W+L8;JP"SD4NN.CCW6H>! &7/(@A M24[IW:?T;/WT#Q+#[/O!H$K[%-:RIR8IR*B_O8%2ZI IE3.G?S^EOQ]A[/"_ M%Q'>Q4**UR9\+!Y _OWI![#._+\4HU75F# 5,K..(]Y;/;+A';J>T3V)- MPRT(3S+IBX>J,_D)-F!JS;D1%QNQMVA+BZF]%+(1)F;;^NAV2KLKUK2MG5E5 M^>5@]GOER>^9;YKC%\U9D'R_#\T&/Z?\AU8I?@?9OZ<3?%78N_(U?(;LF_F? MJ0PFGU^9]#@*HAO4L3CLT92G$=LU""1+AZ*,(Q'I[[ MB_FOX052R3_^7E)+U_]WK)*M!4^BZ_L:$1K<4^Y?AQ=TS"/XD5[*==>'!V/F M@Q\*]+ULH ZN/WV;*Z=/ S75SF:(U]%1\JZ7G'J%%ZS'(TO-)4^@:T'WD1,+ MU=U+X3'FJROPUNG$^M27?^/14,31 Z,^#_#V!2;QAC-HQ?2"O4JMK4UW:Q66 M=!%U)>2%@,XA(SQVCMO*:MI5?4)KJ,23S/\Q1C37ENE.W&YRI4=AJZ=!-:O2 MVUH-7>$PP6Y@://G+D=8<%*^VX<>\3NC\DK$LE))ZY!*J 9_=B^=2/" M 3J#S)WF6\:Z,"#0(-FK6ZD1V^I;:R692X!Q)KDN<*,>>2/$MU9WZ!SR+PI< MB&<6@OU"WN%A1#B H;D[&$@VH!'>!1IZ?+S4GM8AN?F8" *B<<+:0AMX55IW M_@8W>(!-RA'O/D.,K0$6\A&*I(X#%])5M5HV0GM+/= _03@>#@I[5BE ;;#(< M5H<>2VIM:U0*Z2A='J'8?&@D!EMZ$ M?<58[M:JQ]>-,GEO#YG>_/<"H]X%)'ABQ.0TN#P'V4#B:C.QK+VUH^5UZ.'' MS""D3OZ?9K+:U(%Q+!GT:/Q."O//X^A61+^S"'/>2I6L0W)K]61P?,5C;'?S MQ]A J6R-&85MUJ'^NICZ1N'LX5(Z2(0"AJ$D8 >'JXA,_&80L>1-QM,PN": M5R7WSH[F'D*$PE7AQMV*U6VO161;1ZF%VW?- 9:QRKO'6-UVRSGY/!H'8L*8 M%G#ZO0'0I[EE=G7?O8GYY'#1U HSQ.>3\OPQHG0;8PON^MB:ZDZ]*?(;UU/Z M)(S8@$E;/96Z9+DAY_,-28\<7$- 6Z:>SK1[J;:,D[9OP&W-U(C]N%P\ .T M^(WQP1#OGX0Q :*Z:=]"_<\W_#^FZNWMACOK?=%H7W7\X3T@TK?'+14 QHOB&JY(0AUAA!HDMJE3<)DAO;;Z!\_A1-;R3]U1&Z0\]\ZST"FKZY"K['.R=S- JY$,YJI7FL&DVVQH[ MKS!;_RL A;LQ*G6W%LVM[4,ZEDXFHBYC'/_NM4QZP%:/<>_?S(N>Q /[%]-S MMUF&@>-VP7 ,(>NFZ+_5H*\%L1GTP8LRMO@>Q,F37NRX'HVE>-;U'IC'^+/1 M-:].<$N7 VH',UW53:>:ZCD!7E M=Y45OTTY^QE, *%PZW!JRA>X1!-&Q1U@[[=HW7H\ 012+DDEZI%X]V3D/(6L+KQ10T* MVSI1;[-7=MEVGUHTME41Z?:_9,]W,I^BOXJ5G:$S[*Y<7G-K&VV:.7H000 N M'C<*5/9XZ_KOO66@8AE$KQ(5+^V ":_R3 ,12.6]2+[JT(OGO8JD^#*V_(1O333_\%4$L# M!!0 ( !F**%%?W,5G BH !K$ 0 5 =V]R:RTR,#(P,#&ULY7UIDYLYCN;W_A7>FJ_+-N^CH[LG7+:KPQ$NVV&[=F8^*4 2=&I+*7DE M9=J>7[^@\KYUD,HW/77D(2E?/@0>@@!(@G__]^^'DV?'.%^,9]-__"+^RG]Y MAM,TR^/IEW_\\L?GWYC_Y=__^9>__/U_,?:?OWY\^^S5+!T=XG3Y[.4<88GY MV;?Q\N#9?V1<_/FLS&>'S_YC-O]S? R,_7/U1R]G7W_,QU\.EL\DE_SZN_._ MR5PB%A!,*VV8]@Y9B 58T-G8)"-X:_[WE[]AB?5G9#8J9#K$R'Q(@16>9+"" M*X5\]=#)>/KGW^J7" M\1IV;+E:__N.7@^7RZ]^>/__V[=M?O\?YY*^S^9?G MDG/U_.S3OYQ^_/N-SW]3JT^+$,+SU;OG'UV,;_L@/58\_\_?WWY*!W@(;#Q= M+&&::@.+\=\6JQ??SA(L5S)_$->S.S]1?V-G'V/U)28D4^*OWQ?YEW_^Y=FS M$W',9Q/\B.59_?['QS?G32XFD/[\:YH=/J_O/'\Y(QY\@"\5Y^KOEC^^XC]^ M68P/OT[.7SN88_G'+]](C:PJE+N3UO[MXH^?7S2<8)*.)JM^OJ7?3Q]1&]L0 M WY?XC1COOSPM7M%?SA=8*8?%K/).%?6_@J3JI!/!XC+Q7;=??"I.\IA,]3G M JJ-GC4[F:4K'YI4SLWF9W\Y@8B3U:NCHP7[ O!U]&*QH$>_/)K/:8B/8E+! MH8HL9HQ,RR18R!Y8T9"]2DIF\%<%==J9%4L++.**JJ/V77H)BX,7TUR_O?Y_1V1[)O30Q8OE2YC/?Y"5^S\P.<*1 M\]&I")EI7:BK5I(9LIPSG;SPR@1MDN[1U;70717!)3*]F*=GLWG&.5GN7YY] MPVIG3XWX"528IRLLNVE"3C_Q?'%T>+AZ)ALO\?#L[ZM%;\60Y:RW8DXH03W: ME3,OCF%,+T_PM]G\$^'ZA.EH/EZ.-136>T8E=+LB.C]$1,2U0GM.UR>(<+ 93!" M,\N1$&$$PD;.34@VVFQ\CD%VH<\]H-;ABGIZ7&FEAF;$^##'KS#.K[]_K=,] MV,.B28EQ>CW9+)!(VX,?:V!;AR;ZR=&DM5*: ML>7M&.)X6BL: 8\" )!\\L%*D8:J$L"J&Y<3W(<1-**QOY 7[4D7FN M2 C6:Z^I1]G1L PD:$61H"Q)8)&I6,E[6L>K<(;DB^W(AKN,XP[R;T;TUQ2$ MS7X@!7B3&OG!X-"=;(=MR,:DEO5WGPTT$(S M4KS_BG.2PO3+6X0%GJ'Z<6[5M$T0R8R5C(7IK!SS65.823;-@C/*ARXAV_VP MAN1.-:9'0WTTX\C+V70YA[3\C_'RX.718CD[Q/D-9+X8$21%B2(+0A8I(H! MG#B;KIY[DH#CO(#$2#+5B3/M M!&D3:4;WDA=I$W=2=*+_52!#5,[CVG>8?*#8]\WT)7P= M+V$R BE%<"HP\O45JV::^40]BR682.X<3[Y/_'4[GB&YUXUYT$(#+9WJH\.C ME9^_RGX02;_.\0"GB_$QOIDFLL=O9XO%.UR^+Y_A^PA,R)I+\N^<)W_?!T5A MHH[DY!4957:NQ-3)U=X$YY <\-;TZ:BQ9K3ZB$L83S&_AOF4G,'%)="OL(S3 M>#DJ7F+AUC 5-8'+QK,@ K" Q@3CA$S9]F#2P]"&Y)XW)D]CO?3(>+Z8YELZ M;;0(& 6R""Y7'],P;SUG.5O'%J,7Q:]W_4H!FGJ0)*2@!H M&9AT$IA6A@"YS)F1AF>;G/,\]W+&[\ T)'^L*S%:Z:5C'$J3_.2H;MW[,)NO M5+!5?H^@[:$QE3 "N:F1:43/2):.14\!L@I"*Y(L MY@Q/A:E-TD[6>W *0E4AF1U>(O-:9E:B0PH,A5=]-N@]Y.T,+3O3G6T/#]:- M=-5LX/T^GL[F*P&<=JHXY832I%$-J>ZC-@P@4,2@C 1'_T3=9=GC.I A>0T# MX,M.>FJ7\EEM$PJ*JNW2,HO$GLV(V))])HC;X+@[SQIND]KM_=R,=W\@S;2WAAEFD!8W( MM,35]N$Z($_1&*"VO1.,^[J,:#"R( .0AJ07:',P$7OH^RY 0[)S#53?1.[M M-@FMC/7%#M^Z5#@[6GY$R./)CU=(MO1P/%UM#8;Q?+6T\N*P;G$:*;0)3:!X MS==31Y8#HRE8TQ>4$&V*$+NL:6R->$AA3@,>[4=S#3?ISK[B?/GCPP2F2PKM M*ORO-1/P#NN6)Q\"4!1'T*!.U9QY*0M+M@ACO)&Z3[KZ/E!#2E0WH$LS^7?: M7?2QBO%]^6.!J\Z.4)1D(E'3.TMQ/O>6!5_].*L]^?L>T'99,[\7U9#VBC3@ M1#L--"/%;^,I=?OM^!@S.?(P_3(F W;2U4K4:!&"$X49RRW3GDL6BR#*@LU2 M6,^%Z[))Y'Y8Z]#"/AU:--1!,U[\:S;+W\:3R^QR(GJ[/?./L/2\D=[O M667>1N M=T ?DV==)\FWL^F7SQ1WO9LM\>P,T"B ! >B*JI"T> 9"*-9](Z; M'(-3MDLN\ %<0TJKM*)$2U7T/D5QR?Q2NS(GS5D2F>;>6I[% YEV+D 7JYQP M>@^QSBW(AI0R:<61MNK8SSF*RUE"47PFTC)?2ETBT9[ 19JO@T'G-TWH&BQ'/: 0&0S&C%L6!QLIH]W&,USMT2!$O\/\3[S4U1'DA")&PU0&S;27A4$2P'Q6&')R M.I4N.P/NAC2DH*8M,QJIH5U"%J?4O0GA>9$/Q]/Q8ED[>XQGH&0DY5ECF=+9 M,!UH-@V:^SKW.8[")V6[&(X'< TIHFE+D)8*:<:2=[B\.#4U4D#^L/*<66^) MJ,%Y@B E*P*S5KE <5VR?%=0-%C(+N/EJC\R24*M,^.2.J6MCC3P(##E;$"R MT9;S+N?U+B ,:2;<7M>WK%5O(^(^K%UKXV(-((3FFGE)=EA':1B@=2Q*,!03 MRBA$ETSOQD@WG"#9$V%,7XVUW 1S1FP>O*=6!9,8B=B"?#D?$5G,104D:VQ$ MEZSP7;9C\\Y<"/PWTNS)89XC$O%%*/8KEMG\]-CL9_B.B]??:5(BEHVG,/_Q MAKBQN$,[!:.PR5D&3D7R=*.M,;0F82E%[DP4JL\AK8Y]&I*IWI*'UT?=4!C0 M;'R> SUUFGXEGXH$-1+):!E,K,> ZXXY(YCGR3,9I(E.2IM\ERVQ=^ 9E!%O MRJ7=1-\NN)E3=TXZ-K)@BN74;$R 3"-/S"?Z(J/7/.3@L4]1ADL8=D_Q'./T M",\&Z?5<]NOOITD D]!0V'9U(TD(0"+D"F4M3E&'RWF MV&5_WA44@S*/K0BQO9S;+V1?4O,WL]%L^CJK*BT MXA!"C*9+2/7@Q/&XEG8HS+QSX&ZIPH9#]Z0W9\L:UC@0BB)-*V0M>BL)1(RN M7GX&TH4(OG0*S:_@&)35'BJ)=M%=J2JYFH!Y[KVZVTG<+U@.]:K03 MZY:*G.?5.%.QFN8DPVR D[+G#(HC_?.4;=1%E3[W6=R#J4$EN[L>O56%%14, M\% \2U;H6M]2D+6M=73 \Z)"/=39Y6Q5XWX,R65KQ _.&G 6+*0N78T3>)2S?$?>@W,%'(&ASW;;=+_]06>>@ MLBPVBGIP+#!M8V:0#+"0A:6W("G3Y'%N<8Q)*9 M$9GG6J39Z4[W8PYQ*^-C\NV>S9";*&F_$V;Q20M1]^B$Y)AVCK,84+!L>8F. MWBVYWU&S!M=5[.M,P)"(U5RQW;(IMZ8;;BF@NUT69=VG[YH]V:H7YUF3YQW2 M4+ X^&TR^]8I_73^],YII]M[T2C=5.^VI@;("!^/Z6F__OAC4:LBO9D>T_"K M^V_26E? \*"[+(5NB'-#SZ/[GO@> MA+OA57149(_SB^1@,ED\;[<#7_$E=*R5NH7/D<2 MDU,LYI29LLEB5 %BGV"^"?HA.2_[HN;>M=Z%L!7/?0A7PXK+E)5/AN5ZF%?K MZLEQPUFFH68Y_2NPRXK%ID"'M![Y"#1LKLMVC+MNQ^^L\SK*DF+'>CE=O:*$ M:2E=O3TAL!1MUFA,+J9+Y9CU(6Y8/.;GG(C;*'!G@E6/_R:X+8I.CZP3026( M+$(*3(.,+ BRR:Z 3\K9>.-6RYO11C,T&U:@>=(4>QP5-F+>)>N[#6)OE"[U M4B:ND1#72U\AJT3F*<7LA+,RR?5(MQN0(94&W@O=]JBW?I/HKT>+\;2>JSE) MA%6IG;Z31X$KA # $I>*Z1(%BU)*%GP0WLHHK=W/-'H/R V+%#]I*]==B2W+ M"MPFB-]H#$S354%@AN(A. JW7:VQG35%+R$Q8<'2 .%2Q"[Y]/4AM@R5+I7M M7'G20(KF1AF6$M:B#[$P4!X95]IP:U52V.LZB+LP#6EUJA./[@N =M%06U>4 M8J]K8%["UZ^XR@A\GL-T 6FU)W7DA H1*0@#:SS3*CL:W5$RCDH)0]ZS!;61 MV[ENRX/:^].9*_U5TR=I3%(9@;,YU@-(UIG(M%#DY=I: MKK%(IVGF225VN1OS061/(/O2T_CLKJW6GN()TT\N+U[6A2D2Q?QT5>NT+NRM M HE.2,7)S5B5)Z]W:$2IR&KJ8K1(*O,^921V0OT4DC+-V;_+IP.8X^*/:5X=CZ!>C(^QWJM<7_X55JNJA_4LSJI3->.T&$6KK$"=&!@: M7*LJQJ%61S+*!B=MX"%V7R[9I0-#JC'\",9R;[KO$'V?7>&Z@GBZ*6*DN'/* M6L^0QT"""99%Y00KR8'(R2$%A7WC[=M@;9C7^9FL8@M%=3%[E_S0U=ZFV_H/ MRB5E$YGE:.JE9BH12)\(I%4F2*!_>Y5=VP3GD&Z9>@0CUEJ3[38BDR#J_S6U M>0R3BO'J?:YD8*^^<.F3'W ^GI'DTKS>//$*3[Z?[_M[_3T= +D:'V&)KTO! M5&\4,"I&5YAR+C&=,@VI#)P):;7"4DR1?4YK[;6;G?)JYT?6+Y%&9;194:@I M:O$<'4M@(23!.$2M:8:317;9^+T^Q"$EF@;,]EL*@/;@0._<[VU)<),*<"DC M2PISO7Y&,N_0,A'!>HIM%2]=IJAM]Q$^\H[J)\_173GP&.L3TIE:BE$S)Z6N MI>8"@UI,U\B LJ@LH$_E_VW7)QXW9_;T.;HK!WIS]#8[+W00*0O/1"*/5&<; M&8B@F>68C%72A=!E;]VV<_U.Y[><-"(;\H8+1IK4$#+%\*0,6]!YHT&CZY6[ M'N#YK4XLN>=HUB;R;S887N'7.:;Q2B+T\P17XI[F%X?U"-%_KUX?6:T5:,M9 M+!#JG9B>XB0=6.$J:U4@)^A2V&8=<$-R)/;$F>8Z:[.\>O56Q'>SZ6H6.BO2 M)P+GF$-FRB2*ZR$8%I,1#&@F*5C(U,,U4WK'6NJ]S0QIRN[,AL8R;WO8LYXU M)"0GIP'/:G557\)8IUD2$LC Z5IBI[ NU=IXM%%/ M,[9P-I0 M:\HTTU&["^5N78 ::6M3EMXR[ZUA6O+"O"8W2CD>O%"UKD07 W,[G">P;[M_&ZUKWGLE2LEB'F8HMP M"6ROVSG6!OD$%G1:\ZF;#CNR[$5*LZ.:=#F],#X"C_7F9I9YS<-QKUEPSC#0 M-+%R$)!MEQS"@\C6X9/_V?FTB[8ZDFAU5'6<7V'!^1SSJ8MV5J:TWMA!4V\V MIH0H'0O*2$:Q'F%5&%E(Z-%(37SOLL-[.[CKT"W\9,[V'A2[!TOV$1..CT^' MAY16ZL)H3-1BN[5>=S:)130&%(_.^"X[N]8!MU;VD/_T#-M1:QWY=-LM1.>[ M($?*%*F"00)9]_X4[ID7$)B$Z!R7"H/O;"*]F MQBYA"UIGES7+3M;]B;&PJ!)G)8$35J+$?&T_S!UYR+6;7(LQ/TF*NJ,R.AJF MU=Q[@?%23.%H!BX^1<93O5DHOQHN3R9D01=G#7\B*JXM>\[:.+T MOF1J__*$O)5L[WK43M):"U_[_G^NUF_@WGUE8ZQO5QO/+J'#._'WUY>'_&0O+MJ)7%> M9O/#U?'N.!E_6?6E SO7;+"';+?IZV-)?"3V+G-J\O&D?KV_/:WPZ0?BCW_A M[,LQIBA]JLZ\]WJC'.XC^/&3\G1Y^-#^Y1F$;>=[^H)V$M :V MUCW?WA6Z[W'MI=#8#;JUC0LRGNX3A_K)#,OS/YY-X6/-4LS) M=/P*B_$NP[,SHO8:Z22M?DI]2Q9FHDZVJ=P*;U^ZW!)(3Q6VD$UKS;7PD]=[ M<'O)=O.1SU(*+V>'D8;=:JEA"[G<]IB=I/ @KK9]WG[:NOMAK?O?>,JZI846 M(V2=Q[:6S#Y'QX4-*U=*V*TJ43WV.E6@HJ5CN'Y[K?W"+7O:SRW\B&GV M95HWBKW)M3)O&5>:G*0?SBXI^==LEK^-)Q,R7I?6Z.@S1X>8W^%RY+F1)AO% MN$QDR4J.#(H )G70'%1!+;J+*5@>'<1]* MO;1 ,R^M8-E[T":X@JX,2-IK=FO@CN[>Q\D:GL=CD:JG1[U]GXYHVILN3SYY M<6IM,0J9)MA0"C,1:;8U4C%(Y'#%$&DF%!Q2G_.M^^CJH0E8YU#N\NYQN MZ=2?#0N6_8\9(D.B4;,Q<2:I4?0Z&FTR*X"U'(0JU'HJC/,@DI%:<]/E9/P9 M@"&5/!LBZ[92U/#\B5,WZ?(;5XOCG%4IN7RZ-@IA,6O.;+(T6V@16# FLI0T M9I]+!&GV[F9LTY-!W<8S))8/0CL;\6QX0^NN^@='^Y\SDH;/N4$.J[,.?8;OEZ=,$G!)62@6 MN79,F^#)7!#[@0L07@&DW*5J?_^N#:J4X,\^@!JP:V_+T9>[=A&_7^UDVP7I M35ILO22]=6]WV1T*DWJRZ],!XK+6>)Y-MSW[<\>3=A/2&NB:=WZ'?=3W/:^# M(%KOIKZUD4O'@V%Q4 ^K7;V,BE[Y'>9_$B\)S$6!DEV&90\<'<3?4C*-]I6< MKB=? _)B^1+F\Q\4@:QV0H^R@VA/ZB';P+1$QWRDGU0L7FJE180N7OE:Z'8* M\F]7Q(N4C@Z/5@7&5[M6_YC.\:0F4ZV1\RN6V1QI.ASY;(1();)00#&-""R0 MZ\C F"2LEE%IOE;XOA.,#?=?]/6&VA/J2IB]/WVU22)MBK?67[K "SIIJ\D% MU"&96@=:LFB29RY;7:Q'+\!VX=<5&$/:JC P>FVOKJ;72=^4R/DIEEJ7<#*K M9^I&F%4Q.F:6316- /+8!1AFA+$ D2)@W^6@Q-H(A[0!H!_1^BJNG=FZ@8U> M>(5Q>>&8O#@FOV150FXV_T0?.2U26"L7+I:CX+7GSD>&F=.0R(@LR C,Q>!6 M-THY4]8V7CN">01AW#L1!8E6"2>9E*9>S(:)D2(#J95[@SH'GD)'V0S>FW@4 M$MZ8"1Y1Z8\YC.^?XTJQ1H7$2I1U=U#-2J&,+"9K0S I\NN32$_F#LY/^4F( MN[W.F_HUUV??:?YT0$+ZC//#*[65 U>@I&(E!4GS8T!6#V@QF6J"LC@5@^_E MV*P'<0B>S:-2L[-6V]5MO];S:W*Y+(=5$8^1X2)[08,A2X?D 9K$/"W-L4:&?!K!F NZQ\*4282':# G!1+4E6U,F0T&#P/'<)09J@'X1G MM!>BWJAYOW?E[VM KQG91T2?G3(,;"'HGGZ*"ARSW@/GQA;%NUPLV@3]$/RB M)T7;[77?C;:75P,N=V+D1(:@@F8!ZE5QF6CD?=+,% @I)57O ]@',^\". 3/ M9Q#D:Z+!3@OI#ZQ6W;8H%7^)O\+S"_*$N<$^?/!?';TY>"W\?$*_<4:PDBBRP:,8N2P MZ%HS!)AWD5,@G8(CWQNX[7.?6*L>#-EW'1B#V[+A<3R-#_/95YPO?\!)B8.O M-1-$\RJ)\,MLWM.]6*_AKC[%%GUOY$B?5*C+FF9@W&98H>(5?YYC&I^6>R.ZLY#_-EZ_G MN[,+(^Y3#-9P5H053+M0&$".S%KDWEFAZ%N7V;A1!S:W&'"[%?W^('Y^?H.^X[>R%U-=?4_UNI?(X_CM_&41O=;TF*^WFP= MOAAX<98GYI4N-'( &)BZFTXHH6(]^H)=]AO?#VO7>>2>IY_,;MH'K\DTL&@S M=3OZ&B5HP9Q-P6/Q+H@NY>$> C8DSZ,A9]W(/JTDQUY7Y@5\"' M6#@S!1,)P3H&Z&N54EUL#$"]P#WSZ ZH@_(H'H=:+93X.,'ZZ^]?,5V#75^; M+MI[%ANUVG6:W+37^YDQ(PFP1&^8!5XW(M,7+] SI8K.&166/E'ZH\V8MXC_ MY 8ZLAGORV_C!6F^IK]&P7++@Z]END5F&@TR;R6R7(('H]#8/IO#&F!_0O/N M)OS;Q#CVT/)>IN:;P-^1)?C\#2?'^/MLNCQ8C"@(S6 =.1$12&::*^81D;F8 M#3IK2O'I\9EY'?:0,O*#(>5.NGTD/M9Q\_G;;,2+5\7(S(1"8%IXRWPAXI08 M<]+)92_V/77'98;;GVW.UK MZ-S^H)9];EPUY]K36ZS&/?3(EM+HMOYVK9V+C-O5-U97WK>3U5K-M)3?YOWJ M(=.+;6/7<5PIE-A>RALUW$?NV_>]42[W;;T/$^^H\GIV@^:K(QP9DS,'5UA0 MLE! AXI%:2/SF6N:$+TQLDL%QW4![NK W]O.'],\7JSJ0F-^_3W11VGZIM]& MNO@2L!ZKR^@O;@T:%9MM\<$Q"/2%Y)'K*K!G!E-(22;GHUO+B]\6P: 6 M3;MR:G^*ZLBI^N7=;/E?J^5$@I@P?YXM85)_&Y^>=0]:(B\4X'V!?&=*]S'0M]+*7),)VKN](/)KC3TT_ONM_O?_[=OZE M,<'$Z&C2*IRHJ04+0@(#E7T "[) ES.:@W#^S]JY?;4_29N\SX()7DNCQSI^ MM4/&91 NJ&0BWW\$<"_D)QD&;,+ C<* =MIM-LFN*Y2SM58RZ" *US1Q.,.T M 4-&GG,&PCJR^ ' ==ECN2'.(>W6& [OMM3CXY!MM;X:'***CMQ-$6JU4;#D MIQC->)%(S@48;KOX>ALC?9*!Q-X(M[$N'X5RJZ4PY9STF(@4P0BRPL!K,6/' MDJ@PE73BF0]9'NL+Q\7R/;[^A8XZG=1--XK\=]3;78^+'1\[L)K=N6D/L: MO4CJOX<=KJ+AV\#]2@DH[;LN&Z]]!,"\T\U:N(_IC"62'15Z=[ M'3[,\7!\=%@WM6I!(7[,@KE8*/9WHBXU@6,9!' N!3C3YRQC06BM-EV.L]\/: M,-OW1+C24!7[#T,N7S)Y=?JOE8GVZ1&MV?X>?*%M)-'("[HV76(!Z4M*5OBL3%"8'B+RYLT.ZA*(?9'K2@*QGY;:))_7 M%LHUJ*L:/Q_FLX28%R,>,HIZC%'[>J#1!,%\](K9J+F7GD.Y7@/R#G8U@3.D M9=Q'(=W^E?J8,_>;Z1+GN%B>E[Q(LR_3DP'7>: AH4@/+,^\41Q0>&N2U6$:SAVKEUZZ<3C^U+E?RW>&7&4/I;$ MF9)">"5MKD %%.E$J3MT4H1BR+)YWV75R"Y8AS8 MV;"KV-M5.;Y"RW,3O3J6 M.#+HO#?H68*ZA4 7SB 'ST+1J#ABU$;U-Q)700UIIU$_^["#(OIX,)>.0]2; MTF?3NH:+!'&[Q;[['K>3K[$VSAW6I^YIH\7JWB:/[R6K;FM[GY:S].?!;$+C M=''BM&\CHEN>LI,D'D+5M,/;+Y'?^:S&G6^\''ZS@1;#9(VG-A;+'@?%15BT M>N_]UPI\EY/YFS;16'0;]*>3'#_2/#T?UQ*NJT_],1VOK-ZUEU]\@WGN)>=M M('33P\[RZ,GW7V%1+V0\K&X5M"DPO'.;?4?$1CW>0?1G+NN;*;V$I/#WRP.< MG_Q65X&WD.Q#C]Q)7[>?L]1[<4T:-9_,'6MMAB*[YY)ZRVD>N\<65 M1DX!B,M0+8J2(+(#7 M#(4O5L20P7>Q1O>!&M+IR Y\:::/=L5Z:L_>S::SL^--)[T\6QA(62G#)3 A MA25,/A!KG6 @K4XI@$7>9;7U?EA#.@'9@24-==)G3>4$SV?XOFUD>?'G.\9$ M=^#8*4H\?^9.$>&-I[3J:>O$"@6/U?P0USX=P!Q?+)?S<3Q:UMA[.?M4/UN7 M6V;3RYF@;42R53L["6WWGNU9K-LG:W9H;>\B;IS6V0;"RXN.SLJOL!@GJ('D MY&B)^?1Y'TZ?MX,1V!.RO2MP5^GM6=D?9M3<<@R3R8\5R/$Q7GA@K[^GR1%A MJ1/[:1?.L%_JYBY3P6-#WCL]NLE[S[QIL=;;I-V]:W#]]>)3A[)^B;# ?_[E M_P-02P,$% @ &8HH44\@*S(W9 EEX$ !4 !W;W)K+3(P,C P-S,Q M7V1E9BYX;6SLO5MW6SF2+OC>OR(G^W50B?NE5E>?Y4NZCM=DICVVL^N<>>$* M &9513I)BEG^OSZ"5"4)5&D1')OD#+EU=5.69*Y/\07&X@(Q.4__L>?YZ,? M/N-T-IR,__:C^ O_\0<CL_^]N/O'UXQ_^/_^,]_^[?_^+\8^U_/W_WR MP\M)NCC'\?R'%U.$.>8?_AC./_[PCXRS?_U0II/S'_XQF?YK^!D8^\_%/WHQ M^?1E.CS[./]!^0A5B !9V-33*"M^;_/OLKEEB_ M1F:C0J9#C,R'%%CA208KN%+(%Q\Z&H[_]=?Z1X09_D"+&\\6?_W;CQ_G\T]_ M_>FG/_[XXR]_QNGH+Y/IV4^2<_73U6__N/SU/^_\_A]J\=LBA/#3XJ=??W4V M7/>+]+'BI__UZR_OTT<\!S8!.-^>GRA_2KL^%?9XM_ M_\LDP7Q!SX-+^&'C;]2_L:M?8_5;3$BFQ%_^G.4?__/??OCA4G(P3=/)"-]A M^6'YY>_O7M]%.AS/?\K#\Y^6O_,3C$:$>/$)\R^?\&\_SH;GGT9X];V/4RP; MT5\MN8(R%P#@>UDWC%_KK\A/JLW:$ M@'_.<9PQ__C#,/_MQZ'VP3D5-4>K-><13 3GE>/!)B>E'EQ_3,5RA68T2;<^ M=50WM,E7!D80<;3X[B#C#Z#X;%)M%]E@8Q*)V:8_G(V^?P3/86(%*%^P>H7C(OE5OCO]R.X ME/%^Z[HZ.3_0[PXL!JVLB$PX3V=?LHKY)#@+@-EK'4J1MH>5W'SF;>S7&O)L M>K6*Y7NRYXM43__>69Q/>A#@)3L$_L<@XXQ@>N1TY7'GPR]7<1ZEVG1!]-O<3J< MY)_'^269O -CE PR("-09(L*[UA4(3 %44B4+@DT/?)\Z^$GP_+^(KW+L>QE M6YX"F1MUD4N]2Z)$ETC1N!2D=U7E &C#,3X6HTV.4?2Z1:\\_V28[B38NV2K M+F1?+O/5<(2_751A# 18[0+7M)I(BZM? 9T?+"1? '404J3>+(KKYW[SY'82 MY%U2=7=2W^'9<#8G79O_!N*J9(*&!5$B'ULTNN> M?2+D=A#H78)-=X)?C]-D2AO(8I'OYW1LO)AB 7V(^"[WKCOWSW*>XFRV_$]= MKAC08S&YZB"X8)G.= C%K LS)2M;3+9:06^\KP%P(IQW%>U=OGUO?+^@+]], M/TS^& ^ *W "R;PP3I._()%%H+/)2$'&AO3.8.R;[>O'GQ;7>XKU+M.A-Z87 MQ\V;Z=OIY/-PG' @:;^)$1TKJ"+37 D61$D59@DE>65\?X?[>@RGQ7D7 :^) ML70*I]T"]G8RF\/H_QM^6E@9N6"Q.DFFT#FFR3=D9%U()ESR2?F<3*;!6]YQG4X0%D.2USO5NUWC,U9Y YC609^%#%B5R$+:/H_OF M,[]Y7O<6X!HF.X7/ZN7TZ.W'R?@J$* P)A')4! QTE;B->TBGHS%HK(LY"<4 MKTH/;*X^]YMGM),@U[#:*4[V'M/%E%8H9/PPG(]P8+2TID9V@B?S0$?R_CV" M9UDFY+FHF%#VP.KJ<[]Y5CL)<@VKG0)E'Z90\WK>?SF/D]$@:;+>K3:,0_!, MVQQH25HPFRV:8#QXU4?H\]9#OWD^]Q?A&C([!<6N-.OG/]-'&)_A(DB',?CH ME6;21'+-01D&&BP9\ 9TLAIT[B/ZL>[9WSRUG06ZAN$> ETO+J93',\O[TZJ MZI'I?C$;N.Q,EL(SIVO>'/K O"B:& WS/82Y M7H_G.(4T'W[&ES"')F/^?483H3Y M'@2\AOD> E[U7FWZ@ESTL\GTR\ J$T+TCH5<12_J_E3ZN\JZ M]>@3X7E_<:ZAMX7\QH>;/9P&;DWB3'2HV\Z:(YB]$J9G1& 4H' MET)O]-YZ](G0N[\XUZ22]!#*^OD\_1R$(>G>GO8FHMA!.AN[MXU]#>*9JUQ/7G=:;+97;3P%C4 MLMZ-2IZ@GB2<@7+(DI&DBZ[$?ERL3<\_%<*["78-VYTB7LM-YR..1E?*)Z(N M,:?$A%6*:8F9;$5N64DJFJ*2\#T:XS>??"(,[RW,-=SVD!]&2,YKSL,D_>O] M1YCB[,W%O%;P5,]_H(W(@"JQG#1YA)ILB%!# -(+'Y0GEQ#[B&\^C.1$N.]- MV&MTH8>TLA?D$4QA]'J<\<__![\,0N;6<+1,DU+6G8<0):-HY]'9.;3D'/:1 MY+WVX:?"> >1KB&Y4Q1MZ?.]&LX2C/XWPO0J(YDC6I,"N7ZID.;9ZB]XFQG7 M,>3DG;":]W$IM>'YWSS5O0AV#=N=(FI7*G2;+Q$I84+W"7.LBY8]QS/ M?+"6<8,1$6**V&>9SAT )T;WOJ)=0WBGR-DS@I07L$9P-@ C')<<65XDKD4A MF2<\+),!B8J'G',?5MJMAW[SQ.XOPC5D=H^3#7'V >((!X F&>\R0U29:=0U M%&\<2QASY+SH@&M*=_>SN:X>VB.9-XKC#V-A[26X=:5S/UQ6.O\UC28SS'_[ M<3Z]P.MO3L9S_'/^\PBKROSMQQF>G=^Y&]B>]HL9.P/X-%BDIM4/>C&"V>Q- M67@&S_X \H_ ^,!MMW1F=JIU@/ /A4!)6"3H30ZX+-(L\=13, M9:=M00^!K['I>F#^#I3#67I]$;3*=S?I]MA080VBYTM$07M 7GV(K!:("H- M5AL(U)R\2:ME:[Z?GQ[?^TAWX_O]'S^M2(0LV'_MT?]FG&G[PTQ?S":C8:Z- MQ9[#J/;,>O\1<3Z[#63;QC@/?FJWCCF[@5YII>,%6F>X<#('+87PDF?(.BMG MN0D:![O![R+IKT?*;%+>D!FZ<$7Z$_F&C^]=]MLL8X4$FVPVTM@"V6C%-:"T M)9@ WAE+J-:3\/""^F*C7HE-\6,U#3[C+Y-9&U+N/J4I-P\L:H6B:$)T-DL# M66BOE3_)T/;?GI' M9O9:Q HCH+EQ*$SA9&=*[8).+A,SUMOBI5OL7-L^IZ=0P77<) =.EB^/K"QR M]Y*T+":RB87),EKRACTTL1GN0NEJ$+T>IRG"#%_BY7]?C^_*[]UD-'HUF?X! MTSQ 2QH5HF<6A&(:WI3JJ"6KIE1+7AK8U6ON MU+UP.:O:.Q5K7-=%LOE48E#09(4\AG6MYWIX18Z7P' 0[E;#:YT$W\"COKM4 M$L?HHD)[6S/?2?#S^708+^8UM/AA\MMD7$.\)%_ZQ+-%KC3.Y@.GDE98R\.Q M>*8]#RR*;!F2)>L0D([J1E'8/N"?N,X=GN(>N['=6L7KV>P"\\N+:<6^N&*\ M?*$6/WSS:6%R__PG3M.03+\!O3[&1U0DI9"85K4=3<+$E!</YI:M"A".FQ"]Y6^^L[.KNGP[3PNNNE4!40R:G@D+XU((6@;9:. M+77'%9*V8./BFH3&QD?DO9!/4_L.3&6/S?=N(7^'GRZFZ2,) M:0W\0;%18NTGQ.MYKAU]%:PKS,J(PO <4ES3TJ4G9;L7VA-0JOZHZ;%[WU9J M_V(R7HZB>5,NOYX/R5%95N8/";T/7!7E/1,()!Q$RZ*5DIE@N=7DG2B]?HI# MRUWL0=A/0.D.0VF/[06WL2,?!N]\L=(HS2)9EV0/A-KQ."OF;=%<9!^B/;@S M\%T=#T1HCRT0MWJ7?L,_%C^:#8RR!FJ>ABPVU A-81ZB9)"C#-Q)*.OZO#3> M!K_">Y+ZU86B/ELJ;O,:7*.4(11TQ3+KC60ZD"L3"H^,.TS> EH5&MV7;8'N M2>I1!X+Z[-)XA?)9_N?%;+ZXP?TP>9;S@@ 8O85A?CU^ 9^&-\$C3KP3SBD3WL@[_J:D"=9_=E"KP/R]%-Q"ZF.#K_)=< MK51A#3D[PK <9(J0/";7) S2UP).6Q>/0G.?W5"WVJJ?)1+:99>HV2!9RZVA M5XG\(\%TS)D%%1TS64%.!F)>UWFK\0%[$^%I:UP;HOILL[J-%WX+*!J=@O*% MJ2AKK^=46/1:,'3T=ZZTM;AF%D7;2,F35ZAN-/79O'4KS?_Y_--H\@4O$PRN M?)NW(_)G!L('$V--)^!([T&&Q#SMK2>RSM>PV M;\E&V(,BK,C%UUXM=7R(6?1F2HHATN:;09(GW<1)V OMDU2\'@GLL^7M+L'# MQ;L385&G=?Z)/*)%U=P[O-RZ\3U./P\37B[W':;)V26MBY4/A(U*<'*NHS+T M7G&?6 3GF0K&9>$C2;M).DGKA9VV,C\JM>BSY^_5 M].)V4XKQ[] $)QJ>;2 M<)2NAKTS VT+DT(!>C0>3!,-O89PVKJTIZC[[/V[N; G\V)Y#0"6.BE$BU#J M=!_'1$Z*0TDFQV-45!VO1,B$5"R]DC)Q8@AS[1PFD&5+[IQ6H?BLFQD4/9<( M=:A*O6S1%&JC-.<2*\!+G9MM6-0RL&*2> KT:261FI%(ZI&S=NHF6/5@R-U$< MNF]9'VRNVA9[2[5%967=AY^O&C'/IM,Z1FIA_SS_94\MV+]NLJ67+LQ:+.D[3M ZZLJZF]S$0_:TH<0EDGW%0+'$IZRLNR5:W ME@&= AF\ !1MZC*_&>5]H-W;(]?=7?AMH+,KM_/+SE:@K(10;8UL>$WA5$J:TG_:Z%T:]$],U2@[X8*Z!^)U9F[][_O@2GO796A,1L M\IYI99&!( =/NF(,%T!^:Q,/YEY4WU6I1]::--A8FK>7OF<5V61A.X^D=)*6NO9%"V;??B=:A.P!/H3^H-6EFL8/IJ\3T,JJ5IOQ;5 MD1L:=V=OTDKT#;:*]>!< J.<<2P8^D.[8%G0M%$:DY+DG@>7FE3U'% ?MNUN M?"!UV$7B#=3@+9&(T^EMP\C6&V0DFRCRI.K,JT"8?&'9JT"8E)"VT57"73"' M-SEZX.G.U4%'(3?K=GP34,@\0+:)!65(M^N@C:A48887'S19+SJOF0+;5[/C M$Z.\FW@;O.@;;C^7X&)P=5:I(Q.8UQHO!RPX@63&6LC2F.)UDVJ >U&=@A[T M)_8&MN&SE"[.+T:U2^JF9/$K5QE]=$B^<38J7H9]@G&+P\]XOAG()&]"#H'MN(7:%:?VE]9=:@,UJ+PJ240(ZTHH4'&YE3,DM>BD"I M6BC!?:!.015Z$_K&GF -)RG<:H8.LX^O1I,_&G62__KI;3O(KU_$2I]R$8Q4 M/LA4 F@P.43)ZP9M#;V\080M.L>O6\Z63+S$69H.%SWD)N7YQ8PVDMD,QOG] MQ?DY3+],ROOAV7A8A@G&1& MT6O?E?8K"-V,K]KWXO5X-I]>W,YQ4[+>-LG$8DF<:57(MDBN1AM$D!X]60A- MC.\->+K:F+<_]A4D?'9>Y3GPR5O/:[L%;^K-K:1UFNQ9=B7G)*-(T*1*:1.@ MP]N6?6C JG79B[@;1"EOX[JR>M^1@;2PDO);G";Z 9SA( BA5$J!<8FUDIU8 M#" D"4)EI[2AGS6Y,-\>XBFJ2F^4- AYWD:ZO.>-CAL3'"O.UH@;K=PK;U@N MAO!%.N55DT#6&BR'2HANKP2[B_:QI$;_,AF?D0*?U_5\S7%+&CGS#V._R,XPLDY_Y%C;I#FK^8S/:; KSIH[H$0[:"MQ+>2-EB M+-%#4$I;5:)U "A$"!=U-JN_31\P7(ZQS9B^__(>37Y7$- M&-E]F2M\:9TU K><%T&[%<:4P!5/?Q:)TT*$\,[[38STZ^\*>_IN[-RV=KW.E)"IH>"6!2S1==Z M$;+4(O+,.%AK-(H"N8G]U]\2NF?\;('D1N0/DK')HV10LF+::L-\,<;7 MV#&W34(H.^(\O"U])*V\FUC4CL\FI7(=I7;9OD?0.HK2$0J+"6J?%*=9(&. M)4&^K)7)@FWBR?>U@.\*>T@-:%(OW'$=EZ%8\CF,XLXS)P)YRA@UK4<[)D'H M:.C_19N(5#_P#W7S<2JZNSOGC^5^I?/2W\]A.G\)\ZON SH7:2P3G /3W@L6 M4DS,ZBPS^0V&MYG@TN\RCG6GE_?VRU_(7[Y.T[.IO#IXS ]J_VB6UZ./O3,IC>D M.RUXQ?K..B5I7$2%2><,0?"($H/"F'V6&ZWO[9_>,:MW.(.SLRE>:O>;JZ== MOU&N((#FM:>7+DS;FD6BE6* ((5 M%FV201_ %A/.WP=F74E^,4 U(O9?'*. MTY__7#::?C:;(?TOU_%NW'/-K:S=[:*OK[9B(13-5)&UR8@&;IOT]-@#ZQ&R MX_O4I U[YU&WJB^X! M=; ,^I:*TIO4CQWSG4WGU]VSKK=^&"U"==8%;4T.3&"L4]:$86!49D[Z"+XD M:\LV?0'H(3=TA_ZVJC?WHCA:-GUO'$_ZEG6/KL@"U*4.W82T3!?=!M0.:?7; M*<(F-(?-IN^1K4DK41],#Z0R6@G:)D/=,+4D<-$&Q7+"!)"=4;!-0^['R/^& M'/I#T[^+A'ND?5'O//TR^/W]0&6PVAG+N"5"-%C'0"ADP7B7G77>XII[NMF5 MF&>8_G(V^?S3\A,O>5[^997FZZ<>SH#L4?R33K)K8 3^-AG__K7/D/0V$E[F MZG)T$8D%\/6O'"%*DX)L,CCF!H9OF=2N(FU\8_D*AM/%%+-?R3>_F%ZVG-DG M%K+^@[H$.+: MA*UB%5\@U?V'#?Q_4N MP2V*&H2R4'ARNA9U>A%J@9>"A"8(F2# >CGN7=*P]M.N(TFOAF,8IR&,KDM1 M9\O?S##_^H\G8WB'Z6):QU4^A]FP2V"O,:+>.6TDK!6U((_629T\!.ZUY=G7 M>[L8LO8.94YZO5KTAZW;F?;U\VNP93Y[-LXW*CBN8+P9?WTT_0+MV=-;2*Z= M_5AKH#U/+!>@+5S3/AX1R6 S,BAM<_;89*),KZOH7"@)LX_T@/J?VNON,XPJ MI5\ADL-;0PZ$:&"%-CJ2?$H2=1RVCBP4/IX MIPZS"8T-S-)GGVD?J*?,J\GT/:%\7X6QK,"*\^N_O2 1T1(&@G-#MEDF[2 # M6BL#+!;/F;7!D7M5A&C3#69'G$]9]UI2VFQ@PC6L5Y]_&]8&SNAB"*Q(J/, M4#-/7[*B81F$^U MTEXXKH/USK:9Q]#;"@YU4?-X%/(XY!_["NC.ZI]_N>$/O)KB?U_@.'U9-@\1 M)9A$THU1UB;6@<6$D5D3C? 94DY-IE%M@>U8UT1'4II-JML3>0W.XG7>YE> M7UL*/0RQ91NG+3 >IZ=3[_QNTI^>R3F2'L7:ESW[VEU?D^-CL'8] V!)H0E: MB%QBDQS]H^G/ YV@'H/Z[,+)@=1F]G577D;Z4Y31^"S)22%?67M=KW"T84X; M*USP/ 8\E-ZL@CNBJ] 7JUMH32=*&L0P;KPY7[_\GT.W63JC?9M-K!>.3O40;@1M$T2A:PC[TPB?UIIR;SGGBEC0^3>2BD/ M=R(>5L&VMZD>AW[M0E5+O7H]_G0QGRTD(&[,S!.+)&D;#/TA(PL5GTE0C,G% ME-1DP-0]F!Z'.=43FYOTIB,5+>VI&]#DU2!V'A"J@8?&*::E-2R $RQSF01P M*7B;U*5[,#TU+=F'B@/M)6H)S:N"J78T=[(J<(J9+3*Q0YWY$I%;(]I>Y=_% M]-2T9!\J&IC,ZR_"%Z=N=-9+4E3F=;U&RJJ.;#:1<9ZSYD)9@TT"U9LA/6T? MK">JFLQ%G':9;8&_IAG4!?QROK"]%N%.Y=V 6FW0#Z+"& MX(NNG9&9-+P6)-7N'* UXR'KY'5*H:2GH8$/N&V/40%W(:^!XOTZ&>.77V'Z M+YR_NACG*U1".!$CC':'9R*$HGO?/1 MP'-[46<_U#F)ID6[I'65*W4(TFS]CY91DFW6 MTM*9ZW,Q1[IRZT-+)H^,X@:G8J]K"O3J)LRT?6NCF3;&,DB",RR!UU!MC*9) M=\W'KZX/7> ]=FW=A=D>M;365ZZW*7^;S%^/:P\DS(N^2/?9*385R X-6U1@ M:UTT\\9F)KPPVIIBO%@)2-RMZ^P%R>'MN^,IP>18#+;P-V\;J[L@3\F2>Q,] M*REXIJ5T+!3,S&N9/$\8>&@T^W%?R$]020_,3*:?)E,R09]/ MJKA6P(D8,T236#$BDZY"ZJ(U?V=UM[G-6HK,;1$%KI.37?1L]4CM3D_+ M)/S.=XJ!*V^X4 QSKL/\4+(HZ:O@ _ B/3K3Q.M\XEU.NFCD<6LE"A?HP&Q?<;"3@FRNVNU M5,O:E-L6ZYL5,_7W\23.R)FK@EB43M"/)^2SC8:+>0(W5[7TW+99UT%J>GM> MV-'+?[OHS_V;YW')_Y:46W.;'!?VLO!(:Y]I*P"HP2B/(LJ00MO=]9M0ZNU+ MCK\%G=Z%\R:YI^//]0Z<\*X-C6;CG;-T)I9B,M/U^8WFGOU+=C'\Z.WA"+HY8#MHQ73 P'X1F4.H=4E0 MOFT$_]OK^+$3FSMT_-B%BHWV5#^WN\\O9L,QSF8O)N=Q.%X8E_O F'))+EO/U\EO[Z%&:SZKCYOA;3ZV9\GN="OL@^=*0XD% MC=80H0BK!$@#](S2XPO[RH_LQ;G XG^?U'F.+-!\X& MP%WBUFJ68^W;(Z2HK760@:^=3XN37C2ID]T:X>$/R]ZT9?5L;,-*CY&'15'' MO2C?7\1_8II_F+S#_\+9G'YZ56E<<=]:0RDF9AYL+1NNS9ZC(NO39A9-W5Q5 M,7EUV.>&ZIR> )V (AV-GP8V^P+O1H&+5N[.NG_^L7^+ 6>.S((Q2UXR;3.YVQ%K\CI); MG:2/*F^UX>WRU!/0FK:2;E#4L,9@?4$[ZI ^_=)#6"9;3Y'4UY WIB%(%CQ& MVF9]80! J(VHQ3X.43=)0-\%Y DH47-N&E0NK,%Z0Q[O< 2U?PN]&+.!$^2? MFDBV8.*T"2:0S*,@D7CZAHG*"]EDU-?V$$];A_K@96/!0@8S6$;>N)08( ;3QE#:$>BA7 LLP*!>GB;GE!.0/6#3,V\%S['NH-OJP(9-JPL7 M#=R\=;#JEU/$J[2T+0"VO$]^$.%Q[I![X7,+'>E.QE&TAGQ"%W7)3$9OF/99 M,>\"9Y@@F&@AYA!/2%L>N! ^CK+LPD'?S8/>D6SFD^7%(MGJTM,A38^W9(J! M('\P"6#&0] F2S+O5^K'-WC>-S_U41BT720^Z4-<#?+:WL_)?J[FQR*/[TU9 M^/H+=>7<>XT^,I&58Q5*#4EJAEYGJP)&+4*;RX@-B)Z$Y= /'RV&+]S LWP! MMD'4TEBX"^DXUD%/G*TFQ/8C\!:)UG>1%=JXBJRN-]:I5S8@"[DJ/VV&V4DE MLFG3@>M *O# D7\P#=A%SHW:.R_CP%5$O1XVB7:\4RXQ+&KD" MGG2SULZWD!S>0NA*SYJ^:/O+MH%IL+C_J0U(%HHL,.O:3(19(X/KE0=O#V?W7A\NEC'.;T3 MG[;R/F T/7+=W87?IM.A%B;![T3([-W[WY>F@9-.F) R"RXD.E\2,LB&LU@@ MYR)T2;[)Z,Q[41W>!#L^\1O'0G5EK8%!MP+N*RCM5 3)R#")9&76WH%6US%# MT9JH,X32)'B[%LUW%>J!I0:[T>MQFISC5S?WE_H/KN+:FD.*5B%3;I$?ZVI< MNV3FM.#&*>M3:7(0WH/I2?@)?7'2()EF [2O9>(/@VMI_M^+[CAV?&]<;JU\YQQGP8IE((.@8+72,-NDD<@0M>6&XELMJ9M ;>'.VHR;"D4? : M9^78)/Z\%;K#&S4],CII3FH_98 [O# GHL#]UWJ:FEKXM$$ MA]&BT2;&*%RM;?7<&J5-UNNR-'=X=,."PE"4 :\U6>+),;*3/0NQSC[D+B=, M)0$VZ5O0LJ!PZ83,/DR6&0E7#\/9WZ>3V6R0(K<8$[F8VAFF:]-NCW7$<<#B MA) ^MYD-\1"P1Y'%L9]NK.Z#O7+0P-??(?6^SMF9?WD]GN.47,_9934;;?#U MBX63 L6ZS$MAIF1DNDZ3!)L3RU:0J$1MR=,TO:N'-9R0YAV+V;Z3QKJM8P%? M!A.L4)(Y*\C,2"(QD %80"+EK4E)G'7LZ3"@@;LF(2:M\FX1(+2M-+PKT- M=*ZA:Q,.^^;+>7;1@2W+>7;AXBB%&=L _%[.LQ^?.U=H[$/&4;0FTZN@;3"L M"$5>04Z%Q9IW6&3.5DKM93A4$Z9'7,[35EEVX:!I.4]10F6@W5)9*VH<@ZQY ME3A3O-0$U&BR"UOY6(^]G&/?+^=XFAX3G^9?GE[,4T?889O MI\.$ST:CJRN"7@/?VS^OY[CWG@M="7L[C'5N4RPR@2Y10(D>,QIER'(0):SS M9[9_T3@ K70D1^JYKNWJ/<:6=>&]&?CX?_! M_#J3R3TLPVKJ+9N,7[[=^7:S6MH M.T]H4Q(J9&R24==V68]BH]U/+[>('1R+_\/$Z_=?W<5T6I/4%K])GX+#Q0R' MV: (;4PLAO%2Z(B#2$YWHH5:$9(!M)&[)NV7#[&X[YK>3A<.$/K?>X%O/BUB MA^.S7Y".VG?#LX_S-^7WV>4_'5AGM8PV,JM5+:'2P'RI[>L@6R>TD[Z(K:S7 M@T$^ 3U^Q!P?YKYA[X6^'L]A?#9]9-%(P(S//P2 F MT31SH>?UG(!>/R;&&UQX_'TRR7\,1Z.!07)3I=#,YYR8+J;VY).>%9]C<-(Z MP";QGRL )Z0J>\FTQX3LWK?BI3UQ\PN,W!H@R M.I-Z+%58V/+Y.KG M7P8FIQ!4K>L003,=K&:Q-ODQ'(17X(WGV[4?/@#8[TK=AM>[>FL?DZUY][U] MB9>I%^_P,XXOFVM3&*.:TRTI9[J-]]!;H@ZL\ >U__-IQ M]U5PC^E5N%K:!_CSYB&EO"73#)$IDQ8VFV*096:>7G:;= '4A^KSW//2OBM] M*SVXJ^G^2)I^Y7JL7>EO.*\3=:,M2&\L^9OD;M*!!I:\3R%"$)*8D/PQJ?=# MZ_FNT[TR?E>1P^$S*E$ID12R["3A=6+1\UNS(LEK=C)D;=K,P_H6,RJ[*%Q3 M9AY[1J7C)0=O!"NJIJ(:99@/')DP(*/"F'&UBN![1N7..K!E1N4N7!PE-VX; M@-\S*O?C<^^D'WM&Y4X2WYQ1N8.X#I]1 M>=,:O[[+NVV7]YM3N\ZJW'NQJWF52BMRFZ4@G= J "2!WJ(E?<":A++. M =KEV0TS*U&0*FI,S*M$5K9*F4$B/ZIX;P+XG*)ITA7_6\FLO'F?[;PRFEYT M5N+.,N6V6#X)8?JF[\!#,8=M'$0V4P[,)XBX[52YRO*C/XR_#S M37272_D'UNPA6LIGG,(9_C[#HT_? 5A]: MU929QQ[8(E%9!=(SDP2M1:-F01C%?#)@4W#"8=-T[V\UL+63#FP9V-J%BZ.$ M*+8!^#VPM1^?.\O4DZ!8B"8SG[64-DJ71).#[-L* M;+55EETX:!K8TLZCB[SV. -.UK_1S)=L")(VHGBM8746T#<:V-I)XAL#6[N( MJX&S=(^A_?S+K_#/R70QX&@YG$&4* T9U*F..@25&.10F '/$Q14)36)7^^ M\4E8%ZTX:U 6E_;$CWN-8(\WXWU[/>B.O@;VR*VRE :RH MN>>ID&$%G*40H,"4UITOWM4>C: [;,8U6U73AKH&(O\3..)I\P?\#T M<3P93W55 T%#(([*+W:ZZF 63)9"+8)1J)N8E*/8#K\%944UXG M[4AI8&F]N)C-)^C1:A]]G'XZ0I:"&BX<)YY"8HLP0@L<(.,*UD G;=: MMQFM*7V1LW%MZNFJ&$8P3OO^(.*^#B2;C13N/?:Z0UW]2IZOA+<"M M7/E:D3P(9YPB)TDD".@,Q'K=FXW3W T>AME)%!F@169<71;)#E7@[ MO\+T7SBOCWV/Z6*Z+"/9/QFB!8[^&>Q3,"O,IZ1 AF!--J!=CD%I[;C/&*47 MRH0-S'=$U-?EV+//]''U$:\FT_=P\TG7ESW6*D_;NV+&AEQ#99;%X#FSP'4, MQA45F[0WW0EE9X/@LOW0"@O/YB]@.OTR')\MQF8,LH,Z'5PS&3,PK7Q@(9O" M?,SHI>'2N2:FY%;HCC"HKYD>W3$1>J>G1Z-R$4=<_QH_2^GB_(+,&LR+&12_ MCZ<(HYK2\7<2\',LDRE^@#\'$76TA)(ABMI8FSRUVDR;>:=#"J'P8+G M2>L=204D!L9SP2RPV,QE"[7:%>@I:U=3TAI,L7T [Y8'>D8M?:'W@^M49R'2 M'Y#K+$3C/1>&W/?29$/K!?T35L<&]/;8R:CK(FY;!_16>;0J,BZ])NN <^9] MM0YH-P\Y.Y7:-(;M!?UW'>V3W@9=BS8+Z?9R!B5BMD4[5A(2.EUG)B;+68[D M <7@"'.3"4K; GQ*FM8+23WV_?GJ ]VQ3^D;*Z_%RE)N618#CU+KK#E3&"3Y M/R!84$A_+1:UL=(#;!_]Z CF%!7J*$3UV':G _Y[#04+(8$WB4D(MLZ+J0.H M4J#W1O%B=,IQ==1@KWKWU*R\QT!CCSUT^EO.;=. %R0OGG9S$23MYME8%G*= M!2^EHPT=\,Z1VU(K3]ZN>PPTKHD:=T]QH;6L1B;'^?U'VL\_X/3\]?@SSN:+ M@=D#)H>(V)6J-3/:3:W?H4"P^91>^!Z8)>9X3(N6F3;O<@MD/53AY.=_HFY+'43VZX M[ZV9K1C!1$<;J;&*3GM';T.43C#DWEAO(870Q"/=#.E8=0Z]D[_=I?NN)#1( M^7U'.^)TF.9?QT:M8%S_W65*X3;86Y8U= %_G!J'OA1A:2VR0GZ=C/'+98[@JXMQ MKC;CB\GY.1T?0QB]!3I'KE*HI2U89?+ 11R)N0)7BPSI8F1OHU MA,,I2&.>UAA->PBYP=&TNMPE*H%<:@3+$GD=Y$/:P(+$Q 1P#YB3%*I)"[#U M<$Y5#7H0?HN<+YS6-F+T:SA[4U[BI\EL.%]"XP9]!&<8YDR>0J0C-5K26Y\( MF7518SL+LSMC5%GHQ-!"C2L4SX+B@9E4 M4*6(UN4FZ2D;\)QJ"*8/\39B&X[,W90W:V0?ZR-GZ M'RU+1[=92\MX3)^+.5H/BNY:,GED%#>PB'M=DQ#T7D-.Y"-&16O2R *HVETU MA*QU0NF;N%"/7UT?;F/QN+5U%V9[C^RL,PU_F\Q?C]/H(F/^QW#^\=Y(AD]2 M!^T5(]^SCO$,9"HDLB0++]PFF;Q=O7[;%.WIB.3P$:#C*<'D6 RVB!+=-D-W M0:Z0S%$#4'-P/-/*T!J21^:=(/"91Z6:]&O>'_(35-(#\]S@&/_]_=\GGW$Z M7IP<9TBR6*4Y';)P VSI9!X(A)$>K,8@$T8)/U'-:GSV!;@$]:^)APV M\'1NXER+3T1:J<7 1)V835\:%B2]$,E9 @[1NM1D5-E#P+[K5C^<-8BQO9I, M<7@V?@"DUIA3C)9%7S=98VF3%4[668)H.1G$')HDY6V%[@EK5__L-0C;O9A, M/TVF9((^GU1QK8 C_1:I%$=2^J)ZQ2_;&U ML9RQ90NTZUY&ZUH6Q2\O)N/Y%-+\ D:_PKQ^^TO#EE,[8VC9;JJ;0%8;M@4A MR?[ARH2@@XD@G0]1&;3!$I1:0O'U0;]<9SQ+,K$L1B9]KN-C?&;!>,ERR4(7TFS!F\0)'H;6]=S= M^(1%J]LA" MDY%H7TO$7^*G*9(]4:5-7X]P(?9Q7E9=+KZ_<3$#$#)@"L"4JPV$( 7FC8-Z M7R2UX"YZ;#0>K9\%G)S>'879!@&VC5RK(9+8+0MC)9.CDLBY\@;K9@(P4AM M%98VUP'; CQ4.5AC76G"QV,I!-NXI.=?JD^^N#@.&F/46C CC6&ZB,2"R'5\ MB[(A\52G&A]T1[K&=OP1.'WJQ+:;U)[<'/(DJP"7D9MM(+;,/]H"XW'2BGKG M=UO]Z4C.D?2(&XGS%%6O:KX9_UJZ_#<;B-1A,HA\HQ;0T0*&GI MU9"6S$$%2C9QL39#.CW-Z$G\#3:-]Y,R_P.FN!RA5->\!):44I'[PH+G]?Y' M56/-!U:XEMPF1-YF,M%&1*>G%OT(OT7IUN3\T\4U@,4JI M.20&P#D=;?4R&D5@7H;H$]=*^B:FZ'V@3E$S>J)@8P)(RUO[WV ZA?GP,_9^ MZ7KGD_N_5;T?_,JUJ9*FE3]HS6J>FW9.6 M[,FV8A&MY"!$TIXP8.SM\GD_S'<#0:0 C:133, M95=SQJ5GX$1D*J1^*:MK'60?C*?C@J'* MY&)'F9G'8)C('*RA<]"WN2N\']8)ZD.//#3P7:ZT]?7Y)QA.%S=?-0\#C3(Q MUCX8@5BD/\CV*F0BE:B"2=$8!TVT8SV<$]2*'N3>P'.YOINZ1P"7MU-0@O"H MZI1H23Z6(@V.,1MFK]07X(XJ'ND)OK2B-6'LL]\O.+&8EI-GN6 MR F<75)4+R!XO?WTJ3"!63%=HF8@JXUDK G2)C2^22K\!CS'OR_NE_U)_RPT ML&+6P:I?3O%KF& +@"WOB!]$>)P;XE[XW$)'NI-Q%*U)&!4&1<>KEK0?0Q$L MF( LN& X?1$0F[0J/I*V/' ??!QEV86#OILYO"/9S"=793S@3/"!^'+TAR;U MK)DV-=)HG<0 @J]FZVYHS'#S4P]OM/8L\4D?XMH8O#A,U=/J.=FPBF73HUK6 MK6RUO)60JPHAD#N!A@>AJ[N1.%FFP2H/QF'6#U:J;'KH 6*P!F-1TBKRCG.I ME7RD>1(2DRFAMTX96.V7^^W$8.]YQCNL;^]P?'8K11VGPTD6 V-=!),L Q22 MZ5J( VTC67A&QH&A4C+P?WD?JR^^B66LZP35GKD66RV;8E\4X0JE2M$2"LEARJ-J=I4HV\M@F4VIGJ$]+G_K@JT$@^A[$M;!&H$H.!#*932V[ M*J3_G!/8R(-.VA3>QE^['];3TIQ=>3AN@%I[)4BGR7C64[^!H/-.C$ZZ2K9'V^8KB*OV[EO V"&0O#W1 MQY@?U8&!50X[B*\AFXYV,[2>TWY&(#0OG(50)),B@^6DI3T>3LR[MJ_GVM=9+.JAPT M$QX"&9$@&12;F?/6T7^EX;Y)HY\'<)VVOO1)2HN.&3"_66L/SMCB,A,\%$8J M6QB$.C' 9B6S1(&RR=#)6RA.6Q_V%WB/!O,BCZFI+=.G=EWT2B:5E$;&NF4+)358"4D!HA(I*! 9TX.95+LM M?TNFWWS"6AL[/ELT6-F+MM6/Z,+!O7!6!(HE8/M)9Q$JZ4-&RP_J45+KH*W(2X36A_UZ0]]9(^2W*DB7<2B4:<0@R(=%)8,>%UDH=?:.,&U6Y5ISZ7HOR = M)KCXZ)T$D*FW475!CAUYJP@=T,!,*70@93>>-G$GG\ 5R_= MN%Y,9O,!!AM4\K2VHM)EU\, )K!DT461H[:E27^,KP@.;ZCTR?G:+EL["[:! MH[KRVKRCDW!YU-6T$NTTN_$(M7+)DME%&S]S*@3-C1 K;^!9__#:9_^^%Y72.9$;E#Y,YC.K?AO-%LSCRHV46GL012U), MBRQ9K"IMC3+26DWF==C*:=D7P6EHR.%(:'#_LS5NG)Z_*5<#5<1 QQP=)UU' MJ ._24[J+_''E$L:<(89BF2'-973V(O.&%R9] MA(Q:&>NVR8W_-G()>Z-P;?+@+J)LF&ZV#8P331[6?[B*\AFXJ+ ,XY MVJ(LV30I>>:#3"P;#U[E6B^Y3:^WQ\'B5LF#?9"XB]1Z)N]7DM3YQ?E5YERR M4J5$VT@&)&Z/OUI./ERRXD^PG?0BNQQC! @C\>0/( M8G@FG0!DZ-G,M,_ ?&W1&8WGV@(&R-ND &['X,TG?X,,[BVXC>]@/U=.*P&' MZVN/VS^HP:DN=?G[/*;'X/+NR[ISBY2R!N^"YK3/:@!?:-,MP2CGC0IR-7"S MZP*[LK4H3?QE"'(X6/VK!WTX/;L+H_DM?X9B#\$A).)%1R>13"H-M(?<@T?UO&[?XU%;2W>(>TIB("#Y)88.. M18:@+"@A0?/D/.?WRGCO2\G[/K2/&\J=/K^5]'>ZNTR>VR@D=U80#P"Q& 2N MA?;@$GIU+P]]7V0.Q_BFO)AB'LY?0:H[U9?KD% F(2M+_H5V4M4,.+(QN2J+ M]!@9;0G.-KGON1=5]US,.+^>/D\?C\_.)Q?C^8!X\*F."\VIT)*CT"Q:+LFL MKNT;2.&4;C);>!.@(P23>].&N[F6/0B]1U]F<9FR2"U[4_Y17ZGQ_,UTD?WY MVT65T9MR/>#]!8Q&F)]_6?[>;/F+L_^"T04.LO4$O_C: 58P+8QF-2>!:5D* M4ULK._!E4GX93E1 M8_[E.NML( PWQ1?+9'T+=*CEH28EIGC4.GECT6ZG3GL".!D-.@0!#2Y*;V^4 MK\=SG.)L_@[F^'Y>F\&\Q6FB'\ 9#J( %3@@RV0V,$U_,I]X9M&!QJ@*V.C: MGU?W03P%96I,3(/[S]M(;^C^!]*"69WE]V$*F>S*E_!E-H@ITGZH'',FT=9H M3""<6K.L%0KCL\8V.3T[H3Q=1>J3GHU3D%KJ4IWA1.=Q=4ENX!8#)[1,CI-@ M4@YTY"K%H X"C)XO8BP@VS3VV1OQT]*Q/FB[JV^FO;Y=[[-D",XGZ5]OI\-$ M:QB>G>%T@#K0(:T5(^'I.HTL,@^T&J\,EYDKL/)(N]F]N)^6[O5'X5T-M-VL M]AO(7HPF,WHMWL,(%_A>CW_^,V'U2FZLZ;?)'&<#FUP)J#Q#C*E.AT$6N<^, M>R6%$4KRU>:NFXSVO9Y_"MIS*/'?U1C7;,^Z_+)>[[^K14-B@!(]]S&RHE2F MS=6IR\M#L@Z- B,P.W_0W6D5X2EH4EM:[NJ//X#^+-X ,9!>HI,ELUQJ1;*7 MM7<4A$],?_:@Y:[^A'[UYQUF/%_D[BW0W7!+#>HLP EF M>#%,VXRDYM&S8HH5D#(ONDG-SI;X3E=W^J%D382R6_A[5<$_XQC&\YMG\+.S MLRF>P;R>P.,T_ 2C9=0^*9>DALB@)&!:!<=B\(6A<#D[C:JHN)7!LS^&4U"7 M0]*P1GTZMZBX#?U7A-G%%"_#8Y\NY@,M+&2+@<5BJUUF#0,!EJ&S#E3,R=HF MQ1OWPSH%Q6E P!K]Z-;$8O/Y"=/IE\MA"Z3$;\I*"'[12?\J>C^(I,-6RE"K M()'I0.N(GJ0C@N?&*0A\=1#[ECO-7G!.07>.1,X:_=H[TOW0$CY]PERO!F>O M*STPHN\L3MZ!5PD]UI1+6U\(G@WSTGOF,(DD?7%HMRM%W./A3T%W>A'\&DW9 M.XY]/^"O%\H?88JS>O1.ZVWR]3H&9);%8$I@X#B9]LX0[H2V#E[@*JG:C1VZ M* M-ICE0T]?03H*>HU&[!TFOD\$RQS_YY/I=/('G:$$FWXR_S*05FHKK6?>U^GA M.B #4PJ#C%[).J6QM&D'L@/(4]"BYN2LT:2]P\>7]?QKD#Y+B3Z<1/\*:UHY MOAZGZ64J^?EP/G V!PET?BKK/-,E.5)\I0B]UX*#U^C35CO,SH\^!0TY@-#7 MZ,C>(>+]X#Z;/5N&#]Z49_F?%[,YYI^?O_[P\MG 6!V[BV%VQM%"HD\, M081H=*878;OTLAY!/5V]ZHFH-1K7?"'E^,_XOF YK-4#-?1(# MB\)P1,=<4J9.+! ,0FV::K,K.7O09ILJSHY!GLT 3T&[FI*R)HFQ3:=N9RIM MA?B4].LPM*U1N(Z=J=8)!.=SG,ZNOOUZ-KO _&R MAU/).=21J2HS;2(P(+&1H\E]%"7$++<+-_:'Z104[)@TK5&W;H'M/=?Q:CH9 MU[+0VRM)4LL,@"S92-+,*;) ,JTOCE+1D6+!=C=I?:)ZZBK7G:HU2M>]K]6- MQ0PR!O0E&N9D)/O0D9$84N+T0B"7Z%S(O$T#SAL@3D%-.@MW#=.=LZ[7+?/K MC/*[$0R(WL9$VY^(M;J)-D#R&IRJ7W'G!2FI;C+#>3>8IZHM/1.T1I\Z9U6O M@WO9V"Q/H;(I1<8 F&8D;$1VL&]Y!=6-W81^[$][7 MU4S&9W1$T@G9&5VJM MFC4NUL.-T"6,=>J\$19D;5OVK6O" W/R#J4(NXBZQ=R[VP75RZYF)8$!2Q:. MMW6T<:%3$\@?9[;( "H%;Z%)\=5:-$J:]RZ'P0@YT$Y]S%HPAV@$\]H'AHATPG%C4FGBZZ_@./RYWI6:U>FB M'>3:PHB;C/-DO&AC$V'\KS>EU*3;BN^7U\_?O%N"-"'[I$FKY2*/0'G'(D]D M:;H0R(Z1RF.3EGA;H?OF5:)_#EJX>K?3F>J&1\\5*A7#N -+JELB"T ;GI%: M8$ +MC0Y .Y".2WKKZ.H&[22NHUHJ?+;8&II :X#=1P;L"MA]_+?0=K-MX$E M-B=]T3P6IK#4M%CC&=">Q+1.)D(JA;S>;UL#'K %#Z$ NPBY ?'O\/-D]+G> M9MY.I[\\G*2-/GC:[I1U=5PEG4N@0[TI]R!J.^.2FH3\[D5U>,.@.W&35E)O M8#NNUAE_#727&+1)RC.ILZKSTPV+47!F0W9!)1ND:-*?9!.@TS(/>A%[@QZ! MZW M7X%MD+4T%39#.X[!T ^%6^A%!_DW.$/N0:AUML9'SX0CF#HCLN!K:HR@ MKXOTV>M\"IKQ@"%Q:,781>P'4(B7PUFJ_09NQD>2L4;FS"#7J)HHR$#QR%(. M40OO-:ZVF&FC&'>A'=Z\Z(O(!_2C(PL;+8U^!E7=-Q7C>A+/;SB_W<)B4KZV M^_[:Q:+1N)$]4;0:2M*'4%8G)"F1@U285"D:M?))*2T$&).B$<;<.[ID3SQ] MUK']0@/5J%!VA/_!5/SST$;PEW$"-Y(;'V M9;%8V[1H>IUE]BPIG31D\E%6VY,V:1MX"]3A-]$^-.&!'H'[B[V!EW8;V^]C M.)],Y\/_@_EJFW]+6__PXIQ>QH$(42JKR9=4AAQ4(9#%9#2+*H6HP*G$#_ V MW(OQ%!6F/U(:V&@WP574L]D%[>EXU8!#.5VLD,A*R%A;LI GZ\B=54JJ3/^+ M IL4H-P/ZS2TI$?1-T@*J0E/'Y8)3[6T0:#6-:\IU2"7=BS*1%CJ*-/H@X9V M.9]7($Z#]+W%VGR$R#)T)0T4FS6SQA@ZSLCG((R<&4S P60#Z@!GQ$&+1-J? M +N+]E$7AAAI2_3L=T38L#D,"-0E(3M1M5U) MR YR?A1QVM7XWTJ?X>81VBV?WSXVNX\@5J*R0@E')D2*M1,= (\A"RN=S3$& MJ4W<,BJ[)9(V\5@EC)-8H[']MALP2AP6RG03H\] 45I)^8&=M?66OWAXQWH MFHOBO(DL.56;*/O$0A*&)6WI0,D91#G IKL3YF];O0Y-6H/H[[KPAM8ZB02: M.3#^<@"6%V@969XRR13\07J /HK08']:L;MH'W5H4$(T627.1%"Q7FD%%H6G MA0AIO.')JY1:Z,AC#PWN1/ VH<%=!'W WB!;H'K2H<&=:-NR2<@>,C]DL-BG M+)UF@3LRI+T-#+P"9A5WP?$HRNJHC&]/$_8)#390A%U$?;#0(-B@?3&6!1"T M3HF>U5FK=0Q#Y@(#R#9&P^,.#>Y$U5:AP5WD_"A"@XN"6)S-E_[6.TR3L_&E M,]8X*/C@D]N' W=;_$H@4(,JUG'/>4*=BH3_O[UKZVTK1]+O^U\(\'YY62#I MRVP#O4DPF9G%/AE%5K%CC-MN2$IOY]]O4?)5LJW+.3R2'0,SF8R32!^K/I)5 MQ;K46KQUQ=?J"JJZ8R!P*X8^(4#R8!WY+!Q6(VRMJF4=9X$F\6K8L<;4I=B\ M4TKFFA27:1TE^%P(4(1H5>O<%'A7DA&(&A3I9#!W.?,>P7(ZCO0^>E\_\H8* MN4/>Y;M5[*B-%K_\6!NBM=R^,V,T'^.MX8-IY7LUD<@FLMX,'\D6&;KL,N-@ M*[+7P8EQ%=#!'GH(\/8P_N%JOIB?)95"2.P%AM ""#(ALY?5"2Y3EKX@P 3D M> CJ-?)B@-@[1-76SK$SS5Z9,2"%]FW\3V9@J104U>M:60@Q^2[53VLX7H?B MAPAWHN1*MO%3E%!$D(XA59-$"@Y$CCXH79(ON4OE] E&4(=H>JAH3SJ"FH(Q MSC7D.OC672R+J+(6)5MHKIP+I4L9SZE'4/=2\"X1U'T$/5V\;!=4WW4$=2^U M[18X.T3FTS&"H(V50!*5VE1*K[( JE8@Y(K>.ZWK=QE![4"$?40]6035(!D* M+:A'P;6*;R.:@RNO">=@1U+U7M%$'=1\Z=(ZAW\_?F<(D_K,94 M$?LQ=%!8]+F/&Q+KW!GF6@#3@C0F:01O2]%(X6Q'P,.E^0%F M,_84_Z0!0>=]/KZ3M)]?QKKT-9^/I3T^56-1.403\1;BX^M?0;R9.GX-U6( 5-Z*ZE2\GDVA>+]G%:,G,,&OYV(]PX?= MO_<5\J*3T#M6[3^"=H4/"N,R4 59#<+JK$1,,K69=YI\TDGW:>BP#=CK84T7 M570(4-_@^I@OSG];/I><@7UT M&"CN#AT]GU[Q*N+J33&IMBZF1,Q/V3K3A&+XTLM8/467=+=#)#Y=(S0RLIBBQ+2 M+.N<* M0I? Q2N"LT@%3E^CVE$S8\KHQ%1'V$?78KNM_7^1@'>2KY!E;:*3!F/0UIAJ:Z64(7OOC?4Y5U+Y$?F._%;SPP7,YQ_K\GON M'* :*=0$051D/]8FVUQ8[X4KH&65-6C=Y87B433#W]]___WJ)FSV ZP@"8:G2FS7_%T-AIK8BR%E'9H^-[VS*T M+I/3G@/U*KEPJ-![/*RP'FDV(WS\6L,@$0-C"FC;<+ ((I)J$U>TRUIBS*F+ M)?$\K-= BA$%/^)SR]*'7X+),"=L+7[H<@XKX=X6YK[_=O=7/L&WY3/A_\$, M/WQM4OQ8/UW Y?PL!T6E.!3%-8_? IH1UT))28CI?&X6[>XEUSN;3$O_\'U<+N+C_YZU [L/5 MXG]I<5<)OA3SQS_:'\_/B@JNZ-;_7&%M$ZJSB*8&821;YD%Y!.K2Y'>2U;UD M)I\N#3:Y[D^6Z^Q0G%_ASU>SZQ^UOZ?.I E07KW;SR#6ZE ML@PP76=FK"PZ5:-1#IV0E-F/S*$U"D 4NE8;(PO?Q2X]4P_$^QHX.H6J-AF6 M!C/LNJ'2M2S>?UM*YKIF64&K4W,M-IF$A51$SC(*U,IBH&*C[9+Y] RFJ;+G M.O!C)$&?2JY<8^\'^'U5S$I6%IFK$P:(K6KMBH"*4B!XI4LU1;LN54[W01PK M-VXTQ:Z'@PX5<(=G@ALL-]6K.Z#IF0?W$,YQ\M\.5\\3>AX@V_X:MZD&+ZFT M"RKSR0?L*CB+(F;/L)3U-G6Y"J;0]);\MEZ*WD>D8^>SO=-2I2>-DNO\+ DU MJEB#"-*G5J/.MYV!+*3SJE@=%>HUG3\1K=WEVZ8W 8>HXZJG+#LD RQ?GI== M_._9-2M"8_:Q,(-S^\56K"*JREY.R"5%1U[E+A&B)Q&]MFM\'-'W>/B]A^?F M[MD!4<][?1/2<>[VD72V_N@[CL![9(%L(LO6\HEEI B*?5,;VO38!$S^("7# M3%&Y+AT>IZ+ EDM_,@;L(^=N^3]+7.]N6G$'(]%HW28\D+#%@@"-GG7EK$TD M575=3+U-*,<-"QVBH$?3/ Z6;K>LP"6B]]>(/*0$Y(.(6C;3Q!>19$E"VUI# M:@FZNM/TRW4HKTG?ATBW1Q??%M:^[3GF4LC5HQ*DI%V-],S%..&<(J 2E84N MN3L/4+PV ^]P$7=(WGK\:>1^!_WKE)#WZRDA=\NXQ#77:)RSJ.(;E M *ZLNQ6GHN@.AU:7M07)2XA\!NMP'DDB#I90G9A6*Z3#5X.>3=8A*? M.'?WT6\'SCX( *U>CV\:,WHV]R0ED7V35,0@LN2[I3D*UN12-7:Y=)]$-+V9 M=7R%/Y50,$A;'>SSO]-\,3LOB^NLM7^R9N9___S/FXI9<(S*&N&" 6'1>1%+ MD"+E&K2'UGBG2P/V9U&]T6E$K74XF=; W02DO;6RM1]6J-G-<95!,0Y![.+P M!I IARZ]DAY%\T:A$;34(43\X)B\.2!-<)8T"8?.M!DD["H97K/73IM(UI#M M?YV]T68D#3WI@O;JJW WP.U^6O:HA>_/?\6X5?![+&>M)-X43060HO-@BU51 M&0,Y5 ]2AQK2(R7Q.R]L!.T\=J7!):[]>)4UV4E[AT#HI=W!XE@?@NB0"N]$ M=-9;GW2.OBJ#Q:;J?8F/-408!J:S1_[4L??K;>Z?)OR_/>KBXN?KV;M'YU%5Q-AU.S! M$ M:QM".?V";@0W.K&5$WZ6H?]IEGN#=/^X>V#MH]G:RFY-LF+[6QO,O ]+(TK?5+EIUKA"]HI$U!U^EUU ,^.$5,_>*%_ MXX]8S'^Y7-4[G!E=+8;,+JL+MG4O8&_&015:L5V#J4#P7=KN3K7 M^UTE.TT M@&4= B/]UOFOI3YNUYFRL\K4*(HB7F=2E==9-2LCL .A72+5)0UKJ@6^[::C M[*8!+#M&TL+!ZV0M5#J_OU1 LI+ "L@!6JYW"XX9*Y+B%8.RVO29$3#A&M_V MU%'VU#"N=1B0,)UM:U3T@%"$<[854%02$!0*'_@4J5$5_O5E;:IG?:B35,7_ MT/EO7UKU^Y\T@]]H:2_]" OZ&S$)' K2&6*J ME(-[M7OQ!6W 4]@!)[B;]Z+OB]K"#R,.VP5AE8XI4!9>86H%I%JDXHT@";3W,P]B?R"8VO;!8$F2ZTS"@6*!+MKN7ER24BVL HI M[:A/]^.3D<#;CC[-'=V3R"\QOO=U1O/M4B@ZZJ)=RYYL]7Q129$#L>%B/7M4 M2E.4+^R"WF?Y;WOY-/=R-PJ_S(CB=AGXI$))NHK*_R-8GT:D3%JPJR&ET;H4 MU:61\RDL?L1N?P=G,J\J9I.#)-$Z$5=:@):T#(%MQD(:JS'.=)F<--H*INHD M>.R(WU$T?BI-"A_6+++=HV56D3F54QMWG 0X/D*Q:L H(?+ZOH?R]RF)\&RQ M_#X*>2EUQKNLZ:U8?O]B^;VX,D7!\2&*?BDD+C8D:4P2&JUFAS%*$2FQG4D^ M9XO6R]BET/3ED'>O8OF3X^X^^NU?DKI6+^O)@0^!G1QI9*N' P$J*K;R^>?5 M6ZFA2XO^[Z'*>2_%[U7EO(_6^A?.WY9>QU04.X<^QLCR6-%I5"Z M-CH^Y1@ADG?*901BIM#V&M=MWS[!&)IW%\L/XM]]K.MC==I,D?F=HUX=&*N= M$9B 6H2Q"C"!+_MV^TOI)*N]:VW\..L8['6OONG^>)5'5'@6:U8A*!)5HQ$V M8! 0K!0N5I,HQ$*Y2RKN;O"F/ZV/R<8-/WU\%?:H$KR-:8PCN^MF@*#9?.'U M8&VU)9J\R#4%$2($I6V((?9)$>^QFJG"G*=$WN/3XE3BG[]<\D5/M\V,?[U> MY](I399<;)UH7P2[@>H8_GT5WG#CF:+K'$D$Y%+9**9+267C&:%T[ MYW67..,16+(E8'@+C_4S7-#\.A10I5.K^B'M/"^U@,C:):%J M1NN\UP!=GI4WD$QO_H^HJ8VVY$/$W"=81_R!7]Y=XH_T)UU<_=%6?.U47$-T MA!5E,L)AX04KIT4F:@$G0ZE$J5.?/@([8'M-W!A;%3U>N.B"_^@W1OC?,/LW M+?CW#_%IB\65) 6B85_!0A"IA"J"UL!,ELSL/C.,M@![33P950D=LL;_1I^I_T$&2HE(W)3J#31=@DK8@%I BNN%JI&K,^TFP"N1>43 MELK7OBFV1C[,^6!7&8NQOJ@87**S/8"/(]VEOWS0V\EN']Q1TH]!7Y.WCD4Z M2#IXJ+8XG6+4T6:#N5@T4FZ3]^8BQI'Z@">K'3^YH]QW>7X*X$P$;Y5UU=JJ M4TFY^ERT#JI0,ML$?WAGU=5'_ /^.I35=_]\F R?@+$N* _HI*/LE;(ARUB< MH1K9T/.>.4IG3P#:7QJ#.+?Q*2/)9J>G3$D^&BL#GY$VEPBDBZPZ4@0;:L2S MY^'M*"DFW:]7\_D?-%M&'M\M%K/S_'71#H#%U>?V=W]8CIBZ_VYZB"P/^IXA MTAZ^L#5]**!$)+7FW6S!%] >M$V$P1@E2ST;NL2.&CO\NAOP;5-K;X>+T?N: M4)8 Q;1F."K77!)@26B"C3(>I,.#;\M#ONP'N"A?+Y9&\U5]#_/SPI?(C^<7 M7UOGF-7G?;K^O $GWT3(IF;(4.&ML4F&:E!')E26?"2K[).VEGW06+5*P1[$ MIF%B[,B\3U>\^,4Y7%Q\6\)AW^HSE:\S5AK-?_JK7'QER32/[QKL#KDX<\$O+2=1L19A2Y$"7"BB$BHD&:TK=()27*&? M/EQV%/9N9&9-KOFNB5L#E[/*M"C1^>J<%K(&W6+/4K00B^#C,_,!"M7X/EUR M1UW&5*E:)T'C(S+@5)*S!B[\_;?'/V"9,@ >@Y7D18$0A 5$$9$E@UE;R1YR ME=3E2:SCFHZ?'#8]4\<]^T=C3(]!Y8\BNU=VL@N^GHEEVP >J4;V5!BQ$U,' MJO,8M$-O8^MBS)81E98IXT7**0AT'H)!-#CE07KLJM:7RK9]M-@ES^WR3YHM MSOG\_\0W"W_IDHRV6IYAPB9(L,S58J,$87-N403E$'HXN1LP?5Z M23)8"Y..F9=&80CLS"=T2E@,40!D%$0ZH2T(A%W:8IW0F/FNQ!A'\B-FOK6@ M_*K".]^OWKXK[O[G=5A\X9N9XQ2-MSX*@R'Q9:BT2,9786Q) M_%]K30H['23/?,DK4?2HLMS4L>O32<4ZL&22$927(\*B$EF;))PR02>#1L4N M8U)/I)/*E%O^ (EOTL"/:FE>0R+9JK*]$R U\.G3"D'XR!&R33)77C,W^]N8 MKY("0Z6]28 P9G;\(5D''V"VROF?.,UDXWNGSA5Y?N%K"1\V1)MK=BJ1M!0@ M KEDDRHUFU2-/RCA8P/!B61M: G5QE81GTUIGE(660820#ZJ4*#E=)[@J]2O MIY6U4:1*N88B3'3L&'@%(B.B*.!*D61UU%T:-WSO61O[L+=/UL8^FN\0H6P! ML;LVYO$3VS'D#JKU3@5V>$ MWRD-^VAPQ#CGTCEZ&B7\\0?A#W!Q,?^EZ0LN^"=+P&<$["QY32*4UFS%1R>2 M=B"<5(P7T!'EG1S0 [[\.R/3)#KJ,5AJW$0.DRQ"A>M0AJ$26?[,.88V3^[X'M+.CL:(_9- SI$G<>@G0EH9&VA/J?XCB/R E!Y M(8LLD,&;(+ND>GQW26==V;:/%H^0=%92\3'D(A S"NM2%%$G*;S75B>=T> MX;IY IW,+KNBK @86ARQ%)& CU(J5(HQ#G*?:9U3,F&+ 3,5$?81=5][HP&[ M26;)L@13M5 F@[# RH(DBU!H'#DO)4&79OJ/HIG>MAA#5<]G*!\@YR?MB">2 M!:Y_W'YIB8W_^1__#U!+ P04 " 9BBA1E:/UBBO] #0F H %0 '=O M7/D.)(G^O]^"KP:L]EJ,Z&+!T@"/<>: M\NJ1;59F;A[5VZ_L61A.):="##49D96:3_\ DA'!N $&2+'&9JQ+*9&$^P_D M#^X.A_N__J_O#W/P3995OBC^[8?PS\$/0!9\(?+B_M]^^/+Y#<0__*]__Q__ MXU__'PC_[XN/;\&K!5\]R&()7I:2+J4 O^?+K^!O0E:_ 54N'L#?%N5O^3<* MX;_7-[U_F/]AM)) *U=4]3__ M[8>OR^7C7W[ZZ????__S=U;._[PH[W^*@B#^:7WU#^WEWP^N_SVNKPX)(3_5 M?]U<6N7'+M2/#7_ZOS^__<2_R@<*\Z):TH*; :K\+U7]R[<+3IO M,/^"Z\N@^14,(QB'?_Y>B1_^_7\ T,!1+N;RHU3 _/?+Q[N30Y*?S!4_%?+> MS.P'6>8+\6E)R^5;RN1<2U\_;?GT*/_MARI_>)S+]>^^EE(=?^R\+'>>:J0D M1LHP-5+^TZG!?KI"?$_R+@]E]2!X[7S*>P_2=-W$_:WZ0PPO<&>9JD9L7 MZG4AQGIW-T-=+?KP$OMZ+19+.A_AM=@.TQ%Y;G[Q5O_4#F,>=(9,ZW%:ZNZ( M*K\O92%DPY8[CP:Y^+7GK[1X_V@>4?U5 M/V)9W17-BS2360/>Z M5G-0JWX#&N5!1WM0JP^66G_0 G #&@B ?E4:$$Z^*0N^H^W:M2#\94_PG.5]6Z]] \QL8A*WM^$^CR_[3P==X6ZZ!IB6_ M\"JV5_S$%]K*?ES"G;?2>"7/.R/+Q?-^R,V;JD'Z 2Q*(4OMYQT!_(#^ZH>_ M6Q2+1UEJ"8O[.^T8/LC7WXW(@-B5 M%-RU&+;"GEZQG7G8#A6?['EAQ%$YST[[?::RO*L?O_2FP9;LWJ^6)JXB:K&6 M95Y4.?^%SE=R%C,2AH)R;3WY>U!Z:)K14:?#-2CV1%7YSF@T&WE^7U1_C;[*+7YG/.E%)^6"_Y;/5[ULWQ@ MLIPIPK,D(Y%>+K($(A(+2+$BD,4DP$'""(NIS<)Q::"I\?Y65% 960&MA;4C M^HNHGN=IGU@-3+,=F&HQ&^ZLP*^-I/^?)[Q$N\=6?RVCX+8SXNCX7;^JV&+1 M+ KFZIKJ@ZPE^HOWC\+3MEJL:=;Z^AXL^4JRY3;0\')1?)/E,F=S^9(^/FH^ MI_-Y=5?DRYS.]6\^: GD+""/028 M&JNVX@%.'\&C$; .18O%?$[+"FB7J@E+6T:E>T^+!?T.#/; M&RD[P1X;T!' M ?V/6@50ZP#64Z)_"6HU!L;>@YXZT;5VB] MLYY<\YSGB0/M!KW_6BZJ:A8S1D*6,!A(@2%"1$+,$89)%)$P"P*1"3)F!.B( MC%-;K9YON_3,/(X3XKER=OY P9W];4[S&ZWM=.(Z9Z9B2A&=8V+^H6(Y9W#V M'<4Y-U2_%4/+\9 OZQW0VT)+59BM"5GP7%:O\HK/%]6JE)_E]^4+#=EOLS"2 M(5;:+PDBO02@&#.(I9 PSD(N,0D)"F.7Q?KCY)%5'"4;ERW[H[%-ASZ?T8[G; MAX6VO/^K9MOWRMCE9HS%JEA^*.5#OGJ814$2)"@.84"R$"+,0\A$&$'!>,SC MF,E021=BNSCBU+BL*S!8*"",]RE:F=VX[#+:=O3E%<.!&6L?OMIY7XL+?FP% M]IB#80V.3UJZ/.BH3&2-P3[YV-_8CV]>K*J\D%6E28[E13W,1\D7]T7^7U+< M"4UZN/-PO[:,^+((P>1+^94_R(K3>GK\,7? MI#G,JC7[)DMZ+^O8QBO-^6]H7C99:5(Q)E%,8:AH#!&A"628,R#G9>LZLZ.92?_3#0@&_%] /EEJ>%&HRZ8?0U3J %JHFT M P,5,%A-)G]RJ/F?1'3>NW)_C)C^4',ZWL&EO@+V,Q8VS[DK'E?+ZJW\)N=Q MFWR'I4@HQ03R),(0L4! 3),0,DZ)S#(2H B[+-]GQIK:@EK+!F*WA?,$!EY@!>QR_JKTC")<0R521-',DH@I;& ,L0!3EE@XEJS M@_(6EZV[BR/WB$J=JN+AUR9?RVSBR9*6\R<@O\N2Y]4FMWS14/X5B2:7Y\72 MB/8#\TC6;0U>1UK0B+LQ01N)/9J8UNAXM?TNCSJN46:-PH&U9']GCP3M+_I= MJ?<#3$"%+>^J:F5J3+5',QN#RUAIBT+;6[. I#+4? 05)1RB.$;:_TECB#(9 M9204*5>I7>#=??#I!=#?RJKZ"\A;J0%?5$N7LRYNT)^GHH'@'(>2.G(W>X=K MR4$K^L:AWD@_&,P.F=:#P3U2CK5/V-U2JWLA=S:IVNV)XZ53]])T)Y&ZWQ-Z M.K1YD2_EV_R;\:&7^EW)-Z'X-ZOEJI3=O>-6@ENFO7'*ES/$DB2-0@4SBO2* MH$(,M:=+8)SR5 FE(L=Z4]<(,S67N-$%ULJ K3;MUMP->">7-V GC6+S";[) M*T[GX._:" 8_4ZVW^2!_72MJ>5;0RP1;NN$C3=O0?OKX,^;NW7N VJO[?XT\ MX\8'/"!W$$#P\*7[?:#XWVZ9O%N4G.I>?)#=OG4DGU$M&^PZ:G5.ER>Y] M(3]_+1>K^Z]OM*SF+:VVNT9!0G J0@1)EF3:K.>:Q"-.H:0D593%F6).).Y- MLJDQ^JN5J6<"]*H+E@NP_'T!GHR\CLF"WN;-CIN?938&)NK:RCV3%K=TE"'":!,+&95 80151! M&D8(:MZF09)1G"FK8_-[SYT:\7XR;G&US(V)];.D)E.^WGG_]=7B@>:%I4&\ M#]YY_KP"DL&CN3W1L.:H$[J?81A]1X==]+_VF67_D:/PP@D]UE_UJ3_W,\BZ MV6I%4U'CZV*N[Z\:AWWK-,L,IX2%D,I0VULRP9!IUQFF&-$H#-,PU4]UL+=L M!Y[:5_WV[O;%W=N[SW>O/X';=Z_ I\_O7_[O_WC_]M7KCY_^^9]P%&;_ E[_ MGR]WG__N9F%93X2= 34$O ,S1#?3UY@Y;4AO"'_4%1V?5HKUV*,:(:Z([-L8 MSO?WI:M"OEZ6\J&:<8Y1R F%*E0(HBS(M%O!$904Q3QFDF%A5+LDZ!UL0FJ^4KR4MS>.6-!N%5;BHXLE6=%?=Y\4Z#M2B6&KAY4_>V MON$_&NMQ)M*(9ID*8)9H&P_A-("48F&"18D,$Q0JBGHD'/J2;Z)IB3LJF+A_ ML:.$*7!>:P%:(]V-R[U-KAVCCSI7X_#ZKIQ@+:@YV=KHUO26/)C&$_>!_[@P MCJ9GP]?Y@ MW93"^+O+KQ(\:L./;_4#E2R_F=*[CV8/ORES4NY5.W?(2?0PH^=)_AGF:6!N M/U[S8$=KY&R3$>8-[?D4W\HG\U(]3#,>&FJ M_C#9R5WU^-A^_M*'LBT248?.V\ALD*2$J#"&)*82HI@*R!+%(1)1($A*DQAG M+A&M8X-,;8'K%& &&WF;[@EN3LI11.TR'SVPN/V4\O\U:HQVW MS/ZNOE[7@DLI*A,C[3@>)BUZEFKC*R4Q@@E1 41!FD**4@EYE"H6A:;JA5,Z MP9FQIL;$:U&;38C-L7'-PKSCG56RR!>F)?C2'&8HY-),N MW'_KPMMU>(V@/KVXBVCX=>9.#S>R3W=1[T/7[O(M/1.;9+W))!O30JK; M)2X*C5),099$(411H" 680!%$,81"?1WGT;6D2.;$:=F11B1P5KF=E]D+34P M8CN$.JP0MP@7^<9Q8*ZX"&&?MN]66#I$CGQC.E+PR .V;A$D%YS.!I&L'C1> M',E%KYU0DM.-[IMYKXNE.>4FA'YKJ@^+2AL]_V_^^'(AY Q119"(,QC*+(8( MA5(;9.8@+9,X5)' D5T@Z?PP4R/D1E+0BGH#&F&!EA88<>WW],X@>WE7SP]> M Q-O7ZBX&G\755Q^H;S<19ZE "=4V&>0A(Q"1 M(-+&62:@,.D]*$VCE%$7C^QPB*DY9)\7]=Y=NU\]MVC09(NEG5-V'4(#?^X= MX6Y *]X@1]OW5!_H$/MZE.9B75"R M$'5/G*;NY'IYIS%1*D9FEUT*B *20D:5@@PG..52(BJ=-L,LQIP:,;8B ]G( MW&R-+>J>7&N#BM;R.Z=#7T3?CA$]8SHP Z[A7.^.&32;#F?K KG>33 '@#PG M4U\<=NS<:ELRQ::"QI.72CO2FH)H+ ^PK.!P9?&G%!W0)F+S/BSJA5%N@C0@3 M;ZSI\&(I4ZXOS!!DG$B(1!I#EM$4)@F-$<*!Y#1K7ZS7A67G\2DHYOY:K=4; MYZ629JW^[_-U9-_#\=VK+ZC[GDR@EY%.O/T8QH@%FX@P',)6IJ8,=IY!0_1/G/.4B2X),.AWO M/1QB:K[M6D)@1'0LA'T&2+OEZ3IX!EXL')%QYNG3ROMDS2.CC,IAI[7<9Y0S M5_;(T>K-3RT+[9'/1_G0G'5;!^E6=/XV5]L&1R&5*.1)!$F6F5*7<0Q)RA(H M YIF,8X%$?;I7B,+/S5.6HL/:6LQE6L%-N<,M09 B_( ?KPK_OF?PC3XE[J% MBJ4E_RQOR'E*G/J\CV&9@Q?G+?,7K67>7K=;5;.%X-#6\<4O$F_/Z,E-4WV??(+5?PF2;R;-KAV#*-E\'X3&CO)$,^EPS7NTZWW_-J M%@N<:D<)PY@B"9%B,60JH9 *Q"BGL9));\?)## U$V7/.3 B7N$TU1"ZNTRN MP(SK,)W'Y"IWJ:OX4,Y2/<:SN4I=#<\Y2CO7]=QV:]-^WJMUR;5;_H]57C7' M^5\\=?Y5)Q_,@A2G89"E,%6(0Q0FF?[,,PYERI-8Q!*GQ*VJOZ, 4^.";M[4 MIF)A5X4;$U/N_*)-W'$MU^\Z3Y9;! .B/[33X!UX]V![3_2\!L9=91@WB-T3 MH8. <]_G],TI?7C(EW6 ^K:H2YUH8TH6/)?5#"=IBA%)(!=Z-E""*"0LP3"* M(H6Y(EF0)&ZYHR?'FAK7=42M\W9X5UCPX[N%7OFQXW[J.:CM.,P3@ /3U3YV M.W+ZS-R\"(;?#,W3PXV=%;6(X493P,,$*2ADJB% @ M(*$H@1EG."(H"<)$.;7&WGG\U$CB]M.GUY\_.;:SW@7,[KOO#\/ GWHCV""- M$H_K[+5I\^X(XW9>/JK=0?ODXU==Z_]\*$VQBN63.7YJDJ[-5O6C88?&GM9? M:I2*V'2U5ZGI>V.J0(<4*DY8* ,192GIY_><'WAJG_=:VIOZF/1RTQGTL>D> M?)UO?_(2=+U__PB M*V/B?*B3(<-9H#*J*,U@J$Q_1H8RB".40LHBQ%448.)VML.G<%-CO69WZ%LC M8S>=U&7C>9!9M.3$9YJ;,3:.KTOI;&:VU1 T*DX@'?,,[I-(JSPFWQ\C/?(, MLM[2',^-T=.EY'RQJCW4#XMY;GS4C;>4R52&,HTTC^/(G-&3D&(9P31-1)HE MC".$G-S+DT--CI4WDH*UJ,Y9'18 6[JC7F ;VC7MAYB[GWH1#*\^Z^G1QO5? M+VI]X,M>OJ-W581UT=RWB^+^LRP?3'BVTBQ5NU*4QS&240A9)K3Q%^K_H7$6 M09+$A 0)37F6.E9 .#?>U)CCY;FZVE.0G\)O]N?JK:VH%9 M%-&,9!C&:<0@BE $<4!3B%FB_Y\R+&*G_(#30TV-4S:2UN$;U>A(Q=//*;08='$HU=-K0C'+_6ASKNBB8;, ME IYS&,"LT E$$D3>PZ)@HD*8XYPRFDB9X6\I_JFSR.$H!WEM_JH2/-1'6@Q MW ?V4,TD>FZN,%HH6G7%V#@L/40\_F'"6E;5BEH( #Z59E,U+OGM$TB M(NXJ^Q\C6MYS1L8K&'!B_![M?Q?:8=[$?'$J4H15"(,HEA EJ?9@0\5@D,6I MC&2F$F)MJ>X\>6I&:BT<>*3W\L\.?7UWL+ILEO9&8/!8EE'>9P#\I+;7M.K= M>=YX_7F/J;'3E/?H!5=V3GIK+)B6 :J9B)D(<9; #)O4R=A\AA(K&)D =<"# MC+HU8SL^S-2^R6V7($ZKKT#-%[]78&56>K4HUSV5]%]K:Z]O9Z5=H.WLL>OA M&_B#WB)72WBS-HT\9EB?QV"0)DN[(SU/GZ6CVIYLM73\ZJNVOM>AZTT5_TRE M/,((DD1I:A B@E2D'$8X"646N=K?(7[55(S[K6V=8!JD4 M/(8LC*FV!%0,<200C(0TYRMBEB)K@[S[X*E]X&O9@!'.WB+?P>JR0=X7@8&_ M8#OEG8SQ8YI>88OO/&XT4_R8$EU+_.C?^ZVV'^62YH44KVEI*DA4^JM>/:SF M)H3Y2JJ:V'!6EKP8Q?)5F"/W5#MT?&Y=%N,.NHR;H_"_I+N M<*$'ATGSF/=)P!P!8)CQP$^KM'3PC:=)H:*")P M9;C P/Z SQ@?.*'[^3#!J9OZ1@O^L-9'7) M.]>@PQ4S8AN:& ?GP0,8C1J@T0/.C2)@J\FF14*;R>D1[+@>5;\AD2OD M&3EP]"1;1WE?K>0[^7WY^7.38>K7O%-@1Z!C M#DR>C0HWX,#TZ[107"X D^ #S<4-^+ND)7A?>.3+:T'TVA"VKRSCMHV]$K&# MYK+7/N_JPU:O)%ON]34-4:8_]X#"-%;:B\4\@(2G&8S20%'*(XD#T?.HU>%H M4V.ZO;:RFY-#1O+>YZR.@&Q'<]Z@&YC+]I$:NMGK95 &.E]U9,#G.EUU6O#FG5?6B/?B3\(22P!0<;-K2T 1B@1E4"0I4$,N4<<>CFOM# M3(TT:MG "]!("CXM-:[N507W8+1EB&O &9P6:CS6\/@_+W5:>]]% _=&&;U6 MX'$MCY4(/'%ESX.3Z^Y5CU]\E.;DK+997M JK[X4"U;)LF[T M?5<\KI;ZSUHW;<;4>;/;92]2(D,BI5"S@"DM*#&D6"60T3B)*4(ICIPBY)[E MFQJQ=*V1M_*;GJ"XC:F M:JF:^2V,1_0G]M&=5#K[GB@T_.$V['8,T[CP!2X MG9J;@YD[G*L;T%41U#J"724'-:T&F@>OAU8]BSCN2==A\#TX'CO0,",?TFM/ M3+Q?+:LE+806^]VJ-HWB$,E040:)2:!$2B"(0YQ!_4M.E4@SDJH1VUZ?DM.% MAL;K8=T1\UP;ZW&/XYV:#TWS*"$SI:(VI_ M$SU\5^F]:3YL+#V1";8S$)YUR@8V$3RSH>0,:32=P3/+2)$SB/.1) M(?\8!Q\O8>SMA./%@7I:"29H\G4QUW=4ZT.4?+X2=:FQLI9MN2QSMEK6X:N% MJ=UDNH4MYOJA]W>%=L=DM=R<\5,I-94%&12F]P]2C)@:]@3R3&'*DBQEQ"F( M[5>\R?F9'>W^^9]P%&;_ F2MY5\_LVBY.#S;W R],G04^Y_M,?D;L%$. MM-J!KGIFSW!70;#6<)#*B<. [W5%\"OAN,O!(.@>K 7#C#)L\H;9#W^C/[59 M*-( ":(@"T@,D5"AZ? 6PC!32L0!3R5G0R1MK 68&IGKSR 9)EEC [G?)(T^ M0$XQ.(X;P6T[Y[++9C?;-[L;(_N] M,GT:JED0"$$8"Z!"&86(FA1@(E(H*(ZPXJEBV.ITH4>9ID:#C7 FZ-%8LB#7 M+U6QS+])\&CD=6VB?OVDG6?-9YJ**00W7IP-;K03^5[5S6:>8=Y<>]J/.G]C MMJH?9QY[-)_WAOCEGO+7#S5RJWAOV!QV@/?WZ&N;H>WM>-T68KV Y_+D_M=> M2AY-HXA(2B$7<61J]V20T%![% G!-*)1@D30KV.:!^FFMKIV,Q/>Y 4M>$[G M.R7\3B)\ M"/A,K>0\8GNZWYS/07KX7R]I]56_U>8_)M+UC2+4HY6?Z?<94)!-"*!0LYA"1)#.[T2GD).81S0(6Q&)=!MC"\;I* M&"L6V:WI._":8/1H^FR;'^16HQNPVN@ YEH)VR)P'J;,PND:?AI&2K==XU__ M\+J+?[=L1:T-V*H#C#XWH-$(:)5&FQL'QVJT.1K)GQI\KMR\*"_PGG6>KAMA M/)_)"Q([KI*?)_:)-9IMG;NJ6DGQ:E5N6OO5JV_]MW8K_S4MYT^OO\N2Y]I9 MFX49DAAK,R>+,E-4( T@34V*G?XIRSB/4!S:QQ9[R3 U;V?=;M,$$XV@0*XE M!951 BP:+5QB4_TFQR:&.#CD8VQ[@T8#T*C0EGR_6?LGS26M(J#6!&Q4&7X6 M7"*"@\_&6!' H6;%,=YW%9[GXWO]'CUB/.\JW7?C=]<]ZHI,\&[FV(RG2A(4 M"HAB'IJ""P$D,DBA1!E5DG-&%.N9R=T=9YJ9V"^\IU[O8)M2%&*B#*QQ8K+D M31T+%$!)6"9"&A)!DUZIT]V$Q\#?;9AX9J7QF%^TIZC=M M:/WPD?.!]G0Z3/39O^#**J"OOYNM3UG-9)K)2.JU-N:1-F80%I EVJP)!1-$ M1:G^)+7/O%C2N=TW>3""T[>Y&6>XE_*S&:/3VD.V@3_7 M+6N]OH1)_\J=^WH/4JUS,\CS5.C _2>/WA3@A&K'^@.:&NDT#7_G6U$='8G3F%IZ%%Z0 M&MJUJ$'J2'D#MG)Z]#(N8N'5W3@]VKA^QT6M#QR0RW?T[ D@_G-5+>LTVL^+ M6R%RLQ5#Y^:HV5WQDC[FVO<^GH#]T61=5?E2?I+EMYS+9E?'U/6Y+^JGU$0V MHTE*%,(!Q-K,@8@0 3%#'&99D"1)Q#(LG'AF:(&GQE;U\M">W*A/F%?UA%GT[[6Q M!1R>/_0I& MYK3X.A M91ZW[\%(,W#0&V&L<7MDC;U=%/>?9?GP07]T7^MX^<-#7LMZ6Q0K.E]_'+M.*?/E%WQ418K Y#P#MX M^/7YD74YWC( PF.=9/&%M..)%4?$SA].L7W8B.=0'/7;/7+B>G/?WMO?9+&2 M;[3DQT9\_;TM(F:.>NK_%^;,%XV80E1H+R$S9^NE0I &)(4QSF+]!XQ5Y-B, MVUF&J:T"K0JN';G=L6<\CC,A$)2*1!!%/(04LQAB*0*9!J%VU]3LFRS98B+H M=V49.I>I;%1QW'CH,PUV8;F!H1UX_6VE!X;5P&:)^'UWB=CH -9*^#G2Z %" MO_W5W<48N>%Z;YP..[#W?]25+6K:X@'&Y'E3RG^L9,&?7BT>:%[,8H9-SP"E M_8Q 0D0PABQ@$B8H$ %2.!)<]6H[&H531]2R*DQVT:PZTGLZOGK MSWICSLK --DM)-6ES-KZ.VQP5>UUN+HY[(I5JWH#+L^T%ZKU-15#<_/5ZQ@_^%3H^=&/F $O-21YC)PY_GU6C@&YD4'))S.#)Q2^8K# @>/'.V4 MP"EENL<#3E[3SY)[L:KR0GNCM[S)K3"%3+_GVAC#E,5I0&$6,'/0%G%(TQ#! M6&0!85JQ,''*DCLQSM0^V+68H",G^-5(ZN@FGL+5SDCR@-; WW,?H)P-E LP M^+0Q3@TUJIEP0=_]E?[2Y6Z,4)7+V2=Y;\R%O\K%?4D?O^:^?7U_Y[O7_]K_YL\/,,H7;Z7C^GNWN[CGN< FX=+4WEO'K$W2[^V# MZ7WT7\WN/4Y2GG&S62D"_>UG)(8DU/\CD-G"#!(18"=;P&+,J3%!5S937T=( M)WB\'A.T M&';<8X+V.!P<$W2XM6=\>5'*_+YX69\HXD^?2UI4>A3]X+]JRC-%0C^V!4-G M+$TC&J((TBQ.(>(H@R0(%62$8TPCEB;,;7O+>NBI<51'5'"O9:W CTV]Z3^9 MDO6JT0O([_RK.>WA&#"VGQ#+,/ @, \=W&TQ7$L-NI ;N<&/1O(_F2AN([S' M8*TS8%Y#L/:CCQM8=4;E(%SJ_H2>1#_](CU/-@1F$]T!Z:M2X<5/!U. M<$7&:]6U2V..6XS-$H&#&FVV]_5CH%>2+;==BK3I]DUJ@XW-9?-C93:!C/46 MSC(>*4D2 F68^+)(H#A.D4LO&1L\BO]7'/FHOI+6 Z[3R M?CMGXTR^VW[<="9TY%V^CN(W8*LZZ.J^;IRWUOZ@@UX+P$WK/R]WJ_ELWII+ M1T)Z;R...GM#;$Z.H\"S;'F..C>G-E+'%:)G'PE3D^VA'J&0=_K':D9YPB6+ M.&1AJ!'F)I9OI$0_&ID!+60CAD:1X"T6PRN M@V=@QG9$QKW/P4GEO38Z.!QEW$X')[4\:'5P^LJ^W_?1YC1-2X5.ID?IX6][\D8IH^]-RF?J9F];Y1/=[3W/E*/LEMO\B)?RK=: G%7+/5WDJ\] M]6Y&4MLHY59I\OV[I.4;_37.,H4#C(6 B>()1 %-H5YI8J@"AN(D32@CQ+H0 M5W\YIK9V?/XJ2TF-A ZEH:Z8AO.4/B*X0^&;#K,=@I#.;A<3US M[.>TJMZKVOUJ#X 0+(/(5*,2B0G@)%A"3#&#+(@RAJ0(" F<4NH/AIC:FE)+ M:&S/)JC0K_C*$23MW('K\!EX67"%QCWG_:3V7E/<#T<9-Z/]I)8'">RGK^SW MA>_;M>8(/;\M1.M*W[*JSI*?89$R)GD*TXB:MM18F5I,"8RY"K$*2$2(4QC# MYWMZ[':#VRF7Y^A^K_-$8UC_+NL8$50D. M T%AFJ(4HC!AD"J9PB0-:9"(-*"!E4-\89RI$=):3"#7<3IO-H/> MZ-]5,XH%BS%",(@S!5%, E.*+8.1#"FFJ79=(JM.H&='F1H);+K;-I*V.YV@ MEM6]_^\AJ.?)P!M4 U-!+Y1ZM0$^B8*'1L"'SQZ]%?!)]8XU SY]L;<,Z\X& M\$S'X9!=& >.9Y:W(6X%;RN!N QM<0=K8%3>4^-_MQYN!=0L4BB MO?2$?MS5J6M8US'\K!^SKE*$*45IQ*!@RO3VC#.(9< @8XE$,DD%RIPZF)\> M:FK9Q"+ M.Z[,F:]S7&9Q(!,I>0)QI(0)<@009SB")%,J" CE6>"8.-M]_-28H9,17LO7 M-TV^P<[N^^^/R,#?O#T8_3/C=W0>)"N^&>%Y,N)WM#N9#;][58^DGG57OE>R M^>]=\?Y1EM24?GAK_KWIZ#0+6123*$&0$ZJ_YH0BB!/MI$@>\B!)D4)Q:IW# M8SWLU+[RC9A@7G>,/;+?<&F?,SJ;2V#]MO,P99PUW$F7<[W:O-/O1U""K M*R)33I,8F89$/$TA"M((,FV3091AR=(L0Y);I<+L/'5J]&P6QKQ:UI52NWZ' M2VGI7=C.$W!O,$:POWK@X%0[]D#O:VO%;A\X6FW8 QVZM6 /_]AW$WA3P,-4 M]MCF;[>[ES@DBDD90J4X@TAF'!(F,R@BHK@2"6:A6]W7\^--[IMMCA6N([W+ MA2GVNE8 5++(%R4H%DO7YCN78+=SL3R".? WWY$4U.6 .J=4AMA%ML+%[V[R M^2%'WE6VTO]P=]GNMIY,4TJ1+]]07IL-]?K% YZR*$-0:+^MZ4W(.(HAHZ'@ M 0X54F[DS55N((D)9T<14\0S.$&S+NG'!2>:\T<#C*N%_^ M22T//O;35_;[OK]\^NM"TT=1ERJ\EP6ORYX<6=M($.*091ABD2J($%&01#&' M*B4XDQE*2>K4 =MVX*EQP9<_?_HSH/=U$>%J(ZL;%UB#;L<00T Y,&]\^02V M,H.UT",8&:Y8^:09Z[%')1]71/8IR?G^?D1U*_YS5355@S\O;H6H]Z;I_ /- MQ5W1UK7?,X7J%LZ;^H9O)%UJIW5FLF%Q2A",<19"E#($*0NQMF$HRQ*2RD@Z M[33[$FQJ1&>R%?6*SA@+3"47JE^[/MDUWF;8CC6? M8]X&9M6.2L;IW2H%C%8@+T"KUTXQUX9UFR;WVZJNK7;^F-?-?\\_4S+W^3RS:H0U6TA3'UM6?+<2/,HR]9<$B*+ MJ0P2F.!40,0IAT1$$J8")T1%FNOMPE[.(T^-NYN"_%QK4!\BJG\P!R2^T;E] MV7UW_"VV%H="=6@_5XM] VK!02,YJ$4'6G:P%1[4TE\V6Z]]S^UW&8?">Z2- M1L^XN^TV]L'N[(:CTP/'VW/LH^?.MF.O![CO//Y-YO=?S4DZO;QH#[S]&!") M2")B 4E"J29]F4$FHQ &)$PIS2*<)=1V%_+H"%,C][60H)72?@_R.("7]R.O MAF5@=MY'Q",17%3_VBW*XP\?;;ORK&[=K '=2A,.6"Q6(^IV7GD8Z5@R]-F1TE>9R(@5G)JO3$:/4FAF"G2T-.J;[$ M*8ZRO:UW*E&UF.>BYKX/^B?^M*W8&@:,ARI*81+&"B*""*2,,2@1Q8EV;@15 M3IM^YP:;&D'MR.J<)W0:4\M=?T](#1T7Z8IY QI!P:_M?P[7=^GM)YW,I7CRU MUU7MA=4O=+Z2,Y*@ .$P@1F6!"(42E,;/(4LB;$*1*"DL#K.Y4VBJ7%09P>G M;:5*O]%\7AM(:E&"Q[;=I$N@TFO%51_*:"6] 8T2M55 M +>9"XU>@#VM;Z@V=VCSM=9N[$ESB1J//'EC19-'G$3'4+-'P,^'H'T,-&)H MVB,NNR%KGP_N9WD?/YJC!_U G^I-UUVJGCYNIBW11HT;H/6PB;-=/T-V=OU0N ^\ M_ T!N;/EWP<[GYZ T_BC>@9]D-GW%'H]HQ_S'1Y3_-2)[C6)9Q\7\_F;1?D[ M+<4L)8(*DWN<15$,D31M$E6L8"1"[3-(I AV:I/H./[4^._8Z=N\ %T=_B=H MT_=^-7J 5A%'^G.=)CL&'!#\@4EP -R=.; G>CYIT%6$49FP)S[[9-CW,3T/ M8>BWKNYC($7=J+U-HFT;&LP2RD..(@&YXM1D+*<0$Y' B.(X"A6-,8G=VIR? M']#JDQNU+[DQ/_X"5ENIKTHTO@"W'8UY@'"DHQ8=U.I,W[6HZSXH'@]76&'B M]4C%^1''/4AAI?W!\0F[N_H1BWGBJ[SB\X4YK[_=@Q )(:G0MA0-,-8&%=&, M(A&!:10F*C7%M)13L? 3XTS-<*I??[.U^28O-,C&C;DU?OU]7\KDIHL0HJ@8)@)GO$D(9$+63B-/C4* M,7(VD5^PD;2FE'>WO_2LV>DV&W;T,AC& Y/.=? ZLT\OF'QRDIL HS)5+VSV M^:O?0_IFLE3+]^JC_":+E9QQG$4\R1 ,(J2=)I+$$",2PBCE-*)A&O' ,76E M\_2IL9(1SNQ=E8UXKMDJ7=SL^*4W&D-OT[9 ?+P 1(^LDR,*^TTSZ0XP2=Y)C:U[]I*M[I]FX^@L,N8B;I]JU)NMTD?/9M"N\V<7:D,L)T#$P_W?;N MEGW=1FG>W@O/83JTNXGR3&W8>^%UNM=ZO\?U].U.]LJM?J;_N2CKQ(=W^AUN M_0G.!1$I"Z%*8P)1D@A3R"N%"4+:?M)^'HJ=.-5Q_*EQ:2,^/-Y'NKH!M0Z@ M220R6O3U^1QGR=+K&P[[H?T^[["[^X+]P//J#3J*,*X_V ^? X^PYV.NC'2U M(S1>J'A??#0I7J4F9PT'_6J.3SO#:F.G95=[\[41G! M%.F9C#B'2.@))2%*($V(# --HK%;):$AA9T[[LJGVS8_U>D_8PZ#OC&+Y[YC=AM&C?<[X$_:.& \[.($'&(>1] MGICD@,B?#&$..>:U<10SV'UA-I'OA"R6N;6[T_51!L-5R3VEK' MVO/O: E:-?L&8?S,NFMP9O2Y'#%H<]4TCA3,\8K_,$$>/R(^4_#'*[ZG@T)^ MAW'O(7[[( M1=RB>T_L92A-,$DGUM,:9]F689GT5,!AC)B,6BD@BJ])Y!T^> M&FEOA -&.OONX+MPG>?,JT 8F.TL]7?J^WU4URMZ?>\^;[3^WD?5Z/;T/GY! M/]OM;5YH$FCJN<]BG)$DQ 0F =9?'T,II!G+8!2'H8BU#<8BJTYXQQX^M0_P MK5PNFY.6O&D>T)YL-AF]KJ;0#HAV=DQ?: ;^+-\NBGNH<7D 1D"#3B.B/P/B MF.(^5_^=YX^Z=!_3;'_=/7I-C[H''\H%EU)4;[04>[5O-T?A]+K=G!!XN:Z= M7;I02AKGVN&4?-^Y.4\<8R$^,,&L-0!&A8/RWYV#G'5IU?84TU:3$:;! MH3[!"-,Q4DF"H:;%K?S E7B>K3C0]]GC%1FX4ON=N@+7/JMG('#U^#BODROI M_ 6=FP,DG[Y*V4D=KSI1/L4#3B2#@4@(1%$:0!KC!.( QQD1)!3*+"W#+<-!.K0L;2.V& 7W([D YTEZ8.9U_B7R_CC!K=Z(',0 MN>KSC!X6]CI#2IKZX>807+T"=\YIO7C:7M+6)K@UFRGO'^ORK7?%4MN-58XP"@2)2 8)CE.(A"D3GF .PP1IBUP%(D561]X&E'%JY'A[?U_6QWM! MOI87?'.L7#70;%J8[,\_1T-S;5TTMQ8?=%7LGFD$+YY ][I63U K"EI-P4;5 M]NB-:[V<(6?:P2MX_AD?R6EXUIEW\RR&G9.SCL= 0X_GEPR+W8[;,O!0/;T: M4W+CK@X+OUJ96- '6>8+T73W_BCU&#E?2E%?5@OS9E$JF9M*W4SI19U@TP ] MRR"2D8#8G -+0BY%)$W$3:U+9GQV<'5Z2V3%(KLU-3Z/<7#,F''S[9&1/:FK,?7J5_679EPOZVK4#GRNZY_8CWK?R:5IZO2A7'S+A2F M^:4R^=J;&G&W?)E_J],29A1GL42IA((R#E&F?2K]0P2ES*1(J8@H2F=+$^JW MXUC[H9W\I8T PWW$YG1=W6KOL97=5([]<66LK[SXDZ;2=>U$NE'!C4L=9L6. M.X?!>F"N-# ;J<&'+LQ?UC!O2U3>7H;9F1G=$?/)A ZCC\I\[JCL,UV/)_2M M$O#P6,JOVL3-O\F[@B\>I![[O?I,O^M_S5?"L*PIR*3-WTX_FL^+=QJ*A39S M%W/]]'MM\$IC+&W\5"+3(),Q@BQ@ B(4$4B0,.4'J$)4Q8PHIRHI \DYM1C3 M^^576=9-IC?*ZJ_8: M^-.V!_K1I+;VDW__B6MA@F*FVX]8)3.# 1+RC(;AK M9^UM,VOOFEG3VMZ C;Z@51C<[K5ZVM49K)4>I(SPP!/CMRC$,**.7%YB4+P/ M"U4,.USO9:?;"_7=8MD((T7=,ELO?:9AJO[/ZVV;YK8_)P\%(1F*8!8@9&(9 M&%(:(ABE NE%)XQ1X)0G0; CT85Y^6A[Y18KP C #T\R>\T6=;, MOEB"M2+@=ZU)8XV;0Q'U#QUM/#9B]0>J9X+N*\W8''PE:D=H]MHG7GFD^\53 MIZC8FU+^8R4+_G3[/:_,:88X2;4Q3D7"( IIJHWQ((5I0#.4DBA-B5M1B\MC M3HT;.W*"C:#:GM*B]CT/?09P.T+T#./ S-<+P?Z'B2]C,LB9X#/#/L_1WLLX MG#RA:W%K/\ZY77==>[,H/VDNVS8(,HE]G79!J[+40\^25+)0A52;;*:H#I4, M,A%C*!5-PR#@A#.G^LJ.XT^.BVCYFVQ\O6HCJQL)N ,VJD"U*&&EE;D!K=C^R*HG7CZ)RU6$44FL)S[[A-;W,?W([7-)BTII&M & MVR=9?LM-8?3WJJV13N=WA?: Z[26ZK,>H3K^I[90%8H#REE$84HR#)%2(:2< M9Y#$D:#:.!22!2[,YU.XJ='B1E+0$;5G03&ODVA'GL\U-0,S:\]9<>;2(>#S M2;1>Y1N5A8= =I^B!QG#>\5';1!O:JK5?IHV2J-$4073+-2&J3F!R&240(*# M-)%"1CCEGJH][H\]0?8]4W+0["EWBP[V?,2UE:[.C+E?S4JE-,8BA2)5FNLRAB%&*(2!#%@< MQU$6,:>ND3UDF!KG=4L='7R(?:M0V<^('%^ +QC5,NRAG$84I" MV8OQ3&6?G'$Z7=K)_5%NK%B5R]FG)5W6<<'V 4EK#2<[%VI[JZ=@_N'KHI#O5G7V0<*" MB)D*;8P%IB%;;+HW*@YI&"=1EI" 15:[F\<>/K7ONI8/U *"1D+[DFT'P)W_ MFJ^%8^"/V $)I^)MIU2^HG[;P2-'*^%V2IEN%;>3U_C9&]P-T=^NF[N:_DEU MH>"9B$@J(ZK]$H&1]DL(@A@+"K%@&0H3$E%)7 Y,N K@](F/<&SBZ.[@#=AV M+38MGJ_;+;PX)_VV"WTB/87]PHT&X.4YR*_>-K3%;/SS.%T]2-A%P>?P4\3M3!JE:2E&?4*OJJF_=OQMAWBV6?Y?+;4G< M^D1;>[9XEFF+ALE(&S@X-67)$8?F"+))S6]/ +L1\#@OAAUK3VZZAXY &04AVZWZ ML#W);Q)X6UW7)X@;'6YJUJ_3>Y_DLE,*O5X85C[S2$:=$I^KR#B"C[KTC#H7 M^^O5N(,/8N!SOGI8U6SYUW)1589GZ=R(\%>:%R^DMJ[D9_I]%FFS/Z J--6= MM=,N4@D)"C&,19!2):G( J>J>UZDFMHB=<(56&VD!_=:_"M3!_O-GQ"L@+;< /8$W]!V=G_D>A3DN0R)WY([9\8;N:C.99HQPA&",L0*HE"FFDYB M!7F0Q5$[J< RX^"<=FV%%YQP&'??IQN?7*N*OQFWV:QT@8_L!LOU* M@(78^\V7(C=M!>L26D][29DH12(B0O-&%G&(THQ K#B&/(IPP"2/.' !YGRF#>#CD3Z<:#SCFE>59.J483$68@_[HU6Z#]-UNZK5O M8^)_IIK."9%0FO2J\ M#"KVU-:OCU=LJXPTT7;KTO2F;^ 5RBC<]&RX =U"-74]KJ[6H%$;[.IM5K!6 M 29::=.,AD@2B5&B719C\Z, M-;5%I"W\NMT.60O;*\)[#F2[M< 3= ,3>&_4G'G6 @^?Y'ANN%$9S4+O?1JR MN<5K+YNF70[_QRJO\B:G44H>!1AK[S/A"412F[@T#!-(HHBP*$Z)RK#;7K3= MP%-CE:;'1=L5OIN/2@%;57DAJ\JDKK*\J*?(2U.:P]FPW;#VC_'@F]>G&\ZT M9F57\L%;RYS$:H1&,H=C3Z%MS$E$+)O$G+Z_9P5K6GUM=T:D#$,L$864FB)? M&$7:SC%M[9/ %%Q%(L1N%:DWCYX:"QG)'*M*;V&R(X]^R@],#W4ZRP#%FP]T M]5J,>?OT<8LK'VAU4"SY\ JO+DA;MRU-2!:S)(!4)AE$F0@@28BI@DRY2%3, M&77*8SL[VM0^U3,&=:^*>N>AOLH5F5S-NRNP\^6.#%?([OR 4W!)SI>:L[NI M'Y^\U6:TE)LN2V\EU=]I3ED^SY=/[4A>&<1Q_:IRCW[C8C55< ;?CF0%A')AY&LEO.EW;:N%O MP$;\&^/T,0D^T%S[)D8#H%7PQT<]L?/)4*XBC,I9/?'99[&^C_':O[*MP=EM M)[=M-"X#'D4IA9*1NF6PTNZ-2""CA&>Q)#**G;)VW468&KO53H"J<]K-:P'4 M6O1. TO'EFP]YL6. 8=%>V 2O-#1'FQK==:7=%$)8*/T);@HWTAZ%,B]@;D=O_I O2RER)=O**\MNSJW;)9R+D0<@+F[?9? \.K@G1QL7%?NDLX'3MO%&_J&G;3W9\IV["6A*TH55W&@?3 6 M:)[(,&0DB&$F(DK#0/_9K=+3B7&FQA+=8P1[@9#J!C0MLN\*M2@?>NQUG\+: M-K)T-8*#1Y#J>%%=NVC(#/L+2/B-!QT?:N2XSUE]#^,[YR]WKWO[NEAJNFE[ M7'V4C\9R*>Y-''Q5S4@044*U"<'C5#-%F(60"L$@83(,E6)*4*LMZ$L#38TJ M&EG7G=W 1EK0B&M?'/YP2=F Y-#7[B<*NC:8'%%-=VSCQ^MLJZ-DMTJ MNU;7C[!II8&7,Q&&01*%#"*<N%! M VYS[%AIL99:RE! MWF2KF".WB]HW:GYQ PKI6"?\!+XJCA,5)XDY"&^ZY*49Q") ^I\L#;,L"!!7 M+A7:/> [0AWV\?"U6QFN1VU@^M\ 9I!:>^E&1I_)4N9&M\V;W2?+:_C(-I]]5=#,_!'WZ#2"%B7TN:^FZR?1<#G)W]\H%&_^+.Z M[G_PYR_N6<]/3^X[/=W-(4Z5A)$T1S>5Z$\;9K]TE2#+Y=FU]JX6-77Q5Q\D/IM*);TWE1$,<>A/I0YEY_+_/[> M5,:C612$8:R_:.TD(<*9_JPC 14))4EEDJ32*:WE2GFFQ@0;J<'C1FRS$]46 MU3.2@V4CNAM)7#MO=KPRXFP,3$5UL?6M*F9/:Z/,#=A.TX>=:6I._-N>[/?LZS;P:W^JA)\U$?B#!@P$ +1_5[8SY;[:L^ M+(J69%>/YD>Y7,XW!<7+;3&Y]IJZG."/'S]]J?[D[[3[=K[LV-8?_),YYZ[% M;BX8Z93[ 4QC'7'?#CR9\^T'6+@<;C^\N?_)]MM"F/^84LW?Z-R$\3)IIIA0,(E( E' !,0)8B9?FF:I$@0KI^-OUB-/S6:L3RO(K248J3$(HLDMITSP+(:)A 2E/)I(IDE$0SO?BQQ;-"WI5@8-!-K)GO MH7\#E"D']\TH,-1,V"T/@Z [\!*Q@;7^X747UFV5/; 5W6\Y!">T?%=+L!M\ M]&(*3I@9VF:\QM9'$6,8@%31*A>$G (,8]2R#,94\DE"B/LU,W9 M_6S,"'N#=<^]?L=?G(ZY3.XXB^\S*\.=37F.,RCGSYKX.%/R9E'*_+[XZT(O ML87QC7:;A[65=G!(*>*)@@(A!9&($*0FA)]$%,L(QQ(1YE0-V&;4J=ED]7YH M4PU-?ZOW&]D[K10=*_Q:86_W97M'=(Q87"O?TPW8REWO^>E+!JB.Y(21UWJV M5@./6X[6!8N#:K).-U^7FO6Z.2AJ1I@QAGB,,JXM !Y!E$:FAT"4P"1#$4<$ MBR!PHJ$C8TR-=%XNBOI@\DI33K[.AVD/S_;+%>H":LKY4=)13Y_>B7UP ]Y43<[77L<,YF(4%*:0880T]9)&&I:4!22R)2, M3M.$*JNR;#Z$F1I_K-5I*HS,-S4/EO(^YYI:3 ?P!_M0DY>).T\_ M8T_'P#RUF0FC"FATZ;1^!JTVH%4'=/7I!$I&G!ZQX/7^5_V^3&::=J3ZXTZ7 M]3KD$]]FP3)/K)>A(&L7(2]CC+):^41CO:QY?6;/M-CRGA9MW0AM\E6+>4O3 M==^%]^J#?K77[_R+MCSW*UGQ,G^L"Z@7XI;SQ:HPIR8^Z)NYEGI[%)EF"-,D MI5 H'$)$10!IA!ED(DN#6(E 19%3>NV0TDYM!>T(;M;,M3YU1/O3ZN&!ED]U MFHAVB'*5<].-=ZL=6*OGF. [Z.M@9_5/9I('7I>[>M8I05M-;YK>/69ZN]K> M;%^"[LMA7H@C,P]^'>2X_"C3XS4;>E"!Q\VJ'@/[@^SL40;MF;%DFDF\V.^2 MU^GH^.)I>TE[CN_V=UJ*9J7=IEI5=0[ZYZ^T>%]+;1+1C60&JNE^(:V;4:.]%$ 9!2@2!@F9FAX(32&2<0":I M0D$HLR3@[7OQNA!_^+=BK<,X[X0T)Q7_2&^#G84SR?D=V-KI=M[M:MUMOVNJ MHQ[MT&MTOUG[PAWUV\.92PT :!&HMW$:#/2/-0H>L__&GCBO&82C"3]N%N+8 M3 _'X0J+P!;WZ![^YV&L_Z M8V(;5'R2Y]GQ1N4[&\WW*AQ];2QE A M,E(LX,@T#5 0Q3&"%&NV"1,E RPEIF)SXL\BT^$*4:R^I=WS?W\\X_'J^;)( M;QAZ#I[-Z+3<'K%[/\SK%,M=CK)9ZU=R.__H[GZ^$%":MPL1E5LNV-\9K6II=ANJ#+)NP MS-/Q!]05<()$8A21",J4Q! )TQ911 P&7*D ZQH>]X/#8B,,V;<%P:<' M.I^O4Q9F24@Q)6D,"8D,U\<"$H$Y)$F6\HB&*HRL:HF?>/[4^+FMH%_+N,DK M2KU@,O0[H03)#U:"1Q5_.H. KM/';EQP%&5#OL%'+^L9UF/1;5\ MKS[1^?:8J(H(C5@,E:)"?[HR@8SI3S?,>)IR$F4X4T[E._9'F-K'6S?%J8L) M?9.%'DA7T_ MZ,+4-"MK&^!C7OW6-"8S/\T8RK*$Q1&D)LD*J4!"'/(4!JD&42+$$,=NG_;) ML:;WD7=$[?3.,[*Z?O&G ;;]]KW -C@+=!$SPMUT0;MIX8Q%G691Y9PI7F8*FUBA3%,@C @'"DNE.C3.L,%OM'K MXNP??-?VUMS,G&G^L_QJ0B1%OBC!N\72]:#-/KQV+'P%: ,S[_YA^,&.P0]! MH?M#/.?Q]U-4>>JROI6W'TO)\YIW]<]SN3ZIT6DC/0NIE%%($X@BFD)$)8<$ M$0&I"E2J) ^EB<-JU [W]@W"OLGGLGQI MN(P3A+6$I$<0]JCB5P=A=Y\Z+!Y8WQ>D^2KZX M+_+_DN).:*\N5SG=9*_=\G^LPXDZ-5DX6%':S6 :>8SM;9SHS-S#Q M;<[V=S2] 5M=05?9-F47K-6M9[NC,&@UO@&;=^&UQ6O@;&B-,SL^3;2!)1[5 MN!L'_7VS<*11>R0YF^YQ^H'ORP^T7+;_J(>O MZ8&2-STZ:*5_W=$ J$4)*&!KUN/;M\DA']?SC)]?DIYY'@=>?UK)P?L2&-7 M^M\=Y3:_VZBGO\W#<]E@1\7GFTV'A.OGF]61;>Z A^KF:':MAEIISC1F.8<9#O20G)("49AE404@QSP0.D739ANH\ M>YI;4/.M@&[.6Q^];[L4OZ MQFYOA2B-(Z!_?%]^7OQ>S%@6"T$0AT',4OU]FKB-R@@TW1H8(R%-$JN&ZF?& MF)KIVP8L6SFUPVW^I1=.(ZMK*/<04-MP[E4PC1/2=4.H1V3W) 971WD:H=1WM.7]JP;\_ X7SQ)^4F6WW(NCY>[V92JJ2O;5/7:U?V[21E\MUC^ M72ZWH8*FX]^;1=G^REP7SC@WL5^S^1,SIAF$84@DSJ#(9!8F46I*R3I5HAE5 M_*F1TY>BW 80&W^\J:W%NS6XCJ2W+-;EM'Z7^?W7NA[;-VW.WBVKH26YUMK=4$3W+9B5#?M!U8Z]#. M1XN7P[WLS[/,D=="0N-J,&YIHF>9G8-B1\\C14_?5J_44KY_K#WEXOZMU(*N M+?2G+X7(J[ITKA2OOW-]Z6U=XF:6R(CC)&.0RCB#B"01Q%R9'"TE2!"C@(>B M1PON7L)8$=GX+;F-+G\!=^9HH>:M=2*GHPO=:W(LG>W!L![)+:_EOP$;#4"M MPLUF$_+I!G35 (T>X/9\D29W3_X:'+WZ_+T$&3QB%,26#\!*4@1G$"$Q%CF2#)1.B4(=)Y]M2,^)T&D&X4UD7,CIAZ MXC#\YM0PO1F/J.N3%;J/'_5;/Z+7_A=\[)(KRO"SRR5PV7X)W+;0[2^-*58( MD]W.C86P,+]ZOUI62ZJII+C_6^N%WC9.Z$?Y0'-3**#3IE!;%0_AC(4(TS T M+6(S"1%'$A+)D.$&EE"?S[V4_2K(3VK^O9>8GX9VX]>@GX;>)];Z M"4K8LV&=J9&O+9?%VO&X*_CB0;:2%97>VE*].9W92%RS8],ZH_G%^Q''[=%FC,J!_W.W)_0N^Q)S8RF5.;+5;74@Y2;",K' MIK+/-OH\HX%$*8XS&*=1"E$CL0'@'*UV2BTX^%U+#M:B[\1S6_$[.WY>JZ;TP,US(147"<:NK=(#G2/E M5OH\I2^[/3SD3=ES39UF:$VELC#='U_E%9\OJE4I;UE52S13)&14)"D4""<0 M!0&%+ L5#"*>B52D(2-.A7:=1I^:N=81OK8C=L0'6_G!KVL-'.OINLV-+?$- MA/C@O.1^5U4KJM5\KVJWNOI2 MZ.?EO!!OYK53"8A8DP2B+@RO6;#"%+**5244/V;4+_(3HZK M+\&FQI-K70Z.G)G\(]FF@;2_>M2#?M5:@4?]"#>V]#:O=D3Z'+,U,,>N5;H! MW2EK5+HY'M;MYI\UU:*-<]U$H_0O9,GSRJ?]Z1MUGR3M3;91^=LWHOO4[OWY M/1O@K=M9W!6/JV7U5IO1\[#=<4V,UC:D:&&[<% MVV6]#_JO6=PRJ12)=B4TU1:L=ZHI-U6T8@03*E.(4D0A9OI_F,RB$(=!A'DV M@12)'JI-C03/I$AL=/OC94?T>>>>-3MBX#?IOTMVQ.ON2_G?*3OBBOG_ V1' M]-'NOT-VQ!6S.E)VQ#42]JA^]#%_D,M%:RZ+@ F\^O25+5@CLFY4\GEZ 571CK:NFX[]=Q^EM2$TL5[4PMN M59::V_0%[Q;F_''SSQ>TRJO/A@QG,HB#C$C-2Q&7$+'$5'$)"0P9(U@0PD+L M%.#V)MG4R*T;*-A(7YMO7?G!K[7PCIN _J;3,30SYB2-&,BY8G[ZAW1\83E( M .AJX9XG7.0+TY/!)6\#N-?M>=6NQ6_RBM/YWR4MW^C?5+-8B#0.I())C$*( M IY"S+($AG&8I$',*4JL2EV>&6-JW+H6$S1R B,HJ"6UK]IS"L[SC.@)I(&Y MK0<^3C5[+B!P14T\>K6;/!=6Z-7LN7=JW_14OS8'<5[+Y[UUQR^OCN)7V M7NLU.\,IQ8AB8WBEIMLMABQ@ 8P3I0A589*$3B;8Q1&G]OFOQ0./C7RN_9LN M 6QG%'F%;6!"6,L*?EQ+^R>0%V #Y(<+0/9H_60)CM]F4)<&';D]E"4&APVC M;&^\8D/K8$?],&;V8C]FME\JM*H3[C]_I44;3=O49OFXF,_?+$ISTPQ'B/(, M8=,.)M-\E6F^"H6 *M56BXSCA''FO&DUFOA3([]W*Q,/,$DX59TOT6-?:;RI M=]@[FN2$3G]_Z*#&<]4>#UMJ%+:[1QL@](^;%ZA)N &_&G! BXY'3_=YIM7[ MML]X&HR_M3/Z[!S=OAE?BAY;-%Y;9ZS*4M_0_1O62"HE>0J'(6,8C%2HDF5T?W$GH8T7#HW;=W7DX#8 M9HOLN66G!I7N'V\./*_.N6Z;JND3?-<<=B.?6]8)[H#^@=X]M]W8 MJKS X[J EOION^QVMW4,S#+OTJQFLOW MZD0EDW49$\-CVRH](58\$$D 8Q5I]Y"E".*013!(@@3+)$B%VX90/S&F1CUK M+4RD:X J2CWGRC(B.O@,#!W9[(!_NM+2CZT:?VK3;/Y_[MYL1VY<:Q-]%0(- M=+N Y&Y1HB1R]U5ZJI,X+MNP77MCPQH?35N M[.E$[Q=#*=1CGGP)=!ST)Z1/)^ G(E!_,,>A3P\YGHD\_9$Z39T#[C5P(VLV MVK)8/MK,^\\V>+'>';\W#^KKTF:]+%*2QCC"$B8BC2&.DQS2B HH:2ZHC)&Y MJU?E_DL#SHT0^_*"G<#&?#07@:^-T)[!W!=!=]S=!H1R[ WN=2CZ[W$=H0FZ MS;TTYK0[74<$#C:[KM<-XYO71<6^?5O;TSW#8A]T6\CNG6&[NXVZKQ9QC#,D M4@HE)\+FN\>0U0'.E'$=HS13-/;AFTL#SHUOGLIKK8&ND.-7*S.HA?;DFXN@ MN_%-2"A'YILK4?3F&U=H0O+-Q3$GY1M7!/;YQOFZ@84MEZRJ/NBZMD./9!C% M-)((1A1CB!.60D8XA3F60L1YG&OM9=0<'65NS%(+60>!U84NAM/)<4S=..1J MI$8FCB$@^1>2/ ="T(*11P>:MC#D.5T/"D">_?"5B;!F_V3/$NLQ;O\JJH7. ME-898C#**(.820JYI!E4498:7A XCM)!B:W[(\V-"6KI0/.H?[4"#DU&/8#4 MC02" #7VCL4=H^$)H:?T'R7!\V"PYTG8/*7SR03,DQ<,/;K_K\>J*3+[I;0Q M!RM1+-5[M6F\T^_*ROS^%:N^?UR7/PJIY,N?OU=*WJVVW1-OA=D<-7$&VXK8 M.L3L6&BGHRUKM.ZT!"OSXBV- MAO:W]GMA] 0/K:+6"_KBL:K;Q/X"=N=+;*OO/WWC#$9X'ES#$YYWED>/:G@R MP5L%[8$Q(VHF($.2<.Q!@/ MZEFR8<6;V\+3:G?3 MJY+74Q#L-+S9U=UKE*PWACTU;T"M*+":#K*D S\';LO.\\WNR O.\TRL]RHS M#OXAUY? $DZZLHR#[OZ:,M(H5ZTFMK;ZL:Y!6ZL4I1&5@B H9*1L6K8M(QPS MF".>4AY)GN-DP#)Q:=R9\C^PS\ZV/NK33EJ#F_6X3H474X<$>!H*OA;;H9SJ MBM0(9'EQZ.=@05<\3M";\^7#NXY9)BS%'TUB>J]#K2$KDF51HB#)4 IQ7?-< MTP3*3.,XU9@*H7V;C)T:;&X,M5_Q 90[6<&+8M7^^A?_1F(GX78\O@D$XMBG M.$U_H5K.FVWKFIZL89N"74(D= ^PD^--WO+KDN;'.GQ=O&9P%2U#35_87T>: MXM$\8B@BRI@[.+7=6 4DJ610)E@HQ;#(4^59/^O46'.CDM;/9F0-T8OP',AN M#!((NI$)9#!J0\IF7<(C<,&LD\--72KKDMY'BF1=O&08=_R+K>MDTW>V]M:K MLMHL(IQ*E-,#3/J>G]1Q_^T^_<'!3I%R M^<-V;5@K66S>,E%W3F[SAT6$4!)1"7.!)<3*6 1,< )I2HE,$Y(C[641G!UM M;N_Z5EC02 LZ<;U]'6<0=O9PA,%M?+_&<[XK[8W%:W']7:=K+\H)MC M1R7?O+S[\OIVDXO;6K0GLDU\C\VM5;JLI6D<#*IZ\]=FS:RH*[;^68>AOS>0VJ.0._Z..(^@W=^5-R/>_?''7+BYAE#&\ZV?U$?UX50BSC.=";2 M'.JU^ZQFY\4V?2 [Z#!]3X MS*#)1]!YGD73CS :_3V:@ 2=O6!-0<)*-?2DL5+FHN]F^-?JAUJ6#U:\MLSA M J-,)R(UZW62<(BSU"S?DFNSAN,HSE-!L]0KCO'L:'-;73MA:P*3.W%]#QK/ M >QZT!@(MM$/&GN(]20%K:@ACQD=$ E[S'ANP(F/&1UT/SQF=+GH>?88O3C* MLZ9<)F2,L]AP$,&VYD420Y+GYD>4"84RAE3"%XV16V>H3+.E<)3>YS7=UV&\ M-[8GO-TH1Q%L,8YYR*.,IQ MKMHGY,W*T>LYV^>CTV"RI^/)-O)O]5Q,LPD<8:;_1KN]GO9_HPV=YYS-:>?F M*OK?:HOF.1^A]V*^PP?*';M]W'POU[9]T"+!*%$)2F&4FMT69@A!GG$,5:X8 M15I1K+WZ[YP9:VX;KH/,,;85%>AR#8JJ>JR3X<-ED?6 =ULC L$Y,J\?RR$# M.TE'S" [A&/4!++><,^;/W:H]\7TL2.7#*.3=VIC7\\N7J7'8;?WMI78(H[3 M-$8BA41G-G>>I)!%<0PY%C1"A$J%O$JL7!IP;L32R&N)131A7ZP6LY^9ZL>V'N-O.%XQ169D.1R<T M-E/UI6S;&G;='E3U7FW,J*SZWC4\7"0*183E'";*UD-GA$+"E6TM*'0:9RS* MLKP+0?KB3C\^,@P(+/HRA:G3E09D75/4.GR% =ZU3Q&[YI)^W.0U0VX\%1SP M:3BK$]L>.K;B@9WD=1.UFL_L/'3BAZ.P(:"%I#.O\2>EMB'([-/TQG[EI[SW]=EU6U,/LUD6F)(14I@ICK'%)L-VRV&P051/', MR[@Z/]S<3*M.VB;LI!/U!GRSPGH2UWF<':DJ&'ICDU,KZ VH16VB)';X_7H6 M/W\R;"H%,SCAL&1TC'\<)AO//[YU_+'VJ] MLCSV6O'-KDU6F_J.4"HT3S,8I5+8]C("TH3&4$1,QH2E642\>EA=&G!NK//[ M/S[_ WS;B@RJK;Q^1',1:#>>"0G?R#3S^V>PDQ5887O=\D8H-> *34B:N3CF MI"SCBL ^R3A?Y\J M^7JW>G/_L"Q_*O5)+>M,S()QFR%M^&-A=B4J354"XY1JB 6GD N90LI8;NP' MSKA?Y5.?P>=& K="K!^5M*[<762-W>=SM5*Z\*U1YC4/;M;%6.B.S"';P@PO M.L%_L756.ME!*SSH21\TK=,;L\!YFN[C3YUXZ8W,D4Q*_WOXFREO5IMB\_.3 M^E;8&HRKC>T1O$C2G&%!.%0BCIN>>A0K;'X4>8XDES%SVOJ<&F!N_-3("'9" MUAVMW4V4HR!>ME"NA69DZ+; P5;. M*TLE'^+J;%52YL49/<%!+#IZ(_C__!\JB__.DUHIGDTKG*7&CEU& 'IEP;C^\ MN@.WF\VZX(^;NBS#I@0?V;KFGN">46^$@O9W=!Y\VJ:-OI@<=&+TOL%0F\86 M\JB#6^JVP84N;%?'KI7-(UO^9LO/&5/*^G:^V(?IB_IK\](H^\Q=T;! M?X*>9J!3S==VNF+^7 VL:69E="MLJP;8Z7%J%MI^AK4VP*H#:GV"&FS7PQK6 MJKM"GHE-O^N1.[0/ ]QS& 5O>^>^:^I[-AZGG[9 U^/:KMF+3$<*:R6AQ%Q! MS+F -$\YC%@4RS1/%"->/'MQQ+F1Z:ZM==-S8]F)? -66Z']B/,RZF[L&!3+ MD2EP!V/;I./=#L?WEW'TICAG;$+RV.5!)R4K9PSV&9&4.993/WX9R#\;J0T/J@C,U6C *PU #L50*U# MKR=U7YL;8!4!5I-P%'8=DB%Y;: DDY+==6CM,^"5=PL5?_!QK1Y8(5\KK0SO MRG:XVU6S,6_D61A[#*<\2F&2,VG/ !)(6$Q@$D<4*=M 6NL!R6?#I'%ZD:=/ M0VM%!ZJ1N:JC$\K:!\AJN:^-4'":J:&Q"L& ?]:HA6X.6O'K*6C[7))/RE1?EO9H@-WTEBL9E/- M=A3>YLL9&7I1%N9OC_=]OK?4JC/)S.Z7)GEJ+,Z<0Z*(A'E"$45YS)22/A;G M2'+.S23M64U#V'6LV=21TIK3'(HLXA!'20IIE"J8(XER;A[/B(C%#[7FY=]H M/OORCF@4LV(-_L66CXY1,V-/I=M*.H/I&7FI[30$/15OP$Y)T->R76>W*>#U M"MS3%+2JWH 3>Z" 2_3(4Q-R#1]+U$D7^9'QWK<"QAYN8/W6]F"LR9JW_VRJ MZP^VM+YW,_;G[V9K9[8C]SV7_-ZYE98*TYS&$/%<0XR(K3449Y!EL8C-.L)0 M[I4U=KU(/=<4)RS+U-SW-ZE\>/9OTK*MY_8RZ+273SM/(JX85_^;X MG/2/*L<\@@R'9]!*E==+-6T1RF H'M27#'?G@?F[E1G[3;4I[MG&IMODFJ8Y MBJ'BVO;7J3OX"6F^PQ&5L8JQ]LO6?7+[N7'H[TWZ_U8^SXSU2[@^S9XY\:&*]:&WJOFO/# M;9PUH[9M%B?&?HH2LR57!))((T@1SBA+<\*(5]NLHZ/,[>UNQ6M](__T##(] MBJ/;.WXU.B._ZHU\QC)I 1HC6/TL!D'#0X\.-&THZ#E=#\(^SW[8[Z6O6PLW MW8&[XF52%G87R)8?66&V=*_80[$Q/YA'YSNK:C/CX4')5VRY_+)FJ\J,;:N! M+(A*HACI!'*:U,6!S%9+, (3D@F1FX6?9=*MN6LPF08<<8U]NM5*7%JJ:=I8EH;:<.^%*" MG4+ :F2V7*#5R9@VK59UY_9F(JUBH*_9U!/VI&']O";NB6A__PET7LR"@]TL M?/:V]7(6Y>UB%FZ@21:^X+ATBV3X&P]84&T%F[N569CK9_[5CL]W0U5=O[4$ MD9SK2,)]=;TZ9>"A^Z ME[2W5H+-,(KUF12'I6\DJ$=>X>H:6#NQ;T!/\)L^#U87.^1=A[#'6C42TA,M M20$1]UMU!L!V=G'QN=]T:\@ +9\L%4.N']QB9S\[KZX+_87]ME3-C>?'^=L01?2Q]4<&RK"K ]K)2 M/R^9^,.[K; MNNW.);V/M-VY>,G05A@;:_.VN>LX0R1+4@$I-\R"F;$Q291QB!A+=)Q*Q;!7 MX;,G=Y^;^=@*Y]N8HH^7&R\,1F%D)FCE&B%W_ZC&8?M"] >8N/'#$=T..SL< M^] 01VM5F7LLE?RW^4F79N:[5U5PL]G3&62YM'V$$86<4@PS\];2G,=Y)A/G M3>"I4>;VRF[E!']V@OIXS$YAZ>*V#(#0!"SKP+:)QWT)VZ>$*GVP7YGSK2+GTX4,NNDXTM%C1&-"$R@BC&"N*,8$B2 MG,,(8X)9GN=,!&G8=5*" 8=(D^1)]4^2'HZVO+FR2=?I.7$UE()"_'P-NO;Z MXMP\;8PS8GNNBX"-VISK].C/VYKK(BH7&W-=OL/0\JUF"]?%3(MZJ6L:""]0 M9O9<%$NH,FK].YA"IC2'(I(R$6:)B(E39;>+(\W-QFN$M2X(\%19/C_';$BHSSIQ@PPTG<,W)"Y/G,-!;SSBELK\4MA7XIM: M9!%/4QT1LV6*;'*B,91HBG*89FF>DH1'*?;JPN$Y_OPV1YTA_= SI,NMY%5= MADNT>0E<@?6N7L4+5@%FK[.Z>=;?]YVV@)N>89,QGYW-3OZ)]RV'P$V^.>F) M,+\=R"$^@[891VXS8"]AT\#92NYG@^_Z!=0-XW]?K15;VK?Y5R/12V6D439 MCJ4:IX1S*%2.(48)AYS%-BZ=X#R37#'F'HUPE2AS(\QMF0QAOU$[?6[ XU8# M\,VHX+.'N&ZV'#8/D\W!R#QYLDK)#>BWC*FU 3MU@-7G!C0:6<_Z9'/CL5.8 M;(XFVB*,/E=^NX,@\)[=%EPWPG3[@2!(/-D(A+GCP%"2=:F+C0UX7D0:Y7E& M&(RQJBU\VVDFRJ&B.19$1A'*+\W*YR$4L2,Y2 M&*?,D% FB6!9=K>3']=I(\9)51557YOK,ZA+V5.=93AF,E,WH M0E%J-Z.VP$=.J6 DC?)X0-Y":#D'!&=,TP6F%$K)"MA' BR+__M8R%H/S_Y9 MH6?5S31YEDF:J.?6]M3^!O2T W\:]4!?/] H")YJ6%>\;W0$M9(W7;>N6M& M+;E&FH*@S;I"RSAM&Z^1$#YH\#76. ..U4(6RW_:NO%3\>W[YH/^O6HN7: L MT=F7>ZWA%U;<6&IX6/EU_!F MXMEW.-*;Y9R.O/B,U$/EH./MI^XQL16MZ]O,\BGQ.%RNO=J@Y8>IJ1Q"-"LRC3-IS2F"K8F"I$ M8)N+QA5261ISZ9G;>FR8N9D6;9IF3]0!^6$7D+WLU@J#U\C+]E"H!B2TGD/B MZFS6HS>?.)7UG(*'>:QG/WU%BM+;Q$EF$D""2EPP+,6P5F9&QM\WI3B#\BMF&:'N9/3LX_S M<4C=B.!ZH$8F@EK %J/6_@6W:V/D?E--\PX;Y5WG,X5JU>$&3=#6R<='FK8= M\EEM#UH+VIR ][^"[Z_"_?BGP,@Y&M_=)Q)7_IS MFNZ_\F<_.SA3L(XI?&L$Z_DV/FR^J_7;8L56HEA]NQ6;XD<]XB(63"6)(E"F ML3)E3R]>.Z*392E+*VI*I/9I5?%[:L3_VQVS_9NDG17DB<4$43#)FV M9_E1$D$:10(F.!$IQYK3V*L^TC QYD9]5H&F,I(&ZZW0H+)2 V;%KL"+8@6J M6BW/E-F!,^6XX1H=_[$W9#7&C0:@40$T.MR 1@L;RK6=DN;CM28W36F)@#NT MJ[ ,NH,;)LFT.[RKT#K8 5YWMV$#56.S70W'BPG_!1"]HZ2JVLGO[DD]BZ\5H(Q$9FKF%@ M>;/2)21"\L[)L29EEDL:[W/'Q<\/+3W9L8ZM>W-[4/[F^&_;[EN:B4C$.84T MC@V#4"6@X9,42LV1-O]E2GMYH*\19FXL<[)PU,"CJZLFRHV.IH)_9,JZ OD! M-2>OARQL VJ+V$A*((ZH@2D5 A8ZS7X;!["Q6:R5M\E)[B2^V6;Q_+P!H\'I4^\Q-*Q3U74, *]GZ48?I,Z7:'2Z MTX2E&'TT>UIRT>O* _[2NROOR<;7YH)N3&GLP M6Z[,)^N-=^?K7" 9Y4HF&BJ"(XBQH6_.M306+XYUE-LSU=RM>%XXH7S>J6F* M[G72 U:+;]V,JCEW%)T&'DP59N:$CADU"RQ$0ID=BHAR2+'$4"J,E2 )R:13 M&;3GF;=).LYW!S=L61-8D[NQ^:[:_(VJ#CI]:.KHOY & B"+2EA%'5W$ :?3 M89V??))&M@.L/F"GT$T_[*M1YDT.DV^:1Y6!.33]Y$ MUL9TD^AGDP3%^ZS-$F:DZ6R:H,@\L7G"WGEX?/F7-DQU06+!\L@V6R.V-SDE MMIN,D) Q@J(,,;-G13X%I_LW]UKM)BHY+9[:*?X1Y%ODW-QJ0_$8>6%Y&BT> M-CQ\7]W00>';^T\>"KZOV;$ \(//#'Q)554I55= >*TJL2X>GN;5,X(EB7D, M)-HQI[E9BW=RZ^7JWZAPS_S[FF%GH MA&9$)S:T*C(60ZPCR)%24$4Z$6DL\S3S*B[N.?[0L7Q$FY;"!^.QSVM#;7&-- M/2TL5>VJ]:<\4D+0%.92)K9? H<4Z10F2N=(<&8V0T[-XMR&FQN#[56!\XR% MOP"MC\T4 K")3*9]S,#745H?N.$2WEXZ.>(SF$N7M#]N+5V\:L!YTMD(SL^/ M_+^4V'PI/ZE_JHAA9H;*37R@ZI1P)Y*K!7\T>BP#6"W.Q7OH/6@4^EP)O$,$S0R"5X. M: >?=_/V2<%6-=#7[0;TM7N&J?,XF7B&*9SH;&+*J?0[G0B,^=GSB5!C37=" M$1B=)V<4H>]]93>3UT4EEJ4-?ZYN>55O$19YHFE$)((:Z0QB0I ]M=#&8$>( M)%G*L?3*7C@WV-Q6QEW["M"3%GSMY/5T>I[%VR,O6<."&M^XX@\@H M;3B.C?<\+37.:'ZR/<:Y:P;8ZUT]GJY@Z:OR_KZH:T/ U;+:$.V6J&[<*[' ME<$9NZTWQWVT5QM=M M<&)UNY(?U^J^>+RO[G85@18JBK(HE1F4.9809S2!!*4:THCGN8A41B4=T-%N MF#1.;]'T?>MLE SKZ6$CTGBYDN"A40&\V(: O/7.BBTVA:Y >P'*Y9U&Q)= MKD'%EIXG8@-GULU2'7&BIEE(M@J %WT5?K&3M-6BSG_K]+!]OR^7Q/*V<*]# M,J3M.U"22:WBZ]#:MY>OO-NS=Q>M;[.(5$1$K',82VFX.!4,DA3;HK8$&<,; M)YB2Q4/C>MBP]<9S)Q](3)]W?U_8\6C@)5O6Q5S8!G#UK5BMK%5N**"1X-D: MC#83JRF3B:(<"HD3B*G&D*4Y@4F>B"B*D3*_;R?VS>I"RXSY3&LGZB23J@R! MSV4Z/7U SS!!D_F-@O:+;6XYRW:Q3V9@INUB&QG_KNUBGR \8KO8I^/X]TQ[ M56Q^WJX5>U5*M?F#;.R M 2LXP^J)F.!K(VC LRX'.$*:$.>&F]0: M<-![?V%WN61@K53Q7=&4A?[+[1] M%V1;INJAV+"E5>RF2P$>U!-KG"? C1&??5Y'YM+QI]2_DNN8D 5NN/[.EVO4TL)FNNY\641J1)#)F::YB#7&D!>2" MF1]UCA3'A#+M6"O'=V@?MIBF(LYO;/V'VK"F >ZN]8:VWJ0?9UT_U\V!XTG8 M"+B.S,)U'8U^%Y.M#E"7:WCVJ-'_?,L3GZ G6JYC3WN&Y8G(P:F5[_5#NP:P M3;TJ[U70J.K2S&DF#>:Y@)3Q&&*-#4&E(H=:IB@V/Y&$.[FPG$:;FV6Z7U>F M&E3V^CS C@9C*-A&IAQOQ 94Y'= (FSA_7,#3EQ?WT'WPS+Z+A?Y>[I; OJ) M8OZEV"SM^70JXRAA,*R)(XI? M\%^Z1?9T5O5E]"Z[OZ_!9.37WA<.+U_X*;VO\(883B32#/,J5[[$5U/%V(_]N%A+_W+QZI8 MJ:HRRSTO5MUI=^OMN)-F_2]T83<7]:EWDX>V5O)V);L2$F9G8?[V>*_DJ\?U MVD8CUY\T=U%%?:)>+6B>Y EA*BKW 0U M5:!3NI[UGMJ@U?L&M)JW%]0W[)0/Q\Y33E5(LI]$[DG7CBEG8G\IFG1LOY6M M6F\6;=I=:WEAG3(5)1)R39@Q83,*.4\(3"@13.0\%MBI>V1K3"N2T# MASB=Y^JKM!^94+LTRW#&Z$EMSW"2N:;'1^:G?2XZO.DDA'%2E^ZM/OV!84;E MTQI!VUIC[8N^(&F2*8X9I$JF$'-!(%$)@@JG28Q)'I',J\C ^>'F]I+N*EPM MZX)\RXNE]H9@[&9WA4-NY!=\KRS8DXXRK;3A3!PW5$(:)Q=&G-2L<--^WR!P MO&H8GS@=V+\OZY0L8V3439>_V+KG_;_;0_OWY>8_:K.S5'9W:BZJ&VY_^;&@K^OUKOM3M,L MNPD#$CU%@6K"?_R8\?F>%C?2_5L\ R/S^<7 KZW^7WV M46W,YS;@I]KT-L\WP8H1S&;"0BXUSZ?,I*O8L\_9_@+Y_ (-6WO?J\W=RI"R M>E=6U>UFLR[X8QU\]:4TT@I;6[BL.\K=K^]>@R&+R3K^PLQ*5L/QFB? M98??:&!0W/'8X9TE\_+G[B.MH5/3=!-DL^M8=4#;;\NU5L7&EFS[MRJ^?;>+ MP@^SQ_JF?C4WW[QF&[5-9UW(-!4L,3,ODUC8U+4,$LQCF\F&8LT309+8*_IN M%FK-C<=?V2H"RZ6Q26UM9&D>)+:N;"V!IDZR8YGD>6'L&E@!= ,ZB$"+$:A! A8EL"NG M$#"**^;G19K=\=L+65>]\L\O/XNJVB 5# M:^2U90>4%;27F3-&DKD+)D'3S,\..&VBN8ON!ZGF3A?YD4<=V;7^N?C]\R** M\RB+B;'D49(:2SY)((\(@W'&,Q4IA:C(71AB=\NYT<#OJZ*)'C48.I) #Y_S M;_HPK4=^G7]_?_?ES6OP^?KW]S#W4\$^#>?KAY/=L?]M_,W@TG>?T. M%>C>L2-_&6E;7IVR)5J+X",9D)C!7-! M,,0X19!(Q&WCV(12J>V;&W3['53\N1%$)]Q$V^RPCT*@[?2S3? ,MLW5A7WS M=F>\!<%VLNR:ZQSLD+M/@1J+";?&H\SAI%O@L!K,:ZL[RNQX;VG'D2)<8Z!= MO\F3[BY]@:YMY-D[@7O%JN\?U^6/0BKY M\N?OAMGN5MOXP%NQ*7XTX?]=,RPE\BR)8PZCV#8=HP9S0A-BK.DDR6.4)RSS M*KSH+\+<^,:*#_2R_+,"=LI!N0U_95O9_^D='> [+\[A 2.B/4%\0 UV)[ZU M/5]8#8Q-^4NO&_%.BU'ZF@T',7"4@*\44X<)#$3I2)S T#M=6T?RN$U89_2V M1E\[^,^ZPEC/ DN$% ()J#17$$ND(4$XAAJ;_W4LXM3O\.!ZD>9&FYU&ML)$ MDYW>BM^]OIXY%@$FS=$?,.E43+C'/QK;VP7P=IJT11S!*,9A.&C'*=XX6*IG MJM1X+8JGRS)>?>=AS-RU4_O E\6WII-?DB$F!=509!F"F/$$\M1\)W*A*$I3 MYEFOX'"(N3'GMK??3D0_JCR"HAOU78?-R%3F XLW,YW6/"33'!EE4N8XK>4^ M$YSYY$"'5F&/&M\5/ZQIMS'S6FP3TC^I>U;8YD[]3E^-APTM$$V3%!%IWO>4 MVY)'":0Q)3!#4C.>QK%V*U!VI1QSXXC.]0A9ZUE?=\(_;6LXJ+G2P*ER])J- M/P%C^]-J#6"M MCIT"OUT4U%7X_V4"2@I^TZ((/ZX :*,JUW[CJ\#OQV5]YN M0*OO5VIM2WD(&ZSQ0;]6#V55V!2DNY5-QU/2MD^R.^G;E;1?;"C>#[:TSO$V M- N)-,I0+&"0:='/61>?0)X!\T:)6YJ?-(.WV:!G2U6[!I.V"^Z2EU.0IOA&GR:#4^ MY71-U(0\Q+0%:DX>"MVS;Z!-:E4$I6;XVJO[%- M&^+Y<:T>&G=658^[7!K93A=?7T0BCHF6,10\32#.9009UA$T"YY*:V NX4L>O?_;'6#IZ.B"!SY^B[F'I&QG9WM/HTAXX[C6Y 3Z>67(U6 M=6_T*7M'!,4[J),EB^F5"8GG@R@EZ<_^:\V]6FV+S\\U?7]9L95:.[59H M(646ZXPQ0\*20IQD I*429C(%#.J)/NPJC"R&4B&(4PQ1C8Z$AP2#-= *37.415EA*D3C[)H9* M,3>ZL'K\$S0"@V(G<:_PM*-)=MWD.#@FIH!\9.9I5+CI11H=%CALYZ*G2J^T M\Q13X>%\F&)*)G(ZC#;WK<>L(6X6XFU70I>J^;KW:IM M-ET/*)O:(>9#MIRQ?/G8%F'\R JY2%(6Q4IPF#-;\S#/,21)ED+$"$>")VG" MG6CY2CGF1L6=)N"%;'7YQ:9I/K1!/K7ST*RS9B$V&V_K4E3_][%XJ"VHHCO0 M,9]?[MI%>%BZ5TRGP[9CFDD:F:MW\_-Z.S]WJZ['.NBK CI=@%&F/G(SZ@"K MSS13XK']F&9J)MJ C#M%?IN0ZX$]NPVYXO;3;42NQ^#)5B3 [89N1NR2V?IO MN:"2J2R#+$X8Q$FJ(*=Y"A.=$Y%+A:/4JW9%_^9S6Y-%^ F^ME_'2<\]@D18,[IW_XGMX4/-#@W;(Y\96%NNH0=;]/N5 MK63+Q,86!+^[?V#%VJY'MNCM(L%,T%QF,%.YL4=3I""-$@KS6&A)LPSGTJL6 MK-.H*@:IW7Q=>UDJV;_35G>^_,+^XV MZKY:9)FB*%$,,IE*B%DB((VQ@"A%,LVDS!!R.FIS&6QN9+1M]]D3%GRUXH): M7L= 4B>4RQS&FLHX@,[WAZ68"Y,=>V2&.72BI;F8&MK'Q-(U2'R7"CK3$A'IG!#@)6 M#FIB=O(#J\ -:%48JX.J.WCC]51UD.$9NZRZ(W2^[ZK'?88QWZ'/NNZUL)-B M=URWD&E,%,D1%+;7,Q9,0Y+E$@HI!8ECK86@/J3G,?;<^*[IZR*:9KCU:>>R M7'V#9NA[_Q/.(7/AQGDC(?P,)YG%JNVET^-"!YR]B6X 8B$YSF?X2>EM "[[ MS#;D%A,W<6O+$OVK:=FYDEV TY?2_JJMS6NC!]\_UDF\6D>(U>4M%4&V3CR& M+,YCJ%C&=2)HFKMEGTPM^-SHM*GM5K:UW=H^P74,R4YRP#9 F5_9,)/VL&M5 M*V-_4Q>2K^KZ\LVW4_5N\WUB'+?8,WP.QMZE7]]_;5M'_E^[!V@;HK@IZU]O MB\Q;$&Y \,,VJL-G+A9-%#SE7U>=>,#STBP)FA#QW^>)?/#XZ;:F!?.K./G M*MI_*I=+7:[MA0O*4Y[9342"D( X3P3DDF4PY9QE*"-)[K>=F%Z%N2VC!P6] M5-$IZ@UY,7 MM */T&[4 Z"03.LR[*34Z('#/I?Y7#HT!*,4?]Q5U:.2KQ_7AO.:Z-6Z8\RK M;E^Y M!%#*K=R6Z>4V$EN#/ N2K6J?5V;TOSY_MY\L/FY M6-F/K\P.SUY<%[Z3Q=K\")9%9;VCOO$>U\RX:QS(V!,X57R(G8!&$=!HL@VG MKY6Y 4_GM:=0KU)6R-"1 ,"FY1J")0TT"8'<8@A+BIL.X^]>RE'\6R^5> M2#IG$4L2(6&&461(.8L@)X)"K3-*:"(IY5[Q'F9MYV$EIR]BT8OKQX@DT MW0CO>HQ&9K).P!$#^,]C$))T3HPT*9NMC[?ROJB(]J5[G$MKIJ M @\6D:& 5/,,9A9#'',&>9+F,,JX%EG$8D2T#PN<&VQN7-#)VBMC=0-6RI,0 MSL+K1@NA0!N9'+9X?>KAQ;29*G"[7)9_,O-& %VNP2MCI18-;QC+I]$C'(&X MH!621LZ.-RF9N&B^3RE.UPPCEK.%DUJ76?7Z42VDSH5F+(*)) IBE$O(A4YL MFSI-,&-IPL1B4V[8THUD7 ?V(ISM\".NKFN;>+BL(Y.ZLJ=^9.,,N1OQC 'D MR"3D4H+-;(VY"E3J8"A4(1G(>>Q)V<@7D7UF\KY^&$O9,,0JCV/;39%D215Y]WKQ& MGYN!]*ZX+YJ*)L"ZF5C31K/O=;II?ML<#F\ZE?IQ59M&/2"-?GYW/?(-1"$J"? ).RX"!L]JEPV$T& MGR-NS.NZ476?C/?EJHU!7^",8)+E N;:$!ZFBD*B6 )Q1F,M1$Q$[I6/?6J@ MN;'<3DX@C*#>!X7'T70^';P:H_&/!#MXK(RVP4XG9=!#P+,X!#[Y.S[6U,=] M9S4^:/#"K2P/E7 M$6?4P %9FMNVK"J"3$8I)#B66FB1)@@MS"UY.9\GH"_.^,_ MC9!-X/-HU#N M5)E\TMR6ZO$G8N2U^2"B_/W6P?2YF80G >@OMR]3JTJXE?@Z*$,NO0,EF72M MO0ZM_<7URKL%[R-5OE3VD.'6'H':"K)OS?.^P)F,"(\EI#@G$".<0;-TIE"Q MB*"8(*53IV5TX/AS6S^_?%?&QK$2!FM+=!3V\T0X 9BS.OHT?_IZ&WGTOGIG,X>/9_.WN:Z(,P%H2B+ MD,*0H,RV&Z444A2;[Q!BC$4I$9E7W:_NQG/C_4ZN8=&5GO&4,^+IBWH/#I@< MPX;0)#HV+R:/(8DT MAQ'6(N)92B.*O9+)?4:?V]OKX N]HERQW\2X4<%H<#^_UWFD^L:#$ N:%.(E MP+1)($.P.4CZ&'23,.=XNQ'L [9KN/[O8O.]6'U8J=JN8<6Z3D%9D#Q%VA;1 MX)CG$$>:0"Y8!EG"XE1GD=G42C_?WW4"S<\'^/I167=O:5[$G][-8JZ,A_KR4^+D^B+."=\EUK6YFTV7CT 7K2C=]-J:]H<_NS^!U7=JTWH89]<<[ MG1N&_)C'MYW##T+AW$#;SK,#9^<_^P+'\J,^CZ1R'4B5H3S;-:Y_U] M4J+\MK('@4UBH.W$T3.!B%!QI"DW%BE+(>;2;!])GD,J42(1B76DO+)T LLW M-^OU:,&:766/FZZ:0<,2O48H-[8/K2V"/-RV#3WU;MS_C!,Z\F(PT5QZ<_Y( MB(=J\W=2I3WRH:#;)MJY#S.!68)S 2Q[83- M?T3B".J8:1+A5"7&^=L^7ZGW[\>QQ"-Q:]&IB1N=#(!QH! MP0LKXB_@=B_ Y".KRXF/46#M+#@A:>OX0).2SUE=]RGD_(=#)"V]-8]#LY@M M<*)M:Q##!9@BB)$-TJ>(0D$2EB5,93SQ\E*>&FAN='#[[=NZ#LZUN48K43RP M)6"UI-K=ZN'16!ZVWE?<5J23.$U$+#6,CXSW+2M MGR_K?= )VN&2YZG&_;9<:]7UFV^[G"]7"[NGJ3TR:G2=3Z7K M,Q,QIU+6Q\3\6]6J/H-SZ&+4YX:ZTLR\K2JUJ7Y3K#)WEQ]6G^PYRKJ-LJY^ M7Y6\4NNZKE"]AEGWF-F>+8M:@Y<_Z\M?+5E5O2[O6;%:J%02$FL")=-F$4$\ M@92;K:S$@F,59YH*KX9'8PDZ-P.WE@_4 H*OC8B>)Q.C3:FGJ?R,$S7R(N(U M1\/MZI$ ',4H#RWK\UCT(R%^+-:E,?DW^Q@RVH%)*J)(%* M8V/W9S*"5(L8HDPAQ3,>H21U(>^#.\^-;3OAP-=:/$>F/03L/#5>!'])B&'DVIT;_/I#PP, M)GG2IWRA*$I)%''(56K+]&0(4B0%U!'7*>&:4AIYQ8(<;8,^FQ>QEL[E0,L% M.\=@BL&(C/U..H/A'\YP5.>@T0A/1Y@VF."H=@>Q ,<_-3#A1ZW4FBUO5_)6 MWA>KPMYT4_Q03WO(Y(R(+-(QC!1B$+,(0X[R'+(,YRGG44H2OR+L+J/.[1UO MA:X#>-@3L3V3AYP@=^. X$".3 U]#)]*/&+K'B^0@J8M.0T\;4Z3#Q8'"4]> M%U^=#66,D[K(B!EA%Q;[YB^Q?)1*OC6JO:J+FK013V_8>F6V'M5'M:Z=4(UE M*WBJ28K,5H"S&.)(4LB%8%!$,15*#2O>W"BNT\X6K.CKUPMS!YV& MP#YCO:C3TGJ3&R>TW]9DI*? \>C@V>9V[%.#9YC6:_*\ J(_4B)8" F? M*U,L(+IG4LE"CC)L);$%*-\NRS]M$4KS[=WJAZH;C)GEZVVQ8BMAOQ=&P";= MHJC$LK2.K.TV#*528T82\QR(%&)A%A 2JQRBS+QQ:1Y1AIS<2*$$FMMJ8?2 M5A%0=)K4=IWN= %LJXQG=.S54^=&^%-.R,@4;U4!5I>F\*W]Z>[)K&P5 CN- MP$ZE47;KH? -2>)7RS0I;8="<)^H@]UWH*O^YRNU,C=:WJVD^NO_53\7*!>( M8,PA$C2'.$84LE022&B$4::B+*5.=OK)$>9&GHV0H)42U&("(Z>G"_\ 2$=7 M_C7P3.'2]T'&W[5_2OMK7?P']YW6U7]*K0.7_\D/#K2TRE7-"C9)]=5CM2GO MU7I;IJCK,4:3*([C+(&Q4C88CYDWG",$911IEA.F:>[E0W09=&XO_>NN-^Y: M_5"K1T_'H1/,CI9/8/#&MFY:<9M^P9W 3^J8!>_?Y@-14 /%9=QIC1 /) X, M#9]KAQH3;\Q-OQF+Y==U^:<9QFPLV>KG@MI#QD0KF).$0*QI!GG$&*0BS1"A M),N94P[2A7'FQC'M\MG)"AIA02NMKWEQ'%I7(^-JP*8Q-7RQ&F!PG$7B:K/C M^-TG-C[.JGAH@IS_^$CI!-6%"-5?S2*QY&;/0B/A=;(PG>QSHZQ:\C;=0);+)5OWJM.'SCP( M^ @X'BO,H<#J(&8,(TA_.Q-FMX04/QY MI3V$GQ?O=(@11'B>-+M_JX72%.,4(9A3JW- M370$ND^1_?7- MT[XD#0SS207TG;@YY0?Z!C>ZUD88MBU.ZJ+C60DX1@ MKF%*D*UR2!-(6$H@11%.\ICC6'IM_(X-,K?UJ)$1=$(.3.T["J>CP_I*D,9V M4/OBX^^./@- 4/?SL7&F=3>?T?3 O7SNLR%J6O6:7#??5H9^:I,<+;(LYIH0 M ?,\LF?6E@@2F<$\2DADV"#)M)>QZSSR[-AA*Y\M>R54$$>.^SRX,<@HZ(Y, M*P=%LGIB=S_4L =V>GAC-5X=K7.#/V-A+0=,SE?:E?\ M4/)N9>RB;W:T)FGW[:,MPW![7QH1_KLVOMH@_CKR\HOZ:_/2*/_'(H]SPD3& MH;+-X;#$&-($$9ASJK.4)"CB7G400@HW-QKLAUEO=UA]+;8Y+I]4TYK9;+]V MNH-&^6&!\D$FVW$;_DQ3./96NS=[C6*PUNQPAFY H]WQN6T"XX%5$=0ZCA C M'Q+Z,2+D@\CW+/'Q(9$]%1T?=(P01N[OYKVHQU/2AGK:\H\?U^J^>+Q_KS:+ MF$F<*Q1!E"<<8FSK^TOSGR=)TP&\_6/3_\ M,UJ[3KBKM):VJ\?>.?^MP(.K55R VXVLPH$X,C]=A9\W'[G! M$I*"+HPX*>NX:;]/-(Y737QTWI3IV!%@58OYY3M;/:V&:$W ML)IQ#6ADFLS M58Q!K!(,"4YBF!*28H98DO-LRLJU_BH,,-?^_U[1=L!S,/)Q^$C3^K)1F+A,;>S5_FGPU?[V/]$JI]0'5W :,7JVSME.&DOCO63LH?RW1^-M7>/ M%A3G*HH3#=.$"]O$WJS4*2/FOYS$<93P&'N=*OD*,#?NV$:SLS::?=W)#,SP M]YYG0M[3X;AC'Q'DL??PG>B@%N](^L!6_N83P&H0<%<_$+J@^WQ?&:;=^0]$ MZ, 7,/0^?LSW9[G^X^! _X=:L=7&6%;"_&B&^Z"W[> ^=MW@VC9N.>%"A'S08-?=<*O,I8Y]02=$EJ*^J-X0S6%BG@CT]YP@Y[4L$*S-DF9O M5B]44=XN4]?>?I+5*A &W:(5ZG8#/=MJN6Q*/OW&UG\HNVBVOO,%T325J::0 MH Q!K%,%:40CF/ )V:GAYK;"O29+555'_/<=Y)Z^HE/H^KHU@V" MU=A>V$;(&JBMF-W)6$ OZ44L@CHU3X\VK0_RHM8'+L/+5PSCB'?EZINUDS^: M!^>[L9E?E??WQ<82U;NNE_P"BXB3+!4PSB6VQ>&Y,6,3#BGC<<92DF$1^Y"% MPYAS8PTK,K0[== )#792@Z]6;E +[ND+=('?C54"@SHRO03 TYMK/! *23HN MPT[*/AXX[-.0SZ4#]MOV)A_TTY2?6R',]<;Z?JN8#9R\6XFUW=R_*\S("X6R M5+$TARAF&F(A4D--*88D%8PRK),LX*B%=.>;"ZM MJ$^WVV([;XZ>QX'3X[#!'A7TL5G,TI39E>TE!]Z K0*@U<#VNVYGI%9B5-0] M=M&CHC_1YGF$6?#;,P\&\>Q6V?^NT^V0!VO\9&,\_"[#;-WW:F/+(G]3+G[]7]J3\2#WD!<.,8JHBF*6IC2C-C,F;IM2V1R(13EB<1-EB4V[8TLWD M=1_::TW9"C#>VV4D!W6U\8=6=AM[C)=W#V<(=A?/:IJ3&\/?3ZJ-:Z M7-_;4,@/?%E\:];_."<*)3F'$25V]ZXT)$SE,$/:;.OD3['[]L-,5E%ME/:G/ M;=K<6"_X9(Q,>*V\-[WC^)[(8"?S3;!CC4%0A60ZMX$G)3DO+/;YS>_B6=6S M:TONV43+[9G+W6JS+E95(>J.UXM4HIA20Y)9BFV!.\4@4U$*(VQPEB+2B?#J M"?1LFLR-@L]4O-NJT^N**4M1W_YOYA M6?Y4JOY,%[#ST3R6BP11K66J(%$):\KEL"B+(#6F>)Y&U"YS7BZN(5+,;1FS M\C=^?5V'QQCSN[;+@2[70+5:-$L<>.ABUA[,+3P=4X-FS-&I-/8\C&V[UW@W M"H!&@VT[H%H)8[UW$]%\=AL\^/'<1/@[<*X!,JCS99 @TSI.KL'JP.EQU=&T]= \C(%-1B4/:X_F&;S.Z-,7%#V>,:'C://?&Y M@:\R>R@V;&E+$'9M:5^5U>:]VKPW<<#B0,N\KEV&#^=J0K] M;IONP[F@G!BT8XV%,3]T ADS/T8J2G64TTACKY,1ET'GQD_GR[-?D6_E- -N MQ!0:UY&)*02DWLSD@U%(9G(:=U)F\D%BGYF\K@W.3$R208*9T!_VJ6"@/I<]+6 MS?$N+#? Z@&,(I,PV64<)Z*V,X+,A>LN8^5!?@XW&^X2LF$R;/F1/:CU;ZKN M8:L816F&(Y@(6](I(SGD3",H="QXGDJ>2R^W^=%1YL9F.R'!@Y72WT%T"*2[ ME^@J>"9P%;7(U *"KXV((5M"GH,@M+?H<*#)748G=3WF-SK]X:'.H^K[[4K: M+[;.[@^VM.G1MW\5U8)$L:U>B2'/L\38.;9:#B$QE$RKF',B<^SI,CHUU.Q> M?YN<9J-JZV]ZPH*O5ES?]K"G(79U!H4 ;G07T$#,!CA^+L$1UMUSUW8[+^57%"%9$(2!:,(2XBY M() F.(,$YRS)$IJQV.LXR6',N;%()Z+U+AN)_4C#!6,W]@B,W,@TLI.V[4UC MJQ>T.%IVZ40.1R<>^(3D%9=A)R48#QSVF<;GT@'1JQ_+:F-L'UZLZDU/?7!V M,L*;Z 3I.%*&'25V7XNZOA-@CLG0LJ">*)0T'N5_MUPNMC0(7H^B08==(-A]F>;X5)]*6^%,6S7ZO8'*Y8VN>MMN;:53C\K M\;BN:TW8&-5%G,6493J#+(IM_S&40,I1#%4>:8KA]%)-WT.L MBRFK; AH4QRV;O1<;87W,UQ])\?-B!T#ZXG6BE9RFYC;R@[JP/B=Q#=@JPW4 MY1I61I]P]NU Z$+:NKXB3&KW#L1GWP8>>IMA%/B&K6T1BNJC6M=1]A_+92%^ M[EK>:X$BD6,!L]QF;7%"(:&$PY1',D.*4RXSG^WWA?'F9OO:"E/ORJJRI6N: M]!)PN]FL"_[8D)MY%S\OF;$?^I&/W\NEF0!/NKLT$6[T%A#>D>FLD]2&J#?( MWH!&6O"U_6K%!K7< 9U^C@B%9*U+0T[*4H[Z[[.2ZV6#3PP?UNJ[,>F*'ZK9 M^ILW[X/^POZZJR,J;2R[/:TL5_W7[TMI8\MLM%E9U_?NW 4+':61DHA '2D* M,>-F[XY$!B..&8WS7"!;G]^]_F!@^;Q8;H(BA4_4 TO#=][GE$&GS_F$\[DF M9?RST=Y\M*VU7]AUZ)-G0%OM;"#VBCN@^Q&^]>"=S(W!D( MLT%-54^@$KJCZOXPD[=3/:'GL5ZJISXZC!=^*U;ENN[AW%H*J9:8Y)(:F!"& M.*(*,HPY)%&610D5-$^\HOWW!Y@;(^PMY\6EY=P-1;?W_AILQG[I>]ON_]7U MKY_<%#H%4,CW_V",25_^4QKNO_DG/S=Q.=.+'=]_-;?85%V[][UVJ/4?7[.- M>LN*=9.AF_ 8&8)AD"3:-GY#$K(D3FQP2LY(A)7.O'HYS4:SN1%=+:&2X$6Q M M*\L6S=^.#J"A*_3%3--/CCXT:TLY%W3@Q_?;73=EGH6X$U/F!C -K50FTP ML@F\7?&,@V;8]4> A0I8K&93 '6L^9]%0=3@ROT]"J2.-:?!"J:.)N#5]4B: MLE%-^8D%3;*4(49@DF6V:E-B5FX=4QAQ%B4R2PF*O9+M3HPSMW7TH+Q@T=0' MLNMJ\QO/Q?04OLX^VVM1&]_WVBMAT@@Y:@V38SB,5,KDR5#/5='DF+YG"IL< M_7C0!E9-T.F3SC*WO*HK&"R2-$%IQC7,'>$HXE5E$ M81QKL_8DDMBTR0SF%*N'A(&W%554I] M>##[<[O>O*O[Q]K_WI>;_ZA-G3QNU)1U]XU="_-J@4@<">N^LQ\*K,H-^&G[ MQ7:Z^;2Y'CII+,&4J53!C#(S:8(CR'*)8GI%7J48%VZ.L>U]J!6Z:+\ H OYC=TB= M*C>@Z0;4TV:*R?!I%C_!I$S5,W[$R?%L'G\EJ.=[R ^]^82MY*_4_VE'^6MO M-L3:.-+%_IW:V*6Y^W7C_#,VSX?'3;4QEJO=!:]6CVSY5JF/RCS3YH'_IA8Y M$GFDS9Y4,>NLTR2&)$T95#+7.&.)9BIRMS^"R34WBZ01$6BE[(EZ*Z0/5X:; M,9>E[%GF8>S%S58+_:!!(S_H]++\66O6^UO;S\%H!WKJW8!V%HV&X.,SSZ+/ M&O@LLSG5JCCUK'HNE<&Q/[]XAAMNPN4T.$9/%]CPMQ_F\]U;XPO&:UD6FK D MEY1"B7,.,5,:TCQ&$ FD)*-F8XB]SKM.C#.W)?&CN9F-%*I;9=O#\GIO#I:M MO-ZYZZ?@=7,H!@!MY/7KT.[OA SG,+R 0D@7X:FA)G4*7M!WWPUXZ>-#RB-M MV<60T;*LS,UMOOG'=2'4W>K-7\)L#\Q?>OW9RHVR'B3&8R0PY$A2B$46VT*/ M B8Y35BJ&$F%4XKX%3+,CD^V6M3]T!H]@"W' !ZL)C:Z4-6Z-/W2MMI8CY(K MV5PS9PZ&]_@S,3))]2;!&E[M)%@=0*T$N+,U?NI)L'_O3<+[:2;!I^C2Z),Q M5?FED2;%LQC357">+\LT[-83%FBZ2O>GI9JNN]70HJ%B;9>\UZKY>K>Z%:)\ M7&VJ3TJHXD>=R:@S9M8=)2#1L88X)AFDC,4PRY2Q:9-$)ID<4*G)9>R9'F)T M@H+U5E+?0J(.N+L9N,%@G*J4:",F>-$)_(M=P+>(?KJ,Z(!BHNX0A:TFZC#N MQ.5$W9$XK"?J<6V(5/5WVRY(DF2,2)Y G$828I78?L%Y B.FS&]$QJ,L'YZN M_FZNK:?V$JVOZ#5U"E@WB@D U\BL,@BI*]/2#W 8+S7]W?,TBKJ@[_D4]<./ M#^TK;E9U>\,/NBFE8>-U#@ML;*.9F991DAEKA;/,9K$K"6F2,)CI)$,TH3SC MJ5]'<:_QY\8A6_'MYOAH+1R'..<@$^/&-2/"/3('!4%Z0'_P07B%[0SN)\+$ M/<$'X7/8#7S8;89RWJX$0Y,2N! 2<4%S B.<(XAQBB 15$&5DAPK&2.-(I\ MYL,AO)AK@FCE)LJEJ0CY18GOJW)9?JL+LQJL_]$43F\5^)__@\0H_S]U2/,9 MM[DKUJY,=0V"HY.10Q&/CRQL\]_3B(2EFX-1)F:44UH>DL;)3P[CA9>/E;&J MJJI7TOM5:>A'UL<7Y>K+FJVJIITV6L1QBI!4#')-4XA1GD*F!(588ZD$SF." M$Q]#R&?PN5E!#9<\M%6UFW,#/YKP@CY3C$=)*F L;7L^@01D4DC(I:8LD4Q' ML? AZ]&@GXS&)X/>C;O' G1D5N_$!CVY;\ 3R4%/]'#,/@2OD)SO-?ZDJ\$0 M9/;7B4'W"!&K4GTRZW_;_N&]VBPR1KG6AJB27 N(B:20H22%N>0LQI'Y+?5: M,LZ.-K#5@UE6&K1]Z$KPQI%W8>;#>F"@;AR-2T%\5BK/0:SS<= MGD;:L<)93H R7E#+_H#/&-IR0O?S 2ZG+AI&*>]V@5UF4WQD.Y7G*<%IDD$1 M) M[2'YYCQJWNSB"D5(@KDXYJ0,:6Z%>+Q_7-I3_KHNUA$'G*WK MWM7:7J@D$Q(+ AFE]NPPUF8'AC)(HA13*A5-N%>7=,_QYV;@],0'95VL3SSQ M4A=M;7S;L\"SD)7OS+AQTHAXCTQ1?:B;NHB.;0C"L=A \$*2FJ\(DW+<0'SV M*6_H;0;':YD;FON\+BH;"?NX5KNN1HDBD<8\-B1GMG 82PF9-/LXJ1"6>8QC MCKQV;^<&FQNWM2^4$=8WO> LI&X\%0JHD4EIAQ'8"0J^CM(9R@62P*%6I\>; M.L3JHN9'0JLN7S.P)]W]P[+\J=0G57-4ST)[];BVQS\+KF*9(JVA1,1LSY(L MAPQG$8P-8Z01UY'*J%=7NDLCSHT[#(6O'_?:+]<;"ZY62A>^!:DN(^[&*D%Q M')E:.EGANA$6]*2] :V\ ?O.N4(3M//P50Q0SLBY9#G261^3)$@FB1*>37# M=!MV;MRS*WD.ML+6W//^]E_@JY78,RK+$7TW"@J/Z<@\= V5(^\D-CGY0\KQ[&3)]4M5D7PI!>[9KZ?676]D^??_]-V;+>BSC/8QFS'":V M[ E."8=4H0P*KA(ID?F+]+*#SHXV-Q[:"=LXIL'CRMOP.0^O&^,$ VUDHNGA M50L*:DG!"R-K]0OXVL@;D&N<< E),><'G)19G'3?)Q2WBX*%87U2HORVL@54 M[Z0QH0I=V""[VZI2FZIM/2Y_+4OY9[%T8R'A$"8T(% MQ,R6!-Z#3]*8VY?K'?ZVV@<,+1IZ0D0.C@HCZW#%4(?%V"+<*.MRP1>57 MM3+FKKW[K;PO5H5-)-@4/U0;I[%(::(1II%Y$G .,=8,$H*,C4IC'>>I;-M =9RAN)0JVW*5FUAX@LY]50L@^ 5N_#Q@6%4QL"1Q?+1I;]5&MZ_YAM_>VZ,."B"C)TRB!F:8$&G-$V?0B"2.:)U)G&> M>K=%:O+I''E)>S*/.X5 IU$SC3V=;%!>IY6M(=RTL+P!C68!8_5" ATT@B^( M8-/&]87$\B#:+^C-A^9;'*E[O*WH0U46<9;E,,9"F&4YS2!)E?E1(<98HLVR MC7R6Y;.CS6VYM8+5U3>>%@V_HG#2>;#=:#08A"/3XU7H#)?E2M8]TX4ALV_>1LOYEADXJ'[3,T.$HTY89.JGE09FA MTY\%:M%EF J\T1!3 4V_\4(,H0US+1.N8B%$IF7 MP^_H*'-[R]O*65LIP==&3L]MQ'%$W=[UJW$:^77WA\@_WO\ O[_8;(*[DEF;O5#U6U#3NY6>=9DFNH[]GZS]44WEOYT&^ =H&K/\XVQW\ MVDER8YEQH!^9>E[5>!]IO6X [UDA/>'#]F#W RQT(W;'T2?OQNZ'RK&6[)YW MN,+G<2)=^_8'*Y;V97U;KFT7CIVO]U;^UV,S_K:8 =:90()32#0UUE&J4[/W M$884XPCC/,DE5MRK:E8@P>;&D:^^FY_J=DV/J[5BRSKR\YM9L,RT 5MT I2K MXSPYP,\28F(]W#(33]?87IQ7=S>@KJG_N;=6;96!NEQ#J\X-^-5.7U?&@FGS M&(&=9C4/!RUJ$1KKX%ZB$+)-[U0*B.A1'U3(^_N1O53%XLUJ8XSD6RG-*U*U M7ZSC'"UPEM!4B102FE"(440@3P2J VM9I*G(B%-,[?_7W;?VR(TK9W_/KR 0 M(.\>8)CH0DED @08C^T3 [OVP/;N0; ?&KR.A>UI3:0>KR>_/J0NW>KI&ZFF MU-KWX&!W=J9;K'HH/2*+54^='&5N--P8"EH3;[H?0'W*\VEEN1 ]#>QIYO0& MU]@[VZ%(6?.:%1);DJHZEM*OQG]]*+[_F_Z^AB,DY@=H?NCQTNEK3T(R5NYU MC&'WX8')]:6FF_NR4/EZ08.(R%1A2)E^\E$<))!&@D%A!$YIQD(1.,D1]J[M M]*A/4!E5FP:>:MLST.=LX\^70=W?B>9NH">]D\^?6E=Z_.ZPU:X^I7\),OUR[V^.)&J1(0IRB!7/^>"*$D2:ECI>X0.^9& M[/KV0\XENX,FP(YZ)H!U9%9J/("U"V#K0R/(*T+ MO@1+SW7#@TR9NJ[X$KP.U!U?=+F!B4=%7>7,S:4_K#01/YCP;RL?%P0AR[B, M8)*F$41,$LA0A&!"612&(J;*39WOU&!S8[J^K>;X_*FUUC%EZ!2\=A3G"[2Q M0RJO\.H,'4&7SP81KWD_I\:;-M/'PO.]W!Z;[PRLBM07DK+.@'XK*U[F3W7G M/+/;7J ,D8#''"IECGF)0I!()J'B!"D1!B%*(Z>:R.-CS8TZ&E-OND3\GKG@ M]]I@UWK($S#;<8@G\$:FD MP-VOFS0UD^9D,E86- YX&H0A)(D&%U&F(&8JA1E"281#'E W*K$;=FZL MLK405-LTVR:5STL*G^5LV#&.?XQ')I^MP3MG!SW4>VEW_GC(#2>?E&0Y\J3L MY(;&:Z)R_/8PSOHHU]MDN@4C*I584!@JJE;LN7E:U@7XLJ3\#S>RV851!&DL1!)#CI2"2-(0XEAR MF/&(&Y;G8>94YC8=P0.3?E_C>_JI]XG:R 0P'+#AN;]' MT/"5_OOZ\M?) #[BY-$DX&.?']P_LVPVC\V_/ZPVG='OZ%.NURVWS,CODW M!]>]SN;_[MQ[TW8Z[-83XX \,M=T1H.?.K/_9K#>6 Y:T\'OG?%^&W4Z(N:Y M;:?MZ%,W\71$Y4!+3]^VVJ0WM&R?-'#-:*#G]37;_*57, B M"6),.<8P2,V64:4FFD4H#"150992H_#ELF6\P):Y;3 [BTTVM#;9Z.*MO\DZ MO4FO"WAGMAO?73)7=@0XT0R,S(AUVNS6#2,@M''$U/NW4W.[F9K7&B3^^-$# MH#X)\Q)S)F50#[B]IE0?E[SD<'%#X/7Y0]<#YN6>OM1R!)^E$5_1%_VDWN<5 MITN3%['(0IG&7"A(TQ#I'6>201KKM61")&4QHFE E?O9XQ!3YK:LU'=X"'Y* MP6.Q6G^K0%G;K%UR%,2^8&Y<#BS'1GRB\\SMHK(]V=QXYH+TYNK M]<>P:^-1G>CE^]3S$EC]'XH.LN8*9Z:7H';X2/6B*PZL6&BO_;7X)5\5I1ZM MULC^5BSU-:I%K.DQD4D 0VJR7I,P@B3+%$Q9&&5Z!ZX0)P.$9T^/:O7$3J\^ M^];T!#+1Y[Q85>8Y7>F[1=.FMF-IGN5\I0E;5FO0NN&8=G]Z(NQ8T@.N$Z7> MMX8:&#_NPOBAA=&C2I0=+%[3[T^/.&T"OI7W>RGX=M\:N)0K5L(DG^F99G3U MQR>E])2+S_I)_OG#FT^?VW1(G*(X09IM2"8U^62"0Q+J]1N.% ]1%B4,.0G; M68TZMP5:;9KC8LP*7-ULNM23PYB=O=XETW86R=-O-M]YM5XZ'G+M?FM'=WA@VRC'E89_]1H!V1I@X MJG/(N_U(S<%/#=X'/9BL;1-4_ZHO4?>N16$F" DB_9:C2&][6 *IX )R3'G$ MXI"GTBGGX= @NMSD4XC;^S<89HR#;F* :> M=RW[XTR]23GJZ8$]R?'/#FS_6V?NW#V7)H%U@0.:RB 14* HTAL.@2%-,@9I M)I*0T#0+,^2RU]BY^MPV%:TB6F-VU+NC/ M.U%#_FVUR;TX(<&1@RZDYFVVGZ[6L0X)FDF0IB8(@64*@4Q M23 D"LDL,<+&J5-)_-&1YO;*WAYBRM92Q[S#XYA:[D)](#7VUG,#4F?D* OS MLU!XW5\>'6S:3>4YG_=VDF>_,$!"=??(]F.QJM7GV@$6$0I5P F%G*D$(B$T M.401AG$LI*!2DAA9]0$^/]31KATU3A%[?)N*+- M"M&FPD;/LC76&VH.>J'>T)M("?0"%-VT/:V .:G:>?H*T^EQ6GFRH[1I]XVA M D1[L;XNSM^9&S'?'#W/VZD^/)+BX*AY=-I]VB\$)9VGDUX#E.<7-7C'LD3P:GS)+ M7C#VJ\1TF4D3BS5YP6]?S\G/90>VJ:6ER1>N[F59)PAM-G$I0B&3BL,X2#A$ MD6GPDS(&]9881R2,990XA;&/#30W@NWL!-I04%MJL^5SP]:.$WT@-C+9#0/+ MO77M&22\=J\]-M:T#6S/>+S7P_;&N5?K7.3+Y[6FIJT&R[L??/FL=\#O MM=F&O9Z;3<$G]=J*G_.5_+"6C]6",95F81A $4D)42HIQ"3-8(@9R13# 65. MJSI?ALV-??I^]72+0.<9,+<*Z/E6%VX=> J-AZ!VT9&TO$VY95S_"A,Y]I' ME'/H?J[@&7"O1Q*^;)OV-,,SHGL'(;ZO/U!YO2AE_K!J#F3XR]>2KBI:JY!V M2EQ;;:X%2FD4$,WW,0H%1!E&>A>/.>0T$R(6/,,".L.M'7S6. ?F#UPH1CF+L+G-B1\AC(3TRZ;9F@\YNT#-\M\'NUGR/4NL# M0/.JK^XR_K2BZ@.0V5-2'W*- 8=!_U54M;1$\?B8-]W1VUH+$68XE2F%)% ! M1#QE$$>IWAKCD"4H2%&,K2I93HXR-]IJ[00]0QT.,(YB:7'BXP.AD>GF #CG MJU)<[CC[$QX?:$UTN#,(-;=CG7-HG#S1.?KEZ0YSSMF_7C[G#]\V-V>2(9P(H_U'E-[,)TPO[E*A8*)BP5(<1)HA719W M9\:;&S%NS 7KC;VN$C:G ;9;J7F$;62VW"*V-14TMHY0RV>)BU]%F=-#3JP: M8^7_OC*,W=>&JHG6!Q9FV?9=OJ5KVJ5_IB(-HS"F,. B@BC*$&0JQ3!+!(\0 M8?J/5FNK

LS:1U W=TTSB$[.Q3QH&PC5 2?0T%A=W%<2/?/Y80N-.C[UAE:F>>NCR3ZIUY^W96DB(68]\^9E^Y%6T>#V M3UJ*3W7+BNK3\[I:TY70:Z#/Q7*I]XGFCPN:2DEY%L-0!J:/J(SU^H10&'+) M Q0HR>W2]L8U<_I&FTFXE=/T)&IG]:NLA,^:#OHN@ MYR-@+Z#_N=9/4#MJ1*MJ5_4/6V?![\9=T/KK<0DV[H3X7+F-9.FD"[YQT7Z] M3AQYM*'+2[,)+E9?U@7_HQZ^/\XB$%FL8AY"DB48HBP.(#5[5X)9+$B2AHPQ MMT7FJ>'FQNSMVJDQ&=0VWS144?79P'7)>1)QVX6G+QRG67X.AG# ,M0&F8L7 MHR<'F7A):N/P_L+4ZEL#EZ>%6FMNDNW.V!!9)VT5IURQ4$*<$&+261#$G$0P M1"I+4L8$SIRJQHZ.-#:(L^7RSP=Z M8Z_@.GQZ1HX0^SH+A=>UT]'!IEW^G/-Y;P5S]@L>%8Z;"HOU?\NU82JI/3)J MEX^?U)W)Y=4[ZG!!<,8$#22D2&HV,15FA#(&8X7CA&*2Q8F\6-[XO!USXYIM M*="RT419?Z-K\(U^EV!5K,&+7!M9I<:5&U!+*^C-:_U9#^K'%O-FQTX3S,;( MW'5<][BN"?S83L;==C*^MI/1>3.RXK$]FJ/+'5N8GFGWLJGHLJ[)8*07-$@XS##4091S"-((I%"'D1QQA#3DR>ZY6A>/LMPHLIM*JO: C'/"I4P(3-+$E/@'%.)0 M(!C@$%%.%::AT]K+/>MW^VICJVN]J!WPEMSB'\ZQ M>::U&/RI30:=S3L](CZ>AW9 <:<34'Z+..V&GKA8TPF/_:),MZ\/3XK@1?E4 ME'4,O6[3>&?:[Y0O=X60BTQ%.$H(AAAS#I%A*,(#_9^$LPAE2#!D%6:R'&]N MI+0Y\^_9W.LBVEH.C.GNZ1*G<+?/FO"$YE3)$Q< .2B1P@(>#_D4IT:9/*W" MPN5#V14V7QN0TOYSOI)Z'Z;?[/GZ/>4U??TLU^;I[7[]H:J>I;A=B5[@_'VI M^<_\6\I[J6_"U9H^R$40IB*-,(%<$KU68L@T=*#8Z'.(3)(@#:+,.@W>IV5S M(Z[.2*"D!$\;,QT2P[W.VVDZN^ILC!VY,A64GQ1H/ "=9R9R5?O6^UOC'M#^ M]0_T;L!F+K6/X/[J<^E0&'"M.9VHF. *<^M6BC &_B?+%[P..%W)PQ@X[91) MC#+ P"/EYZ>G99TE0Y=&=.O]LOCSPTH5Y6.31=,IA 1*AID,.(Q49D3$]<:+ ML53"+*:,4(5B@0*G V:[<>?V(NV;#41>\651/9?2Q.]J>4*EW0#YU@]'"5/; MV; \AO:/\=B'TGUX:Y$]8S/H&3V*G(LC4%Z/K"V'GO8 VPV/O>-LQZ\/8ZXW MSY6FT:JZY?_SG%=Y?67S8RGEV\(TMEPDB@D1FV-L$BO3^$!!@C"%D8C2+ H% M29%36=C9$>?&5IW!H&?Q#>AL!K\W5COJL9S'W8Z=O*(Y,B]="J0S(UF#XY.+ MS@\Z*0M98_":?^R_.+02H2'D0RYH'348[EN'-CH:VAX,E8ZAR <,7=CG]&0'-D%C(6@ZW)II_W M!MG:ZANO>\:!0/DM8[4;>N)R5B<\]LM:W;X^<%]G\H^;3>3;YU)O&O65\T(T M&WYC5;R7M]KU0(%A$0*,QA%J>8L9;)7A B@$DIBG.G5 M5&854KW0CKEQF/& ZKNCWN@U.?>5,=K()0'9NM'4J8&GUA'PI"\!?LI7;?W: MWQSW@D-G4.! !335,XB,(D(,IQ9R*:/%=EJR8T1SV[1EO%E]7 M%(*\B<,]K_2#U9O&>F:O/(V66_SQIV;L+7\-=AL0;7P C1-=/5J;TI+'TSE2:?)4_UF_T9_Y8H)BDE"$"4QY'$(F$0H;# M&&8B(2+B/$P06>'>=>!,G(7-E'8XS$_V.N>VZ9\FJ0J9N@'/;Q0%N3 M(Q\<]C#?EZ87W?K%+$+7MROQ[G^>\[IT\^>-XCS*%*6A?IQQ'.@5(-9K04HH M@4&F[PP1IC%.G$J!S@\YM\>]L_BFWJNMZU?^QNH+F@)8@&_'#GXA'9DN/*#I MS"'V /DD%8M1)V49>Q1>TX[#-SWSD.DLWI[(JBP+&,,I%!$S)U%1!"D+% MK>Z1/<)YN ,RD]!0;]AY\- ^#M9$=."K [;1N@U617K;[($;9T7H'4S>L<=U-GYL=Q1^41][!U63Q]H4PEI MK*U[7][XDVMU!L?K'NSLH-/NR6PQV-NC67]Q(&U.;X0@$B4!@3&B$40\Y)"2 M%,%$'@.)/RP2E/7S/ R<_Z>>;;P& 4I5S$(H&2F:[VL<1ZY<%2*--( MTI@E-.5.PKV'A_D+//>#0J]'0!WV[,\NP#H I8N?__%BJ4=&NBH'G(Z8GOFT MC^*A7R0U]MG:TX ^QD>EAKQRHC]Z'D^A=6 -T#)3Q2G_V1KQBQ<\Q M[T\7^AS]UD!I[P,2$I^EX:=\]?"F*,OB3].(D^I[1_]ED60RQE& C)@W@0C% M&20DBV"(*6>(L"B-G0Z W8:?&\UL+ 6L,Q7PUE9'I6ZW:;!CH/' '?M$V"2@ M% <4<+: ;\P'=^< =Y?B'H2;5P5N-PNF%=X>A,Z>WO:PJXQ0Q/A1_EG_J5HD MF),,*V;:%9CL%D8@EB&'J<),_R],7=OK60T[-U([6J+X_&1^E.MUH\EA_J[' M79S8E;-KNYA-3U:OM 359>=IVY/E4 MH^VAX51\MO_MH?U8:"6_%4OQX?&I++[7C^.FASFE$8_T3D^3E6D;@#)(XRR M69C%+,%4$NQT!'5BK+DQU\94D/=L=6V9[T%R_BO#"..]7E:M99UC^6&U;I,LZQS+ZN]E454+3B43 MJ1)0QE0O?5B80"8T:[!0THP& 66A$VN<&W!NU%$;I?=N9?EBWKJT+B!T8XZS M&-O1AT_D1N:0QM0V=7=K;).\J]ECXU M]-P8I[&OZ36I3?8D9G42_"%Q:U^03AW#[NP&QO"V)8"80-;*!J_QPMLG1[]B MJ-L&E=-A;ZLKC! =:A()J[JFNY=4^$5R_=%U+JM%E#%*5,A@F')-:6FJETXX M36%( Q30,(XI9XN5?# V?_44/#IKE=6C29I'<\^V\1[3K=U-=&F;(/M4=A4- M32!I7>P&G_*5^?A*\EJTHVY!)/)2_R=8YE4M=3Y.T.G\_'L(1OF9SOD$J7:G MN9\'O75IHO"5-;23A;7.6S2?<)DYA,/NK#F@,8X2B;U?"_,OD6WZG2UDG M7YK7R7:$V^\T7YK,V?=%^45_I%X&_[HJ95,T\K/^KS=2%:7\2G\L$L1#I% , M(V7T5R.<0D:QJML82\(E35+5,?QIN.>%N M36C&FXZ3K6A&&':ZAC3C8;;3EF;$88;M\'XI5O+EE_J-\_YY);KS')FA3/]? M04DRJG=NBIAX-X%1+-,DC7&6$*>@]^%AYA9XJJULW[] &3O=MDM'P+3;!ET. MTC=2 MMY'1]G]BR_RA?JL:/4F3RO(U?]0?^:2^Z-]6BM81AV;[$BXP0S%3*H2A##!$ M*,H@B9, 2HY2*10+$Q6[4(8OP^9&,CT_0+%QI*J5*.ITH74!F%[ZUY[D1K-S M^Y?:2S=.\C:_=BQVC5D;F?<^=^W1MRF6_3G"N?2LGS>F#]\U+6@JTK M-(O>Z"9TD2T5#!A"0F[3U#D(H@@F$8$DE00&+%!\3X?=DW MTVC_S[*J_AW0K9- ]+RLPT"TYYX;Y7N;6SO*GW2JIJ'\GDN@[],-V'A5SU'? MKQOP2H[@9E>/P!_I^P;<)^E[LVU2TO>-Z&O2]W[]2\2Q[Y:TJFZ[G%@>AAGF M"<0I2O5&/Z&0(CVM@C"CH!M2Q0>H8_>'F-OZN[8-W()+9;)W8+1CRLO &3N@ MW>#1P3.65/8A[_UK9>^,<@6Q[$->'E;+/OC)@=D:AZ7WMXTAWKQL/]+VC;C] MDY;B4]T=K?I-5NNZ(?9F^5F87_7:8]\^/)3U(NG#:EWFJRKGO]'EL\E=4R(2 M20)Y%"80L2"&6++0I-S(VLFI2"HO$*?*_=JI<5_6B!^;5> M;'0>F<2YQB7PW?CDF/)QM9O(,EODKW!KC)UHTNO_LM.QIP>#T1([V"?&8'$# M6C1NP&_;>^I=[Y[ZK;ZG>JC<@ TN8 ,,^.WD#>:>KW+MR?6:ZG(U9Z;-DKGV MG.TEV%S=H!&2+>L_M@:^^R%+GFOC%X(I1 G*8*RO")&2"K(P5#"2"0E$(D(9 M8V]EN0=-F-L+LS.L[D"Y\_(<)PGR\+SH29$QHA225.IYB7$,&:9"+XI0@$(5 M29$0N[2HD6=FTLRGC6F3SH7ELF+4._\OM![H_*M,7K'OXXKA*$^6@WK8BOGD MG9Y$R2G7]/25AO8GJ+[M)K=4GS=""&WRR^XO>I]LC/NPXJ6I]GPKFW]_J%7[ MM>WO?O!OYFXV=0[OE-*OYD4I9?I746)G3[LT4UW\TT_[Z=SM?:$ '0K@IPZ'OYF:LQ8*T&%15Y^!!@V? MK2&N,8M^^TQ,ZL'$32NN,3O['3"N8L6P%^J;YRI?R:K2RSJ6KYI3H[SBR\(H MW?4:80S59 MPFWW2O$/XLBO@D/X@:W)X/=1M/3=8/+)M98C3\J1;FB\YC;';P_56*HJ*3\] MR9*:\M):F^7GG+):J>X7NC99["]U\X7M$Y.*#!$:$AAF4A,45UQS4YI"D0G$ MHR1!*E9NVDO.-LR-K?K]0%J+<[WMUO^U<0O4?H'.L5.UH=YFRH[;1L9_9*)K MK+]Y#?3-!NF7FVY*7D;M(W(!C'ZEH=S-F%@R:C!.^U)2PR\UH.CV "-_EKQX M6)E*G@]"KRESE=.-Z,PMUVO-LCY^Z#WU^F_/CU(<,7H1$!E%(4U@'"%-KK&* M(":F%:U9$D8H342 ':IP)S!Y?L'I+14L:\Y==J8Z5&%.,=>GZ7E6\W>]1:N) M7G0.@[['K0 7Z'RNHQH]KT'K]JE7P\QN"(^3SU?0?@UN0;T)@+?F__/4YG5YD=;N">SM6&H,1$?FJ3V=W0;=+QMT.\/KS(>Q1';/ M0S6>Q.Z)L:\HL'L>D=/RNA;?'ZE]0WR075K??9ESN2!QQB02 B+%$X@2D4&1FF$<>JU2LNS W.C MSSLCVK!<\R1-N;X^E55>V>=4]&+:9 MU3>@@P*T6&SRKT&-QH2E52/-XZ055;Y]F%,Q@H1C"A$C##*L))1IED190@15F'?2 M+4Y5KSN5([_J1A"W-:Y>4\UX=X*G5C,>/-%_735CZPF_@IKQP>D87\UX=]B_ MF)KQ0L/+]:N?3NY>?V)C;6 6,>^+TQ\'@LW 8\N^WA<$A&?J,YH.&\ESKLM,^= MSJL1)MV''/;N]2[AR*2!D2LCD8*4AQD,42PX2SF-$Z=,!-N!Y_:LMW;7"^S.:)#TCP'6RCK+EJ=V2/5O;B"-8(V[_FQKZ&]:XW($6U=^^]?(-1BFA'K M!]VL>]8OF_J_>R/B6*QNU^LR9\_UKO=K\5%[;\PIEOJB#UV[O@6* A1*RF$6 M,:*Y+-5U?UN=RRZ95^O*%Y4/W'W]4'9I77 V^C069!5CRO/TLJ\N7+6ZD'>;CDP)990N1FT4R7]S37 ][1IWQ-EPLATS#!@L,@" 4T2ER0$!1#G,0L M#;B@$;9*&#HSSMSX-)VPGP%>6.I8[>J([#:T9T'L$:FLAY.QD1#7W=G M<'+O"'4:!:\-GHX,-6V_IM/^[K5?.O/Q"_+W=[;7MRNQEQA9]36PXC@.HPQ& M68PU4:0$4FHR"QD682BY)A'FG'_O8,#<&*0?GVAC7 -2YEUFP#*:."*N8\<- M>Z9W<Z_W/FN]G/IN MEEMK?=OE6[F*7OM2O?\KE=_E+L5I_JQ9,%TX$\,C,VCL#:$[!UI=E< M]CHW[[;T_&])]09SY;$.QP^@/KGR0HLF94X_Z+WF44]7':BF6JP>OLKRT23- M;@*'BP3'H9*:(FE,C%YJ%D LXA"* &51'(:98J&37NJA4>;&@74(O>Y99TZ= M]2WQ76KPF\J155Z48%6LG250#\)K1WX7@S8RIQG[H D[UQG[-[TC"(\*I:

G"@:55&3_FZIR-Z\L-#,\OHNBZQJ[N"?E+U#NGV1UXMA,"2()G"(#89 M1RFC$%-.H0AQ$&*,$<). N]'1YH;)S3]:#4=-%I/ICJF78"\D2NI\O4B M1#(*$Z&@$)F$*,$,LC1,(,U4%JN895DH73CAR#AS8X3[LOB>5R;[Z2?66/BW M^APHK\T':_K#=8UP#& [>O V\CDT%AH:O) :R/XJ;7RN$B%,T>V(+I2 &#()KLZ9=5?01U [2!(SSW>\Z/\LAO1[G. MT[[GY=$'??^35VBJN,!A%C**4QA%*C!IE"$D:4)@&&8XEE&J"$O<:Q4NLLGE MX9BN1.'.NMTAH&O +BUHN&Q6>2 C0D@*52CTK.*009((O2DD0E"I0L)%[%K' M,/&.F6QVQMZI^NDW.9.>D6.\ZBXSZ*_3T?'8"]3/ M18=KR!Z7KJC; BUB1;-,KZMA3"-D=!0CB#7I0A(1ABE/!(^=9"4LQIS;BON$ M0HQ>@L-*V]WVS7*,U=G@;\>7GE$=F15] #I(.M82(M^JL>>&G5PPUA*'0UJQ MME\=F';*>?DL^UU [I[+4E/=0@0B3D3*8$(S"A%*.,0AC6$J4!Q)A+.,14Z) MI\=&FAO[M(8"V412FA5=L?XF2\ ;B_N)_([IJ$?AMJ,=+R".3#8=?CTC]8JL M,=-C4NHY)+RFI1X=;-K$U',^[Z6FGOW"95D%]_J>^48K>5<\/N9UI6#S#E4I M13B@FC%P'$,491%DF% 8RU &>@'#0T*'Y!<<&6]N#+(].>\,!EN+AZU<1R91"Z#<' >PAE@QLA(.#;D57(3SOA_+$OAW-<&ZNV5!9=25$9QQZQW M/JG7*Z#MVLBLE!:,BR@5@82!4B%$A%-(TRB"<<8P(Y% BB9.BGR.!LR-AXR% M];']095<1_T^U\FP8Z0Q(1Z9HCK3&W$O8ZJ!VF*KY5$J<"!Z7L4$76V85FYP M($)[@H1#KS.0^KKD^J)MU=@U>)15+7"Z2)"@:9@B& =2:*H+(DA$%D.6QC1. M69H*[D9U9P:<&[69N)PC@9V#U)*P/ (U-D%UE3CKHNLX"[;6MAK+'LG($AFO MY'-NS&G)QA*!/7*Q_=[ O$_^38IGPUEUSMB;ESJ#K-DW$)[(@ @!591EFDP%-)F.@[9HIV"VXQ9/X(U,*Q?@ MYIX9>AX1K[FA)X:;-COTO-][^:$67QG8D76_N?1=L:IR4>L@%*NO)5U52I:E M%)T06"/N57VHJN>ZR[3YH7X06(091RJ&,6>!:8[(S>E6#(7$*%51R!%QJE+V M:-O<^&FW7J5YP&X!UUOL8M5(EH+UUCO'IJ\>I]2.VZXT42-S8><5Z+EU W8< M SW/;KJBZ8USH/&N/F/H_//89-8_Z%X[T7HT;]IVM?YQW>MI.\(0/AK?WM&R M?,E7#ZU@7QI'<?&P/T;7,E@1YDM@_] M,"!&?LBM,!CP;.\[Z_=9[EU_XF=WW[/]9_7 9X8>HN6/=4/I7^0CD^4B352B MJ GS9%29^IT8XA C#5&(2(#3&#'E=D:V<_VY/:&U>:=[HEO!9GN:-1B,T0^K M.AS [XUQ/CM6'7;;[RG3[A 3'R(=]&__C.CPQP;6Y1SH,=.3WHUDB'D8PC0T MG28$(Q!G"89)G- 4RQ@E/!U0=W-J3)>[><+6'W1I&J7?>"B9.0DX"P(N&9>0 M1R2%*(XP)"A+(4FR)$I1%A+J7A+C%^[Q2UXV8%]2S7(29CN>]0;*TC.3G@M'4B-K[OU8%8?>FBCH.?Y6.CZ'TO2U64C^;9^<26^<-& M\,F4F'S-'_5'/JDO^K>5TA:9Z$YS.*?78Q)ED3F-TR2?)0+2C)AFX2%CINR2 M$Z?@BA^SYK;$:[TR-5ZM7Z#G&-AZUM-A:YRK3[!Z[@T[]_,TV7;,-_T4CDR1 M$\[>T!Z*GL >HCWSV5CA5X@U>)=]=\^ M/9FAJG<_9,GS2HH%"T7 .,I@AI6$*)(I9(3I=;P(2)QBSIETHGAG"^;&YIUA MYNEN#CF+QN(!#>*<9L*.?T?%=V2J;9(UV@/'QGK0F'_3M19J/M+Z #9.>.[P M-@0_[\W3U=].%F/TP;1 I(B&DL)TT@S M'D(L@"Q+&92"(<*(BJD,%_H*K+"ENS,CNCQ\_7%'W1%N9$/G?,V^C36 M>N<0\(A"'"0*(L4B:%2P819CD6#*4QDY23IZ1'J2_."I<+8.6/A";_R0Q3'@ M1H@<6^+B.6YQ*M,1P&2B2/Z\SK_+KR4U M+3_?TIO.O1N3XE?WY!T2:AT^D;8GTA-,S^C'UVP- MMD[4R7N=&S=@XPCH>0):5X#Q9;1T%GC +UV&$#?RA?4/]A"]@XY2!G1[]2=8@M*L>+1:RO,% I)%_I0>[T M^C1?OZ>\/ES[A?[('Y\?WQ1E6?RI^?..ZCO/'/X&21@E$8D@EDKO605)((U4 M!E--;%3$<91D;K(A#H//C=M:.P'K# 6\M=11.,1E NQ8;"Q81^8Q8W9=25,; M#CK+;T ']<9X<'<.:G>!D0&8>54;<1E_6NF1 ]BIGM##"M@-DAW_9$RPY^Z((NNG6[RKOBTF7PT6\-J+<4_I.D9+L6M MWBG2!_EW?>GU6[J6FZY-GXOE\GU1FJLNE) 48X&A%#C6>S<50RJ%A$@210/. M4RZ<1!5GYM_<&*NS'=+&>/!@K ?"I$&K;7GMDRQ!96 :T"!X/N"[]!^>C]4S M(O5^%^,^-J 'CM$Z.-#M&-0(]BP BU8H$8+ M&+AZ'??T6X95=;JB[U;*\[L3O'=JGI&+TS>"GI'SQV(1,S73?QMKSI\?GY?4 M&-)K_+J(,R0Y2P,3T#6U'%D(*0THE$',4BJ$$IG3HL#=A+F]MWMF MJSTU\+ MZR-38?<*'1?@D=]RIT.X-Z"/_:T-]EZ;5)^&;ZK&U$>LF$TSZM,HN32@/G,E M-PZLRO6B#;NTV3%4,![12$+.]"2@B.JE>*(W/2&))4=QP$-B)2^V=^6Y,59K MG!U![>-TFG^+IU]_I/?GZOUX_]?L7G>1A/NI+]XP> M_\# \&3O*:X/=^B*F^!G4:VK!8MD(%*!H$297F@$$8'Y7IC:YCMN)"YDOFAEI%_>_>#?S ;XH[X[%B@@ M04@S <.,9A"%2D$2TQAF5(5(4[=>3EFI)AX;8&YDW=D(.B.!L=*.)(Z">)H8 M?$ S=GS2#17KY_^^DKR?WTHOO^;_JKV/R3F!VA^Z#WF1R\[R:-] MSJGN<3[[N:&R._VT[#I^5=T^K[\59?Z_4BQP2K)4D A&BNLE 6VKJ!-?5X]FZ5O7?)7FP[HQG;P4[YJ?WN\F_R0*;!; M)_@#=F1R>%6K<=.<4E1@:ZQ/O1\;4/S*_YP<<6(U(!OO]\6!K+XUC&T^:LN- MG$6QU!]ZZ)1 V]A"+#(E,$XA#J11D= DY2',.6,4XQES(/ A6M.#38WIMFU M=2.[ZT8D)]&UHQ%?F(U,(D?@&J'PRP80GP1R.5'$$33N2N!RCD>FA,Q!T%HY #*=!\*NAMKA9QDG%ABCUQ1@.3 !M#&C($ M548)B7E**$\6*_E@'JFOSNVHAAEE]<20YHG9,VW$%7K7CJFN_.R\,C_VF@6H MH@34- &J\@&J)Y?-I>6.:/2IF;0[5HWXUI-7O1LVOMR C3=@ZX[WYEF7H3I" M9ZV!!EVC[=9EV!WIR77A18=1\CNEI+F6_*"7?8_R*_UA5&4;.YZ-<-53:T.U M(#A)XC@*(>6$0:0B JG"(90413)..<:9DWZ4_=!S6[MM+ =K^@.4SHK/#J#; M$>4X4([,BEL4&ZN!-KN1C?XLS>.H[_A6C>]>ZB%]=G1WQ\LGWSF,/BFYN:/R MFLD&7&%@ZF.73=GD%OTB:?5<2O%I]=G$UXW^U!M:Y=5='6/_L/IU54JZ--&O MO^M5[<^F!6<3?0"GUMM6L3M8%R.NTUV:Q6:WSY1)\DTL!Z%I_ZLF<6NJ/"6>" MO'QZ[7ASTDD;F4ZW&?PW38*ET3EMO0"U&T9SS\S0?TFC]M*;7^,-^,GX<_S< MPSWUTA>V7C,Q+S9JVL1,7QCNY6EZN[ 7_KY=B6Z-JY>T!ZS1'_A8:"/ZQOV< MK^2'M7RL%I2A,)#4I)C%"*)8TSA)B( \"TP_("R17<["*-;-C=?W>**J4])Z M'H+.12,@M>40\ZF^FPVI@-^-IZ!VU;%*U^]-,(CQIYO:J=E_BEF]])W@!_T1 MWP\7&GC-=X4?;,^\-SP-,O D6J[O:/7MOBR^YT**-R^_5J;JX$.](MT--R+) M!<5!!LT9-$3ZC0 QB0.H9,9XDD84&;' 8DV7EN?2UD,[L?_&@!&/7>4:<&TZ M>&IM-U6F>64I]B@(CWVFK<$U5H/['K@_&NZ M(^;UT-M^]&F/P)U1V3L0=[_"P'J*[S1?&AVL]T7YA2YEFRJH+VQ2L7^AZ_:_ MONA!E[+][Q=36[H(4I2F* DAP;6:540ARZ($!ES)**/Z?TGJPF_#39D;WWTU M8SBF_ ^?!SMNFP;=D;FN+@_86JY7G9U74!4E- JS1NZJL5W_=5DS6-M^O/%L M\^=:@N"FIT'@L=#@8JR]EB$,MV;:(H6+4=LK8;C\BI>JG9XM_J^.5?\WNILT MC0*$DP@J&B*(%)*01%Q!P3*AHE@)%,EA8J@76C:W"$-?Q=-&Z*0ZJ71RJ9[J MI=-NQ^E7F;Q L=43YN,(NEYJW)7T7CUA>EP.UM< %\BUL?-2,.SU MX*W@RZ?G=;76:QG]OGHE^;+I"]:U?7RFRZ^R?(P6")$(ARR!JE>L(U;Q;+]\Z\ M;X&QWU"7RZAMA-)V[J0]J;1MR\@>'.#KJ3MIF$C:=>;2NQ#:Q&Y,+W9VG7DZ M*&AV)5-&DDD]^M;?BK6NQ+VF 5,Z^[8P5B[2)$@P21%,*4XA0ED,61 CR"6* M<,+U+PCVJG4ZP,BYO3G[NL*-A:Y;K#%FTN&M=\7Y&?FUYC(U_J4X+\!N4CW- M(7;.2Q3S J2=E2TO&!='K3BS"):)I) BG.,$294I R1F"2Q40*E7 <.U68^#%K=G0B5\5C MOC*W^[^[K=@\39/=&FUZ\$-E$PK@-+SZE4-RRBBZGX1]KEV\V39 MI*LUOVB^7I]YOKJ_#FF_KI[-HK'M6*07CX]Y7<[Q7LJV[$J;NT"2(B0S#I,H MI!!%@8"4,@ZS5# 1IUC$(KZT79J5)7,CXZV90,FZO4=KZ.6MT^QFQHZ,)\%[ M9/[]^5A3M<:132AYMDK?L M. AUK]R1KCY0M*05I=(O]'H#]57^6+_1&/RQ2(*0I2)@4*19#%&,$20\5OH- M&X>894(RY)2C>72DN;TE3>F)JZHB9[\PC$8^E0]TU[U[=2];#>2^W3Y1?^F M.4[;1$-Q+&7")()A),*F[Q")40A#I.(T$DPHFKI0CA>KYD9/?:=NP(Y;=4%( MWS&SQ]^X!K:^V<101YQG.W:;?/9&9L*I)LZ9.;T"[9-E_1@V*2-[Q?(U>_N] M^-# ]Z9(_>Y9+U)7Z\UCS0.%8X8)Y"8=&\51!JED&0PQYY0BCF*IW"+;QX:: M&R>WYH'EUF+'\\03L-J&I7V -7K<>6.D9L 6M#$H[3P:?H/&1T>;."I\SNO] ML._9;PR(Z^[GR6Z3IWYMF_OJE>CRY=T/6?)U:'Z0LH#&-H#3J$@B' M :1)G$&<$JI"A05.0NM@[F6VS(UH.HN!-"8#V=G+J!^"3 M8=8+AY@NMNH'BYV JJ=+7JC!U^HVU0ONC7)3^S"FDNNW6!Q 'F"]/,8IA9AQ M IF,D9%4PA%U"JC:##JW]U=?6VUCZD"INU-8VZV9?2,X\@OH('@C-/-P@644 MQ;A3XUY'",X"B:/Z;C;?':D [%BA0ENR]EO-BK['D^2FH49A?G6\DJWC MSOLRYW)!&4X8(PAFDB.(J.*0L32&(N82I8QG3#EU&[JN.W.CRB_]%3UHERHF M3BA;[\Q!E/FU48B6^O>%,B=6>2$.5&]W&P7P9%RM3[;J[HQUGT91+)>TK+:_ M=6S9>.7;T([K_SHWUX3;F$L+O7_;WI7O>G>E^?6Y*O .'E#C,V%-WB3S/&GU MWK@>S:O.;Y+9 MH%1$H8A@@E*3H!Y*2'"F8$J33 0A)2AQ>JV[&C"[%_'SXR,M7^KBE/QAE:N< M4\.%&Y] [8#1A39$J)=XVK7E"[@5^N5M&&_[P2]FNO5]X2P)ZSB%=J_$,2=F MY)>8-GUG G:,OVDFY 7\WOY[E'R3H>CYE8IUM&%BP=AA".W+Q@Z\SC#"[.W7 M/JR>GM>F@,@,;OKOM.&% $4!([&$42REWOE$IKHR2F <"(53%9(X=:KA.3_D MW$BQL[#N,N7&9A;XVO&77]1&9JR>L:"V]@;L8#A"',<>'Y^<9#'JI"QDC\)K MWG'XYL#X39>81T["G YHNY;

(O&Z@;<:==IOK M@,3>9M3EN\=XJ3^I/^N?_O.?NM_H?YB8SW_^T_\!4$L#!!0 ( !F**%%H M>"*8YY8 &X4!P 5 =V]R:RTR,#(P,#&UL[+U9EQLYDB;Z MWK\B;\WK127VI4Y7S]&:HW.5*8VD[)J9%QXLAA [&:2*9$0J^M=?@Y.Q,R*X M..@(]51G2[%0[K9\ ,P,MOSK?_]^.OGI'.:+\6SZ][^PO]*__ 33.$OCZSTIW_,YG^,SSTA_];]HU>S;Q?S\:O7_GOP->??_T>YI._SN8G/W-*Q<^7 MG_[+^N/?[WW^3]%]FCGG?NY^>_71Q7C3!_&Q[.?_]>O[S_$KG'HRGBZ6?AK+ M"Q;CORVZ'[Z?1;_L9/XD73\]^(GR';G\&"D_(HP3P?[Z?9'^\F__\M-/*W', M9Q/X!/FG\O?OG]Y=O7(Q\?&/O\;9Z<_E-S^_FB$./OJ30F?W[Y87W^#O?UF, M3[]-KG[V=0[Y[W_Y$]5(BD*I6;WMOUW_XY^O7_QM#@O$2L?H>_S!^AGE;3L2 M =^7,$VPXNKR\9-9O/6A29'I;'[Y+R<^P*3[Z2C!>-0]^458+.<^+D>.28C, M2\(8HX@[1&!03)(HIOZF:E_,XT^S>8(Y;B"7;_7S>$O-]\&[_L3/W_P<'T3BU_$D7?[K MLI/TH;GEK \)KO2#]/[E)V0[PWP.Z?U*/0]RU[&VQ'T5ND_NJ_JS!3GQ_MOH M,TH:RK[[:N(7BP_Y\W(6_WCQ?;P8@; I6<=(REH2J;4@WK! C/42N+1*,7,? M"I=(R'X1.J+7+_JY+.J?8;)<7/ZD6^8WS4 MCZI=H3&8PH1ZDEGEF0>)A:+G0-P-PG91BD]*SC6:\";P$RL]/3 MV;3CX\6O*0!1(XA0P8I*1.H/UCN8JD+E'RK"0.52Y=[%R MF*3;PLK+-0<.3V2@S!*;1,=!)MZA9>$92"H=UY+7QLK+';#"GQ]6]I'T@%BY M.IDOWDWS;'YZZ0W .]Q^%Z.L$TL6:0>:BU!4)#[Y3)B-7CF>*&ZZ?9FR&RD8 M!B;]V"L]RG9@A%S&%;[@9T<:G!0:3UQF+",RX@%L(QK[SD.R4KJ<^08396=, MW'SGP%9K#_J;]2#,1D#P/\_\')\XN?@$WV;SY4A$,-J[2') [J62GCCK/5'4 M4.IE"-%O\''VQL.=UP^\0=2!QB$B;@0E'V$^GJ4WT_0:#?F14H([[@#/P A$ M,FM($,X1X0/CP$UDH'K$R*V7;X40\-4=F0E50I!-;KL7+G_5NA1#XSE!PDY":LTK?C"?QVUEG4S&MI M')7(?4!AE*\\GI$$C?3LT2!CG,7>;-'K]VX%#/5,@'&04)L Q"K\4/$:J'256@2/24$N"@DAL M$"8CBXQIUAN&'B!B*_389X6>/L3=!&Y>I(3Z6*S_*N)A(R03HBF.FW&:R(0' M;4@R$Y63T%DE+87O#3,;"-@*+^Y9X>50,;>$E5?XY8?YE]F?TY&GPAO672L8 MB7X,6X))=Z9^F'^2[BV)TD/C)>R M-[Z8@^_HCE;*5%(YE854#"X@5GIT^:Q++ ?JF>[#5KGYSNTP\5P"M'M+OL^EE9$A B"R@)<5"P!W/2MSL+%KB622>T8'+5FQ(%=@9"7??NQT: MGDL@]B"I#HR(SQ#/YB@0QL.7\7("(R6Y5B5,Z"R:3S)X=,O 6Y)X!)JR"!%X M#XBX^][M$/%<(K '275@1'R9^U)Z\/GB-,PFHRC1K=)2$>J=)5(GAQ*0C.BD M03EEO15]Q.-OO70[+#R7H.O^\FQD:WCS/7[UTQ/HHL40G U62,)5< 2/.46\ M]!H=*^5EU-++U$=H;-.[MX/%851>Y!V$Z@I M%]KS5WX))[/YQ4@+Y5RPAKA4RA$SJMEYYHFV(EA6MM'Y%R$TCY_!4FDTN.YQ)-/5"R3>!B52K6%9Y]_HI"7'PX6Y8&%"40 M-)**)0\BDA0E.OD232Q7(D+<,NN$12\?^HBY/TW)=KAY+C'7GB7?!HY0C',_ M>3=-\/W_@XN12U0K"II(6QHO*(L,1"5P@Y3)&-#H[_=1A;/QY=NAY;E$90^7 M[] 7NBLW_NUX$?WD?X.?7Y:)4 "MHD-O/F8$N2YNG-6)4!E#R7.)TO8BY4:*<:Z9>(L_68Q4S"%*W TC-Y%(QX%88)DD+@QGSF@F^[!7 M'GC]=CAY+O'9/F3<%$Q6%OF*"@;#]R'A@L+Y"#U'$Q\2&NH\<&8X\0=VC_FA>+!C_/-L?.XGR,SBQ?*5G\\OQM.3?_>3,Q@)L");SDB."JTOBH>N%\&2 M0*GWT@(W;D,7I!ZZ9FU#70N .@@%=WMI]:Z2!G#VXMR/)Z61U-O9_#-RM$[Q M&L/B-83E]7>7&1B",249X)[M)2622TZ<08N1H?WG*0,EW88T_!ZVK-WH'+:) M6__8JZFF%E 88ZG)7GR""+BPD,_?8'F5]&,\%2QFDL#ETO"[!+ TE*H%Z12C MF=,ZI^0C1 W3NJ*IA2R-3@07 M _XA92!.:D6XX"BRQ)V##7DY/5OQPS0#JK@A[2WB_?$Q6_I)+_CX!"B!<5Q" M9RS^-IO&-1_9^G)KRTBT''=26IK0IQ (L"2D0:M1ARI0>8B@%LRD7GR^7B3> MP,Y2'(OEQ;4]]X_Q\NOL;/D)?!I/+EX#ONET/.T,03^>=Q['B]-R)M>U/<@@G5"_:.H[,&P/EQ/OL&\^7%QXG' M77Z:"N/?2LP/;<61UU[C9H]L"*O0X\B)6!T2.B \1X#LTJ;Z[#XLJH>):L&4 MZ@5BO4F^ 11]0$Y\J01Z#WX!G\J0IP_Y=[0,B[A&C#*545+$9$O7WIRL87HS5H!2C])O $N_S&;I MS_%D,LIE4 O:A42)TM0Y9!NK4A@X3/1Q+FZ@9ILUBC>/H M8%DW )@5_:/H),T\H@%F#$>J403>9$.,3SI%H5+V50;8K%X_3"?%:I>W.TFS M@8#/^[$/XTGG_:%UWF7R?YU-4.B+E7-X'1)+*7B;T;K2#E @SA/K;>EZ;K54 M,F@OJZ!D6P*'#0A53R*IHJ<&]J ;?-T-PBKG TK*$VY=+$:](%[A:6RR4"&% M9%B=D./#) V;%U ' @_C[!!]-("LRXO!C_ZB1+"N[I>E5-Q+2QA8Y$*@F"S3 M0)A.+"I#T;*K8B9O)J<91!VD[ >N9 ^0? /X>7/Z;3*[ /@$DY*<>E]6N)]' M)J0N,Z:2*>$K1VRB%M<9CTD&KW+>4*;<0^#Z*-M6#_!L TNW8Z"4_ M%U?+@CJDRQD"5.&RL)J7*^B(5JCPDO+DI:YBN3].UK W')4@U:,F&L#5J]FT M$TFY%GQUMEC.3F%^CZ?,P$@NNRX2 IW>A/ZN17&5(DV1 8+B&PI@>TCDW8*X M86\_*F&L=ZTT@+0->[ 0V3#)&,G6EBX4-):'1=880JYR!>QY^U2X^ M*J'H0(DW$+G"=7 .\V6YO'D_FYY\@?GI;[,E7'H=(T,=4P9WUYR9+&U,%/&N MM/@TSENA!1[KE>9R/TI7,[9YO1A"GYII8'-ZX%"_$?>7,5+).933W*'W 8XX MS12A8$&5#L1JTTCO:A;6COW>4. -SA1BO/H8R:< ME5FWSO/2THD12-DID8ST%*IL= ^2U(R)7W&'ZTUG$WSB2=?C'18W/'$E@F:XJI(S M"DU,4480>4> ,24\C09XE:*\?MD8-COK*! >4.\-H/Y&N\Y5R7]FU$;G.*$A M,URUGJ$HT4FRRGG%HY7:BEK[Z$U"ANX ,QPH-FRQ>VNH 82]2*G+>?*3CWZ< MWDU?^6]C- A&+%IF JY9)DJ]4$(.? PH(J""9PG:ISJ5\)OI&3I9K!F\]:&O M%F 7X]GI69<7T'E+I97U'+["=#$^!Q0N>N;O9XN2WO\A?_'?1TQZ=)-RF<%2 MK!7J$_&:41(U#SQ9YZVKPX;N68%I1OPW ]Q,L_7@*Z8V?3U%TBQOL MOH8\CN/E*)I"7J:M&$#?0V!M&Z.K:+G7/ M!D$L\$AHAD0SFH),5HGC/D#/X?[P.4S/X"VNQ4TY%F^^KS?K4G*+_Z7B\D>' M#',\#Z+E>!YD6]HV@"*42I$LFL"F3LW$'K0.&^WN T/W7=^Z"FO @GPU6RP_ MY#6CH\@#LZ6L6VJ3\ \?RF@BC>! P4F9C:=5T':+BF&CV#5PM+^0&T#(+_/9 M8O%Q/LOCYQURPGO>;+*<62D](O0T9/@>7&D#>/2.)YRE:/[08J&C>?6P$T_ MPF]@A_F$ND "2B__U[A'3F9=)[TU5Z/((O6@.&&N7'IXB2Y""IF8P(SV%H+U M52JQ'J5J6%NG)\W?;]G:DQH:P-1GZ((:R,NO?OX'W!#6R'@A@_*)&.\DDLBYIJ68:^NJYK8>PJ\ GN'&>7US]!+R;+[.:OSBO\/BS7<4'FIL//7SBV[R\0,7TA*2 M"\9%PK/ ,U]%15P0FN "2Q"YCU16:4A6D:=A:U+JP+@- #1QY*Y97!\%+]%K M*<'=S*B*00$*57=L<&)CU @_;S+(1*6M4M[W #W#YA_4P^!A@F]@+UW=!73& M)C@OK5*"4.HMD<&B;Y)3(@+M">%"3I%6&2)T3<)VD4[ZG&"RIWP;V%E^@^7U M/KM5,E="CU@G \18AF:$**DVS"ABT;/U H0W4"7E=&=*M\/9LTH?J*NM!C:J M6PR.0M".<^M(3(@'R<$3EXTGBFHPB@N3:!4S[185V\'H664/["_E!G:LRZJ1 MCS#__!5%^-(OQK'<,(TG9^BX7@E(HJ>L(PUHXD6/WC(X$B0%PHW(63H&5%8) M8VU)WW:P>E9I!S4TT\">] 1;(\T,MRE1HJ%,*W I$NN#)B8&DQ,+RO,J3 MH&O8"^4J6-@-;SLII@&<_0/*L#:4S3GZMR?PV]EI@/F'W+'VX6RY6/II20V\ MRZ45@N'_<)V&7.:H<%R[VDKBD+L,1B^2OP,W?/E>%!N 1 -K(O'.H6\./?C23?8?#;_["=P/0/]1?J/ ML\5R/:%ZU4W$,,4]8V4#"!9MF%)-KSDC3B>JN76!V3H#-'IB8-A-O DT;FJI M>FQH-+XDKGCR(0MG0!#*2VD%$Y'XE"V:[($SF96$4"=1JJ^.2-4V\><&Y;U4 MVD LM&V!660.&'MMR[PW?%3N)-8'OWA7<@-GQ"+LC MK80-,1BB@\"C20!:4((E$BB*T06=J:]R[_X(34-W%FL"ASLIIL6.(QLCFQN: MR^P7L=WVZ0=':O=BH_\([2-];SQPR($"8;'4ZAN7B.,Y$@4B^Z"M$9%6F1]\FHYFH;$^HN-^? M:V^A-W#:O?C3S],7_/"+[^/%R-K$O4@*-:I+*8PO*96XC2HNA'0Q:9/JM!J^ M244C@-E#G7<; >\MVP: <7DW"]UYCH?N6@-S/SU9[>PO+ZX_\]%?="DLA>-K MMJ?IX\1/?_.G\'IVZL=3=&VD"]0+$FEI0H>F FEZ:>/7"=O&5J$5>[):S S M+$P/P-;=_6MH13< ]D_HI\S'L3-<\)#X%4J^P,@+S;U+I<).5HLS;I*ODM#U*U< 7DXW#\ --@#'*]-G91T7$<^F1:CK,X9Z M&Y %IG)"USTA,^6/'&.25G TDJLTQ'B4JD;NR0^W%?N3?0- NL/#>IV9Z)4P MRA"G5.=D:>(D+CNE8N344F=BE4#O1FH:<3(.U_;=?-R#1=\ ?CY>OO?FV:Y# MD!9* VL:11E,ZY 'FTFRPB$/@G%=Y:9W$S$#YW4?KN-[^60'"KP!T-R81K9F MP"7J?-*QW$_C.I*6X<$N,E$T6R?Q )9U!C/X7*8J!O R@.3Q-;, M!&>"L\R@!4A+JWSCB3,,T(K3/G&ELI558L2/4C7L?7K_&.I/!2W@Z>F17Y<> M*MA@ %W2I$1816J<,MT!KRQZ(B9 %2-H:PJ'O=>N@+,JJFD *VYR#8J MZET@8!CNQ#$E8D6FQ#I .J4&38\R>VT'-%6[G>X?33T(O0'H;$[4N#3[P"@I M62:<K$!!.1V($3QQFC,#7J7'\V-$#=M7K'\8]:: !L!TYEUC20#"46&[DF(3J&_FSB0>.:L'6:B]TGI9$LQ![C0_M)N0&CBZI*]L*. M=#822-H3%O=;+57340,0[*X&%C<*@$?HJ)J4!*Y!"K@D@PG$=PGG&5020$O? MV&H7TCZ/H&\S'LY*7-E_V=.SU,I;/B"@%&(G'0;9$ MHME BLWEH8G Q[0V:UTJW*T(8TUV_(<#[7'5W=;4'^W6)Q!>GTV+QRO7M M MY.Z7'[YUO2#??(=Y'"\@C7#9*AM H&Q=)%(81VR$2(1E%))).>LZB3X[DSKX MY*'C0KB>&ELXWS=S^.]^<@:;&3BVL6HS,^/_@,@.KH.Y9RVMTE5^? G82F+FT*Y9IA7!HD(9CP.$"C106& MOJ7-B;BHC0IDZM:G[DSSX1(*A]\V^U7KH4(,O_>+X$WP[F\>O)=WO M/M>CK .' (;08KI(@U\Y;3+1/ !3-+E8ISO TZ0-/O'@N+CL3TV-X>^A!?=J M-CW'-Z$^/^35U\MQN-F?8V0=%5E82QAXE"F )D%S3I335$OT!H6LTC?^,+(' M'W'0QG[:KWJ;QW1G 3W-L[%9=($L3J+"E+U@5]=&^J'T37 M')@P-*(K*+=Y0*]6\6_P9_>KQ4@)K7S2DO"L78G+Y=*FEA.? G?4<)]3E;2< M[<@;?EK#T!@]1%_MNES=RKMFBCN7P61-M%4EZ0U=2)=I(-1 M-J#%J[2M?D6 MU T_R6%H#!Z@K7;VP^NV<(LOLP=R,&_L_Z\A+/\Q7GZ]/A[>@E^>S6&4J$XB M0"*9L3+N-P04,'YE0C0FY,BD"#7 VA<#PX^4.!J>!]'YT('6;9C^N/9)T>3Q MW[Y!>N4GDR]S/UWXV,7Y1@ 1* >*8#2JM*M!(Q[_1W#9@Y1>,A[L;9 _$';M M@YKAIU4<)PI[=,TU,:=SY_#=+_/2_EDE9[E,:) S9!:E[(E#VQQ%S1/G*D$* MQ[09GB!W.PC_R-=8?>JS <-VJX:>(D:?)!KK,?!(I"KY/=QHDKNQ6$EZH6P- MC/;6HY4]ZZNM:KIJ '^_CJ>S>9>,LTJPN91CF5;Z>KQ89>24 ^&AC)S_L9+T MJ#26=38& JE8\TPK="B9(LGQ&'RT$$V5T%5?#&R'XQ_BHFL0G;?CP3UZL+R( M*.K%>&4#1:VI5KAXT15E1(:4B!/!$)6$3U'YD,0QP['W*=P.M#_.+5CO6FM@ M!WXL6'*++U R.F$S$8%;(G7,)%C)"!C\G@JI-53I+;^VCI,9^UB M<;7(WIQ^F\PN8)7(<^D_EE9 >!!8ITJS V(IX))+/A*+)P&QP7-I8N:65XEE M[4GO=DC]D:^L>M5HN\#M%N2#7(XRTRQE:TN9:2J-XDO:3A0$ ,^(Y+D&6<6O MVHO:[4H%?N0[K!ZUV0!DMXG2=6^-V+.81YFU6I6 M$\V:EL!PMD(2R5PFSB)'+$5!?2[S81JJ6>7/^D*J'RT<6,GW9MKC%5,/-8S* MQ:QQO^61XA*"Q GZA$"2]B%)X;)-5?K2'K-D]<>Y@CJNOGM%^O$F8_O%U[>3 MV9^5)F)?/;WV).S-;/0_7^7J15<#-*A*.L?2J)0*1:35ECA)4^EYS&A"H 91 MI57Z8T0=W"4)EN69:#R26&J"64 MUCV.9[1'&?/HS7E.# ^>!@8\UNDXN3NIC;0M.11+]QHKU=596SY$0(%PG36Q M67'%B9[&\:0,3[M. M /@RVU64.:!1D%D@P+,GTFA#K$J"&.>41?$FIJOL=368&;:/R9%Q/#@:&E@1 MKP'?',>=BO'K"72ZGJ87I\4P_L_NYR.AA9(:.(*PE"4*7[I?"$=BSD$9XV2J M8]1L0]S TX<&A]"LLCX;P.CF82+X0ZS-RP4O52TR!T$2S%=[K2I'# MS>0,NW,VA\,>=-8 \FZNF@_Y[7CJ4:[3DU>SQ7(QHDQ3QZ,FT9?VI#)$/'K0 M]HD"6(:2(%AGJN1C1 W;Q*DY%/:FOZ&+.*X$]+[$RGZ;38L4WWPO"PL6HZ@$ M!Z7+92G71/H02!#,$.K!6&D01W?SVQZHSGCT-<-V7FH&6SWKHX%=;GT!.?[/ M+J+62::LD%LF0Y0T)IL,<2G88F<7DR$EPI*-VC$(,E5)L=B"MF%[,C6#RUK: M; "@+V*+=]!S6ZAAI(83-:.::7)+V M(O)K+;*J,\_4&\A,UZG,W(O<81LT-0?C(^A\^%3V[BQ9W4A=-Y@H):>SL^4G M\&D\N7@-N(Y.T7()$WCKQ_,NW^,7/YYV\3=)O4Y46.)-Z:2>E21.48[KVN)9 M(X**6FQU\A] Q+ =G)H![E%UV42E9E='5>Y*4;HK::\MH!'W+BAJ.2Z[7 I* M0IF'%1/1CDH(T5HCJK1T>I"B8;LU-8/1?C4W_/[Y<#+!E>36YM"5V +76:A MB0M:X"K+:)O++(D5BI.:Q6TFT#9NU]SM#HZ8P;E#N, MSU>S4G3P4.I0M0$T:!P5)'"E"#,A6XY6/%=5IA!M0UQKLQKZ <:3^#M02RUO MFVA2?_/C]'I-UOI40%N[.S%>+!: -G;2VH,RC@CN#9&<&Y2F=P2 11%SEB97 MR7O;C]S61C,<":2]:[)EV%ZNR(_^HEN.22LM!Q5X*5T M*#2=/"W[-">>1XM.6O1)H8$1;95(YBY$MC8:X4A;6T]::Q*1E_<'71,\] K1 M_YM?+S@E:9))>Z*2YV7NITEL;?#!D7#9G^Z:A&9G MQ5X?!3=7'55!.$%)5L6FU3H05V;2IJB$\,)*F:NTU]B!QM9F'AP)DOWHK $X M;I^G.F(@@DVXZ7L6T-+5(A%;&MI1G5(TTJ#%.W AQ+ NR9%3?BMI;G],SG"Y MU<3DZFYTLR!YRHP:&PG7M+2XXW@(>"$(8'.WW*>B#ML)*J(T(T!:E.:)OY8NWQU#711U MQ?Z+:==<>?$A/\S_2#H?))>2E+5/I).F'!^)<,_!"^ZS%U6,SUZH;[+XIQJJ MCZ[O%K;C&TP73A[CK5O+RC!'/<^$&VN)E++86C:12&,VRFM!=96KGET);=*( M/09T>]=B"RB]>^"\/%N,I[!8P*H]_ MJFW>($AM4S39!D*U*C6I&05I.'[+:68L<9;J!%5W)W58-_[8V@EB%/XAM?;$:6%(1+L:UYZ,F59)7GJ$IB;C][W!X9%PT2&Z M&3H1\])"?CN;WV'C@=&'-ABK.$7FLC&X9),D7N!1$JVSQHJD6-RN.'+7-S<9 M2.\;7O5UTD21XZU@:^DC^^%;Q\F;[S"/8Y3L""T3AJ:((CJ!*,*S)&AKB#$J ME-"J3;1*:X0G*6LR*'Z,7>YP/;5PI*Z6UFIE%9L5ORD-;U&8\W6WW'4VWP:1 MCH!&:2,#8GFIXP1GB==*DH3&2@(3/0VJ"B@/H;K).'DUP!Y-O\-')S^4]N \-M;G)WK#/N^SK34>)9,R(!(Z42N62 M'6")-5(28< 'FSW0.GT,=Z2SR2C[,;;,OG78P,ZXO31'V1ICN3,DIXP;O[") M."XD04\K*?,O/D>OWJT\#_A3O\F9T E1"FXC"$2SK7# M%>N!A%C\TB09>J+.F3JX/BZ;PWITU0+Z#6/EN:^D$1="":T"<2X@B\YK8I5R M1'/\'MGV/E5)H3Z(ZF']N39QOI,F#YR7A1*8+QL ;XQ*9U=2Q01#$2=!20!/ M23'.0I99)55E4D)]\%9S^1H%[RZ:;&6LX=FW;Y-.E'YR*2E4 M)IQAT/E$:)HH") M$JQ<.:/,K66:4*UY#D8!L]NE4_5+U[#)5L.!>$#M#@WL+K^GW"1#>GTV+U.\ M.S^JJS&XE?OCYY.+&PE 5D8/U!'GT<22- >TN'2Y,\G6 S@GZ'8[[G[O'S8= M:SB@'D%;#9BQO_KY']#-C[\NB?E]BL=+-XGG:L@#6O-:T:@(DPG/#\<#"=IP M LY0(<%'9JOD96U'WK#A^D$@6E%_O:'R7W^^IX_W^(/N5]UORK_Z!/FG\O?O MG]Y=/7\Q\?&/OZ*'N'KN:UC$^;A;;;-\69;MI^GSV>FIGU_,\N?QR72^C*=RW,@C(&6B;&H3 MFXJQ@8]/W3[/>JN](YF+UY_5FC#Z9 MY8)'HKMC E(@WDA#8DK">\>MLU5B\=N1-_",]CJHJJ"9!O!VRTZXRXO-1D-4 MGC#N _IY,A+T[X!$X;1/-)2VU55N?!XA:N#)ZW6PU9L6&D#4[POXD-\LEN-3 MOX3%R((*"B0KDPT5D<6E#PGM6VZRR %Y,[9*ILYM,@:>J5X'-0=(N@&<(.9+ M-=(J+/YIO/CC%=(P7I:O1E$:EK4LH?'$2_6R+;EMC% EJ3&:ZABKS#5]A*:! MIY]7VW=ZT4$#!\-L4$' MD] N9*E*:>.NA X\K[P.\*IJJP$TOO'S*7)6[[$3CK>8!B((B.V[5 M.BE)4QNXD,R9*M<33] U\(CQ.ECK4Q<_6&#K-2S]>#) 7.ORQ4.&M38R7S^J MQ3-CUK)(O&..R"!+Y].NHE!00:7-WCVS^X?2AN8ZW>'+:E!O,%2I4I1F=%FP M61,K<&6EK*3B06LOJK2+WD!+LS&N79!P=U,[5.8-G)'O9].3TKRRL/(%_\V+ M[^/%*"9OLZ:2 %4992(,06]&DN1$LLIS%465VZ9-Q P+G(,U/.M9W U"YO7L MU(^G(T=9YD9PPBP$(J7R*!8-1"B:?6" ODN5+74S. '+N M=$W[%4X#S$?*4I9D#$3+#$0F&XCC5!&C?#;1&.95K0#G?6K:PLT^:KX?73A0 MY@T Y_8VC(8IO%O"Z6(DN$0Y\$A"CI1(@5NQBR:6,C;'+5A ?NH;.%?T#'OE MTO=9U8?0F\/.6Q_AQ6DQ!D6#15ZG<>HB@ MEBR=/;7]*(+V%'US$'HWQ2?#8EEZ%G2%1>DCS$L$UY_@@F-,B!@=H1RZ/MZ4 M.%]RS(5(1DB%OZLR0VI[$EO:I&K K#?U-!=F^@3G,#T#/TV7\ZY?S1;+O0)' M#SWJL%#05@3V%-Q9OVO=Y_G>].\K_SYKD#FAK>V#-6@[<4\<"$NT84 EP_]2 ME1C(EO0=NC4]\9H; 58N \O4$2^T0CDX1:P"3K0(TCD3G;L[/^0HDG$B"A)=+%V0LB%!:DN8DU%) M_)/Y*OTRC[1M;7SV8@%E*ME5*^!.#3>615;6 !/$=9%:27'M,>\)CV =2(__ M5Z63QQZT/H_-;!>,;0@K5%5@"U;_>.%/3N:E8RDJ[D->B_4.4TR@PP+1$"5H M*26-F@1G.6$^H?@4HR%5B5YM1=VPMOXQ<-B_DI[+B?HY?H5T-H%9OOSQY;H[ M[$[YD-=5.8UW9_3(9S732CBK4IF&C?::*H%]Y3E)(O*4HM-!54EBJGQ6=_7, MFQY\M;]_FDTF;V?S/_T\C7)TWO$4" >=B61?2@9O;'E+:']NXN?E>#(IB6BCE)@.C*--X%*Q.E*9QEVZ'PI% MJ>7?=TPEEA]#%42^-!-5QZ5V>LU0>LS -V>L]/2%_S+5_@T/H7E M[$9GFA%+4FN%7(-BN61P,^+!9R+ VV %ERGZP\_%74@:IGCGR% \KN):/U?7 M#'^".#N9EA8?HXQBI. DB1YE*W-I[6'0-;=!!.$BDZ%.6>]N9 Y3,=3(R7N8 MTMH9T?*X>4$YH$F1T2'G-A#I(RF#(TR M 3R+U+(JY8%'B7JL.F263?>6 EZD-%Z-=A6XQ!3@EDFO6EOJ M33"2;ND]//6JYQ'GV 4-MPVV7D7=@B&VF:$R2ZBT6)TN1RI1077@R% 99^FM M)-X8181.5++L?((J=WM/4O8\K@OV@5H=Y32-MM)8<,U3XM9($(DD44;J@/!H M,@*>ZI!0?$Q(5J>>8QOBAFTE,2SF]E11N[![<3J;+]?-ST;&:_1+0KG?12]: M@BO=([DF67&569 :K=8 MA4RT+^7#X".Q$C1A.6A?KEQ"J.-/;D/=L/TK!L3= 4IZ+O?QGZ#4ZJPZ/G=C M3\K@YS 9KS(3*MS(;_G"*I[H/LP>.X,N:>9SJ6XR.9=+!D6\M8($6FJ? )B% MY^B?WGG-XXH80?;"R4R)#$Z5/S()*E("622:N, ?5,F9VXJZY^'9[H*C!U)^ M>U12 ^?P5DR5X2)ETMR7\2E^Y$/^C#]=9)0G_FY5FA:Y58(:2PQS*%P(DH0H M#>&>R:#P_UF=>N%^R'\>KG)U[/:KYA\!W%T.PVN_7-5\6RM3Y@HM&TK1T+&6 MH145(M$R\40I5514R6?IEXTF-NJC K'OM; _*GZ$-?'^JLPO&B-\R(+H++O! M.XP$H(E0K[62P+*ODRW='PM-;/S/>BWLAX;GL@YN%)OZJ'2TP(G/"?UH(R7Q M76.SK)0MI4[?/!;J/27G5R)TAWUG(X-%#*3-< M)3.2.(;,1Q:3USQJK]NTVM<,///M^XA@[QL-/U8<;W2GB=L1(GDC-F0L[R[# M5]&\G_L2_'6=S_H#X>(7F)W,_;>OX_BBS"ZM6=7TU#LKES;MQ/*1(ZG:.XBX MS@G#U4YDC+C>6>1$J%1*-KG4=9IE'BF2^E@)X4@)S:UA"<]YDD7-+E6=.ZED0--K,5]>SQV_7M5^TH4 M'%2J^0( M@\ (.ER*>"42,=P&;W/4.F]3,X@ON8$I_.XNGAZE8N".4[TI>=:WQ(> S< M96'="9 +)063N4RH+VVRD8F@G2 I0O0^&27\-BW+MX/-0U0, YL>M3OK6]0# MXJ5K;#R_&/W^>230YI9&E3'6J$GIM2&>"2!.69.,-E;#AF#SXA(="XA_/9F= M_[Q^X@H@ZV_NXN/ZK0."H1_5S0Z28P.^_6^SZ>^+=5_/S*T.R!\QA7V9623. MV_(M!1^XBHY7N>^]0<,P'G;_@#A4O T@XX$3]CJ(8#)X7T021.%'ES:P4HA2 MZ,89 ]")U^E6^ 1A _4)1&9.TZM]%0/T8=N$ZU-FL=[@F6W7G0':VYO<)[#/,RJ MA/O>^O'\W_WD#'X%OSB;K^8<[1-*VOR@P^)#6Q#74]#GZDV(KSB9E96Z* ,JAS==^>\(]0H[H%%#G4ZL-?<;BY#^A_RU5NZOHB+&XT1 MQ[!8BS]]F'Z"4@.$9VTWV_A.X[J$(I).&**-$45"@7A%!7HOI8$_2)59E=9B MO7+1\':V"P+O;F?#:;H!T_\.RP\Q^?MT%A8P/R^\OIM^.UN6;A;3B*+I]'_- MOG;.@9. )JPL-\FT]#P6@:B8@M!*&V>KM.GNF8]A'==J4!]2V\_CK+^^R7T[ MGGKDV4^N1Q)<"!K0/XAE M5!4S5#IMC=95[LM[XZ!A8V47Y#VQ@Q])PRT9*B\O;FQ ;^?PSS.8QHOU9#Z6 MG8J1I! X.K5X-(8(@6@5%+/)QQ3K!@$>IJT1.!X7-0]AMR<5MH3*30RM+ZV" MI>E-,HWA97RW9] MNQD##\JFTNU-!B)ML<_1]R1&XLF#)CD-KDK%]#;$-8*XOA"Q!>(.4D]+D'MY MO$>SF&5N(,&#,T)V8A1)R)]R"3X#,2S" ("ESE622[=CKQ& M_/E6CM^^%-D2/&\NN?O\K1>WCAP8%YDH%4LAM>3$6FJ)4-H%:C7G_'A;XT-4 M-K)']@B3;;;)7G36$B"[R-FBDQA;;_W!F<"ZJW==.D1H'H@K_*CHLU(IJQRK M7 ,\0E,C8.L?"0]A[D"U-(HPOF9%4@>^F!2@RO4#UXHX;QA)E$?F*6>T3N+@ M(S0U\%86(' MA%7K/3DLPO912P,(>^477]',+7^]^>?9^-Q/BM0ZRR(8;3DN"F*E1\LB"4H" MLD H34E2)K2JU5;W(9(:P=>@WD-/"FL >I]@L9R/2TGT9IXV_W2]S)S-TIML M"5>TI V7S@%>2D)=DM'*&%V.==)>]R=Z6!.O+^#X\=@\2&_AF^SQ7BY9@6RE,Q Z69M&9$R:O2.RI02;F,$Q:W7 M55)Z'J%IZ.X? V&M+RVU +C9Z2G,2[[(1_\-YFLF:&2.JR!)N?,A,@2'3*1$ M3/ IA1B#J%/'M)&:H3O:#P6R@S73 +PV9"-U%@<(&57B@N1D>4E88\1ZDX@2 MF7K)5 ZRCO.ZF9YA^]>WX5CTH:H&$/=E[J<+?',1XV>8GX]CUVUI4UK<%WSD M8O.OUD$"AS*+D'"U226)5$H3'UGI).QH"1>%H*ITG.N3B8$#RWV@:M:(B@>? MHKK)[OAMMGPW+>6%D+J2P\?.(QVS3P84Z8JWIT> /[+.&T#W[Y]_F9W#?-J=<"> LH3%:PC+S\5,6UMR*[Z4 V6S M(YZ+@#X!E<1Q8[L$),E8$#I4B19M2^"P[E8SR*VBS\9PNI$?K8P!F13QTJ%E M)IPA%@5&E#+6^M+\*54),SU%V+ ^6I.X/%A_#>#Q[6P.XY/I$TQ)KAT+'N4D M2J^,TC##,TD)%SERH;FA@M< Y5;4#3N%K!ED]J_)!N#Y:C;_-INCB?YR5L1[ MAQD60O)!19(52V5FN"S]JTK3YJ"S,5Q34R79]E&JMH*C_N'AV)_F&H!A'R'" M]U>=CH)2SJ -35+VQ7%$[S$ FM9&<2>D3LE"W=2A/K@8=M=M)&8[&"P:6!.; MO<<-%9\CS7#[",A)C@S/'"T#NI+<$>Z!)JX4#;+.==:V%#:2_'M\%&V5W'2H M2AO ZHMS/YZ4Y8Y&TF?DZOH\NFTD74Y-9Y2JA"'O^V[@DZX,)SI',2](8!TDL?DFR M2$$Y-,Z,K]*98!,QSS\QM!\<'JRHY]8<9I5Z?;N+SJTN)\?J";,G(55;P?0A MG&-T@,F..ZIE-WI)EKPI2XK?1Z@P^/-@(=^]E7QV'6#V[/#TRD_BV:3[\M-L M,L'3Y4\_3Z,$:/KD,B$*>&F_CF5J49,X$/Q6:?3 M5P\X:,",V+1=E6O >\PO;G-_6U2=(+O'X%')@L;#D7!ANJ.2$YN2(U2JG+U+ MDE5>!STQT@CV!X?H%N7)1\/+WNOE6S?+KQM0W-JJ^7@VCU_] A8C%RT5DF=B M?42U&&X(FHF2) 4LAT"#SW7;0_;(3%-.Z ^Y>O;#S8]UXA2W?C'2*C =%3+L M!\T"\-M:A$$*D51)"^V:D*8?YAUPSN^-E]_7B5NME6F9:0/K2XK+Y MQ8^G[V>+Q67:U[OI&S\OPU$7;)1Y],9I2F3WAZ*>H.8T4492%)"/.=7U^ZJR MUU1-P0^YQ/K"5DL'U>/J>O753T]0/+]/Y^ GX_^$="D#=%*]9T #X3:@;9ML M)LX$W&E8\D(('E6HDR%S*.5-W>,VN$Z.@HB6ED!?WAYH&X27!@6O2HXF#,U).:8)5R7/0#)66F,(PJ.PV=GHE7WN=Q,'Y"XY*JRB3!!( MR1-I._<&OW+6>9JY!:..,67DA^Q.OPORZG6GWT7#+1D1+R\ZUE]-_&+5X\9R MS;( 2KSP@%X!^@)!)"#":LV!&1=\[9[TMREJ!'K'1<3DJ+%A+WON3,6V"!N^CJPK9GAAI!_6%XJW+'>Z#R&U@$ MKV;3\U+3C/QM+/U(RAJC Y"<52*2JM)\$TU^;R!!U%9:7J>!T>-T-0+)0<%S MKW:B/TTV ,PM6VES0Z6DWA'-(IYDBAOBN<\D"N?P5RFI4+&[5N-8%GJ4SBG!O(ZX]0PEZ"8%8H&!$"DG5V45_O-;Y.\'DH-;YN^BL M)4!NZ* =3'0R&X2'*Z&R#(Y8QR3QF5/)@O#>UIWSZ8G7V!^6BSN*T&,J,\R:NU)B(DA)UF1X ,E())F7L;(ZDPLWTA-(SOM M\=$QZUM5S17:O#Q;H&@6BU>STS">=L_9YZIHTV,.NQAZDK">KH$VO.=&,)XG M9Y*)>%@S/%X-Y<2#<(0&3055ED99I0'98T0=NM]L>/;U/<3U;'&FC7"X:1./ M*P917>;E^J")B#:!1\O"^BJEJ-N1-^R.U!MF[FXP%73S'':Q 5+)EL%9$A(YZ41F4KX0DU/C,7F&,\/;<]Z+)8\4.^?,N+^,^S M\6+7EQ8WO;J!>T!QIQJ,:RL(24A"OD&I3H>R?8AM>'_:!4]W M]Z?J>FO 'K_FL<3:3Z8EN>Y=0JF/\QC2V@8M?")IMVU1_-W9*:1NH[AF'QP- MTCA-DNI<_^+UVZB(E5E'#/01T#T\;7]'([F/O+(MGEL[\?U M47+('H6E4YP;$QWZERR77'3\BAE#LM>>4P="J!_ZX.["0ID+(9+1Q",:B-3H M<]OD2W:3YQR<#TY5Z3FV*Z$-']B[X.B0 WMG?35P6&_@:I77H5%"P<@R'ID3 M"=D37^*2T1AAF$_6UTD"?X">8=%5%P0/N+"':*118*W, %A?Z?@H3) Y$1Z* MZ6&3(-8X2B!ZIX+V(;EP+(C=HJR-K>P@_6^!J?V5,?0XCT_C4UC.UA=XRF9N MJ3)(KL;-W:.'%"+S1%GOI$K<6>!/V5?WGMH> @[0UJP/T36PHWQHWQ%VV MUH?\>8G^0K2@)5)"P=!,E?%1GJ(HF%]O:,>5_UH MI0%XW:1_OV??G1\-UGR M,(&W )G9Z>ELVC&PWE*SCEDY94EF93JZ$KBFE^.TSMH8@&4/4+3&'N)[BIOTBGX^FXW,"6'((W MW\OI )>C/ZW25',@$__ZJ4@&%9 0H07 -:C0D-!J:T5L21?8A!T:]K!)G>8RH8;OV#7V1O9]N M&L!99TV^6RS.(+T^*T4Q'U?=RHMM>TN&(T]-I%I+DD)W%'!&7$CHYUAYI$@LK1))%5@CL^ZP.WY#T1U$8R;&\@'$Q7+6R- M3\4 '@T!K(6Q$A4;,>VC"-&A62,BD1W;46<",H?@K?51U\EV[)&)86]6ZFVP M0^EYZ#WXXVRQO)%7VBWS>W)86]$CHY5-#'GBLM2RIC+H @-;YH9LY5>X\X]13ZM*N?4L<*2,C11$(;WCQ-D2O(PV M$^\]X2)Q*';?5]3/SUH:/G4#9U/6TS/[3D^BVH MVN&%O9=:[%YC0&CV> MTJ+1BTB)H+FD8@>5C'O*)GMV15@[:>O!(JQ=1-?FCG+MZ[@LE+=2$JN#95B]7MH[:>;!G"V#B OOLS6J^Z2.5C\,B]3 MVF*@&D)$7U<:5=:-1(?7)R(=9'2&N:W4S.@IPIK;M?:$P*RB/AK UPZAO3?( M[_+BW11?#HOE8G7#]V*:RA?=FO59FT1S)BHG/ AH*4;2*9*D&8J6E;ZN50O9 M>^"AX?O80U [E):'-LX.X[MCESOE-!.<&%W&:$6&=@EWGC@PG(( 1KW?RJ0[ MG):&+U3W ><0&GI>.RX;!29UQ/_0#/*!R"P]"9YSPK7@0BN?G*K2O;GW2Z]A M;EV/M&?NIJ?],3A;^LEQKAT^SF$R/L5OYAP"XX.OW/805\-'<=W(YQE?*JSBI$L MRM&AA"+642!,>1X$A 1W[;[_>^>P)PBVO'/812.- NMVX)1'+DLM"5&&.B(] MA!5#SN;LHI%&V*I# 9[9G<-.^M_YSF$790SMUMX.G,L0L@!!0AD=(GDPQ#O< MZY%XQZ7.,6?VE$7V[.X<=M+6PW<..XBNS1WEVM5A@C(F92(! L,S/FOB?0F= M,T<92"8#/5:CTF=[Y]#OH;6?;AK"V0U;\GY/\R*Q+;J:O_*+K_B+$KLY]Y,2 M.1_Y1#V/3N""*PFBP2=BM4+7.8*.D0F'9NF1O)H>V6INQ]P3?D]'08;"PH^V M,L[F1;.K3^)38-P-9UZ,,I-*A:P(S1GP; N6N(B"TJ2 MGN/I:2T)BC.B>*+)*8#(JJ88]3 MAJO^FC HJJ-C]Z7D5DMI"B>E=+&MQ73;_KK\_<5(I>B<*#V0F)-$.BU)*%,S M%/7,"F^5I=N5]!^!V*V6A/FONR3ZT/&@J*_H>=_XQ>LU6Y_@'*9G,')@%92L M=%V<M5_ ZE!#'2)"$TM4$W;W4_R>56:\<^F[73/E)^N(5T*8PO_OO-(U58 MC48H !$J=M:I(#[Q1"QN+CK*[$$>JW]"SZQMM63T\BWIO=H\R/CM91F2@QN-,2*:,GSE).J/.&"@$R MW;TB^0'3B%V0*@"U1$>!2UT(0SQT5C@-.)=]-5 B/NA MI$4IHA:>6Z(B0S8D2.(8&CDV*J^C,\Q UD<]@-L!I>ML?EPP=CHE9/04U@+=79XOE[!3F76/CP ?$V=]*:8!C#T: M( ]Y\C%?KII"&=]9\ : M*Y1TL11LJC+*UAABK=>$FJ2%=HQJ>JQ>8T?+?QZF>FPGP!TI_WD7[>^]",YA M'F8]+8-+SAXYK?X!Q61!YO&]_@1^7T ^F[P?9Q@!]3$E5IH+Y5+LK#FQ7;9W M9M8(T(K[*J6]AQ#=<*'7(8 ^FA[;FTWA)WX:X?-7@#*/Z-MLVE6][G-WN_E) M!][);D%>3W>M'^8G'C>PJXY@L\DXK9 ]31]O4/XA(TJ0J+&?7,VQO;Y,*R%& M264B-"N+/DD() 1+T2?1T=L@0C15HO:]4'_P[>W9-P1*>:2?W-3; ]BNJCX&JLN&[>J%=27$P+"U.RWY2)GN\G[Z MPU J)SE3J>$/_:&L!72[/$H+KV]EW7%Y^O=7HG7E%9W1VZ( GBC"4J8_ ),\@%]3S?)G$3Y'90'[C&R*M11.HCY]0\2_TJ:5^'BG^'R:C&]_/$+ M27J#URQR#B4@85'2@66#!H]1UW-$ERA8EJE)F>H8HL?-B\:'^,D4W@&XWR_F MWW!Q^>,]'<.7Z\$WWRKK]SB*P@<93$U#ZU9$RD6C$!ZL3TP7AQQCD]CV>=+& MK;>.#]2!E=JG%B\Q$#-8[$=OL(=^? MUG%'2(P/V-;J[0C!\VTL_G9%YP>^^DJATEH?Z^W8&[Q+IF.(@G)/;A@HYP/$ MG"W8PIE.012&36[MAV1BW'D6_6#^Y( XD[+$G7QJ,A%F>2.GH-_Y9UC\&R^K M)#YBJH'7ZC'KX0]S6M#1H@PRI&BZ*I^@=3J5A, #J^M04$'TE %F+606R)") M)LM2NRB?_(+Q\DY9K[Z3KJK^?ILO/I):KZ_FA9)2DG,!(>NAYP*%;U,W0V>'O_= M=:>:YHIB? KZ4U9DH)@%.%\'*NJ2F9+6L-CD@#B&Z'&!.11PYB-I<>R'1I6# M?U+8]>,ZHOKM:I9K.9N"L:^XJ,?(^_ -%S>-E$+GP 6'D#6%X;GHVIYAP*7B MC0Y:YKC;#N5]OG5KEEA&ET,5@/F MNCHW4M@0#=F(2\2)S,B":%)RW$+3.-<\)_9- ZFD!W0]*AR)RI(E>,BH"YD( MR<5'%.!)-KDH[[QL@ZN#0ZG![V%.C*BCU= !EFZ+.&]G%'Y>U2K.*J7)&&7F M*@&:4%/LXL!+YD&G@C)%-#8W&5GR!#WC=DRTKDD,H80.L'2S#'G5I82+[],T MG7V^5R>\XV[YB3YR^?@?K9_H<4X"#3E1"A,E\:X0?)#UB05?-.5#QZ]>*Q\.&/^>7;6;JXRIC_:WKY96N&[I)07M4N9Y;J*'%/ M1T*B:*.PPDP2R9G-"X>G*AI'4C(N*,<#T'PL;7;@F3="E7TXE4@ABP[$9'W7 MK*0FGI-#<)83LYE%*9N\.SN*V>22]C'K)KYR*U7C+N'J M!H[#::X#&-ZUU&\6_NXX^_UVKH0QTDD5)&CCVR+;]-7L M1>6X<6;K:FH[A76 QB>ZD"[?A,7B!YG[O\+%%4ZR#5'5Y5TB9A*:=!Y\U@5< MS.B$9L+:-G=!NU#7R_CQP=&Q6Z?A$:H:;.?'$2U53]X7YLUN MJP./(J.72<&MT'=B18U>E]^3T]_I5W><&NEC1">AJ+H$*&[\?PO3Q-SMC+9)DUY@U _[C;V_O%]N*J/#7@_-8/Y_2?S M]Z4P*1&S*+1)<,@1THTH[?$:I-7K[L2..[Z\_' .HC"1@UY;Y/- MGT)Y^HWMI><'8=3$H5 J*P82O:!$,W#P$NF7Q:#21K@0=B]7'4G,N*O%3U@A M.*72>JBF[L_OUJC(!)^"TPE$\*9V;RD(L;Y%B)(5K5*.6C;$[-'A;;M=X%UC M>#"=]E"-/9K]AX$0*UBDI(.'>T$'3]8&?"X&N!"6SIZ /T4*+2&]?T3+S_@F MJP>==E/-W6T2[T0*RDQY21 -+0=]W:<2+H:]1:3DEEG#C':!,H+21:B P3! M2I(E&HIY6SB<+D:];<]?UTJD7]4G#]/9NQG^-X;%[97.)$?FLS 2XQ).Y:R.XXLE_"@+A]4+M?T6)0I7=Y>_<4OZ\*G3#$[J8KQC]/9YPN\OSY@8J0.P6H++-80TD+EM'[;E_<-F0_@/FNXG0F M>8I"68@IU.'ZFL*.G")9!;IDE.+*-9DEUD6)3S^N&%"1'<073W+S^D=]*[4:G.(5 MQDCB 2VTIL2!)_ \UW7>TOC$4A"\26EO!]IZ>5,Q)"AVW<5SH(9Z!EUE:/T. MCVF!S)8,(C$$%1)"#$6!BU((ZSR/EI\4='>TC0NZP?&P\^ZGPY33 =Y^Q[#$ M+_.+_/;KM\7\^_6Q<#,)+Q8>ZDV,X[I>,[) D3N7$#Q3E@OFK&O2\;N%ID[Q M=:C^YVV4T0&N?KM:S*:K_3JS_-OTK_JS&TX*,U$K8L*BM'45)66 7A@R0V&X M*C)(T60/Z=,DC5M":HVJ@531 :@^SLOE?TBFO^!WO)BO9+1F)$DI(W,%O&/U MV;BL483S4)@2S"1$IIH4=)ZD:-QZ36M(#:.(#A!5JPI7]'&W KH9GB\D!LI[ M(*D9A8#%RJT&0[_.#WCOK=JC:8AE- %EE83,U)5R]L9">TS MZ>G&T\8HA&(A00B,T?%=9V<@]^"$CRXQ)85K$K-O(VK,$;_+L:#M9G6:'!X)@5XSMKY$.\'7O MT=,O2$2DZ4I/]/,+7%>O[V]F?9+Y"84!'I,/(&T= Q 2.7%M V0L@K)D&QTV M\7M#,=!I[CD,9D?1.Y023!24T$MF*4;)&HRQ M.7G,F9*RMC?YSY'X$N[R]T'CTW?Y@RJS@X#S]=623I'E\E4BM[^>LWH)QZQR4R#9RD;%V:#Z'\'3!VNC+%?S7Z8?L7+ M^D'A274RE2M@AHKT ?.-E/<)]Z[WO_4_A!PA+;F0XBN X^R MQ>O>Y4"8H]4N(B0TM4V?&?*\.@-+R!++QJ0V(ZUV(:Z76F_3XVMP+76 O/OE MF8D32KBD'!#I"E0D+ARO?AB-8('S9-NLQKY/Q.B+\@96\7P@>7> E7_,Y_D_ MTXN+2?!>V8@:;+9U,Y1P$"R/("GQ*$EIBZE)/G=#P+C>ICE&#I)S!_BX7])] M5S9E,\G.:T>1":#,AM N,CCT&GAFP>CHDFM3^-Q.UKBES^98&E G'2#LQC+> M?OT6IHM5B;C>@:&6.L:Z#=X3 N@'BAX+]U"B]#I%K6UH@JS'R1FW:>=DWND( M'9S=V(Q-239\7_?45[5]4;<3@UW5WC/#;$7@@+J.=_.<()QD@>"R<4XJJ763 M3H1SJ[TK)[D-N@ OSE$F3*ETU,* SD&4+.ODL";[7_Y>M?=]T'A$[7T?98YX M7"\7EY,/1/[URQO&@I*Y9$B>412+6D%@/A%F.$9$Y27?I5.#/O0>^NA7F\A[ M\*UG4T_?2Z7S8^7; RC6)3I;I$#C&,6:1*QBA8'W18#@.1A&HO@"J:Z(36 4SJ"3EID;XB# MO$L182?]/TK!R$@X1(_S(87:03ZWQ3N^_O'/\'_FBS<78;E<&0U'93 8LI+B M(ZA 2JY9!?B0 I:2+#=- ID]:#R;*O@AATYKG?4-QSO&_@A?;^ZJ1)46BP(T M>6QBCTD*^)P EP-S(>8D7)M]R/O1V6U)_3B\[([+HY77 3;?7"TOYU]Q\0$O M5JI;?IE^NWG5(KWS/NHZ1+OIX0U,GL%W-5I,2P(",5DL,Y8 M^J_0S#7IN7^&KFZO@P;'VI *Z@!O[\/E_4D'P6I3; ;.? $RCU+[%^M$SBQ% M%LA1-)F*]8"*;J^#!L?2X<(?NTFJ"N0K"2;_%_VJS!?I)ON)J82H**(U46+- MI03X6 53WPVG@NC\;CLOGOJ&;J]V!D/'< +NP+_L=!>F,5(*;B0EX 1ZY12E MS"(D$"DAN4VI0_0G#N)_WZNMZ@3K@,=** _34M_(^X#5.*>SSP]>P.%B.L]\ MHHV-02<# 3D%C$P[\ H5F:P0A<>"/)PZH]Q&;[=1_H' V1V9@VFQ;[!>OS'F M4I:B*!K@J]=W+$:(-@7P)16E3,[(TXE1N?N[[W'[P!K!;W^]](VS>P^&[QO4 MA,X4+%85T,:0)1D*4&/)OEI2%C*9R&*;F6%[D]IMXM L;I@V; MJK\W6P[_L'NO;VW;B;8OVUTUI16IK--2 *22U%[K2(#92U)SDL&P1H$$PTECXX%KDX=8CY+]$MH M7-L'L7MXYV$5WG=T\ B7U]DAZ;\*?YG"1=VX,TE216^U!XDY@1)<0N320Q%% M*%F4CK9)R^H M'>;Z \,M#VBWA9:/SN@_T''[Z?_X,5W_.=\=OEE.0DN*F^$ MAL1* )6DA)"S ):M2HP;INVINW1V(+O;0D)/\#Y*UV>'[&J[G_XSG[A<@G>4 MN[J2ZRA200DL*PB9)6N%E4&Q)L/P#Z*VVR)$3S@^1+/G"5_"(TZ\+UP%:<&% M0&QJ%!!UY( Y.HO,.(Y-!MT<2&^W%8WN(+RW=L\2Q+_-KQ83I[W00BF(IEZH M).G 9<^ VR*MQ&+3R>]HMY [[GSM,X+PWKH=N_/D:18?$VI=O'K+)IEGR9PC M<&D+J*P0(B8%*918M.$YR(WZ\1.]*8?3L!,NS8O!Y2DUUK=KK;5R@Y(QQ2@- M]?7)MS=UDBX6.BBD\\+;$-2I7>BN]Q?VQ4"R@:ZZN]=X]PWK_-;9Y]56JX,N M*38_XK@;AZT$#71]1QLX8V"-,W6@G027++D.9G3T(7O.;0MC>TC& M\3OB")&X(;Y/)+'7]+?^/8F!F:"] 8W64?Y4_:/7&H0*,3$FI))-2CW;R1JW M4GD$#GY>"C>8]+N;M[')5>TA',)3K#]H4'_Q&'%MO(9W+(?Z]C-J\OBJ9 N! MO#U85A+E=)%2O";CI(?V&O1I;^;+Z_4J=X"MN]YS00=%& V*L011: ^HN>21\NX@?'W,W?T^#7%Z,;W\\<] T1C]=X/%$M Y MJR0$S8G%3,&84P*!49@>C0XA!W>J$^@96L>]81@4;FWUU/M9-<1VA><^&\J8S.LDF12C/77U(5[2HRZ,S MN$AXSCD:J4(FKIITI]Q2T-5IM8]VGSRM]I)I!^?3O\)B6KW:'0,^9IY3:*#L$"8'"GE#G"R<41_(/G=-EE< M3J+T7E$.#YB, N6$AB"MASJX/!3E@RYM1AMNHVK<>]D!T3.<[#L TG4TON+D M%URFQ?1;UM)2_J-"L@7 QTU$IM["X/KSHL$6;O@9+::;&90''0QBV]_C3TQE7$?\8VL M]7].9].O5U]OQA F(V1*A/!<^X@DA5(N>0T^<)-$$H:[P?3^X)O[F,*XE][F M0PAQ;.V'O^X1[I+VD1P;8*"$7#G*L!QR#Y'.0F4"^I!WNT&0'.* :V9N9,<\ZP2<'L^.K'B;W.,"@:3AEC-^<^ M>C-9?_AC?OG?J\?F7W&6,'^JC6_U5]/+U5O8210BL2O +4_2]@KLO:_A;@+'PS^H <8Q^ZX. M^9I!^Q_V9ZQ-3P0+P2?M*"G@QH 2.D.T!-#(N#31J.+Q#+K['LKP??AQ[;$E M-R+J7-_OD.%1MIMKHRN90T#Z(PP>VRQG>)R:"@CZ3ERO'5%;E$D/5,4N75)J4TF MQQY-8,(WN<0Z@N:QD?@+]-EFE_-+C^$2WR/BT2B MGWBO+4-N@#G#0*$B_\^#@.)Y2B:[*&.3YN=]"1T[;3@- H_5T/FD!^L>[RDN M-R/J&^]/?]0B8=CKBQNE$((*LI$25%0)G!$.!/?HROAE6D3MPUB70BL@TW!G7 M)J,^E.!QT^F^D'NL/L\(MS=3VK1GT1>'H$T='ZXR1>R"4SBM$C$84U3J=)HW0FA[F4C=!!-[@]7?PW7&7ZN>]8^G>*XQEF87;[]^FTQ M_[Y:&O,!$TZ_KYXZ9%48"S: 5,&1:2*#@-F!EIR%>K%%H::10S>DF_+'I3U&8+3 K0I7J+/3*(]'()#-6US]@(Q.+1Z MQO>&VX7Z8Y),':;/,VA1;P1$*G6\"$+=<6*;//KQ:+VMQX[>0/D/+6 MSSM.=+N3.E"[2?W"VMIT,5_6<>BW+06A1"]C@6)6 QU3 )>/DW.LUW_XJ??&5G*CO>3U_;ZH R$X@QCKXS>&7BDOF!)-5C\]0<^X5_@# M(&'3O0\A]^[<^S83/7S.]0Z?VLZS-)R _12J7!$I1 .&2[7NW:UQ)'>I4$YC MM>!-NJO;^)1(TY9,I:6$R@BN,0 MF%!D547KZ(UV^8S\$2D#WY4WA-OIY6\A7=>35I4C.FJS1VE &%=[B00E5@X+ M<+0FQ2A9:#10_2F*NO1#^Z#AI]KR(++OX=IM/OM,G_9UY4WIWZQ&J%'49SVK MJT@:G)'!<[2:G\'- 3+O #D;,=QZ[%I) M00?#%#C# GGCH,D;NPBF"!]D\LZ$)N]!'J6F+]P=\9J# MK"C>ETJ#8W789TGU9TY0 D"YA(BR"&RR#O%G4D9^+CX\9(Z4=@=XN=E#4!]S MKGPOST6ER!BDZ GOJ!G1;QPH9[,OK'AT3;I\-PD9&2M-8IJCA-T96-;6$[5" MXK^Z1QGJ/#X%WE@/43"5K5"FV";.Y6=2QCV/CE/M%IP<(.<.D/)^,?VZ(O_F M%.4J>NA/X=O;MZJXL6J)7.DD'0F4)RF8- M,7(&QF?K93)>\"9KI9\B:.1Q5TW.KT&$WRF(UH:F5#;:10?<$CLJ(X)WM@Z? MII\7X;)KL\SS:9+&]4;#J'P''!T@_PZ1='_\VVV-7!LM\R7_WX[[SQ;R:5AM5M)D(18T."9 M+."CY")2<&E-DPAJ*U4C[W=L<^<^F!HZP%2]YGD[6UXNKJJA$#NX?KT8*;1, MJU?>%%36"Q\%T3!!.8LOJ3 KI6K6X?080?UU;QRH\T=ZGH]6P-B/]MY6_PL453K)Q MQ"YE-;%.LU!<*_"2*5"B%&0A99UW&_PP!#7]7:P=![=QU#0V+M\OY@DQ+W\C M"6\T+MP^'GLUR[_^?U?TDS?SK]_FLYO'BKJX4H\'LCCEB<>@4Z)<.%*B[;1! MLQL4#R2@OYKG .@[A3*Z.U%7-P6X7$6='R_KX]3U,.CP&2>1!^E90,@V411" M/]:9/JL)U JC+,'$)J6*W4GLKWC1XM0=3$G=P>^>G=7A9LLO\XO\:1'R=/;Y ME_!C.:D#]T1MZ[$ZD0O7VA-?2D%6$KEV66&;W7I[4=E?$M$"A$.JZBQP2+^W MI)BCON"XQR>GW$R)9!D),M5) 4)*"$8'B(XA\YP%DL(XF'R"XG''AHV)SR%4 M>!98O3L/*%"^G*=_OU],$_$\_?P9%Q-4G@(1)8&$3:894@07B'LG-1.9R6#$ M2%YT*]WCSA<;$[?#J7/T#.<>)V\NYDLRP8_A E?\K/8R8)1.D"L+Y:B0(C,96!."JZY%"RHW1*<@[Y_W+EAK?*;]JKHV5=>_W1).OQ0 M-&C>#_CE+1>6!O96U\ M(IQ *TJ&7 (%($XH"!1Z@(T2)68AV"DRZRT4CCPL;%3P':"C[L#W 3-^76T< M7G%SKUZ@464>+ ?-B@9E,I)-10=%%\-#RJRH)J/!=J1OY%%AIP+>,/H9.[K; M-*;OJR&/]P.-5Y\_+U9#[XC-69I^"Q?KZZ,D;1(J1 @E!5#26XC>%4!N<[8* M9=GL-G@BPCN;[.?8J*X"=F@AUA,#5R-AL"# ;3&!AES M,J;)G)KM9.T&NC.Z.VF@C=[WI6-NZ!_+.;+Y.;X01[N(')VP]T9796,I*F#L4F4Q7EC='[[ MAKG>CB_?SJ:7TW!!O[,*+R9.)G1H*(ET\!,OJ*&5-;":L2]4M MDTEB+#(M?WW"VQ$DHV;*Z$)NG2-RD6AQ2 M6D)$Z2E7,MZE/)AC6W_I;N ZHXN)IE+O(%%X3&+_#']-OUY]?3U?+.;_J6^. MPC?ZD\L?$V&$,L(X<"X3;\HC!%T*A(Q."FVT+VVV[NQ!Y&X(/*,+BN::&MNG M/<;8JY1(5:2TW[ .$L>WL[2X'A[^=7HYL29[$2A$D,;6EW1U>*B2DIAUBK/@ M%+JTDV?;^ZMW0]<973R<0 -GAZ]7RU?KFM"[\BK_GZME70_T^NVG7UY-M%'> MRMH=@5R TI;XCBX!!NZC5IEL;L<-=\,1M5N_\QG=1XRJM0[.Y(?AQNNPG"X_ M$BTAOYO='XG!)P:Y9H@6[&I613(<@O<*N,FVY.R"TJ5]&>]I G=#YME?6 RD MH0Z0]YC$_IQ=+6N,>QU9W.T%^@WO7\T(IS4S@9*H0)!13C%PVGF@[-T6%I/+ MFR] VH6&.U&\&S;/Z(;CM#KL\5#_'2_KI]_\]MOE\@KSJUE^=W6YK*/(:\US M-KL*%P_9MC)9BRJ"K")6.@8(O"ZK,,Q%7GS,8K=B]' T[0;.,[H)&5-G9PK5 MWQ;S65V:])#Q))3((2 D$V7=T1+!DPJJC4H9+8$R['8W/"15N\'UW"Y01M-; M9X' )*-'5Z(&*Z*H.WP$^)3J>!ED JWUF35IB[E/Q&X0.Z.;DJ,EW1E*;J3R M >OX!\+_ST6I$)V)B;PTC_71*?EI2LCJ2(C(F76<[$$UF;R['YF[(>V,[D=. MH*VSVJ-SMZ3P#[Q\>!D^+[?/66_OPQMMVSF0BG8[>8802]O-/91)>T8NLDZJ MYY2?U*URIJZ0$B(%(9,S^LPV%=[5$-:S380.Q60%1FL-JO8VNKKR66,*9.M9 M!WF"]W/];NO9!P';:S;[R[N'\_:Q72):F!(=<_75B:H)D :7681@R!%A0NYS MDVEG_>WI.5K#NVSHV4?<'4)F/9W+"!Z=$QR*<);B".-JT2> U<(SKY"YTRQW MZF$\WO%JWFU#SSXR[P Y3VR+L38JAQ:,K4-,<^U5I0P62"JY,&8LYC9S@L]F M0\]>:MYM0\\>,N\ . _=\+W<)7B&=6A_*)Y,2I8,+B4.P@H6A$,C\03!S2T] MXXZ)&OJL&D+HW6'G818RB9'%$FOSL<':BZPR!)$=)*F2"EFQN/GRN7U0)LPREH?^SY:^S-5J^_\B#HN\].Y7.Y MO JSA#>=HM*J8KA *#YC[3LN$*PH(*60F?X7.38IJV\G:]SY=2TP-J :NH!5 MC3L_K>/.6J7EJ%3=YI=J(YZR$$4BZJ-V+#JO0KM5JS=$C#MIK@5D#A;QX6?> M_#)A? 7A:AM#HG./0P1G-4!!"62 M&$- @ZE58'*:LK=2*O$4%-B@W?4X"3(Y Y3^\C M[PZB^$<+=")$G2GD ^YEK"&AA\@=\<"%=IHE)U,3JSB/LO=>&MZE[+V/N#N$ MS+HVIX5+65@%GEE+8C$>@I,!C&366Q9YV7P2]S^^EYMW*WOO(O /D/%Z" M#<8K5[0!'SC)1:"#.F.K/J_*C*,/HLT)=3YE[[W4O%/9>Q^9=P"QF4"NF#,&OHYL*U)B*92+I-CDQN1LRM['G%5#"'WL_N!A!G4XD0RB*: ] M):A*E0".201B-R2ADDIVXT9W_)$JIRX)[(6*X6>I[*.BL4&YO6BVP>8DJ&BS MS!)T-/6VG*3K,R4H,C,6L@I:!KL3^/;ZVIY'8>0;E4E0*_X0629O61A&UZQ1 MX#054TJMO"-K!&MZE8KJ/N#N$S+JL@Z&^ M LH(!>N@%\,C!"P*:MZM8KJ/S#M SN/5.YE1HJV%.[2Z M;GV6$#@*T!1^YAQ)9J[)8[_SJ9CNI>:=*J;[R+P#X#R5I* )2J.)H'.1Y(H+ MKUN^(V3I45'&0+\XP?[BCBNFQYQ50PB] ^QLI!NK1IUDR9XP9+!.4>17@@4? M4$+.HIJ!ESDVN:1YA):>XIL#=3P?5N =8.;5=7EMI89WY29SN-=E.I%2\)(T M!R=M(H8\90S2D4E1(O?6 M>J' VEIW8SZ3I1 4@HX8F4DYA!, ZR%1?58HA\/4$2H8=9+]$QYW(K $*0,# M8>H4PTBL^)0R%%/7MYO@O&GR_'V#CCZ[?0<\VO82='?%ZKOA;LLPJUM>ZRPB M)#O @RK0VS[NN++RSH0.5"N^]WVO-K[OD0*BX5ZGY&LV9@A/@M#@.04Y4KGB MN//H;:/T=0\JC\_<=_BR3R3_U_2O_CU)1GB1*%=UJC:'J4QVD1628$)(2D<> M0Y,'*_N1.6[HW0YE/Y< FBFONW$^6WS%'V&Q"'6+]1'7;/M\?#.GMYV149P@ MVIRS+G7!7@AUY!3!$]&!X490$.Z0^2;+L4_J!&_>^KR_6J0O88EW7WY=;#$R M25^D 8%(0F#UV:%-9*T8E#+,X3(S;9(AGENDW6+3]&S/BE\L&T/1]8]!W" M9WV5(+AB224.3*[::S!"X"F!+QBTXL)FWR1:?9R<<2%TO)J?P=OJ^7MW4<0!J)? >,/2XO*Y9NEDVM69-91LR-XIR6N[J4&PR#TY^)G+G M# 9IS>;[\RU8VOU[Q[VT:XZI1@KHX1A\FKMK?D(B/F0H@$I0V" B!^>9KZ/= M!1HOO&@S#NHYPL:][VM^# ZIE@Y@=L/'NW@Q_;S2TB3H:%G".LJ6EUKY%^ * M9J #/#!3LDNER8BHGTG9"4KM=G@TAM*1HN_NTN7CY3S]^\O\@K2RO'[/=R25X3 MD%1MZC<%G(@)3$Z8D14K6),2W,!.9_U&]%VYPW%]&8RSY4H1*PF_^U9_NGR5 M+J??;V1\!W*>;/*ASGK5=C7+T8+30H,P1KILN)1MQN\<3WI7CFD?//WDF$ZK MQ0Y"Z0V.XR;''Y#$.DV7F%>\DY_>^)T_9]/+IV3AO&:Y+K$)/E-:X9R'8&, M'9!4HEGT;;*]EDR-6^]JA_7Q--^5%?Q*I_#\!^)'7'R?)GS<#;RZ6'WDJ@'[ M;@; >UQ,YWG5AWTGB**\=JY$TDM.E!Q)1DFUYO0#%YS^Q\KFWMVA36!@CL:M MS37!_Y@Z/X-H=8CFPQT^=>@(]B2MAAMXU%EGS[*%B*%JWMK:@5%'^AD1>8YH M19/I \UBV2K5US_>7(3E#MYXRL> 3Q,@<9,%5MIB44TVZN+;0 MU%7TN0\"MIS(1\F]@P/U_468_1&^7D\/0,42BT6##%A "9T@E,QJ/S@7J<@D M=),,[SX1XX)D,,UN5F,/%7-'$%FW*RE?K&%(-A,M'>4^<,J@5 87#9'/E5&^ MB6-Y2,:X,#E4(I=:6&5^G M2@AP,D1@VO"DA.-9N.="DIV_K0],'*+*>4NY=N!"/I(:5B/:5NYT[5ROC2=' MXQ)92ZP_J)(I,>!%UB0T>:?1\-@D$'N2HG'+!JW.GV$4T &2[M._MK2H%!D# MY6Z69PW*UM4Z/I"$+&/$CG=<-WG-_C,I(\% ME==K#DSP/J"QX 2K1ZU)X%GR(%0IUIL8BVBT8WB3E'&/IG98.432'6#EU7_" M(M].WM/>QF(R!^1,72]:CDEJT)ICP.2X:O,<_0$5X]9\6P4OAPNZ Y0\4:2^ M-[7X]8^?.BI6'-^Q/GW]?C,,TE 0P-!#-%6RKA9>&:N/KND0D3$5D9NX MQR!07.NA 31#<@!P>N/,;1RZM5B@0=.T!5JR&X))D9(06TJ&2J-H?P7M MKMDKGNX@=ZRV.@#<_>K [[BV#:3;G[PF:^BG:'JCQ1VMQQXN_+R2]#XMWB]6E2/Y7N+C"][A8<3?1 MQIF0-*OF)FOKCP07% >6 A83C<^YV33-9VCKI\0[.+(&44=?"+LVEKH:D0R% M6^],5 E\EO4%>)WH;)D!4[C.F$UVPI_$3UW3,VY4?P(?=8#8>T3/O5$GD^R+ MT])E2FMMM02EP+&2H"AO"W)%K#2;-&32? T:$*Z !,[V^^]_&C.UN6 MLR4>;!VMJZ(+X)#.[R"%CH)E%WV3R&D[6>,^NQ\>4 ,J8>R6OL??%]U+C-=Y M<=S,B_^XJCGKNU)SXN4D6HXIZ0Q)U_%S,F0(U24GFYR71+3)NRW_'H:>G0!G M^@?<6"KJP-'M]/#GC[J%;$GAY8K?Y:>ZTN#^G]?'/W_,+_\;+^^>!=U_)SI) MW.HD$@?!RTT.*%KXRY-PMY,5V/ZMH%](O&0[N7X^]]M\ ML?ZM^O?XA$D;BBZ1].<#*$,YG,N60Y1"% JEO.5M7E&=E,V=+,?]C^4, )*7 M;$)WGW3]CU;3@#]]";,;7U-'.WG*9B$$QNIX%@G!R 24Q&+*QBO?IH P&L<[ M&9;_'\,:%CH=V-A*YM?UFU^N%I1X7WN.Z]SIR:=]QB? M )[M+.8 K!QL+-^NPYS+L+CLPF3^07_Q M5$51ALT)XX9%7X)P7C3I;&[ 2^?]T.=G-L?BI8=39EOJ<3]F_?4O7*0IR6'B MBIL?UM@,#E]9I'J1K55;8596S8)P>I<1("48]V2@W7ON%#T2Y=UM,4RW6:(X?"\=-XB M?GZ'P+%X.=9H/G6<<5CKT=<^>QE579)6\T&+ ;2N:Z>P2&V[M)O#,HYFS34O MT&J.P\J1&<>OLSZ.FG]=7UC,\J]_?\\Q,!&5D M[9_+#ESB!LC-T&&LI(VRS=#)$S'8U4SI,4M731#10YK11BX_>Q$F$^E'"^!* M.?)IQ=>A@0B&I\1LB8)T>$:6 &6IE!!:VOQW4'(RRZ$I3")NWQIV=UW.2G M(^MIC)*_CQU-DC6Q.!X!0PBUWB? 90I@2R2?4[+S!9L\>CL1?R_FJJ4)S,>Q MRKTP=SZ7,T].!WBTVOZ,@"A?5*%NG#!U#V,.$"V3P+R+*C'MA&\S_?9T/+Z8 MRYPN#',D[)W#.?F<:&ZXWTTZ/C*CHJ'P6[&Z:-<7"'5_3:"TM?" .CKLTC+W M8O/%7#R=A7&V0^!+L,]'[B>VRJ>8E% )1:I$2_X+$0)F#CQ&D:-B49EQ MJ! M&7TQ%V%G8:,M47@.5CI0Y(\:E;'9@G7)UMJO@9@B11B9BY1R'8K5I)VWIVSS M'*[9NK#)$3#WM[F8VRHQEC(3)"/@Z)#RZUW]@^BG)\4D(NN0B&?!L'4G.D%=F3%%TS6*QP9B2FVP'Z$<$XUP:_NW,>B3, MOEQKW]]/\@E&[0VW9)#&<%"2!XB"(B^A@PHV%9],NU)I%R(8YQ;R?ZS]-)@] M]W3T+?$^G2VG:36U_"YA(O9C)UN4U*QE*XKELQ)LL['Z1MW M:%TOR>4 NNOEL!KF N6A0":HC$C%!4BJD"!X-!2C4[2.AOGD555-ET7))SDZ MXWQP"*RVNWD[ C@OP(*>#Y1???Z\6+USW1"4-#&H;$D\3/(:%TNH&T8I"[;, MB^"-L>?TSN=YCL\X=>O0 D\#O)=KH?<\V%."8C9)9I(#@X)" J,PQ?B< MT H*ROM\^WTPQV><;IV/A0X,O,$L]!0S,1];X$JBV/CMZU&VC69F'D)"NYF: M1PNDS7! G^*R>)E4$UBDX%G;MXM5CRX^?-Z#:/7 MP;.L-#B;/!EDJ"L\*6LU/*'(14HMFVRK'(R#KB9K[H.NGYSR*#KM( RZ6S#[ MUW0Y$3(*%KDCP$0B/K,Z\X0SJ"-[LF/!$6LM /F BI%?5HZ#A/E0:ND 4X<+ M;LNZXZ2L9U)ZRB>4H)#+,7#H \4RAN*MK QSXXR;/("9<1%^!+8&>_PPD*([ M /MCH=:'CW^NEVH;U,%8:P&99'5)=X# 77T"2;]?C&*4&+= [5:J.G^ZWAPT M\U8:[ ^.:R8RF7'B*"C5V3X':"Q M#F!W<%'C]]L](<+EF&,(4#!PXMAE""S(.A_8ZNP\IMA76>R6])$!W47 >F( MG#/DK]/6MS,R^ZN55C:W*]UN;+H_D]+IXC$[ =$@28<<"D3) F#VL5 (Y_)( MKX\'9;/ST&1@$ ]E0^T1]?>PM_5@/)-2")H$(X60H'Q]=IJ+ 2-CJ".*I4[M MVME/P>&96MD)8'YZBSP <^I@\3P<*S21HJAL*?7BVBI*PI2I4TD*"&Z2 MRSX%:_IJ&]J3P*8#JEZ2)1Z!N!>P,N)9\:P'!MV34,BH& 8%(=I0MYTF M4J-4X#D)*G E9&GW?.LT/)[I3*J79);'X>[O8)F;,;WDSH0<$FBM$LFG( 3+ M,QA+_JLXGNC'\[++0_+(_J92O22K/ 9SYSZ3:G?A;+PS6\7ZOY!;^2U,%ZO> MR/N*3IB%5*1CHYT#Y2CTCXYI2(%3)$*.*80S2S8/DL.9YJ1G4XIMALD7G8[N M+KZ)X]9AY@&,=*3_0-F[#SH#BACJ)/AH]8NUXQ=?X6UG/1UZ@KV@_+>K#C\O M/L6%\Q8C&%Y7M?H@P"N'S M@LLR,B%B!AXX@A(RU@*&!T;Q8$(N-/J^MGH-+8$77^-^ =Z@):A?M#>X-T__ M>:DEX402V@+F0#[4<0:QKM8URN0ZQ1L=.[/ 8!_V7WQ1_07X@69P?M%.8(_4 MRGANDQ<%RG73*Y?@(PJ@I(I8%B(E+L[+!0Q<)3CG^OT+< "-H#QH[?\4;_Q7 M?_:3A.L,A-D2&SWJW^D[V[WBWY_E-L_VHS 6E3'@79T;(96"F)P RXTH2HD4 M2Y.GEZV>[?]*N)C_0/R(B^_3A$_8[L7J(^EG[\H'3///L^G_)=-=H?_-?'FY MO'XS$8)0*F8)N=0^,8'D-(JO*V&"Y4)99UV;WHL6W'3UG'\?U#W]G'\L77<0 M7KV=D9?!CZ3 U0GT^YK%U:M?KU [.A) IRCJ+DX&KNXO,CRHJ(W+Q36I@6RA MJ9=G_Z,A9MY&??TBE*; 2XLFQ\M6JL9% MXV"ZWPU3!RBB U15.WM7/H8+7*X?S1:F^77+B]!T9.A4IP1K#[S$K+0Q(H0F M\W1^HJ1+]!RBY?F0(N\ ,Q]($T3 EU>S_ M^QXOYMRJA=4B]9DEC+IEY"3HG M$A#7 B)B?=8MT2?'A&_SV&0'VL:]QVN'JZ'5T@'2/N+%19W%-\O_#(M_XR7] M_"$_0N6DDV>0LZS;[.JTZF0+6"$"60TC*U)-,H=G"!OW=J@=Q@952 < ^P?. MMT-JUIT^7T.SYDRA:,4D8-68L$RC,%+@4&5B=="A8I19.1>SM1 M-^X%1#NH#:^:#O V3%[T^VU[9M%U>:>FW,@'K.76 D'6D:1U'!6)EQ&PFE25 MAN6CE^$?O:2M8\*D RM9R'7 ,1&T.8=Q>'5V-UGY[8P^&9>7U^=AF.75%=3UK_[ RT,N59[[ MR./N3/8B>* KD7M?L1Z]37I?W@T$5SYG;R1(1KFPBCJ"T^0QDQ,U:A!%8)/% MYMO).M:9K3[]C_EL_@UK %.7A(% M4K2$BK(S'9M[8.;^JS'B#^-YPI( MT K. ,N^/ABDK-03%HH2 +(-/+D<=G,+89GG.0>1V[='VP=73U[?-M'=NWNV(#I<=/[FI?VO9 MK?(,$)/D&9VP(+RDV%QBJ8MB/3!A(D\J\Q2:S!5MZ^#>KKK":MWJ^BMNY%\K MZ-/OTTR"G:2@D,?BR 3K5%K4 4)PHBY%9$)Y+[-O4F'9@;:N7=<^B/GYAG58 MO710TOAMOL#IY]F;*_KN6?KQ:1$H^TU55_\(T]GO\^7RS]D"PT5-P"9C M+,"-*20[[2!&AP25)"G 9!%MDW!B'R+'+=DU!%\S39T%"C_<<.8=#S$Y#D$5 MLB^'"EQ=%IR#BR9SKUUN$L7M3N*X=VRC(O @+76 OW5S+J:KQ?1RBLO?OO\Q MO>%IPH3PP5+27@PGD7%?MY,6#]&D9$+V=>U:NP[9QXD:]W*M(<8&TT0'J-J> MWTRDC2G5@;"H,(,BJ5$2)0-PH227J0[#:](:MYVL<9^--$36@-KH %OW0L][ M,ILXFZ,A"4%V@=4)419"5!2,4CS @W0)2Y/IUH^3LQ.6S!EB:0#I'XZA^66X M:%*CJ#Q\"G\=6F>]^^?'5AN>(&2@DL+MY_\R7::+^?)J<;?[E8N0@Y0:3'$1 ME'4,?$@*3+041$>!,C6YNMU"TS#]V0\^^JZJ9HS(EA-)*00#JE;S@D8&@5)8 MI9T67C>YVMI&5 _]M<>CX_'N[ '4T&%Q\]9>CRID_O0I@[F1E@7*;7@QREFA M J7=Q7C"BTD0.7)@0?@<4M!,-CJ-VWN3]7GZ&F=8II<3Y2E$0E-#Q:V:@9W6\DNC?S&47C5Q20 MO[N.S.>SY6LL\P7>L^!?_R+ID=JFL[#XL>K\H4@^T;\DTBY6L?QU0#;QBDO-E!!0@@_>VBRU:=*JT)"G'MX%M,+R^" X=G;U,/6G4C#5)N); M;C_09S\FE(GU6:,/#JS2=7<%Y1@1$T+6=)2Z$E&UF0>_.XD]O#$8'J^-5-1= M-/<'7E:C)&Y679&O+B\7TWAU62_C+^"49K@8N(]-HJBG"#K: MKVU\[KUF-*I(]NF(E).16I*PCBB8/I)ZD:.2VZ"$0\9/+&D3Z M+\)#'=X_>,2WG=Y;->PT?!*AZ*4+RC&RM-H>SS)"#*9 *EPJSKVRO$F2V\IG MW7MUL_$-K\-RFE:]'A=7=6O)PP:U)*WSGO(O$^L%0C0"@I,9HA#!^))<:C21 M_#!Z._5W^Z!IRV"89IKK('V^8_,5!9^YLD1AZ=V5Z:]_I8LK,OCKO.KKMZO+ M]5.:I\^#G!EJIRA8+9I.F?INT8MLZC8%G[+*.O,VRVP&9V7<9+DQK$?1]XLX M_]^$BW1UL?K.>5EY@W#K#=:?=R.E(VK8)Z+L]''%L>)K'8.P''1RHH#(!&65 M582 10-JH;E5WJ;2ID6G40Q",KVKC]T-37/!AQ@-V#K]47DZK&(I=0RL8TS+ MF&6;]9R/4M-I_+ /$C8=[?%2[R Z>, $I8^8L_("6#:1Q)$0@DD1$K=<:(DQ MMAF_]8"*<:$R@%:WX60O$7> CXU)L]>;Y=Z5E14MWUU=+B_)M9-IK;W[715U M57"_JTL@>@HB)(3 71T-I2&BD^"<0AE#-BHV =8PY'<:)1[CO$;0:^=HOL?T M1OXW4:[X$A4"JQ/VE*^/R:SP%/^&%+T4$7632Y3#R!W7?XX!K#VP/9"6#\8R MD13G0[6A;R];3$JPW GO(&XZ=:$_@A?<3UU--?^ M,UWJSAY,-04RX*.WD+4)5N8L\RGMX(ZP<<'<#8)V0O:!ZNP GF_JKJG%Y90L M_OT-":N *JR@3GH2#X:>#^ M"6S-4/:J*+)'8-X10[+6V[.K+1-6 M@T\%L:,UTH$/NYT>6ZWD>H?>FA$F>;:V)/!9 MI&C\]8)4C MMU[J $)'LAQC,H3HZVH!+]&8E%"8AX#[N:HU !WC#@)I K-3:Z<#O_:!^%E, MT^7Z_/]S-KU0LRJ1 KNXQI"OU/4D!&[G*Z",OUK3P;5NI&G=. M2%/_-IPVQO9Q&YRLEM+>'/T2G33*.)#9>CKPN0 O30&IDJ?_*R6]W M/-.0\FU/]>S9D+IH%!Z"1A1@?*.0Q32@^;2"B^SY*Y)4_^CU.R$(GM6 M*!I.^AU Z$$\N&8!65W,8#0$)D(=0"@@DFL$IB1F;@390?MX? _XN+.$S[&2 M[P \1Y;_?K_=!.(2RTE(#5S*2"&?+."DYQ3W&6,%#]J7)E'24 STLFOHW*\4 M#D/$^5O"JZ_SJ]GE1%M*;X(P4#+EX2HE!D';1-XE\XS,D8-I\H1X$.I[+/:V M!MZPZ#\ !2^B/^F/L+A>PW?B)J.?OO?TG4+;66_=[N,]X[7'G;">R-.'H, % M94%:RG,"\S*TN=0\DW8?Z16==H&\@*S[R;)7$$,LD).T7$L4(7?^LK+C=I]] ML->XW6S1R E-"(!RZ5X%56VH4F7\O^T^S2 MZ@G;??;!3;=[O/7B#8L]UG M'XUT +#?Y[//]&E?:U_))_HW*POTBBDA@X-HZVVKJ;W77%O@3#J?>#3:-]G' M]1@Q+ZJ@=LRA?;2F.D3;VAY9U%$GKL!F6T"QE, ',D],F)*4.D3>Q(L]3LZX MSNMX-3^#FP-DW@%R-EK@;FYI(TM6EIHZQD"I(VDY>): 9ZE1&\8P-'D!_"@U M?>'F$#5O;SL\0.8= &>P0H4^V*BQ"910AH'+T_OG6S7/UT2L^\7TX1\4HK4W$8)RNIZ8F(& M+[F#4')4W,J<0I,7-#M3V.-#AQ.#N(TVQ^[S?)JK\.T;YC?AXF+Y=C:MXP3H M=U8,3C!DZXU L,DJ,D179T#J )IQXB]DC1AWZO\\X,M[?!QQ(B">1%_MK_37 M?U!_J%WZ_\__^O\!4$L! A0#% @ &8HH40P]4[\9" TBP !@ M ( ! &5X:&EB:70S,3$M-S,Q,C Q,'AQ+FAT;5!+ 0(4 Q0 M ( !F**%%=5&,Y# @ )PL 8 " 4\( !E>&AI8FET M,S$R+3'$N:'1M4$L! A0#% @ &8HH41(H9LBZ MWT '=O'-D4$L! A0#% @ &8HH45_! 5 " ?TM! !W;W)K+3(P M,C P-S,Q7V1E9BYX;6Q02P$"% ,4 " 9BBA1E:/UBBO] #0F H %0 M @ %GD@0 =V]R:RTR,#(P,#&UL4$L! A0#% M @ &8HH46AX(ICGE@ ;A0' !4 ( !Q8\% '=O