0
  "   li~n-jnLţZ t    # -*- coding: utf-8 -*-
"""
    markupsafe._native
    ~~~~~~~~~~~~~~~~~~

    Native Python implementation the C module is not compiled.

    :copyright: (c) 2010 by Armin Ronacher.
    :license: BSD, see LICENSE for more details.
"""
from markupsafe import Markup


def escape(s):
    """Convert the characters &, <, >, ' and " in string s to HTML-safe
    sequences.  Use this if you need to display text that might contain
    such characters in HTML.  Marks return value as markup string.
    """
    if hasattr(s, '__html__'):
        return s.__html__()
    return Markup(unicode(s)
        .replace('&', '&amp;')
        .replace('>', '&gt;')
        .replace('<', '&lt;')
        .replace("'", '&#39;')
        .replace('"', '&#34;')
    )


def escape_silent(s):
    """Like :func:`escape` but converts `None` into an empty
    markup string.
    """
    if s is None:
        return Markup()
    return escape(s)


def soft_unicode(s):
    """Make a string unicode if it isn't already.  That way a markup
    string is not converted back to unicode.
    """
    if not isinstance(s, unicode):
        s = unicode(s)
    return s
  
   	355 c    	<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<p>Additionally, a 404 Not Found
error was encountered while trying to use an ErrorDocument to handle the request.</p>
</body></html>
  "   lamJq@mh*bѿh      0
  "   lamJq@"ţh      00
  "   lzC]q@q1h 
    
ic           @   s{  d  Z  d Z d Z d Z d Z d Z d Z d Z d Z d	 Z	 d
 Z
 d   Z d   Z d Z d Z d Z d Z d Z d Z d Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d Z d Z e Z d Z d Z d Z  d  Z! d! Z" d Z# d Z$ d  Z% d" Z& d# Z' d$ Z( d	 Z) d Z* d Z+ d Z, d Z- d Z. d Z/ d Z0 d	 Z1 d$ Z2 d# Z3 d Z4 d% Z5 d& Z6 d' Z7 d( Z8 d) Z9 d* S(+   so   Constants/functions for interpreting results of os.stat() and os.lstat().

Suggested usage: from stat import *
i    i   i   i   i   i   i   i   i   i	   c         C   s   |  d @S(   Ni  (    (   t   mode(    (    s   /usr/lib64/python2.7/stat.pyt   S_IMODE   s    c         C   s   |  d @S(   Ni   (    (   R    (    (    s   /usr/lib64/python2.7/stat.pyt   S_IFMT   s    i @  i    i `  i   i   i   i   c         C   s   t  |   t k S(   N(   R   t   S_IFDIR(   R    (    (    s   /usr/lib64/python2.7/stat.pyt   S_ISDIR(   s    c         C   s   t  |   t k S(   N(   R   t   S_IFCHR(   R    (    (    s   /usr/lib64/python2.7/stat.pyt   S_ISCHR+   s    c         C   s   t  |   t k S(   N(   R   t   S_IFBLK(   R    (    (    s   /usr/lib64/python2.7/stat.pyt   S_ISBLK.   s    c         C   s   t  |   t k S(   N(   R   t   S_IFREG(   R    (    (    s   /usr/lib64/python2.7/stat.pyt   S_ISREG1   s    c         C   s   t  |   t k S(   N(   R   t   S_IFIFO(   R    (    (    s   /usr/lib64/python2.7/stat.pyt   S_ISFIFO4   s    c         C   s   t  |   t k S(   N(   R   t   S_IFLNK(   R    (    (    s   /usr/lib64/python2.7/stat.pyt   S_ISLNK7   s    c         C   s   t  |   t k S(   N(   R   t   S_IFSOCK(   R    (    (    s   /usr/lib64/python2.7/stat.pyt   S_ISSOCK:   s    i   i   i   i   i   i@   i  i8   i    i   i   i   i   i   i    N(:   t   __doc__t   ST_MODEt   ST_INOt   ST_DEVt   ST_NLINKt   ST_UIDt   ST_GIDt   ST_SIZEt   ST_ATIMEt   ST_MTIMEt   ST_CTIMER   R   R   R   R   R	   R   R   R   R   R   R   R
   R   R   R   t   S_ISUIDt   S_ISGIDt   S_ENFMTt   S_ISVTXt   S_IREADt   S_IWRITEt   S_IEXECt   S_IRWXUt   S_IRUSRt   S_IWUSRt   S_IXUSRt   S_IRWXGt   S_IRGRPt   S_IWGRPt   S_IXGRPt   S_IRWXOt   S_IROTHt