ó
    	[hÏD  ã                   óf  • S SK r S SKrS SKrS SKrS SKrS SKrS SKrS SKrS SKrS SK	r	S SK
r
S SKrS SKJr  S SKJrJrJr  S SKJrJrJrJrJrJrJrJrJrJrJr  S SKJr  SSK J!r!J"r"  SSK#J$r$  SS	K%J&r&J'r'J(r(  S
r)\\*S4   r+SRX                  r-SRX                  r.Sr/ " S S\!5      r0 " S S\!5      r1g)é    N)Údefaultdict)Ú
BaseCookieÚMorselÚSimpleCookie)ÚDefaultDictÚDictÚIterableÚIteratorÚListÚMappingÚOptionalÚSetÚTupleÚUnionÚcast)ÚURLé   )ÚAbstractCookieJarÚClearCookiePredicate)Úis_ip_address)ÚLooseCookiesÚPathLikeÚStrOrURL)Ú	CookieJarÚDummyCookieJarúMorsel[str]z{}/{}z{1}.{0}éd   c                   óâ  ^ • \ rS rSrSr\R                  " S5      r\R                  " S5      r\R                  " S5      r	\R                  " S\R                  5      r\R                  " S5      r\" \R                  R                  R!                  \R"                  R$                  S9R'                  5       5      S	-
  r \R,                  " \R0                  " \5      5        \S	-
  rSSSSS.S\S\S\\\ \   S4   S\!\"RF                     SS4
U 4S jjjr$\%S\4S j5       r&S\'SS4S jr(S\'SS4S jr)S2S\!\*   SS4S jjr+S\,SS4S jr-S3S jr.S\4S jr/S4S  jr0S!\ \1\,\,\,4      SS4S" jr2S#\3S\,S$\,S%\,SS4
S& jr4\5" 5       4S'\6S(\5SS4S) jjr7\5" 5       4S*\5SS+4S, jjr8\9S\,S-\,S\4S. j5       r:\;S/\,S\!\   4S0 j5       r<S1r=U =r>$ ! \\4 a    \R,                  " S
5      r GN\ a    Sr GNf = f)5r   é2   z/Implements cookie storage adhering to RFC 6265.z][\x09\x20-\x2F\x3B-\x40\x5B-\x60\x7B-\x7E]*(?P<token>[\x00-\x08\x0A-\x1F\d:a-zA-Z\x7F-\xFF]+)z(\d{1,2}):(\d{1,2}):(\d{1,2})z	(\d{1,2})zG(jan)|(feb)|(mar)|(apr)|(may)|(jun)|(jul)|(aug)|(sep)|(oct)|(nov)|(dec)z	(\d{2,4}))Útzinfor   )	i¸  é   é   é   é;   r$   éÿÿÿÿr%   r%   iÿÿÿFTN)ÚunsafeÚquote_cookieÚtreat_as_secure_originÚloopr&   r'   r(   r)   Úreturnc                ó.  >• [         TU ]  US9  [        [        5      U l        [        [
        5      U l        [        5       U l        Xl	        X l
        Uc  / nO¥[        U[        5      (       a  UR                  5       /nO~[        U[        5      (       a  [        U5      R                  5       /nONU Vs/ s HA  n[        U[        5      (       a  [        U5      R                  5       OUR                  5       PMC     nnX0l        / U l        0 U l        g s  snf ©N©r)   )ÚsuperÚ__init__r   r   Ú_cookiesÚdictÚ_morsel_cacheÚsetÚ_host_only_cookiesÚ_unsafeÚ_quote_cookieÚ
isinstancer   ÚoriginÚstrÚ_treat_as_secure_originÚ_expire_heapÚ_expirations)Úselfr&   r'   r(   r)   ÚurlÚ	__class__s         €Ú`/home/gothic/public_html/Fooocus/fooocus_env/lib64/python3.13/site-packages/aiohttp/cookiejar.pyr/   ÚCookieJar.__init__W   s  ø€ ô 	‰Ñ˜dÐÑ#ÜDOÜóE
ˆŒô œÓð 	Ôô 9<»ˆÔØŒØ)ÔØ!Ñ)Ø%'Ñ"ÜÐ.´×4Ñ4Ø&<×&CÑ&CÓ&EÐ%FÑ"ÜÐ.´×4Ñ4Ü&)Ð*@Ó&A×&HÑ&HÓ&JÐ%KÑ"ñ 2ó&â1�Cô &0°´S×%9Ñ%9”�C“—‘Ô!¸s¿z¹z»|ÒKÙ1ð #ð &ð (>Ô$ØFHˆÔØ?AˆÕùò&s   Â3ADc                 ó   • U R                   $ ©N)r6   ©r=   s    r@   r'   ÚCookieJar.quote_cookiex   s   € à×!Ñ!Ð!ó    Ú	file_pathc                 óâ   • [         R                  " U5      nUR                  SS9 n[        R                  " U R
                  U[        R                  5        S S S 5        g ! , (       d  f       g = f)NÚwb©Úmode)ÚpathlibÚPathÚopenÚpickleÚdumpr0   ÚHIGHEST_PROTOCOL©r=   rG   Úfs      r@   ÚsaveÚCookieJar.save|   sF   € Ü—L’L Ó+ˆ	Ø�^‰^ ˆ^Ñ&¨!Ü�KŠK˜Ÿ™ q¬&×*AÑ*AÔB÷ '×&Ö&ús   ¦1A Á 
A.c                 ó¸   • [         R                  " U5      nUR                  SS9 n[        R                  " U5      U l        S S S 5        g ! , (       d  f       g = f)NÚrbrJ   )rL   rM   rN   rO   Úloadr0   rR   s      r@   rX   ÚCookieJar.load�   s;   € Ü—L’L Ó+ˆ	Ø�^‰^ ˆ^Ñ&¨!Ü"ŸKšK¨›NˆDŒM÷ '×&Ö&ús   ¦AÁ
AÚ	predicatec                 óŠ  • Ucƒ  U R                   R                  5         U R                  R                  5         U R                  R                  5         U R                  R                  5         U R
                  R                  5         g [        R                  " 5       nU R                  R                  5        VVVVVs/ s HY  u  u  p4nUR                  5         H<  u  pgX4U4=o€R
                  ;   a  U R
                  U   U::  d  U" U5      (       d  M:  UPM>     M[     n	nnnnnU	(       a  U R                  U	5        g g s  snnnnnf rC   )	r;   Úclearr0   r2   r4   r<   ÚtimeÚitemsÚ_delete_cookies)
r=   rZ   ÚnowÚdomainÚpathÚcookieÚnameÚmorselÚkeyÚto_dels
             r@   r\   ÚCookieJar.clear†   s  € ØÑØ×Ñ×#Ñ#Ô%Ø�M‰M×ÑÔ!Ø×Ñ×$Ñ$Ô&Ø×#Ñ#×)Ñ)Ô+Ø×Ñ×#Ñ#Ô%Øä�iŠi‹kˆð +/¯-©-×*=Ñ*=Ô*?÷	
â*?Ñ&‘� Ø &§¡§‘�à tÐ,Ð,�×1BÑ1BÓBØ×%Ñ% cÑ*¨cÓ1á˜× ÷ á .ñ Ù*?ð 	ô 	
ö Ø× Ñ  Õ(ð ùö	
s   Â<AD<Ä
D<ra   c                 ó4   ^ ^• T R                  UU 4S j5        g )Nc                 ó.   >• TR                  TU S   5      $ )Nra   )Ú_is_domain_match)Úxra   r=   s    €€r@   Ú<lambda>Ú(CookieJar.clear_domain.<locals>.<lambda>ž   s   ø€ ˜T×2Ñ2°6¸1¸X¹;ÔGrF   )r\   ©r=   ra   s   ``r@   Úclear_domainÚCookieJar.clear_domain�   s   ù€ Ø�
‰
ÕGÕHrF   c              #   ó¢   #   • U R                  5         U R                  R                  5        H  nUR                  5        S h  v•N   M     g  N	7frC   )Ú_do_expirationr0   Úvalues)r=   Úvals     r@   Ú__iter__ÚCookieJar.__iter__    s:   é € Ø×ÑÔØ—=‘=×'Ñ'Ö)ˆCØ—z‘z“|×#Ò#ò *Ù#ùs   ‚AAÁAÁ
Ac                 óV   • [        S U R                  R                  5        5       5      $ )zgReturn number of cookies.

This function does not iterate self to avoid unnecessary expiration
checks.
c              3   óT   #   • U  H  n[        UR                  5       5      v •  M      g 7frC   )Úlenrt   )Ú.0rc   s     r@   Ú	<genexpr>Ú$CookieJar.__len__.<locals>.<genexpr>«   s    é € ÐMÒ6L¨F”3�v—}‘}“×'Ð'Ò6Lùs   ‚&()Úsumr0   rt   rD   s    r@   Ú__len__ÚCookieJar.__len__¥   s"   € ô ÑM°d·m±m×6JÑ6JÔ6LÓMÓMÐMrF   c                 óÜ  • [        U R                  5      =n(       d  gU[        :”  a…  U[        U R                  5      S-  :”  ai  U R                   Vs/ s H,  nU R                  R	                  US   5      US   :X  d  M*  UPM.     snU l        [
        R                  " U R                  5        [        R                  " 5       n/ nU R                  (       az  U R                  S   u  pVXS:”  a  Oc[
        R                  " U R                  5        U R                  R	                  U5      U:X  a  UR                  U5        U R                  (       a  Mz  U(       a  U R                  U5        ggs  snf )zRemove expired cookies.Né   r   r   )rz   r;   Ú _MIN_SCHEDULED_COOKIE_EXPIRATIONr<   ÚgetÚheapqÚheapifyr]   ÚheappopÚappendr_   )r=   Úexpire_heap_lenÚentryr`   rg   ÚwhenÚ
cookie_keys          r@   rs   ÚCookieJar._do_expiration­   s3  € ä#& t×'8Ñ'8Ó#9Ð9�Õ9Øð Ô>Ó>Ø¤# d×&7Ñ&7Ó"8¸1Ñ"<Ó<ð "×.Ò.ó!â.�EØ×$Ñ$×(Ñ(¨¨q©Ó2°e¸A±hÑ>÷ Ù.ñ!ˆDÔô
 �MŠM˜$×+Ñ+Ô,ä�iŠi‹kˆØ-/ˆà××Ø#×0Ñ0°Ñ3ÑˆDØ‹zØÜ�MŠM˜$×+Ñ+Ô,ð
 × Ñ ×$Ñ$ ZÓ0°DÓ8Ø—‘˜jÔ)ð ××Ñö Ø× Ñ  Õ(ð ùò-!s   Á)E)Á?E)rg   c                 ó  • U H€  u  p#nU R                   R                  X$45        U R                  X#4   R                  US 5        U R                  X#4   R                  US 5        U R
                  R                  X#U4S 5        M‚     g rC   )r4   Údiscardr0   Úpopr2   r<   )r=   rg   ra   rb   rd   s        r@   r_   ÚCookieJar._delete_cookiesØ   sz   € Û"(ÑˆF˜$Ø×#Ñ#×+Ñ+¨V¨NÔ;Ø�M‰M˜6˜.Ñ)×-Ñ-¨d°DÔ9Ø×Ñ ˜~Ñ.×2Ñ2°4¸Ô>Ø×Ñ×!Ñ! 6°Ð"6¸Ö=ò	 #)rF   r‹   rb   rd   c                 ó¬   • X#U4nU R                   R                  U5      U:X  a  g [        R                  " U R                  X45        XR                   U'   g rC   )r<   r„   r…   Úheappushr;   )r=   r‹   ra   rb   rd   rŒ   s         r@   Ú_expire_cookieÚCookieJar._expire_cookieß   sM   € Ø DÐ)ˆ
Ø×Ñ× Ñ  Ó,°Ó4àÜ�Š�t×(Ñ(¨4Ð*<Ô=Ø(,×Ñ˜*Ò%rF   ÚcookiesÚresponse_urlc                 óú  • UR                   nU R                  (       d  [        U5      (       a  g[        U[        5      (       a  UR                  5       nU GHü  u  pE[        U[        5      (       d  [        5       nXVU'   Xd   nUS   nU(       a  US   S:X  a  SnUS	 U(       d%  Ub"  U R                  R                  X445        U=ouS'   U(       a  US   S:X  a	  USS nXuS'   U(       a  U R                  Xs5      (       d  M«  US   nU(       a	  US   S	:w  a@  UR                  nUR                  S	5      (       d  S	nOS	USUR                  S	5       -   nX…S'   UR                  S	5      nUS
   =n	(       aK   [        U	5      n
[!        ["        R"                  " 5       U
-   U R$                  5      nU R'                  X·X„5        O<US   =n(       a0  U R+                  U5      =n(       a  U R'                  X×X„5        OSUS'   Xx4nU R,                  U   R/                  U5      U:w  d  GMÌ  XPR,                  U   U'   U R0                  U   R3                  US5        GMÿ     U R5                  5         g! [(         a    SUS
'    Nf = f)zUpdate cookies.Nra   r%   Ú.Ú r   r   rb   Ú/zmax-ageÚexpires)Úraw_hostr5   r   r7   r   r^   r   r   r4   Úaddrk   rb   Ú
startswithÚrfindÚrstripÚintÚminr]   ÚMAX_TIMEr”   Ú
ValueErrorÚ_parse_dater0   r„   r2   r�   rs   )r=   r–   r—   Úhostnamerd   rc   Útmpra   rb   Úmax_ageÚdelta_secondsÚmax_age_expirationrœ   Úexpire_timerf   s                  r@   Úupdate_cookiesÚCookieJar.update_cookiesç   sa  € à×(Ñ(ˆà�|�|¤¨h× 7Ñ 7àä�gœw×'Ñ'Ø—m‘m“oˆGä#‰LˆDÜ˜f¤f×-Ñ-Ü"“n�Ø"�D‘	Ø™�à˜HÑ%ˆFö ˜& ™*¨Ó+Ø�Ø˜8Ð$æ˜hÑ2ð ×'Ñ'×+Ñ+¨XÐ,<Ô=Ø,4Ð4� Ñ)æ˜& ™) sÓ*à  ˜�Ø#)�xÑ æ × 5Ñ 5°f× GÑ Gáà˜&‘>ˆDÞ˜4 ™7 c›>à#×(Ñ(�Ø—‘ s×+Ñ+Ø‘Dð   a¨$¯*©*°S«/Ð!:Ñ:�DØ!%�v‘Ø—;‘;˜sÓ#ˆDà  Ñ+Ð+ˆwÕ+ð+Ü$'¨£L�MÜ),¬T¯YªY«[¸=Ñ-HÈ$Ï-É-Ó)XÐ&Ø×'Ñ'Ð(:ÀDÕOð # 9Ñ-Ð-�Õ-Ø"&×"2Ñ"2°7Ó";Ð;�;Õ;Ø×'Ñ'¨¸TÕHà(*�F˜9Ñ%à�.ˆCØ�}‰}˜SÑ!×%Ñ% dÓ+¨vÖ5ð ,2—‘˜cÑ" 4Ñ(Ø×"Ñ" 3Ñ'×+Ñ+¨D°$×7ñw $ðz 	×ÑÕøô! "ó +Ø(*�F˜9Ó%ð+ús   Å4A	I(É(I:É9I:Úrequest_urlúBaseCookie[str]c           
      ó€  • U R                   (       a
  [        5       O	[        5       nU R                  (       d  U$ U R	                  5         U R                  (       d  U$ [        U5      [        La1  [        R                  " S[        U5       3[        SS9  [        U5      nUR                  =(       d    SnUR                  S;  nU(       a\  U R                  (       aK  [        5       n[        R                  " [        5         UR!                  5       nSSS5        XPR                  ;  nU R                  S   R#                  5        H  nUR$                  X&R&                  '   M     [)        U5      (       a  U R*                  (       d  U$ U4nO3[,        R.                  " [1        UR3                  S5      5      [4        5      n[,        R.                  " UR6                  R3                  S	5      [8        5      n[,        R:                  " Xx5      n	[=        UR6                  5      n
U	 GH
  nU R                  U   R?                  5        Hå  u  pÍUS
   nXì4U R@                  ;   a  Xã:w  a  M"  [=        US   5      U
:”  a  M6  U(       a  US   (       a  MI  XÀRB                  U   ;   a  U RB                  U   U   X,'   Mq  [E        SURG                  UR&                  [I        5       5      5      nURK                  UR&                  UR$                  URL                  5        XðRB                  U   U'   XòU'   Mç     GM     U$ ! , (       d  f       GN%= f)z8Returns this jar's cookies filtered by their attributes.zQfilter_cookies expects yarl.URL instances only,and will stop working in 4.x, got r‚   )Ú
stacklevelrš   )ÚhttpsÚwssN)rš   rš   r™   r›   ra   rb   Úsecurer   )'r6   r   r   r0   rs   Útyper   ÚwarningsÚwarnÚDeprecationWarningr�   Úschemer:   Ú
contextlibÚsuppressr¥   r8   rt   Úvaluerf   r   r5   Ú	itertoolsÚ
accumulateÚreversedÚsplitÚ_FORMAT_DOMAIN_REVERSEDrb   Ú_FORMAT_PATHÚproductrz   r^   r4   r2   r   r„   r   r3   Úcoded_value)r=   r¯   Úfilteredr§   Úis_not_secureÚrequest_originÚcÚdomainsÚpathsÚpairsÚpath_lenÚprd   rc   ra   Úmrsl_vals                   r@   Úfilter_cookiesÚCookieJar.filter_cookies1  s�  € ð #×0×0ŒLŒN´j³lð 	ð �}�}àˆOØ×ÑÔØ�}�}àˆOÜ�Ó¤CÒ'Ü�MŠMð5Ü59¸+Ó5FÐ4GðIä"Øò	ô ˜kÓ*ˆKØ×'Ñ'×-¨2ˆà#×*Ñ*Ð2BÑBˆÞ˜T×9×9Ü ›UˆNÜ×$Ò$¤ZÕ0Ø!,×!3Ñ!3Ó!5�÷ 1à*×2NÑ2NÑNˆMð —‘˜xÑ(×/Ñ/Ö1ˆAØŸg™gˆH—U‘U‹Oñ 2ô ˜×"Ñ"Ø—<—<Ø�Ø&. [‰Gô  ×*Ò*Ü˜Ÿ™¨Ó,Ó-Ô/FóˆGô
 ×$Ò$ [×%5Ñ%5×%;Ñ%;¸CÓ%@Ä,ÓOˆä×!Ò! 'Ó1ˆä�{×'Ñ'Ó(ˆäˆAØ $§¡¨aÑ 0× 6Ñ 6Ö 8‘�Ø Ñ)�à�> T×%<Ñ%<Ó<ÀÓASÙô �v˜f‘~Ó&¨Ó1Ùæ  V¨H×%5Ùð ×-Ñ-¨aÑ0Ó0Ø%)×%7Ñ%7¸Ñ%:¸4Ñ%@�H‘NÙô   ¨v¯z©z¸&¿*¹*ÄfÃhÓ/OÓP�Ø—‘˜VŸZ™Z¨¯©°v×7IÑ7IÔJØ.6×"Ñ" 1Ñ% dÑ+Ø!)˜“ô/ !9ñ ð4 ˆ÷g 1Ö0ús   Ã?L.Ì.
L=r§   c                 ó¨   • X:X  a  gUR                  U 5      (       d  gUS[        U 5      *  nUR                  S5      (       d  g[        U5      (       + $ )z0Implements domain matching adhering to RFC 6265.TFNr™   )Úendswithrz   r   )ra   r§   Únon_matchings      r@   rk   ÚCookieJar._is_domain_match  sU   € ð ÓØà× Ñ  ×(Ñ(Øà ¤3 v£; ,Ð/ˆà×$Ñ$ S×)Ñ)Øä  Ó*Ô*Ð*rF   Údate_strc                 óÒ  • U(       d  gSnSnSnSnS=n=pxSn	Sn
SnU R                   R                  U5       GH3  nUR                  S5      nU(       d@  U R                  R	                  U5      nU(       a  SnS UR                  5        5       u  pgnM\  U(       d?  U R                  R	                  U5      nU(       a  Sn[        UR                  5       5      n	M¢  U(       dA  U R                  R	                  U5      nU(       a  SnUR                  c   eUR                  n
Mê  U(       a  Mó  U R                  R	                  U5      nU(       d  GM  Sn[        UR                  5       5      nGM6     SUs=::  a  S::  a	  O  OUS	-  nOSUs=::  a  S
::  a  O  OUS-  nSX4XR4;   a  gSU	s=::  a  S::  d   g  gUS:  d  US:”  d  US:”  d  US:”  a  g[        R                  " XºX–XxSSS4	5      $ )z4Implements date string parsing adhering to RFC 6265.NFr   ÚtokenTc              3   ó8   #   • U  H  n[        U5      v •  M     g 7frC   )r¢   )r{   Úss     r@   r|   Ú(CookieJar._parse_date.<locals>.<genexpr>§  s   é € Ð+PÒ<O°q¬C°¯F¨FÒ<Oùs   ‚éF   éc   il  éE   iÐ  r   r"   iA  r#   r$   r%   )ÚDATE_TOKENS_REÚfinditerÚgroupÚDATE_HMS_TIME_REÚmatchÚgroupsÚDATE_DAY_OF_MONTH_REr¢   ÚDATE_MONTH_REÚ	lastindexÚDATE_YEAR_REÚcalendarÚtimegm)ÚclsrÖ   Ú
found_timeÚ	found_dayÚfound_monthÚ
found_yearÚhourÚminuteÚsecondÚdayÚmonthÚyearÚtoken_matchrØ   Ú
time_matchÚ	day_matchÚmonth_matchÚ
year_matchs                     r@   r¦   ÚCookieJar._parse_date�  sÜ  € ö Øàˆ
Øˆ	ØˆØˆ
à!"Ð"ˆÐ"ˆvØˆØˆØˆà×-Ñ-×6Ñ6°x×@ˆKà×%Ñ% gÓ.ˆEæØ ×1Ñ1×7Ñ7¸Ó>�
ÞØ!%�JÙ+P¸J×<MÑ<MÔ<OÓ+PÑ(�D &ÙæØ×4Ñ4×:Ñ:¸5ÓA�	ÞØ $�IÜ˜iŸo™oÓ/Ó0�CÙæØ!×/Ñ/×5Ñ5°eÓ<�ÞØ"&�KØ&×0Ñ0Ñ<Ð<Ð<Ø'×1Ñ1�EÙç�:Ø ×-Ñ-×3Ñ3°EÓ:�
ß‘:Ø!%�JÜ˜z×/Ñ/Ó1Ó2“Dñ= Að@ �Õ˜ÖØ�D‰L‰DØ�$�_˜"Ž_Ø�D‰LˆDà�Y¨ZÐDÓDØà�C�~˜2Œ~Øð Øà�$‹;˜$ ›) v°£{°f¸r³kØä�Š ¨S¸ÈÈBÐPRÐSÓTÐTrF   )r0   r<   r;   r4   r2   r6   r:   r5   rC   ©r*   zIterator[Morsel[str]])r*   N)?Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚreÚcompilerß   râ   rå   ÚIræ   rè   r¢   ÚdatetimeÚmaxÚreplaceÚtimezoneÚutcÚ	timestampr¤   ré   rê   r]   ÚgmtimeÚOSErrorr¥   ÚOverflowErrorÚSUB_MAX_TIMEÚboolr   r   r   r   ÚasyncioÚAbstractEventLoopr/   Úpropertyr'   r   rT   rX   r   r\   r9   rp   rv   r   rs   r   r_   Úfloatr”   r   r   r­   rÐ   Ústaticmethodrk   Úclassmethodr¦   Ú__static_attributes__Ú__classcell__©r?   s   @r@   r   r   2   sá  ø† Ù9à—Z’Zð	>ó€Nð
 —z’zÐ"BÓCÐàŸ:š: lÓ3Ðà—J’JØQØ
�‰ó€Mð
 —:’:˜lÓ+€Lñ
 	ˆH×Ñ×!Ñ!×)Ñ)°×1BÑ1B×1FÑ1FÐ)ÐG×QÑQÓSÓTÐWXÑXð ð	Ø�Š˜Ÿš HÓ-Ô.ð ˜a‘<€Lð
 Ø!ØHLØ48òBð ðBð ð	Bð
 !& h°°X±ÀÐ&DÑ EðBð �w×0Ñ0Ñ1ðBð 
÷Bð BðB ð"˜dó "ó ð"ðC˜hð C¨4ô Cð
+˜hð +¨4ô +ñ
)˜xÐ(<Ñ=ð )Èõ )ð.I 3ð I¨4ô Iô$ð
N˜ô Nô))ðV> d¨5°°c¸3°Ñ+?Ñ&@ð >ÀTô >ð- 5ð -°#ð -¸Sð -Èð -ÐPTô -ñ ILËñ H lð HÀ#ð HÐRVõ HñT 14³ñ L¨#ð LÐ:Kõ Lð\ ð+ ð +°ð +¸ó +ó ð+ð ð=U 3ð =U¨8°C©=ó =Uó ö=UøðI
 �ZÐ ó Kð —?’?Ð#IÓJ‹Øó à‹ðús   Â>"G ÇG.Ç#G.Ç-G.r   c                   óð   ^ • \ rS rSrSrSS.S\\R                     SS4U 4S jjjrSS jr	S\
4S	 jr\S\4S
 j5       rSS\\   SS4S jjrS\SS4S jr\" 5       4S\S\SS4S jjrS\SS4S jrSrU =r$ )r   iÐ  zpImplements a dummy cookie storage.

It can be used with the ClientSession when no cookie processing is needed.

Nr-   r)   r*   c                ó    >• [         TU ]  US9  g r,   )r.   r/   )r=   r)   r?   s     €r@   r/   ÚDummyCookieJar.__init__×  s   ø€ Ü‰Ñ˜dÐÒ#rF   c              #   ó   #   • g 7frC   © rD   s    r@   rv   ÚDummyCookieJar.__iter__Ú  s   é € Øùs   ‚c                 ó   • g)Nr   r  rD   s    r@   r   ÚDummyCookieJar.__len__Þ  s   € ØrF   c                 ó   • g)NTr  rD   s    r@   r'   ÚDummyCookieJar.quote_cookieá  s   € àrF   rZ   c                 ó   • g rC   r  )r=   rZ   s     r@   r\   ÚDummyCookieJar.clearå  ó   € ØrF   ra   c                 ó   • g rC   r  ro   s     r@   rp   ÚDummyCookieJar.clear_domainè  r%  rF   r–   r—   c                 ó   • g rC   r  )r=   r–   r—   s      r@   r­   ÚDummyCookieJar.update_cookiesë  r%  rF   r¯   r°   c                 ó   • [        5       $ rC   )r   )r=   r¯   s     r@   rÐ   ÚDummyCookieJar.filter_cookiesî  s
   € Ü‹~ÐrF   r  rü   rC   )rý   rþ   rÿ   r   r  r   r  r  r/   rv   r¢   r   r  r  r'   r   r\   r9   rp   r   r   r­   rÐ   r  r  r  s   @r@   r   r   Ð  sÇ   ø† ñð GKò $ ¨×)BÑ)BÑ Cð $Èt÷ $ð $ôð˜ô ð ð˜dó ó ðñ˜xÐ(<Ñ=ð Èõ ð 3ð ¨4ô ñ ILËñ  lð À#ð ÐRVõ ð¨#ð Ð2C÷ ò rF   r   )2r  ré   r»   r  r…   r¾   ÚosrL   rO   r  r]   r·   Úcollectionsr   Úhttp.cookiesr   r   r   Útypingr   r   r	   r
   r   r   r   r   r   r   r   Úyarlr   Úabcr   r   Úhelpersr   Útypedefsr   r   r   Ú__all__r9   Ú
CookieItemÚformatrÃ   rÂ   rƒ   r   r   r  rF   r@   Ú<module>r7     s«   ðÛ Û Û Û Û Û Û 	Û Û Û 	Û Û Ý #ß 9Ñ 9÷÷ ÷ ñ õ ç 8Ý "ß 6Ñ 6à
)€ð �3˜Ð%Ñ&€
ð �~‰~€Ø#×*Ñ*Ð ð
 $'Ð  ô[UÐ!ô [Uô|Ð&õ rF   