<?xml version="1.0"?>
<html xmlns="http://www.w3.org/1999/xhtml" 
xmlns:xule="http://xbrl.us/xendr/2.0/template"
xmlns:ixt1="http://www.xbrl.org/inlineXBRL/transformation/2010-04-20"
xmlns:ixt4="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12"
xmlns:ferc="http://ferc.gov/form/2026-04-01/ferc"
xmlns:ferc-part="http://www.ferc.gov/form/parts"
>

<head>
    <title>Template - F1 - 272</title>
    <meta content='text/html; charset=UTF-8' http-equiv='Content-Type' />
    <link rel="stylesheet" type="text/css" href="form-template.css"/>
    
</head>

<body class="xbrl" id="ScheduleAccumulatedDeferredIncomeTaxesAcceleratedAmortizationPropertyAbstract">
    <table class="schedule-header xbrl" width="100%">
        <tr>
            <td class="xbrl">
                <xule:replace>
                    <xule:expression class="hide">taxonomy().concept(ferc:RespondentLegalName).label("http://ferc.gov/form/2020-01-01/roles/label/F1Header").text</xule:expression>
                    <xule:template-display>Name of Respondent:</xule:template-display>
                </xule:replace><br/>
                
                <xule:replace>
                    <xule:expression class="hide" fact="true">[@ferc:RespondentLegalName @period=$currentDuration]</xule:expression>
                    <xule:template-display>Name of Respondent:</xule:template-display>
                </xule:replace>
            </td>
            <td class="xbrl">
                <xule:replace>
                    <xule:expression class="hide">taxonomy().concept(ferc:SubmissionType).label("http://ferc.gov/form/2020-01-01/roles/label/F1Header").text</xule:expression>
                    <xule:template-display>This report is:</xule:template-display>
                </xule:replace>
                    <br/>
                    (1) 
                        <xule:replace>
                                <xule:expression html="true" class="hide">if missing({covered @concept=ferc:SubmissionType}) "<![CDATA[
                                <span class=\"checkbox\">&#9744;</span> An Original]]>" else if [@concept=ferc:SubmissionType @period=$currentDuration] == "O" "<![CDATA[
                                <span class=\"checkbox\">&#9745;</span> An Original]]>" else "<![CDATA[
                                <span class=\"checkbox\">&#9744;</span> An Original]]>"
                                </xule:expression>  
                            <xule:template-display>
                                    <input type="checkbox"/> An Original
                            </xule:template-display>
                        </xule:replace>
                        <br/>
                    (2)
                        <xule:replace>
                                <xule:expression html="true" class="hide">if missing([covered @concept=ferc:SubmissionType @period=$currentDuration]) "<![CDATA[
                                <span class=\"checkbox\">&#9744;</span> A Resubmission]]>" else if [@concept=ferc:SubmissionType @period=$currentDuration] == "R" "<![CDATA[
                                <span class=\"checkbox\">&#9745;</span> A Resubmission]]>" else "<![CDATA[
                                <span class=\"checkbox\">&#9744;</span> A Resubmission]]>"
                                    </xule:expression> 
                                <xule:template-display>
                                        <input type="checkbox" checked = "checked"/> A Resubmission
                                </xule:template-display>
                        </xule:replace> 
            </td>
            <td class="xbrl"><xule:replace>
                <xule:expression class="hide">taxonomy().concept(ferc:ReportDate).label("http://ferc.gov/form/2020-01-01/roles/label/F1Header").text</xule:expression>
                <xule:template-display>Date of Report:</xule:template-display>
                </xule:replace><br/>
                
                    <xule:replace>
                        <xule:expression class="hide" fact="true" format="ixt4:date-month-day-year">[@ferc:ReportDate @period=$currentDuration]</xule:expression>
                        <xule:template-display>04/26/2019</xule:template-display>
                </xule:replace>
            </td>
            <td class="xbrl"><xule:replace>
                <xule:expression class="hide">taxonomy().concept(ferc:ReportYearPeriod).label("http://ferc.gov/form/2020-01-01/roles/label/F1Header").text</xule:expression>
                <xule:template-display>Year/Period of Report:</xule:template-display>
                </xule:replace><br/>
                <br/>
                End of: <xule:replace>
                    <xule:expression class="hide" fact="true">[@ferc:ReportYear @period=$currentDuration]</xule:expression>
                    <xule:template-display>2018</xule:template-display>
                </xule:replace>
                <span>/</span>
                <xule:replace>
                    <xule:expression class="hide" fact="true">[@ferc:ReportPeriod @period=$currentDuration]</xule:expression>
                    <xule:template-display>Q4</xule:template-display>
                </xule:replace>
            </td>
        </tr>
    </table>
    <table class="xbrl">
        <tr class="sch-title">
            <td class="xbrl" colspan="13">
                <xule:replace>
                            <xule:expression class="hide">taxonomy().concept(ferc:ScheduleAccumulatedDeferredIncomeTaxesAcceleratedAmortizationPropertyAbstract).label("http://ferc.gov/form/2020-01-01/roles/label/F1ScheduleTitle").text
                            </xule:expression>
                            <xule:template-display>
                                ACCUMULATED DEFERRED INCOME TAXES - ACCELERATED AMORTIZATION PROPERTY (Account 281)
                            </xule:template-display>
                    </xule:replace>
            </td>
        </tr>
        <tr>
            <td class="instruction xbrl" colspan="13">
                <xule:replace>
                    <xule:expression class="hide" html="true">taxonomy().concept(ferc:ScheduleAccumulatedDeferredIncomeTaxesAcceleratedAmortizationPropertyAbstract).label("http://ferc.gov/form/2020-01-01/roles/label/F1Instructions").text
                    </xule:expression>
                    <xule:template-display>
                        <ol>
                            <li>Report the information called for below concerning the respondent&#x2019;s accounting for deferred income taxes rating to amortizable property.</li>
                            <li>For other (Specify),include deferrals relating to other income and deductions.</li>
                            <li>Use footnotes as required.</li>
                            </ol>
                    </xule:template-display>
                </xule:replace>
            </td>
        </tr>
        <tr class="col-heading-row">
            <td class="xbrl-no-bottom-top-line" colspan="1"> </td>
            <td class="xbrl-no-bottom-top-line" colspan="1"> </td>
            <td class="xbrl-no-bottom-top-line" colspan="1"> </td>
            <td class="xbrl center-text" colspan="4">CHANGES DURING YEAR</td>
            <td class="xbrl center-text" colspan="4">ADJUSTMENTS</td>
            <td class="xbrl-no-bottom-top-line" colspan="1"> </td>
        </tr>
        <tr class="col-heading-row">
            <td class="xbrl-no-bottom-top-line" colspan="1"> </td>
            <td class="xbrl-no-bottom-top-line" colspan="1"> </td>
            <td class="xbrl-no-bottom-top-line" colspan="1"> </td>
            <td class="xbrl-no-bottom-line" colspan="1"> </td>
            <td class="xbrl-no-bottom-line" colspan="1"> </td>
            <td class="xbrl-no-bottom-line" colspan="1"> </td>
            <td class="xbrl-no-bottom-line" colspan="1"> </td>
            <td class="xbrl center-text" colspan="2">Debits</td>
            <td class="xbrl center-text" colspan="2">Credits</td>
            <td class="xbrl-no-bottom-top-line" colspan="1"> </td>
        </tr>
        <tr class="col-heading-row">     
            <td class="col-heading xbrl-no-top-line line-number">Line No.</td>
            <td class="col-heading xbrl-no-top-line" xule:repeat="DeferredIncomeTaxesHeadings">
                    <xule:expression class="hide" name="DeferredIncomeTaxesHeadings">
                            $headings = filter (taxonomy().concept(ferc:ScheduleAccumulatedDeferredIncomeTaxesAcceleratedAmortizationPropertyAbstract).references("http://ferc.gov/form/2020-01-01/roles/reference/columnDetails")) where ($item.part-by-name(ferc-part:Schedule).part-value == "272 - Schedule - Accumulated Deferred Income Taxes - Accelerated Amortization Property (Account 281) - Classified by Utility Types") 

                            $headings = list(for $ref in $headings 
                            list($ref.part-by-name(ferc-part:Column).part-value, $ref.part-by-name(ferc-part:ColumnName).part-value))

                            $heading_dict = dict(for $row in $headings
						            list("("+$row[1]+")",$row[2])
						    );
                            for $row in $heading_dict.keys.sort
                    </xule:expression>
                    <div style="text-align: center"><xule:replace>
                    <xule:expression class="hide" name="DeferredIncomeTaxesHeadings" part="1">$heading_dict[$row]</xule:expression>
                    <xule:template-display>
                            Account
                    </xule:template-display>
                </xule:replace>
            </div>
                <div style="text-align: center"><xule:replace>
                        <xule:expression class="hide" name="DeferredIncomeTaxesHeadings" part="2">$row</xule:expression>
                        <xule:template-display>
                            (a)
                        </xule:template-display>
                    </xule:replace></div>
            </td>
        </tr>

        <tr class="schedule-row" xule:repeat="DeferredIncomeTaxesLineItems">
            <xule:expression class="hide" name="DeferredIncomeTaxesLineItems">// adding a comment
                    $members = navigate parent-child descendants from ferc:UtilityTypeAxis role
                    "http://ferc.gov/form/2020-01-01/roles/Schedule/F1/ScheduleAccumulatedDeferredIncomeTaxesAcceleratedAmortizationPropertyUtilityTypes" returns list (target, preferred-label, order);
 
                    $data-labels = list(for $row in $members
                                    $concept = $row[1];
                                    $row_num = (filter $concept.references("http://ferc.gov/form/2020-01-01/roles/reference/formLocation") where ($item.part-by-name(ferc-part:Schedule).part-value == "272 - Schedule - Accumulated Deferred Income Taxes - Accelerated Amortization Property (Account 281) - Classified by Utility Types" and $item.part-by-name(ferc-part:ValueType).part-value.string == "Label")).to-list;
                                    $rowID = if ($row_num.part-by-name(ferc-part:Row)).length > 0
                                                ($row_num.part-by-name(ferc-part:Row))[1].part-value
                                            else    
                                                0;

                                    $abstractLabel = list($rowID.number, $concept.label($row[2].role.uri).text);


                                    $data = navigate parent-child descendants from ferc:AccumulatedDeferredIncomeTaxLiabilitiesAssetsAcceleratedAmortizationPropertyByTypeLineItems role
                                    "http://ferc.gov/form/2020-01-01/roles/Schedule/F1/ScheduleAccumulatedDeferredIncomeTaxesAcceleratedAmortizationPropertyUtilityTypes" returns list (target, preferred-label, order);
                    
                                    
                                   
                                    $dataRow1 = list(for $y in $data
                                                    $conceptPeriod = $y[1].period-type
                                                    if $conceptPeriod == "instant"
                                                        if $y[2].role.uri == "http://ferc.gov/form/2020-01-01/roles/label/F1BeginningBalance"
                                                            if exists([covered @concept = $y[1].name @ferc:UtilityTypeAxis = $row[1] @period = $priorInstant])
                                                                first(list([covered @concept = $y[1].name @ferc:UtilityTypeAxis = $row[1] @period = $priorInstant]))
                                                            else
                                                                none
                                                        else
                                                            if exists([covered @concept = $y[1].name @ferc:UtilityTypeAxis = $row[1] @period = $currentInstant])
                                                                first(list([covered @concept = $y[1].name @ferc:UtilityTypeAxis = $row[1] @period = $currentInstant]))
                                                            else
                                                                none
                                                    else
                                                        if exists([covered @concept = $y[1].name @ferc:UtilityTypeAxis = $row[1] @period = $currentDuration])
                                                            first(list([covered @concept = $y[1].name @ferc:UtilityTypeAxis = $row[1] @period = $currentDuration]))
                                                        else
                                                            none);     
                            
                            
                                    $sequenceReferences = (filter $concept.references("http://ferc.gov/form/2020-01-01/roles/reference/elementSequence") where ($item.part-by-name(ferc-part:ScheduleRole).part-value == "http://ferc.gov/form/2020-01-01/roles/Schedule/F1/ScheduleAccumulatedDeferredIncomeTaxesAcceleratedAmortizationPropertyUtilityTypes") returns  $item.part-by-name(ferc-part:SequenceRole).part-value).to-list;

                                    $sequenceDimension = (filter $concept.references("http://ferc.gov/form/2020-01-01/roles/reference/elementSequence") where ($item.part-by-name(ferc-part:ScheduleRole).part-value == "http://ferc.gov/form/2020-01-01/roles/Schedule/F1/ScheduleAccumulatedDeferredIncomeTaxesAcceleratedAmortizationPropertyUtilityTypes") returns  $item.part-by-name(ferc-part:SequenceDimension).part-value).to-list;
                            
                            
                          
                                $breakdown = list(
                                            if $sequenceReferences.to-list.length > 0
                                                    
                                                $sequenceRole = $sequenceReferences[1];
                    
                                                $sequenceElements = navigate parent-child descendants role $sequenceRole returns list(target, preferred-label, result-order);
                    
                                                $axis = $sequenceDimension[1].to-qname; 
                                                    
                                                $lineItemsList = list(for $l in $sequenceElements
                                                                        if $l.length > 0
                                                                            $conceptRoll = $l[1];
                                                                            if $conceptRoll.is-abstract
                                                                                skip
                                                                            else  
                                                                                $l 
                                                                        else
                                                                            skip
                                                                                );

                                                 $row_number = if ($row_num.part-by-name(ferc-part:Row)).length > 0
                                                                                ($row_num.part-by-name(ferc-part:Row))[1].part-value
                                                                            else 
                                                                                "";
                                                
                                                $NoData = list(for $i in range(2)
                                                                            list($i, $row_number,'Other', None, None, None, None, None, None, None, None, None, None)
                                                                    );
                                                    
                                                $data1 = if count(list({covered @ferc:UtilityTypeAxis=* where $fact.dimension($axis) != none})) > 0  
                                                
                                                                list({covered @ferc:UtilityTypeAxis = $concept.name {list(
                                                                    if exists({@ferc:OrderNumber @unit=* @period = $currentDuration where $fact.dimension($axis) != none})
                                                                        {@ferc:OrderNumber @unit=* @period = $currentDuration where $fact.dimension($axis) != none}
                                                                    else
                                                                        0,
                                                                    $row_number,
                                                                     /** Description **/   
                                                                    if exists({@concept = $lineItemsList[2][1] @unit @period = $currentDuration where $fact.dimension($axis) != none}) 
                                                                        {@concept = $lineItemsList[2][1] @unit @period = $currentDuration where $fact.dimension($axis) != none} 
                                                                    else 
                                                                        none,
                                                                    /** Opening balance **/
                                                                    if exists({@concept = $lineItemsList[3][1] @unit @period = $priorInstant where $fact.dimension($axis) != none} ) 
                                                                        first(list({@concept = $lineItemsList[3][1] @unit @period = $priorInstant where $fact.dimension($axis) != none}))
                                                                    else 
                                                                        none,
                                                                    /** Debits to 410.1 **/
                                                                    if exists({@concept = $lineItemsList[4][1] @unit=* @period = $currentDuration where $fact.dimension($axis) != none}) 
                                                                        {@concept = $lineItemsList[4][1] @unit=* @period = $currentDuration where $fact.dimension($axis) != none}     
                                                                    else 
                                                                        none,
                                                                    /** Credits to 411.1 **/
                                                                    if exists({@concept = $lineItemsList[5][1] @unit=* @period = $currentDuration where $fact.dimension($axis) != none}) 
                                                                        {@concept = $lineItemsList[5][1] @unit=* @period = $currentDuration where $fact.dimension($axis) != none}     
                                                                    else 
                                                                        none,
                                                                    /** Debits to 410.2 **/
                                                                    if exists({@concept = $lineItemsList[6][1] @unit=* @period = $currentDuration where $fact.dimension($axis) != none}) 
                                                                        {@concept = $lineItemsList[6][1] @unit=* @period = $currentDuration where $fact.dimension($axis) != none}     
                                                                    else 
                                                                        none,
                                                                    /** Credits to 411.2 **/
                                                                    if exists({@concept = $lineItemsList[7][1] @unit=* @period = $currentDuration where $fact.dimension($axis) != none}) 
                                                                        {@concept = $lineItemsList[7][1] @unit=* @period = $currentDuration where $fact.dimension($axis) != none}     
                                                                    else 
                                                                        none,
                                                                    /** Debits - Acct Credited **/
                                                                    if exists({@concept = $lineItemsList[8][1] @unit @period = $currentDuration where $fact.dimension($axis) != none}) 
                                                                        {@concept = $lineItemsList[8][1] @unit @period = $currentDuration where $fact.dimension($axis) != none}     
                                                                    else 
                                                                        none,
                                                                    /** Debits - Amount **/
                                                                    if exists({@concept = $lineItemsList[9][1] @unit=* @period = $currentDuration where $fact.dimension($axis) != none}) 
                                                                        {@concept = $lineItemsList[9][1] @unit=* @period = $currentDuration where $fact.dimension($axis) != none}     
                                                                    else 
                                                                        none,
                                                                    /** Credits - Acct Debited **/
                                                                    if exists({@concept = $lineItemsList[10][1] @unit @period = $currentDuration where $fact.dimension($axis) != none}) 
                                                                        {@concept = $lineItemsList[10][1] @unit @period = $currentDuration where $fact.dimension($axis) != none}     
                                                                    else 
                                                                        none,
                                                                    /** Credits - Amount **/
                                                                    if exists({@concept = $lineItemsList[11][1] @unit=* @period = $currentDuration where $fact.dimension($axis) != none}) 
                                                                        {@concept = $lineItemsList[11][1] @unit=* @period = $currentDuration where $fact.dimension($axis) != none}     
                                                                    else 
                                                                        none,
                                                                    /** Ending Balance **/
                                                                    if exists({@concept = $lineItemsList[12][1] @unit=* @period = $currentInstant where $fact.dimension($axis) != none}) 
                                                                        {@concept = $lineItemsList[12][1] @unit=* @period = $currentInstant where $fact.dimension($axis) != none}     
                                                                    else 
                                                                        none

                                                                    )}})
                                                            else
                                                                $NoData;
                    
                                                $data2 = list(for $x in $data1 
                                                            if $x == list(0,$x[2],none,none,none,none,none,none,none,none,none,none,none)
                                                                skip
                                                            else
                                                                $x);
                                                    
                                                $orders = set(for $x in $data2 $x[1]).sort;
                                                
                                                $orderedData = list(for $order in $orders
                                                                    for $row in $data2  
                                                                        if $row[1] != $order
                                                                            skip
                                                                        else
                                                                    $row );
                                        
                                                $data = list(for $z in range($orderedData.length)
                                                                $updatedNumber = $orderedData[$z][2].string + "." + $z.string;
                                                                list(
                                                                $updatedNumber.number,
                                                                $orderedData[$z][3],
                                                                $orderedData[$z][4],
                                                                $orderedData[$z][5],
                                                                $orderedData[$z][6],
                                                                $orderedData[$z][7],
                                                                $orderedData[$z][8],
                                                                $orderedData[$z][9],
                                                                $orderedData[$z][10],
                                                                $orderedData[$z][11],
                                                                $orderedData[$z][12],
                                                                $orderedData[$z][13],
                                                                false
                                                                )
                                                            );
                    
                                                for $row in $data
                                                    $row      
                                            else    
                                                skip
                                        );

                            /** IF ADD ROW NUMBERS THEN THIS HEADING ROW NEEDS TO BE UPDATED -  SEE 1st ITEM IN THE LISTS **/
                            $Heading_Numbers = list(list(9,"Gas", None, None, None, None, None, None, None, None, None, None, true),
                                                    list(2,"Electric", None, None, None, None, None, None, None, None, None, None, true),
                                                    list(1,"Accelerated Amortization (Account 281)", None, None, None, None, None, None, None, None, None, None, true)
                                                    );
                            
                            if $abstractLabel[1] == 17
                                list($abstractLabel + $dataRow1 + list(false)) + $breakdown + $Heading_Numbers
                            else                                       
                                list($abstractLabel + $dataRow1 + list(false)) + $breakdown
                            );
                            
                            

                            $orders = set(for $x in $data-labels
                                                for $y in $x $y[1]).sort;
                                                
                           $orderedData = list(for $order in $orders
                                                for $rows in $data-labels  
                                                    for $row in $rows
                                                        if $row[1] != $order
                                                        skip
                                                    else
                                                $row );

                            for $rowl in $orderedData
                                 

            </xule:expression>
            <td class="xbrl line-number"><xule:replace>
                <xule:expression  class="hide"  name="DeferredIncomeTaxesLineItems" part="3">$rowl[1] </xule:expression>
                
            </xule:replace>
                <xule:template-display>
                    21                    
                </xule:template-display>
            </td>
            <td class="xbrl description_items">
                <xule:replace><xule:expression  class="hide"  name="DeferredIncomeTaxesLineItems" part="2">$rowl[2]</xule:expression>
                <xule:fact name="DeferredIncomeTaxesLineItems"  class="hide">if $rowl[2].is-fact "true" else "false"</xule:fact>
                
            </xule:replace>
                <xule:template-display>
                    21                    
                </xule:template-display>
            </td>
            <td class="xbrl numeric_items">
                <xule:replace><xule:expression class="hide" fact="true" name="DeferredIncomeTaxesLineItems" format="ixt4:num-dot-decimal" part="4">$rowl[3]</xule:expression>
                <xule:class  class="hide" location="parent">if $rowl[13] "gray-out" else ""</xule:class> 
            </xule:replace>
                <xule:template-display>
                    $300,000
                </xule:template-display>
            </td>
            <td class="xbrl numeric_items"><xule:replace>
                <xule:expression class="hide"  fact="true" name="DeferredIncomeTaxesLineItems" format="ixt4:num-dot-decimal" part="5">$rowl[4]</xule:expression>
                <xule:class  class="hide" location="parent">if $rowl[13] "gray-out" else ""</xule:class> 
            </xule:replace>
                <xule:template-display>
                    $300,000
                </xule:template-display>
            </td>
            <td class="xbrl numeric_items"><xule:replace><xule:expression class="hide"  fact="true" name="DeferredIncomeTaxesLineItems" format="ixt4:num-dot-decimal" part="6">$rowl[5]</xule:expression>
                <xule:class  class="hide" location="parent">if $rowl[13] "gray-out" else ""</xule:class> 
            </xule:replace>
                <xule:template-display>
                    $300,000
                </xule:template-display>
            </td>
            <td class="xbrl numeric_items"><xule:replace><xule:expression class="hide"  fact="true" name="DeferredIncomeTaxesLineItems" format="ixt4:num-dot-decimal" part="7">$rowl[6]</xule:expression>
                <xule:class  class="hide" location="parent">if $rowl[13] "gray-out" else ""</xule:class> 
            </xule:replace>
                <xule:template-display>
                    $300,000
                </xule:template-display>
            </td>
            <td class="xbrl numeric_items"><xule:replace><xule:expression class="hide"  fact="true" name="DeferredIncomeTaxesLineItems" format="ixt4:num-dot-decimal" part="8">$rowl[7]</xule:expression>
                <xule:class  class="hide" location="parent">if $rowl[13] "gray-out" else ""</xule:class> 
            </xule:replace>
                <xule:template-display>
                    $300,000
                </xule:template-display>
            </td>
            <td class="xbrl numeric_items"><xule:replace><xule:expression class="hide"  fact="true" name="DeferredIncomeTaxesLineItems" part="9">$rowl[8]</xule:expression>
                <xule:class  class="hide" location="parent">if $rowl[13] "gray-out" else ""</xule:class> 
            </xule:replace>
                <xule:template-display>
                    $300,000
                </xule:template-display>
            </td>
            <td class="xbrl numeric_items"><xule:replace><xule:expression class="hide"  fact="true" name="DeferredIncomeTaxesLineItems" format="ixt4:num-dot-decimal" part="10">$rowl[9]</xule:expression>
                <xule:class  class="hide" location="parent">if $rowl[13] "gray-out" else ""</xule:class> </xule:replace>
                <xule:template-display>
                    $300,000
                </xule:template-display>
            </td>
            <td class="xbrl numeric_items"><xule:replace><xule:expression class="hide"  fact="true" name="DeferredIncomeTaxesLineItems" part="11">$rowl[10]</xule:expression>
                <xule:class  class="hide" location="parent">if $rowl[13] "gray-out" else ""</xule:class> 
            </xule:replace>
                <xule:template-display>
                    $300,000
                </xule:template-display>
            </td>
            <td class="xbrl numeric_items"><xule:replace><xule:expression class="hide"  fact="true" name="DeferredIncomeTaxesLineItems" format="ixt4:num-dot-decimal" part="12">$rowl[11]</xule:expression>
                <xule:class  class="hide" location="parent">if $rowl[13] "gray-out" else ""</xule:class> </xule:replace>
                <xule:template-display>
                    $300,000
                </xule:template-display>
            </td>
            <td class="xbrl numeric_items"><xule:replace><xule:expression class="hide"  fact="true" name="DeferredIncomeTaxesLineItems" format="ixt4:num-dot-decimal" part="13">$rowl[12]</xule:expression>
                <xule:class  class="hide" location="parent">if $rowl[13] "gray-out" else ""</xule:class> </xule:replace>
                <xule:template-display>
                    $300,000
                </xule:template-display>
            </td>

        

        </tr> 
<!-- Classification of Tax type-->
        <tr class="schedule-row" >
            <td class="xbrl line-number">18</td>
            <td class="xbrl description_items">
                <xule:replace>
                    <xule:expression class="hide">
                        taxonomy().concept(ferc:AccumulatedDeferredIncomeTaxesClassifiedByTaxTypeAbstract).label("http://ferc.gov/form/2020-01-01/roles/label/F1ADITAcceleratedAmortizationProperty").text
                    </xule:expression>
                    <div>
                        <xule:template-display>
                                Classification fo TOTAL
                        </xule:template-display>
                    </div>
                </xule:replace>
            </td>
            <td class="xbrl gray-out"></td>
            <td class="xbrl gray-out"></td>
            <td class="xbrl gray-out"></td>
            <td class="xbrl gray-out"></td>
            <td class="xbrl gray-out"></td>
            <td class="xbrl gray-out"></td>
            <td class="xbrl gray-out"></td>
            <td class="xbrl gray-out"></td>
            <td class="xbrl gray-out"></td>
            <td class="xbrl gray-out"></td>
        </tr>
        <tr class="schedule-row" xule:repeat="TaxClassificationLineItems">
            <xule:expression class="hide" name="TaxClassificationLineItems">

                $dataHead = navigate parent-child descendants from ferc:AccumulatedDeferredIncomeTaxesClassifiedByTaxTypeAbstract stop when $relationship.preferred-label == "http://ferc.gov/form/2020-01-01/roles/label/F1RollforwardHeader" role "http://ferc.gov/form/2020-01-01/roles/Schedule/F1/ScheduleAccumulatedDeferredIncomeTaxesAcceleratedAmortizationPropertyTaxTypes" returns list (target-name, preferred-label, order);
                $rollforwardSection = list(for $x in $dataHead
                        $abstractConcept = taxonomy().concept($x[1]);
                        $is-heading = if ($x[2].role.uri == "http://ferc.gov/form/2020-01-01/roles/label/F1ADITAcceleratedAmortizationProperty")
                                            true
                                      else 
                                            false;
                        $abstractLabel = list($is-heading, $abstractConcept.label($x[2].role.uri).text);
                        $data = navigate parent-child children from $x[1] role "http://ferc.gov/form/2020-01-01/roles/Schedule/F1/ScheduleAccumulatedDeferredIncomeTaxesAcceleratedAmortizationPropertyTaxTypes" returns list(target, preferred-label, order);
                        $dataRow2 = list(none, none, none, none, none, none, none, none, none, none);
                        $dataRow1 =   list(for $y in $data
                                            $conceptPeriod = $y[1].period-type
                                            if $conceptPeriod == "instant"
                                                if $y[2].role.uri == "http://ferc.gov/form/2020-01-01/roles/label/F1BeginningBalance"
                                                    if exists([covered @concept = $y[1].name @period = $priorInstant])
                                                        first(list([covered @concept = $y[1].name @period = $priorInstant]))
                                                    else
                                                        none
                                                else
                                                    if exists([covered @concept = $y[1].name @period = $currentInstant])
                                                        first(list([covered @concept = $y[1].name @period = $currentInstant]))
                                                    else
                                                        none
                                            else
                                                    if exists([covered @concept = $y[1].name @period = $currentDuration])
                                                        first(list([covered @concept = $y[1].name @period = $currentDuration]))
                                                    else
                                                        none);                                   
                        if $x[2].role.uri == "http://ferc.gov/form/2020-01-01/roles/label/F1ADITAcceleratedAmortizationProperty"      
                                $abstractLabel + $dataRow2
                        else
                                $abstractLabel + $dataRow1
                                )
            
            
            
                for $rowl in $rollforwardSection
            
            </xule:expression>

            <td class="xbrl line-number">
                    <xule:lineNumber name="TaxClassificationLineItems">
                        <xule:startNumber>19</xule:startNumber>
                    </xule:lineNumber>
                    <xule:template-display>19</xule:template-display>
                </td> 
                <!-- (a) Amount Subdivisions-->
                <td class="xbrl description_items">
                        <xule:replace>
                            <xule:expression class="hide" name="TaxClassificationLineItems" part="1">$rowl[2]</xule:expression>
                        </xule:replace>
                </td>
                
                <!-- (b) Opening Balance -->
                <td class="xbrl numeric_items">
                    <xule:replace>
                        <xule:expression class="hide" name="TaxClassificationLineItems" fact="true"  format="ixt4:num-dot-decimal" part="2">$rowl[3]</xule:expression>
                        <xule:class  class="hide" location="parent">if $rowl[1] "gray-out" else ""</xule:class> 
                    </xule:replace>
                </td>
    
                <!-- (c) Amounts Debited to Account 410.1 -->
                <td class="xbrl numeric_items">
                    <xule:replace>
                        <xule:expression class="hide" name="TaxClassificationLineItems" fact="true"  format="ixt4:num-dot-decimal" part="3">$rowl[4]</xule:expression>
                        <xule:class  class="hide" location="parent">if $rowl[1] "gray-out" else ""</xule:class> 
                    </xule:replace>
                </td> 
    
                <!-- (d) Amounts Credited to Account 411.1 -->
                <td class="xbrl numeric_items">
                    <xule:replace>
                        <xule:expression class="hide" name="TaxClassificationLineItems" fact="true"  format="ixt4:num-dot-decimal" part="4">$rowl[5]</xule:expression>
                        <xule:class  class="hide" location="parent">if $rowl[1] "gray-out" else ""</xule:class> 
                    </xule:replace>
                </td> 
    
                <!-- (e) Changes during Year, Amounts Debited to Account 410.2)-->
                <td class="xbrl numeric_items">
                    <xule:replace>
                        <xule:expression class="hide" name="TaxClassificationLineItems" fact="true"  format="ixt4:num-dot-decimal" part="5">$rowl[6]</xule:expression>
                        <xule:class  class="hide" location="parent">if $rowl[1] "gray-out" else ""</xule:class> 
                    </xule:replace>
                </td> 
    
                <!-- (f) Changes during Year, Amounts Credited to Account 411.2 -->
                <td class="xbrl numeric_items">
                    <xule:replace>
                        <xule:expression class="hide" name="TaxClassificationLineItems" fact="true"  format="ixt4:num-dot-decimal" part="6">$rowl[7]</xule:expression>
                        <xule:class  class="hide" location="parent">if $rowl[1] "gray-out" else ""</xule:class> 
                    </xule:replace>
                </td> 
                
                <!-- (g) Adjustments, Debits Account No. -->
                <td class="xbrl account-number">
                    <xule:replace>
                        <xule:expression class="hide" name="TaxClassificationLineItems" fact="true" part="7">$rowl[8]</xule:expression>
                        <xule:class  class="hide" location="parent">if $rowl[1] "gray-out" else ""</xule:class> 
                    </xule:replace>
                </td> 
                    <!-- (h) Adjustments, Debits Amount -->
                <td class="xbrl numeric_items">
                    <xule:replace>
                        <xule:expression class="hide" name="TaxClassificationLineItems" fact="true"  format="ixt4:num-dot-decimal" part="6">$rowl[9]</xule:expression>
                        <xule:class  class="hide" location="parent">if $rowl[1] "gray-out" else ""</xule:class> 
                    </xule:replace>
                </td> 
                    <!-- (i) Adjustments, Credits Account No. -->
                <td class="xbrl account-number">
                    <xule:replace>
                        <xule:expression class="hide" name="TaxClassificationLineItems" fact="true" part="7">$rowl[10]</xule:expression>
                        <xule:class  class="hide" location="parent">if $rowl[1] "gray-out" else ""</xule:class> 
                    </xule:replace>
                </td>
                    <!-- (j) Adjustments, Credits Amount -->
                <td class="xbrl numeric_items">
                    <xule:replace>
                        <xule:expression class="hide" name="TaxClassificationLineItems" fact="true"  format="ixt4:num-dot-decimal" part="6">$rowl[11]</xule:expression>
                        <xule:class  class="hide" location="parent">if $rowl[1] "gray-out" else ""</xule:class> 
                    </xule:replace>
                </td>
                    <!-- (k) Ending Balance -->
                <td class="xbrl numeric_items">
                    <xule:replace>
                        <xule:expression class="hide" name="TaxClassificationLineItems" fact="true"  format="ixt4:num-dot-decimal" part="6">$rowl[12]</xule:expression>
                        <xule:class  class="hide" location="parent">if $rowl[1] "gray-out" else ""</xule:class> 
                    </xule:replace>
                </td>
    </tr>
    </table>
    <p></p>
    <div class="schedule-footer">

        <div>FERC FORM NO. 
                <xule:replace>
                        <xule:expression class="hide" fact="true">first(list([@ferc:FormType @period=$currentDuration]))
                                                                
                                                        </xule:expression>
                        <xule:template-display>1</xule:template-display>
                </xule:replace>
                <span> </span>
                <xule:replace>
                        <xule:expression class="hide">" (" + taxonomy().concept(ferc:ScheduleAccumulatedDeferredIncomeTaxesAcceleratedAmortizationPropertyAbstract).label("http://ferc.gov/form/2020-01-01/roles/label/F1DateRevised").text + ")"
                        </xule:expression>
                        <xule:template-display>
                                (ED. 12-96)
                        </xule:template-display>
                </xule:replace>
                            
        </div>
        <div class="center-text">Page 
                <xule:replace>
                        <xule:expression class="hide">taxonomy().concept(ferc:ScheduleAccumulatedDeferredIncomeTaxesAcceleratedAmortizationPropertyAbstract).label("http://ferc.gov/form/2020-01-01/roles/label/F1PageRange").text
                        </xule:expression>
                        <xule:template-display>
                        272
                        </xule:template-display>
                </xule:replace>
        </div> 
    </div>
    </body>
    </html>