<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:ck0000004405="http://www.american.com/20220413"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:rr="http://xbrl.sec.gov/rr/2021"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ck0000004405-20220413.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000004405:C000024003Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000004405:C000024004Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000004405:C000024005Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000004405:C000024006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000004405:C000024007Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000004405:C000024008Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000004405:C000024010Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000004405:C000024011Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000004405:C000024012Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000004405:C000024014Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000004405:C000024015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000004405:C000024016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000004405:C000068557Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000004405:C000076711Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000004405:C000148384Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000004405:C000164827Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000004405:C000179992Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000004405:C000189472Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000004405:C000189473Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000004405:C000220528Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000004405:C000220529Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000004405:C000068557Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">rr:AfterTaxesOnDistributionsAndSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:ProspectusShareClassAxis">ck0000004405:C000068557Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000004405</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">ck0000004405:S000008817Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="rr:PerformanceMeasureAxis">ck0000004405:index_SP_500_Index_reflects_no_deductions_for_sales_charges_account_fees_expenses_or_US_federal_income_taxesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:EntityInvCompanyType contextRef="c0">N-1A</dei:EntityInvCompanyType>
    <dei:EntityRegistrantName contextRef="c0">AMCAP FUND</dei:EntityRegistrantName>
    <rr:RiskReturnHeading contextRef="c1">AMCAP
Fund</rr:RiskReturnHeading>
    <dei:DocumentEffectiveDate contextRef="c0">2022-05-01</dei:DocumentEffectiveDate>
    <rr:ProspectusDate contextRef="c0">2022-05-01</rr:ProspectusDate>
    <dei:TradingSymbol contextRef="c2">AMCPX</dei:TradingSymbol>
    <dei:TradingSymbol contextRef="c8">AMPCX</dei:TradingSymbol>
    <dei:TradingSymbol contextRef="c20">TAMCX</dei:TradingSymbol>
    <dei:TradingSymbol contextRef="c9">AMPFX</dei:TradingSymbol>
    <dei:TradingSymbol contextRef="c14">AMCFX</dei:TradingSymbol>
    <dei:TradingSymbol contextRef="c18">FMACX</dei:TradingSymbol>
    <dei:TradingSymbol contextRef="c10">CAFAX</dei:TradingSymbol>
    <dei:TradingSymbol contextRef="c11">CAFCX</dei:TradingSymbol>
    <dei:TradingSymbol contextRef="c12">CAFEX</dei:TradingSymbol>
    <dei:TradingSymbol contextRef="c19">TACMX</dei:TradingSymbol>
    <dei:TradingSymbol contextRef="c13">CAFFX</dei:TradingSymbol>
    <dei:TradingSymbol contextRef="c21">FMMMX</dei:TradingSymbol>
    <dei:TradingSymbol contextRef="c22">FMCMX</dei:TradingSymbol>
    <dei:TradingSymbol contextRef="c3">RAFAX</dei:TradingSymbol>
    <dei:TradingSymbol contextRef="c4">RAFBX</dei:TradingSymbol>
    <dei:TradingSymbol contextRef="c16">RAEBX</dei:TradingSymbol>
    <dei:TradingSymbol contextRef="c5">RAFCX</dei:TradingSymbol>
    <dei:TradingSymbol contextRef="c6">RAFEX</dei:TradingSymbol>
    <dei:TradingSymbol contextRef="c17">RAEFX</dei:TradingSymbol>
    <dei:TradingSymbol contextRef="c7">RAFFX</dei:TradingSymbol>
    <dei:TradingSymbol contextRef="c15">RAFGX</dei:TradingSymbol>
    <rr:ObjectivePrimaryTextBlock contextRef="c1">&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal"&gt;The fund&#x2019;s investment
objective is to provide you with long-term growth of capital.&lt;/span&gt;&lt;/p&gt;</rr:ObjectivePrimaryTextBlock>
    <rr:ObjectiveHeading contextRef="c1">Investment
objective </rr:ObjectiveHeading>
    <rr:ExpenseNarrativeTextBlock contextRef="c1">&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left"&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal"&gt;This
table describes the fees and expenses that you may pay if you buy, hold and sell shares of the fund. You may pay other fees, such as
brokerage commissions and other fees to financial intermediaries, which are not reflected in the tables and examples below. For example,
in addition to the fees and expenses described below, you may also be required to pay brokerage commissions on purchases and sales of
Class F-2, F-3, 529-F-2 or 529-F-3 shares of the fund. You may qualify for sales charge discounts if you and your family invest, or agree
to invest in the future, at least $25,000 in American Funds. More information about these and other discounts is available from your
financial professional, in the &#x201c;Sales charge reductions and waivers&#x201d; sections on page 31 of the prospectus and on page&#160;68
of the fund&#x2019;s statement of additional information, and in the sales charge waiver appendix to this prospectus.&lt;/span&gt;&lt;/p&gt;</rr:ExpenseNarrativeTextBlock>
    <rr:ExpenseHeading contextRef="c1">Fees
and expenses of the fund</rr:ExpenseHeading>
    <rr:ExpenseBreakpointDiscounts contextRef="c1">You may qualify for sales charge discounts if you and your family invest, or agree
to invest in the future, at least $25,000 in American Funds.</rr:ExpenseBreakpointDiscounts>
    <rr:ExpenseBreakpointMinimumInvestmentRequiredAmount contextRef="c1" decimals="0" unitRef="usd">25000</rr:ExpenseBreakpointMinimumInvestmentRequiredAmount>
    <rr:ShareholderFeesCaption contextRef="c1">Shareholder fees (fees paid directly from your investment)</rr:ShareholderFeesCaption>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice contextRef="c2" decimals="INF" unitRef="pure">0.0575</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice contextRef="c10" decimals="INF" unitRef="pure">0.035</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice contextRef="c8" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice contextRef="c11" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice contextRef="c12" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice contextRef="c19" decimals="INF" unitRef="pure">0.025</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice contextRef="c20" decimals="INF" unitRef="pure">0.025</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice contextRef="c9" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice contextRef="c14" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice contextRef="c18" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice contextRef="c13" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice contextRef="c21" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice contextRef="c22" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice contextRef="c3" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice contextRef="c4" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice contextRef="c5" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice contextRef="c6" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice contextRef="c7" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice contextRef="c15" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice contextRef="c16" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice contextRef="c17" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeImposedOnPurchasesOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="c2"
      decimals="INF"
      id="ix_0_fact"
      unitRef="pure">0.01</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice
      contextRef="c10"
      decimals="INF"
      id="ix_1_fact"
      unitRef="pure">0.01</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice contextRef="c8" decimals="INF" unitRef="pure">0.01</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice contextRef="c11" decimals="INF" unitRef="pure">0.01</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice contextRef="c12" decimals="INF" unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice contextRef="c19" decimals="INF" unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice contextRef="c20" decimals="INF" unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice contextRef="c9" decimals="INF" unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice contextRef="c14" decimals="INF" unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice contextRef="c18" decimals="INF" unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice contextRef="c13" decimals="INF" unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice contextRef="c21" decimals="INF" unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice contextRef="c22" decimals="INF" unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice contextRef="c3" decimals="INF" unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice contextRef="c4" decimals="INF" unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice contextRef="c5" decimals="INF" unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice contextRef="c6" decimals="INF" unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice contextRef="c7" decimals="INF" unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice contextRef="c15" decimals="INF" unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice contextRef="c16" decimals="INF" unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumDeferredSalesChargeOverOfferingPrice contextRef="c17" decimals="INF" unitRef="pure">0</rr:MaximumDeferredSalesChargeOverOfferingPrice>
    <rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther contextRef="c2" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther contextRef="c10" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther contextRef="c8" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther contextRef="c11" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther contextRef="c12" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther contextRef="c19" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther contextRef="c20" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther contextRef="c9" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther contextRef="c14" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther contextRef="c18" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther contextRef="c13" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther contextRef="c21" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther contextRef="c22" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther contextRef="c3" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther contextRef="c4" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther contextRef="c5" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther contextRef="c6" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther contextRef="c7" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther contextRef="c15" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther contextRef="c16" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther contextRef="c17" decimals="INF" unitRef="pure">0</rr:MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther>
    <rr:RedemptionFeeOverRedemption contextRef="c2" decimals="INF" unitRef="pure">0</rr:RedemptionFeeOverRedemption>
    <rr:RedemptionFeeOverRedemption contextRef="c10" decimals="INF" unitRef="pure">0</rr:RedemptionFeeOverRedemption>
    <rr:RedemptionFeeOverRedemption contextRef="c8" decimals="INF" unitRef="pure">0</rr:RedemptionFeeOverRedemption>
    <rr:RedemptionFeeOverRedemption contextRef="c11" decimals="INF" unitRef="pure">0</rr:RedemptionFeeOverRedemption>
    <rr:RedemptionFeeOverRedemption contextRef="c12" decimals="INF" unitRef="pure">0</rr:RedemptionFeeOverRedemption>
    <rr:RedemptionFeeOverRedemption contextRef="c19" decimals="INF" unitRef="pure">0</rr:RedemptionFeeOverRedemption>
    <rr:RedemptionFeeOverRedemption contextRef="c20" decimals="INF" unitRef="pure">0</rr:RedemptionFeeOverRedemption>
    <rr:RedemptionFeeOverRedemption contextRef="c9" decimals="INF" unitRef="pure">0</rr:RedemptionFeeOverRedemption>
    <rr:RedemptionFeeOverRedemption contextRef="c14" decimals="INF" unitRef="pure">0</rr:RedemptionFeeOverRedemption>
    <rr:RedemptionFeeOverRedemption contextRef="c18" decimals="INF" unitRef="pure">0</rr:RedemptionFeeOverRedemption>
    <rr:RedemptionFeeOverRedemption contextRef="c13" decimals="INF" unitRef="pure">0</rr:RedemptionFeeOverRedemption>
    <rr:RedemptionFeeOverRedemption contextRef="c21" decimals="INF" unitRef="pure">0</rr:RedemptionFeeOverRedemption>
    <rr:RedemptionFeeOverRedemption contextRef="c22" decimals="INF" unitRef="pure">0</rr:RedemptionFeeOverRedemption>
    <rr:RedemptionFeeOverRedemption contextRef="c3" decimals="INF" unitRef="pure">0</rr:RedemptionFeeOverRedemption>
    <rr:RedemptionFeeOverRedemption contextRef="c4" decimals="INF" unitRef="pure">0</rr:RedemptionFeeOverRedemption>
    <rr:RedemptionFeeOverRedemption contextRef="c5" decimals="INF" unitRef="pure">0</rr:RedemptionFeeOverRedemption>
    <rr:RedemptionFeeOverRedemption contextRef="c6" decimals="INF" unitRef="pure">0</rr:RedemptionFeeOverRedemption>
    <rr:RedemptionFeeOverRedemption contextRef="c7" decimals="INF" unitRef="pure">0</rr:RedemptionFeeOverRedemption>
    <rr:RedemptionFeeOverRedemption contextRef="c15" decimals="INF" unitRef="pure">0</rr:RedemptionFeeOverRedemption>
    <rr:RedemptionFeeOverRedemption contextRef="c16" decimals="INF" unitRef="pure">0</rr:RedemptionFeeOverRedemption>
    <rr:RedemptionFeeOverRedemption contextRef="c17" decimals="INF" unitRef="pure">0</rr:RedemptionFeeOverRedemption>
    <rr:OperatingExpensesCaption contextRef="c1">Annual fund operating expenses (expenses that you pay each year as a percentage of the value of your investment)</rr:OperatingExpensesCaption>
    <rr:ManagementFeesOverAssets contextRef="c2" decimals="INF" unitRef="pure">0.0029</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets contextRef="c8" decimals="INF" unitRef="pure">0.0029</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets contextRef="c20" decimals="INF" unitRef="pure">0.0029</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets contextRef="c9" decimals="INF" unitRef="pure">0.0029</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets contextRef="c14" decimals="INF" unitRef="pure">0.0029</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets contextRef="c18" decimals="INF" unitRef="pure">0.0029</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets contextRef="c10" decimals="INF" unitRef="pure">0.0029</rr:ManagementFeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets contextRef="c2" decimals="INF" unitRef="pure">0.0025</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets contextRef="c8" decimals="INF" unitRef="pure">0.01</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets contextRef="c20" decimals="INF" unitRef="pure">0.0025</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets contextRef="c9" decimals="INF" unitRef="pure">0.0025</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets contextRef="c14" decimals="INF" unitRef="pure">0</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets contextRef="c18" decimals="INF" unitRef="pure">0</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets contextRef="c10" decimals="INF" unitRef="pure">0.0023</rr:DistributionAndService12b1FeesOverAssets>
    <rr:OtherExpensesOverAssets contextRef="c2" decimals="INF" unitRef="pure">0.0011</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets contextRef="c8" decimals="INF" unitRef="pure">0.0011</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets contextRef="c20" decimals="INF" unitRef="pure">0.0012</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets contextRef="c9" decimals="INF" unitRef="pure">0.0016</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets contextRef="c14" decimals="INF" unitRef="pure">0.0014</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets contextRef="c18" decimals="INF" unitRef="pure">0.0004</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets contextRef="c10" decimals="INF" unitRef="pure">0.0016</rr:OtherExpensesOverAssets>
    <rr:ExpensesOverAssets contextRef="c2" decimals="INF" unitRef="pure">0.0065</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets contextRef="c8" decimals="INF" unitRef="pure">0.014</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets contextRef="c20" decimals="INF" unitRef="pure">0.0066</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets contextRef="c9" decimals="INF" unitRef="pure">0.007</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets contextRef="c14" decimals="INF" unitRef="pure">0.0043</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets contextRef="c18" decimals="INF" unitRef="pure">0.0033</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets contextRef="c10" decimals="INF" unitRef="pure">0.0068</rr:ExpensesOverAssets>
    <rr:ManagementFeesOverAssets contextRef="c11" decimals="INF" unitRef="pure">0.0029</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets contextRef="c12" decimals="INF" unitRef="pure">0.0029</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets contextRef="c19" decimals="INF" unitRef="pure">0.0029</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets contextRef="c13" decimals="INF" unitRef="pure">0.0029</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets contextRef="c21" decimals="INF" unitRef="pure">0.0029</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets contextRef="c22" decimals="INF" unitRef="pure">0.0029</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets contextRef="c3" decimals="INF" unitRef="pure">0.0029</rr:ManagementFeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets contextRef="c11" decimals="INF" unitRef="pure">0.01</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets contextRef="c12" decimals="INF" unitRef="pure">0.005</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets contextRef="c19" decimals="INF" unitRef="pure">0.0025</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets contextRef="c13" decimals="INF" unitRef="pure">0.0025</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets contextRef="c21" decimals="INF" unitRef="pure">0</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets contextRef="c22" decimals="INF" unitRef="pure">0</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets contextRef="c3" decimals="INF" unitRef="pure">0.01</rr:DistributionAndService12b1FeesOverAssets>
    <rr:OtherExpensesOverAssets contextRef="c11" decimals="INF" unitRef="pure">0.0016</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets contextRef="c12" decimals="INF" unitRef="pure">0.0013</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets contextRef="c19" decimals="INF" unitRef="pure">0.0017</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets contextRef="c13" decimals="INF" unitRef="pure">0.0022</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets contextRef="c21" decimals="INF" unitRef="pure">0.0016</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets contextRef="c22" decimals="INF" unitRef="pure">0.0009</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets contextRef="c3" decimals="INF" unitRef="pure">0.0013</rr:OtherExpensesOverAssets>
    <rr:ExpensesOverAssets contextRef="c11" decimals="INF" unitRef="pure">0.0145</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets contextRef="c12" decimals="INF" unitRef="pure">0.0092</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets contextRef="c19" decimals="INF" unitRef="pure">0.0071</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets contextRef="c13" decimals="INF" unitRef="pure">0.0076</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets contextRef="c21" decimals="INF" unitRef="pure">0.0045</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets contextRef="c22" decimals="INF" unitRef="pure">0.0038</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets contextRef="c3" decimals="INF" unitRef="pure">0.0142</rr:ExpensesOverAssets>
    <rr:ManagementFeesOverAssets contextRef="c4" decimals="INF" unitRef="pure">0.0029</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets contextRef="c16" decimals="INF" unitRef="pure">0.0029</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets contextRef="c5" decimals="INF" unitRef="pure">0.0029</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets contextRef="c6" decimals="INF" unitRef="pure">0.0029</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets contextRef="c17" decimals="INF" unitRef="pure">0.0029</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets contextRef="c7" decimals="INF" unitRef="pure">0.0029</rr:ManagementFeesOverAssets>
    <rr:ManagementFeesOverAssets contextRef="c15" decimals="INF" unitRef="pure">0.0029</rr:ManagementFeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets contextRef="c4" decimals="INF" unitRef="pure">0.0075</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets contextRef="c16" decimals="INF" unitRef="pure">0.006</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets contextRef="c5" decimals="INF" unitRef="pure">0.005</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets contextRef="c6" decimals="INF" unitRef="pure">0.0025</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets contextRef="c17" decimals="INF" unitRef="pure">0</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets contextRef="c7" decimals="INF" unitRef="pure">0</rr:DistributionAndService12b1FeesOverAssets>
    <rr:DistributionAndService12b1FeesOverAssets contextRef="c15" decimals="INF" unitRef="pure">0</rr:DistributionAndService12b1FeesOverAssets>
    <rr:OtherExpensesOverAssets contextRef="c4" decimals="INF" unitRef="pure">0.0038</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets contextRef="c16" decimals="INF" unitRef="pure">0.0024</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets contextRef="c5" decimals="INF" unitRef="pure">0.0019</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets contextRef="c6" decimals="INF" unitRef="pure">0.0013</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets contextRef="c17" decimals="INF" unitRef="pure">0.0019</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets contextRef="c7" decimals="INF" unitRef="pure">0.0009</rr:OtherExpensesOverAssets>
    <rr:OtherExpensesOverAssets contextRef="c15" decimals="INF" unitRef="pure">0.0004</rr:OtherExpensesOverAssets>
    <rr:ExpensesOverAssets contextRef="c4" decimals="INF" unitRef="pure">0.0142</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets contextRef="c16" decimals="INF" unitRef="pure">0.0113</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets contextRef="c5" decimals="INF" unitRef="pure">0.0098</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets contextRef="c6" decimals="INF" unitRef="pure">0.0067</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets contextRef="c17" decimals="INF" unitRef="pure">0.0048</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets contextRef="c7" decimals="INF" unitRef="pure">0.0038</rr:ExpensesOverAssets>
    <rr:ExpensesOverAssets contextRef="c15" decimals="INF" unitRef="pure">0.0033</rr:ExpensesOverAssets>
    <rr:ExpensesDeferredChargesTextBlock contextRef="c10">&lt;span style="font-size: 10pt; font-weight: normal"&gt;A
contingent deferred sales charge of 1.00% applies on certain redemptions made within 18 months following purchases of $1&#160;million
or more made without an initial sales charge. Contingent deferred sales charge is calculated based on the lesser of the offering price
and market value of shares being sold.&lt;/span&gt;</rr:ExpensesDeferredChargesTextBlock>
    <rr:ExpensesDeferredChargesTextBlock contextRef="c2">&lt;span style="font-size: 10pt; font-weight: normal"&gt;A
contingent deferred sales charge of 1.00% applies on certain redemptions made within 18 months following purchases of $1&#160;million
or more made without an initial sales charge. Contingent deferred sales charge is calculated based on the lesser of the offering price
and market value of shares being sold.&lt;/span&gt;</rr:ExpensesDeferredChargesTextBlock>
    <rr:ExpenseExampleNarrativeTextBlock contextRef="c1">&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-style: normal"&gt;&lt;span style="font-weight: normal"&gt;This example is intended to help you compare the cost of investing in the fund with the cost of
investing in other mutual funds.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;The example assumes that you invest $10,000 in the fund for the time periods indicated and then redeem all of your shares at the end of those periods. The example also assumes that your investment has a 5% return each year and that the fund&#x2019;s operating expenses remain the same. You may be required to pay brokerage commissions on your purchases and sales of Class F-2, F-3, 529-F-2 or 529-F-3 shares of the fund, which are not reflected in the example. &lt;/span&gt;&lt;/p&gt;</rr:ExpenseExampleNarrativeTextBlock>
    <rr:ExpenseExampleHeading contextRef="c1">Example
</rr:ExpenseExampleHeading>
    <rr:ExpenseExampleByYearCaption contextRef="c1">Although your actual costs may be higher or lower, based on these assumptions your costs would be:</rr:ExpenseExampleByYearCaption>
    <rr:ExpenseExampleYear01 contextRef="c2" decimals="0" unitRef="usd">638</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear01 contextRef="c8" decimals="0" unitRef="usd">243</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear01 contextRef="c20" decimals="0" unitRef="usd">316</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear01 contextRef="c9" decimals="0" unitRef="usd">72</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear01 contextRef="c14" decimals="0" unitRef="usd">44</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear01 contextRef="c18" decimals="0" unitRef="usd">34</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear01 contextRef="c10" decimals="0" unitRef="usd">417</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear01 contextRef="c11" decimals="0" unitRef="usd">248</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear01 contextRef="c12" decimals="0" unitRef="usd">94</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear01 contextRef="c19" decimals="0" unitRef="usd">321</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear01 contextRef="c13" decimals="0" unitRef="usd">78</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear01 contextRef="c21" decimals="0" unitRef="usd">46</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear01 contextRef="c22" decimals="0" unitRef="usd">39</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear01 contextRef="c3" decimals="0" unitRef="usd">145</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear03 contextRef="c2" decimals="0" unitRef="usd">771</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear03 contextRef="c8" decimals="0" unitRef="usd">443</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear03 contextRef="c20" decimals="0" unitRef="usd">456</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear03 contextRef="c9" decimals="0" unitRef="usd">224</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear03 contextRef="c14" decimals="0" unitRef="usd">138</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear03 contextRef="c18" decimals="0" unitRef="usd">106</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear03 contextRef="c10" decimals="0" unitRef="usd">560</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear03 contextRef="c11" decimals="0" unitRef="usd">459</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear03 contextRef="c12" decimals="0" unitRef="usd">293</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear03 contextRef="c19" decimals="0" unitRef="usd">471</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear03 contextRef="c13" decimals="0" unitRef="usd">243</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear03 contextRef="c21" decimals="0" unitRef="usd">144</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear03 contextRef="c22" decimals="0" unitRef="usd">122</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear03 contextRef="c3" decimals="0" unitRef="usd">449</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear05 contextRef="c2" decimals="0" unitRef="usd">916</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear05 contextRef="c8" decimals="0" unitRef="usd">766</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear05 contextRef="c20" decimals="0" unitRef="usd">609</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear05 contextRef="c9" decimals="0" unitRef="usd">390</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear05 contextRef="c14" decimals="0" unitRef="usd">241</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear05 contextRef="c18" decimals="0" unitRef="usd">185</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear05 contextRef="c10" decimals="0" unitRef="usd">715</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear05 contextRef="c11" decimals="0" unitRef="usd">792</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear05 contextRef="c12" decimals="0" unitRef="usd">509</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear05 contextRef="c19" decimals="0" unitRef="usd">635</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear05 contextRef="c13" decimals="0" unitRef="usd">422</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear05 contextRef="c21" decimals="0" unitRef="usd">252</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear05 contextRef="c22" decimals="0" unitRef="usd">213</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear05 contextRef="c3" decimals="0" unitRef="usd">776</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear10 contextRef="c2" decimals="0" unitRef="usd">1339</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear10 contextRef="c8" decimals="0" unitRef="usd">1475</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear10 contextRef="c20" decimals="0" unitRef="usd">1052</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear10 contextRef="c9" decimals="0" unitRef="usd">871</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear10 contextRef="c14" decimals="0" unitRef="usd">542</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear10 contextRef="c18" decimals="0" unitRef="usd">418</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear10 contextRef="c10" decimals="0" unitRef="usd">1167</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear10 contextRef="c11" decimals="0" unitRef="usd">1243</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear10 contextRef="c12" decimals="0" unitRef="usd">1131</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear10 contextRef="c19" decimals="0" unitRef="usd">1110</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear10 contextRef="c13" decimals="0" unitRef="usd">942</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear10 contextRef="c21" decimals="0" unitRef="usd">567</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear10 contextRef="c22" decimals="0" unitRef="usd">480</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear10 contextRef="c3" decimals="0" unitRef="usd">1702</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleNoRedemptionByYearCaption contextRef="c1">For the share classes listed to the right, you would pay the following if you did not redeem your shares:</rr:ExpenseExampleNoRedemptionByYearCaption>
    <rr:ExpenseExampleYear01 contextRef="c4" decimals="0" unitRef="usd">145</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear01 contextRef="c16" decimals="0" unitRef="usd">115</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear01 contextRef="c5" decimals="0" unitRef="usd">100</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear01 contextRef="c6" decimals="0" unitRef="usd">68</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear01 contextRef="c17" decimals="0" unitRef="usd">49</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear01 contextRef="c7" decimals="0" unitRef="usd">39</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleYear01 contextRef="c15" decimals="0" unitRef="usd">34</rr:ExpenseExampleYear01>
    <rr:ExpenseExampleNoRedemptionYear01 contextRef="c8" decimals="0" unitRef="usd">143</rr:ExpenseExampleNoRedemptionYear01>
    <rr:ExpenseExampleNoRedemptionYear01 contextRef="c11" decimals="0" unitRef="usd">148</rr:ExpenseExampleNoRedemptionYear01>
    <rr:ExpenseExampleYear03 contextRef="c4" decimals="0" unitRef="usd">449</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear03 contextRef="c16" decimals="0" unitRef="usd">359</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear03 contextRef="c5" decimals="0" unitRef="usd">312</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear03 contextRef="c6" decimals="0" unitRef="usd">214</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear03 contextRef="c17" decimals="0" unitRef="usd">154</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear03 contextRef="c7" decimals="0" unitRef="usd">122</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleYear03 contextRef="c15" decimals="0" unitRef="usd">106</rr:ExpenseExampleYear03>
    <rr:ExpenseExampleNoRedemptionYear03 contextRef="c8" decimals="0" unitRef="usd">443</rr:ExpenseExampleNoRedemptionYear03>
    <rr:ExpenseExampleNoRedemptionYear03 contextRef="c11" decimals="0" unitRef="usd">459</rr:ExpenseExampleNoRedemptionYear03>
    <rr:ExpenseExampleYear05 contextRef="c4" decimals="0" unitRef="usd">776</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear05 contextRef="c16" decimals="0" unitRef="usd">622</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear05 contextRef="c5" decimals="0" unitRef="usd">542</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear05 contextRef="c6" decimals="0" unitRef="usd">373</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear05 contextRef="c17" decimals="0" unitRef="usd">269</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear05 contextRef="c7" decimals="0" unitRef="usd">213</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleYear05 contextRef="c15" decimals="0" unitRef="usd">185</rr:ExpenseExampleYear05>
    <rr:ExpenseExampleNoRedemptionYear05 contextRef="c8" decimals="0" unitRef="usd">766</rr:ExpenseExampleNoRedemptionYear05>
    <rr:ExpenseExampleNoRedemptionYear05 contextRef="c11" decimals="0" unitRef="usd">792</rr:ExpenseExampleNoRedemptionYear05>
    <rr:ExpenseExampleYear10 contextRef="c4" decimals="0" unitRef="usd">1702</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear10 contextRef="c16" decimals="0" unitRef="usd">1375</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear10 contextRef="c5" decimals="0" unitRef="usd">1201</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear10 contextRef="c6" decimals="0" unitRef="usd">835</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear10 contextRef="c17" decimals="0" unitRef="usd">604</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear10 contextRef="c7" decimals="0" unitRef="usd">480</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleYear10 contextRef="c15" decimals="0" unitRef="usd">418</rr:ExpenseExampleYear10>
    <rr:ExpenseExampleNoRedemptionYear10 contextRef="c8" decimals="0" unitRef="usd">1475</rr:ExpenseExampleNoRedemptionYear10>
    <rr:ExpenseExampleNoRedemptionYear10 contextRef="c11" decimals="0" unitRef="usd">1243</rr:ExpenseExampleNoRedemptionYear10>
    <rr:PortfolioTurnoverTextBlock contextRef="c1">&lt;p style="font-size: 10pt; text-align: left"&gt;&lt;span style="-sec-ix-redline:true;font-family: Arial, Helvetica, Sans-Serif; font-style: normal"&gt;&lt;span style="font-weight: normal"&gt;The fund pays transaction costs, such as commissions, when it buys and sells securities
(or &#x201c;turns over&#x201d; its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in
higher taxes when fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or
in the example, affect the fund&#x2019;s investment results. During the most recent fiscal year, the fund&#x2019;s portfolio turnover rate
was 28% of the average value of its portfolio.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</rr:PortfolioTurnoverTextBlock>
    <rr:PortfolioTurnoverHeading contextRef="c1">Portfolio
turnover </rr:PortfolioTurnoverHeading>
    <rr:PortfolioTurnoverRate contextRef="c1" decimals="INF" unitRef="pure">0.28</rr:PortfolioTurnoverRate>
    <rr:StrategyNarrativeTextBlock contextRef="c1">&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal"&gt;The fund
invests primarily in common stocks of U.S. companies that have solid long-term growth records and the potential for good future growth.
The fund may invest in common stocks and other securities of issuers domiciled outside the United States to a limited extent.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;The investment
adviser uses a system of multiple portfolio managers in managing the fund&#x2019;s assets. Under this approach, the portfolio of the fund
is divided into segments managed by individual managers.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;The fund
relies on the professional judgment of its investment adviser to make decisions about the fund&#x2019;s portfolio investments. The basic
investment philosophy of the investment adviser is to seek to invest in attractively valued companies that, in its opinion, represent
good, long-term investment opportunities. Securities may be sold when the investment adviser believes that they no longer represent relatively
attractive investment opportunities.&lt;/span&gt;&lt;/p&gt;</rr:StrategyNarrativeTextBlock>
    <rr:StrategyHeading contextRef="c1">Principal
investment strategies </rr:StrategyHeading>
    <rr:RiskNarrativeTextBlock contextRef="c1">&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left"&gt; &lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-style: normal"&gt;&lt;b&gt;This section describes the principal risks
associated with investing in the fund. You may lose money by investing in the fund. The likelihood of loss may be greater if you invest
for a shorter period of time. Investors in the fund should have a long-term perspective and be able to tolerate potentially sharp declines
in value.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"&gt;&lt;i&gt;Market
conditions&lt;/i&gt; &#x2014; The prices of, and the income generated by, the common stocks and other securities held by the fund may decline
&#x2013; sometimes rapidly or unpredictably &#x2013; due to various factors, including events or conditions affecting the general economy
or particular industries; overall market changes; local, regional or global political, social or economic instability; governmental,
governmental agency or central bank responses to economic conditions; and currency exchange rate, interest rate and commodity price fluctuations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;Economies
and financial markets throughout the world are highly interconnected. Economic, financial or political events, trading and tariff arrangements,
wars, terrorism, cybersecurity events, natural disasters, public health emergencies (such as the spread of infectious disease) and other
circumstances in one country or region, including actions taken by governmental or quasi-governmental authorities in response to any
of the foregoing, could have impacts on global economies or markets. As a result, whether or not the fund invests in securities of issuers
located in or with significant exposure to the countries affected, the value and liquidity of the fund&#x2019;s investments may be negatively
affected by developments in other countries and regions.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"&gt;&lt;i&gt;Issuer
risks&lt;/i&gt; &#x2014; The prices of, and the income generated by, securities held by the fund may decline in response to various factors
directly related to the issuers of such securities, including reduced demand for an issuer&#x2019;s goods or services, poor management
performance, major litigation, investigations or other controversies related to the issuer, changes in government regulations affecting
the issuer or its competitive environment and strategic initiatives such as mergers, acquisitions or dispositions and the market response
to any such initiatives.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"&gt;&lt;i&gt;Investing
in growth-oriented stocks&lt;/i&gt; &#x2014; Growth-oriented common stocks and other equity-type securities (such as preferred stocks, convertible
preferred stocks and convertible bonds) may involve larger price swings and greater potential for loss than other types of investments.
These risks may be even greater in the case of smaller capitalization stocks.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"&gt;&lt;i&gt;Investing
outside the United States&lt;/i&gt; &#x2014; Securities of issuers domiciled outside the United States, or with significant operations or revenues
outside the United States, may lose value because of adverse political, social, economic or market developments (including social instability,
regional conflicts, terrorism and war) in the countries or regions in which the issuers operate or generate revenue. These securities
may also lose value due to changes in foreign currency exchange rates against the U.S. dollar and/or currencies of other countries. Issuers
of these securities may be more susceptible to actions of foreign governments, such as nationalization, currency blockage or the imposition
of price controls or punitive taxes, each of which could adversely impact the value of these securities. Securities markets in certain
countries may be more volatile and/or less liquid than those in the United States. Investments outside the United States may also be
subject to different accounting and auditing practices and standards and different regulatory, legal and reporting requirements, and
may be more difficult to value, than those in the United States. In addition, the value of investments outside the United States may
be reduced by foreign taxes, including foreign withholding taxes on interest and dividends. Further, there may be increased risks of
delayed settlement of securities purchased or sold by the fund. The risks of investing outside the United States may be heightened in
connection with investments in emerging markets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"&gt;&lt;i&gt;Management
&lt;/i&gt;&#x2014; The investment adviser to the fund actively manages the fund&#x2019;s investments. Consequently, the fund is subject to the
risk that the methods and analyses, including models, tools and data, employed by the investment adviser in this process may be flawed
or incorrect and may not produce the desired results. This could cause the fund to lose value or its investment results to lag relevant
benchmarks or other funds with similar objectives.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font-size: 10pt; text-align: left"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;Your investment in the fund is not
a bank deposit and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other governmental agency, entity
or person. You should consider how this fund fits into your overall investment program.&lt;/span&gt;&lt;/p&gt;</rr:RiskNarrativeTextBlock>
    <rr:RiskHeading contextRef="c1">Principal
risks</rr:RiskHeading>
    <rr:RiskLoseMoney contextRef="c1">You may lose money by investing in the fund.</rr:RiskLoseMoney>
    <rr:RiskNotInsured contextRef="c1">Your investment in the fund is not
a bank deposit and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other governmental agency, entity
or person.</rr:RiskNotInsured>
    <rr:PerformanceNarrativeTextBlock contextRef="c1">&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left"&gt; &lt;span style="-sec-ix-redline:true;font-family: Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal"&gt;The following bar
chart shows how the fund&#x2019;s investment results have varied from year to year, and the following table shows how the fund&#x2019;s
average annual total returns for various periods compare with a broad measure of securities market results. This information provides
some indication of the risks of investing in the fund. Past investment results (before and after taxes) are not predictive of future
investment results. Prior to October 30, 2020, certain fees, such as 12b-1 fees, were not charged on Class 529-F-1 shares. If these expenses
had been deducted, results would have been lower. Updated information on the fund&#x2019;s investment results can be obtained by visiting
capitalgroup.com.&lt;/span&gt;&lt;/p&gt;</rr:PerformanceNarrativeTextBlock>
    <rr:BarChartAndPerformanceTableHeading contextRef="c1">Investment
results</rr:BarChartAndPerformanceTableHeading>
    <rr:PerformanceInformationIllustratesVariabilityOfReturns contextRef="c1">The following bar
chart shows how the fund&#x2019;s investment results have varied from year to year, and the following table shows how the fund&#x2019;s
average annual total returns for various periods compare with a broad measure of securities market results.</rr:PerformanceInformationIllustratesVariabilityOfReturns>
    <rr:PerformancePastDoesNotIndicateFuture contextRef="c1">Past investment results (before and after taxes) are not predictive of future
investment results.</rr:PerformancePastDoesNotIndicateFuture>
    <rr:PerformanceAvailabilityWebSiteAddress contextRef="c1">capitalgroup.com</rr:PerformanceAvailabilityWebSiteAddress>
    <rr:AverageAnnualReturnCaption contextRef="c1">Average annual total returns For the periods ended December 31, 2021:</rr:AverageAnnualReturnCaption>
    <rr:AverageAnnualReturnInceptionDate contextRef="c25">2008-08-01</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnInceptionDate contextRef="c14">2008-08-01</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01 contextRef="c14" decimals="INF" unitRef="pure">0.2393</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05 contextRef="c14" decimals="INF" unitRef="pure">0.1807</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10 contextRef="c14" decimals="INF" unitRef="pure">0.163</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception contextRef="c14" decimals="INF" unitRef="pure">0.1325</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnYear01 contextRef="c23" decimals="INF" unitRef="pure">0.2215</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05 contextRef="c23" decimals="INF" unitRef="pure">0.1635</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10 contextRef="c23" decimals="INF" unitRef="pure">0.1463</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnYear01 contextRef="c24" decimals="INF" unitRef="pure">0.1527</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05 contextRef="c24" decimals="INF" unitRef="pure">0.142</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10 contextRef="c24" decimals="INF" unitRef="pure">0.1322</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnInceptionDate contextRef="c2">1967-05-01</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01 contextRef="c2" decimals="INF" unitRef="pure">0.1653</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05 contextRef="c2" decimals="INF" unitRef="pure">0.1643</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10 contextRef="c2" decimals="INF" unitRef="pure">0.1536</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception contextRef="c2" decimals="INF" unitRef="pure">0.1183</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnInceptionDate contextRef="c8">2001-03-15</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01 contextRef="c8" decimals="INF" unitRef="pure">0.2173</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05 contextRef="c8" decimals="INF" unitRef="pure">0.1692</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10 contextRef="c8" decimals="INF" unitRef="pure">0.1531</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception contextRef="c8" decimals="INF" unitRef="pure">0.0904</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnInceptionDate contextRef="c9">2001-03-16</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01 contextRef="c9" decimals="INF" unitRef="pure">0.236</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05 contextRef="c9" decimals="INF" unitRef="pure">0.1775</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10 contextRef="c9" decimals="INF" unitRef="pure">0.1599</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception contextRef="c9" decimals="INF" unitRef="pure">0.0944</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnInceptionDate contextRef="c18">2017-01-27</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01 contextRef="c18" decimals="INF" unitRef="pure">0.2407</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnSinceInception contextRef="c18" decimals="INF" unitRef="pure">0.1751</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnInceptionDate contextRef="c10">2002-02-15</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01 contextRef="c10" decimals="INF" unitRef="pure">0.1928</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05 contextRef="c10" decimals="INF" unitRef="pure">0.1691</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10 contextRef="c10" decimals="INF" unitRef="pure">0.1555</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception contextRef="c10" decimals="INF" unitRef="pure">0.0971</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnInceptionDate contextRef="c11">2002-02-19</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01 contextRef="c11" decimals="INF" unitRef="pure">0.2169</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05 contextRef="c11" decimals="INF" unitRef="pure">0.1686</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10 contextRef="c11" decimals="INF" unitRef="pure">0.1551</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception contextRef="c11" decimals="INF" unitRef="pure">0.0977</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnInceptionDate contextRef="c12">2002-03-07</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01 contextRef="c12" decimals="INF" unitRef="pure">0.2333</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05 contextRef="c12" decimals="INF" unitRef="pure">0.1749</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10 contextRef="c12" decimals="INF" unitRef="pure">0.1569</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception contextRef="c12" decimals="INF" unitRef="pure">0.0942</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnInceptionDate contextRef="c13">2002-09-17</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01 contextRef="c13" decimals="INF" unitRef="pure">0.2385</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05 contextRef="c13" decimals="INF" unitRef="pure">0.1801</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10 contextRef="c13" decimals="INF" unitRef="pure">0.1621</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception contextRef="c13" decimals="INF" unitRef="pure">0.1146</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnInceptionDate contextRef="c21">2020-10-30</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01 contextRef="c21" decimals="INF" unitRef="pure">0.239</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnSinceInception contextRef="c21" decimals="INF" unitRef="pure">0.3529</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnInceptionDate contextRef="c22">2020-10-30</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01 contextRef="c22" decimals="INF" unitRef="pure">0.24</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnSinceInception contextRef="c22" decimals="INF" unitRef="pure">0.354</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnInceptionDate contextRef="c3">2002-06-26</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01 contextRef="c3" decimals="INF" unitRef="pure">0.2273</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05 contextRef="c3" decimals="INF" unitRef="pure">0.169</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10 contextRef="c3" decimals="INF" unitRef="pure">0.1515</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception contextRef="c3" decimals="INF" unitRef="pure">0.0984</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnInceptionDate contextRef="c4">2002-05-21</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01 contextRef="c4" decimals="INF" unitRef="pure">0.227</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05 contextRef="c4" decimals="INF" unitRef="pure">0.1691</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10 contextRef="c4" decimals="INF" unitRef="pure">0.1516</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception contextRef="c4" decimals="INF" unitRef="pure">0.0924</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnInceptionDate contextRef="c16">2014-08-29</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01 contextRef="c16" decimals="INF" unitRef="pure">0.2309</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05 contextRef="c16" decimals="INF" unitRef="pure">0.1726</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnSinceInception contextRef="c16" decimals="INF" unitRef="pure">0.1294</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnInceptionDate contextRef="c5">2002-06-04</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01 contextRef="c5" decimals="INF" unitRef="pure">0.2325</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05 contextRef="c5" decimals="INF" unitRef="pure">0.1743</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10 contextRef="c5" decimals="INF" unitRef="pure">0.1567</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception contextRef="c5" decimals="INF" unitRef="pure">0.0992</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnInceptionDate contextRef="c6">2002-05-20</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01 contextRef="c6" decimals="INF" unitRef="pure">0.2363</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05 contextRef="c6" decimals="INF" unitRef="pure">0.1778</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10 contextRef="c6" decimals="INF" unitRef="pure">0.1601</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception contextRef="c6" decimals="INF" unitRef="pure">0.1001</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnInceptionDate contextRef="c17">2015-11-20</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01 contextRef="c17" decimals="INF" unitRef="pure">0.2389</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05 contextRef="c17" decimals="INF" unitRef="pure">0.1804</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnSinceInception contextRef="c17" decimals="INF" unitRef="pure">0.1579</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnInceptionDate contextRef="c7">2002-05-15</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01 contextRef="c7" decimals="INF" unitRef="pure">0.2399</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05 contextRef="c7" decimals="INF" unitRef="pure">0.1813</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10 contextRef="c7" decimals="INF" unitRef="pure">0.1636</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception contextRef="c7" decimals="INF" unitRef="pure">0.1032</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnInceptionDate contextRef="c15">2009-05-01</rr:AverageAnnualReturnInceptionDate>
    <rr:AverageAnnualReturnYear01 contextRef="c15" decimals="INF" unitRef="pure">0.2407</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05 contextRef="c15" decimals="INF" unitRef="pure">0.182</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10 contextRef="c15" decimals="INF" unitRef="pure">0.1642</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception contextRef="c15" decimals="INF" unitRef="pure">0.1634</rr:AverageAnnualReturnSinceInception>
    <rr:AverageAnnualReturnYear01 contextRef="c25" decimals="INF" unitRef="pure">0.2871</rr:AverageAnnualReturnYear01>
    <rr:AverageAnnualReturnYear05 contextRef="c25" decimals="INF" unitRef="pure">0.1847</rr:AverageAnnualReturnYear05>
    <rr:AverageAnnualReturnYear10 contextRef="c25" decimals="INF" unitRef="pure">0.1655</rr:AverageAnnualReturnYear10>
    <rr:AverageAnnualReturnSinceInception contextRef="c25" decimals="INF" unitRef="pure">0.1272</rr:AverageAnnualReturnSinceInception>
    <rr:PerformanceTableClosingTextBlock contextRef="c1">&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;After-tax
returns are shown only for Class F-2 shares; after-tax returns for other share classes will vary. After-tax returns are calculated using
the highest individual federal income tax rates in effect during each year of the periods shown and do not reflect the impact of state
and local taxes. Your actual after-tax returns depend on your individual tax situation and likely will differ from the results shown
above. In addition, after-tax returns are not relevant if you hold your fund shares through a tax-favored arrangement, such as a 401(k)
plan, individual retirement account (IRA) or 529 college savings plan.&lt;/span&gt;&lt;/p&gt;</rr:PerformanceTableClosingTextBlock>
    <rr:PerformanceTableOneClassOfAfterTaxShown contextRef="c1">After-tax
returns are shown only for Class F-2 shares; after-tax returns for other share classes will vary.</rr:PerformanceTableOneClassOfAfterTaxShown>
    <rr:PerformanceTableUsesHighestFederalRate contextRef="c1">After-tax returns are calculated using
the highest individual federal income tax rates in effect during each year of the periods shown and do not reflect the impact of state
and local taxes.</rr:PerformanceTableUsesHighestFederalRate>
    <rr:PerformanceTableNotRelevantToTaxDeferred contextRef="c1">Your actual after-tax returns depend on your individual tax situation and likely will differ from the results shown
above. In addition, after-tax returns are not relevant if you hold your fund shares through a tax-favored arrangement, such as a 401(k)
plan, individual retirement account (IRA) or 529 college savings plan.</rr:PerformanceTableNotRelevantToTaxDeferred>
    <rr:ShareholderFeesTableTextBlock contextRef="c1">~ http://www.american.com/20220413/role/ScheduleShareholderFees20001 column dei_LegalEntityAxis compact ck0000004405_S000008817Member row primary compact * ~</rr:ShareholderFeesTableTextBlock>
    <rr:AnnualFundOperatingExpensesTableTextBlock contextRef="c1">~ http://www.american.com/20220413/role/ScheduleAnnualFundOperatingExpenses20002 column dei_LegalEntityAxis compact ck0000004405_S000008817Member row primary compact * ~</rr:AnnualFundOperatingExpensesTableTextBlock>
    <rr:ExpenseExampleWithRedemptionTableTextBlock contextRef="c1">~ http://www.american.com/20220413/role/ScheduleExpenseExample20003 column dei_LegalEntityAxis compact ck0000004405_S000008817Member row primary compact * ~</rr:ExpenseExampleWithRedemptionTableTextBlock>
    <rr:ExpenseExampleNoRedemptionTableTextBlock contextRef="c1">~ http://www.american.com/20220413/role/ScheduleExpenseExampleNoRedemption20004 column dei_LegalEntityAxis compact ck0000004405_S000008817Member row primary compact * ~</rr:ExpenseExampleNoRedemptionTableTextBlock>
    <rr:AnnualReturn2012 contextRef="c14" decimals="INF" unitRef="pure">0.1605</rr:AnnualReturn2012>
    <rr:AnnualReturn2013 contextRef="c14" decimals="INF" unitRef="pure">0.3710</rr:AnnualReturn2013>
    <rr:AnnualReturn2014 contextRef="c14" decimals="INF" unitRef="pure">0.1234</rr:AnnualReturn2014>
    <rr:AnnualReturn2015 contextRef="c14" decimals="INF" unitRef="pure">0.0100</rr:AnnualReturn2015>
    <rr:AnnualReturn2016 contextRef="c14" decimals="INF" unitRef="pure">0.0928</rr:AnnualReturn2016>
    <rr:AnnualReturn2017 contextRef="c14" decimals="INF" unitRef="pure">0.2226</rr:AnnualReturn2017>
    <rr:AnnualReturn2018 contextRef="c14" decimals="INF" unitRef="pure">-0.0170</rr:AnnualReturn2018>
    <rr:AnnualReturn2019 contextRef="c14" decimals="INF" unitRef="pure">0.2658</rr:AnnualReturn2019>
    <rr:AnnualReturn2020 contextRef="c14" decimals="INF" unitRef="pure">0.2170</rr:AnnualReturn2020>
    <rr:AnnualReturn2021 contextRef="c14" decimals="INF" unitRef="pure">0.2393</rr:AnnualReturn2021>
    <rr:BarChartTableTextBlock contextRef="c1">~ http://www.american.com/20220413/role/ScheduleAnnualTotalReturnsBarChart20005 column dei_LegalEntityAxis compact ck0000004405_S000008817Member row primary compact * ~</rr:BarChartTableTextBlock>
    <rr:PerformanceTableTextBlock contextRef="c1">~ http://www.american.com/20220413/role/ScheduleAverageAnnualReturnsTransposed20006 column dei_LegalEntityAxis compact ck0000004405_S000008817Member column rr_PerformanceMeasureAxis compact * row primary compact * ~</rr:PerformanceTableTextBlock>
    <rr:BarChartHeading contextRef="c1" id="hidden-fact-0">Calendar year total returns for Class F-2 shares (Class F-2 are not subject to sales charges.)</rr:BarChartHeading>
    <rr:BarChartNarrativeTextBlock contextRef="c1" id="hidden-fact-1">&lt;p&gt;The following bar chart shows how the fund&amp;#x2019;s investment results have varied from year to year, and the following table shows how the fund&amp;#x2019;s average annual total returns for various periods compare with a broad measure of securities market results.&lt;/p&gt;</rr:BarChartNarrativeTextBlock>
    <rr:HighestQuarterlyReturnLabel contextRef="c1" id="hidden-fact-2">Highest</rr:HighestQuarterlyReturnLabel>
    <rr:BarChartHighestQuarterlyReturn
      contextRef="c1"
      decimals="INF"
      id="hidden-fact-3"
      unitRef="pure">0.2320</rr:BarChartHighestQuarterlyReturn>
    <rr:BarChartHighestQuarterlyReturnDate contextRef="c1" id="hidden-fact-4">2020-06-30</rr:BarChartHighestQuarterlyReturnDate>
    <rr:LowestQuarterlyReturnLabel contextRef="c1" id="hidden-fact-5">Lowest</rr:LowestQuarterlyReturnLabel>
    <rr:BarChartLowestQuarterlyReturn
      contextRef="c1"
      decimals="INF"
      id="hidden-fact-6"
      unitRef="pure">-0.1721</rr:BarChartLowestQuarterlyReturn>
    <rr:BarChartLowestQuarterlyReturnDate contextRef="c1" id="hidden-fact-7">2020-03-31</rr:BarChartLowestQuarterlyReturnDate>
    <rr:YearToDateReturnLabel contextRef="c1" id="hidden-fact-8">The fund's total return for the three months ended</rr:YearToDateReturnLabel>
    <rr:BarChartYearToDateReturn
      contextRef="c1"
      decimals="INF"
      id="hidden-fact-9"
      unitRef="pure">-0.1238</rr:BarChartYearToDateReturn>
    <rr:BarChartYearToDateReturnDate contextRef="c1" id="hidden-fact-10">2022-03-31</rr:BarChartYearToDateReturnDate>
    <rr:BarChartClosingTextBlock contextRef="c1" id="hidden-fact-11">&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left;"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif;"&gt;Highest/Lowest quarterly results during this period were:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;#xa0;&lt;/p&gt;
&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left;"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif;"&gt;&lt;strong&gt;Highest&lt;/strong&gt; 23.20% (quarter ended June 30, 2020)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;#xa0;&lt;/p&gt;
&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left;"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif;"&gt;&lt;strong&gt;Lowest&lt;/strong&gt; -17.21% (quarter ended March 31, 2020)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;#xa0;&lt;/p&gt;
&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; text-align: left;"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif;"&gt;The fund's total return for the three months ended March 31, 2022, was -12.38%.&lt;/span&gt;&lt;/p&gt;</rr:BarChartClosingTextBlock>
    <rr:BarChartDoesNotReflectSalesLoads contextRef="c1" id="hidden-fact-12">(Class F-2 are not subject to sales charges.)</rr:BarChartDoesNotReflectSalesLoads>
    <dei:AmendmentFlag contextRef="c0">false</dei:AmendmentFlag>
    <dei:DocumentCreationDate contextRef="c0">2022-04-13</dei:DocumentCreationDate>
    <dei:DocumentPeriodEndDate contextRef="c0">2022-02-28</dei:DocumentPeriodEndDate>
    <dei:DocumentType contextRef="c0">485BPOS</dei:DocumentType>
    <dei:EntityCentralIndexKey contextRef="c0">0000004405</dei:EntityCentralIndexKey>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_0_footnote" xlink:label="ix_0_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size: 10pt; font-weight: normal">A
contingent deferred sales charge of 1.00% applies on certain redemptions made within 18 months following purchases of $1&#160;million
or more made without an initial sales charge. Contingent deferred sales charge is calculated based on the lesser of the offering price
and market value of shares being sold.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
