Warning: Cannot modify header information - headers already sent by (output started at /var/www/jonas-eriksen.dk/pic/private/index.php:1) in /var/www/jonas-eriksen.dk/pic/private/index.php on line 215
{fc @ s d Z d d l Z d d l Z d d l Z d d l m Z y d d l m Z Wn e k
rg d Z n Xd g Z e j e j
Be j BZ d Z e \ Z Z Z d Z d d Z i e d 6e d
6e d 6Z e j d e Z i d
d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6Z d Z d Z d e e e j d Z e pSe Z e j d e Z d! Z e j e d" Z! e j e d# Z" d e# f d$ YZ$ d S(% s Implementation of JSONDecoder
iN( t scanner( t
scanstringt JSONDecoderc C s8 t j d d \ } t j d d \ } | | | f S( Ns >ds s ( t structt unpack( t nant inf( ( s$ /usr/lib64/python2.7/json/decoder.pyt _floatconstants s c C sU | j d d | d } | d k r2 | d } n | | j d d | } | | f S( Ns
i i ( t countt rindex( t doct post linenot colno( ( s$ /usr/lib64/python2.7/json/decoder.pyt linecol s
c C sw t | | \ } } | d k r= d } | j | | | | St | | \ } } d } | j | | | | | | | S( Ns# {0}: line {1} column {2} (char {3})s? {0}: line {1} column {2} - line {3} column {4} (char {5} - {6})( R t Nonet format( t msgR
R t endR R
t fmtt endlinenot endcolno( ( s$ /usr/lib64/python2.7/json/decoder.pyt errmsg" s s -Infinityt Infinityt NaNs (.*?)(["\\\x00-\x1f])u "t "u \s \u /t /u t bu t fu
t nu
t ru t ts utf-8c C s | | d | d !} t | d k r_ | d d k r_ y t | d SWq_ t k
r[ q_ Xn d } t t | | | d S( Ni i i t xXi s Invalid \uXXXX escape( t lent intt
ValueErrorR ( t sR t escR ( ( s$ /usr/lib64/python2.7/json/decoder.pyt
_decode_uXXXX? s "
c C s | d k r t } n g } | j } | d } xO| | | } | d k rg t t d | | n | j } | j \ }
} |
r t |
t s t |
| }
n | |
n | d k r PnL | d k r| rd j | } t t | | | q| | q1 n y | | }
Wn) t
k
rNt t d | | n X|
d k ry | |
} Wn9 t k
rd t |
} t t | | | n X| d 7} n t
| | } | d 7} t j d k rfd
| k od k n rf| | | d !d
k rft
| | d } d | k o7d k n rfd | d
d >| d B} | d 7} qfn t | } | | q1 Wd j | | f S( s Scan the string s for a JSON string. End is the index of the
character in s after the quote that started the JSON string.
Unescapes all valid JSON string escape sequences and raises ValueError
on attempt to decode an invalid string. If strict is False then literal
control characters are allowed in the string.
Returns a tuple of the decoded string and the index of the character in s
after the end quote.i s Unterminated string starting atR s \s" Invalid control character {0!r} att us Invalid \escape: i i i i i s \ui i i i
i u N( R t DEFAULT_ENCODINGt appendR# R R t groupst
isinstancet unicodeR t
IndexErrort KeyErrort reprR&