ELF> @@HVfHfZBHV@(ZJH,HVfHfZBHV@0ZJH4HVHfZB@$f.HVHR @"P @f.HfHVfZ@$YB@!ZH$fHVffHfZBHVf@ ZJHVH$ZRHV P(ZZX,@USHHHHHHH[]f.HVHR HƈP#f.HVHR HƈP!f.HVffHfZBHVf@XZJHVH\ZRHV P`HZZXdf.HVffHfZBHVf@HZJHVHLZRHV PPHZZXTf.HVHfHZB@$HVffHfZJHVZBHVH*R.zuHH@"H@L@XHH@"HX@LHH@LUSHfHHHVHFfHZ@ZJHHH[]SHHHH[ATUHSHwPHEHtHHsXHtHEtHCPHCX[]A\AUATEUSHHIHHwXHHshLHspHHsxHEtHCpHCxH[]A\A]f.ATUHSHw8HHEHsXHEtHC8HCX[]A\ÐATUHSH IHt(HDHs(LH} HHHuH}(HHt'Hs(LH}(HHHu[]A\AUATUSHHnL&HXE1HDLHIHx ffH@fHWHO ffZaZZf~f~HZ@HW(H H Ht$ZjHW0f~~L$Zrf~H׉H H LHT$~T$I9]H[]A\A]fLFffH>fI@IP ffZbZXf~f~HʉI@(H H HL$ZhI@0f~~L$Zpf~IHVI L HD$ZB~T$DUSHfHHHFHvHZ@HHH[]f.USHHH.H1H}hHHuhHH[]f.AUATIUSHH^H.LkHHHDHHHL[]A\A]DATUHSIHHEHH|$HY@^ZZHEfffH*@Z$ZL$.z'u%S@KDC"HHL[]A\@[@CD((YYYY\Xc@CDff.USHfHHHHHHv HPfH@fHfZ^Z@ZQZJHHH[]@USHfHHHNHVHFffHZ@ZQZJHHH[]@USHfHHHHHHv HPfH@fHfZ^Z@ZQZJHHH[]@SHHN HVfHvHH8ffZFHpZQZJHH[f.HSHHvH8HH[SfHH~HN HVHFfZGfH>fZYZRZHHH[@SfHH~(LF0HN HVHFLNZgfH>fffAZAfAZhZYZRZHHH[SfHH~HN HVHFfZGfH>fZYZRZHHH[@SfHHVHFHNH>ffZAZRZHHH[SHH>HH[H>SHH>~HF@HH[DUSHfHfHFHVfH.fZZZPf~f~HʉHFH H HL$Z`HF f~~D$Zhf~HljH H HHD$~L$HHH[]fUSHfHH.ZE fHZE$fHZE(fHZE,HH߾[]SHHHH[HHvH8~F ~N(HHvHx HP~F HJDGHPH8~N(SHHHH[USHHfHHH~(LF0HHHv HPfH@ZgfHffZ@fAZhZ^ZQZJHHH[]fUSHH1HH;HHH[]YfUSHHHH;HHH[]&fDUSHfHHHHHHv HPfH@fHfZ^Z@ZQZJHHH[]@USHH1HH;HHH[]yfUSHHHH;HHH[]FfDUSHfHHHHHHv HPfH@fHfZ^Z@ZQZJHHH[]@USHH1HH;HHH[]yfUSHHHH;HHH[]FfDUSHfHHHNHVHFffHZ@ZQZJHHH[]@USHH1HH;HHH[]ff.USHHHH;HHH[]VfDUSHfHHHNHVHFffHZ@ZQZJHHH[]@USHH1HH;HHH[]ff.USHHHH;HHH[]VfDUSHfHHHVHFfHZ@ZJHHH[]USHH1HH;HHH[]ff.USHHHH;HHH[]ffDATUHSHwhHEHtHHspHtHHsxHtHHHtHEt#HChHCpHCxHǃ[]A\Df.ATUHSHwpHEHtHHshHtHHsPHtHHsXHtHHs`HtHEt HChHCPHCXHC`[]A\@USHHH.HH}pHHupHH[]ATUISHHH~H.HSffHfZBHSD$ ZJHS L$ZRT$T$HL$HD$ HtHLH[]A\HLH[]A\1USHHH.HH}pHHupHH[]USHfHHHFH~Z@D$ HSHH;D$ HtHHH[]DHHH[]1USHHHHHHHH(HH5HH51Hߺ HH51HH HH51HH HH51HH HH51HH HH51HH HH51HH HH51HH HH51HH HH51HH HH51HH HH51HH HH51HH HH5H1H HH51HH HH5H1H HH5H1H HHH1[]no font is setimageColorPainterPainter()CanvasCanvas()PopBrush( self: Canvas )CanvasImageCanvasTextCanvasPathCanvasEllipseCanvasCircleCanvasRectCanvasLineCanvasNodeBrushRadialGradientLinearGradientColorGradientPathCachePathMeshPathPath() => PathClose( self: Path ) => PathtupleRenderToImage( self: Painter, canvas: Canvas, image: Image, width: int, height: int )Paint( self: Painter, canvas: Canvas )SetViewport( self: Canvas, left: float, right: float, bottom: float, top: float )GetViewport( self: Canvas ) => tupleSetBackground( self: Canvas, red: float, green: float, blue: float, alpha = 1.0 ) => CanvasPushBrush( self: Canvas ) => BrushPushBrush( self: Canvas, index: int ) => invarAddGroup( self: Canvas ) => CanvasNodeAddCircle( self: Canvas, x: float, y: float, r: float ) => CanvasCircleAddLine( self: Canvas, x1: float, y1: float, x2: float, y2: float ) => CanvasLineAddRect( self: Canvas, x1: float, y1: float, x2: float, y2: float, rx = 0.0, ry = 0.0 ) => CanvasRectAddEllipse( self: Canvas, x: float, y: float, rx: float, ry: float ) => CanvasEllipseAddPath( self: Canvas, path: Path ) => CanvasPathAddText( self: Canvas, text: string, x: float, y: float, degrees = 0.0 ) => CanvasTextAddText( self: Canvas, text: string, path: Path, degrees = 0.0 ) => CanvasTextAddImage( self: Canvas, image: Image, x: float, y: float, w: float ) => CanvasImageSet( self: CanvasEllipse, cx = 0.0, cy = 0.0, rx = 1.0, ry = 1.0 ) => CanvasEllipseSet( self: CanvasCircle, cx = 0.0, cy = 0.0, r = 1.0 ) => CanvasCircleSet( self: CanvasLine, x1 = 0.0, y1 = 0.0, x2 = 1.0, y2 = 1.0 ) => CanvasLineSetVisible( self: CanvasNode, visible = true )Scale( self: CanvasNode, ratio: float ) => CanvasNodeRotate( self: CanvasNode, degree: float, relative = 0 ) => CanvasNodeMove( self: CanvasNode, x: float, y: float, relative = 0 ) => CanvasNodeSetStrokeWidth( self: Brush, width = 1.0 ) => BrushSetStrokeColor( self: Brush, red: float, green: float, blue: float, alpha = 1.0 ) => BrushSetFillColor( self: Brush, red: float, green: float, blue: float, alpha = 1.0 ) => BrushSetLineCap( self: Brush, cap: enum = $none ) => BrushSetJunction( self: Brush, junction: enum = $sharp ) => BrushSetDashPattern( self: Brush, pattern = [3.0,2.0] ) => BrushSetStrokeGradient( self: Brush ) => ColorGradientSetLinearGradient( self: Brush ) => LinearGradientSetRadialGradient( self: Brush ) => RadialGradientSetFont( self: Brush, font: Font, size = 12.0 ) => BrushSetCenter( self: RadialGradient, x: float, y: float )SetFocus( self: RadialGradient, x: float, y: float )SetRadius( self: RadialGradient, r: float )SetStart( self: LinearGradient, x: float, y: float )SetEnd( self: LinearGradient, x: float, y: float )AddStop( self: ColorGradient, at: float, color: Color ) => ColorGradientAddStops( self: ColorGradient, stops: list> ) => ColorGradientMoveTo( self: Path, x: float, y: float ) => PathLineTo( self: Path, x: float, y: float ) => PathArcTo( self: Path, x: float, y: float, degrees: float ) => PathArcBy( self: Path, cx: float, cy: float, degrees: float ) => PathQuadTo( self: Path, cx: float, cy: float, x: float, y: float ) => PathCubicTo( self: Path, cx: float, cy: float, x: float, y: float ) => PathCubicTo( self: Path, cx0: float, cy0: float, cx: float, cy: float, x: float, y: float ) => PathLineAbsTo( self: Path, x: float, y: float ) => PathArcAbsTo( self: Path, x: float, y: float, degrees: float ) => PathArcAbsBy( self: Path, cx: float, cy: float, degrees: float ) => PathQuadAbsTo( self: Path, cx: float, cy: float, x: float, y: float ) => PathCubicAbsTo( self: Path, cx: float, cy: float, x: float, y: float ) => PathCubicAbsTo( self: Path, cx0: float, cy0: float, cx: float, cy: float, x: float, y: float ) => Path`xxxxxxxxHHH``h-DT! @f@GCC: (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0zRx (0(DXl'L$%AAG OGASS  p$4?AAK eGA\AS(xIBAD ~AB4fBBD A(M0I(A ABB(?BAD tAB(}BAD rAB44BBA A(D@(A ABBl$6AAK \GA$5AAG bDA4KBBD A(D0m(G ABB0BAD G0o  GABI $<\AAN GA$dLAAK rGA$\AAN GAFA@DVLAFhAb$LAF@?Ay\ARx+Db$AAK0}GA$`AAK DIAAS(-<AS$XwAAN ZGA$'AAL LGA$*AAO LGA$\AAN GA$'AAL LGA$ *AAO LGA$H\AAN GA$p'AAL LGA$*AAO LGA$LAAK rGA$$AAL LGA$*AAO LGA$8LAAK rGA$`$AAL LGA$*AAO LGA$?AAK eGA$$AAL LGA$*AAO LGA((BAD vAB(TBAD AB$8AAG eDA<BAD G0s  GABE D KAB$8AAG eDA0 oAAN0v GAJ DKA,D lAAQ TCA(0(*`:J'ULh %sPpSSPpp? @If?1@}HVc06qp5K\0L\F0 P L h L` ?# 3 C +T i `|  @ -p  w '@ *p \ '*"0\5'D*SLe@$sp*L$ *P?$* 8#P28J@oZ @ j @y `      P % @< 0S `0d   q v {  +<N_l/BUj~ &6Har + l< R g v  `   ` x @` p ` h, `B `\  `r X  ` P ` ` @  ` 8  ` 0! @`5 (M `b  { `   `  `  `` H `# 5 N d w       dao_onload.cLGRAD_SetStartLGRAD_SetEndRGRAD_SetRadiusITEM_SetVisibleITEM_ScaleCANVAS_SetViewportPATH_CloseBRUSH_SetJunctionBRUSH_SetLineCapBRUSH_SetFillColorBRUSH_SetStrokeColorBRUSH_SetStrokeWidthITEM_MovePATH_MoveToPATH_NewDaoxPathMesh_HandleGCDaoxCanvas_HandleGCDaoxPainter_HandleGCDaoxPathCache_HandleGCGRAD_AddStopsGRAD_AddStopBRUSH_SetFontBRUSH_SetStrokeGradientBRUSH_SetDashITEM_RotateLINE_SetCIRCLE_SetELLIPSE_SetCANVAS_AddImageCANVAS_AddPathCANVAS_AddEllipseCANVAS_AddRectCANVAS_AddLineCANVAS_AddCircleCANVAS_AddGroupCANVAS_PopBrushCANVAS_PushBrushCANVAS_SetBackgroundCANVAS_GetViewportCANVAS_NewPAINTER_PaintPAINTER_RenderToImagePAINTER_NewPATH_CubicTo2.isra.0PATH_CubicAbsTo2PATH_CubicRelTo2PATH_CubicTo.isra.1PATH_CubicAbsToPATH_CubicRelToPATH_QuadTo.isra.2PATH_QuadAbsToPATH_QuadRelToPATH_ArcBy.isra.3PATH_ArcAbsByPATH_ArcRelByPATH_ArcTo.isra.4PATH_ArcAbsToPATH_ArcRelToPATH_LineTo.isra.5PATH_LineAbsToPATH_LineRelToDaoxBrush_HandleGCDaoxCanvasNode_HandleGCBRUSH_SetLinearGradientCANVAS_AddTextBRUSH_SetRadialGradientCANVAS_AddText2daoPainterMethsdaoCanvasMethsdaoCanvasImageMethsdaoCanvasTextMethsdaoCanvasPathMethsdaoCanvasEllipseMethsdaoCanvasCircleMethsdaoCanvasRectMethsdaoCanvasLineMethsdaoCanvasNodeMethsdaoBrushMethsdaoRadialGradientMethsdaoLinearGradientMethsdaoGradientMethsdaoPathMeths.LC0.LC1.LC2.LC3.LC4.LC5.LC6_GLOBAL_OFFSET_TABLE_DaoxPath_CloseDaoProcess_PutValueDaoxPath_MoveToDaoxPath_NewDList_PushBackDMap_FirstDMap_NextDaoList_SizeDaoList_GetItemDaoxGradient_AddDaoxBrush_SetFontDaoxGradient_NewDaoGC_AssignDaoArray_ToFloat32DaoxBrush_SetDashPatternDaoArray_FromFloat32sincosDaoxCanvasLine_SetDaoxCanvasCircle_SetDaoxCanvasEllipse_SetDaoxCanvas_AddImageDaoxCanvas_AddPathDaoxCanvas_AddEllipseDaoxCanvas_AddRectDaoxCanvas_AddLineDaoxCanvas_AddCircleDaoxCanvas_AddGroupDaoxCanvas_PopBrushDaoxCanvas_PushBrushDaoxCanvas_SetBackgroundDaoProcess_NewFloatDaoProcess_PutTupleDaoxCanvas_NewDaoxPainter_PaintDaoxPainter_PaintCanvasImageDaoxPainter_NewDaoxPath_CubicTo2DaoxPath_SetRelativeModeDaoxPath_CubicToDaoxPath_QuadToDaoxPath_ArcByDaoxPath_ArcToDaoxPath_LineToDaoValue_TryGetStringDString_GetDataDaoxCanvas_AddTextDaoProcess_RaiseErrorDaoValue_TryGetCharsDaoxCanvas_AddPathTextDaoCanvas_OnLoadDaoVmSpace_LinkModuledao_vmspace_graphicsDaoFont_OnLoadDaoNamespace_DefineTypedaoPathCoreDaoNamespace_WrapTypedaox_type_pathdaoPathMeshCoredaox_type_path_meshdaoPathCacheCoredaox_type_path_cachedaoGradientCoredaox_type_gradientdaoLinearGradientCoredaox_type_linear_gradientdaoRadialGradientCoredaox_type_radial_gradientdaoBrushCoredaox_type_brushdaoCanvasNodeCoredaox_type_canvas_nodedaoCanvasLineCoredaox_type_canvas_linedaoCanvasRectCoredaox_type_canvas_rectdaoCanvasCircleCoredaox_type_canvas_circledaoCanvasEllipseCoredaox_type_canvas_ellipsedaoCanvasPathCoredaox_type_canvas_pathdaoCanvasTextCoredaox_type_canvas_textdaoCanvasImageCoredaox_type_canvas_imagedaoCanvasCoredaox_type_canvasdaoPainterCoredaox_type_painterDaoCstruct_CheckGetFieldDaoCstruct_DoGetFieldDaoxPainter_DeleteDaoxCanvas_DeleteDaoxCanvasNode_DeleteDaoxBrush_DeleteDaoxGradient_DeleteDaoxPathCache_DeleteDaoxPathMesh_DeleteDaoxPath_Delete0h_ j)kZlkllllll!lOmhltnmlnopqQrstuvw`.a;xc_ygz{ |? } ~ L          y  " U   w'R5z ll,l@llllll&s2tfbs"tdybc*de* **%,*3*EL*S*el*s********* **%,*3*EL*S*el*s********* *Aiaiii?iiiiii5i'qbiiii(ixii" iK i i iX i i i  i i  i5 i  i i ii8iiiDii4iiELPX`E-L@EVX`h Eb0pxEm (ExxL`08@EPL   E 8 @ H    E  L  P X ` E L     EXL `h E0LpEL  (ExL`0@E@E@H@ELPp E#@ I8  (I@ HE4PXI` hIp xIh I I E= I(` IP I IP IX0 IPI @(I@08I`hI0I@IIII@pI P(I08I@HIpPpXI`PhI pxIxpIII( 0I` I 0I `I (I@ 008Ix `hI pxI  EI` I  I pI IX I @ I (IH 08I @@HI PXI` hI`p xI E  40H`\p PpP$p8` |@ @8p0p @h00 P  ( D` ` |      ,@ @p \  @ p  $L0t@p<d P,XP @H .symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rodata.str1.8.rela.data.rel.rela.data.rel.local.rodata.cst4.rodata.cst8.comment.note.GNU-stack.rela.eh_frame @@l&\,`12`)@2T&` O@P~ c > ^@(  sBB0B*CCp @`xLg _ h