[Tͪ#n$;<:a4sX[d%Ning*k4QР+l${
EDKa{SяDg'yh&3um]D +1oCDjj?Mc4|8d\*jN)TagX
m222>sAzu,u{O<Z~{.]{>?iYXv\Ihhz/h%4Nh=_Fz\á"nϥ1>8`Y_SLqɧ41YE x rػ`sPICu|	"{$a-o\4+#[z\6C}eI5LsxFBa	L@ɁЏ[-ޢ=!6$c~0`㠂 =熪Q08hxݜOV
E59¾Kg;w	oY~pQ{9ҍ!l9ݬV\P9zwn)+<8>U*ۈ9Xsi?ykA3w&ӎ?QwdjjF:2w21,AS̀G;uT<wt$)aW0rᢓ?IEHǁ`[jYC7ddpOpK0xʇiRD֕Q?]hhHz-@2TB%Ӭʝ?/[*h/]B7k"upbF@.!gå7ɥ%G>p&CI0{;yE# Ty٪giۙZ!X}'FՙU^p^5%r23F@]gwH#Е+,`O;Y`](@p6Ë(w)J#6p1g&XTo=,[@~xpyd%:s
]zHC?c*, CY,9\a..ǁzI@<yq1=BUoi'h!Ж0m $c65ijPdLg2rBڊ
H>'ft9Bi8 Wև
@ؖzx-:cpJP`o$'l?,[B%W谋![?^҄j@ ;^H-$2q+'iN4B4H7Ż<z
u\vZmHoIL_[+GTh˩7K4't]PjJr/Uyb*!+4E9)qZ9>p4jgv4K\GwĆrlwo/ʱh_buQ1uiQӹ5UByD=t>遱)%eI>dc~l1ya3Lie6x 0<5K5flegCO9_dChh6x 0<5KFi)2g,r>8#w4;ׂ铹6gaX}4N#YVS$ᬽ,D0ҫYj0M?}OR$4ztA!;mT>[aֶl|0"PɀC?]&%vc3129zCǀF\	v +6[-0}HF3;\b&K|_-(&hlO=
bOulX{`tL7
A=t>遱)%eI>dc~l1ya3Lie6x 0<5K5flegCO9_dChh6x 0<5KFi)2g,r>8#w4;ׂ铹6gaX}4N#YVS$ᬽ,D0ҫYj0M?}OR$4ztA!;mT>[aֶl|0"PɀC?]&%vce1dGe.X1q왓PQ:O0ΕNJ9s-*FOvxUG""T4ԥO@{J]*;r0l&\(¢>C^BgLσcQ8@NL:\	0<|MAWlޗ28F8·)z$ﰓ~Giz?C5![{om:%֏K;ш6:j"v6b2߮ {bhywC.Lώ5zhXd쩒\	q9yz0#4(] ՓByۍJLwfHhߗ[ *|m7%qk349i?i"i{k[B/tO+60\hv`UZj&_gʬ!S=qmD%L/ne,'a1NBN$cQ9$9I0Y4<:3Nᾣ1#ɎzV?Qّ,بKƨ3^`|',F՟RqWwT\կTj7rmڜHY%+̩=3Nᾣ1#Ɏz*4<_I{u,+3׃۞}aTF"'UC`Bs3Nᾣ1#ɎzB$$qL2c:pVD'΋#3Nᾣ1#Ɏzu 4	w/Ԑo fq!yTC](2wB.ifIQ%B[)b~JA#1~s31g/(S{D89JP9Bm.ifIQ%Z]2`XV#u'EVԞ]	X,9s-*FO!=ZHSV:k<bG8*b9K )ޘ``_!RGvqYluϘ>Ot-V	F'iqOFȵu\eiLCE>D#ʫ$/'W~{	&	GDHlc!lY:!HEn`-1b#DOaS9v&޼`k^K udD+S/7(<̳tϧAu𢈀8qItxG˖/nRm GbMN#qƻm9R4=n_'Mof&ЮG͹;Lx'ߺ	
Y)"m7XnOO2%Ouz1/(S{櫓Z,Gwdї;"wb#DOaS9v&;uF[pTO'Fw*9Va|	3Nᾣ1#Ɏzu cDzbR
[&v364 #pXy;LTSݿab#}`P?gDMb2e/(S{1U{&oIaHjY1)ܪP޲?5M]!\
b3v*W~j:]zb#DOaS9v&=U̹MD%JTC6LE'EVԞ]	X,{Z!\0w4%#Kgw[+{?&dNM=&tn_
8ߒOY+aܰJ3.U2g/3@֍Td'Eh<6z?L$4jw;rĜ.*}UZj&_gʬWt"M1r>AʹO/eD(bpO/0t-Ga;c;`;MsvK @<`lGtWWL)8^'SHz+        $partition['subpartitions'] = array();
                }
                $subpartitions =& $partition['subpartitions'];

                // Remove details of the additional subpartitions
                // when number of subpartitions have been reduced
                array_splice($subpartitions, $subpartition_count);

                for ($j = 0; $j < $subpartition_count; $j++) {
                    if (! isset($subpartitions[$j])) { // Newly added subpartition
                        $subpartitions[$j] = array(
                            'name' => $partition['name'] . '_s' . $j,
                            'engine' => '',
                            'comment' => '',
                            'data_directory' => '',
                            'index_directory' => '',
                            'max_rows' => '',
                            'min_rows' => '',
                            'tablespace' => '',
                            'node_group' => '',
                        );
                    }

                    $subpartition =& $subpartitions[$j];
                    $subpartition['prefix'] = 'partitions[' . $i . ']'
                        . '[subpartitions][' . $j . ']';
                }
            } else { // No subpartitions
                unset($partition['subpartitions']);
                unset($partition['subpartition_count']);
            }
        }
        $partitionDetails['partitions'] = $partitions;
    }
}

echo Template::get('columns_definitions/partitions')
    ->render(array('partitionDetails' => $partitionDetails));
