
    rhh              
         % S SK Jr  S SKJr  S SKJrJrJrJrJ	r	  \ " S S5      5       r
/ \
" SSSS	9P\
" S
SSS	9P\
" SSSSSSS9P\
" SSSS	9P\
" SSS\SS9P\
" SSSS	9P\
" SSSS	9P\
" SSSS\SS9P\
" SSS\SS9P\
" SS\SS9P\
" SS\SS9P\
" SS\SS9P\
" SSSS	9P\
" S SSS	9P\
" S!SSS	9P\
" S"SSS	9P\
" S#SSS	9P\
" S$SSS	9P\
" S%SSS	9P\
" S&SSS	9P\
" S'SSS	9P\
" S(SSS	9P\
" S)SSS	9P\
" S*SSS	9P\
" S+SSS	9P\
" S,SSS	9P\
" S-S.S\SS9P\
" S/SSS	9P\
" S0SSS	9P\
" S1SSS	9P\
" S2SSS	9P\
" S3S4S\SS9P\
" S5SSS	9P\
" S6S\SS9P\
" S7SSS	9P\
" S8SSS	9P\
" S9SSS	9P\
" S:SSS	9P\
" S;S<S\SS9P\
" S=S\SS9P\
" S>SSS	9P\
" S?SSS	9P\
" S@SSS	9P\
" SASSBSSSC9P\
" SDSSS	9P\
" SESFS\SS9P\
" SGSHSI\SS9P\
" SJSKSI\SS9P\
" SLSMSI\SS9P\
" SNSOSI\SS9P\
" SPSQSI\SS9P\
" SRSSSI\SS9P\
" STSUSI\SS9P\
" SVSWSI\SS9P\
" SXSYSI\SS9P\
" SZS[SI\SS9P\
" S\S]SI\SS9P\
" S^S_SI\SS9P\
" S`SaSI\SS9P\
" SbScSI\SS9P\
" SdSeSI\SS9P\
" SfSgSI\SS9P\
" ShSiSI\SS9P\
" SjSkSI\SS9P\
" SlSmSI\SS9P\
" SnSoSI\SS9P\
" SpSqSI\SS9P\
" SrSsSI\SS9P\
" StSuSI\SS9P\
" SvSwSI\SS9P\
" SxSySI\SS9P\
" SzS{SI\SS9P\
" S|S}SI\SS9P\
" S~SSI\SS9P\
" SSSI\SS9P\
" SSSI\SS9P\
" SSSI\SS9P\
" SSSI\SS9P\
" SSSI\SS9P\
" SSSI\SS9P\
" SSSI\SS9P\
" SSSI\SS9P\
" SSSI\SS9P\
" SSSI\SS9P\
" SSSI\SS9P\
" SSSI\SS9P\
" SSSI\SS9P\
" SSSS	9P\
" SSSSSS9P\
" SSSSSS9P\
" SSSSSSS9P\
" SSSSSSS9P\
" SSSSSS9P\
" SSSSSS9P\
" SSSSSS9P\
" SSSSSSS9P\
" SSSSSS9P\
" SSSSSS9P\
" SSSSSSS9P\
" SSSSSSS9P\
" SSSSSSS9P\
" SSSSSS9P\
" SSSSSS9P\
" SSSSSSS9P\
" SSSSSS9P\
" SSSSSS9P\
" SSS\SS9P\
" SSS\SS9P\
" SSS\SS9P\
" SSS\SS9P\
" SSS\SS9P\
" SSS\SS9P\
" SSS\SS9P\
" SSSSS9P\
" SSSSS9P\
" SSSSS9P\
" SSSSS9P\
" SSSSS9P\
" SSSSS9P\
" SSSSS9P\
" SSSSS9P\
" SSS\SS9P\
" SSS\SS9P\
" SSS\SS9P\
" SSS\SS9P\
" SGS S\SS9P\
" GSGSS\SS9P\
" GSGSSS	9P\
" GSGSSS	9P\
" GSGSSS	9P\
" GSGS\SS9P7rGS\GS	'   GS%GS
 jrGS%GS jr0 rGS\GS'   \ H  r\\\" \5      '   M     0 rGS\GS'   \ H  r\" \5      \\" \5      '   M     0 rGS\GS'   \ H  r\" \5      \\" \5      '   M     0 rGS\GS'   \ H  r\\\" \5      '   M     0 rGS\GS'   \ H  r\R,                  \\" \5      '   M     0 rGS\GS'   \ H+  r\R0                  (       d  M  \" \5      \\R0                  '   M-     0 rGS\GS'   \ H+  r\R4                  (       d  M  \" \5      \\R4                  '   M-     0 rGS\GS'   \ H+  r\R4                  (       d  M  \" \5      \\R4                  '   M-     0 rGS\GS'   \ H+  r\R4                  (       d  M  \R4                  \\" \5      '   M-     \" \R=                  5       5      rGS\GS'   \" \R=                  5       5      r GS\GS'   \" \R=                  5       5      r!GS\GS'   \" \R=                  5       5      r"GS\GS'   \" GS \ 5       5      r#GS\GS'   \" \#\ -   \!-   GS/-   5      r$GS\GS '   / GS!Qr%GS\GS"'   \" \$\%-   5      r&GS\GS#'   Gg$(&      )annotations)	dataclass)DatePrimitiveTextContributor	Copyright	ValueTypec                      \ rS rSr% SrSrS\S'   SrS\S'   SrS\S	'   Sr	S\S
'   Sr
S\S'   \rS\S'   SrS\S'   SrS\S'   Srg)PropertyDescription   a  
Describes a single standard metadata property.

* name: str is the namespace's name of the property (the tail of the property term URI).
* namespace: str is a shortened form of the URI for the set of terms.
    * 'dcterms' means the property term is from the Dublin Core terms,
        defined at <https://www.dublincore.org/specifications/dublin-core/dcmi-terms/>
    * 'marcrel' means the property term is from the MARC Relator terms,
        defined at <https://id.loc.gov/vocabulary/relators.html>
    * 'humdrum' means the property term is from the Humdrum reference record terms,
        defined at <https://www.humdrum.org/reference-records/>
* isContributor: bool is whether the property describes a contributor.
* needsArticleNormalization: bool is whether the property values might
    benefit from article normalization when getting as a string (this is
    generally True for various kinds of titles).
* oldMusic21Abbrev: str is the backward compatible music21 abbreviation for this
    property.
* oldMusic21WorkId: str is the backward compatible music21 name for this property.
* uniqueName: str is the official music21 name for this property, that is unique
    within the list of properties. There is always a unique name, but the
    uniqueName field is only set if name is not unique enough.
    To get the unique name from a particular PropertyDescription, call:
    `(desc.uniqueName if desc.uniqueName else desc.name)`
* valueType: Type is the actual type of the value that will be stored in the metadata.
    This allows auto-conversion to take place when clients store items in the
    metadata, and is the tuple element type clients will always receive from
    md['uniqueName'] or md['namespace:name'].
Nz
str | None
uniqueName strname	namespaceoldMusic21AbbrevoldMusic21WorkIdztype[ValueType]	valueTypeFboolneedsArticleNormalizationisContributor )__name__
__module____qualname____firstlineno____doc__r   __annotations__r   r   r   r   r   r   r   r   __static_attributes__r       U/home/james-whalen/.local/lib/python3.13/site-packages/music21/metadata/properties.pyr   r      s[    8  JD#NIs!%h%!%h%!%I%&+t+M4r    r   abstractdctermsF)r   r   r   accessRightsalternativeTitlealternativeotaT)r   r   r   r   r   r   audiencedateAvailable	available)r   r   r   r   r   bibliographicCitation
conformsTodateCreatedcreateddate)r   r   r   r   r   r   	otherDatedateAccepted)r   r   r   r   dateCopyrighteddateSubmitteddescriptioneducationLevelextentformat	hasFormathasPart
hasVersion
identifierinstructionalMethod
isFormatOfisPartOfisReferencedByisReplacedByisRequiredBy
dateIssuedissuedisVersionOflanguagelicensemediumdateModifiedmodified
provenance	publisher
referencesrelationreplacesrequires	copyrightrightsrightsHoldersourcesubjecttableOfContentstitleotl)r   r   r   r   r   type	dateValidvalidadapterADPmarcrelanalystANL	annotatorANNarrangerARRquotationsAuthorAQTafterwordAuthorAFTdialogAuthorAUDintroductionAuthorAUIcalligrapherCLLcollaboratorCLB
collotyperCLTcommentaryAuthorCWTcompilerCOMcomposerCMP	conceptorCCP	conductorCNDotherContributorCTBeditorEDTengraverEGRetcherETRilluminatorILUillustratorILLinstrumentalistITR
librettistLBTlithographerLTGlyricistLYRmetalEngraverMTEmusicianMUSproofreaderPFR
platemakerPLT
printmakerPRMproducerPROresponsiblePartyRPYscribeSCRsingerSNGtranscriberTRC
translatorTRLwoodEngraverWDE
woodCutterWDCaccompanyingMaterialWriterWAMdistributorDSTsoftwaremusicxmltextOriginalLanguageTXOhumdrumtxo)r   r   r   r   r   textLanguageTXLtxlpopularTitleOTPotpparentTitleOPRopr	actNumberOACoacsceneNumberOSCoscmovementNumberOMVomvmovementNameOMDomd
opusNumberOPSopsnumberONMonmvolumeNumberOVMovmvolume)r   r   r   r   r   r   dedicatedToODEode
dedicationcommissionedByOCOoco
commissioncountryOfCompositionOCYocylocaleOfCompositionOPCopc
groupTitleGTLgtlassociatedWorkGAWgawcollectionDesignationGCOgcoattributedComposerCOAsuspectedComposerCOScomposerAliasCOLcomposerCorporateCOCorchestratorLORfirstPublisherPPRdateFirstPublishedPDTpublicationTitlePTL)r   r   r   r   placeFirstPublishedPPPpublishersCatalogNumberzPC#scholarlyCatalogNameSCAscholarlyCatalogAbbreviationSCTmanuscriptSourceNameSMSmanuscriptLocationSMLmanuscriptAccessAcknowledgementSMAoriginalDocumentOwnerYOOoriginalEditorYOEelectronicEditorEEDelectronicEncoderENCelectronicPublisherYEPelectronicReleaseDateYER
fileFormatm21FileInfofilePathcorpusFilePath
fileNumberztuple[PropertyDescription, ...]STANDARD_PROPERTY_DESCRIPTIONSc                T    U R                   (       a  U R                   $ U R                  $ )N)r   r   props    r!   _uniqueNamer    s    99r    c                8    U R                    SU R                   3$ )N:)r   r   r  s    r!   _namespaceNamer    s    nnQtyyk**r    zdict[str, PropertyDescription]&NAMESPACE_NAME_TO_PROPERTY_DESCRIPTIONzdict[str, str]NAMESPACE_NAME_TO_UNIQUE_NAMEUNIQUE_NAME_TO_NAMESPACE_NAME#UNIQUE_NAME_TO_PROPERTY_DESCRIPTIONzdict[str, type]UNIQUE_NAME_TO_VALUE_TYPE&MUSIC21_ABBREVIATION_TO_NAMESPACE_NAME!MUSIC21_WORK_ID_TO_NAMESPACE_NAMEMUSIC21_WORK_ID_TO_UNIQUE_NAMEUNIQUE_NAME_TO_MUSIC21_WORK_IDz	list[str]ALL_UNIQUE_NAMESALL_MUSIC21_WORK_IDSALL_MUSIC21_ABBREVIATIONSALL_NAMESPACE_NAMESc              #  4   #    U  H  oS :w  d  M
  Uv   M     g7f)r   Nr   ).0r   s     r!   	<genexpr>r/    s      4=%T);DD%s   		!_ALL_UNIQUE_NAMES_EXCEPT_SOFTWAREfileFormatfilePathfileNumberALL_SINGLE_ATTRIBUTE_NAMES)	composerslibrettists	lyricistsr   ALL_PLURAL_ATTRIBUTE_NAMESALL_LEGAL_ATTRIBUTESN)r  r   returnr   )'
__future__r   dataclassesr   music21.metadata.primitivesr   r   r   r   r	   r   intr  r   r  r  r   _xr!  r"  r#  r$  r   r%  r   r&  r   r'  r(  listkeysr)  r*  r+  r,  r0  r2  r6  r7  r   r    r!   <module>r@     sf   # ! ` ` $  $  $ NGC
 GC GC$ %"&%GC6 7GCB "CGCR $SGC^ _GCj  kGC~ GCN 	OGC\ 	]GCj 	kGCx yGCH IGCT UGC` aGCn oGC| }GCJ KGCV WGCd "eGCr sGC@ AGCN OGC\ ]GCj kGCv wGCH IGCT UGCb cGCn oGCz !{GCN OGCZ 	[GCj kGCv wGCD EGCR SGC^ _GCp 	qGC@	 A	GCL	 M	GCX	 Y	GCd	 "&e	GCt	 u	GC@
 A
GCZ
 [
GCl
 m
GC|
 }
GCP QGCb %cGCt $uGCH !IGC\ ']GCn !oGCB !CGCV WGCj %kGC~ GCP QGCd eGCx yGCT %UGCj kGC| }GCP QGCf  gGCz  {GCN $OGC` aGCv !wGCH IGC\ "]GCp qGC@  AGCT UGCf gGC| }GCN %OGCb cGCv wGCL  MGC` aGCr !sGCD EGCX /YGCj  kGC@ AGCR )SGCb !cGCr !"&sGCD  "&EGCV WGCf  gGCv #wGCF !"&GGCX YGCh iGCx !!yGCJ  %KGC\ #%]GCn )oGC~ (GCN "&OGC` #aGCr *sGCB 'CGCR &SGCb "cGCr &sGCB !CGCX #YGCh 'iGCz %	{GCJ (	KGC\ ,	]GCl )	mGC| 1	}GCJ )	KGCZ '	[GCj 4	kGCx *yGCH  #I GCX  %Y GCh  &i GCx  (y GCH! *I!GC^! _!GCj! k!GCv! w!GCD" 	E"GC  ? G\"
+
 JL &(F K
(BAC*>"+=> ) 13 ~ 2
(B8CB!."45 ) 13 ~ 2
(B5CB5G!+b/2 ) GI #%C H
(B;='B8 ) .0 ? /
(B13k"o. ) :< & ;
(B	FTUWFX.r/B/BC )
 57 !> 6
(B	AOPRAS)"*=*=> )
 24  3
(B	>I"o&r':':; )
 24  3
(B	:<:M:M&{27 ) ##@#E#E#GH ) H"&'H'M'M'O"P i P'+,R,W,W,Y'Z 9 Z!%&L&Q&Q&S!T Y T 04 4=%4= 0= !9 = )-%  001) I ) I  #' !# i r    