<s> '''<STR_LIT>''' <EOL> import re , json <EOL> from resources . lib . libraries import client <EOL> def resolve ( url ) : <EOL> try : <EOL> url = url . split ( '<STR_LIT>' , <NUM_LIT:1> ) [ <NUM_LIT:0> ] <EOL> url = url . replace ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> result = client . request ( url ) <EOL> result = re . compile ( '<STR_LIT>' ) . findall ( result ) [ <NUM_LIT:0> ] <EOL> u = json . loads ( result ) <EOL> u = [ i . split ( '<STR_LIT:|>' ) [ - <NUM_LIT:1> ] for i in u . split ( '<STR_LIT:U+002C>' ) ] <EOL> u = sum ( [ tag ( i ) for i in u ] , [ ] ) <EOL> url = [ ] <EOL> try : url += [ [ i for i in u if i [ '<STR_LIT>' ] == '<STR_LIT>' ] [ <NUM_LIT:0> ] ] <EOL> except : pass <EOL> try : url += [ [ i for i in u if i [ '<STR_LIT>' ] == '<STR_LIT>' ] [ <NUM_LIT:0> ] ] <EOL> except : pass <EOL> try : url += [ [ i for i in u 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>
