o
    jt                     @  s   d Z ddlmZ ddlZddlmZmZ G dd deZeZG dd deZ	e	Z
G d	d
 d
eZeZG dd deZG dd deZeZG dd dejZdS )z0Enumerations used by shapes and related objects.    )annotationsN)BaseEnumBaseXmlEnumc                   @  sR  e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZ	 dZ		 dZ
	 d	Z	 d
Z	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ 	 dZ!	 d Z"	 d!Z#	 d"Z$	 d#Z%	 d$Z&	 d%Z'	 d&Z(	 d'Z)	 d(Z*	 d)Z+	 d*Z,	 d+Z-	 d,Z.	 d-Z/	 d.Z0	 d/Z1	 d0Z2	 d1Z3	 d2Z4	 d3Z5	 d4Z6	 d5Z7	 d6Z8	 d7Z9	 d8Z:	 d9Z;	 d:Z<	 d;Z=	 d<Z>	 d=Z?	 d>Z@	 d?ZA	 d@ZB	 dAZC	 dBZD	 dCZE	 dDZF	 dEZG	 dFZH	 dGZI	 dHZJ	 dIZK	 dJZL	 dKZM	 dLZN	 dMZO	 dNZP	 dOZQ	 dPZR	 dQZS	 dRZT	 dSZU	 dTZV	 dUZW	 dVZX	 dWZY	 dXZZ	 dYZ[	 dZZ\	 d[Z]	 d\Z^	 d]Z_	 d^Z`	 d_Za	 d`Zb	 daZc	 dbZd	 dcZe	 ddZf	 deZg	 dfZh	 dgZi	 dhZj	 diZk	 djZl	 dkZm	 dlZn	 dmZo	 dnZp	 doZq	 dpZr	 dqZs	 drZt	 dsZu	 dtZv	 duZw	 dvZx	 dwZy	 dxZz	 dyZ{	 dzZ|	 d{Z}	 d|Z~	 d}Z	 d~Z	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZdS )MSO_AUTO_SHAPE_TYPEa  Specifies a type of AutoShape, e.g. DOWN_ARROW.

    Alias: ``MSO_SHAPE``

    Example::

        from pptx.enum.shapes import MSO_SHAPE
        from pptx.util import Inches

        left = top = width = height = Inches(1.0)
        slide.shapes.add_shape(
            MSO_SHAPE.ROUNDED_RECTANGLE, left, top, width, height
        )

    MS API Name: `MsoAutoShapeType`

    https://learn.microsoft.com/en-us/office/vba/api/Office.MsoAutoShapeType
    )   actionButtonBackPreviouszDBack or Previous button. Supports mouse-click and mouse-over actions)   actionButtonBeginningz=Beginning button. Supports mouse-click and mouse-over actions)}   actionButtonBlankzSButton with no default picture or text. Supports mouse-click and mouse-over actions)   actionButtonDocumentz<Document button. Supports mouse-click and mouse-over actions)   actionButtonEndz7End button. Supports mouse-click and mouse-over actions)   actionButtonForwardNextzCForward or Next button. Supports mouse-click and mouse-over actions)   actionButtonHelpz8Help button. Supports mouse-click and mouse-over actions)~   actionButtonHomez8Home button. Supports mouse-click and mouse-over actions)   actionButtonInformationz?Information button. Supports mouse-click and mouse-over actions)   actionButtonMoviez9Movie button. Supports mouse-click and mouse-over actions)   actionButtonReturnz:Return button. Supports mouse-click and mouse-over actions)   actionButtonSoundz9Sound button. Supports mouse-click and mouse-over actions)   arcArc)   wedgeRoundRectCalloutzRounded Rectangular Callout))   	bentArrowz1Block arrow that follows a curved 90-degree angle),   bentUpArrowzFBlock arrow that follows a sharp 90-degree angle. Points up by default)   bevelBevel)   blockArcz	Block arc)   canCan)   	chartPlusz
Chart Plus)   	chartStarz
Chart Star)   chartXzChart X)4   chevronChevron)   chordzGeometric chord shape)<   circularArrowz2Block arrow that follows a curved 180-degree angle)   cloudCloud)l   cloudCalloutzCloud callout)   cornerCorner)   
cornerTabszCorner Tabs)   plusCross)   cubeCube)0   curvedDownArrowzBlock arrow that curves down)d   ellipseRibbonzRibbon banner that curves down).   curvedLeftArrowzBlock arrow that curves left)-   curvedRightArrowzBlock arrow that curves right)/   curvedUpArrowzBlock arrow that curves up)c   ellipseRibbon2zRibbon banner that curves up)   decagonDecagon)   
diagStripezDiagonal Stripe)   diamondDiamond)   	dodecagon	Dodecagon)   donutDonut)   	bracePairzDouble brace)   bracketPairzDouble bracket)h   
doubleWavezDouble wave)$   	downArrowzBlock arrow that points down)8   downArrowCalloutz#Callout with arrow that points down)b   ribbonz0Ribbon banner with center area below ribbon ends)Y   irregularSeal1	Explosion)Z   irregularSeal2rt   )>   flowChartAlternateProcessz"Alternate process flowchart symbol)K   flowChartPunchedCardzCard flowchart symbol)O   flowChartCollatezCollate flowchart symbol)I   flowChartConnectorzConnector flowchart symbol)@   flowChartInputOutputzData flowchart symbol)?   flowChartDecisionzDecision flowchart symbol)T   flowChartDelayzDelay flowchart symbol)W   flowChartMagneticDrumz&Direct access storage flowchart symbol)X   flowChartDisplayzDisplay flowchart symbol)C   flowChartDocumentzDocument flowchart symbol)Q   flowChartExtractzExtract flowchart symbol)B   flowChartInternalStoragez!Internal storage flowchart symbol)V   flowChartMagneticDiskzMagnetic disk flowchart symbol)G   flowChartManualInputzManual input flowchart symbol)H   flowChartManualOperationz!Manual operation flowchart symbol)R   flowChartMergezMerge flowchart symbol)D   flowChartMultidocumentzMulti-document flowchart symbol)   flowChartOfflineStoragezOffline Storage)J   flowChartOffpageConnectorz#Off-page connector flowchart symbol)N   flowChartOrz"Or" flowchart symbol)A   flowChartPredefinedProcessz#Predefined process flowchart symbol)F   flowChartPreparationzPreparation flowchart symbol)=   flowChartProcesszProcess flowchart symbol)L   flowChartPunchedTapezPunched tape flowchart symbol)U   flowChartMagneticTapez*Sequential access storage flowchart symbol)P   flowChartSortzSort flowchart symbol)S   flowChartOnlineStoragezStored data flowchart symbol)M   flowChartSummingJunctionz!Summing junction flowchart symbol)E   flowChartTerminatorzTerminator flowchart symbol)   foldedCornerzFolded corner)   frameFrame)   funnelFunnel)   gear6zGear 6)   gear9zGear 9)   	halfFramez
Half Frame)   heartHeart)   heptagonHeptagon)
   hexagonHexagon)f   horizontalScrollzHorizontal scroll)   trianglezIsosceles triangle)"   	leftArrowzBlock arrow that points left)6   leftArrowCalloutz#Callout with arrow that points left)   	leftBracez
Left brace)   leftBracketzLeft bracket)   leftCircularArrowzLeft Circular Arrow)%   leftRightArrowz:Block arrow with arrowheads that point both left and right)9   leftRightArrowCalloutz6Callout with arrowheads that point both left and right)   leftRightCircularArrowzLeft Right Circular Arrow)   leftRightRibbonzLeft Right Ribbon)(   leftRightUpArrowz:Block arrow with arrowheads that point left, right, and up)+   leftUpArrowz2Block arrow with arrowheads that point left and up)   lightningBoltzLightning bolt)m   borderCallout1z/Callout with border and horizontal callout line)q   accentCallout1z Callout with vertical accent bar)y   accentBorderCallout1z+Callout with border and vertical accent bar)u   callout1zCallout with horizontal line)n   borderCallout2z#Callout with diagonal straight line)r   accentCallout2z1Callout with diagonal callout line and accent bar)z   accentBorderCallout2z;Callout with border, diagonal straight line, and accent bar)v   callout2z0Callout with no border and diagonal callout line)o   borderCallout3zCallout with angled line)s   accentCallout3z/Callout with angled callout line and accent bar){   accentBorderCallout3z8Callout with border, angled callout line, and accent bar)w   callout3z.Callout with no border and angled callout line)p   r   z5Callout with callout line segments forming a U-shape.)t   r   zDCallout with accent bar and callout line segments forming a U-shape.)|   r   zMCallout with border, accent bar, and callout line segments forming a U-shape.)x   r   zCCallout with no border and callout line segments forming a U-shape.)   lineInvzStraight Connector)   
mathDivideDivision)   	mathEqualEqual)   	mathMinusMinus)   mathMultiplyMultiply)   mathNotEqualz	Not Equal)   mathPlusPlus)   moonMoon)   nonIsoscelesTrapezoidzNon-isosceles Trapezoid)2   notchedRightArrowz%Notched block arrow that points right)   	noSmokingz'No' Symbol)   octagonOctagon)	   ellipseOval)k   wedgeEllipseCalloutzOval-shaped callout)   parallelogramParallelogram)3   	homePlatePentagon)   piePie)   pieWedger,  )   plaquePlaque)   
plaqueTabszPlaque Tabs)'   	quadArrowz1Block arrows that point up, down, left, and right);   quadArrowCalloutz8Callout with arrows that point up, down, left, and right)   rect	Rectangle)i   wedgeRectCalloutzRectangular callout)   pentagonr)  )!   
rightArrowzBlock arrow that points right)5   rightArrowCalloutz$Callout with arrow that points right)    
rightBracezRight brace)   rightBracketzRight bracket)   
rtTrianglezRight triangle)   	roundRectzRounded rectangle)j   r"   z Rounded rectangle-shaped callout)   
round1RectzRound Single Corner Rectangle)   round2DiagRectzRound Diagonal Corner Rectangle)   round2SameRectz Round Same Side Corner Rectangle)   
smileyFacezSmiley face)   	snip1RectzSnip Single Corner Rectangle)   snip2DiagRectzSnip Diagonal Corner Rectangle)   snip2SameRectzSnip Same Side Corner Rectangle)   snipRoundRectz&Snip and Round Single Corner Rectangle)   
squareTabszSquare Tabs)   star10z10-Point Star)   star12z12-Point Star)^   star16z16-point star)_   star24z24-point star)`   star32z32-point star)[   star4z4-point star)\   star5z5-point star)   star6z6-Point Star)   star7z7-Point Star)]   star8z8-point star)1   stripedRightArrowz6Block arrow that points right with stripes at the tail)   sunSun)   swooshArrowzSwoosh Arrow)   teardropTeardrop)   	trapezoid	Trapezoid)#   upArrowzBlock arrow that points up)7   upArrowCalloutz!Callout with arrow that points up)&   upDownArrowz#Block arrow that points up and down):   upDownArrowCalloutz*Callout with arrows that point up and down)a   ribbon2z0Ribbon banner with center area above ribbon ends)*   
uturnArrowzBlock arrow forming a U shape)e   verticalScrollzVertical scroll)g   waveWaveN)__name__
__module____qualname____doc__ACTION_BUTTON_BACK_OR_PREVIOUSACTION_BUTTON_BEGINNINGACTION_BUTTON_CUSTOMACTION_BUTTON_DOCUMENTACTION_BUTTON_ENDACTION_BUTTON_FORWARD_OR_NEXTACTION_BUTTON_HELPACTION_BUTTON_HOMEACTION_BUTTON_INFORMATIONACTION_BUTTON_MOVIEACTION_BUTTON_RETURNACTION_BUTTON_SOUNDARCBALLOON
BENT_ARROWBENT_UP_ARROWBEVEL	BLOCK_ARCCAN
CHART_PLUS
CHART_STARCHART_XCHEVRONCHORDCIRCULAR_ARROWCLOUDCLOUD_CALLOUTCORNERCORNER_TABSCROSSCUBECURVED_DOWN_ARROWCURVED_DOWN_RIBBONCURVED_LEFT_ARROWCURVED_RIGHT_ARROWCURVED_UP_ARROWCURVED_UP_RIBBONDECAGONDIAGONAL_STRIPEDIAMOND	DODECAGONDONUTDOUBLE_BRACEDOUBLE_BRACKETDOUBLE_WAVE
DOWN_ARROWDOWN_ARROW_CALLOUTDOWN_RIBBON
EXPLOSION1
EXPLOSION2FLOWCHART_ALTERNATE_PROCESSFLOWCHART_CARDFLOWCHART_COLLATEFLOWCHART_CONNECTORFLOWCHART_DATAFLOWCHART_DECISIONFLOWCHART_DELAYFLOWCHART_DIRECT_ACCESS_STORAGEFLOWCHART_DISPLAYFLOWCHART_DOCUMENTFLOWCHART_EXTRACTFLOWCHART_INTERNAL_STORAGEFLOWCHART_MAGNETIC_DISKFLOWCHART_MANUAL_INPUTFLOWCHART_MANUAL_OPERATIONFLOWCHART_MERGEFLOWCHART_MULTIDOCUMENTFLOWCHART_OFFLINE_STORAGEFLOWCHART_OFFPAGE_CONNECTORFLOWCHART_ORFLOWCHART_PREDEFINED_PROCESSFLOWCHART_PREPARATIONFLOWCHART_PROCESSFLOWCHART_PUNCHED_TAPE#FLOWCHART_SEQUENTIAL_ACCESS_STORAGEFLOWCHART_SORTFLOWCHART_STORED_DATAFLOWCHART_SUMMING_JUNCTIONFLOWCHART_TERMINATORFOLDED_CORNERFRAMEFUNNELGEAR_6GEAR_9
HALF_FRAMEHEARTHEPTAGONHEXAGONHORIZONTAL_SCROLLISOSCELES_TRIANGLE
LEFT_ARROWLEFT_ARROW_CALLOUT
LEFT_BRACELEFT_BRACKETLEFT_CIRCULAR_ARROWLEFT_RIGHT_ARROWLEFT_RIGHT_ARROW_CALLOUTLEFT_RIGHT_CIRCULAR_ARROWLEFT_RIGHT_RIBBONLEFT_RIGHT_UP_ARROWLEFT_UP_ARROWLIGHTNING_BOLTLINE_CALLOUT_1LINE_CALLOUT_1_ACCENT_BAR$LINE_CALLOUT_1_BORDER_AND_ACCENT_BARLINE_CALLOUT_1_NO_BORDERLINE_CALLOUT_2LINE_CALLOUT_2_ACCENT_BAR$LINE_CALLOUT_2_BORDER_AND_ACCENT_BARLINE_CALLOUT_2_NO_BORDERLINE_CALLOUT_3LINE_CALLOUT_3_ACCENT_BAR$LINE_CALLOUT_3_BORDER_AND_ACCENT_BARLINE_CALLOUT_3_NO_BORDERLINE_CALLOUT_4LINE_CALLOUT_4_ACCENT_BAR$LINE_CALLOUT_4_BORDER_AND_ACCENT_BARLINE_CALLOUT_4_NO_BORDERLINE_INVERSEMATH_DIVIDE
MATH_EQUAL
MATH_MINUSMATH_MULTIPLYMATH_NOT_EQUAL	MATH_PLUSMOONNON_ISOSCELES_TRAPEZOIDNOTCHED_RIGHT_ARROW	NO_SYMBOLOCTAGONOVALOVAL_CALLOUTPARALLELOGRAMPENTAGONPIE	PIE_WEDGEPLAQUEPLAQUE_TABS
QUAD_ARROWQUAD_ARROW_CALLOUT	RECTANGLERECTANGULAR_CALLOUTREGULAR_PENTAGONRIGHT_ARROWRIGHT_ARROW_CALLOUTRIGHT_BRACERIGHT_BRACKETRIGHT_TRIANGLEROUNDED_RECTANGLEROUNDED_RECTANGULAR_CALLOUTROUND_1_RECTANGLEROUND_2_DIAG_RECTANGLEROUND_2_SAME_RECTANGLESMILEY_FACESNIP_1_RECTANGLESNIP_2_DIAG_RECTANGLESNIP_2_SAME_RECTANGLESNIP_ROUND_RECTANGLESQUARE_TABSSTAR_10_POINTSTAR_12_POINTSTAR_16_POINTSTAR_24_POINTSTAR_32_POINTSTAR_4_POINTSTAR_5_POINTSTAR_6_POINTSTAR_7_POINTSTAR_8_POINTSTRIPED_RIGHT_ARROWSUNSWOOSH_ARROWTEAR	TRAPEZOIDUP_ARROWUP_ARROW_CALLOUTUP_DOWN_ARROWUP_DOWN_ARROW_CALLOUT	UP_RIBBONU_TURN_ARROWVERTICAL_SCROLLWAVE rJ  rJ  P/home/air/Certificate/back/venv/lib/python3.10/site-packages/pptx/enum/shapes.pyr   
   s   r   c                   @  &   e Zd ZdZdZ	 dZ	 dZ	 dZdS )MSO_CONNECTOR_TYPEa  
    Specifies a type of connector.

    Alias: ``MSO_CONNECTOR``

    Example::

        from pptx.enum.shapes import MSO_CONNECTOR
        from pptx.util import Cm

        shapes = prs.slides[0].shapes
        connector = shapes.add_connector(
            MSO_CONNECTOR.STRAIGHT, Cm(2), Cm(2), Cm(10), Cm(10)
        )
        assert connector.left.cm == 2

    MS API Name: `MsoConnectorType`

    http://msdn.microsoft.com/en-us/library/office/ff860918.aspx
    )r|  curvedConnector3zCurved connector.)r$  bentConnector3zElbow connector.)r8  linezStraight line connector.) z;Return value only; indicates a combination of other states.N)r  r  r  r  CURVEELBOWSTRAIGHTMIXEDrJ  rJ  rJ  rK  rM    s    rM  c                   @  s   e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZ	 dZ		 dZ
	 d	Z	 d
Z	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZdS )MSO_SHAPE_TYPEaL  Specifies the type of a shape, more specifically than the five base types.

    Alias: ``MSO``

    Example::

        from pptx.enum.shapes import MSO_SHAPE_TYPE

        assert shape.type == MSO_SHAPE_TYPE.PICTURE

    MS API Name: `MsoShapeType`

    http://msdn.microsoft.com/en-us/library/office/ff860759(v=office.15).aspx
    )r8  	AutoShape)r$  zCallout shape)r*   zDrawing canvas)r|  z Chart, e.g. pie chart, bar chart)r]   Comment)r   Diagram)r   zEmbedded OLE object)rG  zForm control)rI  Freeform)r  zGroup shape)r  zSmartArt graphic)r   Ink)rt  zInk Comment)r  Line)r   zLinked OLE object)rF   zLinked picture)r   Media)r=  zOLE control object)r,   Picture)rI   Placeholder)rc   zScript anchor)r  Table)rR  zText box)r'   zText effect)rh   z	Web video)rQ  z!Multiple shape types (read-only).N)r  r  r  r  
AUTO_SHAPECALLOUTCANVASCHARTCOMMENTDIAGRAMEMBEDDED_OLE_OBJECTFORM_CONTROLFREEFORMGROUPIGX_GRAPHICINKINK_COMMENTLINELINKED_OLE_OBJECTLINKED_PICTUREMEDIAOLE_CONTROL_OBJECTPICTUREPLACEHOLDERSCRIPT_ANCHORTABLETEXT_BOXTEXT_EFFECT	WEB_VIDEOrV  rJ  rJ  rJ  rK  rW    sl    rW  c                   @  rL  )PP_MEDIA_TYPEa   Indicates the OLE media type.

    Example::

        from pptx.enum.shapes import PP_MEDIA_TYPE

        movie = slide.shapes[0]
        assert movie.media_type == PP_MEDIA_TYPE.MOVIE

    MS API Name: `PpMediaType`

    https://msdn.microsoft.com/en-us/library/office/ff746008.aspx
    )r|  zVideo media such as MP4.)r8  zOther media types)r8  zAudio media such as MP3.)rQ  z~Return value only; indicates multiple media types, typically for a collection of shapes. May not be applicable in python-pptx.N)r  r  r  r  MOVIEOTHERSOUNDrV  rJ  rJ  rJ  rK  r{  X  s    r{  c                   @  s   e Zd ZdZdZ	 dZ	 dZ	 dZ	 dZ	 dZ		 dZ
	 d	Z	 d
Z	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZ	 dZdS )PP_PLACEHOLDER_TYPEa{  Specifies one of the 18 distinct types of placeholder.

    Alias: ``PP_PLACEHOLDER``

    Example::

        from pptx.enum.shapes import PP_PLACEHOLDER

        placeholder = slide.placeholders[0]
        assert placeholder.type == PP_PLACEHOLDER.TITLE

    MS API name: `PpPlaceholderType`

    http://msdn.microsoft.com/en-us/library/office/ff860759(v=office.15 ").aspx"
    )r  clipArtzClip art placeholder)r$  bodyBody)r|  ctrTitlezCenter Title)rG  chartChart)r   dtDate)r'   ftrFooter)rI   hdrHeader)r   mediaz
Media Clip)r   objObject)rF   dgmz:SmartArt placeholder. Organization chart is a legacy name.)rc   picr_  )r  sldImgzSlide Image)r,   sldNumzSlide Number)r]   subTitleSubtitle)r=  tblra  )r8  titleTitle)r  rR  zVertical Body (read-only).)rR  rR  zVertical Object (read-only).)rI  rR  zVertical Title (read-only).)rQ  rR  z<Return value only; multiple placeholders of differing types.N)r  r  r  r  BITMAPBODYCENTER_TITLEre  DATEFOOTERHEADER
MEDIA_CLIPOBJECT	ORG_CHARTrt  SLIDE_IMAGESLIDE_NUMBERSUBTITLErw  TITLEVERTICAL_BODYVERTICAL_OBJECTVERTICAL_TITLErV  rJ  rJ  rJ  rK  r  {  sT    r  c                   @  s|   e Zd ZU dZded< ded< ded< ded< dddZedd Zedd Zedd Z	edd Z
dZ	 dZ	 dZdS )PROG_IDa  One-off Enum-like object for progId values.

    Indicates the type of an OLE object in terms of the program used to open it.

    A member of this enumeration can be used in a `SlideShapes.add_ole_object()` call to
    specify a Microsoft Office file-type (Excel, PowerPoint, or Word), which will
    then not require several of the arguments required to embed other object types.

    Example::

        from pptx.enum.shapes import PROG_ID
        from pptx.util import Inches

        embedded_xlsx_shape = slide.shapes.add_ole_object(
            "workbook.xlsx", PROG_ID.XLSX, left=Inches(1), top=Inches(1)
        )
        assert embedded_xlsx_shape.ole_format.prog_id == "Excel.Sheet.12"
    str_progId_icon_filenameint_width_heightvalueprogIdicon_filenamewidthheightc                 C  s,   t | }||_||_||_||_||_|S N)object__new___value_r  r  r  r  )clsr  r  r  r  r  selfrJ  rJ  rK  r    s   
zPROG_ID.__new__c                 C     | j S r  )r  r  rJ  rJ  rK  r       zPROG_ID.heightc                 C  r  r  )r  r  rJ  rJ  rK  r    r  zPROG_ID.icon_filenamec                 C  r  r  )r  r  rJ  rJ  rK  r    r  zPROG_ID.progIdc                 C  r  r  )r  r  rJ  rJ  rK  r    r  zPROG_ID.width)DOCXzWord.Document.12zdocx-icon.emfP @M	 )PPTXzPowerPoint.Show.12zpptx-icon.emfr  r  )XLSXzExcel.Sheet.12zxlsx-icon.emfr  r  N)
r  r  r  r  r  r  r  r  r  r  )r  r  r  r  __annotations__r  propertyr  r  r  r  r  r  r  rJ  rJ  rJ  rK  r    s*   
 
	



r  )r  
__future__r   enumpptx.enum.baser   r   r   	MSO_SHAPErM  MSO_CONNECTORrW  MSOr{  r  PP_PLACEHOLDEREnumr  rJ  rJ  rJ  rK  <module>   s&         H#_#N