§
    ¥”jc  ã                  ó¨   — d dl mZ d dlZd dlmZ d dlmZ d dlmZ d dl	m
Z
 d dlmZmZ d dlmZ  e ej        d	¦  «        ¦  «        Zdd„Zdd„ZdS )é    )ÚannotationsN)ÚSequence)ÚAny)Úurlsplit)Úsettings)ÚCheckMessageÚError)ÚconfÚ Úkwargsr   Úreturnúlist[CheckMessage]c                 ó¦  — g }t          t          j        t          ¦  «        s$|                     t          dd¬¦  «        ¦  «         t          t          j        t          ¦  «        s$|                     t          dd¬¦  «        ¦  «         t          t          j        t          ¦  «        s$|                     t          dd¬¦  «        ¦  «         t          t          j
        t          ¦  «        s$|                     t          dd	¬¦  «        ¦  «         t          t          j        t          ¦  «        rt          j        d
k     r$|                     t          dd¬¦  «        ¦  «         t          t          j        t          ¦  «        sAt          t          d¦  «        rd}nd}|                     t          |› d�d¬¦  «        ¦  «         t          t          d¦  «        rd}nd}t          t          j        t          ¦  «        s(|                     t          |› d�d¬¦  «        ¦  «         nÈd}t          j        D ]¹}||v rŒt#          |¦  «        }|j        dk    s|j        dk    r:|                     t          dt)          |¦  «        › d|› d�dd¬¦  «        ¦  «         ŒfdD ]P}t+          ||¦  «        dk    r:|                     t          dt)          |¦  «        › d|› d|› �d¬¦  «        ¦  «         ŒQŒºt          t          d ¦  «        rd }nd!}t          t          j        t          t.          f¦  «        s'|                     t          |› d"�d#¬¦  «        ¦  «         t          t          j        t          ¦  «        s$|                     t          d$d%¬¦  «        ¦  «         t          t          j        t          t.          f¦  «        s$|                     t          d&d'¬¦  «        ¦  «         t          t          d(¦  «        r$|                     t          d)d*¬¦  «        ¦  «         t          t          d+¦  «        r$|                     t          d,d¬¦  «        ¦  «         |S )-Nz3CORS_ALLOW_HEADERS should be a sequence of strings.zcorsheaders.E001)Úidz3CORS_ALLOW_METHODS should be a sequence of strings.zcorsheaders.E002z(CORS_ALLOW_CREDENTIALS should be a bool.zcorsheaders.E003z,CORS_ALLOW_PRIVATE_NETWORK should be a bool.zcorsheaders.E015r   zJCORS_PREFLIGHT_MAX_AGE should be an integer greater than or equal to zero.zcorsheaders.E004ÚCORS_ALLOW_ALL_ORIGINSÚCORS_ORIGIN_ALLOW_ALLz should be a bool.zcorsheaders.E005ÚCORS_ALLOWED_ORIGINSÚCORS_ORIGIN_WHITELISTz! should be a sequence of strings.zcorsheaders.E006)Únullzfile://r   zOrigin z in z is missing scheme or netloczcorsheaders.E013z:Add a scheme (e.g. https://) or netloc (e.g. example.com).)r   Úhint)ÚpathÚqueryÚfragmentz should not have zcorsheaders.E014ÚCORS_ALLOWED_ORIGIN_REGEXESÚCORS_ORIGIN_REGEX_WHITELISTz9 should be a sequence of strings and/or compiled regexes.zcorsheaders.E007z)CORS_EXPOSE_HEADERS should be a sequence.zcorsheaders.E008z,CORS_URLS_REGEX should be a string or regex.zcorsheaders.E009Ú
CORS_MODELzKThe CORS_MODEL setting has been removed - see django-cors-headers' HISTORY.zcorsheaders.E012ÚCORS_REPLACE_HTTPS_REFERERz]The CORS_REPLACE_HTTPS_REFERER setting has been removed - see django-cors-headers' CHANGELOG.)Úis_sequencer
   ÚCORS_ALLOW_HEADERSÚstrÚappendr	   ÚCORS_ALLOW_METHODSÚ
isinstanceÚCORS_ALLOW_CREDENTIALSÚboolÚCORS_ALLOW_PRIVATE_NETWORKÚCORS_PREFLIGHT_MAX_AGEÚintr   Úhasattrr   r   r   ÚschemeÚnetlocÚreprÚgetattrr   Úre_typeÚCORS_EXPOSE_HEADERSÚCORS_URLS_REGEX)	r   ÚerrorsÚallow_all_aliasÚallowed_origins_aliasÚspecial_origin_valuesÚoriginÚparsedÚpartÚallowed_regexes_aliass	            úa/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/corsheaders/checks.pyÚcheck_settingsr:      só  € Ø!#€Få•tÔ.µÑ4Ô4ð 
Ø�ŠÝØEØ%ðñ ô ñ	
ô 	
ð 	
õ •tÔ.µÑ4Ô4ð 
Ø�ŠÝØEØ%ðñ ô ñ	
ô 	
ð 	
õ •dÔ1µ4Ñ8Ô8ð 
Ø�ŠÝÐ<ÐASÐTÑTÔTñ	
ô 	
ð 	
õ •dÔ5µtÑ<Ô<ð 
Ø�ŠÝØ>Ø%ðñ ô ñ	
ô 	
ð 	
õ •tÔ2µCÑ8Ô8ð
åÔ&¨Ò*Ð*à�ŠÝð*ð &ðñ ô ñ	
ô 	
ð 	
õ •dÔ1µ4Ñ8Ô8ð 

Ý•8Ð5Ñ6Ô6ð 	6Ø6ˆOˆOà5ˆOØ�ŠÝØ"Ð6Ð6Ð6Ø%ðñ ô ñ	
ô 	
ð 	
õ �xÐ/Ñ0Ô0ð 8Ø 6ÐÐà 7Ðå•tÔ0µ#Ñ6Ô6ð (Ø�ŠÝØ(ÐKÐKÐKØ%ðñ ô ñ	
ô 	
ð 	
ð 	
ð!
Ðõ Ô/ð 	ð 	ˆFØÐ.Ð.Ð.ØÝ˜fÑ%Ô%ˆFØŒ} Ò"Ð" f¤m°rÒ&9Ð&9Ø—’ÝØg¥$ v¡,¤,ÐgÐgÐ4IÐgÐgÐgØ-ð.ð	ñ ô ñ	ô 	ð 	ð 	ð :ð ð �DÝ˜v tÑ,Ô,°Ò2Ð2ØŸšÝ!Ø j­$¨v©,¬,Ð jÐ jÐ<QÐ jÐ jÐdhÐ jÐ jØ#5ðñ ô ñô ð øðõ �xÐ6Ñ7Ô7ð >Ø =ÐÐà =ÐÝ•tÔ7½#½w¸ÑHÔHð 
Ø�ŠÝØ(ÐcÐcÐcØ%ðñ ô ñ	
ô 	
ð 	
õ •tÔ/µÑ5Ô5ð 
Ø�ŠÝÐ=ÐBTÐUÑUÔUñ	
ô 	
ð 	
õ •dÔ*­Sµ'¨NÑ;Ô;ð 
Ø�ŠÝÐ@ÐEWÐXÑXÔXñ	
ô 	
ð 	
õ �x˜Ñ&Ô&ð 	
Ø�ŠÝð6ð &ðñ ô ñ	
ô 	
ð 	
õ �xÐ5Ñ6Ô6ð 	
Ø�ŠÝð?ð &ðñ ô ñ	
ô 	
ð 	
ð €Mó    ÚthingÚtype_or_typesú!type[Any] | tuple[type[Any], ...]r%   c                ód   ‡— t          | t          ¦  «        ot          ˆfd„| D ¦   «         ¦  «        S )Nc              3  ó8   •K  — | ]}t          |‰¦  «        V — Œd S )N)r#   )Ú.0Úxr=   s     €r9   ú	<genexpr>zis_sequence.<locals>.<genexpr>©   s>   øè è € ð /ð /Ø)*�
�1�mÑ$Ô$ð/ð /ð /ð /ð /ð /r;   )r#   r   Úall)r<   r=   s    `r9   r   r   ¨   sL   ø€ Ý�e�XÑ&Ô&ð ­3ð /ð /ð /ð /Ø.3ð/ñ /ô /ñ ,ô ,ð r;   )r   r   r   r   )r<   r   r=   r>   r   r%   )Ú
__future__r   ÚreÚcollections.abcr   Útypingr   Úurllib.parser   Údjango.confr   Údjango.core.checksr   r	   Úcorsheaders.confr
   ÚtypeÚcompiler.   r:   r   © r;   r9   ú<module>rP      sâ   ðØ "Ð "Ð "Ð "Ð "Ð "à 	€	€	€	Ø $Ð $Ð $Ð $Ð $Ð $Ø Ð Ð Ð Ð Ð Ø !Ð !Ð !Ð !Ð !Ð !à  Ð  Ð  Ð  Ð  Ð  Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2Ð 2à !Ð !Ð !Ð !Ð !Ð !à
ˆ$ˆzˆrŒz˜"‰~Œ~Ñ
Ô
€ðUð Uð Uð Uðpð ð ð ð ð r;   