ó
    ˆ*£ht  ã                  óÔ   • S r SSKJr  SSKrSSKJrJr   " S S\5      r\r " S S\5      r	\	r
 " S	 S
\5      r\r " S S\5      r " S S\5      r\r " S S\R                   5      rg)z0Enumerations used by shapes and related objects.é    )ÚannotationsN)ÚBaseEnumÚBaseXmlEnumc                  óZ  • \ rS rSrSrSr Sr Sr Sr Sr	 Sr
 S	r S
r Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr  Sr! S r" S!r# S"r$ S#r% S$r& S%r' S&r( S'r) S(r* S)r+ S*r, S+r- S,r. S-r/ S.r0 S/r1 S0r2 S1r3 S2r4 S3r5 S4r6 S5r7 S6r8 S7r9 S8r: S9r; S:r< S;r= S<r> S=r? S>r@ S?rA S@rB SArC SBrD SCrE SDrF SErG SFrH SGrI SHrJ SIrK SJrL SKrM SLrN SMrO SNrP SOrQ SPrR SQrS SRrT SSrU STrV SUrW SVrX SWrY SXrZ SYr[ SZr\ S[r] S\r^ S]r_ S^r` S_ra S`rb Sarc Sbrd Scre Sdrf Serg Sfrh Sgri Shrj Sirk Sjrl Skrm Slrn Smro Snrp Sorq Sprr Sqrs Srrt Ssru Strv Surw Svrx Swry Sxrz Syr{ Szr| S{r} S|r~ S}r S~r€ Sr� S€r‚ S�rƒ S‚r„ Sƒr… S„r† S…r‡ S†rˆ S‡r‰ SˆrŠ S‰r‹ SŠrŒ S‹r� SŒrŽ S�r� SŽr� S�r‘ S�r’ S‘r“ S’r” S“r• S”r– S•r— S–r˜ S—r™ S˜rš S™r› Sšrœ S›r� Sœrž S�rŸ Sžr  SŸr¡ S r¢ S¡r£ S¢r¤ S£r¥ S¤r¦ S¥r§ S¦r¨ S§r© S¨rª S©r« Sªr¬ S«r­ S¬r® S­r¯ S®r° S¯r± S°r² S±r³ S²r´ S³rµ S´r¶ Sµr· S¶r¸ S·r¹ S¸rºS¹r»gº)»ÚMSO_AUTO_SHAPE_TYPEé
   a˜  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   ÚirregularSeal2rw   )é>   Ú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)r   Ú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ÚWave© N)¼Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__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Ú__static_attributes__r’  ó    ÚM/home/mande/repo/quber/.venv/lib/python3.13/site-packages/pptx/enum/shapes.pyr   r   
   s«  † ñð&&Ð"ð
 OðÐð
 HðÐð
 ^ðÐð
 GðÐð
 Bð%Ð!ð
 NðÐð
 CðÐð
 Cð!Ðð
 JðÐð
 DðÐð
 EðÐð
 Dà
€CØàK€GØ%àW€JØ;ð€Mð
 Qà"€EØà-€IØà
€CØà1€JØà1€JØà(€GØà(€GØà3€EØà`€NØ<à#€EØà:€MØà&€FØà4€KØà!€EØà€DØàOÐØ&àQÐØ(àOÐØ&àRÐØ'àI€OØ$àMÐØ&à)€GØà<€OØà'€GØà/€IØà"€EØà4€LØà:€NØà4€KØàB€JØ&àXÐØ-àT€KØ:à4€JØà4€JØð#Ðð
 -àJ€NØàLÐØ"àRÐØ$àJ€NØàOÐØ#àF€OØ ð'Ð#ð
 1àLÐØ"àOÐØ#àLÐØ"ð"Ðð
 ,à]ÐØ(àZÐØ'ð"Ðð
 ,àF€OØ à_ÐØ)à SÐØð#Ðð
 .à?€LØ!ð$Ð ð
 .àXÐØ&àLÐØ"àZÐØ'ð+Ð'ð
 5àC€NØàZÐØ&ð"Ðð
 ,àUÐØ%à9€MØà#€EØà&€FØà%€FØà%€FØà1€JØà"€EØà,€HØà(€GØàFÐØà>ÐØàB€JØ&àXÐØ-à0€JØà6€LØàKÐØðÐð
 Eð Ðð
 Aà \ÐØ#àEÐØðÐð
 Eà]€MØ<à<€NØà_€NØ9à [ÐØ*ð,Ð(ð
 6àPÐØ&àS€NØ-ð!Ðð
 <ð,Ð(ð
 FàdÐØ:àH€NØ"ð!Ðð
 :ð,Ð(ð
 CàbÐØ8ð€Nð
 @ð!Ðð
 Oð,Ð(ð
 Xð Ðð
 Nà9€LØà1€KØà,€JØà,€JØà5€MØà7€NØà)€IØà€DØàWÐØ!à\ÐØ/à0€IØà'€GØà!€DØàF€LØà9€MØà,€HØà
€CØà(€IØà%€FØà4€KØàW€JØ;ðÐð
 Cà(€IØàJÐØà3ÐØàE€KØ'à[ÐØ.à3€KØà9€MØà8€NØà=ÐØà"dÐØ*àLÐØ'àWÐØ)àXÐØ*à3€KØàIÐØ&àTÐØ(àUÐØ)à[ÐØ0à4€KØà4€MØà4€MØà3€MØà3€MØà3€MØà0€LØà0€LØà1€LØà1€LØà0€LØðÐð
 Aà
€CØà7€LØà(€DØà-€IØà<€HØ$àRÐØ+àN€MØ-àdÐØ4àS€IØ:àF€LØ'à@€OØà €DÚrO  r   c                  ó.   • \ rS rSrSrSr Sr Sr SrSr	g)	ÚMSO_CONNECTOR_TYPEiÐ  aŸ  
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.)r:  ÚlinezStraight line connector.)éþÿÿÿÚ z;Return value only; indicates a combination of other states.r’  N)
r“  r”  r•  r–  r—  ÚCURVEÚELBOWÚSTRAIGHTÚMIXEDrN  r’  rO  rP  rR  rR  Ð  s)   † ñð* 9€EØà5€EØà6€HØ"àS€EÚErO  rR  c                  ó²   • \ rS rSrSrSr Sr Sr Sr Sr	 Sr
 S	r S
r Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr SrSrg)ÚMSO_SHAPE_TYPEiö  a0  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
)r:  Ú	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)rI  zForm control)rK  ÚFreeform)r  zGroup shape)r  zSmartArt graphic)rä   ÚInk)rv  zInk Comment)r!  ÚLine)r   zLinked OLE object)rI   zLinked picture)r´   ÚMedia)r?  zOLE control object)r/   ÚPicture)rL   ÚPlaceholder)rf   zScript anchor)r  ÚTable)rT  zText box)r*   zText effect)rk   z	Web video)rV  z!Multiple shape types (read-only).r’  N) r“  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_VIDEOr[  rN  r’  rO  rP  r]  r]  ö  sÜ   † ñð "€JØà"€GØà#€FØà3€EØ*à€GØà€GØà4ÐØà&€LØà€HØà€EØà*€KØà
€CØà%€KØà€DØà1ÐØà+€NØà€EØà3ÐØà€GØà%€KØà)€MØà€EØà€HØà%€KØà!€IØà5€EÚ+rO  r]  c                  ó.   • \ rS rSrSrSr Sr Sr SrSr	g)	ÚPP_MEDIA_TYPEiX  a  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.)r:  zOther media types)r:  zAudio media such as MP3.)rV  z~Return value only; indicates multiple media types, typically for a collection of shapes. May not be applicable in python-pptx.r’  N)
r“  r”  r•  r–  r—  ÚMOVIEÚOTHERÚSOUNDr[  rN  r’  rO  rP  r‚  r‚  X  s-   † ñð ,€EØ"à$€EØà+€EØ"ð€Eò
rO  r‚  c                  óŽ   • \ rS rSrSrSr Sr Sr Sr Sr	 Sr
 S	r S
r Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr Sr SrSrg)ÚPP_PLACEHOLDER_TYPEi{  a[  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)rI  ÚchartÚChart)r´   ÚdtÚDate)r*   ÚftrÚFooter)rL   ÚhdrÚHeader)r   Úmediaz
Media Clip)rÌ   ÚobjÚObject)rI   Údgmz:SmartArt placeholder. Organization chart is a legacy name.)rf   Úpicre  )r�  ÚsldImgzSlide Image)r/   ÚsldNumzSlide Number)r`   ÚsubTitleÚSubtitle)r?  Útblrg  )r:  ÚtitleÚTitle)r  rW  zVertical Body (read-only).)rT  rW  zVertical Object (read-only).)rK  rW  zVertical Title (read-only).)rV  rW  z<Return value only; multiple placeholders of differing types.r’  N)r“  r”  r•  r–  r—  ÚBITMAPÚBODYÚCENTER_TITLErk  ÚDATEÚFOOTERÚHEADERÚ
MEDIA_CLIPÚOBJECTÚ	ORG_CHARTrz  ÚSLIDE_IMAGEÚSLIDE_NUMBERÚSUBTITLEr}  ÚTITLEÚVERTICAL_BODYÚVERTICAL_OBJECTÚVERTICAL_TITLEr[  rN  r’  rO  rP  r‡  r‡  {  s©   † ñð  4€FØà€DØà2€LØà!€EØà€DØà"€FØà"€FØà,€JØà!€FØàY€IØDà$€GØà0€KØà1€LØà*€HØà €EØà!€EØà9€MØ$à>€OØ&à;€NØ%àT€EÚFrO  r‡  c                  óœ   • \ rS rSr% SrS\S'   S\S'   S\S'   S\S'   SS	 jr\S
 5       r\S 5       r	\S 5       r
\S 5       rSr Sr SrSrg)ÚPROG_IDiÌ  a�  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Ú_heightc                ól   • [         R                  U 5      nXl        X&l        X6l        XFl        XVl        U$ ©N)ÚobjectÚ__new__Ú_value_r³  r´  r¶  r·  )ÚclsÚvalueÚprogIdÚicon_filenameÚwidthÚheightÚselfs          rP  r»  ÚPROG_ID.__new__å  s/   € Ü�~‰~˜cÓ"ˆØŒØŒØ+ÔØŒØŒØˆrO  c                ó   • U R                   $ r¹  )r·  ©rÃ  s    rP  rÂ  ÚPROG_ID.heightî  ó   € à�|‰|ÐrO  c                ó   • U R                   $ r¹  )r´  rÆ  s    rP  rÀ  ÚPROG_ID.icon_filenameò  s   € à×"Ñ"Ð"rO  c                ó   • U R                   $ r¹  )r³  rÆ  s    rP  r¿  ÚPROG_ID.progIdö  rÈ  rO  c                ó   • U R                   $ r¹  )r¶  rÆ  s    rP  rÁ  ÚPROG_ID.widthú  s   € à�{‰{ÐrO  )ÚDOCXzWord.Document.12zdocx-icon.emféPº é@M	 )ÚPPTXzPowerPoint.Show.12zpptx-icon.emfrÐ  rÑ  )ÚXLSXzExcel.Sheet.12zxlsx-icon.emfrÐ  rÑ  )r·  r´  r³  r¼  r¶  N)
r¾  r²  r¿  r²  rÀ  r²  rÁ  rµ  rÂ  rµ  )r“  r”  r•  r–  r—  Ú__annotations__r»  ÚpropertyrÂ  rÀ  r¿  rÁ  rÏ  rÒ  rÓ  rN  r’  rO  rP  r±  r±  Ì  sŽ   ‡ ñð& ƒLØÓØƒKØƒLôð ñó ðð ñ#ó ð#ð ñó ðð ñó ðð I€DØ?àJ€DØEàF€DÚ@rO  r±  )r—  Ú
__future__r   ÚenumÚpptx.enum.baser   r   r   Ú	MSO_SHAPErR  ÚMSO_CONNECTORr]  ÚMSOr‚  r‡  ÚPP_PLACEHOLDERÚEnumr±  r’  rO  rP  Ú<module>rÞ     sŠ   ðÙ 6å "ã ç 0ô@˜+ô @ðF  €	ô F˜ô  FðF #€ô\,�Xô \,ð~ €ô �Hô  ôFKG˜+ô KGð\ %€ô9Aˆd�i‰iõ 9ArO  