0
     �Ä¿Â      File not found.
     	�Ä¿Â      	File not found.
     �Ä¿Â      File not found.
  "   ˆl–ß=¿J¥4Å@½pÜiÅ1hßÁ740ÀÃ ä    #!/usr/bin/perl

use strict;
use warnings;

use HTML::Parser ();
use HTML::Entities qw(encode_entities);

sub disable_tags_but {
    my ($text, $allowed_tags) = @_;

    my @text;
    my %allowed_tag = map { $_ => 1 } @{$allowed_tags || []};

    my $tag_h = sub {
        my ($tag, $text) = @_;
        $text = encode_entities($text, "<") unless $allowed_tag{$tag};
        push(@text, $text);
    };

    HTML::Parser->new(
        start_h   => [$tag_h, 'tagname, text'],
        end_h     => [$tag_h, 'tagname, text'],
        default_h => [\@text, '@{text}'],
    )->parse($text)->eof;

    return join("", @text);
}

#
# Test it
#
print disable_tags_but(<<EOT, [qw(a br)]) unless caller;

Test
<foo>  <a href="...">...</a>
</bar>

EOT
     �ÅÀÃ      File not found.
  "   ˆl–ß=¿J	µ2ÛR‚ œP ¸'n41hßÂ724ÁÄ Ô    #  SPDX-License-Identifier: LGPL-2.1-or-later
#
#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.

[Unit]
Description=File System Check on Root Device
Documentation=man:systemd-fsck-root.service(8)
DefaultDependencies=no
Conflicts=shutdown.target
Before=local-fs.target shutdown.target
ConditionPathIsReadWrite=!/
OnFailure=emergency.target
OnFailureJobMode=replace-irreversibly

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/lib/systemd/systemd-fsck
TimeoutSec=infinity
     �ÆÁÄ      File not found.
     ˆÃÂ„,‰ßÁÄ 4    a
     s<j@I  ã                	   @   s  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m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 zd dlZejZW n* eefyÀ   dZG d
d„ deƒZY n0 zeZW n" eyì   G dd„ deƒZY n0 zeZW n$ e�y   G dd„ deƒZY n0 ddlmZ ddl m!Z! ddl"m#Z#m$Z$m%Z%m&Z& ddl'm(Z(m)Z) ddl*m+Z+m,Z,m-Z- ddl.m/Z/m0Z0m1Z1m2Z2m3Z3 e 4e5¡Z6dddœZ7e 8ddd¡Z9e :d¡Z;G dd„ dee<ƒZG dd „ d eƒZ=d!d"„ Z>d#d$„ Z?G d%d&„ d&e<ƒZ@e�se@Z=e=ZAdS )'é    )Úabsolute_importN)Úerror)Útimeouté   )Úsix)ÚHTTPConnection)ÚHTTPException)Úcreate_proxy_ssl_contextc                   @   s   e Zd ZdS )ÚBaseSSLErrorN©Ú__name__Ú
__module__Ú__qualname__© r   r   ú6/usr/lib/python3.9/site-packages/urllib3/connection.pyr
      s   r
   c                   @   s   e Zd ZdS )ÚConnectionErrorNr   r   r   r   r   r   !   s   r   c                   @   s   e Zd ZdS )ÚBrokenPipeErrorNr   r   r   r   r   r   *   s   r   )ÚHTTPHeaderDict©Ú__version__)ÚConnectTimeoutErrorÚNewConnectionErrorÚSubjectAltNameWarningÚSystemTimeWarning)ÚCertificateErrorÚmatch_hostname)ÚSKIP_HEADERÚSKIPPABLE_HEADERSÚ
connection)Úassert_fingerprintÚcreate_urllib3_contextÚresolve_cert_reqsÚresolve_ssl_versionÚssl_wrap_socketéP   i»  )ÚhttpÚhttpsié  é   é   z[^-!#$%&'*+.^_`|~0-9a-zA-Z]c                       sš   e Zd ZdZed ZejejdfgZ	dZ
dd„ Zedd„ ƒZejd	d„ ƒZd
d„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zd‡ fdd„	Zddd„Z‡  ZS )r   a5  
    Based on :class:`http.client.HTTPConnection` but provides an extra constructor
    backwards-compatibility layer between older and newer Pythons.

    Additional keyword parameters are used to configure attributes of the connection.
    Accepted parameters include:

    - ``strict``: See the documentation on :class:`urllib3.connectionpool.HTTPConnectionPool`
    - ``source_address``: Set the source address for the current connection.
    - ``socket_options``: Set specific options on the underlying socket. If not specified, then
      defaults are loaded from ``HTTPConnection.default_socket_options`` which includes disabling
      N