Ë
    bQêj@  ã                   ó$  — U d dl mZmZmZmZ d dlmZ d dlmZm	Z	m
Z
mZmZ eegee   f   eee   edf   z  ZdZeed<   	 de	defd	„Zd
Zeed<   	 de	dee   dz  de
fd„ZdZeed<   	 de	dee   dz  de
fd„ZdZeed<   	 de	dee   dz  de
fd„ZdZeed<   	 de	dee   dz  de
fd„ZdZeed<   	 de	defd„ZdZeed<   	 de	dee   dz  de
fd„ZdZeed<   	 de	dee   dz  de
fd„Zd Zeed!<   	 de	dee   dz  de
fd"„Z d#Z!eed$<   	 de	defd%„Z"y)&é    )ÚCallableÚ	GeneratorÚIterableÚSequence)ÚFinal)ÚCallbackOptionsÚMeterÚObservableGaugeÚObservationÚUpDownCounterNzvcs.change.countÚVCS_CHANGE_COUNTÚmeterÚreturnc                 ó2   — | j                  t        dd¬«      S )z‚The number of changes (pull requests/merge requests/changelists) in a repository, categorized by their state (e.g. open or merged)zƒThe number of changes (pull requests/merge requests/changelists) in a repository, categorized by their state (e.g. open or merged).z{change}©ÚnameÚdescriptionÚunit)Úcreate_up_down_counterr   ©r   s    úz/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/opentelemetry/semconv/_incubating/metrics/vcs_metrics.pyÚcreate_vcs_change_countr      s&   € à×'Ñ'Üð ZØð (ó ð ó    zvcs.change.durationÚVCS_CHANGE_DURATIONÚ	callbacksc                 ó4   — | j                  t        |dd¬«      S )z\The time duration a change (pull request/merge request/changelist) has been in a given statez]The time duration a change (pull request/merge request/changelist) has been in a given state.Ús©r   r   r   r   )Úcreate_observable_gauger   ©r   r   s     r   Úcreate_vcs_change_durationr!   '   s&   € à×(Ñ(Ü ØØsØð	 )ó ð r   zvcs.change.time_to_approvalÚVCS_CHANGE_TIME_TO_APPROVALc                 ó4   — | j                  t        |dd¬«      S )zxThe amount of time since its creation it took a change (pull request/merge request/changelist) to get the first approvalzyThe amount of time since its creation it took a change (pull request/merge request/changelist) to get the first approval.r   r   )r   r"   r    s     r   Ú"create_vcs_change_time_to_approvalr$   9   s)   € à×(Ñ(Ü(Øð PØð	 )ó ð r   zvcs.change.time_to_mergeÚVCS_CHANGE_TIME_TO_MERGEc                 ó4   — | j                  t        |dd¬«      S )z†The amount of time since its creation it took a change (pull request/merge request/changelist) to get merged into the target(base) refz‡The amount of time since its creation it took a change (pull request/merge request/changelist) to get merged into the target(base) ref.r   r   )r   r%   r    s     r   Úcreate_vcs_change_time_to_merger'   K   s)   € à×(Ñ(Ü%Øð ^Øð	 )ó ð r   zvcs.contributor.countÚVCS_CONTRIBUTOR_COUNTc                 ó4   — | j                  t        |dd¬«      S )z1The number of unique contributors to a repositoryz2The number of unique contributors to a repository.z{contributor}r   )r   r(   r    s     r   Úcreate_vcs_contributor_countr*   ]   s&   € à×(Ñ(Ü"ØØHØð	 )ó ð r   zvcs.ref.countÚVCS_REF_COUNTc                 ó2   — | j                  t        dd¬«      S )z8The number of refs of type branch or tag in a repositoryz9The number of refs of type branch or tag in a repository.z{ref}r   )r   r+   r   s    r   Úcreate_vcs_ref_countr-   o   s#   € à×'Ñ'ÜØOØð (ó ð r   zvcs.ref.lines_deltaÚVCS_REF_LINES_DELTAc                 ó4   — | j                  t        |dd¬«      S )znThe number of lines added/removed in a ref (branch) relative to the ref from the `vcs.ref.base.name` attributezoThe number of lines added/removed in a ref (branch) relative to the ref from the `vcs.ref.base.name` attribute.z{line}r   )r   r.   r    s     r   Úcreate_vcs_ref_lines_deltar0   ƒ   s)   € à×(Ñ(Ü Øð FØð	 )ó ð r   zvcs.ref.revisions_deltaÚVCS_REF_REVISIONS_DELTAc                 ó4   — | j                  t        |dd¬«      S )zrThe number of revisions (commits) a ref (branch) is ahead/behind the branch from the `vcs.ref.base.name` attributezsThe number of revisions (commits) a ref (branch) is ahead/behind the branch from the `vcs.ref.base.name` attribute.z
{revision}r   )r   r1   r    s     r   Úcreate_vcs_ref_revisions_deltar3   —   s)   € à×(Ñ(Ü$Øð JØð	 )ó ð r   zvcs.ref.timeÚVCS_REF_TIMEc                 ó4   — | j                  t        |dd¬«      S )zyTime a ref (branch) created from the default branch (trunk) has existed. The `ref.type` attribute will always be `branch`zzTime a ref (branch) created from the default branch (trunk) has existed. The `ref.type` attribute will always be `branch`.r   r   )r   r4   r    s     r   Úcreate_vcs_ref_timer6   ©   s)   € à×(Ñ(ÜØð QØð	 )ó ð r   zvcs.repository.countÚVCS_REPOSITORY_COUNTc                 ó2   — | j                  t        dd¬«      S )z-The number of repositories in an organizationz.The number of repositories in an organization.z{repository}r   )r   r7   r   s    r   Úcreate_vcs_repository_countr9   »   s#   € à×'Ñ'Ü!ØDØð (ó ð r   )#Úcollections.abcr   r   r   r   Útypingr   Úopentelemetry.metricsr   r	   r
   r   r   Ú	CallbackTr   Ú__annotations__r   r   r!   r"   r$   r%   r'   r(   r*   r+   r-   r.   r0   r1   r3   r4   r6   r7   r9   © r   r   ú<module>r@      s<  ð÷
 DÔ CÝ ç eÕ eð �oÐ&¨°Ñ(=Ð=Ñ>ÀÈ8ÐT_ÑK`ÐbqÐswÐKwÑAxÑx€	ð -Ð �%Ó ,ðð 5ð ¨]ó ð 3Ð �UÓ 2ðð eð ¸ÀÑ8KÈdÑ8Rð ÐWfó ð &CÐ ˜UÓ Bðð¨eð ÀÈÑ@SÐVZÑ@Zð Ð_nó ð #=Ð ˜%Ó <ðð¨5ð ¸XÀiÑ=PÐSWÑ=Wð Ð\kó ð  7Ð �uÓ 6ðð¨ð ¸(À9Ñ:MÐPTÑ:Tð ÐYhó ð '€ˆuÓ &ðð ð ¨-ó ð 3Ð �UÓ 2ðð eð ¸ÀÑ8KÈdÑ8Rð ÐWfó ð ";Ð ˜Ó :ðð¨%ð ¸HÀYÑ<OÐRVÑ<Vð Ð[jó ð %€ˆeÓ $ðð˜uð °¸)Ñ1DÀtÑ1Kð ÐP_ó ð 5Ð �eÓ 4ðð uð °ô r   