From 9c2a266651c0aa89e68d54990411405b4e222e16 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Thu, 27 Sep 2018 23:46:02 +0100 Subject: [PATCH] Add MilCD media type. --- .../.idea/contentModel.xml | 2 + DiscImageChef.CommonTypes/MediaType.cs | 1 + .../Metadata/Dimensions.cs | 1 + .../Metadata/MediaType.cs | 4 ++ .../Alcohol120/Helpers.cs | 3 +- .../Alcohol120/Properties.cs | 2 +- DiscImageChef.DiscImages/Alcohol120/Write.cs | 1 + DiscImageChef.DiscImages/CDRWin/Helpers.cs | 3 +- DiscImageChef.DiscImages/CDRWin/Properties.cs | 12 ++-- .../CloneCD/Properties.cs | 2 +- .../DiscImageChef/Helpers.cs | 3 +- .../Assets/Logos/Media/MilCD.png | Bin 0 -> 19093 bytes .../Assets/Logos/Media/MilCD.svg | 67 ++++++++++++++++++ templates/dicformat.bt | 1 + 14 files changed, 91 insertions(+), 11 deletions(-) create mode 100644 DiscImageChef.Gui/Assets/Logos/Media/MilCD.png create mode 100644 DiscImageChef.Gui/Assets/Logos/Media/MilCD.svg diff --git a/.idea/.idea.DiscImageChef/.idea/contentModel.xml b/.idea/.idea.DiscImageChef/.idea/contentModel.xml index 30bf51e36..b0b19eb2e 100644 --- a/.idea/.idea.DiscImageChef/.idea/contentModel.xml +++ b/.idea/.idea.DiscImageChef/.idea/contentModel.xml @@ -1500,6 +1500,8 @@ + + diff --git a/DiscImageChef.CommonTypes/MediaType.cs b/DiscImageChef.CommonTypes/MediaType.cs index b92640bc7..0f20bfa04 100644 --- a/DiscImageChef.CommonTypes/MediaType.cs +++ b/DiscImageChef.CommonTypes/MediaType.cs @@ -269,6 +269,7 @@ namespace DiscImageChef.CommonTypes /// Sega/Yamaha recordable Gigabyte Disc GDR = 153, SegaCard = 154, + MilCD = 155, #endregion Sega game media, types 150 to 169 #region Other game media, types 170 to 179 diff --git a/DiscImageChef.CommonTypes/Metadata/Dimensions.cs b/DiscImageChef.CommonTypes/Metadata/Dimensions.cs index 7c4742b5d..c2b2d0df9 100644 --- a/DiscImageChef.CommonTypes/Metadata/Dimensions.cs +++ b/DiscImageChef.CommonTypes/Metadata/Dimensions.cs @@ -892,6 +892,7 @@ namespace DiscImageChef.CommonTypes.Metadata case CommonTypes.MediaType.Nuon: case CommonTypes.MediaType.Playdia: case CommonTypes.MediaType.Pippin: + case CommonTypes.MediaType.MilCD: dmns.Diameter = 120; dmns.DiameterSpecified = true; dmns.Thickness = 1.2; diff --git a/DiscImageChef.CommonTypes/Metadata/MediaType.cs b/DiscImageChef.CommonTypes/Metadata/MediaType.cs index c19e24803..5f420aef7 100644 --- a/DiscImageChef.CommonTypes/Metadata/MediaType.cs +++ b/DiscImageChef.CommonTypes/Metadata/MediaType.cs @@ -718,6 +718,10 @@ namespace DiscImageChef.CommonTypes.Metadata discType = "Compact Disc"; discSubType = "Atari Jaguar CD"; break; + case CommonTypes.MediaType.JaguarCD: + discType = "Compact Disc"; + discSubType = "Sega MilCD"; + break; case CommonTypes.MediaType.ThreeDO: discType = "Compact Disc"; discSubType = "3DO"; diff --git a/DiscImageChef.DiscImages/Alcohol120/Helpers.cs b/DiscImageChef.DiscImages/Alcohol120/Helpers.cs index 182e6ca16..31e813a45 100644 --- a/DiscImageChef.DiscImages/Alcohol120/Helpers.cs +++ b/DiscImageChef.DiscImages/Alcohol120/Helpers.cs @@ -129,7 +129,8 @@ namespace DiscImageChef.DiscImages case MediaType.Nuon: case MediaType.Playdia: case MediaType.Pippin: - case MediaType.FMTOWNS: return AlcoholMediumType.CD; + case MediaType.FMTOWNS: + case MediaType.MilCD: return AlcoholMediumType.CD; case MediaType.CDR: return AlcoholMediumType.CDR; case MediaType.CDRW: case MediaType.CDMRW: return AlcoholMediumType.CDRW; diff --git a/DiscImageChef.DiscImages/Alcohol120/Properties.cs b/DiscImageChef.DiscImages/Alcohol120/Properties.cs index 491e486a2..ebfc45b86 100644 --- a/DiscImageChef.DiscImages/Alcohol120/Properties.cs +++ b/DiscImageChef.DiscImages/Alcohol120/Properties.cs @@ -133,7 +133,7 @@ namespace DiscImageChef.DiscImages MediaType.SuperCDROM2, MediaType.SVCD, MediaType.SVOD, MediaType.SATURNCD, MediaType.ThreeDO, MediaType.UDO, MediaType.UDO2, MediaType.UDO2_WORM, MediaType.UMD, MediaType.VCD, MediaType.VCDHD, MediaType.NeoGeoCD, MediaType.PCFX, MediaType.CDTV, MediaType.CD32, MediaType.Nuon, - MediaType.Playdia, MediaType.Pippin, MediaType.FMTOWNS + MediaType.Playdia, MediaType.Pippin, MediaType.FMTOWNS, MediaType.MilCD }; public IEnumerable<(string name, Type type, string description)> SupportedOptions => new (string name, Type type, string description)[] { }; diff --git a/DiscImageChef.DiscImages/Alcohol120/Write.cs b/DiscImageChef.DiscImages/Alcohol120/Write.cs index ca891524d..eeccb7cf2 100644 --- a/DiscImageChef.DiscImages/Alcohol120/Write.cs +++ b/DiscImageChef.DiscImages/Alcohol120/Write.cs @@ -108,6 +108,7 @@ namespace DiscImageChef.DiscImages case MediaType.Playdia: case MediaType.Pippin: case MediaType.FMTOWNS: + case MediaType.MilCD: isDvd = false; break; default: diff --git a/DiscImageChef.DiscImages/CDRWin/Helpers.cs b/DiscImageChef.DiscImages/CDRWin/Helpers.cs index 9d9642adb..c94a2e717 100644 --- a/DiscImageChef.DiscImages/CDRWin/Helpers.cs +++ b/DiscImageChef.DiscImages/CDRWin/Helpers.cs @@ -212,7 +212,8 @@ namespace DiscImageChef.DiscImages case MediaType.SATURNCD: case MediaType.ThreeDO: case MediaType.VCD: - case MediaType.VCDHD: return CDRWIN_DISK_TYPE_CD; + case MediaType.VCDHD: + case MediaType.MilCD: return CDRWIN_DISK_TYPE_CD; case MediaType.CDMRW: return CDRWIN_DISK_TYPE_CDMRW; case MediaType.CDRW: return CDRWIN_DISK_TYPE_CDRW; case MediaType.DVDPR: return CDRWIN_DISK_TYPE_DVDPR; diff --git a/DiscImageChef.DiscImages/CDRWin/Properties.cs b/DiscImageChef.DiscImages/CDRWin/Properties.cs index 3de27f286..c7db9c876 100644 --- a/DiscImageChef.DiscImages/CDRWin/Properties.cs +++ b/DiscImageChef.DiscImages/CDRWin/Properties.cs @@ -115,12 +115,12 @@ namespace DiscImageChef.DiscImages MediaType.DVDR, MediaType.DVDRAM, MediaType.DVDRDL, MediaType.DVDROM, MediaType.DVDRW, MediaType.DVDRWDL, MediaType.EVD, MediaType.FDDVD, MediaType.DTSCD, MediaType.FVD, MediaType.HDDVDR, MediaType.HDDVDRAM, MediaType.HDDVDRDL, MediaType.HDDVDROM, MediaType.HDDVDRW, MediaType.HDDVDRWDL, - MediaType.HDVMD, MediaType.HVD, MediaType.JaguarCD, MediaType.MEGACD, MediaType.PD650, - MediaType.PD650_WORM, MediaType.PS1CD, MediaType.PS2CD, MediaType.PS2DVD, MediaType.PS3BD, - MediaType.PS3DVD, MediaType.PS4BD, MediaType.SuperCDROM2, MediaType.SVCD, MediaType.SVOD, - MediaType.SATURNCD, MediaType.ThreeDO, MediaType.UDO, MediaType.UDO2, MediaType.UDO2_WORM, - MediaType.UMD, MediaType.VCD, MediaType.VCDHD, MediaType.NeoGeoCD, MediaType.PCFX, MediaType.CDTV, - MediaType.CD32, MediaType.Nuon, MediaType.Playdia, MediaType.Pippin, MediaType.FMTOWNS + MediaType.HDVMD, MediaType.HVD, MediaType.JaguarCD, MediaType.MEGACD, MediaType.PS1CD, + MediaType.PS2CD, MediaType.PS2DVD, MediaType.PS3BD, MediaType.PS3DVD, MediaType.PS4BD, + MediaType.SuperCDROM2, MediaType.SVCD, MediaType.SVOD, MediaType.SATURNCD, MediaType.ThreeDO, + MediaType.UDO, MediaType.UDO2, MediaType.UDO2_WORM, MediaType.UMD, MediaType.VCD, MediaType.VCDHD, + MediaType.NeoGeoCD, MediaType.PCFX, MediaType.CDTV, MediaType.CD32, MediaType.Nuon, + MediaType.Playdia, MediaType.Pippin, MediaType.FMTOWNS, MediaType.MilCD }; public IEnumerable<(string name, Type type, string description)> SupportedOptions => new[] {("separate", typeof(bool), "Write each track to a separate file.")}; diff --git a/DiscImageChef.DiscImages/CloneCD/Properties.cs b/DiscImageChef.DiscImages/CloneCD/Properties.cs index 5ddfcb64f..fb24c946b 100644 --- a/DiscImageChef.DiscImages/CloneCD/Properties.cs +++ b/DiscImageChef.DiscImages/CloneCD/Properties.cs @@ -68,7 +68,7 @@ namespace DiscImageChef.DiscImages MediaType.PS1CD, MediaType.PS2CD, MediaType.SuperCDROM2, MediaType.SVCD, MediaType.SATURNCD, MediaType.ThreeDO, MediaType.VCD, MediaType.VCDHD, MediaType.NeoGeoCD, MediaType.PCFX, MediaType.CDTV, MediaType.CD32, MediaType.Nuon, MediaType.Playdia, MediaType.Pippin, - MediaType.FMTOWNS + MediaType.FMTOWNS, MediaType.MilCD }; public IEnumerable<(string name, Type type, string description)> SupportedOptions => new (string name, Type type, string description)[] { }; diff --git a/DiscImageChef.DiscImages/DiscImageChef/Helpers.cs b/DiscImageChef.DiscImages/DiscImageChef/Helpers.cs index 68de35564..50bfa5480 100644 --- a/DiscImageChef.DiscImages/DiscImageChef/Helpers.cs +++ b/DiscImageChef.DiscImages/DiscImageChef/Helpers.cs @@ -214,7 +214,8 @@ namespace DiscImageChef.DiscImages case MediaType.Nuon: case MediaType.Playdia: case MediaType.Pippin: - case MediaType.FMTOWNS: return XmlMediaType.OpticalDisc; + case MediaType.FMTOWNS: + case MediaType.MilCD: return XmlMediaType.OpticalDisc; default: return XmlMediaType.BlockMedia; } } diff --git a/DiscImageChef.Gui/Assets/Logos/Media/MilCD.png b/DiscImageChef.Gui/Assets/Logos/Media/MilCD.png new file mode 100644 index 0000000000000000000000000000000000000000..9fca4de0c924a2fd92c66b52aaafb89dfe622638 GIT binary patch literal 19093 zcmeAS@N?(olHy`uVBq!ia0y~yV2op6U}WH6V_;zTy$a0;mguIkGfq6p%3AK? z>hfpRj(;v9jN%23F@@ref~O0eC)^MdK*uUY5) zqObpc5ZAwH>9sD)V{GR>SgqMuQ+HbL?p-MN|P zjTrY|>#}r{Klj1P>Eg|Mb3R#|Fx;EaU^ z%rj2juv#vayz>w#@B+)A6iaB*i`OTfo(u9cS3e7?U3E_Y6JBygz9F z|2rvVhhIf$Kj!E+-t)L2bo0y&iBW$ZbHpE6BewdennLp{p|2^O>*Jn3-h6G{s?^A1 zqQx0fGfay4<3Dc>yvyyMw%RB zoz2X*J9l5}vS@n9^Ik%AZqND8E$^A!U2LZxNE2OmWl!9+Gv7*FZR59ksxLp=_fU4x zBiUsyCMMkx-Rjo3`f7jewbVnsc5@!eCYLNJyS1#*S6q9J>z93Ju6D#c`}#HZ+OC|# z+=Ayr&2_wwK7ZC~zF-fd1xLo3g;vrcw&oMx{cO~}XIE9wR?c&A>a2|y)azAG+`D*g zNxw$X%V*0@hRam^H=ey{?&^J&35ln-EVFTMo~Lt)^T3l?8jGrCUw^T8e`(=&W7C=U z0|n20=wq}B`uI|Aj`D}hMR#RRHO1YS_HO4zQHFZc*w5SM&&hvf9XMrsvXXn;Reimr zBCQ&en-h2MI`!E~>xksNK)>|r)9hDr=AG>*m?f(9>8XqR_xX1o=Tz#%@3{Monfb3g z!?^=4-XXk!b?f)lsa(8yIrwa)?9<0Q?=@17%FNp4lksn3M~%Xv%y}&5a=o9|y${=Q zFyMpL?Z?L#&1sEf4SzkW+N0K1Z|2*|RbHPhwGK$$3-q|Y=dJp4>EG*wD{5VW*97la zQU2=7d%42rlV>Z>O1^XPs$BirUp0QMJNN$BNy0-+yT37nsVw;!dw{7mQu` z(o_C@)uPPZlfQ9 zRImN;4)p7B_!G*@+dF^W?jNnsl_$Ji!BAYB`_tsb^$tCr+_@d)CDF%ksS2JfpVDc( zr_^WL-k${_>kieeZOEHoEd26aw(jZD7L~bk=6zBrGkp;!=sU6dVB+UXJD-AdG=^uh z%Cw$bGRwa2RBnXXE~QWY>m8%!UR>)RH1l4`38JL?&rM~LlpouI#E*>3$(Pl2!fO(jcboezEDq_o3N)M)l>HF=wR!TYko>SI?v z%TK)df@{r}sjRs#-@Uh3Y;7fQVOz=haM!Q72fCH{R>ag5&E6-zKRJ5cVw*c%+xt!| znPsnb;(P9?kcsxW#s{r)?^j=6vt9FgpskNY;+y;hw{K3$v~Qw0A#O`OfTnWN|p!*(%67S2+2yt;3;7C-ztT z^?jca`)$wHvoj1*ZZCW5>iouJN^s-c>@|M!8=R)FUw!P@`t(V1?BbQRe(qVn<{3VT zoA6e*>+SK+d|o=SyRR(raTlEPaIK(P&YGW66ShYRYW!J~?)7f**Gn-$j+@?|Rpp{@uhHxa!69$uH-vkC-4T#j1b%UeTl#b%Ggdx7smEGQ10XqCZJ~hvCJY zd7*1XwOqoD>K5t$k?c-fxayC|%#(97z2_}9IQQXN!$Iz6Y=`9k*M*$-NU5sJbzB<| zQ*5+xuU!9rSqt$S`>*|qc$PRt+UDc`3$xyxy%IHZVZ@%s{VmJ)Y&4y``{Xj8ro$!anX7s-1lHmhy&6?b^Sjo@`lWX!5-U{pPH`UH@|*0rH?PYV)Y5x_RAOctov!_@~nNT>Y#gwFZKmeJpQlCe8Sgfmcy4Y|;JjoGz0@6D zCixjZ7l|sX)@+>SWNRW9GF$A`37w`rU=WZC{`tx)ss3*DSIv%M$0-@bIWeWK^ut`{Chmzy6r+N_&>$M^Tt zJ8zEu>EEjNvUX7zSBYA*U*N_2$?td7rFl1>S;;>ARK(#}n@|Twk)MJOrDftS&wBT7 z3GZAj)ywxjU6Zg`QlR#3kLHn&b@!qt`X1X~aQvak6{p5+KHp6_?r+m5dd|sQHPN-Q z&+!gx2_|@J=bEw1UTv9~Mkq`sF9v`Pug6ncwT*WSSYx zJvq%dxl}uTAuMXY3F) z@#%y83MZmm!j%7Io&S8T#DCVdXC2n_@7R<$fEtO@&gU<`WN=xy-d!{^JZ0g6&nx?- zk3W8NQu_9^vh^#TEt$J=8n@`*NvehCtN!}_zG799x8?y)eoIR5$JdPpikAN~yr1{2 zy`~&zcD2ar#rHl~J{@w% z>OpL0$-8G+z7{ilE2Il{@K$!!n9h8+E%n54({mr(T*9-CIm!R8Ym$E~x8CvDHobRs z$Ckyl?#RD*Zt}L9pC0*#R^(qPX7uOyHLeLnlg2BmaH>#)LC zt3UZzEsipudoJblZT832&dMJqZ!3AHY?jiSKIdU?Lr(SSi!1&qw{+}RxwKPwt!79| zPW0z@Qj>QpXQ*$Uy0znv!TP`UIsWV8g)ho1j5KUtwvY4UWI;RTEuopWQlEVF?L0S6 zeYN4tn>tTr#azBV|M)%I|GQn9MAY1 zt^J{L{r=4DF7Drde$6Rie70tR{=}29SErp*b@UUAh-}S#E;#u&sM)V|#`ST_A9qG+ zy{2O`DxODAFkV-v9d|nA_T%FVS?)OmK5akg^Dfz}RO%cvcl0t}i3`<@*Q3O28UFbE z{rB0uc>m^XKecVwlh3|)eUj}m-{jKbef1?qw{Hu6v`M-3IA5SRuWj$UzY<%{dOx3b z`$D$Oqp&^OK7Rcpu(K^(04hZ^EqQx~uPuwFt%_~jjU_sthsEuKbw>hw9k zUfs9nt@aC5fz1AGX&?7QuiE&@x9rKkwhzVJi}u)DaeesrVpsIXs3pdd_KvLvtV{M! z@OZ9tw)ec+D!m0@gqT61Hw=l2%y zO*=bR?!0*=KlAOjsZSruUYHfP`$kjLW4`T=wzf2_P;azm)cBJgeEG@yTURnIW`2A2 zJ<4R)J}vv+uRnjQ7}@TZTkR&kAUE@SmwVb%zAy{+8$uUN)_;`#BmF*lOYsuJE1#!* zf99|+!8uIs?=D`;$Aa4*Z9TH!|C{xW$K7LZ*v!qbR8XsGKjgyw$f|Z~{}Q9S{1FpO zS4B+gI)C=?`_6THFZK(+yb~#Sl8tS5n96MV4T0W~w(nm&xwLir%?sH!55x9M6PT~x zCh@Q2@v=KluT7D3yS_*BcIBe$kp{b%xt@RVIeS*V-%UIr&T9Le*ZENjr}C9%JyM=~ z^4WG56=?>>`;%`R-yq2>e1^IZa;vPP-)PAvf- z1?tNGMSgvHA;qe^aPO80>qXa|o>#w7ce1tU4~-l4Vp^ZNpMH*B)U}pvf$82dLnSex zk`%{ndo4fB_`I>rc#l}XME(|ue`l`TyR&|crg6`?Z$HvQEzOq9V3)RuoN}h@e!lBU zLno!VyL~1+Zj3v!Vrfl7AyG5&Q>)KLhu1`34>FRmT zmir39VyQxB+oJ+9?>yki_xRJc&s=!Vmj|0|FE4Ws()hj4)!IMkPrUHDyB8)`CLLF| zs;<&mX{wg#`#tT$7mWj1ZS%D5_uP7FP?+?_Na4$S?RhtN0%bm19F`VSENIMd-EX;P z+Zx?%FK>SkZLM|gkT~$!FVlbh&-tcHj~R3>wVk`~lhvDbHOqOQm|n`e^!wiKw7pHe zmVK|Y`fs0Wk=blSS4Dy+tXH45E;h@1 z`9}w>$|heS33DmP8Tx% zRZ}0kSN!%(uk=kn|7s-_A1*0Wn%ixZ-FGg;yM58h2}##-vu5o%-1yyo^U1ED!ZRfJfJ{R5 z{C&ABpY0p|BrM6~>Ce&H$5|2OGB5C{WaDy?f6d38E91krEHB=+n49V1w3j<=X7{|$ zHuNq?OkeeM#&QRx`z@XZg;Nf!tzf=1bxz$9{d@MzeET&f zo{RLnE#tK<_g37IByEn(3zyBAed39dCu``3O>cGc9WA{t9Ok&#y^h0Q@elXa+gI{; zY@Ie&NMz5skUwk>SiF_qdoC$%kC^mTYufqzo2dt`t8>1u+haNL+|6I-lEu<1m?!xj zt!HD2{P;}T=B9Gjhc!8?o)%rW%)}kAcdhQ_&%ZRRTuPSB>JNBg9kTwy4t=HaA3wtV zZe01X+)_I%f5oLe`Wq__UXkqm*|uiwtm92`H>bVZdAMzjQ%dm1dPeqkk<0hD>|D51 z?0B`wL$m8l7bY$ew9tI;A$pO)u2}A6?-_r+6HwZvDsO#u+r`*@1-svFUOCNPv&j0Y z@h*mWtM>VYta~xr;=}$NtvXjV!@s3bM~mwoPWqZ{TOmGe)9so)2AMBY70e?9F5NKK z+<&5Jj$yCy9>xyOKN$&b6E-fA^1QR|+1~SlhmI;}rQg)^oH6r$&5Z*N^%V=(KE9m#!p$M!&_Sqf)WirU3HS^ri<3*Z}%Nu#APj#nyFs}YJ#+aMjhCm zo^?E?bxF{*W7>%W=}sYXw_j*qtJ)J=Y_u^)>z{Hyp(GVN&T8+D9gzJ)S5RtL^4;dD_*5%BH1i zN{z+8L@o7azO6jfrdKYr@Ar|L{##<0U84N2>22DsQGa&Z@%qi57R+=E-tWG|c5b!Q z7jH2aUx^p*|1V&*Wc~Q}Pp{Y!AK&H6&TmpkKl6wuzqR9)VdL>%NqZMAbU*ykA)x;0 zV!ONdw=X~fNU`JM0=;o?A4jYN62`4fG*J{Ym zy<4p=VCB2VQPn8^OT+=mdtQQ^HHlRl_mm#iR?6qKiLkui_IfcW>rdX6vqMlN;aACC zh3eI({@x6+DfrtPG^a?n@_-Yk>s{^H8J#MV-%iOsxme1M(a9#g!utVF{?Zli1PfBW z-&wlX|3=7CWzqYk2Cua_PTw-xxjOfSVDjbA4w+QvFj)h}AHK`>s!lro)5WUXxWGTc z^3lgK?pGo%q4nvGZZEbuB}=APXfFT-BIDr`4SctG6>YzqWvO`*GI9Nlj+<|D@_#b0 z+|F5(Y!mpm(oFJyhRP+^{jzZ#Zr@5Kp7~bBv4%(0#o|Ej2GQe^_qaMd-z+%L%=$Zz z?a7G-=lSpEUi$ld!)N{Z_cwK~a=R&MDZcQ{M1dB0mxpB;uV3ustT0(JqfrZs-sX$uxd*Q23+&O zlXPGud*$8at7~GMmF8x9E-AkB-t>*eiPwR4<~LF{anD{V-mT2E|BOo1nzSU&9~}Gn zw2#04u3Y@Sg86T_z$c00Hl>m|t}C8foZjU;;ejA;++k<4(vvF7-@aUUJ9G_u&OIUN zAFeNc3hQ<|+!qYv+u(R1KVzQ!Hr}@-7k_?Y7t@LTEAv6-Ls02D&^V#py_$yS)$Xfa zT-0C}IJkK2A(xMTUK@8lYu$F}9mA(rvEqmMuTS%QlEIOGfcqk7(Cuc(pD=|2-GtD3 z!In77e$P1%b%iI(PUDYCw7Bl{;jyA`*%ynZn*_BLZ5&SEp$UFA{v!TD= z%-ts8g>ShoFJJdu?}6Tf(>J$0yZf<1UP=B~)wVe~{m1h~__l|hUIZG{H50ApxMANC z=e{y>YV=)e38nw%7btdZV6Rq^=C=rUo>}pzedVn$Q{H}i+jNH4%;-;Fsg>mX_LkQ% zI;Y+j2QQaTT%8cGX!G-vF3X-Xt>2%iZ`jGTaQAaQ*9Q~Ug`B==mb&PV>XL@HR?pqT zcPsXn8$ay%Rd;jSv$W`6J*prdedVb69u|=rJl%2OZ&rz`=9x*(7o-m9E2YC5H*uXEdvtz&g>CSyQZ~dzK_R>Er#loAr>b4diJhON0$?li&&Zj?guF-3HxqW%! zxmbUj{Dr2i#{|xOnAWS-%>UH0x@wQh)3)%JH@@F9UHFQ1%?#(s9O~?13wD(RUw*>x z`n@8@Bh7q`-;&~Vg-=xnrsbDSdiJ+i=j5U9)$f#3+T$H>>8=cRvHQ&Y*sg&J)0$+8p6;IydeeUhBNGR=RTi~IMrlhuwr zTa~c#*Q|Zn8>C_~*fz5r4%6kny>7XR)TIxL^foO7IrN~Zx-fH`aLJyIw)I}7Et#)( zm8&`2mI-{xWxaicxJjABhWO9hWxnk#Kl{tY{oPy+vnVOk%D8{YVoxMYw(L&4FIv2f zH)P97nWTAb#(Oqwn055IJNLVWDF^TMpSjT};Cd|dtz7!~&rGc6x+4tsI7S~{ac`PO zdAxMlzXco_i(&?jrvK&^OcdJK$jLlW^xMqsTfP^z8b~j= zJpKIqeYW|Xk6Q1W{ zRW7NNxcTiP;otFFCaLXBc=_tNz{!@03*(N|#XVeS@R*%VWmD1Y#iHpIrw^Qdu6`w| zJzSyjj@)d%h&!@cN3uSr)e9a>+W+1+wQB8kCB9RuYP_o!G^%%#w57QjaWUr`D&eq7XF7Yyz zOYq4!+?};RBFz7=?J76NXm|gxDXX12KDay)k>2&>@4KZ3x(}+Jh?8CUqeOa_h|_0q|WR&ZL$A;Oaf%wz3TzTJ&)v_E(z2!-*Z8_Dvr}c-&Z)$THP$qeVEoPbgKSY^}g7{uLE~J{CYTik#L3G zi5(KW6Vt+57gk5T%XfHi=1>8rs{Z9In&OwvubwCs*WmJeSEy2z%7^=(+)k{rv0d10 z)ayFup>F>KX>p-l3!i9z*jl8lm6M$K%po#e>+9{xiVX@i9Y^@AH8&QAU1)#xSJCB7 z{qctvr&s2_esS`dWQORM=>e-|?6Z5{S-z+@ZB?>hdd2BO+~R(1E$_a4@G2BqawO%& zmLSn->@ro4n7O01zI%sr`a8Goe!Dm6;+6$lwc9j>PMx<_{FijvF6@g$yzqTpQHG}oO{(B$+QjY zt@tAn9s4&)tl9ms`QY@$On17r^L(=UP%-0U*NuuZ^_&Oa^BLqE>#}65IqY1KbAD?- zLu1p!tKZMBxxQ{QC>fi$Of@*_W%y~2-zlcX{7duPb{~AUq1|{-szKrDUCTKO9Tgsi z&t89o`%(7SUsAK3ryAQljr!Dhnx*T^`EBOWoz=ZeqJOI|Y;1a$>D>P9OTBp$%f6HD zvNs<<%($^l{e)Jrb{X$_w%1$_DmQuGSjn2lV-xYT{q!?G{wXbjrt>^HqJ)x;esI#T zw{i%r+0*yI;&8N`bQ535>9+8z@scTX`rk;Gy{lXQ(BEM}i$G)SC*M!)eOLU#V)e~3 zZcM3enY8c+GRR^BhS`8GwnYgPOVa{pS;w!MZ)+*tgIU)g1ajmsi7+)dK=agRO> z9yQ~=92C>ncXHWnqt0m;cHKB)bJgR5-v#U2Tu+65#CJU8<=r^5`o@LBg1UOE7S=dz zahX2z+m(jO?%ng>`W(H^JoTz&XnkMr&)SdsMGsrgWr#KCk<$_K-@R$&kFAUTOl`X{ zsnO>3a-S6E8}kYtURdC7daq~e<>gNKdTZG1KE=#PDw}owJ*$mS7{B`#kWaN6m6`gs zW>v77Xn!&gy`Ctlz52|zlK07TS3Zl^{&Y|vNvffI)d#;%l}QJdot@x&^!lP-78klt zbg%GZ6ZrV3%Pb+!EV$9mRW9u5osea}8!yD45>T;|YN+v9#=MYs{qkQiJA%rrtk>}M zy(nzk?&DJ7!5k;ZRrYGzzDZ9VmX=1uZ%+BQ&HBa)G12S{tMY^e|5G>uHY_(W7O1>w zs;tK3%e{t)wYHa|yj=Bhe(u>Pd0e)eAF#*f{F)bG$)~jO>MC}fIl-{C0EtW)9D5sI zb;vz`tSkKSZ#z?eYwR@rJ9*W!e=Vq6@Gp~hmi>uiUy8-|f3P_bo^yiBbFu!PWt&Ug z9;7YNU+BYQwdLR?wpVHSr)LE)g&dM+cYk7WI9e?_$+wYL|G)u<{de^k<8%W4hJCEn zZWCAV|NdRX=_~i8qvFk)G88E9B=d-UTwFx&OIi z`Ch@4g|4L;(Ywra19qNvPzm@w&uPo@m)}3$>t(&4mf_-LKL3ir+$GId&sT^h-4bkl zdE-IYp2ZC571~Zr*L^}wUL1=_^gW;+F)RC0noMqW)mtwc%f_zPTcXmUVOsb)}~sSLw;tbFP_I9Q{GumDXU0A~V zmpwX|?SoX)OXYoY)q0&X-=462VR}O8f#dB>ryZvrP1?OOL-ljC$(}`x!j^2MnRhNu z)9cG9Xxq;8O!sZAOoh>ghK9EnyD#oq@}0A3t&xB4BJJGQkKUz!Dlo`e>XPKz5i!%a zAo$X;f4YfTm3x>%{|TqKBY=rIIQhTQ_L(D#>qH$9ZAi zxv%SP8J8=qdM>=@o8!`)k2dx$;+@ko_$=1d-`m9d@X&#_1@qcUZXSu*+hzr7xPNqI zDqqSfw&H2>I)M}K*Q`o+4-I%aCHthhk*#>g3#QiSjvK5BAD$juKJmaBn~Y~63K{C1 z&sC3PRa(4a&)#U_(qO!&w9j~tsL<=z`{zDrTVgpoV_tUfd^i6*z7^-!@!t9)H+vV) z^0kZAXZt+w`~ zhi2p(9y%n*dG14)$LmeJ`V9T7Vh;*e*ybj@yY%iqhmc06W9#|w#g0j@C*4yQdU?mS zv*f&?ZE$g+O@3oXP1c65b`G&7k}%@a*<`L z-``q#An3uRwe{~o%U%?GH-9MQPuQjZk7Yug%e9JC=QHEx&)l@|d4095)Eco59vm#+ z_P5{Vkv_M~^YSmXHSc+C?q%ncv~53E*k;bqr6>60ZsV~onYyzlkNE90D>?J>v{7iD zz{5id$*y1btgF2Je_!d%&-%A6sdK!2`8B)2^uVO7^R;JB9;ujP&LaE1^5E^SB1x}) zZ4EvYGpknX+=pwH=dKDgNNhZ+*mi!#-;C2t*{2v*`sB@=v1zK~4b%HOR3}`N(|+?c z<+M}6?E_39({Ej7lS&eH+S>iSX8WVH<#QhLI@o6$x4b;~tZluN==6>(aMw;&VA!V|Lcfoy=vn5xI&wXH9VC%bo!FBfO3j`(Z{nO^S z!Oh#T@>lrvY~@oLCsk%ehgPIt__*j!#@+X87V^B$%C53dIxKmw;YZw??~cd0RIGxG z*DfpFw*2~f#~n&79g#oP-h16HJoeQGG{^Ype%Ae-=Y7Tj$$JemReN?V=R!^!&MTOHi0`4wNp4~Fibiu2_X)B)a+Z5_DEalR zddQQ{A#`(I^^^k#KQ}$!dv=vm&f6&q#bJ06J`S(s%%k@c*xBM`4c)+I^r&AFe2CAveRVu%( z<1w_EnA;znZMSo(^1GA+hkqM9G`q!M(~_SS{4v`qDA+wVytyx==K8siKfj-Rj%`?b z&Aay1>y>Xaf9amAX07YEV74Ir-lTi#xi24e@TFHcPdc^cZ~2Nds!wIQU+r0vAud4Y4cIeMvQ4$q$Tu|}chbV<> z_e)e2cfI*FPrS@{jRO0<|7X;`TC#2kV{o4${Q1I6-=qI0cy4)<@0}O0OKjVlJ2SI( zZm3WCqv>OG_>hNM&|Y2tcVAY7P2pN}>bO(a&YN9EeJ2WY7wAs(J-VN@M(st#*RLB= zwyFDwKVBpu-uRF4_x|mR?&!V{6;?O>W7rk@cdMvv#8j4Aw#>H>vRZAJ6CzMAee zKE;(c^QUp2(Ea_UJ6I|gre}T6_POcnzV|WDdR3#&XLpZGKF+ZtTTkhK&g&O;r#40D zPxL)z-z{)6*=R%HgHwB|?)#@+`*(ZW2cJci=1DSYuVgu^ln&nh64Ih&UsH1a&drM| zUVD6&+14%AP;V0`j8vNYdxdGM%*01L>s_rTpREs>xSdT_U+eg`)Lr=-S6&X-wDL#f z45c@LyJyIWJSmI+vqe4b*TlQK!^4txgz3z>cFFw0hV?7Xg+6t7U~r&n(@Bmm-5*wN z>$}6hc%H`GIcB#f-#FazBX&_uQqhg$l5yQBLTB5%)XQ51Hm=c~>wP0R0G>d)1# zPs2mDbNmx)6}PDfn=1Yxf_=uNRxMvGE9aUtg)K5f5L&R)3Yx2+O0pdd(z808?PGeVz_nVhwGuWAK0Z_>XN+W-AfDFt{bhL zdFOpYs-jEI?d#&ZZ%ng0>XBM?`H3m(9f7YgrGEBG_j|v-tUK9v=jzotJ3ylzqINQF zZC!UF&Pul)<~#QxD(%AgZ>_CIPGk9ygCcb#{GSmC{J*H2Q64Mhs>ec4YpZwy* zzbAX1?%kQ?wN#^b^#T-?}VB zki}%;yMNo-_g^Txd~BEN&eOqszDtVpJxkU_hjNSlQa7uY<&66$=rHm2 z!Q7sIvp4hKS+OrJiob9jXgvDJ>2jfEb8Q%^vX$-@_lPc)2|X@(kK<*|+>cVZALP|s z9ttNk|Jr0Q^XR-O{$R)XOk@P8#c=C^=1f6}(S>$M;`O71C^8So-e_!uEva^*R3k%ahlZ@}ExVy=%{C_Gn}Erwg~{o!hB*D48L>Vzr0b z#ZCJwc1g?-3Y(^}zcS_go!{=wA7%SX)S~aLTNEy2W}GV!SXmvt?6;KkCYi0rCGTln zp4v121^4yjg=cqgndcfSetVZyT30Z|-Rx$KnbPzGO}3~D@!OVG`)yY|9Vp-P?ZJ;g z_iVLt;Z=>%EWEB$gw1o$-M>F^*1qMum3;*zXJ>DUUAFhBm5biddt0|!m~Z|0U*}}e z70$e)(aM|New1HyBkSs>Yr+4gT=RMVcG?q5Er)}zy|&F+w@5s3yXwWwua1kUY|j3d z9k^^UUqRb;H;sz9D}PKquv@oNhT&YasrGl@=ik@L-TZkr_tEKoQN9g2Rm$_qE0SK` z`WUz)W6ndKeBPbUQj)4|<@QTi+?*E@`zZU(77ZystGH##uF1?F{WW7cmhx^8U2d~sL+Y&-#=k-ZW*0?xgD&{1 zU9!F3?XYceUqRb;zY5S&P|m;qaud6g#UJWd{@Hx{^4@+|h3Yel6>ffe_Pt8$eusf+ zl;~dJ!_w3`A6>a?h5rjlRUTR z2z}fyev!9On_1~oVt8}np9ehob1zQ3l{s5t_BzJC{){ePru`k2pLDOQY_yo^@_FIB z4~3$Zof+#V$2t0CdYAuKK4d9V+Gf0`)Wf~&7+dfEpw{nh7QXT?roO74er?f-D%+y_ zi{`5PzPkM*@4|oPsMQ8fgXa}EWxKySsCDM)3gtNu*9MC$F}_*DsWgAhp_1>bUYs{G z_uKjH!0-7tLt1~n;<}vaeBR+}$Qw0>DGt-WRQKjbZ7BI#e0ApeK!5Ps%V6F4jC&=x zx5}PcApTIz^`Fe^>_647H$9JEb7+p~!@k4i^Ka}~_kC@}oW`OI)8}GWU$dpm4nFS0 zYUXY*=bsgCf%TfPVE1O65}CttpQ>{MHfd)BdiazFVwKiMU?O2dROANqtq%>os*@UZGqvks=YOxsty(5-yCbGxl?J?|F|7tjjV-@Uc@PL|9M z1G0+m**{+S-!9z$FypxoeOe-W&ZYeM%po3dd)@xmjkiVfGC%x@2K86>wCxgEqHLOc zpY5u1=ogCz5(z=PS9ea@Q>O%4cIzxFQ`%y@XYqub>OTro?lbPb7A4Nm_*^7R$wo3{Wa!CHme?w0v8ZPv{DUVn0FcK+(E zN`1c$N!|-Q)#Z9Q>esKN{VexlvSYmzH$?jW-|}2=m*cfXb=x`aa=mul>$`9HYsX)L zFBt{y&u91)wB9W6(Y}oC6?yIIw^waidw_3&^_9*>*>i3!>-}GztgT+}elsXLRpx8E z@t(yq4yw&s-W22X)x1lFHQ=F|HZ{OuYta;y_D}nxxQPEc-~7aR(4&i ze)he?)6Go9*=x^BEc1V`oS7%)#=N-w%dVZWa1%fGp)b)Y_+zu^KluWuwWX5IKMs^u z{wa=`>FXXa=bm0(njvv)7Dfj0qF2dasVOzaTfy|4G2c|^54sjOQ5gJlIY4)|^%Yx-b z0okoG$-?Osvicjd%!JKMw##tIw7&{GAam@vq>OyB$Y@QI`- zzF=x)F<5x5D)fLem-)(5^C!=Ir<&w+Sf+2)W1jWO2HMXqm>3kgDf!ne>^S2-llcv= z&$_L7&40pM>pM^7^2%-B@oZjS)j`R)_D~U(*%|k)e%@1C^QV^eX86Qfmb<(+1aG9N zNIo@)_?n};A*$v1hsd|x>%=BL51jWg>EGYA-c|EA7*0Q&D4kv*8=87_PVVxYc^gvM zC%oh}xcfat>y@bQtALN&D^C5|^J>>IiJf-$2c>7 ze5~%}vG7!AMIwNf1o7Mww55ybfb)+-Bcn&h}Y-Z0M zuD?7V)Dr4@9M`sF9>{L|&a|IJPB(eq+Vye|{yOfTarj|D$cdB(EDzWZEYVQ6>Yd2D z;O(&))lAQs&rdVl&SZaZ%@SF@_QPhI8~hozCz<`-erxW@K)))ftLA&6XEMxb?ffe1 z*?zlmrQpkl1s2ET-?PkHyyL9o=C*Qe-2?fjE+^|}BUYPJlq=I|H(j)0{{4oKt zr80cSCDJoHznh%u^j};TwkO)Ml%@950qIq1CLew%QN3sSqp~z75#ei(yUMl0lMY#S zJxmNce(wJ30*gZdTKxz6lMYpx?P2)OU$N%M@7+9g#~v0~GzEQiiv5~bVa}M||6%6& zB(G>tcnf{?L3v9Ik!!~TR*VcWzj>xBx`3gR4o3LCI**MIP1qnFI&4UZD#j(X*m zSsi1a+^FVb*&ye$vLWjd%bT{7ExpM?vSta73g)XzDO=|8>K`y~%=X&zU-7}}DQ5GG z8*AC)e>42%{kNNanVHM312b06;OH`E;ATrbbD(9nE$bil2*x{%cid9@b*!1(8QXbY zZBaiKf49eSr8(p3hWg~B>Hiy7b|-ebCGcG^`*BP7@vfVapJm%Oa~3z{uU%YodO=;{ z45l|{wd?z94fY=|aJFZy(Eebh&}vy%c;@JSxd_e@-dCmUQ}24DGaP4PPYQap{rI16 z%*|CctTs)W_rCD^Z1Ojq!ElCMjIr48`76H}pHrBY9s7Fidhv|p4NS!{a$FYA<@VJ0 zy=k|UFFQIVx0m<#8-@$KDF)Av#2&bN!#Iq0Mp9({VVUMy&3SuovD@_ie0RE`y0Koc z&e8PUBB?eb#?7y^mfpYJ)suVV55v-9%i4NpGR^5WY*3b+zIJ`-0crOiaz;O9?oVE1 zbZY9_8M}X*IwZANdI=u?bL~2_ewao5!WENdH!jw`lBlPq`}w8NruKI#{>=N@4A(t< z^-V_YPQj8#KHLrVNjx4qH?cR&W;^cI*uIl9hWAU@g6kiy*Bf$rE>Ar7Jn2Y7a>HqZ zqbm;05$=lAsA(xM<&!e#Ub*4dm!zySJgH*O{z(7wnm*xT;Ir3f9rwM+Os(mRl8S4H z4~*J>+PkOrGe>f})IGB^T+1)XS2Ao)(mAH&vnSz(@a^LwQmeK+lAaOsWy5Fjs=qT2 zt$yNE;ZVj>>DxTtmZid|CGLFSkERU9I=83h`yZ~~pAgn!_Mzc>LfEx!_4Av(&g{-+ z`KfVbtD4+gw@92#7NK@CZw`C%d-mTzSpEU21-^vFTTLO3GH6^WET>p8Kwqp0rZ{4;3 z!Vf>|IQ5}!L(_Z9teQOud?lJ?2mTb?WO|=_aE)1fc+#J`8OL`oa5ZfEe;}cza6h}B zj^Vrg2ewM=e^PI-dc*aEn#%RZ@9=OP)jH4ij*;)!l$$)K!~W-rJ@$Sl_orOx*!w-| zX{^N>t(P^@6aU=dW;;IZk=lbxLht7{bUxNAsr#1Hck`H|ZQ0^4i%kx+HqVdkzNs(q zZncaT-{+3o<{IVZUdwy)x<6{qH~5jiw5BFt`9!9#|JyCw<&Vx$mp0_?%{8=psglMR z=+Vb^q5Giaw4|Eb=RX$xeQR?pcdKyP<=-4!+uzM%_#;+qcgO5dOt9hggWp{5?dSiY z_rd(kqYMjU1GldgJsa=;`XcEmvrgA9Ii)-9wWxm2pBs^@^4|A*^;k1(HZ=V6UO%bE z!Jb8rZD0S#e!gOE>!%?Kzsj0uUNl>5`9Ul_q%KCPrCg<^nLSz<%Vus zW6~1-+&{|I9TVNgb1c+XO2_hzr>4CyNuu3zsyvv$VWvk&L{C-!}gHu(2O zTk^17oPl;%kX7B{BR4*K_58lM;eVY_@)7T~CEt#yGJ`O*L5D~;I(6;t{QZisC*Oga5_2d~>uB6b#NZnIl|6e z6KD9m%G8U=;;=Q-{KZ@P_@_zyJ}G!iE3H)Yo5T4f6@lNyIrek^YgF3wUnD3mV4c>2 z?(-+^f8Ne|jJNi#cR_MMU*P{-hnoSv)a)kdf0pQS54LIisM%k3&+Xy+?-!Nk>px55 z_$(dTWV}cDL!#H~A0?d|l_l?`bBZl8o%4SBjK^=qo^Y#q)a-a;$CY2;a`ra&i$yc; zuM$xf-D_{r;`{f4p(%fuzkXFmEZBE8~_d(3&CB_GZ%jd*fCo~tIz z(4Xz&+Z?`50vEWeQVEa1=WBNe|LhekW?pON zFZ#23g2cJCHVu|>jyoq`db#HRf*tpsZeV@9Sl6ZJ(Cm_gc{jQw|L7;(2}o`{JA-%Y zL!BibnASy1@l;WjeBHP)qoR4und*(7BZ{q#nm^f>>i940U)YoP$D`*gj_I;heIxFa zHeth>g-;9%Hy+j4_Gwj1kY1~k^^ePj3zJ)a@T(Q2=>)#mld-J8admq435(7SD~Bty zE~Ztu8?B0yoUiG!v{bC?<36SO`2M-wwc7rHJK8cPy*i$@UF>J|#@;DKJG777Si45! zYWKL8fK$90q9?#hP+T+t?l_Z}VLEekZTmnboI1#T>mc?@_AtX>AM(h!HSdIe!X&dc@hvw`{X6h>hR5{$51-QRtVrFm zQ>yE&Sib5Due2p1*NZenm&Ex-DNV8#Otv|9c!}u!zMTt2oHgt}XIkj9$(T<`TDQ3F z%~dhE%=3xb?SXe#(+o<2`$+ zWJ_&M=7A+~Vo9=T%FCiccD=eUJvp~jBh6J>P33&xjG*Va8)g4SUFz{{s<3_Lc`oeb z>4`56+Q`;03o{yBa;xNC_Vv2DVW4L`qg;QGV|0(&VeJ`QUzVN-ah}NZ#^Yo1%w?aF z9tH{@ezR%5XNCC5`3C*dmul7ZmT%MjIPdH_rNqdNlc%bcA0FBfmUzd&vFls@!JHd$ zy(`_q&i%aE(3x0ozAWKv>lD9bt1K6vJign0skxEJ<+3GWQ$E?+hnwo2Qf|Fj^V{@b z?>h#yYu_S#tmp00+Z)b4rAkI$v^G%p(Tojie;cZbHcQ>DPkxnpt?CT}1LrT$xd8E7 z1nUl08LDwU|9Zgww9Ms>mA^k+SRhxLec$bJ*Y_2I_u?Dp8Z1gDgN%Dp5TqTZi--@3DN+AR&;BT+q#(S4fxE7;3kIq^T2 zZ(c8QY;A#%^8Edi4OjklPn!28C+AvJs)^*iprc0)emS>FbZJnS^L$Ksw|)qCB+y9+kS8os=G)QM^PCz)q+cJLS5*?4@Fs>@U5-NU^3 zV!2oWo3i@LJ(8O}DrBF!F9>P9m{jroz>(f*k6vYI1hoX&XI&7QV0M#t^CjK1lIuxj zo%K#Tq}cinO)*-NxG3O|!h!c1c_p6@l+FlwR=wiysT%F`Nn9W6Sto1$s`T1EC#u2o zLWOea6QR}7@+S<=E!eWIT-avH8Mgo0ALBv_w@xh(Ji1tP-O-$=dCkVV0s~*|xVC7K z%#1$4cJa!5RkgHlZ};3;xclA>oAU2Nj-IHGWnBNyWxDNKIMrGBpz)Ps z+}_@M#Fy2i1*8R9crN4@mda3`y!lpSsy{<}z>b@`GgxEpwv=Am{m^#Gqp!IKZJ27e zdF|>svfpb@xyRKl6{hT>KYt%(S-sd`PSj5gcVYgZ9d^1B%n@%dwI4m#nQf>YCw=A7 zo*NA}UEXPb`d1iwWvR;7oQmy7E&hA6KKnoI*UE^J+RpFyLQQq!d^d(XD@s;&Pm=d8 zI%Z_IY=gJrvcx}YuP%v5I_#0#t+g=h`O(QU_I0-2*jtq~Wmz2W`w*Y(FW0C1IJ0@i zwI^Q>DT|bw%Q(HQscfC(cP&w$&pgxfT*UKJLhpO8sGT%BYVn$K>n zyz2IB^$PdHw|gRGrx=AW&zP|<>$p(gk?&r6zVBR>`O%11q)&O<&Y9obx;Gs&Di7Wx z`Pwn$x@@S<{02`H)AG6Nsf4tYfV&3}gGx)EB8O}*^y}#OZ(%v ztUbebi_WrUC(V6Ln%iRfzXa}?VLW5U;iS+rIR%T#DNT_Ujv7-!EzDYRr+pWP|nNRZ3NNTrCz?s-!Iqc=cUts$T4>y}Ns- z-j8%m5s!Y$npil|(yLYXZTHImF|TB{*RDNka5QaOQPISm*M--;t)27e?d$FP?iuEs znJJP#Q?$j_V1MDlo!wV|+HPstw^ZwN>$5FF!tRL`>P+$nSZt;z7qD~47f1OXzTLC( zTu9EobPc&n!J3>8mO1Wxuk+!brs|g;Ne3*SC;!P%{+qWn>vv!HVeSwAlpb%}x9*sq z#k7R51=y^HlcW{aY&!jn< zY@fY+{!sB#o4M-W!p@!f%QsEEXE&o`UeUSE$L+ngDJQD44c@I*xX3=)u<*puXR<3# zT>GT-SWfZKj3?Y(K30FW3Vu$$*V#Gsx8(=fGe>{3o=LuR^uYE8Z3D^F(*{@9o-*Cy z9DhAgUuWs9Hu0YQzitYB)=FFcRn5n?Yv-O@5xz%ly7n>_2ih;RhaKdST}j%y2k%Z)048~#ZN!TIbh>fFBj~z@xtP7 zACA9~HEdgVW6%HOl*9MCZi?J7%30(8@pICTjWa_W?w_3@`m0)EXY^OI8LlUSRrj4< z?>>R?SevNye}QBFZMVeV5jpeqmtBwbdd}jtaeW(W!}b~yvCVghj!Xq_-W~=V-3WrCW{C>aZWXY|VgEMx!U06J0eff{V|Axm{KZ^S3ufDDE zFJf2cC4cXwW|4V%hIz*Y_jy~+iFVo6zxSKl(L0{YLlho6hkUcPZ;y<<*SoU!kIvHk zy6F1lPQGgQkDaLdWje#Qo7;d_Q~#jN)@fB;yBZ$tyQj?kBJkBOi31`T|2aSWH{hOf zp5gwHJ1N(C7yK`sQm#C|&vM(+l-z?MpQP&+OYX}ow>ehMn`XRMI(U{)&+L`bJ@Oe# zLL;}vW%~T?(>N6x7npQ!#bdtN2L4P(=lnB^n?7yfVNAuf9B_0c1-5IDg_wV1HoE_Sgu}vE_Pj~J4e~`(l z#=hzOo8(3FwK6?RgAOEr+?-g{CVg+UL2l21HT&{E8mykAQFilmDzDqe!v_6-!UHY7 zndmGPGAip%*thUYq8xLy;cC{~h0Xt&|An>jy+5)>K@|E!NTUtL(S>r+`z zjI*iE(v%w$<}doev@q!B>BeTmkL$G$YlOB0&F#@Yo>S5K_TDDW-ha6;EpXgWEGIPAxe8QSpq{_W&(^?%CZx&rP*?r1k9Ni(-lWcfw|Q)%<&@ zw5xX45s9N~rX6b8r7Pw5?{7>0rJtUhKWB67oAJ?L_Q~nV>!vPve*Ck9{Y%LiXSYr4 zNS@_l7yr;^He0Fez6#A}URCqL)6e-b^fB&hD_q#~#7^VOt%k}|ma{%=d|GUvw{7Ab zgXs9;_FnmYkN$Eli#siEXntcq*E2oo)MGyUX~r-1&seiANPEc&iz%06yUdfg-i1i> zSLi-_H|L1Ww)cHIt^JPAxw3ag@(&BOrzMilo@}`&wuiO&kbKY0nfFQy-g!2EUU&G% zD=S00C%ZNFG+E4jr2c#B9xI2xxjizfpVOPxAL2Xca&gL{32{#!C7P9Z=}O5hDB%dU z+2jnUOOdo3U +image/svg+xml + + + + + + + + + + + + \ No newline at end of file diff --git a/templates/dicformat.bt b/templates/dicformat.bt index c55dc2e6e..09faf1541 100644 --- a/templates/dicformat.bt +++ b/templates/dicformat.bt @@ -120,6 +120,7 @@ enum MediaType GDROM = 152, GDR = 153, SegaCard = 154, + MilCD = 155, HuCard = 170, SuperCDROM2 = 171,