Generated by Logical Toolkit for XBRL version f512f32 (updated 14 hours ago). Analysis at 2021-06-12T15:41:35+0000 for charles.hoffman@me.com. This page will remain online at https://pacioli.logicalcontracts.com/reportAnalysis/fb48e93daa9dbb638fa73b35727499980ab8a256.report/index.html for about 28 days.

Block Pivots (one per detected block)
Network
101100 - Disclosure - Summary of Changes in Accumulated Other Comprehensive Income by Component (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail)
Table(implied)

Concept arrangement pattern: 1.1.4.1.rulelessRollForward []
Entity: 0000789019 (http://www.sec.gov/CIK)
Unit: iso4217:'USD'

Concept arrangement pattern: 1.1.4.6.rollUp [calculation(http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail,base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent)]
Entity: 0000789019 (http://www.sec.gov/CIK)
Unit: iso4217:'USD'

Concept arrangement pattern: 1.1.4.6.rollUp [calculation(http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail,base:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent),calculation(http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail,base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent)]
Entity: 0000789019 (http://www.sec.gov/CIK)
Unit: iso4217:'USD'


Component as one Pivot (ALL presented facts)
Network
101100 - Disclosure - Summary of Changes in Accumulated Other Comprehensive Income by Component (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail)
Table(implied)

Entity: 0000789019 (http://www.sec.gov/CIK)
Unit: iso4217:'USD'


The colours used for the fact values are significant, and have the following meanings:

Fact Table
Network
101100 - Disclosure - Summary of Changes in Accumulated Other Comprehensive Income by Component (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail)
Table(implied)
#BlockReporting Entity [Aspect]Period [Aspect]Dimension MembersConceptFact ValueUnitRoundingParenthetical ExplanationsOrigin
11.1.4.1.rulelessRollForward0000789019 (http://www.sec.gov/CIK)2015-06-30nullBalance, beginning of period80083000000 iso4217:USD-6Reported
21.1.4.1.rulelessRollForward0000789019 (http://www.sec.gov/CIK)2016-06-30nullBalance, beginning of period71997000000 iso4217:USD-6Reported
31.1.4.1.rulelessRollForward0000789019 (http://www.sec.gov/CIK)2017-06-30nullBalance, beginning of period72394000000 iso4217:USD-6Reported
41.1.4.1.rulelessRollForward0000789019 (http://www.sec.gov/CIK)2016-06-30Translation adjustments and otherBalance, beginning of period-1756000000 iso4217:USD-6Reported
51.1.4.1.rulelessRollForward0000789019 (http://www.sec.gov/CIK)2017-06-30Translation adjustments and otherBalance, beginning of period-1528000000 iso4217:USD-6Reported
61.1.4.1.rulelessRollForward0000789019 (http://www.sec.gov/CIK)2014-06-30DerivativesBalance, beginning of period31000000 iso4217:USD-6Reported
71.1.4.1.rulelessRollForward0000789019 (http://www.sec.gov/CIK)2015-06-30DerivativesBalance, beginning of period590000000 iso4217:USD-6Reported
81.1.4.1.rulelessRollForward0000789019 (http://www.sec.gov/CIK)2016-06-30DerivativesBalance, beginning of period352000000 iso4217:USD-6Reported
91.1.4.1.rulelessRollForward0000789019 (http://www.sec.gov/CIK)2017-06-30DerivativesBalance, beginning of period134000000 iso4217:USD-6Reported
101.1.4.1.rulelessRollForward0000789019 (http://www.sec.gov/CIK)2014-06-30InvestmentsBalance, beginning of period3531000000 iso4217:USD-6Reported
111.1.4.1.rulelessRollForward0000789019 (http://www.sec.gov/CIK)2015-06-30InvestmentsBalance, beginning of period3169000000 iso4217:USD-6Reported
121.1.4.1.rulelessRollForward0000789019 (http://www.sec.gov/CIK)2016-06-30InvestmentsBalance, beginning of period2941000000 iso4217:USD-6Reported
131.1.4.1.rulelessRollForward0000789019 (http://www.sec.gov/CIK)2017-06-30InvestmentsBalance, beginning of period1825000000 iso4217:USD-6Reported
141.1.4.1.rulelessRollForward0000789019 (http://www.sec.gov/CIK)2016-06-30Accumulated other comprehensive incomeBalance, beginning of period1537000000 iso4217:USD-6Reported
151.1.4.1.rulelessRollForward0000789019 (http://www.sec.gov/CIK)2017-06-30Accumulated other comprehensive incomeBalance, beginning of period431000000 iso4217:USD-6Reported
161.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30nullUnrealized gains, net of tax effects0 iso4217:USDAssumed
171.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30nullUnrealized gains, net of tax effects0 iso4217:USDAssumed
181.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30nullUnrealized gains, net of tax effects0 iso4217:USDAssumed
191.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Translation adjustments and otherUnrealized gains, net of tax effects0 iso4217:USDAssumed
201.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Translation adjustments and otherUnrealized gains, net of tax effects0 iso4217:USDAssumed
211.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Translation adjustments and otherUnrealized gains, net of tax effects0 iso4217:USDAssumed
221.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30DerivativesUnrealized gains, net of tax effects1152000000 iso4217:USD-6Reported
231.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30DerivativesUnrealized gains, net of tax effects351000000 iso4217:USD-6Reported
241.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30DerivativesUnrealized gains, net of tax effects328000000 iso4217:USD-6Reported
251.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30InvestmentsUnrealized gains, net of tax effects110000000 iso4217:USD-6Reported
261.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30InvestmentsUnrealized gains, net of tax effects219000000 iso4217:USD-6Reported
271.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30InvestmentsUnrealized gains, net of tax effects517000000 iso4217:USD-6Reported
281.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Accumulated other comprehensive incomeUnrealized gains, net of tax effects0 iso4217:USDAssumed
291.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accumulated other comprehensive incomeUnrealized gains, net of tax effects0 iso4217:USDAssumed
301.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accumulated other comprehensive incomeUnrealized gains, net of tax effects0 iso4217:USDAssumed
311.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30DerivativesReclassification adjustments for gains(0)iso4217:USDAssumed
321.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30DerivativesReclassification adjustments for gains(0)iso4217:USDAssumed
331.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30DerivativesReclassification adjustments for gains(0)iso4217:USDAssumed
341.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30InvestmentsReclassification adjustments for gains(0)iso4217:USDAssumed
351.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30InvestmentsReclassification adjustments for gains(0)iso4217:USDAssumed
361.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30InvestmentsReclassification adjustments for gains(0)iso4217:USDAssumed
371.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30DerivativesTax expense included in provision for income taxes15000000 iso4217:USD-6Reported
381.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30DerivativesTax expense included in provision for income taxes36000000 iso4217:USD-6Reported
391.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30DerivativesTax expense included in provision for income taxes9000000 iso4217:USD-6Reported
401.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30InvestmentsTax expense included in provision for income taxes256000000 iso4217:USD-6Reported
411.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30InvestmentsTax expense included in provision for income taxes241000000 iso4217:USD-6Reported
421.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30InvestmentsTax expense included in provision for income taxes880000000 iso4217:USD-6Reported
431.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30nullAmounts reclassified from accumulated other comprehensive income0 iso4217:USDAssumed
441.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30nullAmounts reclassified from accumulated other comprehensive income0 iso4217:USDAssumed
451.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30nullAmounts reclassified from accumulated other comprehensive income0 iso4217:USDAssumed
461.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Translation adjustments and otherAmounts reclassified from accumulated other comprehensive income0 iso4217:USDAssumed
471.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Translation adjustments and otherAmounts reclassified from accumulated other comprehensive income0 iso4217:USDAssumed
481.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Translation adjustments and otherAmounts reclassified from accumulated other comprehensive income0 iso4217:USDAssumed
491.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30DerivativesAmounts reclassified from accumulated other comprehensive income593000000 iso4217:USD-6Reported
501.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30DerivativesAmounts reclassified from accumulated other comprehensive income589000000 iso4217:USD-6Reported
511.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30DerivativesAmounts reclassified from accumulated other comprehensive income546000000 iso4217:USD-6Reported
521.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30InvestmentsAmounts reclassified from accumulated other comprehensive income472000000 iso4217:USD-6Reported
531.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30InvestmentsAmounts reclassified from accumulated other comprehensive income447000000 iso4217:USD-6Reported
541.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30InvestmentsAmounts reclassified from accumulated other comprehensive income1633000000 iso4217:USD-6Reported
551.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Accumulated other comprehensive incomeAmounts reclassified from accumulated other comprehensive income0 iso4217:USDAssumed
561.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accumulated other comprehensive incomeAmounts reclassified from accumulated other comprehensive income0 iso4217:USDAssumed
571.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accumulated other comprehensive incomeAmounts reclassified from accumulated other comprehensive income0 iso4217:USDAssumed
581.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30nullNet current period other comprehensive income (loss)-1186000000 iso4217:USD-6Reported
591.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30nullNet current period other comprehensive income (loss)-985000000 iso4217:USD-6Reported
601.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30nullNet current period other comprehensive income (loss)-1106000000 iso4217:USD-6Reported
611.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Translation adjustments and otherNet current period other comprehensive income (loss)-1383000000 iso4217:USD-6Reported
621.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Translation adjustments and otherNet current period other comprehensive income (loss)-519000000 iso4217:USD-6Reported
631.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Translation adjustments and otherNet current period other comprehensive income (loss)228000000 iso4217:USD-6Reported
641.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30DerivativesNet current period other comprehensive income (loss)559000000 iso4217:USD-6Reported
651.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30DerivativesNet current period other comprehensive income (loss)-238000000 iso4217:USD-6Reported
661.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30DerivativesNet current period other comprehensive income (loss)-218000000 iso4217:USD-6Reported
671.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30InvestmentsNet current period other comprehensive income (loss)-362000000 iso4217:USD-6Reported
681.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30InvestmentsNet current period other comprehensive income (loss)-228000000 iso4217:USD-6Reported
691.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30InvestmentsNet current period other comprehensive income (loss)-1116000000 iso4217:USD-6Reported
701.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2014-07-01 to 2015-06-30Accumulated other comprehensive incomeNet current period other comprehensive income (loss)-1186000000 iso4217:USD-6Reported
711.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2015-07-01 to 2016-06-30Accumulated other comprehensive incomeNet current period other comprehensive income (loss)-985000000 iso4217:USD-6Reported
721.1.4.6.rollUp0000789019 (http://www.sec.gov/CIK)2016-07-01 to 2017-06-30Accumulated other comprehensive incomeNet current period other comprehensive income (loss)-1106000000 iso4217:USD-6Reported
Model Structure
Network
101100 - Disclosure - Summary of Changes in Accumulated Other Comprehensive Income by Component (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail)
Table(implied)
#LabelReport Element ClassPeriod TypeBalanceName
1Statement Of Income And Comprehensive Income [Abstract]Abstractdurationbase:StatementOfIncomeAndComprehensiveIncomeAbstract
2 Accumulated Other Comprehensive Income (Loss) [Table]Hypercubedurationbase:AccumulatedOtherComprehensiveIncomeLossTable
3 Legal Entity [Axis]Dimensiondurationother:LegalEntityAxis
4 Entity [Domain]Memberdurationother:EntityDomain
5 Equity Components [Axis]Dimensiondurationbase:StatementEquityComponentsAxis
6 Equity Component [Domain]Memberdurationbase:EquityComponentDomain
7 DerivativesMemberdurationbase:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
8 InvestmentsMemberdurationbase:AccumulatedNetUnrealizedInvestmentGainLossMember
9 Translation adjustments and otherMemberdurationmsft:AccumulatedTranslationAdjustmentAndOtherMember
10 Accumulated other comprehensive incomeMemberdurationbase:AccumulatedOtherComprehensiveIncomeMember
11 Income Statement Location [Axis]Dimensiondurationbase:IncomeStatementLocationAxis
12 Income Statement Location [Domain]Memberdurationbase:IncomeStatementLocationDomain
13 RevenueMemberdurationbase:SalesMember
14 Other income (expense), netMemberdurationbase:NonoperatingIncomeExpenseMember
15 Accumulated Other Comprehensive Income (Loss) [Line Items]LineItemsdurationbase:AccumulatedOtherComprehensiveIncomeLossLineItems
16 Balance, beginning of periodConcept (Monetary)instantcreditbase:StockholdersEquity
17 Unrealized gains, net of tax effectsConcept (Monetary)durationcreditbase:OciBeforeReclassificationsNetOfTaxAttributableToParent
18 Reclassification adjustments for gainsConcept (Monetary)durationdebitbase:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
19 Tax expense included in provision for income taxesConcept (Monetary)durationcreditbase:ReclassificationFromAociCurrentPeriodTax
20 Amounts reclassified from accumulated other comprehensive incomeConcept (Monetary)durationdebitbase:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
21 Net current period other comprehensive income (loss)Concept (Monetary)durationcreditbase:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
22 Balance, end of periodConcept (Monetary)instantcreditbase:StockholdersEquity

Definition Graphs

Definition Links Graph
Network
101100 - Disclosure - Summary of Changes in Accumulated Other Comprehensive Income by Component (Detail)
(http://www.xbrlsite.com/msft/role/DisclosureSummaryOfChangesInAccumulatedOtherComprehensiveIncomeByComponentDetail)
Table(implied)
%3 base:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember base:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember base:AccumulatedNetUnrealizedInvestmentGainLossMember base:AccumulatedNetUnrealizedInvestmentGainLossMember base:AccumulatedOtherComprehensiveIncomeLossLineItems base:AccumulatedOtherComprehensiveIncomeLossLineItems base:AccumulatedOtherComprehensiveIncomeLossTable base:AccumulatedOtherComprehensiveIncomeLossTable base:AccumulatedOtherComprehensiveIncomeLossLineItems->base:AccumulatedOtherComprehensiveIncomeLossTable all base:OciBeforeReclassificationsNetOfTaxAttributableToParent base:OciBeforeReclassificationsNetOfTaxAttributableToParent base:AccumulatedOtherComprehensiveIncomeLossLineItems->base:OciBeforeReclassificationsNetOfTaxAttributableToParent domain-member base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent base:AccumulatedOtherComprehensiveIncomeLossLineItems->base:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent domain-member base:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent base:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent base:AccumulatedOtherComprehensiveIncomeLossLineItems->base:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent domain-member base:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent base:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent base:AccumulatedOtherComprehensiveIncomeLossLineItems->base:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent domain-member base:ReclassificationFromAociCurrentPeriodTax base:ReclassificationFromAociCurrentPeriodTax base:AccumulatedOtherComprehensiveIncomeLossLineItems->base:ReclassificationFromAociCurrentPeriodTax domain-member base:StockholdersEquity base:StockholdersEquity base:AccumulatedOtherComprehensiveIncomeLossLineItems->base:StockholdersEquity domain-member base:IncomeStatementLocationAxis base:IncomeStatementLocationAxis base:AccumulatedOtherComprehensiveIncomeLossTable->base:IncomeStatementLocationAxis hypercube-dimension base:StatementEquityComponentsAxis base:StatementEquityComponentsAxis base:AccumulatedOtherComprehensiveIncomeLossTable->base:StatementEquityComponentsAxis hypercube-dimension other:LegalEntityAxis other:LegalEntityAxis base:AccumulatedOtherComprehensiveIncomeLossTable->other:LegalEntityAxis hypercube-dimension base:AccumulatedOtherComprehensiveIncomeMember base:AccumulatedOtherComprehensiveIncomeMember base:EquityComponentDomain base:EquityComponentDomain base:EquityComponentDomain->base:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember domain-member base:EquityComponentDomain->base:AccumulatedNetUnrealizedInvestmentGainLossMember domain-member base:EquityComponentDomain->base:AccumulatedOtherComprehensiveIncomeMember domain-member msft:AccumulatedTranslationAdjustmentAndOtherMember msft:AccumulatedTranslationAdjustmentAndOtherMember base:EquityComponentDomain->msft:AccumulatedTranslationAdjustmentAndOtherMember domain-member base:IncomeStatementLocationDomain base:IncomeStatementLocationDomain base:IncomeStatementLocationAxis->base:IncomeStatementLocationDomain dimension-domain base:NonoperatingIncomeExpenseMember base:NonoperatingIncomeExpenseMember base:IncomeStatementLocationDomain->base:NonoperatingIncomeExpenseMember domain-member base:SalesMember base:SalesMember base:IncomeStatementLocationDomain->base:SalesMember domain-member base:StatementEquityComponentsAxis->base:EquityComponentDomain dimension-domain other:EntityDomain other:EntityDomain other:LegalEntityAxis->other:EntityDomain dimension-domain

For more information: http://logicalcontracts.com/xbrl-and-sbrm-reporting/
DISCLAIMER: this analysis is provided by software still under development, and likely incomplete or even erroneous; do NOT use it other than for experimental, inconsequential purposes