From 3f58f8650690f6b5297c1b343a2d8a83ceecaddc Mon Sep 17 00:00:00 2001 From: Gabriel Date: Sat, 9 Mar 2024 19:40:42 -0300 Subject: [PATCH] Gerbers generated --- ComBoard.PrjPcb | 151 ++++++++++++++++++++++++++++++++++++++---------- Main.PcbDoc | Bin 19181568 -> 19182080 bytes 2 files changed, 120 insertions(+), 31 deletions(-) diff --git a/ComBoard.PrjPcb b/ComBoard.PrjPcb index 8f19bb9..626700c 100644 --- a/ComBoard.PrjPcb +++ b/ComBoard.PrjPcb @@ -320,6 +320,58 @@ DItemRevisionGUID= GenerateClassCluster=0 DocumentUniqueId=YJYCSHPK +[GeneratedDocument1] +DocumentPath=Project Outputs for ComBoard\Design Rule Check - Main.html +DItemRevisionGUID= + +[GeneratedDocument2] +DocumentPath=Project Outputs for ComBoard\Main.DRR +DItemRevisionGUID= + +[GeneratedDocument3] +DocumentPath=Project Outputs for ComBoard\Main.EXTREP +DItemRevisionGUID= + +[GeneratedDocument4] +DocumentPath=Project Outputs for ComBoard\Main.GBL +DItemRevisionGUID= + +[GeneratedDocument5] +DocumentPath=Project Outputs for ComBoard\Main.GBS +DItemRevisionGUID= + +[GeneratedDocument6] +DocumentPath=Project Outputs for ComBoard\Main.GKO +DItemRevisionGUID= + +[GeneratedDocument7] +DocumentPath=Project Outputs for ComBoard\Main.GM +DItemRevisionGUID= + +[GeneratedDocument8] +DocumentPath=Project Outputs for ComBoard\Main.GTL +DItemRevisionGUID= + +[GeneratedDocument9] +DocumentPath=Project Outputs for ComBoard\Main.GTO +DItemRevisionGUID= + +[GeneratedDocument10] +DocumentPath=Project Outputs for ComBoard\Main.GTS +DItemRevisionGUID= + +[GeneratedDocument11] +DocumentPath=Project Outputs for ComBoard\Main.LDP +DItemRevisionGUID= + +[GeneratedDocument12] +DocumentPath=Project Outputs for ComBoard\Main.REP +DItemRevisionGUID= + +[GeneratedDocument13] +DocumentPath=Project Outputs for ComBoard\Main.TXT +DItemRevisionGUID= + [Configuration1] Name=Sources ParameterCount=0 @@ -569,22 +621,22 @@ Name=Fabrication Outputs Description= TargetPrinter=Microsoft Print to PDF PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Board Stack Report -OutputName1=Report Board Stack +OutputType1=CompositeDrill +OutputName1=Composite Drill Drawing OutputDocumentPath1= -OutputVariantName1= +OutputVariantName1=[No Variations] OutputDefault1=0 PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=CompositeDrill -OutputName2=Composite Drill Drawing +OutputType2=Drill +OutputName2=Drill Drawing/Guides OutputDocumentPath2= OutputVariantName2=[No Variations] OutputDefault2=0 PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=Drill -OutputName3=Drill Drawing/Guides +OutputType3=Board Stack Report +OutputName3=Report Board Stack OutputDocumentPath3= -OutputVariantName3=[No Variations] +OutputVariantName3= OutputDefault3=0 PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 OutputType4=Final @@ -593,48 +645,56 @@ OutputDocumentPath4= OutputVariantName4=[No Variations] OutputDefault4=0 PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Gerber -OutputName5=Gerber Files +OutputType5=Gerber X2 +OutputName5=Gerber X2 Files OutputDocumentPath5= OutputVariantName5=[No Variations] OutputDefault5=0 -OutputType6=Gerber X2 -OutputName6=Gerber X2 Files +OutputType6=ODB +OutputName6=ODB++ Files OutputDocumentPath6= OutputVariantName6=[No Variations] OutputDefault6=0 -OutputType7=IPC2581 -OutputName7=IPC-2581 Files +OutputType7=Mask +OutputName7=Solder/Paste Mask Prints OutputDocumentPath7= OutputVariantName7=[No Variations] OutputDefault7=0 -OutputType8=Mask -OutputName8=Solder/Paste Mask Prints +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType8=NC Drill +OutputName8=NC Drill Files OutputDocumentPath8= -OutputVariantName8=[No Variations] +OutputVariantName8= OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=NC Drill -OutputName9=NC Drill Files +Configuration8_Name1=ForceUpdateSettings +Configuration8_Item1=False +Configuration8_Name2=OutputConfigurationParameter1 +Configuration8_Item2=BoardEdgeRoutToolDia=2000000|GenerateBoardEdgeRout=False|GenerateDrilledSlotsG85=False|GenerateEIADrillFile=False|GenerateSeparatePlatedNonPlatedFiles=False|GenerateSeparateViaTypeFiles=False|GenerateToolsByDrillSymbols=False|NumberOfDecimals=4|NumberOfUnits=4|OptimizeChangeLocationCommands=True|OriginPosition=Relative|Record=DrillView|Units=Metric|ZeroesMode=SuppressTrailingZeroes|DocumentPath=C:\Users\Gabriel\OneDrive\Documentos\TrabalhosPessoais\Projetos\ComBoard\Main.PcbDoc +OutputType9=IPC2581 +OutputName9=IPC-2581 Files OutputDocumentPath9= -OutputVariantName9= +OutputVariantName9=[No Variations] OutputDefault9=0 -OutputType10=ODB -OutputName10=ODB++ Files +OutputType10=Plane +OutputName10=Power-Plane Prints OutputDocumentPath10= OutputVariantName10=[No Variations] OutputDefault10=0 -OutputType11=Plane -OutputName11=Power-Plane Prints +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=Test Points +OutputName11=Test Point Report OutputDocumentPath11= -OutputVariantName11=[No Variations] +OutputVariantName11= OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=Test Points -OutputName12=Test Point Report +OutputType12=Gerber +OutputName12=Gerber Files OutputDocumentPath12= -OutputVariantName12= +OutputVariantName12=[No Variations] OutputDefault12=0 +Configuration12_Name1=ForceUpdateSettings +Configuration12_Item1=False +Configuration12_Name2=OutputConfigurationParameter1 +Configuration12_Item2=AddToAllLayerClasses.Set= |AddToAllPlots.Set=SerializeLayerHash.Version~2,ClassName~TPlotLayerStateArray|BoardID=KIYQYPJH|CentrePlots=False|DrillDrawingSymbol=GraphicsSymbol|DrillDrawingSymbolSize=500000|EmbeddedApertures=True|FilmBorderSize=10000000|FilmXSize=200000000|FilmYSize=160000000|FlashAllFills=False|FlashPadShapes=True|G54OnApertureChange=False|GenerateDRCRulesFile=False|GenerateDRCRulesFile=False|GenerateReliefShapes=True|GenerateReports=True|GerberUnit=Metric|GerberUnit=Metric|IncludeUnconnectedMidLayerPads=True|LayerClassesMirror.Set= |LayerClassesPlot.Set= |LeadingAndTrailingZeroesMode=SuppressLeadingZeroes|MaxApertureSize=2500000|MergePadAndRegion=False|MinusApertureTolerance=50|MinusApertureTolerance=50|Mirror.Set=SerializeLayerHash.Version~2,ClassName~TPlotLayerStateArray|MirrorDrillDrawingPlots=False|MirrorDrillGuidePlots=False|NoRegularPolygons=False|NumberOfDecimals=4|NumberOfDecimals=4|OptimizeChangeLocationCommands=True|OptimizeChangeLocationCommands=True|OriginPosition=Relative|OutputFormat=Different|Panelize=False|Plot.Set=SerializeLayerHash.Version~2,ClassName~TPlotLayerStateArray,16777217~1,16842751~1,16973830~1,16973834~1,16973835~1,16973837~1|PlotBoardProfile=True|PlotBoardProfileFileName= |PlotPositivePlaneLayers=False|PlotUsedDrillDrawingLayerPairs=False|PlotUsedDrillGuideLayerPairs=False|PlusApertureTolerance=50|PlusApertureTolerance=50|Record=GerberView|SoftwareArcs=False|Sorted=False|Sorted=False|UncheckPlotDrillDrawingLayerPair0_Backdrill=False|UncheckPlotDrillDrawingLayerPair0_Checked=False|UncheckPlotDrillDrawingLayerPair0_DrillType=Regular|UncheckPlotDrillDrawingLayerPair0_FileName= |UncheckPlotDrillDrawingLayerPair0_HighLayer=Bottom Layer|UncheckPlotDrillDrawingLayerPair0_LowLayer=Top Layer|UncheckPlotDrillGuideLayerPair0_Backdrill=False|UncheckPlotDrillGuideLayerPair0_Checked=False|UncheckPlotDrillGuideLayerPair0_DrillType=Regular|UncheckPlotDrillGuideLayerPair0_FileName= |UncheckPlotDrillGuideLayerPair0_HighLayer=Bottom Layer|UncheckPlotDrillGuideLayerPair0_LowLayer=Top Layer|DocumentPath=C:\Users\Gabriel\OneDrive\Documentos\TrabalhosPessoais\Projetos\ComBoard\Main.PcbDoc [OutputGroup6] Name=Report Outputs @@ -1281,10 +1341,16 @@ NetClassManualEnabled=1 NetClassSeparateForBusSections=0 [LibraryUpdateOptions] -SelectedOnly=0 +SelectedOnly=1 UpdateVariants=1 UpdateToLatestRevision=1 PartTypes=0 +ComponentLibIdentifierKind0=Library Name And Type +ComponentLibraryIdentifier0=Gabriel.SchLib +ComponentDesignItemID0=ESP-12E +ComponentSymbolReference0=ESP-12E +ComponentUpdate0=1 +ComponentIsDeviceSheet0=0 FullReplace=1 UpdateDesignatorLock=1 UpdatePartIDLock=1 @@ -1298,6 +1364,29 @@ RemoveParameters=0 AddModels=1 RemoveModels=1 UpdateCurrentModels=1 +ParameterName0=Availability +ParameterUpdate0=1 +ParameterName1=Comment +ParameterUpdate1=1 +ParameterName2=Component Kind +ParameterUpdate2=1 +ParameterName3=Description +ParameterUpdate3=1 +ParameterName4=Library Reference +ParameterUpdate4=1 +ParameterName5=MF +ParameterUpdate5=1 +ParameterName6=MP +ParameterUpdate6=1 +ParameterName7=Package +ParameterUpdate7=1 +ParameterName8=Price +ParameterUpdate8=1 +ModelTypeGroup0=PCBLIB +ModelTypeUpdate0=1 +ModelType0=PCBLIB +ModelName0=ESP-12E/ESP-12F +ModelUpdate0=1 [DatabaseUpdateOptions] SelectedOnly=0 diff --git a/Main.PcbDoc b/Main.PcbDoc index 01102a15ba7638372e609e2b2f2f97df1b8bf444..de0a86407fd506ebe38c4029eb3d87dd3bc7700f 100644 GIT binary patch delta 17757 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 delta 13024 zcmZ{r2V4{9|M>HSl}Lgt4Tv%X6;TKzVW_m>818|B0|oagSOo>Q6+r`Kh=B08Bi2zB zsTB2WwTiflTkE!!x^N;IEI8ozxl0~%$N&51)%WG@^Lakw`8?w;=9>DrK%DxpK)fa# z{hc3ivP*(YAb11R0dIkN;2rQDXz3sjSUL#=lEN;?#pgd4fgsLRAUFwxx(NiEfi1xP z&H_P_JDdYr;IoH7@WrEWF6wMm+Fc;n2b}Q|2+n#HZbN-M6av95;5KjvxC`6^?gL+1 zT3Sp60zp=VSU5#!wPx!LUE$<;eK5*`#36dFc_dk6UW`Fg7Y!Xvyx6@lU2fdRdg zeu{vgh@b#!8Kz9+@UqXCh_Kp`DHkO}5}p*`#bYH25=I0n z>+@y0L|i{sl8$=elyQ>PxO#R#I~-{ucZKOE!Xa^zR3yeH;w0*ww|$UiyyVb$>9jQx z#th7TSDXd&q&L!Z)EhUvk=99B2@|u^Ii|#QQossm3s?g-fGuDL*aPi=_J9m<033l1 zfD_P>uCMFlu14`0?c~mY3*ZX40i6MNzys(4bOpKro7B@bI_Z-Dt^MZ!6T+AQBe+Hdt6r_hnT$vfkU2 zcCPnUJ;C^NfFo{sBu+uIaLQeuIZ`$Q$Yf0dlS%zupLCo&PLfLN?)e-==1elDI}|z# zJBS(}j}HL8{lI4i&M#A`%=Oy>{^MUCHGVKt?SpT;_OZiFfBTH)=n=m3h^KG!kf#^6 zws)%G=}lVO_x#tO$MnBG5uCu^JR*v7k9dlqkBQ>WW1eEd6QX$Wgr`V+N)(@-@)Rqc z5rw3drzof;icZgYil3enh0hC~;=l`{P`~6UPQN6I$X7hY%~wP*=`}|Y&sH1HeZ!I2 z;l?+lae5t3A%1I6=*Q0nUwqFSpAPlJa7R7Qu*W;1IP{LE2!2l#XW#P_Lv%!OTgOw3 zZy<{24Lrr14+e!kIT=nek?SW{(J8qdPW{hk7-w!dv{L`rXi#HG6LGs%CAY_gO+G{Q zRciN6gxio4AEP3{mfJB`%En4UknO1wS!+smqMDk@-xkb_WB;V7*odE zzlYQ=w;1$A!{z$f4DKd#I_bu-IN&6Az)z5TAV=RBqs`nJJr~LieN8Yic*OQ?!0v+y z&(4G67xXgRY$_k5@A5J;o}tK`XV|s1p|u4u%(LJa%CMuzpwRc-v$bJoF)=I=a}2q? z_rh+GhTbu~kYSZ2&u0&#Pj(o3N#yz&f{#iJE?Ie~)F9WV;%zk37bnun&_{g9ifb3$ zRvyVIwj2-d$V+FkwR|u~@7r2G%f_I`uWUG7l;QcdJVOOPAsJ4!BeiLUN`{jhFtG?U>C?Rnt>IC-+uutdhIPoPl`<#WKlIFM|79Jy`}JMu=O7tc(F zPjn!?r<_RdVGd8xPqRTCjjkN<&5k@*!L3~V(}}p6;A}LL;pfi0j(ux1!|ZC&x$xYo zjdf-_*6d2^wbYI4*1R*%jN+Nea9ekS8n1Tebj$%edhmuP%xI@y?#^Av>fG9e8_%mN zFJ6Sv4$_oiWjCI>uTiac+so77RzJP_wbqAr=jr3GAVLm1M@X9oVub1Jaa-RKAjvh922dwes*$?9+26`D@ z?MD)mDvTYn!-WdoavpA+El>wLyjf{bV>cD)5BTG5NKyP$WcYwTFV$#cDy+-j0?39G z9LRAg!)F3{cBA-y9q^SPGBbzv;u+rV#WNhkF|-eZ+Wgy_7*6cNGknp9XE>H)$QD%> z%q!|RzFvkuf5Wqn<>=YK=4zgO97oR%idBfg9_NN|5_7-~6wmPlZ=hNni!r|NGjv7?EMjq+?XFN>7c&g#Yx zXR~97AseMJhL^Z&zJxyoKxQ;yhkHK;M;( z;|-44QFWUj*MGCZr4zVv#YEobzRVbpHS0ZzY--0Qam~Uf6ZyHxT=~!`yvdV_FHPn? zUyhkd%^Y!g?uI>C8#OKEuTsasG=R94lDxS&BB>Ovq z7F)-2t%~D`+$n)8FG(QsuCuuE(pg0A_q{>R+*J+JDR?%wZPjdEFSD`BWo}9r<`7rI z6N#%+iM$&~u5li*!}BnSw^Oag`MbFupU;(#;*=l{m+axHo96MxevQ#NR$=&hAxz=v z^Eq=3wmW-lIbUx0o|7}5+fUmChOl_k00j; z7+*g(mk@VHml(`2tYmu}w$$KHzrC;H+1cYk%SgBj%edi2{J;yh!Dyy0$GGLh?*4MF z-Q-lB-6o?Qn`Zn9lIE)wBu%z_^U`=}ZozvN8b(JSZ%I0d_c@&#FKs0+-qu!wp0$cM z=q0#vpK;Lb@kR|vr&9*k>rWYE(7ZFb@`_AewC#9nfzh2EKJp`3ed;W(+376a%-q>( zu3ySF%ys<`?ZU^3xL)t%kO!aGT&~xDbLCO`-R-;8TzTDUBA=hfm4D77ewMG{%FXiS zWAuLV^9^!rT3}dectZiVt!p7~)t0qN)oU#Yv2QKcOj$%$^Wh?{{M%yE{zNee4XbUs zKAlULBeTaN*YRRk7*{AewI-}L_|jMLfN|#OXV7;Wcr)xEN6*f{q>ViNA?)h&*-FgZN=OmbmdI!73*)=( ztBl!t=xt=czx|0D`XuZMU?Oge_?PQvc+VRy<2|Rf{+(8smck&c(cJgNEiB_wu zX%}ymRkhk$#kFn?O zxN}6<{($T<{)Wrdx$GvcgQerurtk-Z>J6I^|SwKtDULzFv;5YH?G;C z-$o@|GMD*tJM8gqt@Y+!5VKm#Z9d9X+uBt z)&9Fx(4J?AS=kw`nd&Uh>|rajZ_g34%5z+^zURr~>ecfGIS&6*uK(w1eFl$k$#`zJ zXI2xF_tjiii!K=Cdb2031|sVs8Hl!*xMoF{$hbOQ=E}8~dHX_btLpB#Ld<-wa?K80 zmB;F5SNJuq{LgD-tq!@)m0!P33N!KsSAOpXk;nbTl|TB6^nUhDu3UGM$d}*Z%FS*Q zKN+{Va_Jqzo}#Z-eXD)V=`Jzbe3xtHevfQLd+%}Oe)mcEqxZS;&<8|*@c~yJ^|!&l zKKuv#x|}n{^tgZIVkBjMZ-U>Q1k27dzkofIr(@k4X{wnHeqx%A7uCoUq^t^>SZ{|W zbbXE7#Zt=rAk_>%$)5$z;ZCpR*R2^*1^h1G27aYyel*j(k!#-g9(v>Fw;8>m71;_; zq0PW&wpN1+7E_|E+g58(Hf2pGs zyH+tlYIDc(+2&ZUEXvw;P-sw}R4SfcUZQA=Py(H|P2r2gZ!Ar3{neC8Inw8TQY=RZ z(fxNQY)qJ6@I&ahpB1?XSH2A#Lx=8B*a%TP9bKw;VTv|lb-7}O_}WXWh>+r3>I(f! zxuQjAW0n%}Vj)^c^{h~Ch`pCXS<%N2C}OSAD!SuoML%Q{f1=Z}ZXno_!<(N0;^BRb)YqEd(+;hy!1(WsbSS+A%v zN2zqbM#Vyel)EaM6!3vhd{pcbM}?Wy?>v`AjiQr2DXy8KprUYPpjdY2tnG=_%c$o? zE0r0JFS-VKznr^_YJcbKy9vQdsK6r$>dVuYQS)dIq+Ec|TzZpG>1g9tA}w%SK5HrE z+Y~S^EHRa;Do3j8GnO*La!wncO5LGv+9`*dpgh`BrYx{|cn+vZOQV{K3y6;lP z@38$f3#qxM+Lithhbu$;Lg@}J$`T~L(eZTD&xe=7K%H_`Le2KmrJa>RbMf1kLv1&2 zSW3O6X;0-03p5wI_$uXSFg?sydEXozqkU+}}5uvdFr@+=Y;Cv|F0dzwoK}5cn-0nY2d5gZ?LDK9{~fo0lE^N%XWI9qPmECZLyjFb?2uGD{6KAda8P?WIFm}E-4-idWN08wcSZ)y`KgALvgHpw5mdhUnhE<~_N5D&cGN$Mn5_l!2z=>{nB4 z)+w_nZ|w9~*-s4HL38k&EUJc1c&x+-NokX($~=){v?00Ob|!t=Jz}>7>t{b_QcAq{ z4V2Ogzkj3LWusg_SmpgXjVd*4BD?9mb;@og;(bRyZdsn6LG7XMy;D9Di(Ou%#JJX_ zQ77r@&&oYQ_xn!vtjmXkPq3ev>uuQ2x1*}q&xvJb^tu-13xrPKbflW&3?qH}qHYB{ z;+v+WQQ;94MRmQ?sH49R{(Z3vjufi)xRsd=as3#WMy2nH}6@59)-%rZE_`x2E*Z3#nWO!c!oxu%j{O3s7I{@4XT&vle zMZSMJ3ZWbF{ViwjyyJs*ng*ca$Kqr}6{Q5sk+O}TvF|%*TvQ*Bj`|j+v{`N|fcwJ- zTc{=cAvhO0VRK=Cvl(;$_!avJ1Ge)dc4snd@5b03Z+u0(t?x>00kT75D$=GWpOI4Z`WF;2c;U*8ahZ zip`g%hYB}!$HQH}busZ%hT`(-;LaxSY6z}56x^9^tPYMbGdr^WTVWn{s|a?rcpukK zIJzzjuej|4Pv_Tyg+J=YSLK#5ed#y!^rhc!cx@aV{+WGoygC{6*QP{zpj6xtubv}i zD*%;9OuWogEJ2+v9RM|FZi>vG3wgoJ8i$w#RN`4L)&BV93w1o!zEDp(G)tYl)N&xS zdnaO>;}xCys`0T}b%13f)aHltdMS#HQsZx*gLJ&BQM!VWGHoTNj8XxvsaM*b2={m{2RTLW2%}P3Bj4AF%?+xDXl! zgwq#7BVygz{P)7Uh*Ic-l{+0UJtE6kf_WfJ2Iwm@BDNopO5oH`Y(bDQNwx!XLHE}v zeFu6Obs?Sls?b)P(y8zAHs)Ofg8cqsXhSzQs7?OFsJ8DsUg{;_WE&GNv$pTlIMiI| zCbZM^?WgJ6|4`on4u?e+;6Vh?uFV57Z5^1}uQDtYrsuyvKlTF|mDU4+LBL>O2rv{F z21EkGff012b<}}Ds0^pXMlFZ?X+vz(94R|JjngzPDjm(H8{(o|Okk6An-rxk^c9+l zZozAtw}Fg_lcIoVdg7#!x?ymqjw>J8PgD!9Y(57vwwI3tMggONF+dD378nP_0&&22 zU;;1^m;_7)rT|mv?d8*At;G+()jz;PjH;$}H0v!8)b_@mtETlagI7BnL-FLQX=<}U z0)coC-pNR#1Omq>{FFHzClGWWhr6DH(Q;0r5ZrFbnt|m<`MU5`iROE-(*B zrXOEV(YYWIu6dv00!0*QbSWC$e2s2_Mz>I-Tcpt~*65aKbW1h5Wg6WN8r^b@E>)vj zq0yyjbm=APdL_ za)4Z5HIN6a0rG(Ypb%IK6wx#7i@~vH6mi@g&b)w(pH;;G2G#-VfepY$U=y$z*aB#Q ztw0H|4fqMz4(y;d)yrNBO*4EP1u50nGH z0u{gk;2>QaeFz-)hXK|*9sp+pfeg=-LjVmN27Uv62aW(ofj@v_z;U1wH~~}vCxKJI zY1%X83^*PG(?#z%2F}I;88eH{0B3=7zDfMb9j{ zsdEv2H;;LR5T_oz*;5n`6E6YCC_Q)+xCPt>?f`dzd%%6*0q{5Q5AYDE0saLZ0gr(v zbm_sT(GqbSxS9Y=geCLT!)%E_5WfU_RXy!vmM#!1PRH?8Pt|7G0zq~*E~|R#g)Y%G zRZoxGn=XQu`o1oPvn4>rt6NWjXFx6R9C!h|1YQBJfj2-M@D`{C-U06c9ne6(y7dA2 znw1WHb=EX~&@}$1X>8OqHfb6^Y8pRj8b50qzi1kpHH|GL4?U(s88>|L4*i0ZB_z_qGF!CJu%mr2hdBAz#EKs10 z@RgzKBBsqbxYoM*$&kIoqd@;aa|J|sAs~W-19Na>4jq_-6LaXu96B)vXXfC-99)@$ z8#*51*BNd9=j$$=is4~GTW{@-($O4kij6y}ld>}A(M)m$bV;_1E>YV6pLJHO40M%B z(9Ol=nm+KLtben(Ee?6Ft}N@|j?fl+ca)5hnCC+@SK9zrbEJ9;c#s>*dTj?@waE}K z6(ws^+A}R!4fuYzf@x6?vUIeH@!_F?`(3r+L1zV=rvWgOf|USMBZfi;+rfn%7S{G# zK&S<_a+KOk2Y2LJ*waFS%HR!tyW_Xv+7lI@d}>|h@1rvr zKql7zvAKdQ9c^HHldnzb!sNk3AWNTxHfmD}m;w@|tMgT+fQ5|tCf0njHl>&` zXEk8%8^N@w2U$8QVOmJGLDo#yn7^_jrk3lWM%vVMaNM$iNshGv+mKnTcaT9Lu{+Aq zrfvj%$HW?tgZ|;WYwV}qm;P7=&Jf$#p&qER_^@TTHhhyi^403VO{!K0=ZR8c=zHio zlm2EVxjk(9m$fNdnDki=Q*7n5o?WGC1AgT)Ta%J30Ul z0rgc+cOBaXsqT@o4!$}{8teg%O4(5Rv?)V8AQWj4X$t?#Mq!d=lr|h5iG8)n5G)n# z*EYb_94V^>KNEXED{azn@Pkv$0!)$V@h0f01>!$lyZ(PKnJ+x%o{+6i9Qy#qG;}(C KYJ>+0p74J`BNt8p