Ë
    ×—Äj¸Æ ã                  ó¦  — d dl mZ d dlZd dlmZ d dlmZmZ d dlm	Z	 d dl
Zd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Zd dl!Zd dlm"Z" d dlm#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z* d dl+m,Z, erªd d	l
m-Z- d d
lm.Z. d dlm/Z/ d dlm0Z0 d dlm1Z1 d dl2m3Z3 d dlm4Z4m5Z5 d dl6m7Z7 d dl8m9Z9 d dlm:Z: d dl;m<Z< d dlm=Z=m>Z> d dlm?Z? d dlm@Z@mAZAmBZB d dlmCZC d dlmDZD d dlmEZE d dlmFZF d dlmGZG d dlmHZH d dlImJZJ d dlmKZK d dlmLZL d d lmMZM d d!lmNZN d d"l mOZO d d#l!mPZP  G d$„ d%e$«      ZQy)&é    )ÚannotationsN)Údatetime)ÚTYPE_CHECKINGÚAny)Ú
deprecated)ÚConsts)Ú	AttributeÚCompletableGithubObjectÚNotSetÚOptÚ
is_definedÚis_optionalÚis_optional_listÚis_undefined)ÚPaginatedList)ÚCodeSecurityConfig)ÚCodeSecurityConfigRepository)ÚCopilot)ÚDefaultCodeSecurityConfig)ÚEvent)ÚHook)ÚHookDeliveryÚHookDeliverySummary)ÚInstallation)ÚIssue)ÚLabel)Ú	Migration)Ú	NamedUserÚOrganizationInvitation)ÚOrganizationCodeScanAlert)ÚCustomPropertyÚOrganizationCustomPropertyÚRepositoryCustomPropertyValues)ÚOrganizationDependabotAlert)ÚOrganizationSecret)ÚOrganizationSecretScanAlert)ÚOrganizationVariable)ÚPlan)ÚProject)Ú	PublicKey)Ú
Repository)ÚSelfHostedActionsRunner)Ú"SelfHostedActionsRunnerApplication)Ú SelfHostedActionsRunnerJitConfig)ÚSelfHostedActionsRunnerToken)ÚTeamc                  óú  — e Zd ZdZd¢d„Zd£d„Zed¤d„«       Zed¥d„«       Zed£d„«       Z	ed£d„«       Z
ed¦d„«       Zed§d	„«       Zed¦d
„«       Zed¥d„«       Zed£d„«       Zed£d„«       Zed¤d„«       Zed¤d„«       Zed¤d„«       Zed¤d„«       Zed£d„«       Zed§d„«       Zed¤d„«       Zed£d„«       Zed¦d„«       Zed£d„«       Zed§d„«       Zed£d„«       Zed§d„«       Zed£d„«       Zed£d„«       Zed£d„«       Z ed¤d„«       Z!ed¤d„«       Z"ed£d „«       Z#ed£d!„«       Z$ed§d"„«       Z%ed¤d#„«       Z&ed£d$„«       Z'ed£d%„«       Z(ed£d&„«       Z)ed£d'„«       Z*ed¤d(„«       Z+ed¤d)„«       Z,ed¤d*„«       Z-ed¤d+„«       Z.ed¤d,„«       Z/ed¤d-„«       Z0ed¤d.„«       Z1ed¤d/„«       Z2ed¤d0„«       Z3ed¤d1„«       Z4ed¤d2„«       Z5ed¤d3„«       Z6ed¤d4„«       Z7ed¤d5„«       Z8ed£d6„«       Z9ed¦d7„«       Z:ed£d8„«       Z;ed£d9„«       Z<ed§d:„«       Z=ed¨d;„«       Z>ed§d<„«       Z?ed§d=„«       Z@ed£d>„«       ZAed§d?„«       ZBed¤d@„«       ZCed£dA„«       ZDed£dB„«       ZEed¤dC„«       ZFed£dD„«       ZGed¤dE„«       ZHed¤dF„«       ZIed¤dG„«       ZJed£dH„«       ZKed£dI„«       ZLed£dJ„«       ZMed§dK„«       ZNed£dL„«       ZOed¤dM„«       ZPed£dN„«       ZQed¥dO„«       ZRed£dP„«       ZSed£dQ„«       ZTed¤dR„«       ZUeVfd©dS„ZWdªdT„ZXeVeVf	 	 	 	 	 	 	 d«dU„ZYeVeVeVf	 	 	 	 	 	 	 	 	 	 	 d¬dV„ZZeVeVf	 	 	 	 	 	 	 	 	 d­dW„Z[eVfd®dX„Z\eVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVf	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d¯dY„Z]dZeVd[f	 	 	 	 	 	 	 	 	 	 	 d°d\„Z^d±d²d]„Z_d±d³d^„Z`eVeVeVeVeVeVeVf	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d´d_„ZadZeVf	 	 	 	 	 	 	 	 	 dµd`„Zbd¶da„Zcd·db„Zdd¸dc„ZeeVeVeVeVeVeVeVf	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d¹dd„Zf egde«      eVeVf	 	 	 	 	 	 	 	 	 	 	 dºdf„«       Zhd»dg„Zid¼dh„Zjd½di„Zkd¾dj„Zld¿dk„ZmeVeVeVeVeVeVf	 	 	 	 	 	 	 	 	 	 	 	 	 dÀdl„ZneVeVf	 	 	 	 	 dÁdm„ZoeVfdÂdn„ZpdÃdo„ZqeVfdÄdp„ZrdÅdq„ZsdÆdr„Ztd±dÇds„ZudÈdt„ZvdÉdu„ZweVeVeVf	 	 	 	 	 	 	 dÊdv„ZxdËdw„ZydÌdx„ZzdÍdy„Z{dÎdz„Z|eVeVeVeVf	 	 	 	 	 	 	 	 	 dÏd{„Z}dÐd|„Z~dÑd}„ZdÒd~„Z€dÆd„Z�dÆd€„Z‚dªd�„ZƒeVeVf	 	 	 	 	 	 	 dÓd‚„Z„dÔdƒ„Z…dÕd„„Z†eVeVeVeVeVeVeVf	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dÖd…„Z‡eVeVeVeVeVeVeVeVf	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 d×d†„ZˆeVeVeVeVeVeVeVeVeVf		 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dØd‡„Z‰dÙdˆ„ZŠdÚd‰„Z‹dÛdŠ„ZŒdÜd‹„Z�dÝdŒ„ZŽeVf	 	 	 dÞd�„Z�	 	 	 	 	 	 dßdŽ„Z�eVfdàd�„Z‘eVeVeVeVeVeVeVeVeVeVeVeVeVf	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dád�„Z’eVeVeVeVeVeVeVeVeVeVeVeVeVeVeVf	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dâd‘„Z“d¸d’„Z”dãd“„Z•eVfdäd”„Z–dåd•„Z—eVf	 	 	 	 	 	 	 dæd–„Z˜dçd—„Z™eVf	 	 	 	 	 dèd˜„ZšeVfdéd™„Z›dêdš„ZœeVf	 	 	 	 	 	 	 	 	 dëd›„Z�dìdœ„Zždìd�„ZŸdídž„Z dîdŸ„Z¡dïd „Z¢y¡)ðÚOrganizationa¼  
    This class represents Organizations.

    The reference can be found here
    https://docs.github.com/en/rest/reference/orgs

    The OpenAPI schema can be found at

    - /components/schemas/actor
    - /components/schemas/nullable-organization-simple
    - /components/schemas/nullable-simple-user
    - /components/schemas/organization-full
    - /components/schemas/organization-simple
    - /components/schemas/team-organization

    c                óÎ  — t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _	        t         | _
        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _        t         | _         t         | _!        t         | _"        t         | _#        t         | _$        t         | _%        t         | _&        t         | _'        t         | _(        t         | _)        t         | _*        t         | _+        t         | _,        t         | _-        t         | _.        t         | _/        t         | _0        t         | _1        t         | _2        t         | _3        t         | _4        t         | _5        t         | _6        t         | _7        t         | _8        t         | _9        t         | _:        t         | _;        t         | _<        t         | _=        t         | _>        t         | _?        t         | _@        t         | _A        t         | _B        t         | _C        t         | _D        t         | _E        t         | _F        t         | _G        t         | _H        t         | _I        t         | _J        t         | _K        t         | _L        t         | _M        t         | _N        t         | _O        y ©N)Pr   Ú/_advanced_security_enabled_for_new_repositoriesÚ_archived_atÚ_avatar_urlÚ_billing_emailÚ_blogÚ_collaboratorsÚ_companyÚ_created_atÚ_default_repository_branchÚ_default_repository_permissionÚ/_dependabot_alerts_enabled_for_new_repositoriesÚ9_dependabot_security_updates_enabled_for_new_repositoriesÚ._dependency_graph_enabled_for_new_repositoriesÚ%_deploy_keys_enabled_for_repositoriesÚ_descriptionÚ_disk_usageÚ,_display_commenter_full_name_setting_enabledÚ_display_loginÚ_emailÚ_events_urlÚ
_followersÚ_followers_urlÚ
_followingÚ_following_urlÚ
_gists_urlÚ_gravatar_idÚ_has_organization_projectsÚ_has_repository_projectsÚ
_hooks_urlÚ	_html_urlÚ_idÚ_is_verifiedÚ_issues_urlÚ	_locationÚ_loginÚ)_members_allowed_repository_creation_typeÚ#_members_can_change_repo_visibilityÚ)_members_can_create_internal_repositoriesÚ_members_can_create_pagesÚ!_members_can_create_private_pagesÚ(_members_can_create_private_repositoriesÚ _members_can_create_public_pagesÚ'_members_can_create_public_repositoriesÚ _members_can_create_repositoriesÚ_members_can_create_teamsÚ_members_can_delete_issuesÚ _members_can_delete_repositoriesÚ&_members_can_fork_private_repositoriesÚ)_members_can_invite_outside_collaboratorsÚ%_members_can_view_dependency_insightsÚ_members_urlÚ_nameÚ_node_idÚ_organizations_urlÚ_owned_private_reposÚ_planÚ_private_gistsÚ_public_gistsÚ_public_members_urlÚ_public_reposÚ_readers_can_create_discussionsÚ_received_events_urlÚ
_repos_urlÚ-_secret_scanning_enabled_for_new_repositoriesÚ,_secret_scanning_push_protection_custom_linkÚ4_secret_scanning_push_protection_custom_link_enabledÚ=_secret_scanning_push_protection_enabled_for_new_repositoriesÚ_site_adminÚ_starred_atÚ_starred_urlÚ_subscriptions_urlÚ_total_private_reposÚ_twitter_usernameÚ_two_factor_requirement_enabledÚ_typeÚ_updated_atÚ_urlÚ_user_view_typeÚ_web_commit_signoff_required©Úselfs    úXC:\Users\pivot\Documents\cueki\casual-preloader\Lib\site-packages\github/Organization.pyÚ_initAttributeszOrganization._initAttributes½   si  € ÜPVˆÔ<Ü17ˆÔÜ+1ˆÔÜ.4ˆÔÜ,2ˆŒ
Ü.4ˆÔÜ(.ˆŒÜ06ˆÔÜ:@ˆÔ'Ü>DˆÔ+ÜPVˆÔ<ÜZ`ˆÔFÜOUˆÔ;ÜFLˆÔ2Ü,2ˆÔÜ+1ˆÔÜMSˆÔ9Ü.4ˆÔÜ&,ˆŒÜ+1ˆÔÜ*0ˆŒÜ.4ˆÔÜ*0ˆŒÜ.4ˆÔÜ*0ˆŒÜ,2ˆÔÜ;AˆÔ'Ü9?ˆÔ%Ü*0ˆŒÜ)/ˆŒÜ#)ˆŒÜ-3ˆÔÜ+1ˆÔÜ)/ˆŒÜ&,ˆŒÜIOˆÔ6ÜDJˆÔ0ÜJPˆÔ6Ü:@ˆÔ&ÜBHˆÔ.ÜIOˆÔ5ÜAGˆÔ-ÜHNˆÔ4ÜAGˆÔ-Ü:@ˆÔ&Ü;AˆÔ'ÜAGˆÔ-ÜGMˆÔ3ÜJPˆÔ6ÜFLˆÔ2Ü,2ˆÔÜ%+ˆŒ
Ü(.ˆŒÜ28ˆÔÜ4:ˆÔ!Ü&,ˆŒ
Ü.4ˆÔÜ-3ˆÔÜ39ˆÔ Ü-3ˆÔÜ@FˆÔ,Ü4:ˆÔ!Ü*0ˆŒÜNTˆÔ:ÜLRˆÔ9ÜU[ˆÔAÜ^dˆÔJÜ,2ˆÔÜ+1ˆÔÜ,2ˆÔÜ28ˆÔÜ4:ˆÔ!Ü17ˆÔÜ@FˆÔ,Ü%+ˆŒ
Ü06ˆÔÜ$*ˆŒ	Ü/5ˆÔÜ=CˆÕ)ó    c                óP   — | j                  d| j                  j                  i«      S )NÚlogin)Úget__repr__rW   Úvaluer„   s    r†   Ú__repr__zOrganization.__repr__  s"   € Ø×Ñ ¨$¯+©+×*;Ñ*;Ð <Ó=Ð=rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )Ú_completeIfNotSetr5   rŒ   r„   s    r†   Ú.advanced_security_enabled_for_new_repositoriesz;Organization.advanced_security_enabled_for_new_repositories  ó(   € à×Ñ˜t×SÑSÔTØ×CÑC×IÑIÐIrˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r6   rŒ   r„   s    r†   Úarchived_atzOrganization.archived_at  ó(   € à×Ñ˜t×0Ñ0Ô1Ø× Ñ ×&Ñ&Ð&rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r7   rŒ   r„   s    r†   Ú
avatar_urlzOrganization.avatar_url  ó(   € à×Ñ˜t×/Ñ/Ô0Ø×Ñ×%Ñ%Ð%rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r8   rŒ   r„   s    r†   Úbilling_emailzOrganization.billing_email   ó(   € à×Ñ˜t×2Ñ2Ô3Ø×"Ñ"×(Ñ(Ð(rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r9   rŒ   r„   s    r†   ÚblogzOrganization.blog%  ó$   € à×Ñ˜tŸz™zÔ*Ø�z‰z×ÑÐrˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r:   rŒ   r„   s    r†   ÚcollaboratorszOrganization.collaborators*  rš   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r;   rŒ   r„   s    r†   ÚcompanyzOrganization.company/  ó$   € à×Ñ˜tŸ}™}Ô-Ø�}‰}×"Ñ"Ð"rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r<   rŒ   r„   s    r†   Ú
created_atzOrganization.created_at4  r—   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r=   rŒ   r„   s    r†   Údefault_repository_branchz&Organization.default_repository_branch9  ó(   € à×Ñ˜t×>Ñ>Ô?Ø×.Ñ.×4Ñ4Ð4rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r>   rŒ   r„   s    r†   Údefault_repository_permissionz*Organization.default_repository_permission>  s(   € à×Ñ˜t×BÑBÔCØ×2Ñ2×8Ñ8Ð8rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r?   rŒ   r„   s    r†   Ú.dependabot_alerts_enabled_for_new_repositoriesz;Organization.dependabot_alerts_enabled_for_new_repositoriesC  r‘   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r@   rŒ   r„   s    r†   Ú8dependabot_security_updates_enabled_for_new_repositorieszEOrganization.dependabot_security_updates_enabled_for_new_repositoriesH  s(   € à×Ñ˜t×]Ñ]Ô^Ø×MÑM×SÑSÐSrˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rA   rŒ   r„   s    r†   Ú-dependency_graph_enabled_for_new_repositoriesz:Organization.dependency_graph_enabled_for_new_repositoriesM  s(   € à×Ñ˜t×RÑRÔSØ×BÑB×HÑHÐHrˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rB   rŒ   r„   s    r†   Ú$deploy_keys_enabled_for_repositoriesz1Organization.deploy_keys_enabled_for_repositoriesR  ó(   € à×Ñ˜t×IÑIÔJØ×9Ñ9×?Ñ?Ð?rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rC   rŒ   r„   s    r†   ÚdescriptionzOrganization.descriptionW  r”   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rD   rŒ   r„   s    r†   Ú
disk_usagezOrganization.disk_usage\  r—   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rE   rŒ   r„   s    r†   Ú+display_commenter_full_name_setting_enabledz8Organization.display_commenter_full_name_setting_enableda  ó(   € à×Ñ˜t×PÑPÔQØ×@Ñ@×FÑFÐFrˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rF   rŒ   r„   s    r†   Údisplay_loginzOrganization.display_loginf  rš   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rG   rŒ   r„   s    r†   ÚemailzOrganization.emailk  ó$   € à×Ñ˜tŸ{™{Ô+Ø�{‰{× Ñ Ð rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rH   rŒ   r„   s    r†   Ú
events_urlzOrganization.events_urlp  r—   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rI   rŒ   r„   s    r†   Ú	followerszOrganization.followersu  ó$   € à×Ñ˜tŸ™Ô/Ø�‰×$Ñ$Ð$rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rJ   rŒ   r„   s    r†   Úfollowers_urlzOrganization.followers_urlz  rš   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rK   rŒ   r„   s    r†   Ú	followingzOrganization.following  rÃ   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rL   rŒ   r„   s    r†   Úfollowing_urlzOrganization.following_url„  rš   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rM   rŒ   r„   s    r†   Ú	gists_urlzOrganization.gists_url‰  rÃ   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rN   rŒ   r„   s    r†   Úgravatar_idzOrganization.gravatar_idŽ  r”   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rO   rŒ   r„   s    r†   Úhas_organization_projectsz&Organization.has_organization_projects“  r§   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rP   rŒ   r„   s    r†   Úhas_repository_projectsz$Organization.has_repository_projects˜  s(   € à×Ñ˜t×<Ñ<Ô=Ø×,Ñ,×2Ñ2Ð2rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rQ   rŒ   r„   s    r†   Ú	hooks_urlzOrganization.hooks_url�  rÃ   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rR   rŒ   r„   s    r†   Úhtml_urlzOrganization.html_url¢  ó$   € à×Ñ˜tŸ~™~Ô.Ø�~‰~×#Ñ#Ð#rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rS   rŒ   r„   s    r†   ÚidzOrganization.id§  s"   € à×Ñ˜tŸx™xÔ(Ø�x‰x�~‰~Ðrˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rT   rŒ   r„   s    r†   Úis_verifiedzOrganization.is_verified¬  r”   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rU   rŒ   r„   s    r†   Ú
issues_urlzOrganization.issues_url±  r—   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rV   rŒ   r„   s    r†   ÚlocationzOrganization.location¶  rÖ   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rW   rŒ   r„   s    r†   rŠ   zOrganization.login»  r¾   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rX   rŒ   r„   s    r†   Ú(members_allowed_repository_creation_typez5Organization.members_allowed_repository_creation_typeÀ  ó(   € à×Ñ˜t×MÑMÔNØ×=Ñ=×CÑCÐCrˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rY   rŒ   r„   s    r†   Ú"members_can_change_repo_visibilityz/Organization.members_can_change_repo_visibilityÅ  s(   € à×Ñ˜t×GÑGÔHØ×7Ñ7×=Ñ=Ð=rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rZ   rŒ   r„   s    r†   Ú(members_can_create_internal_repositoriesz5Organization.members_can_create_internal_repositoriesÊ  râ   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r[   rŒ   r„   s    r†   Úmembers_can_create_pagesz%Organization.members_can_create_pagesÏ  ó(   € à×Ñ˜t×=Ñ=Ô>Ø×-Ñ-×3Ñ3Ð3rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r\   rŒ   r„   s    r†   Ú members_can_create_private_pagesz-Organization.members_can_create_private_pagesÔ  s(   € à×Ñ˜t×EÑEÔFØ×5Ñ5×;Ñ;Ð;rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r]   rŒ   r„   s    r†   Ú'members_can_create_private_repositoriesz4Organization.members_can_create_private_repositoriesÙ  s(   € à×Ñ˜t×LÑLÔMØ×<Ñ<×BÑBÐBrˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r^   rŒ   r„   s    r†   Úmembers_can_create_public_pagesz,Organization.members_can_create_public_pagesÞ  ó(   € à×Ñ˜t×DÑDÔEØ×4Ñ4×:Ñ:Ð:rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r_   rŒ   r„   s    r†   Ú&members_can_create_public_repositoriesz3Organization.members_can_create_public_repositoriesã  s(   € à×Ñ˜t×KÑKÔLØ×;Ñ;×AÑAÐArˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r`   rŒ   r„   s    r†   Úmembers_can_create_repositoriesz,Organization.members_can_create_repositoriesè  rð   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   ra   rŒ   r„   s    r†   Úmembers_can_create_teamsz%Organization.members_can_create_teamsí  ré   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rb   rŒ   r„   s    r†   Úmembers_can_delete_issuesz&Organization.members_can_delete_issuesò  r§   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rc   rŒ   r„   s    r†   Úmembers_can_delete_repositoriesz,Organization.members_can_delete_repositories÷  rð   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rd   rŒ   r„   s    r†   Ú%members_can_fork_private_repositoriesz2Organization.members_can_fork_private_repositoriesü  s(   € à×Ñ˜t×JÑJÔKØ×:Ñ:×@Ñ@Ð@rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   re   rŒ   r„   s    r†   Ú(members_can_invite_outside_collaboratorsz5Organization.members_can_invite_outside_collaborators  râ   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rf   rŒ   r„   s    r†   Ú$members_can_view_dependency_insightsz1Organization.members_can_view_dependency_insights  r²   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rg   rŒ   r„   s    r†   Úmembers_urlzOrganization.members_url  r”   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rh   rŒ   r„   s    r†   ÚnamezOrganization.name  r�   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   ri   rŒ   r„   s    r†   Únode_idzOrganization.node_id  r¢   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rj   rŒ   r„   s    r†   Úorganizations_urlzOrganization.organizations_url  ó(   € à×Ñ˜t×6Ñ6Ô7Ø×&Ñ&×,Ñ,Ð,rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rk   rŒ   r„   s    r†   Úowned_private_reposz Organization.owned_private_repos  ó(   € à×Ñ˜t×8Ñ8Ô9Ø×(Ñ(×.Ñ.Ð.rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rl   rŒ   r„   s    r†   ÚplanzOrganization.plan$  r�   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rm   rŒ   r„   s    r†   Úprivate_gistszOrganization.private_gists)  rš   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rn   rŒ   r„   s    r†   Úpublic_gistszOrganization.public_gists.  ó(   € à×Ñ˜t×1Ñ1Ô2Ø×!Ñ!×'Ñ'Ð'rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   ro   rŒ   r„   s    r†   Úpublic_members_urlzOrganization.public_members_url3  s(   € à×Ñ˜t×7Ñ7Ô8Ø×'Ñ'×-Ñ-Ð-rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rp   rŒ   r„   s    r†   Úpublic_reposzOrganization.public_repos8  r  rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rq   rŒ   r„   s    r†   Úreaders_can_create_discussionsz+Organization.readers_can_create_discussions=  ó(   € à×Ñ˜t×CÑCÔDØ×3Ñ3×9Ñ9Ð9rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rr   rŒ   r„   s    r†   Úreceived_events_urlz Organization.received_events_urlB  r  rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rs   rŒ   r„   s    r†   Ú	repos_urlzOrganization.repos_urlG  rÃ   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rt   rŒ   r„   s    r†   Ú,secret_scanning_enabled_for_new_repositoriesz9Organization.secret_scanning_enabled_for_new_repositoriesL  s(   € à×Ñ˜t×QÑQÔRØ×AÑA×GÑGÐGrˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   ru   rŒ   r„   s    r†   Ú+secret_scanning_push_protection_custom_linkz8Organization.secret_scanning_push_protection_custom_linkQ  r¹   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rv   rŒ   r„   s    r†   Ú3secret_scanning_push_protection_custom_link_enabledz@Organization.secret_scanning_push_protection_custom_link_enabledV  s(   € à×Ñ˜t×XÑXÔYØ×HÑH×NÑNÐNrˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rw   rŒ   r„   s    r†   Ú<secret_scanning_push_protection_enabled_for_new_repositorieszIOrganization.secret_scanning_push_protection_enabled_for_new_repositories[  s(   € à×Ñ˜t×aÑaÔbØ×QÑQ×WÑWÐWrˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rx   rŒ   r„   s    r†   Ú
site_adminzOrganization.site_admin`  r—   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   ry   rŒ   r„   s    r†   Ú
starred_atzOrganization.starred_ate  r—   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rz   rŒ   r„   s    r†   Ústarred_urlzOrganization.starred_urlj  r”   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r{   rŒ   r„   s    r†   Úsubscriptions_urlzOrganization.subscriptions_urlo  r	  rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r|   rŒ   r„   s    r†   Útotal_private_reposz Organization.total_private_repost  r  rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r}   rŒ   r„   s    r†   Útwitter_usernamezOrganization.twitter_usernamey  s(   € à×Ñ˜t×5Ñ5Ô6Ø×%Ñ%×+Ñ+Ð+rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r~   rŒ   r„   s    r†   Útwo_factor_requirement_enabledz+Organization.two_factor_requirement_enabled~  r  rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r   rŒ   r„   s    r†   ÚtypezOrganization.typeƒ  r�   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r€   rŒ   r„   s    r†   Ú
updated_atzOrganization.updated_atˆ  r—   rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r�   rŒ   r„   s    r†   ÚurlzOrganization.url�  s"   € à×Ñ˜tŸy™yÔ)Ø�y‰y�‰Ðrˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   r‚   rŒ   r„   s    r†   Úuser_view_typezOrganization.user_view_type’  s(   € à×Ñ˜t×3Ñ3Ô4Ø×#Ñ#×)Ñ)Ð)rˆ   c                ód   — | j                  | j                  «       | j                  j                  S r4   )r�   rƒ   rŒ   r„   s    r†   Úweb_commit_signoff_requiredz(Organization.web_commit_signoff_required—  s(   € à×Ñ˜t×@Ñ@ÔAØ×0Ñ0×6Ñ6Ð6rˆ   c                ó*  — t        |t        «      sJ |«       ‚t        |t        j                  j                  «      sJ |«       ‚t        j                  d|i«      }| j                  j                  d| j                  › d|j                  › �|¬«      \  }}y)z±
        :calls: `PUT /orgs/{org}/memberships/{username} <https://docs.github.com/en/rest/reference/orgs#update-an-organization-membership-for-the-authenticated-user>`_
        ÚroleÚPUTú/memberships/©ÚinputN)r   ÚstrÚ
isinstanceÚgithubr   r   Úremove_unset_itemsÚ
_requesterÚrequestJsonAndCheckr:  Ú	_identity)r…   Úmemberr@  Úput_parametersÚheadersÚdatas         r†   Úadd_to_memberszOrganization.add_to_membersœ  sˆ   € ô ˜4¤Ô%Ð+ tÓ+Ð%Ü˜&¤&×"2Ñ"2×"<Ñ"<Ô=ÐE¸vÓEÐ=Ü×2Ñ2°F¸D°>ÓBˆØŸ™×;Ñ;Ø�d—h‘h�Z˜}¨V×-=Ñ-=Ð,>Ð?À~ð <ó 
‰ˆ‘rˆ   c                óÊ   — t        |t        j                  j                  «      sJ |«       ‚| j                  j	                  d| j
                  › d|j                  › �«      \  }}y)z
        :calls: `PUT /orgs/{org}/public_members/{username} <https://docs.github.com/en/rest/reference/orgs#members>`_
        rA  ú/public_members/N©rF  rG  r   rI  rJ  r:  rK  ©r…   Úpublic_memberrN  rO  s       r†   Úadd_to_public_membersz"Organization.add_to_public_members§  sY   € ô ˜-¬×)9Ñ)9×)CÑ)CÔDÐSÀmÓSÐDØŸ™×;Ñ;Ø�d—h‘h�ZÐ/°×0GÑ0GÐ/HÐIó
‰ˆ‘rˆ   c                ó€   — t        |t        j                  j                  «      sJ |«       ‚|j                  | ||¬«      S )zu
        :calls: `POST /repos/{owner}/{repo}/forks <https://docs.github.com/en/rest/reference/repos#forks>`_
        )r  Údefault_branch_only)rF  rG  r+   Úcreate_fork)r…   Úrepor  rX  s       r†   rY  zOrganization.create_fork°  sF   € ô ˜$¤× 1Ñ 1× <Ñ <Ô=ÐC¸tÓCÐ=Ø×ÑØØØ 3ð  ó 
ð 	
rˆ   c                óF  — t        |t        «      sJ |«       ‚t        |t        j                  j                  «      sJ |«       ‚t	        |t        «      sJ |«       ‚t	        |t
        «      sJ |«       ‚t	        |t
        «      sJ |«       ‚t        j                  || j                  |||dœ«      }| j                  j                  dd|j                  j                  › d|j                  › d�|ddi¬«      \  }}t        j                  j                  | j                  ||d	¬
«      S )z²self.name
        :calls: `POST /repos/{template_owner}/{template_repo}/generate <https://docs.github.com/en/rest/reference/repos#create-a-repository-using-a-template>`_
        )r  Úownerr´   Úinclude_all_branchesÚprivateÚPOSTú/repos/Ú/z	/generateÚAcceptzapplication/vnd.github.v3+json©rD  rN  T©Ú	completed)rF  rE  rG  r+   r   Úboolr   rH  rŠ   rI  rJ  r\  r  )	r…   r  rZ  r´   r]  r^  Úpost_parametersrN  rO  s	            r†   Úcreate_repo_from_templatez&Organization.create_repo_from_templateÀ  s  € ô ˜$¤Ô$Ð* dÓ*Ð$Ü˜$¤× 1Ñ 1× <Ñ <Ô=ÐC¸tÓCÐ=Ü˜;¬Ô,Ð9¨kÓ9Ð,ÜÐ/´Ô6ÐLÐ8LÓLÐ6Ü˜7¤DÔ)Ð2¨7Ó2Ð)Ü*0×*CÑ*CàØŸ™Ø*Ø(<Ø"ñó+
ˆð Ÿ™×;Ñ;ØØ�d—j‘j×&Ñ&Ð' q¨¯©¨°9Ð=Ø!ØÐ?Ð@ð	 <ó 
‰ˆ�ô × Ñ ×+Ñ+¨D¯O©O¸WÀdÐVZÐ+Ó[Ð[rˆ   c                ó¤  — t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t	        |t
        «      sJ |«       ‚t        j                  ||||dœ«      }| j                  j                  d| j                  › d�|¬«      \  }}t        j                  j                  | j                  ||d¬«      S )a  
        :calls: `POST /orgs/{org}/hooks <https://docs.github.com/en/rest/reference/orgs#webhooks>`_
        :param name: string
        :param config: dict
        :param events: list of string
        :param active: bool
        :rtype: :class:`github.Hook.Hook`
        ©r  ÚconfigÚeventsÚactiver_  ú/hooksrC  Trd  )rF  rE  Údictr   r   rf  r   rH  rI  rJ  r:  rG  r   )r…   r  rk  rl  rm  rg  rN  rO  s           r†   Úcreate_hookzOrganization.create_hookâ  sÉ   € ô ˜$¤Ô$Ð* dÓ*Ð$Ü˜&¤$Ô'Ð/¨Ó/Ð'Ü ¬Ô,Ð4¨fÓ4Ð,Ü˜6¤4Ô(Ð0¨&Ó0Ð(Ü*0×*CÑ*CàØ Ø Ø ñ	ó+
ˆð Ÿ™×;Ñ;¸FÀtÇxÁxÀjÐPVÐDWÐ_nÐ;Óo‰ˆ�Ü�{‰{×Ñ §¡°¸$È$ÐÓOÐOrˆ   c                óf  — t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        j                  ||dœ«      }| j
                  j                  d| j                  › d�|dt        j                  i¬«      \  }}t        j                  j                  | j
                  ||d¬«      S )zŠ
        :calls: `POST /orgs/{org}/projects <https://docs.github.com/en/rest/reference/projects#create-an-organization-project>`_
        )r  Úbodyr_  ú	/projectsrb  rc  Trd  )rF  rE  r   r   rH  rI  rJ  r:  r   ÚmediaTypeProjectsPreviewrG  r)   )r…   r  rr  rg  rN  rO  s         r†   Úcreate_projectzOrganization.create_project   s¨   € ô ˜$¤Ô$Ð* dÓ*Ð$Ü˜4¤Ô%Ð+ tÓ+Ð%Ü*0×*CÑ*CÈTÐ[_ÑD`Ó*aˆàŸ™×;Ñ;ØØ�x‰xˆj˜	Ð"Ø!Øœv×>Ñ>Ð?ð	 <ó 
‰ˆ�ô �~‰~×%Ñ% d§o¡o°wÀÐPTÐ%ÓUÐUrˆ   c                ó
  — t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |	t        «      sJ |	«       ‚t        |
t        «      sJ |
«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚|ddt
        fv sJ |«       ‚|dddt
        fv sJ |«       ‚|ddt
        fv sJ |«       ‚|dddt
        fv sJ |«       ‚t        |t        «      sJ |«       ‚t        j                  i d|“d|“d	|“d
|“d|“d|“d|“d|“d|	“d|
“d|“d|“d|“d|“d|“d|“d|“|||||||||dœ	¥«      }| j                  j                  d| j                  › d�|dt        j                  i¬«      \  }}t        j                  j                  | j                  ||d¬«      S )ze
        :calls: `POST /orgs/{org}/repos <https://docs.github.com/en/rest/reference/repos>`_
        ÚPR_TITLEÚCOMMIT_OR_PR_TITLEÚPR_BODYÚCOMMIT_MESSAGESÚBLANKÚMERGE_MESSAGEr  r´   Úhomepager^  Ú
visibilityÚ
has_issuesÚhas_wikiÚhas_downloadsÚhas_projectsÚteam_idÚ	auto_initÚlicense_templateÚgitignore_templateÚallow_squash_mergeÚallow_merge_commitÚallow_rebase_mergeÚdelete_branch_on_merge)	Úallow_update_branchÚis_templateÚallow_auto_mergeÚuse_squash_pr_title_as_defaultÚsquash_merge_commit_titleÚsquash_merge_commit_messageÚmerge_commit_titleÚmerge_commit_messageÚcustom_propertiesr_  ú/reposrb  rc  Trd  )rF  rE  r   rf  Úintr   ro  rH  rI  rJ  r:  r   ÚrepoVisibilityPreviewrG  r+   )r…   r  r´   r}  r^  r~  r  r€  r�  r‚  rƒ  r„  r…  r†  r‡  rˆ  r‰  rŠ  r‹  rŒ  r�  rŽ  r�  r�  r‘  r’  r“  rg  rN  rO  s                                 r†   Úcreate_repozOrganization.create_repo  s×  € ô@ ˜$¤Ô$Ð* dÓ*Ð$Ü˜;¬Ô,Ð9¨kÓ9Ð,Ü˜8¤SÔ)Ð3¨8Ó3Ð)Ü˜7¤DÔ)Ð2¨7Ó2Ð)Ü˜:¤sÔ+Ð7¨ZÓ7Ð+Ü˜:¤tÔ,Ð8¨jÓ8Ð,Ü˜8¤TÔ*Ð4¨HÓ4Ð*Ü˜=¬$Ô/Ð>°Ó>Ð/Ü˜<¬Ô.Ð<°Ó<Ð.Ü˜7¤CÔ(Ð1¨'Ó1Ð(Ü˜9¤dÔ+Ð6¨YÓ6Ð+ÜÐ+¬SÔ1ÐCÐ3CÓCÐ1ÜÐ-¬sÔ3ÐGÐ5GÓGÐ3ÜÐ-¬tÔ4ÐHÐ6HÓHÐ4ÜÐ-¬tÔ4ÐHÐ6HÓHÐ4ÜÐ-¬tÔ4ÐHÐ6HÓHÐ4ÜÐ1´4Ô8ÐPÐ:PÓPÐ8ÜÐ.´Ô5ÐJÐ7JÓJÐ5Ü˜;¬Ô-Ð:¨{Ó:Ð-ÜÐ+¬TÔ2ÐDÐ4DÓDÐ2ÜÐ9¼4Ô@Ð`ÐB`Ó`Ð@Ø(¨ZÐ9MÌvÐ,VÑVÐqÐXqÓqÐVØ*ØØØÜð	/
ñ 
ð 	'ð
 'ó	'ð 
ð " j°/Ä6Ð%JÑJÐ^ÐL^Ó^ÐJØ#¨
°I¸wÌÐ'OÑOÐeÐQeÓeÐOÜÐ,¬dÔ3ÐFÐ5FÓFÐ3Ü ×3Ñ3ðØ˜ðà˜{ðð ˜Hðð ˜7ð	ð
 ˜jðð ˜jðð ˜Hðð   ðð  ðð ˜7ðð ˜Yðð #Ð$4ðð %Ð&8ðð %Ð&8ðð %Ð&8ðð  %Ð&8ð!ð" )Ð*@ð#ð$ (;Ø*Ø$4Ø2PØ-FØ/JØ&8Ø(<Ø%6ò5ó
ˆð> Ÿ™×;Ñ;ØØ�x‰xˆj˜ÐØ!Øœv×;Ñ;Ð<ð	 <ó 
‰ˆ�ô × Ñ ×+Ñ+¨D¯O©O¸WÀdÐVZÐ+Ó[Ð[rˆ   ÚallÚactionsc                ó   — t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        j                  j                  «      sJ |«       ‚|dv sJ d«       ‚|dk(  r)t        |t
        «      rt        d„ |D «       «      sJ |«       ‚|t        u sJ ‚| j                  |¬«      }|j                  |«      }|j                  ||dœ}t        |«      rM|dk(  r|D �	cg c]  }	|	j                  ‘Œ c}	|d<   |d	k(  r&|D �	cg c]  }	t        |	j                  «      ‘Œ c}	|d<   t        j                  j                  |d
¬«      }
| j                   › d|› d|
› �}| j"                  j%                  d||¬«       t        j&                  j'                  | j"                  ||||› d�dœd¬«      S c c}	w c c}	w )a€  
        :param secret_name: string name of the secret
        :param unencrypted_value: string plain text value of the secret
        :param visibility: string options all or selected
        :param selected_repositories: list of repositrories that the secret will be available in
        :param secret_type: string options actions or dependabot

        :calls: `PUT /orgs/{org}/actions/secrets/{secret_name} <https://docs.github.com/rest/actions/secrets#get-an-organization-secret>`_
        :calls: `PUT /orgs/{org}/dependabot/secrets/{secret_name} <https://docs.github.com/rest/dependabot/secrets#get-an-organization-secret>`_
        ©r™  Ú
dependabotú+secret_type should be actions or dependabotÚselectedc              3  ód   K  — | ](  }t        |t        j                  j                  «      –— Œ* y ­wr4   ©rF  rG  r+   ©Ú.0Úelements     r†   Ú	<genexpr>z-Organization.create_secret.<locals>.<genexpr>�  ó)   è ø€ ð CÙQfÀg”
˜7¤F×$5Ñ$5×$@Ñ$@×AÑQfùó   ‚.0)Úsecret_type)Úkey_idÚencrypted_valuer~  r™  Úselected_repository_idsrœ  Ú ©Úsafera  ú	/secrets/rA  rC  ú/repositories)r  r~  Úselected_repositories_urlF)r:  Ú
attributesre  )rF  rE  r   rG  r+   Úlistr˜  r   Úget_public_keyÚencryptr¨  r   rØ   ÚurllibÚparseÚquoter:  rI  rJ  r%   )r…   Úsecret_nameÚunencrypted_valuer~  Úselected_repositoriesr§  Ú
public_keyÚpayloadrM  r£  Úquoted_secret_namer:  s               r†   Úcreate_secretzOrganization.create_secretv  sÿ  € ô$ ˜+¤sÔ+Ð8¨[Ó8Ð+ÜÐ+¬SÔ1ÐDÐ3DÓDÐ1Ü˜*¤cÔ*Ð6¨JÓ6Ð*ÜÐ 5´v×7HÑ7H×7SÑ7SÔTÐkÐVkÓkÐTØÐ7Ñ7ÐfÐ9fÓfÐ7à˜Ò#ÜÐ3´TÔ:¼sñ CÙQfóCô @ð %à$ó%ð ð )¬FÑ2Ð2Ð2à×(Ñ(°[Ð(ÓAˆ
Ø×$Ñ$Ð%6Ó7ˆà ×'Ñ'Ø&Ø$ñ*
ˆô
 Ð+Ô,ð ˜iÒ'ÙWlÓ<mÑWlÈG¸W¿Z»ZÐWlÑ<m�Ð8Ñ9Ø˜lÒ*Ù\qÓ<rÑ\qÐQX¼SÀÇÁ½_Ð\qÑ<r�Ð8Ñ9ä#Ÿ\™\×/Ñ/°À"Ð/ÓEÐØ—‘�
˜!˜K˜=¨	Ð2DÐ1EÐFˆØ�‰×+Ñ+¨E°3¸nÐ+ÔMä×(Ñ(×;Ñ;Ø�O‰OØà#Ø(Ø03¨u°MÐ-Bñð
 ð <ó 	
ð 		
ùò =nùâ<rs   Ã;GÄGc                óœ   — |dv sJ d«       ‚t        t        j                  j                  | j                  | j                  › d|› d�dd¬«      S )ay  
        Gets all organization secrets :param secret_type: string options actions or dependabot :rtype:

        :calls: `GET /orgs/{org}/actions/secrets <https://docs.github.com/rest/actions/secrets#list-organization-
        secrets>`_ :calls: `GET /orgs/{org}/dependabot/secrets
        <https://docs.github.com/rest/dependabot/secrets#list-organization-secrets>`_

        r›  r�  ra  z/secretsNÚsecrets©Ú	list_item)r   rG  r%   rI  r:  )r…   r§  s     r†   Úget_secretszOrganization.get_secrets´  sV   € ð Ð7Ñ7ÐfÐ9fÓfÐ7ÜÜ×%Ñ%×8Ñ8Ø�O‰OØ�x‰xˆj˜˜+˜ hÐ/ØØô
ð 	
rˆ   c                ó  — t        |t        «      sJ |«       ‚|dv sJ d«       ‚t        j                  j	                  |d¬«      }| j
                  › d|› d|› �}t        j                  j                  | j                  |¬«      S )aÃ  
        :calls: `GET /orgs/{org}/actions/secrets/{secret_name} <https://docs.github.com/rest/actions/secrets#get-an-organization-secret>`_
        :calls: `GET /orgs/{org}/dependabot/secrets/{secret_name} <https://docs.github.com/rest/actions/secrets#get-an-organization-secret>`_
        :param secret_name: string
        :param secret_type: string options actions or dependabot
        :rtype: github.OrganizationSecret.OrganizationSecret
        r›  r�  r«  r¬  ra  r®  ©r:  )	rF  rE  rµ  r¶  r·  r:  rG  r%   rI  )r…   r¸  r§  r:  s       r†   Ú
get_secretzOrganization.get_secretÆ  s‚   € ô ˜+¤sÔ+Ð8¨[Ó8Ð+ØÐ7Ñ7ÐfÐ9fÓfÐ7Ü—l‘l×(Ñ(¨¸2Ð(Ó>ˆØ—‘�
˜!˜K˜=¨	°+°Ð?ˆÜ×(Ñ(×;Ñ;¸D¿O¹OÐQTÐ;ÓUÐUrˆ   c	           
     óÚ  — t        |t        «      sJ |«       ‚t        |t        j                  j                  «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚|ddt        fv sJ |«       ‚t        j                  |||||||dœ«      }	t        |«      r|D �
cg c]  }
|
j                  ‘Œ c}
|	d<   | j                  j                  d| j                  › d�|	¬«      \  }}t        j                  j                  | j                  ||d¬	«      S c c}
w )
aã  
        :calls: `POST /orgs/{org}/teams <https://docs.github.com/en/rest/reference/teams#list-teams>`_
        :param name: string
        :param repo_names: list of :class:`github.Repository.Repository`
        :param permission: string
        :param privacy: string
        :param description: string
        :param parent_team_id: integer
        :param maintainers: list of: integer
        :param notification_setting: string
        :rtype: :class:`github.Team.Team`
        Únotifications_enabledÚnotifications_disabled)r  Ú
permissionÚprivacyr´   Úparent_team_idÚmaintainersÚnotification_settingÚ
repo_namesr_  ú/teamsrC  Trd  )rF  rE  r   rG  r+   r   r•  r   rH  r   rK  rI  rJ  r:  r0   )r…   r  rÏ  rÊ  rË  r´   rÌ  rÍ  rÎ  rg  r£  rN  rO  s                r†   Úcreate_teamzOrganization.create_teamÔ  sh  € ô. ˜$¤Ô$Ð* dÓ*Ð$Ü 
¬F×,=Ñ,=×,HÑ,HÔIÐUÈ:ÓUÐIÜ ¬SÔ1Ð>°;Ó>Ð1Ü˜>¬3Ô/Ð?°Ó?Ð/Ü˜:¤sÔ+Ð7¨ZÓ7Ð+Ü˜7¤CÔ(Ð1¨'Ó1Ð(Ü˜;¬Ô,Ð9¨kÓ9Ð,Ø#Ð(?ÐAYÔ[aÐ'bÑbÐxÐdxÓxÐbÜ*0×*CÑ*CàØ(Ø"Ø*Ø"0Ø*Ø(<ñó
+
ˆô �jÔ!ÙNXÓ,YÉjÀ7¨W×->Ó->ÈjÑ,YˆO˜LÑ)ØŸ™×;Ñ;¸FÀtÇxÁxÀjÐPVÐDWÐ_nÐ;Óo‰ˆ�Ü�{‰{×Ñ §¡°¸$È$ÐÓOÐOùò -Zs   Ã4E(c           
     óˆ  — t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚|dk(  r)t        |t        «      rt        d„ |D «       «      sJ |«       ‚|t        u sJ ‚|||dœ}t        |«      r|D �cg c]  }|j                  ‘Œ c}|d<   | j                  j                  d| j                  › d�|¬«       t        j                  j                  |d¬	«      }| j                  › d
|› �}t        j                  j                  | j                  i ||||› d�|dœd¬«      S c c}w )aŒ  
        :calls: `POST /orgs/{org}/actions/variables <https://docs.github.com/en/rest/actions/variables#create-an-organization-variable>`_
        :param variable_name: string
        :param value: string
        :param visibility: string
        :param selected_repositories: list of :class:`github.Repository.Repository`
        :rtype: github.OrganizationVariable.OrganizationVariable
        rž  c              3  ód   K  — | ](  }t        |t        j                  j                  «      –— Œ* y ­wr4   r   r¡  s     r†   r¤  z/Organization.create_variable.<locals>.<genexpr>  r¥  r¦  )r  rŒ   r~  rª  r_  ú/actions/variablesrC  r«  r¬  ú/actions/variables/r¯  )r  r~  rŒ   r°  r:  F)Ú	requesterrN  r±  re  )rF  rE  r²  r˜  r   r   rØ   rI  rJ  r:  rµ  r¶  r·  rG  r'   )	r…   Úvariable_namerŒ   r~  rº  rg  r£  Úquoted_variable_namer:  s	            r†   Úcreate_variablezOrganization.create_variable  sr  € ô ˜-¬Ô-Ð<¨}Ó<Ð-Ü˜%¤Ô%Ð, uÓ,Ð%Ü˜*¤cÔ*Ð6¨JÓ6Ð*Ø˜Ò#ÜÐ3´TÔ:¼sñ CÙQfóCô @ð %à$ó%ð ð )¬FÑ2Ð2Ð2ð "ØØ$ñ+
ˆô
 Ð+Ô,ÙTiÓ9jÑTiÈ¸'¿*»*ÐTiÑ9jˆOÐ5Ñ6à�‰×+Ñ+¨F°t·x±x°jÐ@RÐ4SÐ[jÐ+Ôkä%Ÿ|™|×1Ñ1°-ÀbÐ1ÓIÐØ—‘�
Ð-Ð.BÐ-CÐDˆÜ×*Ñ*×?Ñ?Ø—o‘oØà%Ø(ØØ03¨u°MÐ-BØñð ð @ó 
ð 	
ùò :ks   ÂD?c                ó€   — t        t        j                  j                  | j                  | j                  › d�dd¬«      S )z•
        Gets all organization variables :rtype: :class:`PaginatedList` of
        :class:`github.OrganizationVariable.OrganizationVariable`
        rÔ  NÚ	variablesrÁ  )r   rG  r'   rI  r:  r„   s    r†   Úget_variableszOrganization.get_variables5  s<   € ô
 Ü×'Ñ'×<Ñ<Ø�O‰OØ�x‰xˆjÐ*Ð+ØØ!ô
ð 	
rˆ   c                óê   — t        |t        «      sJ |«       ‚t        j                  j	                  |d¬«      }| j
                  › d|› �}t        j                  j                  | j                  |¬«      S )zü
        :calls: `GET /orgs/{org}/actions/variables/{name} <https://docs.github.com/en/rest/actions/variables#get-an-organization-variable>`_
        :param variable_name: string
        :rtype: github.OrganizationVariable.OrganizationVariable
        r«  r¬  rÕ  rÅ  )	rF  rE  rµ  r¶  r·  r:  rG  r'   rI  )r…   r×  r:  s      r†   Úget_variablezOrganization.get_variableB  sh   € ô ˜-¬Ô-Ð<¨}Ó<Ð-ÜŸ™×*Ñ*¨=¸rÐ*ÓBˆØ—‘�
Ð-¨m¨_Ð=ˆÜ×*Ñ*×?Ñ?ÀÇÁÐUXÐ?ÓYÐYrˆ   c                óŽ   — t        |t        «      sJ |«       ‚| j                  j                  d| j                  › d|› �«      \  }}y)zª
        :calls: `DELETE /orgs/{org}/hooks/{hook_id} <https://docs.github.com/en/rest/reference/orgs#webhooks>`_
        :param id: integer
        :rtype: None`
        ÚDELETEú/hooks/N©rF  r•  rI  rJ  r:  ©r…   rØ   rN  rO  s       r†   Údelete_hookzOrganization.delete_hookM  sE   € ô ˜"œcÔ"Ð& BÓ&Ð"ØŸ™×;Ñ;¸HÈÏÉÈ
ÐRYÐZ\ÐY]ÐF^Ó_‰ˆ‘rˆ   c           
     ó  — t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        j                  |||||||dœ«      }| j                  j                  d| j                  |¬«      \  }	}
| j                  |
«       | j                  «        y)z_
        :calls: `PATCH /orgs/{org} <https://docs.github.com/en/rest/reference/orgs>`_
        )r™   rœ   r¡   r´   r½   rÞ   r  ÚPATCHrC  N)	r   rE  r   rH  rI  rJ  r:  Ú_useAttributesÚ_set_complete)r…   r™   rœ   r¡   r´   r½   rÞ   r  rg  rN  rO  s              r†   ÚeditzOrganization.editV  s  € ô ˜=¬#Ô.Ð=°Ó=Ð.Ü˜4¤Ô%Ð+ tÓ+Ð%Ü˜7¤CÔ(Ð1¨'Ó1Ð(Ü˜;¬Ô,Ð9¨kÓ9Ð,Ü˜5¤#Ô&Ð-¨Ó-Ð&Ü˜8¤SÔ)Ð3¨8Ó3Ð)Ü˜4¤Ô%Ð+ tÓ+Ð%Ü ×3Ñ3à!.ØØ"Ø*ØØ$Øñó

ˆð Ÿ™×;Ñ;¸GÀTÇXÁXÐUdÐ;Óe‰ˆ�Ø×Ñ˜DÔ!Ø×ÑÕrˆ   u/   Use Organization.get_hook(id).edit(â€¦) insteadc                óÖ  — t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t	        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        j                  ||||dœ«      }| j                  j                  d| j                  › d|› �|¬«      \  }}t        j                  j                  | j                  ||d¬«      S )zx
        :calls: `PATCH /orgs/{org}/hooks/{hook_id} <https://docs.github.com/en/rest/reference/orgs#webhooks>`_
        rj  ræ  rá  rC  Trd  )rF  r•  rE  ro  r   r   rf  r   rH  rI  rJ  r:  rG  r   )	r…   rØ   r  rk  rl  rm  rg  rN  rO  s	            r†   Ú	edit_hookzOrganization.edit_hookz  sß   € ô ˜"œcÔ"Ð& BÓ&Ð"Ü˜$¤Ô$Ð* dÓ*Ð$Ü˜&¤$Ô'Ð/¨Ó/Ð'Ü ¬Ô,Ð4¨fÓ4Ð,Ü˜6¤4Ô(Ð0¨&Ó0Ð(Ü*0×*CÑ*CØ V°vÈÑPó+
ˆð Ÿ™×;Ñ;¸GÈÏÉÀzÐQXÐY[ÐX\ÐE]ÐetÐ;Óu‰ˆ�Ü�{‰{×Ñ §¡°¸$È$ÐÓOÐOrˆ   c                ó|   — t        t        j                  j                  | j                  | j                  › d�d«      S )zµ
        :calls: `GET /orgs/{org}/events <https://docs.github.com/en/rest/reference/activity#events>`_
        :rtype: :class:`PaginatedList` of :class:`github.Event.Event`
        z/eventsN)r   rG  r   rI  r:  r„   s    r†   Ú
get_eventszOrganization.get_events’  s/   € ô
 œVŸ\™\×/Ñ/°·±ÀTÇXÁXÀJÈgÐBVÐX\Ó]Ð]rˆ   c                ó¨   — t        |t        «      sJ |«       ‚| j                  › d|› �}t        j                  j	                  | j
                  |¬«      S )zv
        :calls: `GET /orgs/{org}/hooks/{hook_id} <https://docs.github.com/en/rest/reference/orgs#webhooks>`_
        rá  rÅ  )rF  r•  r:  rG  r   rI  ©r…   rØ   r:  s      r†   Úget_hookzOrganization.get_hook™  sK   € ô ˜"œcÔ"Ð& BÓ&Ð"Ø—‘�
˜' " Ð&ˆÜ�{‰{×Ñ §¡°SÐÓ9Ð9rˆ   c                ó|   — t        t        j                  j                  | j                  | j                  › d�d«      S )zl
        :calls: `GET /orgs/{org}/hooks <https://docs.github.com/en/rest/reference/orgs#webhooks>`_
        rn  N)r   rG  r   rI  r:  r„   s    r†   Ú	get_hookszOrganization.get_hooks¡  ó/   € ô œVŸ[™[×-Ñ-¨t¯©À4Ç8Á8À*ÈFÐ@SÐUYÓZÐZrˆ   c                ó  — t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚| j                  j                  d| j                  › d|› d|› �«      \  }}t
        j                  j                  | j                  ||«      S )a7  
        :calls: `GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id} <https://docs.github.com/en/rest/reference/orgs#get-a-webhook-delivery-for-an-organization-webhook>`_
        :param hook_id: integer
        :param delivery_id: integer
        :rtype: :class:`github.HookDelivery.HookDelivery`
        ÚGETrá  z/deliveries/)rF  r•  rI  rJ  r:  rG  r   )r…   Úhook_idÚdelivery_idrN  rO  s        r†   Úget_hook_deliveryzOrganization.get_hook_delivery§  s�   € ô ˜'¤3Ô'Ð0¨Ó0Ð'Ü˜+¤sÔ+Ð8¨[Ó8Ð+ØŸ™×;Ñ;Ø�d—h‘h�Z˜w w i¨|¸K¸=ÐIó
‰ˆ�ô ×"Ñ"×/Ñ/°·±ÀÈ$ÓOÐOrˆ   c                ó°   — t        |t        «      sJ |«       ‚t        t        j                  j
                  | j                  | j                  › d|› d�d«      S )a  
        :calls: `GET /orgs/{org}/hooks/{hook_id}/deliveries <https://docs.github.com/en/rest/reference/orgs#list-deliveries-for-an-organization-webhook>`_
        :param hook_id: integer
        :rtype: :class:`PaginatedList` of :class:`github.HookDelivery.HookDeliverySummary`
        rá  z/deliveriesN)rF  r•  r   rG  r   r   rI  r:  )r…   rö  s     r†   Úget_hook_deliveriesz Organization.get_hook_deliveriesµ  sS   € ô ˜'¤3Ô'Ð0¨Ó0Ð'ÜÜ×Ñ×3Ñ3Ø�O‰OØ�x‰xˆj˜ ˜y¨Ð4Øó	
ð 	
rˆ   c                óv  — t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        j                  j                  «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t
        «      sJ |«       ‚t        j                  ||||dœ«      }t        |«      rdj                  d„ |D «       «      |d<   t        |«      r|j                  d«      |d<   t        t        j                  j                  | j                  | j                  › d�|«      S )aÄ  
        :calls: `GET /orgs/{org}/issues <https://docs.github.com/en/rest/reference/issues>`_
        :rtype: :class:`PaginatedList` of :class:`github.Issue.Issue`
        :param filter: string
        :param state: string
        :param labels: list of :class:`github.Label.Label`
        :param sort: string
        :param direction: string
        :param since: datetime
        :rtype: :class:`PaginatedList` of :class:`github.Issue.Issue`
        )ÚfilterÚstateÚsortÚ	directionÚ,c              3  ó4   K  — | ]  }|j                   –— Œ y ­wr4   )r  )r¢  Úlabels     r†   r¤  z*Organization.get_issues.<locals>.<genexpr>á  s   è ø€ Ð/OÉ¸u°·
µ
Éùs   ‚Úlabelsz%Y-%m-%dT%H:%M:%SZÚsincez/issues)r   rE  r   rG  r   r   r   rH  r   ÚjoinÚstrftimer   r   rI  r:  )r…   rü  rý  r  rþ  rÿ  r  Úurl_parameterss           r†   Ú
get_issueszOrganization.get_issuesÃ  s  € ô( ˜6¤3Ô'Ð/¨Ó/Ð'Ü˜5¤#Ô&Ð-¨Ó-Ð&Ü ¬¯©×(:Ñ(:Ô;ÐC¸VÓCÐ;Ü˜4¤Ô%Ð+ tÓ+Ð%Ü˜9¤cÔ*Ð5¨IÓ5Ð*Ü˜5¤(Ô+Ð2¨UÓ2Ð+Ü)/×)BÑ)BØ¨°tÈ)ÑTó*
ˆô �fÔØ'*§x¡xÑ/OÉÓ/OÓ'OˆN˜8Ñ$Ü�eÔØ&+§n¡nÐ5IÓ&JˆN˜7Ñ#ÜœVŸ\™\×/Ñ/°·±ÀTÇXÁXÀJÈgÐBVÐXfÓgÐgrˆ   c                ó  — t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        j                  ||dœ«      }t	        t
        j                  j                  | j                  | j                  › d�|«      S )zm
        :calls: `GET /orgs/{org}/members <https://docs.github.com/en/rest/reference/orgs#members>`_
        )rü  r@  z/members©	r   rE  r   rH  r   rG  r   rI  r:  )r…   Úfilter_r@  r  s       r†   Úget_memberszOrganization.get_membersæ  sw   € ô ˜7¤CÔ(Ð1¨'Ó1Ð(Ü˜4¤Ô%Ð+ tÓ+Ð%ä×2Ñ2¸gÈtÑ3TÓUˆäÜ×Ñ×&Ñ&Ø�O‰OØ�x‰xˆj˜Ð!Øó	
ð 	
rˆ   c                óÎ   — t        j                  d|i«      }t        t        j                  j                  | j
                  | j                  › d�|dt        j                  i¬«      S )z…
        :calls: `GET /orgs/{org}/projects <https://docs.github.com/en/rest/reference/projects#list-organization-projects>`_
        rý  rs  rb  ©rN  )	r   rH  r   rG  r)   rI  r:  r   rt  )r…   rý  r  s      r†   Úget_projectszOrganization.get_projectsú  sY   € ô
  ×2Ñ2°G¸UÐ3CÓDˆäÜ�N‰N×"Ñ"Ø�O‰OØ�x‰xˆj˜	Ð"ØØœv×>Ñ>Ð?ô
ð 	
rˆ   c                ó|   — t        t        j                  j                  | j                  | j                  › d�d«      S )zÂ
        :calls: `GET /orgs/{org}/public_members <https://docs.github.com/en/rest/reference/orgs#members>`_
        :rtype: :class:`PaginatedList` of :class:`github.NamedUser.NamedUser`
        z/public_membersN)r   rG  r   rI  r:  r„   s    r†   Úget_public_memberszOrganization.get_public_members	  s8   € ô
 Ü×Ñ×&Ñ&Ø�O‰OØ�x‰xˆj˜Ð(Øó	
ð 	
rˆ   c                óØ   — t        |t        «      sJ |«       ‚t        j                  d|i«      }t	        t
        j                  j                  | j                  | j                  › d�|«      S )z‰
        :calls: `GET /orgs/{org}/outside_collaborators <https://docs.github.com/en/rest/reference/orgs#outside-collaborators>`_
        rü  z/outside_collaboratorsr
  )r…   r  r  s      r†   Úget_outside_collaboratorsz&Organization.get_outside_collaborators  sc   € ô ˜7¤CÔ(Ð1¨'Ó1Ð(ä×2Ñ2°H¸gÐ3FÓGˆÜÜ×Ñ×&Ñ&Ø�O‰OØ�x‰xˆjÐ.Ð/Øó	
ð 	
rˆ   c                óÊ   — t        |t        j                  j                  «      sJ |«       ‚| j                  j	                  d| j
                  › d|j                  › �«      \  }}y)zí
        :calls: `DELETE /orgs/{org}/outside_collaborators/{username} <https://docs.github.com/en/rest/reference/orgs#outside-collaborators>`_
        :param collaborator: :class:`github.NamedUser.NamedUser`
        :rtype: None
        rà  ú/outside_collaborators/NrS  )r…   ÚcollaboratorrN  rO  s       r†   Úremove_outside_collaboratorz(Organization.remove_outside_collaborator#  sY   € ô ˜,¬×(8Ñ(8×(BÑ(BÔCÐQÀ\ÓQÐCØŸ™×;Ñ;Ø˜Ÿ™˜
Ð"9¸,×:PÑ:PÐ9QÐRó
‰ˆ‘rˆ   c                óÊ   — t        |t        j                  j                  «      sJ |«       ‚| j                  j	                  d| j
                  › d|j                  › �«      \  }}y)zä
        :calls: `PUT /orgs/{org}/outside_collaborators/{username} <https://docs.github.com/en/rest/reference/orgs#outside-collaborators>`_
        :param member: :class:`github.NamedUser.NamedUser`
        :rtype: None
        rA  r  NrS  ©r…   rL  rN  rO  s       r†   Úconvert_to_outside_collaboratorz,Organization.convert_to_outside_collaborator.  sY   € ô ˜&¤&×"2Ñ"2×"<Ñ"<Ô=ÐE¸vÓEÐ=ØŸ™×;Ñ;Ø�d—h‘h�ZÐ6°v×7GÑ7GÐ6HÐIó
‰ˆ‘rˆ   c                óº   — | j                   j                  d| j                  › d|› d�«      \  }}t        j                  j	                  | j                   ||d¬«      S )aš  
        :calls: `GET /orgs/{org}/actions/secrets/public-key <http://docs.github.com/rest/actions/secrets#get-an-organization-public-key>`_
        :calls: `GET /orgs/{org}/dependabot/secrets/public-key <http://docs.github.com/rest/dependabot/secrets#get-an-organization-public-key>`_
        :param secret_type: string options actions or dependabot
        :rtype: :class:`github.PublicKey.PublicKey`
        rõ  ra  z/secrets/public-keyTrd  )rI  rJ  r:  rG  r*   )r…   r§  rN  rO  s       r†   r³  zOrganization.get_public_key9  sW   € ð Ÿ™×;Ñ;¸EÀdÇhÁhÀZÈqÐQ\ÐP]Ð]pÐCqÓr‰ˆ�Ü×Ñ×)Ñ)¨$¯/©/¸7ÀDÐTXÐ)ÓYÐYrˆ   c                ój   — t         j                  j                  | j                  | j                  «      S )z…
        Provides various Copilot-related endpoints for this organization.

        :rtype: :class:`github.Copilot.Copilot`

        )rG  r   rI  rŠ   r„   s    r†   Úget_copilotzOrganization.get_copilotC  s#   € ô �~‰~×%Ñ% d§o¡o°t·z±zÓBÐBrˆ   c                ó
  — t        |t        «      sJ |«       ‚t        j                  j	                  |d¬«      }d| j
                  › d|› �}t        j                  j                  | j                  |t        j                  ¬«      S )zº
        :calls: `GET /repos/{owner}/{repo} <https://docs.github.com/en/rest/reference/repos>`_
        :param name: string
        :rtype: :class:`github.Repository.Repository`
        r«  r¬  r`  ra  )r:  Úaccept)rF  rE  rµ  r¶  r·  rŠ   rG  r+   rI  r   r–  )r…   r  r:  s      r†   Úget_repozOrganization.get_repoL  sp   € ô ˜$¤Ô$Ð* dÓ*Ð$Ü�|‰|×!Ñ! $¨RÐ!Ó0ˆØ˜Ÿ
™
�| 1 T FÐ+ˆÜ× Ñ ×+Ñ+¨D¯O©OÀÌV×MiÑMiÐ+ÓjÐjrˆ   c                ó\  — t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        j                  |||dœ«      }t	        t
        j                  j                  | j                  | j                  › d�|dt        j                  i¬«      S )a5  
        :calls: `GET /orgs/{org}/repos <https://docs.github.com/en/rest/reference/repos>`_
        :param type: string ('all', 'public', 'private', 'forks', 'sources', 'member')
        :param sort: string ('created', 'updated', 'pushed', 'full_name')
        :param direction: string ('asc', desc')
        )r6  rþ  rÿ  r”  rb  r  )r   rE  r   rH  r   rG  r+   rI  r:  r   r–  )r…   r6  rþ  rÿ  r  s        r†   Ú	get_reposzOrganization.get_reposW  s�   € ô ˜4¤Ô%Ð+ tÓ+Ð%Ü˜4¤Ô%Ð+ tÓ+Ð%Ü˜9¤cÔ*Ð5¨IÓ5Ð*ä×2Ñ2¸DÈ$Ð]fÑ3gÓhˆäÜ×Ñ×(Ñ(Ø�O‰OØ�x‰xˆj˜ÐØØœv×;Ñ;Ð<ô
ð 	
rˆ   c                ó�   — t        |t        «      sJ |«       ‚d|› �}t        j                  j                  | j                  |¬«      S )zc
        :calls: `GET /teams/{team_id} <https://docs.github.com/en/rest/reference/teams>`_
        ú/teams/rÅ  )rF  r•  rG  r0   rI  rï  s      r†   Úget_teamzOrganization.get_teamq  sB   € ô ˜"œcÔ"Ð& BÓ&Ð"Ø˜�tˆnˆÜ�{‰{×Ñ §¡°SÐÓ9Ð9rˆ   c                óê   — t        |t        «      sJ |«       ‚t        j                  j	                  |d¬«      }| j
                  › d|› �}t        j                  j                  | j                  |¬«      S )zƒ
        :calls: `GET /orgs/{org}/teams/{team_slug} <https://docs.github.com/en/rest/reference/teams#get-a-team-by-name>`_
        r«  r¬  r$  rÅ  )	rF  rE  rµ  r¶  r·  r:  rG  r0   rI  )r…   Úslugr:  s      r†   Úget_team_by_slugzOrganization.get_team_by_slugy  sd   € ô ˜$¤Ô$Ð* dÓ*Ð$Ü�|‰|×!Ñ! $¨RÐ!Ó0ˆØ—‘�
˜' $ Ð(ˆÜ�{‰{×Ñ §¡°SÐÓ9Ð9rˆ   c                ó|   — t        t        j                  j                  | j                  | j                  › d�d«      S )zo
        :calls: `GET /orgs/{org}/teams <https://docs.github.com/en/rest/reference/teams#list-teams>`_
        rÐ  N)r   rG  r0   rI  r:  r„   s    r†   Ú	get_teamszOrganization.get_teams‚  ró  rˆ   c                ó    — t        t        j                  j                  | j                  | j
                  › d�ddt        j                  i¬«      S )zq
        :calls: `GET /orgs/{org}/invitations <https://docs.github.com/en/rest/reference/orgs#members>`_
        ú/invitationsNrb  r  )r   rG  r   r   rI  r:  r   Ú&mediaTypeOrganizationInvitationPreviewr„   s    r†   ÚinvitationszOrganization.invitationsˆ  sF   € ô Ü×Ñ×3Ñ3Ø�O‰OØ�x‰xˆj˜Ð%ØØœv×LÑLÐMô
ð 	
rˆ   c                ó‚  — t        |t        j                  j                  «      sJ |«       ‚t        |t        «      sJ |«       ‚t	        |«      t	        |«      k7  sJ d«       ‚t        |«      s|dv sJ |«       ‚t        |t        j                  j                  «      sJ |«       ‚t        j                  ||dœ«      }t	        |«      r|j                  |d<   t	        |«      r|D �cg c]  }|j                  ‘Œ c}|d<   | j                  j                  d| j                  › d�dt        j                  i|¬	«      \  }}y
c c}w )a2  
        :calls: `POST /orgs/{org}/invitations <https://docs.github.com/en/rest/reference/orgs#members>`_
        :param user: :class:`github.NamedUser.NamedUser`
        :param email: string
        :param role: string
        :param teams: array of :class:`github.Team.Team`
        :rtype: None
        z!specify only one of email or user)ÚadminÚdirect_memberÚbilling_manager)r½   r@  Ú
invitee_idÚteam_idsr_  r,  rb  )rN  rD  N)r   rG  r   rE  r   r   r   r0   r   rH  rØ   rI  rJ  r:  r   r-  )	r…   Úuserr½   r@  ÚteamsÚ
parametersÚtrN  rO  s	            r†   Úinvite_userzOrganization.invite_user”  s(  € ô ˜4¤×!1Ñ!1×!;Ñ!;Ô<ÐB¸dÓBÐ<Ü˜5¤#Ô&Ð-¨Ó-Ð&Ü˜%Ó ¤J¨tÓ$4Ò4ÐYÐ6YÓYÐ4ä˜DÔ! TÐ-ZÑ%ZÐ`Ð\`Ó`ÐZÜ ¤v§{¡{×'7Ñ'7Ô8Ð?¸%Ó?Ð8ä%+×%>Ñ%>ÈÐX\Ñ?]Ó%^ˆ
ä�dÔØ'+§w¡wˆJ�|Ñ$Ü�eÔÙ49Ó%:±E¨q a§d£d°EÑ%:ˆJ�zÑ"àŸ™×;Ñ;ØØ�x‰xˆj˜Ð%Øœv×LÑLÐMØð	 <ó 
‰ˆ‘ùò &;s   Ã#D<c                óÔ   — t        |t        j                  j                  «      sJ |«       ‚| j                  j	                  d| j
                  › d|j                  › �«      \  }}}|dk(  S )zï
        :calls: `DELETE /orgs/{org}/invitations/{invitation_id} <https://docs.github.com/en/rest/reference/orgs#cancel-an-organization-invitation>`_
        :param invitee: :class:`github.NamedUser.NamedUser`
        :rtype: bool
        rà  z/invitations/éÌ   )rF  rG  r   rI  ÚrequestJsonr:  rØ   )r…   ÚinviteeÚstatusrN  rO  s        r†   Úcancel_invitationzOrganization.cancel_invitation¸  sd   € ô ˜'¤6×#3Ñ#3×#=Ñ#=Ô>ÐGÀÓGÐ>Ø $§¡× ;Ñ ;¸HÈÏÉÈ
ÐR_Ð`g×`jÑ`jÐ_kÐFlÓ mÑˆ�˜Ø˜‰}Ðrˆ   c                ó$  — t        |t        j                  j                  «      sJ |«       ‚| j                  j	                  d| j
                  › d|j                  › �«      \  }}}|dk(  r#| j                  j	                  d|d   «      \  }}}|dk(  S )zÈ
        :calls: `GET /orgs/{org}/members/{username} <https://docs.github.com/en/rest/reference/orgs#members>`_
        :param member: :class:`github.NamedUser.NamedUser`
        :rtype: bool
        rõ  ú	/members/i.  rÞ   r;  ©rF  rG  r   rI  r<  r:  rK  )r…   rL  r>  rN  rO  s        r†   Úhas_in_memberszOrganization.has_in_membersÂ  sŒ   € ô ˜&¤&×"2Ñ"2×"<Ñ"<Ô=ÐE¸vÓEÐ=Ø $§¡× ;Ñ ;¸EÀdÇhÁhÀZÈyÐY_×YiÑYiÐXjÐCkÓ lÑˆ�˜Ø�SŠ=Ø$(§O¡O×$?Ñ$?ÀÀwÈzÑGZÓ$[Ñ!ˆF�G˜TØ˜‰}Ðrˆ   c                óÔ   — t        |t        j                  j                  «      sJ |«       ‚| j                  j	                  d| j
                  › d|j                  › �«      \  }}}|dk(  S )zÖ
        :calls: `GET /orgs/{org}/public_members/{username} <https://docs.github.com/en/rest/reference/orgs#members>`_
        :param public_member: :class:`github.NamedUser.NamedUser`
        :rtype: bool
        rõ  rR  r;  rB  )r…   rU  r>  rN  rO  s        r†   Úhas_in_public_membersz"Organization.has_in_public_membersÎ  sh   € ô ˜-¬×)9Ñ)9×)CÑ)CÔDÐSÀmÓSÐDØ $§¡× ;Ñ ;Ø�d—h‘h�ZÐ/°×0GÑ0GÐ/HÐIó!
Ñˆ�˜ð ˜‰}Ðrˆ   c                óÊ   — t        |t        j                  j                  «      sJ |«       ‚| j                  j	                  d| j
                  › d|j                  › �«      \  }}y)zå
        :calls: `DELETE /orgs/{org}/memberships/{username} <https://docs.github.com/en/rest/reference/orgs#remove-an-organization-member>`_
        :param member: :class:`github.NamedUser.NamedUser`
        :rtype: None
        rà  rB  NrS  r  s       r†   Úremove_from_membershipz#Organization.remove_from_membershipÚ  sW   € ô ˜&¤&×"2Ñ"2×"<Ñ"<Ô=ÐE¸vÓEÐ=ØŸ™×;Ñ;¸HÈÏÉÈ
ÐR_Ð`f×`pÑ`pÐ_qÐFrÓs‰ˆ‘rˆ   c                óÊ   — t        |t        j                  j                  «      sJ |«       ‚| j                  j	                  d| j
                  › d|j                  › �«      \  }}y)zË
        :calls: `DELETE /orgs/{org}/members/{username} <https://docs.github.com/en/rest/reference/orgs#members>`_
        :param member: :class:`github.NamedUser.NamedUser`
        :rtype: None
        rà  rA  NrS  r  s       r†   Úremove_from_membersz Organization.remove_from_membersã  sW   € ô ˜&¤&×"2Ñ"2×"<Ñ"<Ô=ÐE¸vÓEÐ=ØŸ™×;Ñ;¸HÈÏÉÈ
ÐR[Ð\b×\lÑ\lÐ[mÐFnÓo‰ˆ‘rˆ   c                óÊ   — t        |t        j                  j                  «      sJ |«       ‚| j                  j	                  d| j
                  › d|j                  › �«      \  }}y)zÙ
        :calls: `DELETE /orgs/{org}/public_members/{username} <https://docs.github.com/en/rest/reference/orgs#members>`_
        :param public_member: :class:`github.NamedUser.NamedUser`
        :rtype: None
        rà  rR  NrS  rT  s       r†   Úremove_from_public_membersz'Organization.remove_from_public_membersì  sY   € ô ˜-¬×)9Ñ)9×)CÑ)CÔDÐSÀmÓSÐDØŸ™×;Ñ;Ø˜Ÿ™˜
Ð"2°=×3JÑ3JÐ2KÐLó
‰ˆ‘rˆ   c                óÖ  — t        |t        t        f«      sJ |«       ‚t        d„ |D «       «      sJ |«       ‚t	        |t
        «      sJ |«       ‚t	        |t
        «      sJ |«       ‚t        j                  |||dœ«      }| j                  j                  dd| j                  › d�|dt        j                  i¬«      \  }}t        j                  j                  | j                  ||d¬	«      S )
a;  
        :calls: `POST /orgs/{org}/migrations <https://docs.github.com/en/rest/reference/migrations#list-organization-migrations>`_
        :param repos: list or tuple of str
        :param lock_repositories: bool
        :param exclude_attachments: bool
        :rtype: :class:`github.Migration.Migration`
        c              3  ó<   K  — | ]  }t        |t        «      –— Œ y ­wr4   ©rF  rE  ©r¢  rZ  s     r†   r¤  z0Organization.create_migration.<locals>.<genexpr>  s   è ø€ Ð;±U¨T”:˜d¤C×(±Uùó   ‚)ÚrepositoriesÚlock_repositoriesÚexclude_attachmentsr_  ú/orgs/ú/migrationsrb  rc  Trd  )rF  r²  Útupler˜  r   rf  r   rH  rI  rJ  rŠ   r   ÚmediaTypeMigrationPreviewrG  r   )r…   ÚreposrR  rS  rg  rN  rO  s          r†   Úcreate_migrationzOrganization.create_migration÷  sì   € ô ˜%¤$¬ Ô/Ð6°Ó6Ð/ÜÑ;±UÓ;Ô;ÐB¸UÓBÐ;ÜÐ,¬dÔ3ÐFÐ5FÓFÐ3ÜÐ.´Ô5ÐJÐ7JÓJÐ5Ü ×3Ñ3à %Ø%6Ø':ñó
ˆð Ÿ™×;Ñ;ØØ�T—Z‘Z�L Ð,Ø!Øœv×?Ñ?Ð@ð	 <ó 
‰ˆ�ô ×Ñ×)Ñ)¨$¯/©/¸7ÀDÐTXÐ)ÓYÐYrˆ   c                ó¢   — t        t        j                  j                  | j                  d| j                  › d�ddt
        j                  i¬«      S )zÙ
        :calls: `GET /orgs/{org}/migrations <https://docs.github.com/en/rest/reference/migrations#list-organization-migrations>`_
        :rtype: :class:`PaginatedList` of :class:`github.Migration.Migration`
        rT  rU  Nrb  r  )r   rG  r   rI  rŠ   r   rW  r„   s    r†   Úget_migrationszOrganization.get_migrations  sH   € ô
 Ü×Ñ×&Ñ&Ø�O‰OØ�T—Z‘Z�L Ð,ØØœv×?Ñ?Ð@ô
ð 	
rˆ   c                ó‚   — t        t        j                  j                  | j                  | j                  › d�ddd¬«      S )zê
        :calls: `GET /orgs/{org}/installations <https://docs.github.com/en/rest/reference/orgs#list-app-installations-for-an-organization>`_
        :rtype: :class:`PaginatedList` of :class:`github.Installation.Installation`
        z/installationsNÚinstallations©rN  rÂ  )r   rG  r   rI  r:  r„   s    r†   Úget_installationszOrganization.get_installations%  s>   € ô Ü×Ñ×,Ñ,Ø�O‰OØ�x‰xˆj˜Ð'ØØØ%ô
ð 	
rˆ   c           
     ó¢  — g d¢}g d¢}	g d¢}
ddg}ddg}dd	g}||t         gz   v sJ d
dj                  |«      › �«       ‚||	t         gz   v sJ ddj                  |	«      › �«       ‚||
t         gz   v sJ ddj                  |
«      › �«       ‚||t         gz   v sJ ddj                  |«      › �«       ‚||t         gz   v sJ ddj                  |«      › �«       ‚||t         gz   v sJ ddj                  |«      › �«       ‚t        j                  |||||||dœ«      }t        t        j
                  j
                  | j                  | j                  › d�|«      S )a  
        :calls: `GET /orgs/{org}/dependabot/alerts <https://docs.github.com/en/rest/dependabot/alerts#list-dependabot-alerts-for-an-organization>`_
        :param state: Optional string
        :param severity: Optional string
        :param ecosystem: Optional string
        :param package: Optional string
        :param scope: Optional string
        :param sort: Optional string
        :param direction: Optional string
        :rtype: :class:`PaginatedList` of :class:`github.DependabotAlert.DependabotAlert`
        )Úauto_dismissedÚ	dismissedÚfixedÚopen)ÚlowÚmediumÚhighÚcritical)	ÚcomposerÚgoÚmavenÚnpmÚnugetÚpipÚpubÚrubygemsÚrustÚdevelopmentÚruntimeÚcreatedÚupdatedÚascÚdescúState can be one of ú, úSeverity can be one of zEcosystem can be one of zScope can be one of úSort can be one of úDirection can be one of )rý  ÚseverityÚ	ecosystemÚpackageÚscoperþ  rÿ  z/dependabot/alerts)r   r  rH  r   rG  r$   rI  r:  )r…   rý  r}  r~  r  r€  rþ  rÿ  Úallowed_statesÚallowed_severitiesÚallowed_ecosystemsÚallowed_scopesÚallowed_sortsÚallowed_directionsr  s                  r†   Úget_dependabot_alertsz"Organization.get_dependabot_alerts4  s¯  € ò* JˆÚBÐÚjÐØ'¨Ð3ˆØ" IÐ.ˆØ# V˜_ÐØ˜¬&¨Ñ1Ñ1ÐeÐ5IÈ$Ï)É)ÐTbÓJcÐIdÐ3eÓeÐ1ØÐ-´°Ñ8Ñ8ÐsÐ<SÐTX×T]ÑT]Ð^pÓTqÐSrÐ:sÓsÐ8ØÐ.´&°Ñ9Ñ9ÐuÐ=UÐVZ×V_ÑV_Ð`rÓVsÐUtÐ;uÓuÐ9Ø˜¬&¨Ñ1Ñ1ÐeÐ5IÈ$Ï)É)ÐTbÓJcÐIdÐ3eÓeÐ1Ø�}¬ xÑ/Ñ/ÐaÐ3FÀtÇyÁyÐQ^ÓG_ÐF`Ð1aÓaÐ/ØÐ.´&°Ñ9Ñ9ÐuÐ=UÐVZ×V_ÑV_Ð`rÓVsÐUtÐ;uÓuÐ9Ü×2Ñ2àØ$Ø&Ø"ØØØ&ñó

ˆô Ü×.Ñ.×JÑJØ�O‰OØ�x‰xˆjÐ*Ð+Øó	
ð 	
rˆ   c	                óæ  — ddg}	ddg}
g d¢}g d¢}t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚|t        u s|t        u sJ d«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚||	t        gz   v sJ dd	j	                  |	«      › �«       ‚||
t        gz   v sJ d
d	j	                  |
«      › �«       ‚||t        gz   v sJ dd	j	                  |«      › �«       ‚||t        gz   v sJ dd	j	                  |«      › �«       ‚t        j
                  ||||||||dœ«      }t        t        j                  j                  | j                  | j                  › d�|«      S )a=  
        :calls: `GET /orgs/{org}/code-scanning/alerts <https://docs.github.com/en/rest/code-scanning/code-scanning#list-code-scanning-alerts-for-an-organization>`_
        :param tool_name: Optional string
        :param tool_guid: Optional string
        :param ref: Optional string
        :param pr: Optional integer
        :param sort: Optional string
        :param direction: Optional string
        :param state: Optional string
        :param severity: Optional string
        :rtype: :class:`PaginatedList` of :class:`github.CodeScanAlert.CodeScanAlert`
        rt  ru  rv  rw  )rd  Úclosedrb  rc  )rh  rg  rf  re  ÚwarningÚnoteÚerrorzNYou can specify the tool by using either tool_guid or tool_name, but not both.r{  ry  r|  rx  rz  )Ú	tool_nameÚ	tool_guidÚrefÚprrþ  rÿ  rý  r}  z/code-scanning/alerts)r   rE  r   r•  r  rH  r   rG  r    rI  r:  )r…   r�  rŽ  r�  r�  rþ  rÿ  rý  r}  r…  r†  r�  r‚  r  s                 r†   Úget_codescan_alertsz Organization.get_codescan_alertsg  s¸  € ð. # IÐ.ˆØ# V˜_ÐÚAˆÚ^ÐÜ˜9¤cÔ*Ð5¨IÓ5Ð*Ü˜9¤cÔ*Ð5¨IÓ5Ð*àœÑ 9´Ñ#6ð	\à[ó	\Ø6ä˜3¤Ô$Ð) cÓ)Ð$Ü˜2œsÔ#Ð' RÓ'Ð#Ø�}¬ xÑ/Ñ/ÐaÐ3FÀtÇyÁyÐQ^ÓG_ÐF`Ð1aÓaÐ/ØÐ.´&°Ñ9Ñ9ÐuÐ=UÐVZ×V_ÑV_Ð`rÓVsÐUtÐ;uÓuÐ9Ø˜¬&¨Ñ1Ñ1ÐeÐ5IÈ$Ï)É)ÐTbÓJcÐIdÐ3eÓeÐ1ØÐ-´°Ñ8Ñ8ÐsÐ<SÐTX×T]ÑT]Ð^pÓTqÐSrÐ:sÓsÐ8Ü×2Ñ2à&Ø&ØØØØ&ØØ$ñ	ó
ˆô Ü×,Ñ,×FÑFØ�O‰OØ�x‰xˆjÐ-Ð.Øó	
ð 	
rˆ   c
                óÞ  — ddg}
g d¢}ddg}ddg}g d¢}||
t         gz   v sJ d	d
j                  |
«      › �«       ‚||t         gz   v sJ dd
j                  |«      › �«       ‚||t         gz   v sJ dd
j                  |«      › �«       ‚||t         gz   v sJ dd
j                  |«      › �«       ‚||t         gz   v sJ dd
j                  |«      › �«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |	t        «      sJ |	«       ‚t        j                  |||||||||	dœ	«      }t        t        j                  j                  | j                  | j                  › d�|«      S )a‹  
        :calls: `GET /orgs/{org}/secret-scanning/alerts <https://docs.github.com/en/rest/secret-scanning/secret-scanning#list-secret-scanning-alerts-for-an-organization>`_
        :param state: Optional string
        :param secret_type: Optional string
        :param resolution: Optional string
        :param sort: Optional string
        :param direction: Optional string
        :param validity: Optional string
        :param is_publicly_leaked: Optional bool
        :param is_multi_repo: Optional bool
        :param hide_secret: Optional bool
        :rtype: :class:`PaginatedList` of :class:`github.SecretScanAlert.SecretScanAlert`
        rd  Úresolved)Úfalse_positiveÚwont_fixÚrevokedÚpattern_editedÚpattern_deletedÚused_in_testsrt  ru  rv  rw  )rm  ÚinactiveÚunknownrx  ry  zResolution can be one of r{  r|  zValidity can be one of )	rý  r§  Ú
resolutionrþ  rÿ  ÚvalidityÚis_publicly_leakedÚis_multi_repoÚhide_secretz/secret-scanning/alerts)
r   r  r   rf  rH  r   rG  r&   rI  r:  )r…   rý  r§  rœ  rþ  rÿ  r�  rž  rŸ  r   r�  Úallowed_resolutionsr…  r†  Úallowed_validitiesr  s                   r†   Úget_secret_scanning_alertsz'Organization.get_secret_scanning_alerts   sØ  € ð2 ! *Ð-ˆò
Ðð # IÐ.ˆØ# V˜_ÐÚ>ÐØ˜¬&¨Ñ1Ñ1ÐeÐ5IÈ$Ï)É)ÐTbÓJcÐIdÐ3eÓeÐ1ð Ð0Üð4
ñ 
ñ 
ð 	Hà& t§y¡yÐ1DÓ'EÐ&FÐGó	Hð 
ð �}¬ xÑ/Ñ/ÐaÐ3FÀtÇyÁyÐQ^ÓG_ÐF`Ð1aÓaÐ/ØÐ.´&°Ñ9Ñ9ÐuÐ=UÐVZ×V_ÑV_Ð`rÓVsÐUtÐ;uÓuÐ9ØÐ-´°Ñ8Ñ8ÐsÐ<SÐTX×T]ÑT]Ð^pÓTqÐSrÐ:sÓsÐ8ÜÐ-¬tÔ4ÐHÐ6HÓHÐ4Ü˜=¬$Ô/Ð>°Ó>Ð/Ü˜;¬Ô-Ð:¨{Ó:Ð-Ü×2Ñ2àØ*Ø(ØØ&Ø$Ø&8Ø!.Ø*ñ
ó
ˆô Ü×.Ñ.×JÑJØ�O‰OØ�x‰xˆjÐ/Ð0Øó	
ð 	
rˆ   c                ó~   — t        t        j                  j                  | j                  | j                  › d�d¬«      S )a  
        :calls: `GET /orgs/{org}/properties/schema <https://docs.github.com/en/rest/orgs/custom-properties#get-all-custom-properties-for-an-organization>`_
        :rtype: :class:`PaginatedList` of :class:`github.OrganizationCustomProperty.OrganizationCustomProperty`
        ú/properties/schemaN©ÚcontentClassrÖ  ÚfirstUrlÚfirstParams)r   rG  r"   rI  r:  r„   s    r†   Úget_custom_propertiesz"Organization.get_custom_propertiesç  s9   € ô
 Ü×:Ñ:×UÑUØ—o‘oØŸ™�zÐ!3Ð4Øô	
ð 	
rˆ   c                ó  — t        |t        «      sJ |«       ‚| j                  j                  d| j                  › dt
        j                  j                  |«      › �«      \  }}t        j                  j                  | j                  ||¬«      S )a3  
        :calls: `GET /orgs/{org}/properties/schema/{custom_property_name} <https://docs.github.com/en/rest/orgs/custom-properties#get-a-custom-property-for-an-organization>`_
        :param property_name: string
        :rtype: :class:`github.OrganizationCustomProperty.OrganizationCustomProperty`
        rõ  ú/properties/schema/©rÖ  rN  r±  )
rF  rE  rI  rJ  r:  rµ  r¶  r·  rG  r"   )r…   Úproperty_namerN  rO  s       r†   Úget_custom_propertyz Organization.get_custom_propertyó  s„   € ô ˜-¬Ô-Ð<¨}Ó<Ð-ØŸ™×;Ñ;Ø�d—h‘h�ZÐ2´6·<±<×3EÑ3EÀmÓ3TÐ2UÐVó
‰ˆ�ô ×0Ñ0×KÑKØ—o‘oØØð Ló 
ð 	
rˆ   c                ó†  — t        |t        «      sJ |«       ‚t        d„ |D «       «      sJ |«       ‚d|D �cg c]  }|j                  «       ‘Œ c}i}| j                  j                  d| j                  › d�|¬«      \  }}|D �cg c].  }t        j                  j                  | j                  ||¬«      ‘Œ0 c}S c c}w c c}w )aª  
        Create or update custom properties for an organization
        :calls: `PATCH /orgs/{org}/properties/schema <https://docs.github.com/en/rest/orgs/custom-properties#create-or-update-custom-properties-for-an-organization>`_
        :param properties: list of :class:`github.OrganizationCustomProperty.CustomProperty`
        :rtype: list of :class:`github.OrganizationCustomProperty.OrganizationCustomProperty`
        c              3  ód   K  — | ](  }t        |t        j                  j                  «      –— Œ* y ­wr4   )rF  rG  r"   r!   )r¢  Úps     r†   r¤  z8Organization.create_custom_properties.<locals>.<genexpr>  s'   è ø€ ÐgÑ\fÐWX”:˜a¤×!BÑ!B×!QÑ!Q×RÑ\fùr¦  Ú
propertiesræ  r¥  rC  r­  )	rF  r²  r˜  Úto_dictrI  rJ  r:  rG  r"   )r…   r³  r²  Úpatch_parametersrN  rO  Úpropertys          r†   Úcreate_custom_propertiesz%Organization.create_custom_properties  sØ   € ô ˜*¤dÔ+Ð7¨ZÓ7Ð+ÜÑgÑ\fÓgÔgÐsÐisÓsÐgØ(Á
Ó*KÁ
¸1¨1¯9©9­;À
Ñ*KÐLÐØŸ™×;Ñ;Ø˜Ÿ™�zÐ!3Ð4Ð<Lð <ó 
‰ˆ�ñ !ó	
ñ !�ô ×-Ñ-×HÑHØŸ/™/°7Àxð Iõ ð !ñ	
ð 	
ùò	 +Lùò
s   ¶B9Â3B>c                óR  — t        |t        j                  j                  «      sJ |«       ‚|j	                  «       }|j                  d«      }| j                  j                  d| j                  › d|› �|¬«      \  }}t        j                  j                  | j                  ||¬«      S )a­  
        Create or update a custom property for an organization
        :calls: `PUT /orgs/{org}/properties/schema/{custom_property_name} <https://docs.github.com/en/rest/orgs/custom-properties#create-or-update-a-custom-property-for-an-organization>`_
        :param property: :class:`github.OrganizationCustomProperty.CustomProperty`
        :rtype: :class:`github.OrganizationCustomProperty.OrganizationCustomProperty`
        r®  rA  r¬  rC  r­  )	rF  rG  r"   r!   r´  ÚpoprI  rJ  r:  )r…   r¶  rg  r®  rN  rO  s         r†   Úcreate_custom_propertyz#Organization.create_custom_property  s¤   € ô ˜(¤F×$EÑ$E×$TÑ$TÔUÐ_ÐW_Ó_ÐUà"×*Ñ*Ó,ˆØ'×+Ñ+¨OÓ<ˆØŸ™×;Ñ;Ø�d—h‘h�ZÐ2°=°/ÐBÈ/ð <ó 
‰ˆ�ô ×0Ñ0×KÑKØ—o‘o¨wÀ4ð Ló 
ð 	
rˆ   c                óˆ   — t        |t        «      sJ |«       ‚| j                  j                  d| j                  › d|› �«       y)zø
        :calls: `DELETE /orgs/{org}/properties/schema/{custom_property_name} <https://docs.github.com/en/rest/orgs/custom-properties#remove-a-custom-property-for-an-organization>`_
        :param property_name: string
        :rtype: None
        rà  r¬  N)rF  rE  rI  rJ  r:  )r…   r®  s     r†   Úremove_custom_propertyz#Organization.remove_custom_property)  s?   € ô ˜-¬Ô-Ð<¨}Ó<Ð-Ø�‰×+Ñ+¨H¸¿¹¸
ÐBUÐVcÐUdÐ6eÕfrˆ   c           	     ó¨   — t        t        j                  j                  | j                  | j
                  › d�t        j                  d|i«      ¬«      S )zÖ
        :calls: `GET /orgs/{org}/properties/values <https://docs.github.com/en/rest/orgs/custom-properties#list-custom-property-values-for-an-organization>`_
        :rtype: :class:`PaginatedList` of dict
        ú/properties/valuesÚrepository_queryr¦  )r   rG  r"   r#   rI  r:  r   rH  )r…   r¿  s     r†   Úlist_custom_property_valuesz(Organization.list_custom_property_values2  sK   € ô Ü×:Ñ:×YÑYØ—o‘oØŸ™�zÐ!3Ð4Ü×1Ñ1Ð3EÐGWÐ2XÓYô	
ð 	
rˆ   c                ó”  — t        |t        «      sJ |«       ‚t        d„ |D «       «      sJ |«       ‚t        |t        «      sJ |«       ‚t        d„ |j	                  «       D «       «      sJ |«       ‚||j                  «       D ��cg c]
  \  }}||dœ‘Œ c}}dœ}| j                  j                  d| j                  › d�|¬«       yc c}}w )	a•  
        Create or update custom property values for organization repositories
        :calls: `PATCH /orgs/{org}/properties/values <https://docs.github.com/en/rest/orgs/custom-properties#create-or-update-custom-property-values-for-organization-repositories>`_
        :param repository_names: list of strings
        :param properties: dict of string to string, list or None
        :rtype: None
        c              3  ó<   K  — | ]  }t        |t        «      –— Œ y ­wr4   rN  rO  s     r†   r¤  z=Organization.create_custom_property_values.<locals>.<genexpr>K  s   è ø€ ÐFÑ5E¨T”:˜d¤C×(Ñ5EùrP  c           	   3  ó\   K  — | ]$  }t        |t        t        t        d «      f«      –— Œ& y ­wr4   )rF  rE  r²  r6  )r¢  rŒ   s     r†   r¤  z=Organization.create_custom_property_values.<locals>.<genexpr>M  s%   è ø€ Ð_ÑK^À%”:˜e¤c¬4´°d³Ð%<×=ÑK^ùs   ‚*,)r®  rŒ   )Úrepository_namesr³  ræ  r¾  rC  N)	rF  r²  r˜  ro  ÚvaluesÚitemsrI  rJ  r:  )r…   rÄ  r³  ÚkÚvrµ  s         r†   Úcreate_custom_property_valuesz*Organization.create_custom_property_values@  sÍ   € ô Ð*¬DÔ1ÐCÐ3CÓCÐ1ÜÑFÑ5EÓFÔFÐXÐHXÓXÐFÜ˜*¤dÔ+Ð7¨ZÓ7Ð+ÜÑ_È:×K\ÑK\ÔK^Ó_Ô_ÐkÐakÓkÐ_à 0ØHR×HXÑHXÔHZÔ[ÑHZÁÀÀ1¨Q¸Ó;ÐHZÒ[ñ
Ðð 	�‰×+Ñ+¨G¸¿¹°zÐASÐ5TÐ\lÐ+Õmùó \s   ÂCc           	     ó¨   — t        t        j                  j                  | j                  | j                  › d�t        j                  d|i«      ¬«      S )zé
        :calls: `GET /orgs/{org}/code-security/configurations <https://docs.github.com/en/rest/code-security/configurations#get-code-security-configurations-for-an-organization>`_
        :rtype: :class:`CodeSecurityConfig`
        ú/code-security/configurationsÚtarget_typer¦  )r   rG  r   rI  r:  r   rH  )r…   rÌ  s     r†   Úget_code_security_configsz&Organization.get_code_security_configsT  sI   € ô
 Ü×2Ñ2×EÑEØ—o‘oØŸ™�zÐ!>Ð?Ü×1Ñ1°=À+Ð2NÓOô	
ð 	
rˆ   c                óÒ  — t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |	t        «      sJ |	«       ‚t        |
t        «      sJ |
«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        j                  |||||||||	|
|||||dœ«      }| j
                  j                  d| j                  › d�|dt        j                  i¬«      \  }}t        j                  j                  | j
                  ||«      S )zÝ
        :calls: `POST /orgs/{org}/code-security/configurations <https://docs.github.com/en/rest/code-security/configurations#create-a-code-security-configuration>`_
        :rtype: :class:`PaginatedList` of dict
        ©r  r´   Úadvanced_securityÚdependency_graphÚ"dependency_graph_autosubmit_actionÚdependabot_alertsÚdependabot_security_updatesÚcode_scanning_default_setupÚsecret_scanningÚsecret_scanning_push_protectionÚ secret_scanning_delegated_bypassÚsecret_scanning_validity_checksÚ%secret_scanning_non_provider_patternsÚprivate_vulnerability_reportingÚenforcementr_  rË  rb  rc  )rF  rE  r   r   rH  rI  rJ  r:  r   r–  rG  r   )r…   r  r´   rÐ  rÑ  rÒ  rÓ  rÔ  rÕ  rÖ  r×  rØ  rÙ  rÚ  rÛ  rÜ  rg  rN  rO  s                      r†   Úcreate_code_security_configz(Organization.create_code_security_config`  sû  € ô, ˜$¤Ô$Ð* dÓ*Ð$Ü˜+¤sÔ+Ð8¨[Ó8Ð+ÜÐ,¬cÔ2ÐEÐ4EÓEÐ2ÜÐ+¬SÔ1ÐCÐ3CÓCÐ1ÜÐ=¼sÔCÐgÐEgÓgÐCÜÐ,¬cÔ2ÐEÐ4EÓEÐ2ÜÐ6¼Ô<ÐYÐ>YÓYÐ<ÜÐ6¼Ô<ÐYÐ>YÓYÐ<Ü˜?¬CÔ0ÐA°/ÓAÐ0ÜÐ:¼CÔ@ÐaÐBaÓaÐ@ÜÐ;¼SÔAÐcÐCcÓcÐAÜÐ:¼CÔ@ÐaÐBaÓaÐ@ÜÐ@Ä#ÔFÐmÐHmÓmÐFÜÐ:¼CÔ@ÐaÐBaÓaÐ@Ü˜;¬Ô,Ð9¨kÓ9Ð,Ü ×3Ñ3àØ*Ø%6Ø$4Ø6XØ%6Ø/JØ/JØ#2Ø3RØ4TØ3RØ9^Ø3RØ*ñó
ˆð( Ÿ™×;Ñ;ØØ�x‰xˆjÐ5Ð6Ø!Øœv×;Ñ;Ð<ð	 <ó 
‰ˆ�ô ×(Ñ(×;Ñ;¸D¿O¹OÈWÐVZÓ[Ð[rˆ   c                óâ  — t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |	t        «      sJ |	«       ‚t        |
t        «      sJ |
«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t	        j
                  ||||||||	|
||||||dœ«      }| j                  j                  d| j                  › d|› �|¬«      \  }}t        j                  j                  | j                  ||«      S )zÂ
        :calls: `PATCH /orgs/{org}/code-security/configurations/{configuration_id} <https://docs.github.com/en/rest/code-security/configurations#update-a-code-security-configuration>`_
        rÏ  ræ  ú/code-security/configurations/rC  )rF  r•  r   rE  r   rH  rI  rJ  r:  rG  r   )r…   rØ   r  r´   rÐ  rÑ  rÒ  rÓ  rÔ  rÕ  rÖ  r×  rØ  rÙ  rÚ  rÛ  rÜ  rg  rN  rO  s                       r†   Úedit_code_security_configz&Organization.edit_code_security_config¡  s  € ô, ˜"œcÔ"Ð& BÓ&Ð"Ü˜4¤Ô%Ð+ tÓ+Ð%Ü˜;¬Ô,Ð9¨kÓ9Ð,ÜÐ,¬cÔ2ÐEÐ4EÓEÐ2ÜÐ+¬SÔ1ÐCÐ3CÓCÐ1ÜÐ=¼sÔCÐgÐEgÓgÐCÜÐ,¬cÔ2ÐEÐ4EÓEÐ2ÜÐ6¼Ô<ÐYÐ>YÓYÐ<ÜÐ6¼Ô<ÐYÐ>YÓYÐ<Ü˜?¬CÔ0ÐA°/ÓAÐ0ÜÐ:¼CÔ@ÐaÐBaÓaÐ@ÜÐ;¼SÔAÐcÐCcÓcÐAÜÐ:¼CÔ@ÐaÐBaÓaÐ@ÜÐ@Ä#ÔFÐmÐHmÓmÐFÜÐ:¼CÔ@ÐaÐBaÓaÐ@Ü˜;¬Ô,Ð9¨kÓ9Ð,Ü ×3Ñ3àØ*Ø%6Ø$4Ø6XØ%6Ø/JØ/JØ#2Ø3RØ4TØ3RØ9^Ø3RØ*ñó
ˆð( Ÿ™×;Ñ;Ø˜Ÿ™�zÐ!?À¸tÐDÈOð <ó 
‰ˆ�ô ×(Ñ(×;Ñ;¸D¿O¹OÈWÐVZÓ[Ð[rˆ   c                óŽ   — t        |t        «      sJ |«       ‚| j                  j                  d| j                  › d|› �«      \  }}y)zô
        :calls: `DELETE /orgs/{org}/code-security/configurations/{configuration_id} <https://docs.github.com/en/rest/code-security/configurations#delete-a-code-security-configuration>`_
        :param id: integer
        :rtype: None`
        rà  rß  Nrâ  rã  s       r†   Údelete_code_security_configz(Organization.delete_code_security_configà  sE   € ô ˜"œcÔ"Ð& BÓ&Ð"ØŸ™×;Ñ;¸HÈÏÉÈ
ÐRpÐqsÐptÐFuÓv‰ˆ‘rˆ   c                óâ   — t        |t        «      sJ |«       ‚| j                  j                  d| j                  › d|› �«      \  }}t
        j                  j                  | j                  ||«      S )a  
        :calls: `GET /orgs/{org}/code-security/configurations/{configuration_id} <https://docs.github.com/en/rest/code-security/configurations#get-a-code-security-configurationt>`_
        :param id: configuration_id
        :rtype: CodeSecurityConfig
        rõ  rß  )rF  r•  rI  rJ  r:  rG  r   rã  s       r†   Úget_code_security_configz%Organization.get_code_security_configé  se   € ô ˜"œcÔ"Ð& BÓ&Ð"àŸ™×;Ñ;¸EÀdÇhÁhÀZÐOmÐnpÐmqÐCrÓs‰ˆ�Ü×(Ñ(×;Ñ;¸D¿O¹OÈWÐVZÓ[Ð[rˆ   c                óð   — t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t	        j
                  d|i«      }| j                  j                  d| j                  › d|› d�|¬«      \  }}y)zç
        :calls: `PUT /orgs/{org}/code-security/configurations/{configuration_id}/defaults <https://docs.github.com/en/rest/code-security/configurations#set-a-code-security-configuration-as-a-default-for-an-organization>`_
        Údefault_for_new_reposrA  rß  z	/defaultsrC  N)	rF  r•  r   rE  r   rH  rI  rJ  r:  )r…   rØ   ræ  rM  rN  rO  s         r†   Ú set_default_code_security_configz-Organization.set_default_code_security_configô  s~   € ô ˜"œcÔ"Ð& BÓ&Ð"ÜÐ0´#Ô6ÐMÐ8MÓMÐ6Ü×2Ñ2Ð4KÐMbÐ3cÓdˆØŸ™×;Ñ;Ø�d—h‘h�ZÐ=¸b¸TÀÐKÐSað <ó 
‰ˆ‘rˆ   c                ó~   — t        t        j                  j                  | j                  | j                  › d�d¬«      S )a  
        :calls: `GET /orgs/{org}/code-security/configurations/defaults <https://docs.github.com/en/rest/code-security/configurations#get-default-code-security-configurations>`_
        :rtype: :class:`github.DefaultCodeSecurityConfig.DefaultCodeSecurityConfig`
        z&/code-security/configurations/defaultsNr¦  )r   rG  r   rI  r:  r„   s    r†   Ú!get_default_code_security_configsz.Organization.get_default_code_security_configsÿ  s9   € ô
 Ü×9Ñ9×SÑSØ—o‘oØŸ™�zÐ!GÐHØô	
ð 	
rˆ   c                óD  — t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t        j                  ||dœ«      }| j                  j                  dd| j                  › d|› d�|dt        j                  i¬«      \  }}y)	zÊ
        :calls: `POST /orgs/{org}/code-security/configurations/{configuration_id}/attach <https://docs.github.com/en/rest/code-security/configurations#attach-a-configuration-to-repositories>`_
        )r€  rª  r_  rT  rß  z/attachrb  rc  N)rF  r•  rE  r   r²  r   rH  rI  rJ  rŠ   r   r–  )r…   rØ   r€  rª  rg  rN  rO  s          r†   Ú&attach_security_config_to_repositoriesz3Organization.attach_security_config_to_repositories  sª   € ô ˜"œcÔ"Ð& BÓ&Ð"Ü˜%¤Ô%Ð, uÓ,Ð%ÜÐ2´DÔ9ÐRÐ;RÓRÐ9Ü*0×*CÑ*CàØ+Bñó+
ˆð Ÿ™×;Ñ;ØØ�T—Z‘Z�LÐ >¸r¸dÀ'ÐJØ!Øœv×;Ñ;Ð<ð	 <ó 
‰ˆ‘rˆ   c                óà   — t        |t        «      sJ |«       ‚t        j                  d|i«      }| j                  j                  dd| j                  › d�|dt        j                  i¬«      \  }}y)zº
        :calls: `DELETE /orgs/{org}/code-security/configurations/detach <https://docs.github.com/en/rest/code-security/configurations#detach-configurations-from-repositories>`_
        rª  rà  rT  z$/code-security/configurations/detachrb  rc  N)	rF  r²  r   rH  rI  rJ  rŠ   r   r–  )r…   rª  Údelete_parametersrN  rO  s        r†   Ú(detach_security_config_from_repositoriesz5Organization.detach_security_config_from_repositories"  s{   € ô Ð1´4Ô8ÐQÐ:QÓQÐ8Ü,2×,EÑ,Eà)Ð+Bðó-
Ðð
 Ÿ™×;Ñ;ØØ�T—Z‘Z�LÐ DÐEØ#Øœv×;Ñ;Ð<ð	 <ó 
‰ˆ‘rˆ   c                ó0  — t        |t        «      sJ |«       ‚t        |t        «      sJ |«       ‚t	        j
                  d|i«      }t        t        j                  j                  | j                  | j                  › d|› d�|dt        j                  i¬«      S )zç
        :calls: `GET /orgs/{org}/code-security/configurations/{configuration_id}/repositories <https://docs.github.com/en/rest/code-security/configurations#get-repositories-associated-with-a-code-security-configuration>`_
        r>  rß  r¯  rb  r  )rF  r•  r   rE  r   rH  r   rG  r   rI  r:  r   r–  )r…   rØ   r>  r  s       r†   Ú"get_repos_for_code_security_configz/Organization.get_repos_for_code_security_config3  sŒ   € ô ˜"œcÔ"Ð& BÓ&Ð"Ü˜6¤3Ô'Ð/¨Ó/Ð'ä×2Ñ2°H¸fÐ3EÓFˆäÜ×/Ñ/×LÑLØ�O‰OØ�x‰xˆjÐ6°r°d¸-ÐHØØœv×;Ñ;Ð<ô
ð 	
rˆ   c                óþ   — t        |t        «      sJ |«       ‚t        j                  d|i«      }t	        t
        j                  j                  | j                  | j                  › d�|dt        j                  id¬«      S )z§
        :calls: `GET /orgs/{org}/actions/runners <https://docs.github.com/en/rest/actions/self-hosted-runners#list-self-hosted-runners-for-an-organization>`_
        r  z/actions/runnersrb  Úrunnersr^  )r   rE  r   rH  r   rG  r,   rI  r:  r   r–  )r…   r  r  s      r†   Úget_self_hosted_runnersz$Organization.get_self_hosted_runnersF  ss   € ô ˜4¤Ô%Ð+ tÓ+Ð%ä×2Ñ2°F¸D°>ÓBˆäÜ×*Ñ*×BÑBØ�O‰OØ�x‰xˆjÐ(Ð)ØØœv×;Ñ;Ð<Øô
ð 	
rˆ   c                óz   — t        t        j                  j                  | j                  | j                  › d�«      S )z±
        :calls: `GET /orgs/{org}/actions/runners/downloads <https://docs.github.com/en/rest/actions/self-hosted-runners#list-runner-applications-for-an-organization>`_
        z/actions/runners/downloads)r   rG  r-   rI  r:  r„   s    r†   Ú#get_self_hosted_runner_applicationsz0Organization.get_self_hosted_runner_applicationsW  s6   € ô Ü×5Ñ5×XÑXØ�O‰OØ�x‰xˆjÐ2Ð3ó
ð 	
rˆ   c                ó
  — t        j                  ||||dœ«      }| j                  j                  d| j                  › d�|dt
        j                  i¬«      \  }}t        j                  j                  | j                  ||«      S )zÑ
        :calls: `POST /orgs/{org}/actions/runners/generate-jitconfig <https://docs.github.com/en/rest/actions/self-hosted-runners#create-configuration-for-a-just-in-time-runner-for-an-organization>`_
        )r  Úrunner_group_idr  Úwork_folderr_  z#/actions/runners/generate-jitconfigrb  rc  )	r   rH  rI  rJ  r:  r   r–  rG  r.   )r…   r  r÷  r  rø  Úbody_parametersrN  rO  s           r†   Ú#create_self_hosted_runner_jitconfigz0Organization.create_self_hosted_runner_jitconfiga  s�   € ô +1×*CÑ*CàØ#2Ø Ø*ñ	ó+
ˆð Ÿ™×;Ñ;ØØ�x‰xˆjÐ;Ð<Ø!Øœv×;Ñ;Ð<ð	 <ó 
‰ˆ�ô ×6Ñ6×WÑWÐX\×XgÑXgÐipÐrvÓwÐwrˆ   c                ó°   — | j                   j                  d| j                  › d�«      \  }}t        j                  j	                  | j                   ||«      S )z¾
        :calls: `POST /orgs/{org}/actions/runners/registration-token <https://docs.github.com/en/rest/actions/self-hosted-runners#create-a-registration-token-for-an-organization>`_
        r_  z#/actions/runners/registration-token©rI  rJ  r:  rG  r/   ©r…   rN  rO  s      r†   Ú,create_self_hosted_runner_registration_tokenz9Organization.create_self_hosted_runner_registration_tokenw  sT   € ð Ÿ™×;Ñ;ØØ�x‰xˆjÐ;Ð<ó
‰ˆ�ô ×2Ñ2×OÑOÐPT×P_ÑP_ÐahÐjnÓoÐorˆ   c                ó°   — | j                   j                  d| j                  › d�«      \  }}t        j                  j	                  | j                   ||«      S )z²
        :calls: `POST /orgs/{org}/actions/runners/remove-token <https://docs.github.com/en/rest/actions/self-hosted-runners#create-a-remove-token-for-an-organization>`_
        r_  z/actions/runners/remove-tokenrü  rý  s      r†   Ú&create_self_hosted_runner_remove_tokenz3Organization.create_self_hosted_runner_remove_token�  sT   € ð Ÿ™×;Ñ;ØØ�x‰xˆjÐ5Ð6ó
‰ˆ�ô ×2Ñ2×OÑOÐPT×P_ÑP_ÐahÐjnÓoÐorˆ   c                ó´   — | j                   j                  d| j                  › d|› �«      \  }}t        j                  j	                  | j                   ||«      S )z³
        :calls: `GET /orgs/{org}/actions/runners/{runner_id} <https://docs.github.com/en/rest/actions/self-hosted-runners#get-a-self-hosted-runner-for-an-organization>`_
        rõ  ú/actions/runners/)rI  rJ  r:  rG  r,   ©r…   Ú	runner_idrN  rO  s       r†   Úget_self_hosted_runnerz#Organization.get_self_hosted_runner‹  sU   € ð
 Ÿ™×;Ñ;ØØ�x‰xˆjÐ)¨)¨Ð5ó
‰ˆ�ô ×-Ñ-×EÑEÀdÇoÁoÐW^Ð`dÓeÐerˆ   c                ó„   — | j                   j                  d| j                  › d|› �dt        j                  i¬«      \  }}y)zº
        :calls: `DELETE /orgs/{org}/actions/runners/{runner_id} <https://docs.github.com/en/rest/actions/self-hosted-runners#delete-a-self-hosted-runner-from-an-organization>`_
        rà  r  rb  r  N)rI  rJ  r:  r   Ú	mediaTyper  s       r†   Údelete_self_hosted_runnerz&Organization.delete_self_hosted_runner–  sE   € ð
 Ÿ™×;Ñ;ØØ�x‰xˆjÐ)¨)¨Ð5Øœv×/Ñ/Ð0ð <ó 
‰ˆ‘rˆ   c                óÂ  — d|v r| j                  |d   «      | _        d|v r;|d   �t        |d   t        «      s
J |d   «       ‚| j	                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _	        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j	                  |d   «      | _        d	|v r| j                  |d	   «      | _        d
|v r| j                  |d
   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _        d|v r| j                  |d   «      | _         d|v r| j                  |d   «      | _!        d|v r| j                  |d   «      | _"        d|v r| j                  |d   «      | _#        d|v r| j                  |d   «      | _$        d |v r| j                  |d    «      | _%        d!|v r| j                  |d!   «      | _&        d"|v r| j                  |d"   «      | _'        d#|v r| j                  |d#   «      | _(        n/d$|v r+| j                  |d$   jS                  d%«      d&   «      | _(        d'|v r| j                  |d'   «      | _*        d(|v r| j                  |d(   «      | _+        d)|v r| j                  |d)   «      | _,        d*|v r| j                  |d*   «      | _-        d+|v r| j                  |d+   «      | _.        d,|v r| j                  |d,   «      | _/        d-|v r| j                  |d-   «      | _0        d.|v r| j                  |d.   «      | _1        d/|v r| j                  |d/   «      | _2        d0|v r| j                  |d0   «      | _3        d1|v r| j                  |d1   «      | _4        d2|v r| j                  |d2   «      | _5        d3|v r| j                  |d3   «      | _6        d4|v r| j                  |d4   «      | _7        d5|v r| j                  |d5   «      | _8        d6|v r| j                  |d6   «      | _9        d7|v r| j                  |d7   «      | _:        d8|v r| j                  |d8   «      | _;        d9|v r| j                  |d9   «      | _<        d:|v r| j                  |d:   «      | _=        d;|v r2| j}                  t~        j€                  j€                  |d;   «      | _A        d<|v r| j                  |d<   «      | _B        d=|v r| j                  |d=   «      | _C        d>|v r| j                  |d>   «      | _D        d?|v r| j                  |d?   «      | _E        d@|v r| j                  |d@   «      | _F        dA|v r| j                  |dA   «      | _G        dB|v r| j                  |dB   «      | _H        dC|v r| j                  |dC   «      | _I        dD|v r| j                  |dD   «      | _J        dE|v r| j                  |dE   «      | _K        dF|v r| j                  |dF   «      | _L        dG|v r| j                  |dG   «      | _M        dH|v r| j                  |dH   «      | _N        dI|v r| j                  |dI   «      | _O        dJ|v r| j                  |dJ   «      | _P        dK|v r| j                  |dK   «      | _Q        dL|v r| j                  |dL   «      | _R        dM|v r| j                  |dM   «      | _S        dN|v r| j                  |dN   «      | _T        dO|v r| j	                  |dO   «      | _U        d$|v r| j                  |d$   «      | _V        dP|v r| j                  |dP   «      | _W        dQ|v r| j                  |dQ   «      | _X        y y )RNr�   r“   r–   r™   rœ   rŸ   r¡   r¤   r¦   r©   r«   r­   r¯   r±   r´   r¶   r¸   r»   r½   rÀ   rÂ   rÅ   rÇ   rÉ   rË   rÍ   rÏ   rÑ   rÓ   rÕ   rØ   rÚ   rÜ   rÞ   rŠ   r:  ra  éÿÿÿÿrá   rä   ræ   rè   rë   rí   rï   rò   rô   rö   rø   rú   rü   rþ   r   r  r  r  r  r  r  r  r  r  r  r  r  r  r   r"  r$  r&  r(  r*  r,  r.  r0  r2  r4  r6  r8  r<  r>  )YÚ_makeBoolAttributer5   rF  rE  Ú_makeDatetimeAttributer6   Ú_makeStringAttributer7   r8   r9   Ú_makeIntAttributer:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   ÚsplitrX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   Ú_makeClassAttributerG  r(   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   r{   r|   r}   r~   r   r€   r�   r‚   rƒ   )r…   r±  s     r†   rç  zOrganization._useAttributes¡  sé
  € Ø;¸zÑIØCG×CZÑCZØÐKÑLóDˆDÔ@ð ˜JÑ&Ø˜mÑ,Ð4¼
À:ÈmÑC\Ô^aÔ8bð ÐdnØñeó Ðbð !%× ;Ñ ;¸JÀ}Ñ<UÓ VˆDÔØ˜:Ñ%Ø#×8Ñ8¸ÀLÑ9QÓRˆDÔØ˜jÑ(Ø"&×";Ñ";¸JÀÑ<WÓ"XˆDÔØ�ZÑØ×2Ñ2°:¸fÑ3EÓFˆDŒJØ˜jÑ(Ø"&×"8Ñ"8¸ÀOÑ9TÓ"UˆDÔØ˜
Ñ"Ø ×5Ñ5°jÀÑ6KÓLˆDŒMØ˜:Ñ%Ø#×:Ñ:¸:ÀlÑ;SÓTˆDÔØ&¨*Ñ4Ø.2×.GÑ.GÈ
ÐSnÑHoÓ.pˆDÔ+Ø*¨jÑ8Ø26×2KÑ2KÈJÐWvÑLwÓ2xˆDÔ/Ø;¸zÑIØCG×CZÑCZØÐKÑLóDˆDÔ@ð FÈÑSØMQ×MdÑMdØÐUÑVóNˆDÔJð ;¸jÑHØBF×BYÑBYØÐJÑKóCˆDÔ?ð 2°ZÑ?Ø9=×9PÑ9PØÐAÑBó:ˆDÔ6ð ˜JÑ&Ø $× 9Ñ 9¸*À]Ñ:SÓ TˆDÔØ˜:Ñ%Ø#×5Ñ5°jÀÑ6NÓOˆDÔØ8¸JÑFØ@D×@WÑ@WØÐHÑIóAˆDÔ=ð ˜jÑ(Ø"&×";Ñ";¸JÀÑ<WÓ"XˆDÔØ�jÑ Ø×3Ñ3°J¸wÑ4GÓHˆDŒKØ˜:Ñ%Ø#×8Ñ8¸ÀLÑ9QÓRˆDÔØ˜*Ñ$Ø"×4Ñ4°ZÀÑ5LÓMˆDŒOØ˜jÑ(Ø"&×";Ñ";¸JÀÑ<WÓ"XˆDÔØ˜*Ñ$Ø"×4Ñ4°ZÀÑ5LÓMˆDŒOØ˜jÑ(Ø"&×";Ñ";¸JÀÑ<WÓ"XˆDÔØ˜*Ñ$Ø"×7Ñ7¸
À;Ñ8OÓPˆDŒOØ˜JÑ&Ø $× 9Ñ 9¸*À]Ñ:SÓ TˆDÔØ&¨*Ñ4Ø.2×.EÑ.EÀjÐQlÑFmÓ.nˆDÔ+Ø$¨
Ñ2Ø,0×,CÑ,CÀJÐOhÑDiÓ,jˆDÔ)Ø˜*Ñ$Ø"×7Ñ7¸
À;Ñ8OÓPˆDŒOØ˜Ñ#Ø!×6Ñ6°zÀ*Ñ7MÓNˆDŒNØ�:ÑØ×-Ñ-¨j¸Ñ.>Ó?ˆDŒHØ˜JÑ&Ø $× 7Ñ 7¸
À=Ñ8QÓ RˆDÔØ˜:Ñ%Ø#×8Ñ8¸ÀLÑ9QÓRˆDÔØ˜Ñ#Ø!×6Ñ6°zÀ*Ñ7MÓNˆDŒNØ�jÑ Ø×3Ñ3°J¸wÑ4GÓHˆD�KØ�jÑ Ø×3Ñ3°J¸uÑ4E×4KÑ4KÈCÓ4PÐQSÑ4TÓUˆDŒKØ5¸ÑCØ=A×=VÑ=VØÐEÑFó>ˆDÔ:ð 0°:Ñ=Ø7;×7NÑ7NØÐ?Ñ@ó8ˆDÔ4ð 6¸ÑCØ=A×=TÑ=TØÐEÑFó>ˆDÔ:ð &¨Ñ3Ø-1×-DÑ-DÀZÐPjÑEkÓ-lˆDÔ*Ø-°Ñ;Ø59×5LÑ5LØÐ=Ñ>ó6ˆDÔ2ð 5¸
ÑBØ<@×<SÑ<SØÐDÑEó=ˆDÔ9ð -°
Ñ:Ø48×4KÑ4KØÐ<Ñ=ó5ˆDÔ1ð 4°zÑAØ;?×;RÑ;RØÐCÑDó<ˆDÔ8ð -°
Ñ:Ø48×4KÑ4KØÐ<Ñ=ó5ˆDÔ1ð &¨Ñ3Ø-1×-DÑ-DÀZÐPjÑEkÓ-lˆDÔ*Ø&¨*Ñ4Ø.2×.EÑ.EÀjÐQlÑFmÓ.nˆDÔ+Ø,°
Ñ:Ø48×4KÑ4KØÐ<Ñ=ó5ˆDÔ1ð 3°jÑ@Ø:>×:QÑ:QØÐBÑCó;ˆDÔ7ð 6¸ÑCØ=A×=TÑ=TØÐEÑFó>ˆDÔ:ð 2°ZÑ?Ø9=×9PÑ9PØÐAÑBó:ˆDÔ6ð ˜JÑ&Ø $× 9Ñ 9¸*À]Ñ:SÓ TˆDÔØ�ZÑØ×2Ñ2°:¸fÑ3EÓFˆDŒJØ˜
Ñ"Ø ×5Ñ5°jÀÑ6KÓLˆDŒMØ *Ñ,Ø&*×&?Ñ&?À
ÐK^Ñ@_Ó&`ˆDÔ#Ø  JÑ.Ø(,×(>Ñ(>¸zÐJ_Ñ?`Ó(aˆDÔ%Ø�ZÑØ×1Ñ1´&·+±+×2BÑ2BÀJÈvÑDVÓWˆDŒJØ˜jÑ(Ø"&×"8Ñ"8¸ÀOÑ9TÓ"UˆDÔØ˜ZÑ'Ø!%×!7Ñ!7¸
À>Ñ8RÓ!SˆDÔØ :Ñ-Ø'+×'@Ñ'@ÀÐL`ÑAaÓ'bˆDÔ$Ø˜ZÑ'Ø!%×!7Ñ!7¸
À>Ñ8RÓ!SˆDÔØ+¨zÑ9Ø37×3JÑ3JÈ:ÐVvÑKwÓ3xˆDÔ0Ø  JÑ.Ø(,×(AÑ(AÀ*ÐMbÑBcÓ(dˆDÔ%Ø˜*Ñ$Ø"×7Ñ7¸
À;Ñ8OÓPˆDŒOØ9¸ZÑGØAE×AXÑAXØÐIÑJóBˆDÔ>ð 9¸JÑFØ@D×@YÑ@YØÐHÑIóAˆDÔ=ð AÀJÑNØHL×H_ÑH_ØÐPÑQóIˆDÔEð JÈZÑWØQU×QhÑQhØÐYÑZóRˆDÔNð ˜:Ñ%Ø#×6Ñ6°zÀ,Ñ7OÓPˆDÔØ˜:Ñ%Ø#×8Ñ8¸ÀLÑ9QÓRˆDÔØ˜JÑ&Ø $× 9Ñ 9¸*À]Ñ:SÓ TˆDÔØ *Ñ,Ø&*×&?Ñ&?À
ÐK^Ñ@_Ó&`ˆDÔ#Ø  JÑ.Ø(,×(>Ñ(>¸zÐJ_Ñ?`Ó(aˆDÔ%Ø Ñ+Ø%)×%>Ñ%>¸zÐJ\Ñ?]Ó%^ˆDÔ"Ø+¨zÑ9Ø37×3JÑ3JÈ:ÐVvÑKwÓ3xˆDÔ0Ø�ZÑØ×2Ñ2°:¸fÑ3EÓFˆDŒJØ˜:Ñ%Ø#×:Ñ:¸:ÀlÑ;SÓTˆDÔØ�JÑØ×1Ñ1°*¸UÑ2CÓDˆDŒIØ˜zÑ)Ø#'×#<Ñ#<¸ZÐHXÑ=YÓ#ZˆDÔ Ø(¨JÑ6Ø04×0GÑ0GÈ
ÐSpÑHqÓ0rˆDÕ-ð 7rˆ   N)ÚreturnÚNone)r  rE  )r  rf  )r  r   )r  z
str | None)r  r•  )r  r(   )rL  r   r@  úOpt[str]r  r  )rU  r   r  r  )rZ  r+   r  r  rX  ú	Opt[bool]r  r+   )r  rE  rZ  r+   r´   r  r]  r  r^  r  r  r+   )
r  rE  rk  údict[str, str]rl  úOpt[list[str]]rm  r  r  r   )r  rE  rr  r  r  r)   )6r  rE  r´   r  r}  r  r^  r  r~  r  r  r  r€  r  r�  r  r‚  r  rƒ  úOpt[int]r„  r  r…  r  r†  r  r‡  r  rˆ  r  r‰  r  rŠ  r  r‹  r  rŒ  r  r�  r  rŽ  r  r�  r  r�  r  r‘  r  r’  r  r“  zOpt[dict[str, Any]]r  r+   )r¸  rE  r¹  rE  r~  rE  rº  úOpt[list[Repository]]r§  rE  r  r%   )r™  )r§  rE  r  z!PaginatedList[OrganizationSecret])r¸  rE  r§  rE  r  r%   )r  rE  rÏ  r  rÊ  r  rË  r  r´   r  rÌ  r  rÍ  r  rÎ  r  r  r0   )
r×  rE  rŒ   rE  r~  rE  rº  r  r  r'   )r  z#PaginatedList[OrganizationVariable])r×  rE  r  r'   )rØ   r•  r  r  )r™   r  rœ   r  r¡   r  r´   r  r½   r  rÞ   r  r  r  r  r  )rØ   r•  r  rE  rk  r  rl  r  rm  r  r  r   )r  zPaginatedList[Event])rØ   r•  r  r   )r  zPaginatedList[Hook])rö  r•  r÷  r•  r  r   )rö  r•  r  z"PaginatedList[HookDeliverySummary])rü  r  rý  r  r  zOpt[list[Label]]rþ  r  rÿ  r  r  zOpt[datetime]r  zPaginatedList[Issue])r  r  r@  r  r  úPaginatedList[NamedUser])rý  r  r  zPaginatedList[Project])r  r  )r  r  r  r  )r  r   r  r  )rL  r   r  r  )r§  rE  r  r*   )r  r   )r  rE  r  r+   )r6  r  rþ  r  rÿ  r  r  zPaginatedList[Repository])rØ   r•  r  r0   )r'  rE  r  r0   )r  zPaginatedList[Team])r  z%PaginatedList[OrganizationInvitation])
r5  zOpt[NamedUser]r½   r  r@  r  r6  zOpt[list[Team]]r  r  )r=  r   r  rf  )rL  r   r  rf  )rU  r   r  rf  )rX  ú	list[str]rR  r  rS  r  r  r   )r  zPaginatedList[Migration])r  zPaginatedList[Installation])rý  r  r}  r  r~  r  r  r  r€  r  rþ  r  rÿ  r  r  z*PaginatedList[OrganizationDependabotAlert])r�  r  rŽ  r  r�  r  r�  r  rþ  r  rÿ  r  rý  r  r}  r  r  z(PaginatedList[OrganizationCodeScanAlert])rý  r  r§  r  rœ  r  rþ  r  rÿ  r  r�  r  rž  r  rŸ  r  r   r  r  z*PaginatedList[OrganizationSecretScanAlert])r  z)PaginatedList[OrganizationCustomProperty])r®  rE  r  r"   )r³  zlist[CustomProperty]r  z list[OrganizationCustomProperty])r¶  r!   r  r"   )r®  rE  r  r  )r¿  r  r  z-PaginatedList[RepositoryCustomPropertyValues])rÄ  r  r³  zdict[str, str | list | None]r  r  )rÌ  r  r  z!PaginatedList[CodeSecurityConfig]) r  rE  r´   rE  rÐ  r  rÑ  r  rÒ  r  rÓ  r  rÔ  r  rÕ  r  rÖ  r  r×  r  rØ  r  rÙ  r  rÚ  r  rÛ  r  rÜ  r  r  r   )"rØ   r•  r  r  r´   r  rÐ  r  rÑ  r  rÒ  r  rÓ  r  rÔ  r  rÕ  r  rÖ  r  r×  r  rØ  r  rÙ  r  rÚ  r  rÛ  r  rÜ  r  r  r   )rØ   r•  r  r   )rØ   r•  ræ  r  r  r  )r  z(PaginatedList[DefaultCodeSecurityConfig])rØ   r•  r€  rE  rª  zOpt[list[int]]r  r  )rª  z	list[int]r  r  )rØ   r•  r>  r  r  z+PaginatedList[CodeSecurityConfigRepository])r  r  r  z&PaginatedList[SelfHostedActionsRunner])r  z1PaginatedList[SelfHostedActionsRunnerApplication])
r  rE  r÷  r•  r  r  rø  r  r  r.   )r  r/   )r  r•  r  r,   )r  r•  r  r  )r±  zdict[str, Any]r  r  )£Ú__name__Ú
__module__Ú__qualname__Ú__doc__r‡   r�   r¶  r�   r“   r–   r™   rœ   rŸ   r¡   r¤   r¦   r©   r«   r­   r¯   r±   r´   r¶   r¸   r»   r½   rÀ   rÂ   rÅ   rÇ   rÉ   rË   rÍ   rÏ   rÑ   rÓ   rÕ   rØ   rÚ   rÜ   rÞ   rŠ   rá   rä   ræ   rè   rë   rí   rï   rò   rô   rö   rø   rú   rü   rþ   r   r  r  r  r  r  r  r  r  r  r  r  r  r  r   r"  r$  r&  r(  r*  r,  r.  r0  r2  r4  r6  r8  r:  r<  r>  r   rP  rV  rY  rh  rp  ru  r—  r¾  rÃ  rÆ  rÑ  rÙ  rÜ  rÞ  rä  ré  r   rë  rí  rð  rò  rø  rú  r  r  r  r  r  r  r  r³  r  r   r"  r%  r(  r*  r.  r9  r?  rC  rE  rG  rI  rK  rY  r[  r_  r‡  r‘  r£  rª  r¯  r·  rº  r¼  rÀ  rÉ  rÍ  rÝ  rà  râ  rä  rç  ré  rë  rî  rð  ró  rõ  rú  rþ  r   r  r  rç  © rˆ   r†   r2   r2   «   s  „ ñó"ODób>ð òJó ðJð ò'ó ð'ð ò&ó ð&ð ò)ó ð)ð ò ó ð ð ò)ó ð)ð ò#ó ð#ð ò&ó ð&ð ò5ó ð5ð ò9ó ð9ð òJó ðJð òTó ðTð òIó ðIð ò@ó ð@ð ò'ó ð'ð ò&ó ð&ð òGó ðGð ò)ó ð)ð ò!ó ð!ð ò&ó ð&ð ò%ó ð%ð ò)ó ð)ð ò%ó ð%ð ò)ó ð)ð ò%ó ð%ð ò'ó ð'ð ò5ó ð5ð ò3ó ð3ð ò%ó ð%ð ò$ó ð$ð òó ðð ò'ó ð'ð ò&ó ð&ð ò$ó ð$ð ò!ó ð!ð òDó ðDð ò>ó ð>ð òDó ðDð ò4ó ð4ð ò<ó ð<ð òCó ðCð ò;ó ð;ð òBó ðBð ò;ó ð;ð ò4ó ð4ð ò5ó ð5ð ò;ó ð;ð òAó ðAð òDó ðDð ò@ó ð@ð ò'ó ð'ð ò ó ð ð ò#ó ð#ð ò-ó ð-ð ò/ó ð/ð ò ó ð ð ò)ó ð)ð ò(ó ð(ð ò.ó ð.ð ò(ó ð(ð ò:ó ð:ð ò/ó ð/ð ò%ó ð%ð òHó ðHð òGó ðGð òOó ðOð òXó ðXð ò&ó ð&ð ò&ó ð&ð ò'ó ð'ð ò-ó ð-ð ò/ó ð/ð ò,ó ð,ð ò:ó ð:ð ò ó ð ð ò&ó ð&ð òó ðð ò*ó ð*ð ò7ó ð7ð BHô 	
ó
ð  Ø)/ð	
àð
ð ð
ð 'ð	
ð
 
ó
ð( !'Ø*0Ø#ð \àð \ð ð \ð ð	 \ð
 (ð \ð ð \ð 
ó \ðL "(Ø"ðPàðPð ðPð ð	Pð
 ðPð 
óPð< :@ô Vð& !'Ø#Ø#Ø%Ø &Ø$Ø#)Ø"(Ø"Ø%Ø%+Ø'-Ø(.Ø(.Ø(.Ø,2Ø)/Ø!'Ø&,Ø4:Ø.4Ø06Ø'-Ø)/Ø17ð7d\àðd\ð ðd\ð ð	d\ð
 ðd\ð ðd\ð ðd\ð ðd\ð !ðd\ð  ðd\ð ðd\ð ðd\ð #ðd\ð %ðd\ð &ðd\ð  &ð!d\ð" &ð#d\ð$ !*ð%d\ð& 'ð'd\ð( ð)d\ð* $ð+d\ð, )2ð-d\ð. $,ð/d\ð0 &.ð1d\ð2 %ð3d\ð4 'ð5d\ð6 /ð7d\ð8 
ó9d\ðT  Ø7=Ø$ð<
àð<
ð ð<
ð ð	<
ð
  5ð<
ð ð<
ð 
ó<
ô|
ô$Vð" -3Ø%Ø"Ø &Ø#)Ø&,Ø)/ð-Pàð-Pð *ð-Pð ð	-Pð
 ð-Pð ð-Pð !ð-Pð $ð-Pð 'ð-Pð 
ó-Pðf  Ø7=ð0
àð0
ð ð0
ð ð	0
ð
  5ð0
ð 
ó0
ód
ó	Zó`ð #)ØØ"Ø &Ø Ø#Øð"àð"ð ð"ð ð	"ð
 ð"ð ð"ð ð"ð ð"ð 
ó"ñH ÐAÓBð "(Ø"ðPàðPð ðPð ð	Pð
 ðPð ðPð 
òPó CðPó.^ó:ó[óPó
ð  "Ø Ø#)ØØ$Ø%ð!hàð!hð ð!hð !ð	!hð
 ð!hð ð!hð ð!hð 
ó!hðJ #Øð
àð
ð ð
ð 
"ó	
ð( .4ô 
ó

ð =Cô 
ó	
ó	
ôZóCó	kð  ØØ$ð	
àð
ð ð
ð ð	
ð
 
#ó
ó4:ó:ó[ó

ð  &Ø ØØ!'ð"
àð"
ð ð"
ð ð	"
ð
 ð"
ð 
ó"
óHó
ó
ótópó	
ð (.Ø)/ð	ZàðZð %ðZð 'ð	Zð
 
óZóB
ó
ð" !Ø#Ø$Ø"Ø ØØ$ð1
àð1
ð ð1
ð ð	1
ð
 ð1
ð ð1
ð ð1
ð ð1
ð 
4ó1
ðj %Ø$ØØØØ$Ø Ø#ð7
àð7
ð ð7
ð ð	7
ð
 ð7
ð ð7
ð ð7
ð ð7
ð ð7
ð 
2ó7
ðv !Ø &Ø%ØØ$Ø#Ø(.Ø#)Ø!'ðE
àðE
ð ðE
ð ð	E
ð
 ðE
ð ðE
ð ðE
ð &ðE
ð !ðE
ð ðE
ð 
4óE
óN

ó
ó 
ó(
ó$gð ,2ð
Ø (ð
à	6ó
ðnØ )ðnØ7Sðnà	ónð( AGô 

ð  '-Ø%+Ø7=Ø&,Ø06Ø06Ø$*Ø4:Ø5;Ø4:Ø:@Ø4:Ø &ð!?\àð?\ð ð?\ð $ð	?\ð
 #ð?\ð -5ð?\ð $ð?\ð &.ð?\ð &.ð?\ð "ð?\ð *2ð?\ð +3ð?\ð *2ð?\ð 08ð?\ð *2ð?\ð  ð!?\ð" 
ó#?\ðH  Ø &Ø&,Ø%+Ø7=Ø&,Ø06Ø06Ø$*Ø4:Ø5;Ø4:Ø:@Ø4:Ø &ð#=\àð=\ð ð=\ð ð	=\ð
 $ð=\ð #ð=\ð -5ð=\ð $ð=\ð &.ð=\ð &.ð=\ð "ð=\ð *2ð=\ð +3ð=\ð *2ð=\ð 08ð=\ð  *2ð!=\ð" ð#=\ð$ 
ó%=\ó~wó	\ð [aô 	
ó

ð NTð
Øð
Ø!ð
Ø<Jð
à	ó
ó.
ð$ +1ð
Øð
Ø'ð
à	4ó
ð& 8>ô 
ó"
ð [aðxØðxØ*-ðxØ7@ðxØOWðxà	)óxó,pópó	fó	
ôOsrˆ   r2   )RÚ
__future__r   Úurllib.parserµ  r   Útypingr   r   Útyping_extensionsr   Úgithub.CodeSecurityConfigrG  Ú#github.CodeSecurityConfigRepositoryÚgithub.CopilotÚ github.DefaultCodeSecurityConfigÚgithub.EventÚgithub.GithubObjectÚgithub.HookDeliveryÚgithub.LabelÚgithub.NamedUserÚ github.OrganizationCodeScanAlertÚ!github.OrganizationCustomPropertyÚ"github.OrganizationDependabotAlertÚgithub.OrganizationSecretÚ"github.OrganizationSecretScanAlertÚgithub.OrganizationVariableÚgithub.PlanÚgithub.ProjectÚgithub.RepositoryÚgithub.SelfHostedActionsRunnerÚ)github.SelfHostedActionsRunnerApplicationÚ'github.SelfHostedActionsRunnerJitConfigÚ#github.SelfHostedActionsRunnerTokenÚgithub.Teamr   r	   r
   r   r   r   r   r   r   Úgithub.PaginatedListr   r   r   r   r   r   Úgithub.Hookr   r   r   Úgithub.Installationr   Úgithub.Issuer   r   Úgithub.Migrationr   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   Úgithub.PublicKeyr*   r+   r,   r-   r.   r/   r0   r2   r  rˆ   r†   Ú<module>rA     sâ   ðõz #ã Ý ß %å (ã  Û *Û Û 'Û Û Û Û Û Û 'Û (Û )Û  Û )Û "Û Û Û Û %Û 0Û .Û *Û Ý ÷	÷ 	ó 	õ /áÝ<ÝPÝ&ÝJÝ"Ý ßEÝ0Ý"Ý"Ý*ßBÝJ÷ñ õ
 OÝ<ÝNÝ@Ý Ý&Ý*Ý,ÝFÝ\ÝXÝPÝ ôE#sÐ*õ E#srˆ   