<s> '''<STR_LIT>''' <EOL> import re , urlparse , json <EOL> from resources . lib . libraries import client <EOL> def resolve ( url ) : <EOL> try : <EOL> id = re . compile ( '<STR_LIT>' ) . findall ( url ) [ <NUM_LIT:0> ] <EOL> result = client . request ( url ) <EOL> result = re . search ( '<STR_LIT>' , result , re . DOTALL ) . group ( <NUM_LIT:1> ) <EOL> result = json . loads ( result ) [ '<STR_LIT>' ] [ '<STR_LIT>' ] <EOL> if len ( result ) > <NUM_LIT:1> : result = [ i for i in result if str ( id ) in i [ '<STR_LIT>' ] [ <NUM_LIT:0> ] ] [ <NUM_LIT:0> ] <EOL> elif len ( result ) == <NUM_LIT:1> : result = result [ <NUM_LIT:0> ] <EOL> result = result [ '<STR_LIT>' ] [ '<STR_LIT:content>' ] <EOL> result = [ i [ '<STR_LIT:url>' ] for i in result if '<STR_LIT>' in i [ '<STR_LIT:type>' ] ] <EOL> result = sum ( [ tag ( i ) for i in result ] , [ ] ) <EOL> url = [ ] <EOL> try : url += [ [ i for i in result if i [ '<STR_LIT>' ] == '<STR_LIT>' ] [ <NUM_LIT:0> ] ] <EOL> except : pass <EOL> try : url += [ [ i for i in result if i [ '<STR_LIT>' ] == '<STR_LIT>' ] [ <NUM_LIT:0> ] ] <EOL> except : pass <EOL> try : url += [ [ i for i in result if i [ '<STR_LIT>' ] == '<STR_LIT>' ] [ <NUM_LIT:0> ] ] <EOL> except : pass <EOL> if url == [ ] : return <EOL> return url <EOL> except : <EOL> return <EOL> def tag ( url ) : <EOL> quality = re . compile ( '<STR_LIT>' ) . findall ( url ) <EOL> quality += re . compile ( '<STR_LIT>' ) . findall ( url ) <EOL> try : quality = quality [ <NUM_LIT:0> ] <EOL> except : return [ ] <EOL> if quality in [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] : <EOL> return [ { '<STR_LIT>' : '<STR_LIT>' , '<STR_LIT:url>' : url } ] <EOL> elif quality in [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] : <EOL> return [ { '<STR_LIT>' : '<STR_LIT>' , '<STR_LIT:url>' : url } ] <EOL> elif quality in [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] : <EOL> return [ { '<STR_LIT>' : '<STR_LIT>' , '<STR_LIT:url>' : url } ] <EOL> elif quality in [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT:100>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] : <EOL> return [ { '<STR_LIT>' : '<STR_LIT>' , '<STR_LIT:url>' : url } ] <EOL> elif quality in [ '<STR_LIT:5>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] : <EOL> return [ { '<STR_LIT>' : '<STR_LIT>' , '<STR_LIT:url>' : url } ] <EOL> else : <EOL> return [ ] </s>
