Best JavaScript code snippet using cypress
gfwlist.pac
Source:gfwlist.pac
1 var strProxy = "SOCKS5 127.0.0.1:7070;SOCKS 127.0.0.1:7070";2 function regExpMatch(url, patter) 3 { 4 try { 5 return new RegExp(pattern).test(url); 6 } catch (ex) { 7 return false; 8 } 9 } 10 function FindProxyForURL(url, host) 11 {12 if (shExpMatch(url, "http*://*.lsxszzg.com*")) return strProxy;13 if (shExpMatch(url, "http*://*.85.17.73.31*")) return strProxy;14 if (shExpMatch(url, "http*://*.alien-ufos.com*")) return strProxy;15 if (shExpMatch(url, "http*://*.altrec.com*")) return strProxy;16 if (shExpMatch(url, "http*://*.azubu.tv*")) return strProxy;17 if (shExpMatch(url, "http*://*.beeg.com*")) return strProxy;18 if (shExpMatch(url, "http*://*.darpa.mil*")) return strProxy;19 if (shExpMatch(url, "http*://*.img.dlsite.jp*")) return strProxy;20 if (shExpMatch(url, "http*://*.fastpic.ru*")) return strProxy;21 if (shExpMatch(url, "http*://*.fxnetworks.com*")) return strProxy;22 if (shExpMatch(url, "http*://*.getuploader.com*")) return strProxy;23 if (shExpMatch(url, "http*://*.hulu.com*")) return strProxy;24 if (shExpMatch(url, "http*://*.huluim.com*")) return strProxy;25 if (shExpMatch(url, "http*://*.ilovelongtoes.com*")) return strProxy;26 if (shExpMatch(url, "http*://*.m-sport.co.uk*")) return strProxy;27 if (shExpMatch(url, "http*://*.metarthunter.com*")) return strProxy;28 if (shExpMatch(url, "http*://*.muzu.tv*")) return strProxy;29 if (shExpMatch(url, "http*://*.nbc.com*")) return strProxy;30 if (shExpMatch(url, "http*://*.netflix.com*")) return strProxy;31 if (shExpMatch(url, "http*://*.nuuvem.com*")) return strProxy;32 if (shExpMatch(url, "http*://*.pandora.com*")) return strProxy;33 if (shExpMatch(url, "http*://*.pandora.tv*")) return strProxy;34 if (shExpMatch(url, "http*://*.parkansky.com*")) return strProxy;35 if (shExpMatch(url, "http*://*.pure18.com*")) return strProxy;36 if (shExpMatch(url, "http*://*.radiko.jp*")) return strProxy;37 if (shExpMatch(url, "http*://*.rdio.com*")) return strProxy;38 if (shExpMatch(url, "http*://*.slacker.com*")) return strProxy;39 if (shExpMatch(url, "http*://*.spotify.com*")) return strProxy;40 if (shExpMatch(url, "http*://*.springboardplatform.com*")) return strProxy;41 if (shExpMatch(url, "http*://*.target.com*")) return strProxy;42 if (shExpMatch(url, "http*://*.turntable.fm*")) return strProxy;43 if (shExpMatch(url, "http*://*.vevo.com*")) return strProxy;44 if (shExpMatch(url, "http*://*.ecsm.vs.com*")) return strProxy;45 if (shExpMatch(url, "http*://*.zattoo.com*")) return strProxy;46 if (shExpMatch(url, "http*://*.qq.co.za*")) return strProxy;47 if (shExpMatch(url, "http*://*.zozotown.com*")) return strProxy;48 if (shExpMatch(url, "http*://*.0rz.tw*")) return strProxy;49 if (shExpMatch(url, "http*://*.0rz.tw*")) return strProxy;50 if (shExpMatch(url, "http*://*.0to255.com*")) return strProxy;51 if (shExpMatch(url, "http*://*.1-apple.com.tw*")) return strProxy;52 if (shExpMatch(url, "http*://*.1-apple.com.tw*")) return strProxy;53 if (shExpMatch(url, "http*://*.10conditionsoflove.com*")) return strProxy;54 if (shExpMatch(url, "http*://*.10musume.com*")) return strProxy;55 if (shExpMatch(url, "http*://*.123rf.com*")) return strProxy;56 if (shExpMatch(url, "http*://*.12bet.com*")) return strProxy;57 if (shExpMatch(url, "http*://*.12bet.com*")) return strProxy;58 if (shExpMatch(url, "http*://*.12vpn.com*")) return strProxy;59 if (shExpMatch(url, "http*://*.12vpn.com*")) return strProxy;60 if (shExpMatch(url, "http*://*.141hongkong.com*")) return strProxy;61 if (shExpMatch(url, "http*://*.17t17p.com*")) return strProxy;62 if (shExpMatch(url, "http*://*.173ng.com*")) return strProxy;63 if (shExpMatch(url, "http*://*.173ng.com*")) return strProxy;64 if (shExpMatch(url, "http*://*.1984bbs.com*")) return strProxy;65 if (shExpMatch(url, "http*://*.1984bbs.com*")) return strProxy;66 if (shExpMatch(url, "http*://*.1984bbs.org*")) return strProxy;67 if (shExpMatch(url, "http*://*.1984bbs.org*")) return strProxy;68 if (shExpMatch(url, "http*://*.1bao.org*")) return strProxy;69 if (shExpMatch(url, "http*://*.1bao.org*")) return strProxy;70 if (shExpMatch(url, "http*://*.1pondo.tv*")) return strProxy;71 if (shExpMatch(url, "http*://*.1eew.com*")) return strProxy;72 if (shExpMatch(url, "http*://*.2-hand.info*")) return strProxy;73 if (shExpMatch(url, "http*://*.2000fun.com*")) return strProxy;74 if (shExpMatch(url, "http*://*.2008xianzhang.info*")) return strProxy;75 if (shExpMatch(url, "http*://*.2008xianzhang.info*")) return strProxy;76 if (shExpMatch(url, "http*://*.213.so*")) return strProxy;77 if (shExpMatch(url, "http*://*.21andy.com*")) return strProxy;78 if (shExpMatch(url, "http*://*.24smile.org*")) return strProxy;79 if (shExpMatch(url, "http*://*.2shared.com*")) return strProxy;80 if (shExpMatch(url, "http*://*.315lz.com*")) return strProxy;81 if (shExpMatch(url, "http*://*.32red.com*")) return strProxy;82 if (shExpMatch(url, "http*://*.36rain.com*")) return strProxy;83 if (shExpMatch(url, "http*://*.3a5a.com*")) return strProxy;84 if (shExpMatch(url, "http*://*.3boys2girls.com*")) return strProxy;85 if (shExpMatch(url, "http*://*.4bluestones.biz*")) return strProxy;86 if (shExpMatch(url, "http*://*.4chan.org*")) return strProxy;87 if (shExpMatch(url, "http*://*.4shared.com*")) return strProxy;88 if (shExpMatch(url, "http*://*.5i01.com*")) return strProxy;89 if (shExpMatch(url, "http*://*.taiwannation.50webs.com*")) return strProxy;90 if (shExpMatch(url, "http*://*.51.ca*")) return strProxy;91 if (shExpMatch(url, "http*://*.5isotoi5.org*")) return strProxy;92 if (shExpMatch(url, "http*://*.5maodang.com*")) return strProxy;93 if (shExpMatch(url, "http*://*.64tianwang.com*")) return strProxy;94 if (shExpMatch(url, "http*://*.64wiki.com*")) return strProxy;95 if (shExpMatch(url, "http*://*.666kb.com*")) return strProxy;96 if (shExpMatch(url, "http*://*.6park.com*")) return strProxy;97 if (shExpMatch(url, "http*://*.6park.com*")) return strProxy;98 if (shExpMatch(url, "http*://*.7capture.com*")) return strProxy;99 if (shExpMatch(url, "http*://*.85st.com*")) return strProxy;100 if (shExpMatch(url, "http*://*.881903.com*")) return strProxy;101 if (shExpMatch(url, "http*://*.888.com*")) return strProxy;102 if (shExpMatch(url, "http*://*.881903.com*")) return strProxy;103 if (shExpMatch(url, "http*://*.89-64.org*")) return strProxy;104 if (shExpMatch(url, "http*://*.89-64.org*")) return strProxy;105 if (shExpMatch(url, "http*://*.9001700.com*")) return strProxy;106 if (shExpMatch(url, "http*://*.908taiwan.org*")) return strProxy;107 if (shExpMatch(url, "http*://*.91porn.com*")) return strProxy;108 if (shExpMatch(url, "http*://*.92ccav.com*")) return strProxy;109 if (shExpMatch(url, "http*://*.9bis.com*")) return strProxy;110 if (shExpMatch(url, "http*://*.9bis.net*")) return strProxy;111 if (shExpMatch(url, "http*://*.a-normal-day.com*")) return strProxy;112 if (shExpMatch(url, "http*://*.a5.com.ru*")) return strProxy;113 if (shExpMatch(url, "http*://*.aamacau.com*")) return strProxy;114 if (shExpMatch(url, "http*://*.ablwang.com*")) return strProxy;115 if (shExpMatch(url, "http*://*.aboluowang.com*")) return strProxy;116 if (shExpMatch(url, "http*://*.aboluowang.com*")) return strProxy;117 if (shExpMatch(url, "http*://*.aboutgfw.com*")) return strProxy;118 if (shExpMatch(url, "http*://*.acgkj.com*")) return strProxy;119 if (shExpMatch(url, "http*://*.actimes.com.au*")) return strProxy;120 if (shExpMatch(url, "http*://*.aculo.us*")) return strProxy;121 if (shExpMatch(url, "http*://*.addictedtocoffee.de*")) return strProxy;122 if (shExpMatch(url, "http*://*.adultfriendfinder.com*")) return strProxy;123 if (shExpMatch(url, "http*://*.adultkeep.net*")) return strProxy;124 if (shExpMatch(url, "http*://*.advanscene.com*")) return strProxy;125 if (shExpMatch(url, "http*://*.advertfan.com*")) return strProxy;126 if (shExpMatch(url, "http*://*.aenhancers.com*")) return strProxy;127 if (shExpMatch(url, "http*://*.af.mil*")) return strProxy;128 if (shExpMatch(url, "http*://*.aiph.net*")) return strProxy;129 if (shExpMatch(url, "http*://*.aiph.net*")) return strProxy;130 if (shExpMatch(url, "http*://*.aisex.com*")) return strProxy;131 if (shExpMatch(url, "http*://*.ait.org.tw*")) return strProxy;132 if (shExpMatch(url, "http*://*.aiweiwei.com*")) return strProxy;133 if (shExpMatch(url, "http*://*.aiweiweiblog.com*")) return strProxy;134 if (shExpMatch(url, "http*://*.aiweiweiblog.com*")) return strProxy;135 if (shExpMatch(url, "http*://*.ajsands.com*")) return strProxy;136 if (shExpMatch(url, "http*://*.akiba-online.com*")) return strProxy;137 if (shExpMatch(url, "http*://*.al-qimmah.net*")) return strProxy;138 if (shExpMatch(url, "http*://*.alabout.com*")) return strProxy;139 if (shExpMatch(url, "http*://*.alasbarricadas.org*")) return strProxy;140 if (shExpMatch(url, "http*://*.alexlur.org*")) return strProxy;141 if (shExpMatch(url, "http*://*.aliengu.com*")) return strProxy;142 if (shExpMatch(url, "http*://*.alkasir.com*")) return strProxy;143 if (shExpMatch(url, "http*://*.allgirlsallowed.org*")) return strProxy;144 if (shExpMatch(url, "http*://*.alliance.org.hk*")) return strProxy;145 if (shExpMatch(url, "http*://*.allinfa.com*")) return strProxy;146 if (shExpMatch(url, "http*://*.allinfa.com*")) return strProxy;147 if (shExpMatch(url, "http*://*.allmovie.com*")) return strProxy;148 if (shExpMatch(url, "http*://*.alternate-tools.com*")) return strProxy;149 if (shExpMatch(url, "http*://*.alvinalexander.com*")) return strProxy;150 if (shExpMatch(url, "http*://*.alwaysdata.com*")) return strProxy;151 if (shExpMatch(url, "http*://*.alwaysdata.com*")) return strProxy;152 if (shExpMatch(url, "http*://*.alwaysdata.net*")) return strProxy;153 if (shExpMatch(url, "http*://*.am730.com.hk*")) return strProxy;154 if (shExpMatch(url, "http*://*.amazon.com*")) return strProxy;155 if (shExpMatch(url, "http*://*.ameblo.jp*")) return strProxy;156 if (shExpMatch(url, "http*://*.ameblo.jp*")) return strProxy;157 if (shExpMatch(url, "http*://*.americangreencard.com*")) return strProxy;158 if (shExpMatch(url, "http*://*.amiblockedornot.com*")) return strProxy;159 if (shExpMatch(url, "http*://*.amnesty.org*")) return strProxy;160 if (shExpMatch(url, "http*://*.amnesty.org*")) return strProxy;161 if (shExpMatch(url, "http*://*.amnestyusa.org*")) return strProxy;162 if (shExpMatch(url, "http*://*.amnestyusa.org*")) return strProxy;163 if (shExpMatch(url, "http*://*.amoiist.com*")) return strProxy;164 if (shExpMatch(url, "http*://*.analyze-v.com*")) return strProxy;165 if (shExpMatch(url, "http*://*.anchorfree.com*")) return strProxy;166 if (shExpMatch(url, "http*://*.ancsconf.org*")) return strProxy;167 if (shExpMatch(url, "http*://*.andfaraway.net*")) return strProxy;168 if (shExpMatch(url, "http*://*.android.com*")) return strProxy;169 if (shExpMatch(url, "http*://*.android-x86.org*")) return strProxy;170 if (shExpMatch(url, "http*://*.angularjs.org*")) return strProxy;171 if (shExpMatch(url, "http*://*.animecrazy.net*")) return strProxy;172 if (shExpMatch(url, "http*://*.anobii.com*")) return strProxy;173 if (shExpMatch(url, "http*://*.anonymizer.com*")) return strProxy;174 if (shExpMatch(url, "http*://*.anontext.com*")) return strProxy;175 if (shExpMatch(url, "http*://*.answering-islam.org*")) return strProxy;176 if (shExpMatch(url, "http*://*.antd.org*")) return strProxy;177 if (shExpMatch(url, "http*://*.anthonycalzadilla.com*")) return strProxy;178 if (shExpMatch(url, "http*://*.antiwave.net*")) return strProxy;179 if (shExpMatch(url, "http*://*.antiwave.net*")) return strProxy;180 if (shExpMatch(url, "http*://*.aobo.com.au*")) return strProxy;181 if (shExpMatch(url, "http*://*.aolchannels.aol.com*")) return strProxy;182 if (shExpMatch(url, "http*://*.video.aol.ca*")) return strProxy;183 if (shExpMatch(url, "http*://*.video.aol.co.uk*")) return strProxy;184 if (shExpMatch(url, "http*://*.video.aol.com*")) return strProxy;185 if (shExpMatch(url, "http*://*.video.aol.com*")) return strProxy;186 if (shExpMatch(url, "http*://*.aolnews.com*")) return strProxy;187 if (shExpMatch(url, "http*://*.aomiwang.com*")) return strProxy;188 if (shExpMatch(url, "http*://*.video.ap.org*")) return strProxy;189 if (shExpMatch(url, "http*://*.apetube.com*")) return strProxy;190 if (shExpMatch(url, "http*://*.apiary.io*")) return strProxy;191 if (shExpMatch(url, "http*://*.apigee.com*")) return strProxy;192 if (shExpMatch(url, "http*://*.apigee.com*")) return strProxy;193 if (shExpMatch(url, "http*://*.appledaily.com*")) return strProxy;194 if (shExpMatch(url, "http*://*.archive.is*")) return strProxy;195 if (shExpMatch(url, "http*://*.archive.org*")) return strProxy;196 if (shExpMatch(url, "http*://*.arctosia.com*")) return strProxy;197 if (shExpMatch(url, "http*://*.arctosia.com*")) return strProxy;198 if (shExpMatch(url, "http*://*.areca-backup.org*")) return strProxy;199 if (shExpMatch(url, "http*://*.army.mil*")) return strProxy;200 if (shExpMatch(url, "http*://*.artsy.net*")) return strProxy;201 if (shExpMatch(url, "http*://*.asahichinese.com*")) return strProxy;202 if (shExpMatch(url, "http*://*.asahichinese.com*")) return strProxy;203 if (shExpMatch(url, "http*://*.asdfg.jp*")) return strProxy;204 if (shExpMatch(url, "http*://*.japanfirst.asianfreeforum.com*")) return strProxy;205 if (shExpMatch(url, "http*://*.asiaharvest.org*")) return strProxy;206 if (shExpMatch(url, "http*://*.asiaharvest.org*")) return strProxy;207 if (shExpMatch(url, "http*://*.asianews.it*")) return strProxy;208 if (shExpMatch(url, "http*://*.asianwomensfilm.de*")) return strProxy;209 if (shExpMatch(url, "http*://*.askstudent.com*")) return strProxy;210 if (shExpMatch(url, "http*://*.askynz.net*")) return strProxy;211 if (shExpMatch(url, "http*://*.askynz.net*")) return strProxy;212 if (shExpMatch(url, "http*://*.assembla.com*")) return strProxy;213 if (shExpMatch(url, "http*://*.astonmartinnews.com*")) return strProxy;214 if (shExpMatch(url, "http*://*.astrill.com*")) return strProxy;215 if (shExpMatch(url, "http*://*.atc.org.au*")) return strProxy;216 if (shExpMatch(url, "http*://*.atchinese.com*")) return strProxy;217 if (shExpMatch(url, "http*://*.atchinese.com*")) return strProxy;218 if (shExpMatch(url, "http*://*.atgfw.org*")) return strProxy;219 if (shExpMatch(url, "http*://*.atj.org.tw*")) return strProxy;220 if (shExpMatch(url, "http*://*.atlaspost.com*")) return strProxy;221 if (shExpMatch(url, "http*://*.atlaspost.com*")) return strProxy;222 if (shExpMatch(url, "http*://*.atdmt.com*")) return strProxy;223 if (shExpMatch(url, "http*://*.atnext.com*")) return strProxy;224 if (shExpMatch(url, "http*://*.atnext.com*")) return strProxy;225 if (shExpMatch(url, "http*://*.avaaz.org*")) return strProxy;226 if (shExpMatch(url, "http*://*.avaaz.org*")) return strProxy;227 if (shExpMatch(url, "http*://*.avast.com*")) return strProxy;228 if (shExpMatch(url, "http*://*.avdb.in*")) return strProxy;229 if (shExpMatch(url, "http*://*.avdb.in*")) return strProxy;230 if (shExpMatch(url, "http*://*.avdb.tv*")) return strProxy;231 if (shExpMatch(url, "http*://*.avdb.tv*")) return strProxy;232 if (shExpMatch(url, "http*://*.avidemux.org*")) return strProxy;233 if (shExpMatch(url, "http*://*.avoision.com*")) return strProxy;234 if (shExpMatch(url, "http*://*.axureformac.com*")) return strProxy;235 if (shExpMatch(url, "http*://*.forum.baby-kingdom.com*")) return strProxy;236 if (shExpMatch(url, "http*://*.babynet.com.hk*")) return strProxy;237 if (shExpMatch(url, "http*://*.backchina.com*")) return strProxy;238 if (shExpMatch(url, "http*://*.backchina.com*")) return strProxy;239 if (shExpMatch(url, "http*://*.backpackers.com.tw*")) return strProxy;240 if (shExpMatch(url, "http*://*.backtotiananmen.com*")) return strProxy;241 if (shExpMatch(url, "http*://*.badoo.com*")) return strProxy;242 if (shExpMatch(url, "http*://*.baidu.jp*")) return strProxy;243 if (shExpMatch(url, "http*://*.baixing.me*")) return strProxy;244 if (shExpMatch(url, "http*://*.hen.bao.li*")) return strProxy;245 if (shExpMatch(url, "http*://*.bannedbook.org*")) return strProxy;246 if (shExpMatch(url, "http*://*.bannedbook.org*")) return strProxy;247 if (shExpMatch(url, "http*://*.barenakedislam.com*")) return strProxy;248 if (shExpMatch(url, "http*://*.barnabu.co.uk*")) return strProxy;249 if (shExpMatch(url, "http*://*.bayvoice.net*")) return strProxy;250 if (shExpMatch(url, "http*://*.bayvoice.net*")) return strProxy;251 if (shExpMatch(url, "http*://*.dajusha.baywords.com*")) return strProxy;252 if (shExpMatch(url, "http*://*.bbc.co.uk*")) return strProxy;253 if (shExpMatch(url, "http*://*.bbc.co.uk*")) return strProxy;254 if (shExpMatch(url, "http*://*.bbc.co*")) return strProxy;255 if (shExpMatch(url, "http*://*.news.bbc.co.uk*")) return strProxy;256 if (shExpMatch(url, "http*://*.newsforums.bbc.co.uk*")) return strProxy;257 if (shExpMatch(url, "http*://*.bbcchinese.com*")) return strProxy;258 if (shExpMatch(url, "http*://*.bbcchinese.com*")) return strProxy;259 if (shExpMatch(url, "http*://*.bbc.in*")) return strProxy;260 if (shExpMatch(url, "http*://*.bbg.gov*")) return strProxy;261 if (shExpMatch(url, "http*://*.bbsfeed.com*")) return strProxy;262 if (shExpMatch(url, "http*://*.bbsland.com*")) return strProxy;263 if (shExpMatch(url, "http*://*.bcc.com.tw*")) return strProxy;264 if (shExpMatch(url, "http*://*.bcchinese.net*")) return strProxy;265 if (shExpMatch(url, "http*://*.bebo.com*")) return strProxy;266 if (shExpMatch(url, "http*://*.bebo.com*")) return strProxy;267 if (shExpMatch(url, "http*://*.beijing1989.com*")) return strProxy;268 if (shExpMatch(url, "http*://*.beijingspring.com*")) return strProxy;269 if (shExpMatch(url, "http*://*.beijingspring.com*")) return strProxy;270 if (shExpMatch(url, "http*://*.berlintwitterwall.com*")) return strProxy;271 if (shExpMatch(url, "http*://*.berlintwitterwall.com*")) return strProxy;272 if (shExpMatch(url, "http*://*.bestforchina.org*")) return strProxy;273 if (shExpMatch(url, "http*://*.bestforchina.org*")) return strProxy;274 if (shExpMatch(url, "http*://*.bestvpnservice.com*")) return strProxy;275 if (shExpMatch(url, "http*://*.bet365.com*")) return strProxy;276 if (shExpMatch(url, "http*://*.betfair.com*")) return strProxy;277 if (shExpMatch(url, "http*://*.bettween.com*")) return strProxy;278 if (shExpMatch(url, "http*://*.bettween.com*")) return strProxy;279 if (shExpMatch(url, "http*://*.betvictor.com*")) return strProxy;280 if (shExpMatch(url, "http*://*.bewww.net*")) return strProxy;281 if (shExpMatch(url, "http*://*.beyondfirewall.com*")) return strProxy;282 if (shExpMatch(url, "http*://*.bfnn.org*")) return strProxy;283 if (shExpMatch(url, "http*://*.bfsh.hk*")) return strProxy;284 if (shExpMatch(url, "http*://*.biantailajiao.com*")) return strProxy;285 if (shExpMatch(url, "http*://*.biantailajiao.in*")) return strProxy;286 if (shExpMatch(url, "http*://*.bic2011.org*")) return strProxy;287 if (shExpMatch(url, "http*://*.bigfools.com*")) return strProxy;288 if (shExpMatch(url, "http*://*.bignews.org*")) return strProxy;289 if (shExpMatch(url, "http*://*.bignews.org*")) return strProxy;290 if (shExpMatch(url, "http*://*.bigsound.org*")) return strProxy;291 if (shExpMatch(url, "http*://*.bill2-software.com*")) return strProxy;292 if (shExpMatch(url, "http*://*.billypan.com*")) return strProxy;293 if (shExpMatch(url, "http*://*.billywr.com*")) return strProxy;294 if (shExpMatch(url, "http*://*.bipic.net*")) return strProxy;295 if (shExpMatch(url, "http*://*.bit.ly*")) return strProxy;296 if (shExpMatch(url, "http*://*.bit.ly*")) return strProxy;297 if (shExpMatch(url, "http*://*.bitcointalk.org*")) return strProxy;298 if (shExpMatch(url, "http*://*.bitshare.com*")) return strProxy;299 if (shExpMatch(url, "http*://*.bitshare.com*")) return strProxy;300 if (shExpMatch(url, "http*://*.bjzc.org*")) return strProxy;301 if (shExpMatch(url, "http*://*.bjzc.org*")) return strProxy;302 if (shExpMatch(url, "http*://*.tor.blingblingsquad.net*")) return strProxy;303 if (shExpMatch(url, "http*://*.blinkx.com*")) return strProxy;304 if (shExpMatch(url, "http*://*.blinkx.com*")) return strProxy;305 if (shExpMatch(url, "http*://*.blinw.com*")) return strProxy;306 if (shExpMatch(url, "http*://*.blip.tv*")) return strProxy;307 if (shExpMatch(url, "http*://*.blip.tv*")) return strProxy;308 if (shExpMatch(url, "http*://*.blockcn.com*")) return strProxy;309 if (shExpMatch(url, "http*://*.blockcn.com*")) return strProxy;310 if (shExpMatch(url, "http*://*.blog.de*")) return strProxy;311 if (shExpMatch(url, "http*://*.blogblog.com*")) return strProxy;312 if (shExpMatch(url, "http*://*.blogcatalog.com*")) return strProxy;313 if (shExpMatch(url, "http*://*.blogcatalog.com*")) return strProxy;314 if (shExpMatch(url, "http*://*.blogger.com*")) return strProxy;315 if (shExpMatch(url, "http*://*.blogger.com*")) return strProxy;316 if (shExpMatch(url, "http*://*.blogimg.jp*")) return strProxy;317 if (shExpMatch(url, "http*://*.blog.kangye.org*")) return strProxy;318 if (shExpMatch(url, "http*://*.bloglines.com*")) return strProxy;319 if (shExpMatch(url, "http*://*.bloglines.com*")) return strProxy;320 if (shExpMatch(url, "http*://*.bloglovin.com*")) return strProxy;321 if (shExpMatch(url, "http*://*.rconversation.blogs.com*")) return strProxy;322 if (shExpMatch(url, "http*://*.blogtd.net*")) return strProxy;323 if (shExpMatch(url, "http*://*.blogtd.org*")) return strProxy;324 if (shExpMatch(url, "http*://*.blogtd.org*")) return strProxy;325 if (shExpMatch(url, "http*://*.bloodshed.net*")) return strProxy;326 if (shExpMatch(url, "http*://*.bloomberg.cn*")) return strProxy;327 if (shExpMatch(url, "http*://*.bloomberg.cn*")) return strProxy;328 if (shExpMatch(url, "http*://*.bloomberg.com*")) return strProxy;329 if (shExpMatch(url, "http*://*.bloomberg.com*")) return strProxy;330 if (shExpMatch(url, "http*://*.bloomberg.de*")) return strProxy;331 if (shExpMatch(url, "http*://*.bloomberg.de*")) return strProxy;332 if (shExpMatch(url, "http*://*.bloomfortune.com*")) return strProxy;333 if (shExpMatch(url, "http*://*.bnrmetal.com*")) return strProxy;334 if (shExpMatch(url, "http*://*.boardreader.com*")) return strProxy;335 if (shExpMatch(url, "http*://*.boardreader.com*")) return strProxy;336 if (shExpMatch(url, "http*://*.bonbonme.com*")) return strProxy;337 if (shExpMatch(url, "http*://*.boobstagram.com*")) return strProxy;338 if (shExpMatch(url, "http*://*.book.com.tw*")) return strProxy;339 if (shExpMatch(url, "http*://*.books.com.tw*")) return strProxy;340 if (shExpMatch(url, "http*://*.botanwang.com*")) return strProxy;341 if (shExpMatch(url, "http*://*.bot.nu*")) return strProxy;342 if (shExpMatch(url, "http*://*.bowenpress.com*")) return strProxy;343 if (shExpMatch(url, "http*://*.bowenpress.com*")) return strProxy;344 if (shExpMatch(url, "http*://*.dl.box.net*")) return strProxy;345 if (shExpMatch(url, "http*://*.dl.box.net*")) return strProxy;346 if (shExpMatch(url, "http*://*.boxun.com*")) return strProxy;347 if (shExpMatch(url, "http*://*.boxun.com*")) return strProxy;348 if (shExpMatch(url, "http*://*.boxun.tv*")) return strProxy;349 if (shExpMatch(url, "http*://*.boxun.tv*")) return strProxy;350 if (shExpMatch(url, "http*://*.boxunblog.com*")) return strProxy;351 if (shExpMatch(url, "http*://*.boxunblog.com*")) return strProxy;352 if (shExpMatch(url, "http*://*.boxunclub.com*")) return strProxy;353 if (shExpMatch(url, "http*://*.br.st*")) return strProxy;354 if (shExpMatch(url, "http*://*.brandonhutchinson.com*")) return strProxy;355 if (shExpMatch(url, "http*://*.braumeister.org*")) return strProxy;356 if (shExpMatch(url, "http*://*.break.com*")) return strProxy;357 if (shExpMatch(url, "http*://*.break.com*")) return strProxy;358 if (shExpMatch(url, "http*://*.breakingtweets.com*")) return strProxy;359 if (shExpMatch(url, "http*://*.breakingtweets.com*")) return strProxy;360 if (shExpMatch(url, "http*://*.breakwall.net*")) return strProxy;361 if (shExpMatch(url, "http*://*.briefdream.com*")) return strProxy;362 if (shExpMatch(url, "http*://*.brightkite.com*")) return strProxy;363 if (shExpMatch(url, "http*://*.brightkite.com*")) return strProxy;364 if (shExpMatch(url, "http*://*.brizzly.com*")) return strProxy;365 if (shExpMatch(url, "http*://*.brizzly.com*")) return strProxy;366 if (shExpMatch(url, "http*://*.broadbook.com*")) return strProxy;367 if (shExpMatch(url, "http*://*.ibros.org*")) return strProxy;368 if (shExpMatch(url, "http*://*.brucewang.net*")) return strProxy;369 if (shExpMatch(url, "http*://*.bt95.com*")) return strProxy;370 if (shExpMatch(url, "http*://*.btdigg.org*")) return strProxy;371 if (shExpMatch(url, "http*://*.btspread.com*")) return strProxy;372 if (shExpMatch(url, "http*://*.budaedu.org*")) return strProxy;373 if (shExpMatch(url, "http*://*.budaedu.org*")) return strProxy;374 if (shExpMatch(url, "http*://*.bullog.org*")) return strProxy;375 if (shExpMatch(url, "http*://*.bullog.org*")) return strProxy;376 if (shExpMatch(url, "http*://*.bullogger.com*")) return strProxy;377 if (shExpMatch(url, "http*://*.bullogger.com*")) return strProxy;378 if (shExpMatch(url, "http*://*.businessinsider.com.au*")) return strProxy;379 if (shExpMatch(url, "http*://*.businessweek.com*")) return strProxy;380 if (shExpMatch(url, "http*://*.businesstimes.com.cn*")) return strProxy;381 if (shExpMatch(url, "http*://*.businesstimes.com.cn*")) return strProxy;382 if (shExpMatch(url, "http*://*.bugclub.org*")) return strProxy;383 if (shExpMatch(url, "http*://*.buugaa.com*")) return strProxy;384 if (shExpMatch(url, "http*://*.buzzhand.com*")) return strProxy;385 if (shExpMatch(url, "http*://*.buzzurl.jp*")) return strProxy;386 if (shExpMatch(url, "http*://*.bwsj.hk*")) return strProxy;387 if (shExpMatch(url, "http*://*.bx.tl*")) return strProxy;388 if (shExpMatch(url, "http*://*.holz.byethost8.com*")) return strProxy;389 if (shExpMatch(url, "http*://*.c-spanvideo.org*")) return strProxy;390 if (shExpMatch(url, "http*://*.c-spanvideo.org*")) return strProxy;391 if (shExpMatch(url, "http*://*.c-est-simple.com*")) return strProxy;392 if (shExpMatch(url, "http*://*.cacnw.com*")) return strProxy;393 if (shExpMatch(url, "http*://*.cactusvpn.com*")) return strProxy;394 if (shExpMatch(url, "http*://*.cactusvpn.com*")) return strProxy;395 if (shExpMatch(url, "http*://*.cafepress.com*")) return strProxy;396 if (shExpMatch(url, "http*://*.cahr.org.tw*")) return strProxy;397 if (shExpMatch(url, "http*://*.calameo.com*")) return strProxy;398 if (shExpMatch(url, "http*://*.cn.calameo.com*")) return strProxy;399 if (shExpMatch(url, "http*://*.cn.calameo.com*")) return strProxy;400 if (shExpMatch(url, "http*://*.cam4.com*")) return strProxy;401 if (shExpMatch(url, "http*://*.cam4.jp*")) return strProxy;402 if (shExpMatch(url, "http*://*.cam4.sg*")) return strProxy;403 if (shExpMatch(url, "http*://*.cams.com*")) return strProxy;404 if (shExpMatch(url, "http*://*.cams.org.sg*")) return strProxy;405 if (shExpMatch(url, "http*://*.canadameet.com*")) return strProxy;406 if (shExpMatch(url, "http*://*.bbs.cantonese.asia*")) return strProxy;407 if (shExpMatch(url, "http*://*.canyu.org*")) return strProxy;408 if (shExpMatch(url, "http*://*.cao.im*")) return strProxy;409 if (shExpMatch(url, "http*://*.caobian.info*")) return strProxy;410 if (shExpMatch(url, "http*://*.caobian.info*")) return strProxy;411 if (shExpMatch(url, "http*://*.catcatbox.com*")) return strProxy;412 if (shExpMatch(url, "http*://*.caochangqing.com*")) return strProxy;413 if (shExpMatch(url, "http*://*.caochangqing.com*")) return strProxy;414 if (shExpMatch(url, "http*://*.cari.com.my*")) return strProxy;415 if (shExpMatch(url, "http*://*.catch22.net*")) return strProxy;416 if (shExpMatch(url, "http*://*.catfightpayperview.xxx*")) return strProxy;417 if (shExpMatch(url, "http*://*.catholic.org.hk*")) return strProxy;418 if (shExpMatch(url, "http*://*.catholic.org.hk*")) return strProxy;419 if (shExpMatch(url, "http*://*.catholic.org.tw*")) return strProxy;420 if (shExpMatch(url, "http*://*.catholic.org.tw*")) return strProxy;421 if (shExpMatch(url, "http*://*.cattt.com*")) return strProxy;422 if (shExpMatch(url, "http*://*.cbc.ca*")) return strProxy;423 if (shExpMatch(url, "http*://*.cbsnews.com*")) return strProxy;424 if (shExpMatch(url, "http*://*.ccavtop10.com*")) return strProxy;425 if (shExpMatch(url, "http*://*.ccdtr.org*")) return strProxy;426 if (shExpMatch(url, "http*://*.ccdtr.org*")) return strProxy;427 if (shExpMatch(url, "http*://*.ccim.org*")) return strProxy;428 if (shExpMatch(url, "http*://*.cclife.org*")) return strProxy;429 if (shExpMatch(url, "http*://*.ccthere.com*")) return strProxy;430 if (shExpMatch(url, "http*://*.cctongbao.com*")) return strProxy;431 if (shExpMatch(url, "http*://*.ccue.ca*")) return strProxy;432 if (shExpMatch(url, "http*://*.ccue.com*")) return strProxy;433 if (shExpMatch(url, "http*://*.cgdepot.org*")) return strProxy;434 if (shExpMatch(url, "http*://*.cgdepot.org*")) return strProxy;435 if (shExpMatch(url, "http*://*.cdef.org*")) return strProxy;436 if (shExpMatch(url, "http*://*.cdig.info*")) return strProxy;437 if (shExpMatch(url, "http*://*.cdjp.org*")) return strProxy;438 if (shExpMatch(url, "http*://*.cdjp.org*")) return strProxy;439 if (shExpMatch(url, "http*://*.cdninstagram.com*")) return strProxy;440 if (shExpMatch(url, "http*://*.cdnews.com.tw*")) return strProxy;441 if (shExpMatch(url, "http*://*.cdp1998.org*")) return strProxy;442 if (shExpMatch(url, "http*://*.cdp1998.org*")) return strProxy;443 if (shExpMatch(url, "http*://*.cdp2006.org*")) return strProxy;444 if (shExpMatch(url, "http*://*.cdp2006.org*")) return strProxy;445 if (shExpMatch(url, "http*://*.cdpa.url.tw*")) return strProxy;446 if (shExpMatch(url, "http*://*.cdpusa.org*")) return strProxy;447 if (shExpMatch(url, "http*://*.cdpweb.org*")) return strProxy;448 if (shExpMatch(url, "http*://*.cdpweb.org*")) return strProxy;449 if (shExpMatch(url, "http*://*.cdpwu.org*")) return strProxy;450 if (shExpMatch(url, "http*://*.cdpwu.org*")) return strProxy;451 if (shExpMatch(url, "http*://*.cdw.com*")) return strProxy;452 if (shExpMatch(url, "http*://*.cecc.gov*")) return strProxy;453 if (shExpMatch(url, "http*://*.cecc.gov*")) return strProxy;454 if (shExpMatch(url, "http*://*.cellulo.info*")) return strProxy;455 if (shExpMatch(url, "http*://*.cenci.tk*")) return strProxy;456 if (shExpMatch(url, "http*://*.cenews.eu*")) return strProxy;457 if (shExpMatch(url, "http*://*.centralnation.com*")) return strProxy;458 if (shExpMatch(url, "http*://*.centurys.net*")) return strProxy;459 if (shExpMatch(url, "http*://*.centurys.net*")) return strProxy;460 if (shExpMatch(url, "http*://*.cfhks.org.hk*")) return strProxy;461 if (shExpMatch(url, "http*://*.cftfc.com*")) return strProxy;462 if (shExpMatch(url, "http*://*.chandoo.org*")) return strProxy;463 if (shExpMatch(url, "http*://*.change.org*")) return strProxy;464 if (shExpMatch(url, "http*://*.change.org*")) return strProxy;465 if (shExpMatch(url, "http*://*.changp.com*")) return strProxy;466 if (shExpMatch(url, "http*://*.changp.com*")) return strProxy;467 if (shExpMatch(url, "http*://*.chapm25.com*")) return strProxy;468 if (shExpMatch(url, "http*://*.chaturbate.com*")) return strProxy;469 if (shExpMatch(url, "http*://*.chengmingmag.com*")) return strProxy;470 if (shExpMatch(url, "http*://*.chenguangcheng.com*")) return strProxy;471 if (shExpMatch(url, "http*://*.chenguangcheng.com*")) return strProxy;472 if (shExpMatch(url, "http*://*.chenpokong.com*")) return strProxy;473 if (shExpMatch(url, "http*://*.cherrysave.com*")) return strProxy;474 if (shExpMatch(url, "http*://*.chhongbi.org*")) return strProxy;475 if (shExpMatch(url, "http*://*.chicagoncmtv.com*")) return strProxy;476 if (shExpMatch(url, "http*://*.china-week.com*")) return strProxy;477 if (shExpMatch(url, "http*://*.china101.com*")) return strProxy;478 if (shExpMatch(url, "http*://*.china101.com*")) return strProxy;479 if (shExpMatch(url, "http*://*.china18.org*")) return strProxy;480 if (shExpMatch(url, "http*://*.china21.com*")) return strProxy;481 if (shExpMatch(url, "http*://*.china21.org*")) return strProxy;482 if (shExpMatch(url, "http*://*.china21.org*")) return strProxy;483 if (shExpMatch(url, "http*://*.china5000.us*")) return strProxy;484 if (shExpMatch(url, "http*://*.chinaaffairs.org*")) return strProxy;485 if (shExpMatch(url, "http*://*.chinaaffairs.org*")) return strProxy;486 if (shExpMatch(url, "http*://*.chinaaid.me*")) return strProxy;487 if (shExpMatch(url, "http*://*.chinaaid.us*")) return strProxy;488 if (shExpMatch(url, "http*://*.chinaaid.org*")) return strProxy;489 if (shExpMatch(url, "http*://*.chinaaid.net*")) return strProxy;490 if (shExpMatch(url, "http*://*.chinacomments.org*")) return strProxy;491 if (shExpMatch(url, "http*://*.chinacomments.org*")) return strProxy;492 if (shExpMatch(url, "http*://*.chinachange.org*")) return strProxy;493 if (shExpMatch(url, "http*://*.chinachannel.hk*")) return strProxy;494 if (shExpMatch(url, "http*://*.chinachannel.hk*")) return strProxy;495 if (shExpMatch(url, "http*://*.chinadigitaltimes.net*")) return strProxy;496 if (shExpMatch(url, "http*://*.chinadigitaltimes.net*")) return strProxy;497 if (shExpMatch(url, "http*://*.chinaeweekly.com*")) return strProxy;498 if (shExpMatch(url, "http*://*.chinaeweekly.com*")) return strProxy;499 if (shExpMatch(url, "http*://*.chinafreepress.org*")) return strProxy;500 if (shExpMatch(url, "http*://*.chinagate.com*")) return strProxy;501 if (shExpMatch(url, "http*://*.chinageeks.org*")) return strProxy;502 if (shExpMatch(url, "http*://*.chinagfw.org*")) return strProxy;503 if (shExpMatch(url, "http*://*.chinagfw.org*")) return strProxy;504 if (shExpMatch(url, "http*://*.chinagreenparty.org*")) return strProxy;505 if (shExpMatch(url, "http*://*.chinagreenparty.org*")) return strProxy;506 if (shExpMatch(url, "http*://*.chinahush.com*")) return strProxy;507 if (shExpMatch(url, "http*://*.chinalawtranslate.com*")) return strProxy;508 if (shExpMatch(url, "http*://*.chinaxchina.com*")) return strProxy;509 if (shExpMatch(url, "http*://*.chinainperspective.com*")) return strProxy;510 if (shExpMatch(url, "http*://*.chinainperspective.net*")) return strProxy;511 if (shExpMatch(url, "http*://*.chinainperspective.net*")) return strProxy;512 if (shExpMatch(url, "http*://*.chinainperspective.org*")) return strProxy;513 if (shExpMatch(url, "http*://*.chinainperspective.org*")) return strProxy;514 if (shExpMatch(url, "http*://*.chinainterimgov.org*")) return strProxy;515 if (shExpMatch(url, "http*://*.chinalawandpolicy.com*")) return strProxy;516 if (shExpMatch(url, "http*://*.chinamule.com*")) return strProxy;517 if (shExpMatch(url, "http*://*.chinamule.com*")) return strProxy;518 if (shExpMatch(url, "http*://*.chinamz.org*")) return strProxy;519 if (shExpMatch(url, "http*://*.chinarightsia.org*")) return strProxy;520 if (shExpMatch(url, "http*://*.chinasocialdemocraticparty.com*")) return strProxy;521 if (shExpMatch(url, "http*://*.chinasocialdemocraticparty.com*")) return strProxy;522 if (shExpMatch(url, "http*://*.chinasoul.org*")) return strProxy;523 if (shExpMatch(url, "http*://*.chinasoul.org*")) return strProxy;524 if (shExpMatch(url, "http*://*.chinatimes.com*")) return strProxy;525 if (shExpMatch(url, "http*://*.chinatweeps.com*")) return strProxy;526 if (shExpMatch(url, "http*://*.chinaway.org*")) return strProxy;527 if (shExpMatch(url, "http*://*.chinaworker.info*")) return strProxy;528 if (shExpMatch(url, "http*://*.chinaworker.info*")) return strProxy;529 if (shExpMatch(url, "http*://*.chinayouth.org.hk*")) return strProxy;530 if (shExpMatch(url, "http*://*.chinayuanmin.org*")) return strProxy;531 if (shExpMatch(url, "http*://*.chinayuanmin.org*")) return strProxy;532 if (shExpMatch(url, "http*://*.chinese-hermit.net*")) return strProxy;533 if (shExpMatch(url, "http*://*.chinese-memorial.org*")) return strProxy;534 if (shExpMatch(url, "http*://*.chinesedailynews.com*")) return strProxy;535 if (shExpMatch(url, "http*://*.chinesen.de*")) return strProxy;536 if (shExpMatch(url, "http*://*.chinesen.de*")) return strProxy;537 if (shExpMatch(url, "http*://*.chinesepen.org*")) return strProxy;538 if (shExpMatch(url, "http*://*.chinesetalks.net*")) return strProxy;539 if (shExpMatch(url, "http*://*.chingcheong.com*")) return strProxy;540 if (shExpMatch(url, "http*://*.chingcheong.com*")) return strProxy;541 if (shExpMatch(url, "http*://*.chn.chosun.com*")) return strProxy;542 if (shExpMatch(url, "http*://*.christianstudy.com*")) return strProxy;543 if (shExpMatch(url, "http*://*.christianstudy.com*")) return strProxy;544 if (shExpMatch(url, "http*://*.christusrex.org*")) return strProxy;545 if (shExpMatch(url, "http*://*.chrlcg-hk.org*")) return strProxy;546 if (shExpMatch(url, "http*://*.chrome.com*")) return strProxy;547 if (shExpMatch(url, "http*://*.chromeadblock.com*")) return strProxy;548 if (shExpMatch(url, "http*://*.chromium.org*")) return strProxy;549 if (shExpMatch(url, "http*://*.chubun.com*")) return strProxy;550 if (shExpMatch(url, "http*://*.chuizi.net*")) return strProxy;551 if (shExpMatch(url, "http*://*.chuizi.net*")) return strProxy;552 if (shExpMatch(url, "http*://*.christiantimes.org.hk*")) return strProxy;553 if (shExpMatch(url, "http*://*.chrlawyers.hk*")) return strProxy;554 if (shExpMatch(url, "http*://*.allaboutalpha.com*")) return strProxy;555 if (shExpMatch(url, "http*://*.circlethebayfortibet.org*")) return strProxy;556 if (shExpMatch(url, "http*://*.citizenlab.org*")) return strProxy;557 if (shExpMatch(url, "http*://*.citizensradio.org*")) return strProxy;558 if (shExpMatch(url, "http*://*.city9x.com*")) return strProxy;559 if (shExpMatch(url, "http*://*.civicparty.hk*")) return strProxy;560 if (shExpMatch(url, "http*://*.civicparty.hk*")) return strProxy;561 if (shExpMatch(url, "http*://*.civilhrfront.org*")) return strProxy;562 if (shExpMatch(url, "http*://*.civilhrfront.org*")) return strProxy;563 if (shExpMatch(url, "http*://*.civilmedia.tw*")) return strProxy;564 if (shExpMatch(url, "http*://*.psiphon.civisec.org*")) return strProxy;565 if (shExpMatch(url, "http*://*.cjb.net*")) return strProxy;566 if (shExpMatch(url, "http*://*.ck101.com*")) return strProxy;567 if (shExpMatch(url, "http*://*.ck101.com*")) return strProxy;568 if (shExpMatch(url, "http*://*.classicalguitarblog.net*")) return strProxy;569 if (shExpMatch(url, "http*://*.clb.org.hk*")) return strProxy;570 if (shExpMatch(url, "http*://*.clipfish.de*")) return strProxy;571 if (shExpMatch(url, "http*://*.club1069.com*")) return strProxy;572 if (shExpMatch(url, "http*://*.cmoinc.org*")) return strProxy;573 if (shExpMatch(url, "http*://*.cms.gov*")) return strProxy;574 if (shExpMatch(url, "http*://*.cna.com.tw*")) return strProxy;575 if (shExpMatch(url, "http*://*.cnavista.com.tw*")) return strProxy;576 if (shExpMatch(url, "http*://*.cnd.org*")) return strProxy;577 if (shExpMatch(url, "http*://*.cnd.org*")) return strProxy;578 if (shExpMatch(url, "http*://*.wiki.cnitter.com*")) return strProxy;579 if (shExpMatch(url, "http*://*.cnn.com*")) return strProxy;580 if (shExpMatch(url, "http*://*.news.cnyes.com*")) return strProxy;581 if (shExpMatch(url, "http*://*.cochina.co*")) return strProxy;582 if (shExpMatch(url, "http*://*.cochina.org*")) return strProxy;583 if (shExpMatch(url, "http*://*.code1984.com*")) return strProxy;584 if (shExpMatch(url, "http*://*.codeshare.io*")) return strProxy;585 if (shExpMatch(url, "http*://*.codeskulptor.org*")) return strProxy;586 if (shExpMatch(url, "http*://*.tosh.comedycentral.com*")) return strProxy;587 if (shExpMatch(url, "http*://*.comefromchina.com*")) return strProxy;588 if (shExpMatch(url, "http*://*.comefromchina.com*")) return strProxy;589 if (shExpMatch(url, "http*://*.compileheart.com*")) return strProxy;590 if (shExpMatch(url, "http*://*.conoyo.com*")) return strProxy;591 if (shExpMatch(url, "http*://*.contactmagazine.net*")) return strProxy;592 if (shExpMatch(url, "http*://*.convio.net*")) return strProxy;593 if (shExpMatch(url, "http*://*.cool18.com*")) return strProxy;594 if (shExpMatch(url, "http*://*.coolaler.com*")) return strProxy;595 if (shExpMatch(url, "http*://*.coolaler.com*")) return strProxy;596 if (shExpMatch(url, "http*://*.coolder.com*")) return strProxy;597 if (shExpMatch(url, "http*://*.coolder.com*")) return strProxy;598 if (shExpMatch(url, "http*://*.coolloud.org.tw*")) return strProxy;599 if (shExpMatch(url, "http*://*.corumcollege.com*")) return strProxy;600 if (shExpMatch(url, "http*://*.couchdbwiki.com*")) return strProxy;601 if (shExpMatch(url, "http*://*.cotweet.com*")) return strProxy;602 if (shExpMatch(url, "http*://*.cpj.org*")) return strProxy;603 if (shExpMatch(url, "http*://*.cpj.org*")) return strProxy;604 if (shExpMatch(url, "http*://*.crackle.com*")) return strProxy;605 if (shExpMatch(url, "http*://*.crackle.com*")) return strProxy;606 if (shExpMatch(url, "http*://*.crchina.org*")) return strProxy;607 if (shExpMatch(url, "http*://*.crd-net.org*")) return strProxy;608 if (shExpMatch(url, "http*://*.creaders.net*")) return strProxy;609 if (shExpMatch(url, "http*://*.creaders.net*")) return strProxy;610 if (shExpMatch(url, "http*://*.crossthewall.net*")) return strProxy;611 if (shExpMatch(url, "http*://*.crossthewall.net*")) return strProxy;612 if (shExpMatch(url, "http*://*.csdparty.com*")) return strProxy;613 if (shExpMatch(url, "http*://*.csdparty.com*")) return strProxy;614 if (shExpMatch(url, "http*://*.csuchen.de*")) return strProxy;615 if (shExpMatch(url, "http*://*.ctfriend.net*")) return strProxy;616 if (shExpMatch(url, "http*://*.ctitv.com.tw*")) return strProxy;617 if (shExpMatch(url, "http*://*.cts.com.tw*")) return strProxy;618 if (shExpMatch(url, "http*://*.library.usc.cuhk.edu.hk*")) return strProxy;619 if (shExpMatch(url, "http*://*.mjlsh.usc.cuhk.edu.hk*")) return strProxy;620 if (shExpMatch(url, "http*://*.cuhkacs.org*")) return strProxy;621 if (shExpMatch(url, "http*://*.cuihua.org*")) return strProxy;622 if (shExpMatch(url, "http*://*.cuihua.org*")) return strProxy;623 if (shExpMatch(url, "http*://*.cuiweiping.net*")) return strProxy;624 if (shExpMatch(url, "http*://*.cuiweiping.net*")) return strProxy;625 if (shExpMatch(url, "http*://*.curvefish.com*")) return strProxy;626 if (shExpMatch(url, "http*://*.culture.tw*")) return strProxy;627 if (shExpMatch(url, "http*://*.culture.tw*")) return strProxy;628 if (shExpMatch(url, "http*://*.cw.com.tw*")) return strProxy;629 if (shExpMatch(url, "http*://*.forum.cyberctm.com*")) return strProxy;630 if (shExpMatch(url, "http*://*.cyberghostvpn.com*")) return strProxy;631 if (shExpMatch(url, "http*://*.cynscribe.com*")) return strProxy;632 if (shExpMatch(url, "http*://*.cytode.us*")) return strProxy;633 if (shExpMatch(url, "http*://*.ifan.cz.cc*")) return strProxy;634 if (shExpMatch(url, "http*://*.mike.cz.cc*")) return strProxy;635 if (shExpMatch(url, "http*://*.nic.cz.cc*")) return strProxy;636 if (shExpMatch(url, "http*://*.cl.d0z.net*")) return strProxy;637 if (shExpMatch(url, "http*://*.dabr.co.uk*")) return strProxy;638 if (shExpMatch(url, "http*://*.dabr.co.uk*")) return strProxy;639 if (shExpMatch(url, "http*://*.dabr.mobi*")) return strProxy;640 if (shExpMatch(url, "http*://*.dabr.mobi*")) return strProxy;641 if (shExpMatch(url, "http*://*.dabr.me*")) return strProxy;642 if (shExpMatch(url, "http*://*.dadazim.com*")) return strProxy;643 if (shExpMatch(url, "http*://*.dadazim.com*")) return strProxy;644 if (shExpMatch(url, "http*://*.dadi360.com*")) return strProxy;645 if (shExpMatch(url, "http*://*.dafagood.com*")) return strProxy;646 if (shExpMatch(url, "http*://*.dafahao.com*")) return strProxy;647 if (shExpMatch(url, "http*://*.dalailama.ru*")) return strProxy;648 if (shExpMatch(url, "http*://*.dailidaili.com*")) return strProxy;649 if (shExpMatch(url, "http*://*.dailidaili.com*")) return strProxy;650 if (shExpMatch(url, "http*://*.dailymotion.com*")) return strProxy;651 if (shExpMatch(url, "http*://*.dajiyuan.com*")) return strProxy;652 if (shExpMatch(url, "http*://*.dajiyuan.eu*")) return strProxy;653 if (shExpMatch(url, "http*://*.dalailama.com*")) return strProxy;654 if (shExpMatch(url, "http*://*.dalailamaworld.com*")) return strProxy;655 if (shExpMatch(url, "http*://*.dalailamaworld.com*")) return strProxy;656 if (shExpMatch(url, "http*://*.dalianmeng.org*")) return strProxy;657 if (shExpMatch(url, "http*://*.dalianmeng.org*")) return strProxy;658 if (shExpMatch(url, "http*://*.daliulian.org*")) return strProxy;659 if (shExpMatch(url, "http*://*.danke4china.net*")) return strProxy;660 if (shExpMatch(url, "http*://*.danke4china.net*")) return strProxy;661 if (shExpMatch(url, "http*://*.danwei.org*")) return strProxy;662 if (shExpMatch(url, "http*://*.daolan.net*")) return strProxy;663 if (shExpMatch(url, "http*://*.daxa.cn*")) return strProxy;664 if (shExpMatch(url, "http*://*.daxa.cn*")) return strProxy;665 if (shExpMatch(url, "http*://*.cn.dayabook.com*")) return strProxy;666 if (shExpMatch(url, "http*://*.daylife.com*")) return strProxy;667 if (shExpMatch(url, "http*://*.dcard.tw*")) return strProxy;668 if (shExpMatch(url, "http*://*.ddc.com.tw*")) return strProxy;669 if (shExpMatch(url, "http*://*.de-sci.org*")) return strProxy;670 if (shExpMatch(url, "http*://*.de-sci.org*")) return strProxy;671 if (shExpMatch(url, "http*://*.lists.debian.org*")) return strProxy;672 if (shExpMatch(url, "http*://*.packages.debian.org*")) return strProxy;673 if (shExpMatch(url, "http*://*.delcamp.net*")) return strProxy;674 if (shExpMatch(url, "http*://*.delicious.com*")) return strProxy;675 if (shExpMatch(url, "http*://*.democrats.org*")) return strProxy;676 if (shExpMatch(url, "http*://*.democrats.org*")) return strProxy;677 if (shExpMatch(url, "http*://*.desc.se*")) return strProxy;678 if (shExpMatch(url, "http*://*.destroy-china.jp*")) return strProxy;679 if (shExpMatch(url, "http*://*.deutsche-welle.de*")) return strProxy;680 if (shExpMatch(url, "http*://*.dev102.com*")) return strProxy;681 if (shExpMatch(url, "http*://*.deviantart.com*")) return strProxy;682 if (shExpMatch(url, "http*://*.deviantart.net*")) return strProxy;683 if (shExpMatch(url, "http*://*.devio.us*")) return strProxy;684 if (shExpMatch(url, "http*://*.devpn.com*")) return strProxy;685 if (shExpMatch(url, "http*://*.dfanning.com*")) return strProxy;686 if (shExpMatch(url, "http*://*.dfas.mil*")) return strProxy;687 if (shExpMatch(url, "http*://*.diaoyuislands.org*")) return strProxy;688 if (shExpMatch(url, "http*://*.diaoyuislands.org*")) return strProxy;689 if (shExpMatch(url, "http*://*.static.digg.com*")) return strProxy;690 if (shExpMatch(url, "http*://*.digiland.tw*")) return strProxy;691 if (shExpMatch(url, "http*://*.digitalnomadsproject.org*")) return strProxy;692 if (shExpMatch(url, "http*://*.diigo.com*")) return strProxy;693 if (shExpMatch(url, "http*://*.diigo.com*")) return strProxy;694 if (shExpMatch(url, "http*://*.furl.net*")) return strProxy;695 if (shExpMatch(url, "http*://*.dipity.com*")) return strProxy;696 if (shExpMatch(url, "http*://*.directcreative.com*")) return strProxy;697 if (shExpMatch(url, "http*://*.discogs.com*")) return strProxy;698 if (shExpMatch(url, "http*://*.discuss.com.hk*")) return strProxy;699 if (shExpMatch(url, "http*://*.discuss.com.hk*")) return strProxy;700 if (shExpMatch(url, "http*://*.disp.cc*")) return strProxy;701 if (shExpMatch(url, "http*://*.dit-inc.us*")) return strProxy;702 if (shExpMatch(url, "http*://*.dit-inc.us*")) return strProxy;703 if (shExpMatch(url, "http*://*.dizhidizhi.com*")) return strProxy;704 if (shExpMatch(url, "http*://*.djangosnippets.org*")) return strProxy;705 if (shExpMatch(url, "http*://*.dl-laby.jp*")) return strProxy;706 if (shExpMatch(url, "http*://*.dlsite.com*")) return strProxy;707 if (shExpMatch(url, "http*://*.dmcdn.net*")) return strProxy;708 if (shExpMatch(url, "http*://*.dnscrypt.org*")) return strProxy;709 if (shExpMatch(url, "http*://*.dns2go.com*")) return strProxy;710 if (shExpMatch(url, "http*://*.dnssec.net*")) return strProxy;711 if (shExpMatch(url, "http*://*.dojin.com*")) return strProxy;712 if (shExpMatch(url, "http*://*.dok-forum.net*")) return strProxy;713 if (shExpMatch(url, "http*://*.dolc.de*")) return strProxy;714 if (shExpMatch(url, "http*://*.dolf.org.hk*")) return strProxy;715 if (shExpMatch(url, "http*://*.dollf.com*")) return strProxy;716 if (shExpMatch(url, "http*://*.domain.club.tw*")) return strProxy;717 if (shExpMatch(url, "http*://*.dongde.com*")) return strProxy;718 if (shExpMatch(url, "http*://*.dongtaiwang.com*")) return strProxy;719 if (shExpMatch(url, "http*://*.dongtaiwang.com*")) return strProxy;720 if (shExpMatch(url, "http*://*.dongtaiwang.net*")) return strProxy;721 if (shExpMatch(url, "http*://*.dongtaiwang.net*")) return strProxy;722 if (shExpMatch(url, "http*://*.dongyangjing.com*")) return strProxy;723 if (shExpMatch(url, "http*://*.dontfilter.us*")) return strProxy;724 if (shExpMatch(url, "http*://*.dontmovetochina.com*")) return strProxy;725 if (shExpMatch(url, "http*://*.dotplane.com*")) return strProxy;726 if (shExpMatch(url, "http*://*.dotplane.com*")) return strProxy;727 if (shExpMatch(url, "http*://*.dotsub.com*")) return strProxy;728 if (shExpMatch(url, "http*://*.doubleaf.com*")) return strProxy;729 if (shExpMatch(url, "http*://*.dougscripts.com*")) return strProxy;730 if (shExpMatch(url, "http*://*.dowei.org*")) return strProxy;731 if (shExpMatch(url, "http*://*.doxygen.org*")) return strProxy;732 if (shExpMatch(url, "http*://*.dphk.org*")) return strProxy;733 if (shExpMatch(url, "http*://*.dpp.org.tw*")) return strProxy;734 if (shExpMatch(url, "http*://*.dpp.org.tw*")) return strProxy;735 if (shExpMatch(url, "http*://*.weigegebyc.dreamhosters.com*")) return strProxy;736 if (shExpMatch(url, "http*://*.drgan.net*")) return strProxy;737 if (shExpMatch(url, "http*://*.dropbox.com*")) return strProxy;738 if (shExpMatch(url, "http*://*.dropboxusercontent.com*")) return strProxy;739 if (shExpMatch(url, "http*://*.drsunacademy.com*")) return strProxy;740 if (shExpMatch(url, "http*://*.drtuber.com*")) return strProxy;741 if (shExpMatch(url, "http*://*.dscn.info*")) return strProxy;742 if (shExpMatch(url, "http*://*.dtiblog.com*")) return strProxy;743 if (shExpMatch(url, "http*://*.dtic.mil*")) return strProxy;744 if (shExpMatch(url, "http*://*.dtiserv2.com*")) return strProxy;745 if (shExpMatch(url, "http*://*.duckduckgo.com*")) return strProxy;746 if (shExpMatch(url, "http*://*.duckload.com*")) return strProxy;747 if (shExpMatch(url, "http*://*.duckmylife.com*")) return strProxy;748 if (shExpMatch(url, "http*://*.duihua.org*")) return strProxy;749 if (shExpMatch(url, "http*://*.duihua.org*")) return strProxy;750 if (shExpMatch(url, "http*://*.duihuahrjournal.org*")) return strProxy;751 if (shExpMatch(url, "http*://*.duoweitimes.com*")) return strProxy;752 if (shExpMatch(url, "http*://*.duoweitimes.com*")) return strProxy;753 if (shExpMatch(url, "http*://*.duping.net*")) return strProxy;754 if (shExpMatch(url, "http*://*.duplicati.com*")) return strProxy;755 if (shExpMatch(url, "http*://*.dupola.com*")) return strProxy;756 if (shExpMatch(url, "http*://*.dupola.net*")) return strProxy;757 if (shExpMatch(url, "http*://*.dvorak.org*")) return strProxy;758 if (shExpMatch(url, "http*://*.dw.com*")) return strProxy;759 if (shExpMatch(url, "http*://*.dw.com*")) return strProxy;760 if (shExpMatch(url, "http*://*.dw.de*")) return strProxy;761 if (shExpMatch(url, "http*://*.dw-world.com*")) return strProxy;762 if (shExpMatch(url, "http*://*.dw-world.com*")) return strProxy;763 if (shExpMatch(url, "http*://*.dw-world.de*")) return strProxy;764 if (shExpMatch(url, "http*://*.dw-world.de*")) return strProxy;765 if (shExpMatch(url, "http*://*.dwheeler.com*")) return strProxy;766 if (shExpMatch(url, "http*://*.dwnews.com*")) return strProxy;767 if (shExpMatch(url, "http*://*.dwnews.com*")) return strProxy;768 if (shExpMatch(url, "http*://*.dwnews.net*")) return strProxy;769 if (shExpMatch(url, "http*://*.dwnews.net*")) return strProxy;770 if (shExpMatch(url, "http*://*.xys.dxiong.com*")) return strProxy;771 if (shExpMatch(url, "http*://*.dy24k.info*")) return strProxy;772 if (shExpMatch(url, "http*://*.dynawebinc.com*")) return strProxy;773 if (shExpMatch(url, "http*://*.dyndns.org*")) return strProxy;774 if (shExpMatch(url, "http*://*.dzze.com*")) return strProxy;775 if (shExpMatch(url, "http*://*.e-gold.com*")) return strProxy;776 if (shExpMatch(url, "http*://*.e-gold.com*")) return strProxy;777 if (shExpMatch(url, "http*://*.e-hentai.org*")) return strProxy;778 if (shExpMatch(url, "http*://*.e-info.org.tw*")) return strProxy;779 if (shExpMatch(url, "http*://*.e-traderland.net*")) return strProxy;780 if (shExpMatch(url, "http*://*.e123.hk*")) return strProxy;781 if (shExpMatch(url, "http*://*.eastturkestan.com*")) return strProxy;782 if (shExpMatch(url, "http*://*.eastturkistan.net*")) return strProxy;783 if (shExpMatch(url, "http*://*.eastturkistan-gov.org*")) return strProxy;784 if (shExpMatch(url, "http*://*.eastturkistangovernmentinexile.us*")) return strProxy;785 if (shExpMatch(url, "http*://*.eastturkistangovernmentinexile.us*")) return strProxy;786 if (shExpMatch(url, "http*://*.ebookbrowse.com*")) return strProxy;787 if (shExpMatch(url, "http*://*.ebookee.com*")) return strProxy;788 if (shExpMatch(url, "http*://*.ecministry.net*")) return strProxy;789 if (shExpMatch(url, "http*://*.bbs.ecstart.com*")) return strProxy;790 if (shExpMatch(url, "http*://*.edgecastcdn.net*")) return strProxy;791 if (shExpMatch(url, "http*://*.twimg\.edgesuite\.net\*")) return strProxy;792 if (shExpMatch(url, "http*://*.edicypages.com*")) return strProxy;793 if (shExpMatch(url, "http*://*.edoors.com*")) return strProxy;794 if (shExpMatch(url, "http*://*.edubridge.com*")) return strProxy;795 if (shExpMatch(url, "http*://*.edubridge.com*")) return strProxy;796 if (shExpMatch(url, "http*://*.eevpn.com*")) return strProxy;797 if (shExpMatch(url, "http*://*.efcc.org.hk*")) return strProxy;798 if (shExpMatch(url, "http*://*.efmoe.com*")) return strProxy;799 if (shExpMatch(url, "http*://*.eic-av.com*")) return strProxy;800 if (shExpMatch(url, "http*://*.electionsmeter.com*")) return strProxy;801 if (shExpMatch(url, "http*://*.elgoog.im*")) return strProxy;802 if (shExpMatch(url, "http*://*.elpais.com*")) return strProxy;803 if (shExpMatch(url, "http*://*.eltondisney.com*")) return strProxy;804 if (shExpMatch(url, "http*://*.emacsblog.org*")) return strProxy;805 if (shExpMatch(url, "http*://*.emory.edu*")) return strProxy;806 if (shExpMatch(url, "http*://*.emule-ed2k.com*")) return strProxy;807 if (shExpMatch(url, "http*://*.emule-ed2k.com*")) return strProxy;808 if (shExpMatch(url, "http*://*.emuparadise.me*")) return strProxy;809 if (shExpMatch(url, "http*://*.enewstree.com*")) return strProxy;810 if (shExpMatch(url, "http*://*.chinese.engadget.com*")) return strProxy;811 if (shExpMatch(url, "http*://*.englishfromengland.co.uk*")) return strProxy;812 if (shExpMatch(url, "http*://*.entermap.com*")) return strProxy;813 if (shExpMatch(url, "http*://*.epochtimes-bg.com*")) return strProxy;814 if (shExpMatch(url, "http*://*.epochtimes-bg.com*")) return strProxy;815 if (shExpMatch(url, "http*://*.epochtimes-romania.com*")) return strProxy;816 if (shExpMatch(url, "http*://*.epochtimes-romania.com*")) return strProxy;817 if (shExpMatch(url, "http*://*.epochtimes.co.il*")) return strProxy;818 if (shExpMatch(url, "http*://*.epochtimes.co.il*")) return strProxy;819 if (shExpMatch(url, "http*://*.epochtimes.co.kr*")) return strProxy;820 if (shExpMatch(url, "http*://*.epochtimes.co.kr*")) return strProxy;821 if (shExpMatch(url, "http*://*.epochtimes.com*")) return strProxy;822 if (shExpMatch(url, "http*://*.epochtimes.com*")) return strProxy;823 if (shExpMatch(url, "http*://*.epochtimes.de*")) return strProxy;824 if (shExpMatch(url, "http*://*.epochtimes.fr*")) return strProxy;825 if (shExpMatch(url, "http*://*.epochtimes.ie*")) return strProxy;826 if (shExpMatch(url, "http*://*.epochtimes.jp*")) return strProxy;827 if (shExpMatch(url, "http*://*.epochtimes.ru*")) return strProxy;828 if (shExpMatch(url, "http*://*.epochtimes.se*")) return strProxy;829 if (shExpMatch(url, "http*://*.epochtimestr.com*")) return strProxy;830 if (shExpMatch(url, "http*://*.epochweekly.com*")) return strProxy;831 if (shExpMatch(url, "http*://*.erabaru.net*")) return strProxy;832 if (shExpMatch(url, "http*://*.erepublik.com*")) return strProxy;833 if (shExpMatch(url, "http*://*.erktv.com*")) return strProxy;834 if (shExpMatch(url, "http*://*.ernestmandel.org*")) return strProxy;835 if (shExpMatch(url, "http*://*.erights.net*")) return strProxy;836 if (shExpMatch(url, "http*://*.etaa.org.au*")) return strProxy;837 if (shExpMatch(url, "http*://*.etaiwannews.com*")) return strProxy;838 if (shExpMatch(url, "http*://*.etizer.org*")) return strProxy;839 if (shExpMatch(url, "http*://*.ettoday.net*")) return strProxy;840 if (shExpMatch(url, "http*://*.eulam.com*")) return strProxy;841 if (shExpMatch(url, "http*://*.eventful.com*")) return strProxy;842 if (shExpMatch(url, "http*://*.exblog.jp*")) return strProxy;843 if (shExpMatch(url, "http*://*.blog.exblog.co.jp*")) return strProxy;844 if (shExpMatch(url, "http*://*.blog.excite.co.jp*")) return strProxy;845 if (shExpMatch(url, "http*://*.expatshield.com*")) return strProxy;846 if (shExpMatch(url, "http*://*.exploader.net*")) return strProxy;847 if (shExpMatch(url, "http*://*.extremetube.com*")) return strProxy;848 if (shExpMatch(url, "http*://*.eyevio.jp*")) return strProxy;849 if (shExpMatch(url, "http*://*.eyevio.jp*")) return strProxy;850 if (shExpMatch(url, "http*://*.eyny.com*")) return strProxy;851 if (shExpMatch(url, "http*://*.ezpc.tk*")) return strProxy;852 if (shExpMatch(url, "http*://*.ezpeer.com*")) return strProxy;853 if (shExpMatch(url, "http*://*.facebook.com*")) return strProxy;854 if (shExpMatch(url, "http*://*.facebook.com*")) return strProxy;855 if (shExpMatch(url, "http*://*.connect.facebook.net*")) return strProxy;856 if (shExpMatch(url, "http*://*.facebookquotes4u.com*")) return strProxy;857 if (shExpMatch(url, "http*://*.facesofnyfw.com*")) return strProxy;858 if (shExpMatch(url, "http*://*.faiththedog.info*")) return strProxy;859 if (shExpMatch(url, "http*://*.fakku.net*")) return strProxy;860 if (shExpMatch(url, "http*://*.falunart.org*")) return strProxy;861 if (shExpMatch(url, "http*://*.falunasia.info*")) return strProxy;862 if (shExpMatch(url, "http*://*.falundafa.org*")) return strProxy;863 if (shExpMatch(url, "http*://*.falundafamuseum.org*")) return strProxy;864 if (shExpMatch(url, "http*://*.falunhr.org*")) return strProxy;865 if (shExpMatch(url, "http*://*.fanglizhi.info*")) return strProxy;866 if (shExpMatch(url, "http*://*.fangong.org*")) return strProxy;867 if (shExpMatch(url, "http*://*.fangongheike.com*")) return strProxy;868 if (shExpMatch(url, "http*://*.fanqianghou.com*")) return strProxy;869 if (shExpMatch(url, "http*://*.fapdu.com*")) return strProxy;870 if (shExpMatch(url, "http*://*.fawanghuihui.org*")) return strProxy;871 if (shExpMatch(url, "http*://*.fbcdn.net*")) return strProxy;872 if (shExpMatch(url, "http*://*.fanqiangyakexi.net*")) return strProxy;873 if (shExpMatch(url, "http*://*.fail.hk*")) return strProxy;874 if (shExpMatch(url, "http*://*.famunion.com*")) return strProxy;875 if (shExpMatch(url, "http*://*.fan-qiang.com*")) return strProxy;876 if (shExpMatch(url, "http*://*.fangbinxing.com*")) return strProxy;877 if (shExpMatch(url, "http*://*.fangbinxing.com*")) return strProxy;878 if (shExpMatch(url, "http*://*.fangeming.com*")) return strProxy;879 if (shExpMatch(url, "http*://*.fanswong.com*")) return strProxy;880 if (shExpMatch(url, "http*://*.fanyue.info*")) return strProxy;881 if (shExpMatch(url, "http*://*.farwestchina.com*")) return strProxy;882 if (shExpMatch(url, "http*://*.en.favotter.net*")) return strProxy;883 if (shExpMatch(url, "http*://*.faststone.org*")) return strProxy;884 if (shExpMatch(url, "http*://*.favstar.fm*")) return strProxy;885 if (shExpMatch(url, "http*://*.favstar.fm*")) return strProxy;886 if (shExpMatch(url, "http*://*.faydao.com*")) return strProxy;887 if (shExpMatch(url, "http*://*.fb.com*")) return strProxy;888 if (shExpMatch(url, "http*://*.fb.me*")) return strProxy;889 if (shExpMatch(url, "http*://*.fb.me*")) return strProxy;890 if (shExpMatch(url, "http*://*.fbsbx.com*")) return strProxy;891 if (shExpMatch(url, "http*://*.fc2.com*")) return strProxy;892 if (shExpMatch(url, "http*://*.fc2china.com*")) return strProxy;893 if (shExpMatch(url, "http*://*.fc2blog.net*")) return strProxy;894 if (shExpMatch(url, "http*://*.uygur.fc2web.com*")) return strProxy;895 if (shExpMatch(url, "http*://*.video.fdbox.com*")) return strProxy;896 if (shExpMatch(url, "http*://*.fdc89.jp*")) return strProxy;897 if (shExpMatch(url, "http*://*.fourface.nodesnoop.com*")) return strProxy;898 if (shExpMatch(url, "http*://*.feedburner.com*")) return strProxy;899 if (shExpMatch(url, "http*://*.feedzshare.com*")) return strProxy;900 if (shExpMatch(url, "http*://*.feelssh.com*")) return strProxy;901 if (shExpMatch(url, "http*://*.feer.com*")) return strProxy;902 if (shExpMatch(url, "http*://*.feministteacher.com*")) return strProxy;903 if (shExpMatch(url, "http*://*.fengzhenghu.com*")) return strProxy;904 if (shExpMatch(url, "http*://*.fengzhenghu.com*")) return strProxy;905 if (shExpMatch(url, "http*://*.fflick.com*")) return strProxy;906 if (shExpMatch(url, "http*://*.fgmtv.net*")) return strProxy;907 if (shExpMatch(url, "http*://*.fgmtv.org*")) return strProxy;908 if (shExpMatch(url, "http*://*.files2me.com*")) return strProxy;909 if (shExpMatch(url, "http*://*.files2me.com*")) return strProxy;910 if (shExpMatch(url, "http*://*.fileserve.com*")) return strProxy;911 if (shExpMatch(url, "http*://*.fillthesquare.org*")) return strProxy;912 if (shExpMatch(url, "http*://*.finalion.jp*")) return strProxy;913 if (shExpMatch(url, "http*://*.findbook.tw*")) return strProxy;914 if (shExpMatch(url, "http*://*.fingerdaily.com*")) return strProxy;915 if (shExpMatch(url, "http*://*.finler.net*")) return strProxy;916 if (shExpMatch(url, "http*://*.fireofliberty.org*")) return strProxy;917 if (shExpMatch(url, "http*://*.fireofliberty.org*")) return strProxy;918 if (shExpMatch(url, "http*://*.falsefire.com*")) return strProxy;919 if (shExpMatch(url, "http*://*.falsefire.com*")) return strProxy;920 if (shExpMatch(url, "http*://*.fleshbot.com*")) return strProxy;921 if (shExpMatch(url, "http*://*.flickr.com*")) return strProxy;922 if (shExpMatch(url, "http*://*.staticflickr.com*")) return strProxy;923 if (shExpMatch(url, "http*://*.flickrhivemind.net*")) return strProxy;924 if (shExpMatch(url, "http*://*.yuming.flnet.org*")) return strProxy;925 if (shExpMatch(url, "http*://*.cn.fmnnow.com*")) return strProxy;926 if (shExpMatch(url, "http*://*.blog.foolsmountain.com*")) return strProxy;927 if (shExpMatch(url, "http*://*.forum4hk.com*")) return strProxy;928 if (shExpMatch(url, "http*://*.pioneer-worker.forums-free.com*")) return strProxy;929 if (shExpMatch(url, "http*://*.4sq.com*")) return strProxy;930 if (shExpMatch(url, "http*://*.fotop.net*")) return strProxy;931 if (shExpMatch(url, "http*://*.video.foxbusiness.com*")) return strProxy;932 if (shExpMatch(url, "http*://*.fringenetwork.com*")) return strProxy;933 if (shExpMatch(url, "http*://*.flecheinthepeche.fr*")) return strProxy;934 if (shExpMatch(url, "http*://*.focustaiwan.tw*")) return strProxy;935 if (shExpMatch(url, "http*://*.focusvpn.com*")) return strProxy;936 if (shExpMatch(url, "http*://*.fofg.org*")) return strProxy;937 if (shExpMatch(url, "http*://*.fooooo.com*")) return strProxy;938 if (shExpMatch(url, "http*://*.fooooo.com*")) return strProxy;939 if (shExpMatch(url, "http*://*.footwiball.com*")) return strProxy;940 if (shExpMatch(url, "http*://*.fourthinternational.org*")) return strProxy;941 if (shExpMatch(url, "http*://*.foxdie.us*")) return strProxy;942 if (shExpMatch(url, "http*://*.foxsub.com*")) return strProxy;943 if (shExpMatch(url, "http*://*.foxtang.com*")) return strProxy;944 if (shExpMatch(url, "http*://*.fqrouter.com*")) return strProxy;945 if (shExpMatch(url, "http*://*.franklc.com*")) return strProxy;946 if (shExpMatch(url, "http*://*.freakshare.com*")) return strProxy;947 if (shExpMatch(url, "http*://*.freakshare.com*")) return strProxy;948 if (shExpMatch(url, "http*://*.free4u.com.ar*")) return strProxy;949 if (shExpMatch(url, "http*://*.free-gate.org*")) return strProxy;950 if (shExpMatch(url, "http*://*.free.fr*")) return strProxy;951 if (shExpMatch(url, "http*://*.allonlinux.free.fr*")) return strProxy;952 if (shExpMatch(url, "http*://*.dimitrik.free.fr*")) return strProxy;953 if (shExpMatch(url, "http*://*.kineox.free.fr*")) return strProxy;954 if (shExpMatch(url, "http*://*.puttycm.free.fr*")) return strProxy;955 if (shExpMatch(url, "http*://*.freealim.com*")) return strProxy;956 if (shExpMatch(url, "http*://*.whitebear.freebearblog.org*")) return strProxy;957 if (shExpMatch(url, "http*://*.freechal.com*")) return strProxy;958 if (shExpMatch(url, "http*://*.freedomhouse.org*")) return strProxy;959 if (shExpMatch(url, "http*://*.freedomhouse.org*")) return strProxy;960 if (shExpMatch(url, "http*://*.freegao.com*")) return strProxy;961 if (shExpMatch(url, "http*://*.freegao.com*")) return strProxy;962 if (shExpMatch(url, "http*://*.free-hada-now.org*")) return strProxy;963 if (shExpMatch(url, "http*://*.freelotto.com*")) return strProxy;964 if (shExpMatch(url, "http*://*.freelotto.com*")) return strProxy;965 if (shExpMatch(url, "http*://*.freeman2.com*")) return strProxy;966 if (shExpMatch(url, "http*://*.freeopenvpn.com*")) return strProxy;967 if (shExpMatch(url, "http*://*.freemoren.com*")) return strProxy;968 if (shExpMatch(url, "http*://*.freemorenews.com*")) return strProxy;969 if (shExpMatch(url, "http*://*.freenet-china.org*")) return strProxy;970 if (shExpMatch(url, "http*://*.freenewscn.com*")) return strProxy;971 if (shExpMatch(url, "http*://*.freeoz.org*")) return strProxy;972 if (shExpMatch(url, "http*://*.freeoz.org*")) return strProxy;973 if (shExpMatch(url, "http*://*.bulbous.freeserve.co.uk*")) return strProxy;974 if (shExpMatch(url, "http*://*.freessh.us*")) return strProxy;975 if (shExpMatch(url, "http*://*.free4u.com.ar*")) return strProxy;976 if (shExpMatch(url, "http*://*.free-ssh.com*")) return strProxy;977 if (shExpMatch(url, "http*://*.free-ssh.com*")) return strProxy;978 if (shExpMatch(url, "http*://*.freeforums.org*")) return strProxy;979 if (shExpMatch(url, "http*://*.freenetproject.org*")) return strProxy;980 if (shExpMatch(url, "http*://*.freeoz.org*")) return strProxy;981 if (shExpMatch(url, "http*://*.freetibet.net*")) return strProxy;982 if (shExpMatch(url, "http*://*.freetibet.org*")) return strProxy;983 if (shExpMatch(url, "http*://*.freetibetanheroes.org*")) return strProxy;984 if (shExpMatch(url, "http*://*.freewallpaper4.me*")) return strProxy;985 if (shExpMatch(url, "http*://*.freewebs.com*")) return strProxy;986 if (shExpMatch(url, "http*://*.freeweibo.com*")) return strProxy;987 if (shExpMatch(url, "http*://*.freexinwen.com*")) return strProxy;988 if (shExpMatch(url, "http*://*.freeyoutubeproxy.net*")) return strProxy;989 if (shExpMatch(url, "http*://*.freeyoutubeproxy.net*")) return strProxy;990 if (shExpMatch(url, "http*://*.friendfeed.com*")) return strProxy;991 if (shExpMatch(url, "http*://*.friendfeed-media.com*")) return strProxy;992 if (shExpMatch(url, "http*://*.ff.im*")) return strProxy;993 if (shExpMatch(url, "http*://*.zensur.freerk.com*")) return strProxy;994 if (shExpMatch(url, "http*://*.freevpn.nl*")) return strProxy;995 if (shExpMatch(url, "http*://*.adult.friendfinder.com*")) return strProxy;996 if (shExpMatch(url, "http*://*.fring.com*")) return strProxy;997 if (shExpMatch(url, "http*://*.fring.com*")) return strProxy;998 if (shExpMatch(url, "http*://*.frommel.net*")) return strProxy;999 if (shExpMatch(url, "http*://*.frontlinedefenders.org*")) return strProxy;1000 if (shExpMatch(url, "http*://*.fscked.org*")) return strProxy;1001 if (shExpMatch(url, "http*://*.fsurf.com*")) return strProxy;1002 if (shExpMatch(url, "http*://*.ftchinese.com*")) return strProxy;1003 if (shExpMatch(url, "http*://*.ftchinese.com*")) return strProxy;1004 if (shExpMatch(url, "http*://*.ftchinese.com*")) return strProxy;1005 if (shExpMatch(url, "http*://*.fuckcnnic.net*")) return strProxy;1006 if (shExpMatch(url, "http*://*.fuckcnnic.net*")) return strProxy;1007 if (shExpMatch(url, "http*://*.fuckgfw.org*")) return strProxy;1008 if (shExpMatch(url, "http*://*.fulue.com*")) return strProxy;1009 if (shExpMatch(url, "http*://*.funf.tw*")) return strProxy;1010 if (shExpMatch(url, "http*://*.funp.com*")) return strProxy;1011 if (shExpMatch(url, "http*://*.furinkan.com*")) return strProxy;1012 if (shExpMatch(url, "http*://*.futurechinaforum.org*")) return strProxy;1013 if (shExpMatch(url, "http*://*.futuremessage.org*")) return strProxy;1014 if (shExpMatch(url, "http*://*.fuyin.net*")) return strProxy;1015 if (shExpMatch(url, "http*://*.fw.cm*")) return strProxy;1016 if (shExpMatch(url, "http*://*.fzh999.com*")) return strProxy;1017 if (shExpMatch(url, "http*://*.fzh999.net*")) return strProxy;1018 if (shExpMatch(url, "http*://*.gabocorp.com*")) return strProxy;1019 if (shExpMatch(url, "http*://*.gaeproxy.com*")) return strProxy;1020 if (shExpMatch(url, "http*://*.galenwu.com*")) return strProxy;1021 if (shExpMatch(url, "http*://*.game735.com*")) return strProxy;1022 if (shExpMatch(url, "http*://*.gamebase.com.tw*")) return strProxy;1023 if (shExpMatch(url, "http*://*.gamer.com.tw*")) return strProxy;1024 if (shExpMatch(url, "http*://*.gamer.com.tw*")) return strProxy;1025 if (shExpMatch(url, "http*://*.gamez.com.tw*")) return strProxy;1026 if (shExpMatch(url, "http*://*.gamez.com.tw*")) return strProxy;1027 if (shExpMatch(url, "http*://*.gaoming.net*")) return strProxy;1028 if (shExpMatch(url, "http*://*.gaoming.net*")) return strProxy;1029 if (shExpMatch(url, "http*://*.ganges.com*")) return strProxy;1030 if (shExpMatch(url, "http*://*.gaopi.net*")) return strProxy;1031 if (shExpMatch(url, "http*://*.gaopi.net*")) return strProxy;1032 if (shExpMatch(url, "http*://*.gaozhisheng.org*")) return strProxy;1033 if (shExpMatch(url, "http*://*.gaozhisheng.net*")) return strProxy;1034 if (shExpMatch(url, "http*://*.gardennetworks.com*")) return strProxy;1035 if (shExpMatch(url, "http*://*.gardennetworks.org*")) return strProxy;1036 if (shExpMatch(url, "http*://*.72.52.81.22*")) return strProxy;1037 if (shExpMatch(url, "http*://*.gartlive.com*")) return strProxy;1038 if (shExpMatch(url, "http*://*.gather.com*")) return strProxy;1039 if (shExpMatch(url, "http*://*.gaymap.cc*")) return strProxy;1040 if (shExpMatch(url, "http*://*.gazotube.com*")) return strProxy;1041 if (shExpMatch(url, "http*://*.gazotube.com*")) return strProxy;1042 if (shExpMatch(url, "http*://*.gcc.org.hk*")) return strProxy;1043 if (shExpMatch(url, "http*://*.gclooney.com*")) return strProxy;1044 if (shExpMatch(url, "http*://*.gcpnews.com*")) return strProxy;1045 if (shExpMatch(url, "http*://*.gdbt.net*")) return strProxy;1046 if (shExpMatch(url, "http*://*.gdzf.org*")) return strProxy;1047 if (shExpMatch(url, "http*://*.geek-art.net*")) return strProxy;1048 if (shExpMatch(url, "http*://*.geekerhome.com*")) return strProxy;1049 if (shExpMatch(url, "http*://*.geekmanuals.com*")) return strProxy;1050 if (shExpMatch(url, "http*://*.genuitec.com*")) return strProxy;1051 if (shExpMatch(url, "http*://*.geocities.co.jp*")) return strProxy;1052 if (shExpMatch(url, "http*://*.geocities.com*")) return strProxy;1053 if (shExpMatch(url, "http*://*.hk.geocities.com*")) return strProxy;1054 if (shExpMatch(url, "http*://*.geocities.jp*")) return strProxy;1055 if (shExpMatch(url, "http*://*.geohot.com*")) return strProxy;1056 if (shExpMatch(url, "http*://*.geometrictools.com*")) return strProxy;1057 if (shExpMatch(url, "http*://*.get-digital-help.com*")) return strProxy;1058 if (shExpMatch(url, "http*://*.getchu.com*")) return strProxy;1059 if (shExpMatch(url, "http*://*.getfoxyproxy.org*")) return strProxy;1060 if (shExpMatch(url, "http*://*.getfreedur.com*")) return strProxy;1061 if (shExpMatch(url, "http*://*.getgom.com*")) return strProxy;1062 if (shExpMatch(url, "http*://*.getlantern.org*")) return strProxy;1063 if (shExpMatch(url, "http*://*.getlantern.org*")) return strProxy;1064 if (shExpMatch(url, "http*://*.getjetso.com*")) return strProxy;1065 if (shExpMatch(url, "http*://*.getiton.com*")) return strProxy;1066 if (shExpMatch(url, "http*://*.getsocialscope.com*")) return strProxy;1067 if (shExpMatch(url, "http*://*.gfw.org.ua*")) return strProxy;1068 if (shExpMatch(url, "http*://*.ggssl.com*")) return strProxy;1069 if (shExpMatch(url, "http*://*.ggssl.com*")) return strProxy;1070 if (shExpMatch(url, "http*://*.ghost.org*")) return strProxy;1071 if (shExpMatch(url, "http*://*.ghut.org*")) return strProxy;1072 if (shExpMatch(url, "http*://*.giga-web.jp*")) return strProxy;1073 if (shExpMatch(url, "http*://*.tw.gigacircle.com*")) return strProxy;1074 if (shExpMatch(url, "http*://*.cn.giganews.com*")) return strProxy;1075 if (shExpMatch(url, "http*://*.gigporno.ru*")) return strProxy;1076 if (shExpMatch(url, "http*://*.gimpshop.com*")) return strProxy;1077 if (shExpMatch(url, "http*://*.girlbanker.com*")) return strProxy;1078 if (shExpMatch(url, "http*://*.softwaredownload.gitbooks.io*")) return strProxy;1079 if (shExpMatch(url, "http*://*.gist.github.com*")) return strProxy;1080 if (shExpMatch(url, "http*://*.cthlo.github.io*")) return strProxy;1081 if (shExpMatch(url, "http*://*.glennhilton.com*")) return strProxy;1082 if (shExpMatch(url, "http*://*.globaljihad.net*")) return strProxy;1083 if (shExpMatch(url, "http*://*.globalmuseumoncommunism.org*")) return strProxy;1084 if (shExpMatch(url, "http*://*.globalrescue.net*")) return strProxy;1085 if (shExpMatch(url, "http*://*.globalvoicesonline.org*")) return strProxy;1086 if (shExpMatch(url, "http*://*.globalvoicesonline.org*")) return strProxy;1087 if (shExpMatch(url, "http*://*.gmbd.cn*")) return strProxy;1088 if (shExpMatch(url, "http*://*.gmhz.org*")) return strProxy;1089 if (shExpMatch(url, "http*://*.gmiddle.com*")) return strProxy;1090 if (shExpMatch(url, "http*://*.gmiddle.net*")) return strProxy;1091 if (shExpMatch(url, "http*://*.gnci.org.hk*")) return strProxy;1092 if (shExpMatch(url, "http*://*.goagent.biz*")) return strProxy;1093 if (shExpMatch(url, "http*://*.goagentplus.com*")) return strProxy;1094 if (shExpMatch(url, "http*://*.godfootsteps.org*")) return strProxy;1095 if (shExpMatch(url, "http*://*.godfootsteps.org*")) return strProxy;1096 if (shExpMatch(url, "http*://*.gokbayrak.com*")) return strProxy;1097 if (shExpMatch(url, "http*://*.goldbetsports.com*")) return strProxy;1098 if (shExpMatch(url, "http*://*.goldenmelody.com.tw*")) return strProxy;1099 if (shExpMatch(url, "http*://*.goldwave.com*")) return strProxy;1100 if (shExpMatch(url, "http*://*.gongmeng.info*")) return strProxy;1101 if (shExpMatch(url, "http*://*.gongm.in*")) return strProxy;1102 if (shExpMatch(url, "http*://*.gongminliliang.com*")) return strProxy;1103 if (shExpMatch(url, "http*://*.gongwt.com*")) return strProxy;1104 if (shExpMatch(url, "http*://*.gongwt.com*")) return strProxy;1105 if (shExpMatch(url, "http*://*.goodreads.com*")) return strProxy;1106 if (shExpMatch(url, "http*://*.goodreads.com*")) return strProxy;1107 if (shExpMatch(url, "http*://*.goodreaders.com*")) return strProxy;1108 if (shExpMatch(url, "http*://*.goodreaders.com*")) return strProxy;1109 if (shExpMatch(url, "http*://*.goofind.com*")) return strProxy;1110 if (shExpMatch(url, "http*://*.googlesile.com*")) return strProxy;1111 if (shExpMatch(url, "http*://*.gopetition.com*")) return strProxy;1112 if (shExpMatch(url, "http*://*.gopetition.com*")) return strProxy;1113 if (shExpMatch(url, "http*://*.gotw.ca*")) return strProxy;1114 if (shExpMatch(url, "http*://*.grandtrial.org*")) return strProxy;1115 if (shExpMatch(url, "http*://*.graphis.ne.jp*")) return strProxy;1116 if (shExpMatch(url, "http*://*.gravatar.com*")) return strProxy;1117 if (shExpMatch(url, "http*://*.greatfirewall.biz*")) return strProxy;1118 if (shExpMatch(url, "http*://*.greatfirewallofchina.net*")) return strProxy;1119 if (shExpMatch(url, "http*://*.greatfirewallofchina.org*")) return strProxy;1120 if (shExpMatch(url, "http*://*.greatfirewallofchina.org*")) return strProxy;1121 if (shExpMatch(url, "http*://*.greenparty.org.tw*")) return strProxy;1122 if (shExpMatch(url, "http*://*.greenpeace.org*")) return strProxy;1123 if (shExpMatch(url, "http*://*.great-firewall.com*")) return strProxy;1124 if (shExpMatch(url, "http*://*.great-roc.org*")) return strProxy;1125 if (shExpMatch(url, "http*://*.greatroc.org*")) return strProxy;1126 if (shExpMatch(url, "http*://*.greatzhonghua.org*")) return strProxy;1127 if (shExpMatch(url, "http*://*.greenpeace.com.tw*")) return strProxy;1128 if (shExpMatch(url, "http*://*.greenvpn.net*")) return strProxy;1129 if (shExpMatch(url, "http*://*.greenvpn.net*")) return strProxy;1130 if (shExpMatch(url, "http*://*.gs-discuss.com*")) return strProxy;1131 if (shExpMatch(url, "http*://*.gtricks.com*")) return strProxy;1132 if (shExpMatch(url, "http*://*.guancha.org*")) return strProxy;1133 if (shExpMatch(url, "http*://*.gun-world.net*")) return strProxy;1134 if (shExpMatch(url, "http*://*.gutteruncensored.com*")) return strProxy;1135 if (shExpMatch(url, "http*://*.gvm.com.tw*")) return strProxy;1136 if (shExpMatch(url, "http*://*.gzm.tv*")) return strProxy;1137 if (shExpMatch(url, "http*://*.gzone-anime.info*")) return strProxy;1138 if (shExpMatch(url, "http*://*.agoogleaday.com*")) return strProxy;1139 if (shExpMatch(url, "http*://*.chromeexperiments.com*")) return strProxy;1140 if (shExpMatch(url, "http*://*.chromercise.com*")) return strProxy;1141 if (shExpMatch(url, "http*://*.data-vocabulary.org*")) return strProxy;1142 if (shExpMatch(url, "http*://*.g.co*")) return strProxy;1143 if (shExpMatch(url, "http*://*.ggpht.com*")) return strProxy;1144 if (shExpMatch(url, "http*://*.gmail.com*")) return strProxy;1145 if (shExpMatch(url, "http*://*.gmodules.com*")) return strProxy;1146 if (shExpMatch(url, "http*://*.goo.gl*")) return strProxy;1147 if (shExpMatch(url, "http*://*.googleapis.com*")) return strProxy;1148 if (shExpMatch(url, "http*://*.googleartproject.com*")) return strProxy;1149 if (shExpMatch(url, "http*://*.googlecode.com*")) return strProxy;1150 if (shExpMatch(url, "http*://*.googlecommerce.com*")) return strProxy;1151 if (shExpMatch(url, "http*://*.googledomains.com*")) return strProxy;1152 if (shExpMatch(url, "http*://*.googleearth.com*")) return strProxy;1153 if (shExpMatch(url, "http*://*.googledrive.com*")) return strProxy;1154 if (shExpMatch(url, "http*://*.googlegroups.com*")) return strProxy;1155 if (shExpMatch(url, "http*://*.googlehosted.com*")) return strProxy;1156 if (shExpMatch(url, "http*://*.googlelabs.com*")) return strProxy;1157 if (shExpMatch(url, "http*://*.googlemail.com*")) return strProxy;1158 if (shExpMatch(url, "http*://*.googleplus.com*")) return strProxy;1159 if (shExpMatch(url, "http*://*.googlesource.com*")) return strProxy;1160 if (shExpMatch(url, "http*://*.googleusercontent.com*")) return strProxy;1161 if (shExpMatch(url, "http*://*.googlevideo.com*")) return strProxy;1162 if (shExpMatch(url, "http*://*.proxy.googlezip.net*")) return strProxy;1163 if (shExpMatch(url, "http*://*.groups.google.cn*")) return strProxy;1164 if (shExpMatch(url, "http*://*.gvt0.com*")) return strProxy;1165 if (shExpMatch(url, "http*://*.gvt1.com*")) return strProxy;1166 if (shExpMatch(url, "http*://*.html5rocks.com*")) return strProxy;1167 if (shExpMatch(url, "http*://*.panoramio.com*")) return strProxy;1168 if (shExpMatch(url, "http*://*.recaptcha.net*")) return strProxy;1169 if (shExpMatch(url, "http*://*.sipml5.org*")) return strProxy;1170 if (shExpMatch(url, "http*://*.appspot.com*")) return strProxy;1171 if (shExpMatch(url, "http*://*.appspot.com*")) return strProxy;1172 if (shExpMatch(url, "http*://*.chinaaid.net*")) return strProxy;1173 if (shExpMatch(url, "http*://*.echofon.com*")) return strProxy;1174 if (shExpMatch(url, "http*://*.golang.org*")) return strProxy;1175 if (shExpMatch(url, "http*://*.greasespot.net*")) return strProxy;1176 if (shExpMatch(url, "http*://*.klip.me*")) return strProxy;1177 if (shExpMatch(url, "http*://*.ub0.cc*")) return strProxy;1178 if (shExpMatch(url, "http*://*.wozy.in*")) return strProxy;1179 if (shExpMatch(url, "http*://*.anti.anti.cnn.googlepages.com*")) return strProxy;1180 if (shExpMatch(url, "http*://*.freegateget.googlepages.com*")) return strProxy;1181 if (shExpMatch(url, "http*://*.myboooks.googlepages.com*")) return strProxy;1182 if (shExpMatch(url, "http*://*.googlevideo.com*")) return strProxy;1183 if (shExpMatch(url, "http*://*.gospelherald.com*")) return strProxy;1184 if (shExpMatch(url, "http*://*.gospelherald.com*")) return strProxy;1185 if (shExpMatch(url, "http*://*.hk.gradconnection.com*")) return strProxy;1186 if (shExpMatch(url, "http*://*.grangorz.org*")) return strProxy;1187 if (shExpMatch(url, "http*://*.graylog2.org*")) return strProxy;1188 if (shExpMatch(url, "http*://*.greatfire.org*")) return strProxy;1189 if (shExpMatch(url, "http*://*.greatfire.org*")) return strProxy;1190 if (shExpMatch(url, "http*://*.greatfirewallofchina.org*")) return strProxy;1191 if (shExpMatch(url, "http*://*.greatroc.tw*")) return strProxy;1192 if (shExpMatch(url, "http*://*.gstatic.com*")) return strProxy;1193 if (shExpMatch(url, "http*://*.guishan.org*")) return strProxy;1194 if (shExpMatch(url, "http*://*.guishan.org*")) return strProxy;1195 if (shExpMatch(url, "http*://*.gunsamerica.com*")) return strProxy;1196 if (shExpMatch(url, "http*://*.gvlib.com*")) return strProxy;1197 if (shExpMatch(url, "http*://*.gyalwarinpoche.com*")) return strProxy;1198 if (shExpMatch(url, "http*://*.h-china.org*")) return strProxy;1199 if (shExpMatch(url, "http*://*.h1n1china.org*")) return strProxy;1200 if (shExpMatch(url, "http*://*.hacken.cc*")) return strProxy;1201 if (shExpMatch(url, "http*://*.hackthatphone.net*")) return strProxy;1202 if (shExpMatch(url, "http*://*.hahlo.com*")) return strProxy;1203 if (shExpMatch(url, "http*://*.hakkatv.org.tw*")) return strProxy;1204 if (shExpMatch(url, "http*://*.bbs.hanminzu.org*")) return strProxy;1205 if (shExpMatch(url, "http*://*.hanunyi.com*")) return strProxy;1206 if (shExpMatch(url, "http*://*.jp.hao123.com*")) return strProxy;1207 if (shExpMatch(url, "http*://*.hardsextube.com*")) return strProxy;1208 if (shExpMatch(url, "http*://*.harunyahya.com*")) return strProxy;1209 if (shExpMatch(url, "http*://*.hasaowall.com*")) return strProxy;1210 if (shExpMatch(url, "http*://*.have8.com*")) return strProxy;1211 if (shExpMatch(url, "http*://*.hdtvb.net*")) return strProxy;1212 if (shExpMatch(url, "http*://*.heartyit.com*")) return strProxy;1213 if (shExpMatch(url, "http*://*.hecaitou.net*")) return strProxy;1214 if (shExpMatch(url, "http*://*.hecaitou.net*")) return strProxy;1215 if (shExpMatch(url, "http*://*.hechaji.com*")) return strProxy;1216 if (shExpMatch(url, "http*://*.hechaji.com*")) return strProxy;1217 if (shExpMatch(url, "http*://*.helplinfen.com*")) return strProxy;1218 if (shExpMatch(url, "http*://*.helloandroid.com*")) return strProxy;1219 if (shExpMatch(url, "http*://*.helloqueer.com*")) return strProxy;1220 if (shExpMatch(url, "http*://*.hellotxt.com*")) return strProxy;1221 if (shExpMatch(url, "http*://*.hellotxt.com*")) return strProxy;1222 if (shExpMatch(url, "http*://*.htxt.it*")) return strProxy;1223 if (shExpMatch(url, "http*://*.hellouk.org*")) return strProxy;1224 if (shExpMatch(url, "http*://*.helpeachpeople.com*")) return strProxy;1225 if (shExpMatch(url, "http*://*.helpeachpeople.com*")) return strProxy;1226 if (shExpMatch(url, "http*://*.helpzhuling.org*")) return strProxy;1227 if (shExpMatch(url, "http*://*.date.fm*")) return strProxy;1228 if (shExpMatch(url, "http*://*.flightcaster.com*")) return strProxy;1229 if (shExpMatch(url, "http*://*.branch.com*")) return strProxy;1230 if (shExpMatch(url, "http*://*.awardwinningfjords.com*")) return strProxy;1231 if (shExpMatch(url, "http*://*.futureme.org*")) return strProxy;1232 if (shExpMatch(url, "http*://*.getcloudapp.com*")) return strProxy;1233 if (shExpMatch(url, "http*://*.cl.ly*")) return strProxy;1234 if (shExpMatch(url, "http*://*.getsmartlinks.com*")) return strProxy;1235 if (shExpMatch(url, "http*://*.git-scm.com*")) return strProxy;1236 if (shExpMatch(url, "http*://*.lesscss.org*")) return strProxy;1237 if (shExpMatch(url, "http*://*.list.ly*")) return strProxy;1238 if (shExpMatch(url, "http*://*.maxgif.com*")) return strProxy;1239 if (shExpMatch(url, "http*://*.overlapr.com*")) return strProxy;1240 if (shExpMatch(url, "http*://*.peerpong.com*")) return strProxy;1241 if (shExpMatch(url, "http*://*.pose.com*")) return strProxy;1242 if (shExpMatch(url, "http*://*.samsoff.es*")) return strProxy;1243 if (shExpMatch(url, "http*://*.sendoid.com*")) return strProxy;1244 if (shExpMatch(url, "http*://*.speckleapp.com*")) return strProxy;1245 if (shExpMatch(url, "http*://*.stuffimreading.net*")) return strProxy;1246 if (shExpMatch(url, "http*://*.tomayko.com*")) return strProxy;1247 if (shExpMatch(url, "http*://*.twt.fm*")) return strProxy;1248 if (shExpMatch(url, "http*://*.views.fm*")) return strProxy;1249 if (shExpMatch(url, "http*://*.heqinglian.net*")) return strProxy;1250 if (shExpMatch(url, "http*://*.here4news.com*")) return strProxy;1251 if (shExpMatch(url, "http*://*.heungkongdiscuss.com*")) return strProxy;1252 if (shExpMatch(url, "http*://*.app.heywire.com*")) return strProxy;1253 if (shExpMatch(url, "http*://*.hgseav.com*")) return strProxy;1254 if (shExpMatch(url, "http*://*.hidden-advent.org*")) return strProxy;1255 if (shExpMatch(url, "http*://*.hidden-advent.org*")) return strProxy;1256 if (shExpMatch(url, "http*://*.hidecloud.com*")) return strProxy;1257 if (shExpMatch(url, "http*://*.hidemyass.com*")) return strProxy;1258 if (shExpMatch(url, "http*://*.hidemyass.com*")) return strProxy;1259 if (shExpMatch(url, "http*://*.hideipvpn.com*")) return strProxy;1260 if (shExpMatch(url, "http*://*.hihiforum.com*")) return strProxy;1261 if (shExpMatch(url, "http*://*.hihiforum.com*")) return strProxy;1262 if (shExpMatch(url, "http*://*.hihistory.net*")) return strProxy;1263 if (shExpMatch(url, "http*://*.higfw.com*")) return strProxy;1264 if (shExpMatch(url, "http*://*.highrockmedia.com*")) return strProxy;1265 if (shExpMatch(url, "http*://*.hiitch.com*")) return strProxy;1266 if (shExpMatch(url, "http*://*.hikinggfw.org*")) return strProxy;1267 if (shExpMatch(url, "http*://*.himemix.com*")) return strProxy;1268 if (shExpMatch(url, "http*://*.himemix.com*")) return strProxy;1269 if (shExpMatch(url, "http*://*.himemix.net*")) return strProxy;1270 if (shExpMatch(url, "http*://*.times.hinet.net*")) return strProxy;1271 if (shExpMatch(url, "http*://*.hjclub.info*")) return strProxy;1272 if (shExpMatch(url, "http*://*.hk-pub.com*")) return strProxy;1273 if (shExpMatch(url, "http*://*.hk-pub.com*")) return strProxy;1274 if (shExpMatch(url, "http*://*.hk32168.com*")) return strProxy;1275 if (shExpMatch(url, "http*://*.hk32168.com*")) return strProxy;1276 if (shExpMatch(url, "http*://*.app.hkatvnews.com*")) return strProxy;1277 if (shExpMatch(url, "http*://*.hkbc.net*")) return strProxy;1278 if (shExpMatch(url, "http*://*.hkbf.org*")) return strProxy;1279 if (shExpMatch(url, "http*://*.hkchurch.org*")) return strProxy;1280 if (shExpMatch(url, "http*://*.hkday.net*")) return strProxy;1281 if (shExpMatch(url, "http*://*.hkdailynews.com.hk*")) return strProxy;1282 if (shExpMatch(url, "http*://*.hkej.com*")) return strProxy;1283 if (shExpMatch(url, "http*://*.hkepc.com*")) return strProxy;1284 if (shExpMatch(url, "http*://*.global.hkepc.com*")) return strProxy;1285 if (shExpMatch(url, "http*://*.hkfront.org*")) return strProxy;1286 if (shExpMatch(url, "http*://*.hkgolden.com*")) return strProxy;1287 if (shExpMatch(url, "http*://*.hkgreenradio.org*")) return strProxy;1288 if (shExpMatch(url, "http*://*.hkheadline.com*")) return strProxy;1289 if (shExpMatch(url, "http*://*.hkheadline.com*")) return strProxy;1290 if (shExpMatch(url, "http*://*.hkhkhk.com*")) return strProxy;1291 if (shExpMatch(url, "http*://*.hkjc.com*")) return strProxy;1292 if (shExpMatch(url, "http*://*.hkjp.org*")) return strProxy;1293 if (shExpMatch(url, "http*://*.hkptu.org*")) return strProxy;1294 if (shExpMatch(url, "http*://*.hkreporter.com*")) return strProxy;1295 if (shExpMatch(url, "http*://*.hkreporter.com*")) return strProxy;1296 if (shExpMatch(url, "http*://*.hkupop.hku.hk*")) return strProxy;1297 if (shExpMatch(url, "http*://*.hkwcc.org.hk*")) return strProxy;1298 if (shExpMatch(url, "http*://*.hkzone.org*")) return strProxy;1299 if (shExpMatch(url, "http*://*.hnjhj.com*")) return strProxy;1300 if (shExpMatch(url, "http*://*.hnjhj.com*")) return strProxy;1301 if (shExpMatch(url, "http*://*.hola.com*")) return strProxy;1302 if (shExpMatch(url, "http*://*.hola.org*")) return strProxy;1303 if (shExpMatch(url, "http*://*.holyspiritspeaks.org*")) return strProxy;1304 if (shExpMatch(url, "http*://*.holyspiritspeaks.org*")) return strProxy;1305 if (shExpMatch(url, "http*://*.derekhsu.homeip.net*")) return strProxy;1306 if (shExpMatch(url, "http*://*.homeservershow.com*")) return strProxy;1307 if (shExpMatch(url, "http*://*.old.honeynet.org*")) return strProxy;1308 if (shExpMatch(url, "http*://*.hongmeimei.com*")) return strProxy;1309 if (shExpMatch(url, "http*://*.hongzhi.li*")) return strProxy;1310 if (shExpMatch(url, "http*://*.hootsuite.com*")) return strProxy;1311 if (shExpMatch(url, "http*://*.hootsuite.com*")) return strProxy;1312 if (shExpMatch(url, "http*://*.globalrescue.hopto.org*")) return strProxy;1313 if (shExpMatch(url, "http*://*.hotpot.hk*")) return strProxy;1314 if (shExpMatch(url, "http*://*.hotshame.com*")) return strProxy;1315 if (shExpMatch(url, "http*://*.hotspotshield.com*")) return strProxy;1316 if (shExpMatch(url, "http*://*.hougaige.com*")) return strProxy;1317 if (shExpMatch(url, "http*://*.howtoforge.com*")) return strProxy;1318 if (shExpMatch(url, "http*://*.hqcdp.org*")) return strProxy;1319 if (shExpMatch(url, "http*://*.hqcdp.org*")) return strProxy;1320 if (shExpMatch(url, "http*://*.hrcir.com*")) return strProxy;1321 if (shExpMatch(url, "http*://*.hrcchina.org*")) return strProxy;1322 if (shExpMatch(url, "http*://*.hrichina.org*")) return strProxy;1323 if (shExpMatch(url, "http*://*.hrichina.org*")) return strProxy;1324 if (shExpMatch(url, "http*://*.hrw.org*")) return strProxy;1325 if (shExpMatch(url, "http*://*.hrw.org*")) return strProxy;1326 if (shExpMatch(url, "http*://*.hsjp.net*")) return strProxy;1327 if (shExpMatch(url, "http*://*.hsselite.com*")) return strProxy;1328 if (shExpMatch(url, "http*://*.htkou.net*")) return strProxy;1329 if (shExpMatch(url, "http*://*.htmldog.com*")) return strProxy;1330 if (shExpMatch(url, "http*://*.huaglad.com*")) return strProxy;1331 if (shExpMatch(url, "http*://*.huanghuagang.org*")) return strProxy;1332 if (shExpMatch(url, "http*://*.huanghuagang.org*")) return strProxy;1333 if (shExpMatch(url, "http*://*.huaren.us*")) return strProxy;1334 if (shExpMatch(url, "http*://*.huaren.us*")) return strProxy;1335 if (shExpMatch(url, "http*://*.huaxia-news.com*")) return strProxy;1336 if (shExpMatch(url, "http*://*.huaxin.ph*")) return strProxy;1337 if (shExpMatch(url, "http*://*.hua-yue.net*")) return strProxy;1338 if (shExpMatch(url, "http*://*.hugoroy.eu*")) return strProxy;1339 if (shExpMatch(url, "http*://*.huhaitai.com*")) return strProxy;1340 if (shExpMatch(url, "http*://*.huhamhire.com*")) return strProxy;1341 if (shExpMatch(url, "http*://*.hung-ya.com*")) return strProxy;1342 if (shExpMatch(url, "http*://*.hungerstrikeforaids.org*")) return strProxy;1343 if (shExpMatch(url, "http*://*.huping.net*")) return strProxy;1344 if (shExpMatch(url, "http*://*.hutianyi.net*")) return strProxy;1345 if (shExpMatch(url, "http*://*.hutong9.net*")) return strProxy;1346 if (shExpMatch(url, "http*://*.hwinfo.com*")) return strProxy;1347 if (shExpMatch(url, "http*://*.hxwq.org*")) return strProxy;1348 if (shExpMatch(url, "http*://*.hypeshell.com*")) return strProxy;1349 if (shExpMatch(url, "http*://*.hyperrate.com*")) return strProxy;1350 if (shExpMatch(url, "http*://*.i-cable.com*")) return strProxy;1351 if (shExpMatch(url, "http*://*.i1.hk*")) return strProxy;1352 if (shExpMatch(url, "http*://*.i2p2.de*")) return strProxy;1353 if (shExpMatch(url, "http*://*.i2runner.com*")) return strProxy;1354 if (shExpMatch(url, "http*://*.iask.ca*")) return strProxy;1355 if (shExpMatch(url, "http*://*.iask.ca*")) return strProxy;1356 if (shExpMatch(url, "http*://*.iask.bz*")) return strProxy;1357 if (shExpMatch(url, "http*://*.iask.bz*")) return strProxy;1358 if (shExpMatch(url, "http*://*.ibiblio.org*")) return strProxy;1359 if (shExpMatch(url, "http*://*.iblogserv-f.net*")) return strProxy;1360 if (shExpMatch(url, "http*://*.cn.ibtimes.com*")) return strProxy;1361 if (shExpMatch(url, "http*://*.blogs.icerocket.com*")) return strProxy;1362 if (shExpMatch(url, "http*://*.icij.org*")) return strProxy;1363 if (shExpMatch(url, "http*://*.icl-fi.org*")) return strProxy;1364 if (shExpMatch(url, "http*://*.iconpaper.org*")) return strProxy;1365 if (shExpMatch(url, "http*://*.icu-project.org*")) return strProxy;1366 if (shExpMatch(url, "http*://*.w.idaiwan.com*")) return strProxy;1367 if (shExpMatch(url, "http*://*.idemocracy.asia*")) return strProxy;1368 if (shExpMatch(url, "http*://*.identi.ca*")) return strProxy;1369 if (shExpMatch(url, "http*://*.identi.ca*")) return strProxy;1370 if (shExpMatch(url, "http*://*.idiomconnection.com*")) return strProxy;1371 if (shExpMatch(url, "http*://*.idlcoyote.com*")) return strProxy;1372 if (shExpMatch(url, "http*://*.idouga.com*")) return strProxy;1373 if (shExpMatch(url, "http*://*.forum.idsam.com*")) return strProxy;1374 if (shExpMatch(url, "http*://*.idv.tw*")) return strProxy;1375 if (shExpMatch(url, "http*://*.ieasynews.net*")) return strProxy;1376 if (shExpMatch(url, "http*://*.ied2k.net*")) return strProxy;1377 if (shExpMatch(url, "http*://*.if.ttt*")) return strProxy;1378 if (shExpMatch(url, "http*://*.ifanqiang.com*")) return strProxy;1379 if (shExpMatch(url, "http*://*.ifanr.com*")) return strProxy;1380 if (shExpMatch(url, "http*://*.ifcss.org*")) return strProxy;1381 if (shExpMatch(url, "http*://*.ifcss.org*")) return strProxy;1382 if (shExpMatch(url, "http*://*.ifjc.org*")) return strProxy;1383 if (shExpMatch(url, "http*://*.ift.tt*")) return strProxy;1384 if (shExpMatch(url, "http*://*.antidrm.hpg.ig.com.br*")) return strProxy;1385 if (shExpMatch(url, "http*://*.igfw.net*")) return strProxy;1386 if (shExpMatch(url, "http*://*.ignitedetroit.net*")) return strProxy;1387 if (shExpMatch(url, "http*://*.igvita.com*")) return strProxy;1388 if (shExpMatch(url, "http*://*.ihakka.net*")) return strProxy;1389 if (shExpMatch(url, "http*://*.iicns.com*")) return strProxy;1390 if (shExpMatch(url, "http*://*.illusionfactory.com*")) return strProxy;1391 if (shExpMatch(url, "http*://*.ilove80.be*")) return strProxy;1392 if (shExpMatch(url, "http*://*.im.tv*")) return strProxy;1393 if (shExpMatch(url, "http*://*.im88.tw*")) return strProxy;1394 if (shExpMatch(url, "http*://*.imageflea.com*")) return strProxy;1395 if (shExpMatch(url, "http*://*.imageshack.us*")) return strProxy;1396 if (shExpMatch(url, "http*://*.imagevenue.com*")) return strProxy;1397 if (shExpMatch(url, "http*://*.imagezilla.net*")) return strProxy;1398 if (shExpMatch(url, "http*://*.imdb.com*")) return strProxy;1399 if (shExpMatch(url, "http*://*.imdb.com*")) return strProxy;1400 if (shExpMatch(url, "http*://*.img.ly*")) return strProxy;1401 if (shExpMatch(url, "http*://*.img.ly*")) return strProxy;1402 if (shExpMatch(url, "http*://*.imkev.com*")) return strProxy;1403 if (shExpMatch(url, "http*://*.imkev.com*")) return strProxy;1404 if (shExpMatch(url, "http*://*.imlive.com*")) return strProxy;1405 if (shExpMatch(url, "http*://*.immigration.gov.tw*")) return strProxy;1406 if (shExpMatch(url, "http*://*.tech2.in.com*")) return strProxy;1407 if (shExpMatch(url, "http*://*.incredibox.fr*")) return strProxy;1408 if (shExpMatch(url, "http*://*.initiativesforchina.org*")) return strProxy;1409 if (shExpMatch(url, "http*://*.inmediahk.net*")) return strProxy;1410 if (shExpMatch(url, "http*://*.inmediahk.net*")) return strProxy;1411 if (shExpMatch(url, "http*://*.innermongolia.org*")) return strProxy;1412 if (shExpMatch(url, "http*://*.instagram.com*")) return strProxy;1413 if (shExpMatch(url, "http*://*.instagram.com*")) return strProxy;1414 if (shExpMatch(url, "http*://*.interfaceaddiction.com*")) return strProxy;1415 if (shExpMatch(url, "http*://*.internationalrivers.org*")) return strProxy;1416 if (shExpMatch(url, "http*://*.internet.org*")) return strProxy;1417 if (shExpMatch(url, "http*://*.internetdefenseleague.org*")) return strProxy;1418 if (shExpMatch(url, "http*://*.internetfreedom.org*")) return strProxy;1419 if (shExpMatch(url, "http*://*.internetpopculture.com*")) return strProxy;1420 if (shExpMatch(url, "http*://*.inxian.com*")) return strProxy;1421 if (shExpMatch(url, "http*://*.inxian.com*")) return strProxy;1422 if (shExpMatch(url, "http*://*.iphone4hongkong.com*")) return strProxy;1423 if (shExpMatch(url, "http*://*.iphonehacks.com*")) return strProxy;1424 if (shExpMatch(url, "http*://*.iphonix.fr*")) return strProxy;1425 if (shExpMatch(url, "http*://*.ipicture.ru*")) return strProxy;1426 if (shExpMatch(url, "http*://*.ipobar.com*")) return strProxy;1427 if (shExpMatch(url, "http*://*.ippotv.com*")) return strProxy;1428 if (shExpMatch(url, "http*://*.iptorrents.com*")) return strProxy;1429 if (shExpMatch(url, "http*://*.ipvanish.com*")) return strProxy;1430 if (shExpMatch(url, "http*://*.iredmail.org*")) return strProxy;1431 if (shExpMatch(url, "http*://*.ironicsoftware.com*")) return strProxy;1432 if (shExpMatch(url, "http*://*.ironbigfools.compython.net*")) return strProxy;1433 if (shExpMatch(url, "http*://*.ironpython.net*")) return strProxy;1434 if (shExpMatch(url, "http*://*.beta.iset.com.tw*")) return strProxy;1435 if (shExpMatch(url, "http*://*.beta.iset.com.tw*")) return strProxy;1436 if (shExpMatch(url, "http*://*.forum.iset.com.tw*")) return strProxy;1437 if (shExpMatch(url, "http*://*.islam.org.hk*")) return strProxy;1438 if (shExpMatch(url, "http*://*.islamicity.com*")) return strProxy;1439 if (shExpMatch(url, "http*://*.isaacmao.com*")) return strProxy;1440 if (shExpMatch(url, "http*://*.!--isaacmao.com*")) return strProxy;1441 if (shExpMatch(url, "http*://*.isgreat.org*")) return strProxy;1442 if (shExpMatch(url, "http*://*.ismprofessional.net*")) return strProxy;1443 if (shExpMatch(url, "http*://*.isohunt.com*")) return strProxy;1444 if (shExpMatch(url, "http*://*.israbox.com*")) return strProxy;1445 if (shExpMatch(url, "http*://*.blog.istef.info*")) return strProxy;1446 if (shExpMatch(url, "http*://*.istockphoto.com*")) return strProxy;1447 if (shExpMatch(url, "http*://*.isunaffairs.com*")) return strProxy;1448 if (shExpMatch(url, "http*://*.isuntv.com*")) return strProxy;1449 if (shExpMatch(url, "http*://*.itaboo.info*")) return strProxy;1450 if (shExpMatch(url, "http*://*.itaboo.info*")) return strProxy;1451 if (shExpMatch(url, "http*://*.download.ithome.com.tw*")) return strProxy;1452 if (shExpMatch(url, "http*://*.ithelp.ithome.com.tw*")) return strProxy;1453 if (shExpMatch(url, "http*://*.itshidden.com*")) return strProxy;1454 if (shExpMatch(url, "http*://*.itweet.net*")) return strProxy;1455 if (shExpMatch(url, "http*://*.itweet.net*")) return strProxy;1456 if (shExpMatch(url, "http*://*.iu45.com*")) return strProxy;1457 if (shExpMatch(url, "http*://*.iuhrdf.org*")) return strProxy;1458 if (shExpMatch(url, "http*://*.iverycd.com*")) return strProxy;1459 if (shExpMatch(url, "http*://*.lvv2.com*")) return strProxy;1460 if (shExpMatch(url, "http*://*.ixquick.com*")) return strProxy;1461 if (shExpMatch(url, "http*://*.izaobao.us*")) return strProxy;1462 if (shExpMatch(url, "http*://*.gmozomg.izihost.org*")) return strProxy;1463 if (shExpMatch(url, "http*://*.izles.net*")) return strProxy;1464 if (shExpMatch(url, "http*://*.j.mp*")) return strProxy;1465 if (shExpMatch(url, "http*://*.blog.jackjia.com*")) return strProxy;1466 if (shExpMatch(url, "http*://*.japan-whores.com*")) return strProxy;1467 if (shExpMatch(url, "http*://*.javbus.com*")) return strProxy;1468 if (shExpMatch(url, "http*://*.jbtalks.cc*")) return strProxy;1469 if (shExpMatch(url, "http*://*.jbtalks.com*")) return strProxy;1470 if (shExpMatch(url, "http*://*.jbtalks.my*")) return strProxy;1471 if (shExpMatch(url, "http*://*.jeanyim.com*")) return strProxy;1472 if (shExpMatch(url, "http*://*.jgoodies.com*")) return strProxy;1473 if (shExpMatch(url, "http*://*.jiaoyou8.com*")) return strProxy;1474 if (shExpMatch(url, "http*://*.jiehua.cz*")) return strProxy;1475 if (shExpMatch(url, "http*://*.hk.jiepang.com*")) return strProxy;1476 if (shExpMatch(url, "http*://*.tw.jiepang.com*")) return strProxy;1477 if (shExpMatch(url, "http*://*.jieshibaobao.com*")) return strProxy;1478 if (shExpMatch(url, "http*://*.jinbushe.org*")) return strProxy;1479 if (shExpMatch(url, "http*://*.jinbushe.org*")) return strProxy;1480 if (shExpMatch(url, "http*://*.zhao.jinhai.de*")) return strProxy;1481 if (shExpMatch(url, "http*://*.jingpin.org*")) return strProxy;1482 if (shExpMatch(url, "http*://*.jingpin.org*")) return strProxy;1483 if (shExpMatch(url, "http*://*.ac.jiruan.net*")) return strProxy;1484 if (shExpMatch(url, "http*://*.jitouch.com*")) return strProxy;1485 if (shExpMatch(url, "http*://*.jkforum.net*")) return strProxy;1486 if (shExpMatch(url, "http*://*.research.jmsc.hku.hk*")) return strProxy;1487 if (shExpMatch(url, "http*://*.joachims.org*")) return strProxy;1488 if (shExpMatch(url, "http*://*.jobso.tv*")) return strProxy;1489 if (shExpMatch(url, "http*://*.joeedelman.com*")) return strProxy;1490 if (shExpMatch(url, "http*://*.journalofdemocracy.org*")) return strProxy;1491 if (shExpMatch(url, "http*://*.jpopforum.net*")) return strProxy;1492 if (shExpMatch(url, "http*://*.juliereyc.com*")) return strProxy;1493 if (shExpMatch(url, "http*://*.junauza.com*")) return strProxy;1494 if (shExpMatch(url, "http*://*.junefourth-20.net*")) return strProxy;1495 if (shExpMatch(url, "http*://*.junefourth-20.net*")) return strProxy;1496 if (shExpMatch(url, "http*://*.justfreevpn.com*")) return strProxy;1497 if (shExpMatch(url, "http*://*.justtristan.com*")) return strProxy;1498 if (shExpMatch(url, "http*://*.juziyue.com*")) return strProxy;1499 if (shExpMatch(url, "http*://*.juziyue.com*")) return strProxy;1500 if (shExpMatch(url, "http*://*.jwmusic.org*")) return strProxy;1501 if (shExpMatch(url, "http*://*.jyxf.net*")) return strProxy;1502 if (shExpMatch(url, "http*://*.ka-wai.com*")) return strProxy;1503 if (shExpMatch(url, "http*://*.kagyuoffice.org.tw*")) return strProxy;1504 if (shExpMatch(url, "http*://*.kagyuoffice.org.tw*")) return strProxy;1505 if (shExpMatch(url, "http*://*.kaiyuan.de*")) return strProxy;1506 if (shExpMatch(url, "http*://*.kakao.com*")) return strProxy;1507 if (shExpMatch(url, "http*://*.kanzhongguo.com*")) return strProxy;1508 if (shExpMatch(url, "http*://*.kanzhongguo.eu*")) return strProxy;1509 if (shExpMatch(url, "http*://*.karayou.com*")) return strProxy;1510 if (shExpMatch(url, "http*://*.kcsoftwares.com*")) return strProxy;1511 if (shExpMatch(url, "http*://*.kechara.com*")) return strProxy;1512 if (shExpMatch(url, "http*://*.keepandshare.com*")) return strProxy;1513 if (shExpMatch(url, "http*://*.kendincos.net*")) return strProxy;1514 if (shExpMatch(url, "http*://*.kenengba.com*")) return strProxy;1515 if (shExpMatch(url, "http*://*.kenengba.com*")) return strProxy;1516 if (shExpMatch(url, "http*://*.keontech.net*")) return strProxy;1517 if (shExpMatch(url, "http*://*.wiki.keso.cn*")) return strProxy;1518 if (shExpMatch(url, "http*://*.khmusic.com.tw*")) return strProxy;1519 if (shExpMatch(url, "http*://*.bbs.kimy.com.tw*")) return strProxy;1520 if (shExpMatch(url, "http*://*.kingdomsalvation.org*")) return strProxy;1521 if (shExpMatch(url, "http*://*.kinghost.com*")) return strProxy;1522 if (shExpMatch(url, "http*://*.kingstone.com.tw*")) return strProxy;1523 if (shExpMatch(url, "http*://*.killwall.com*")) return strProxy;1524 if (shExpMatch(url, "http*://*.killwall.com*")) return strProxy;1525 if (shExpMatch(url, "http*://*.kissbbao.cn*")) return strProxy;1526 if (shExpMatch(url, "http*://*.knowledgerush.com*")) return strProxy;1527 if (shExpMatch(url, "http*://*.kodingen.com*")) return strProxy;1528 if (shExpMatch(url, "http*://*.kompozer.net*")) return strProxy;1529 if (shExpMatch(url, "http*://*.koolsolutions.com*")) return strProxy;1530 if (shExpMatch(url, "http*://*.koornk.com*")) return strProxy;1531 if (shExpMatch(url, "http*://*.koornk.com*")) return strProxy;1532 if (shExpMatch(url, "http*://*.kui.name*")) return strProxy;1533 if (shExpMatch(url, "http*://*.kun.im*")) return strProxy;1534 if (shExpMatch(url, "http*://*.kurashsultan.com*")) return strProxy;1535 if (shExpMatch(url, "http*://*.kurtmunger.com*")) return strProxy;1536 if (shExpMatch(url, "http*://*.kusocity.com*")) return strProxy;1537 if (shExpMatch(url, "http*://*.kwcg.ca*")) return strProxy;1538 if (shExpMatch(url, "http*://*.kwongwah.com.my*")) return strProxy;1539 if (shExpMatch(url, "http*://*.kyohk.net*")) return strProxy;1540 if (shExpMatch(url, "http*://*.kzeng.info*")) return strProxy;1541 if (shExpMatch(url, "http*://*.kzeng.info*")) return strProxy;1542 if (shExpMatch(url, "http*://*.la-forum.org*")) return strProxy;1543 if (shExpMatch(url, "http*://*.ladbrokes.com*")) return strProxy;1544 if (shExpMatch(url, "http*://*.labiennale.org*")) return strProxy;1545 if (shExpMatch(url, "http*://*.lagranepoca.com*")) return strProxy;1546 if (shExpMatch(url, "http*://*.lalulalu.com*")) return strProxy;1547 if (shExpMatch(url, "http*://*.lamenhu.com*")) return strProxy;1548 if (shExpMatch(url, "http*://*.laogai.org*")) return strProxy;1549 if (shExpMatch(url, "http*://*.laogai.org*")) return strProxy;1550 if (shExpMatch(url, "http*://*.laomiu.com*")) return strProxy;1551 if (shExpMatch(url, "http*://*.laoyang.info*")) return strProxy;1552 if (shExpMatch(url, "http*://*.laoyang.info*")) return strProxy;1553 if (shExpMatch(url, "http*://*.laptoplockdown.com*")) return strProxy;1554 if (shExpMatch(url, "http*://*.laqingdan.net*")) return strProxy;1555 if (shExpMatch(url, "http*://*.larsgeorge.com*")) return strProxy;1556 if (shExpMatch(url, "http*://*.lastfm.es*")) return strProxy;1557 if (shExpMatch(url, "http*://*.latelinenews.com*")) return strProxy;1558 if (shExpMatch(url, "http*://*.lazarsearlymusic.com*")) return strProxy;1559 if (shExpMatch(url, "http*://*.leecheukyan.org*")) return strProxy;1560 if (shExpMatch(url, "http*://*.lematin.ch*")) return strProxy;1561 if (shExpMatch(url, "http*://*.lemonde.fr*")) return strProxy;1562 if (shExpMatch(url, "http*://*.lenwhite.com*")) return strProxy;1563 if (shExpMatch(url, "http*://*.lerosua.org*")) return strProxy;1564 if (shExpMatch(url, "http*://*.lerosua.org*")) return strProxy;1565 if (shExpMatch(url, "http*://*.blog.lester850.info*")) return strProxy;1566 if (shExpMatch(url, "http*://*.lesoir.be*")) return strProxy;1567 if (shExpMatch(url, "http*://*.letscorp.net*")) return strProxy;1568 if (shExpMatch(url, "http*://*.letscorp.net*")) return strProxy;1569 if (shExpMatch(url, "http*://*.liansi.org*")) return strProxy;1570 if (shExpMatch(url, "http*://*.lianyue.net*")) return strProxy;1571 if (shExpMatch(url, "http*://*.liaowangxizang.net*")) return strProxy;1572 if (shExpMatch(url, "http*://*.liaowangxizang.net*")) return strProxy;1573 if (shExpMatch(url, "http*://*.liberal.org.hk*")) return strProxy;1574 if (shExpMatch(url, "http*://*.libertytimes.com.tw*")) return strProxy;1575 if (shExpMatch(url, "http*://*.lidecheng.com*")) return strProxy;1576 if (shExpMatch(url, "http*://*.limiao.net*")) return strProxy;1577 if (shExpMatch(url, "http*://*.abitno.linpie.com*")) return strProxy;1578 if (shExpMatch(url, "http*://*.line.me*")) return strProxy;1579 if (shExpMatch(url, "http*://*.linglingfa.com*")) return strProxy;1580 if (shExpMatch(url, "http*://*.lingvodics.com*")) return strProxy;1581 if (shExpMatch(url, "http*://*.linkideo.com*")) return strProxy;1582 if (shExpMatch(url, "http*://*.api.linksalpha.com*")) return strProxy;1583 if (shExpMatch(url, "http*://*.apidocs.linksalpha.com*")) return strProxy;1584 if (shExpMatch(url, "http*://*.linksalpha.com*")) return strProxy;1585 if (shExpMatch(url, "http*://*.help.linksalpha.com*")) return strProxy;1586 if (shExpMatch(url, "http*://*.linux-engineer.net*")) return strProxy;1587 if (shExpMatch(url, "http*://*.linuxconfig.org*")) return strProxy;1588 if (shExpMatch(url, "http*://*.linuxreviews.org*")) return strProxy;1589 if (shExpMatch(url, "http*://*.linuxtoy.org*")) return strProxy;1590 if (shExpMatch(url, "http*://*.lipuman.com*")) return strProxy;1591 if (shExpMatch(url, "http*://*.listentoyoutube.com*")) return strProxy;1592 if (shExpMatch(url, "http*://*.listorious.com*")) return strProxy;1593 if (shExpMatch(url, "http*://*.liudejun.com*")) return strProxy;1594 if (shExpMatch(url, "http*://*.liuhanyu.com*")) return strProxy;1595 if (shExpMatch(url, "http*://*.liujianshu.com*")) return strProxy;1596 if (shExpMatch(url, "http*://*.liujianshu.com*")) return strProxy;1597 if (shExpMatch(url, "http*://*.liuxiaotong.com*")) return strProxy;1598 if (shExpMatch(url, "http*://*.liuxiaotong.com*")) return strProxy;1599 if (shExpMatch(url, "http*://*.liu.lu*")) return strProxy;1600 if (shExpMatch(url, "http*://*.liveleak.com*")) return strProxy;1601 if (shExpMatch(url, "http*://*.liveleak.com*")) return strProxy;1602 if (shExpMatch(url, "http*://*.livestation.com*")) return strProxy;1603 if (shExpMatch(url, "http*://*.livestream.com*")) return strProxy;1604 if (shExpMatch(url, "http*://*.livestream.com*")) return strProxy;1605 if (shExpMatch(url, "http*://*.livingonline.us*")) return strProxy;1606 if (shExpMatch(url, "http*://*.livingstream.com*")) return strProxy;1607 if (shExpMatch(url, "http*://*.livevideo.com*")) return strProxy;1608 if (shExpMatch(url, "http*://*.livevideo.com*")) return strProxy;1609 if (shExpMatch(url, "http*://*.lizhizhuangbi.com*")) return strProxy;1610 if (shExpMatch(url, "http*://*.lkcn.net*")) return strProxy;1611 if (shExpMatch(url, "http*://*.localpresshk.com*")) return strProxy;1612 if (shExpMatch(url, "http*://*.lockdown.com*")) return strProxy;1613 if (shExpMatch(url, "http*://*.lockestek.com*")) return strProxy;1614 if (shExpMatch(url, "http*://*.logbot.net*")) return strProxy;1615 if (shExpMatch(url, "http*://*.logiqx.com*")) return strProxy;1616 if (shExpMatch(url, "http*://*.logmike.com*")) return strProxy;1617 if (shExpMatch(url, "http*://*.longhair.hk*")) return strProxy;1618 if (shExpMatch(url, "http*://*.longtermly.net*")) return strProxy;1619 if (shExpMatch(url, "http*://*.lookatgame.com*")) return strProxy;1620 if (shExpMatch(url, "http*://*.lookatgame.com*")) return strProxy;1621 if (shExpMatch(url, "http*://*.lookingglasstheatre.org*")) return strProxy;1622 if (shExpMatch(url, "http*://*.lookpic.com*")) return strProxy;1623 if (shExpMatch(url, "http*://*.looktoronto.com*")) return strProxy;1624 if (shExpMatch(url, "http*://*.lotuslight.org.tw*")) return strProxy;1625 if (shExpMatch(url, "http*://*.hkreporter.loved.hk*")) return strProxy;1626 if (shExpMatch(url, "http*://*.lrfz.com*")) return strProxy;1627 if (shExpMatch(url, "http*://*.lrip.org*")) return strProxy;1628 if (shExpMatch(url, "http*://*.lsd.org.hk*")) return strProxy;1629 if (shExpMatch(url, "http*://*.lsd.org.hk*")) return strProxy;1630 if (shExpMatch(url, "http*://*.lsforum.net*")) return strProxy;1631 if (shExpMatch(url, "http*://*.lsm.org*")) return strProxy;1632 if (shExpMatch(url, "http*://*.lsmchinese.org*")) return strProxy;1633 if (shExpMatch(url, "http*://*.lsmkorean.org*")) return strProxy;1634 if (shExpMatch(url, "http*://*.ltn.com.tw*")) return strProxy;1635 if (shExpMatch(url, "http*://*.lupm.org*")) return strProxy;1636 if (shExpMatch(url, "http*://*.lupm.org*")) return strProxy;1637 if (shExpMatch(url, "http*://*.lushstories.com*")) return strProxy;1638 if (shExpMatch(url, "http*://*.lvhai.org*")) return strProxy;1639 if (shExpMatch(url, "http*://*.lvhai.org*")) return strProxy;1640 if (shExpMatch(url, "http*://*.mh4u.org*")) return strProxy;1641 if (shExpMatch(url, "http*://*.m-team.cc*")) return strProxy;1642 if (shExpMatch(url, "http*://*.macrovpn.com*")) return strProxy;1643 if (shExpMatch(url, "http*://*.mad-ar.ch*")) return strProxy;1644 if (shExpMatch(url, "http*://*.maiplus.com*")) return strProxy;1645 if (shExpMatch(url, "http*://*.marc.info*")) return strProxy;1646 if (shExpMatch(url, "http*://*.marguerite.su*")) return strProxy;1647 if (shExpMatch(url, "http*://*.martincartoons.com*")) return strProxy;1648 if (shExpMatch(url, "http*://*.maiio.net*")) return strProxy;1649 if (shExpMatch(url, "http*://*.mail-archive.com*")) return strProxy;1650 if (shExpMatch(url, "http*://*.malaysiakini.com*")) return strProxy;1651 if (shExpMatch(url, "http*://*.makemymood.com*")) return strProxy;1652 if (shExpMatch(url, "http*://*.marines.mil*")) return strProxy;1653 if (shExpMatch(url, "http*://*.markmail.org*")) return strProxy;1654 if (shExpMatch(url, "http*://*.martau.com*")) return strProxy;1655 if (shExpMatch(url, "http*://*.maruta.be*")) return strProxy;1656 if (shExpMatch(url, "http*://*.marxist.com*")) return strProxy;1657 if (shExpMatch(url, "http*://*.marxist.net*")) return strProxy;1658 if (shExpMatch(url, "http*://*.marxists.org*")) return strProxy;1659 if (shExpMatch(url, "http*://*.matainja.com*")) return strProxy;1660 if (shExpMatch(url, "http*://*.mathiew-badimon.com*")) return strProxy;1661 if (shExpMatch(url, "http*://*.matsushimakaede.com*")) return strProxy;1662 if (shExpMatch(url, "http*://*.maturejp.com*")) return strProxy;1663 if (shExpMatch(url, "http*://*.mayimayi.com*")) return strProxy;1664 if (shExpMatch(url, "http*://*.mcadforums.com*")) return strProxy;1665 if (shExpMatch(url, "http*://*.mcfog.com*")) return strProxy;1666 if (shExpMatch(url, "http*://*.md-t.org*")) return strProxy;1667 if (shExpMatch(url, "http*://*.md-t.org*")) return strProxy;1668 if (shExpMatch(url, "http*://*.mediafire.com*")) return strProxy;1669 if (shExpMatch(url, "http*://*.meetup.com*")) return strProxy;1670 if (shExpMatch(url, "http*://*.mefeedia.com*")) return strProxy;1671 if (shExpMatch(url, "http*://*.megaporn.com*")) return strProxy;1672 if (shExpMatch(url, "http*://*.megarotic.com*")) return strProxy;1673 if (shExpMatch(url, "http*://*.megavideo.com*")) return strProxy;1674 if (shExpMatch(url, "http*://*.megurineluka.com*")) return strProxy;1675 if (shExpMatch(url, "http*://*.meirixiaochao.com*")) return strProxy;1676 if (shExpMatch(url, "http*://*.melon-peach.com*")) return strProxy;1677 if (shExpMatch(url, "http*://*.memedia.cn*")) return strProxy;1678 if (shExpMatch(url, "http*://*.memehk.com*")) return strProxy;1679 if (shExpMatch(url, "http*://*.memehk.com*")) return strProxy;1680 if (shExpMatch(url, "http*://*.memrijttm.org*")) return strProxy;1681 if (shExpMatch(url, "http*://*.merit-times.com.tw*")) return strProxy;1682 if (shExpMatch(url, "http*://*.mesotw.com*")) return strProxy;1683 if (shExpMatch(url, "http*://*.metacafe.com*")) return strProxy;1684 if (shExpMatch(url, "http*://*.meteorshowersonline.com*")) return strProxy;1685 if (shExpMatch(url, "http*://*.metro.taipei*")) return strProxy;1686 if (shExpMatch(url, "http*://*.metrolife.ca*")) return strProxy;1687 if (shExpMatch(url, "http*://*.mgoon.com*")) return strProxy;1688 if (shExpMatch(url, "http*://*.mgstage.com*")) return strProxy;1689 if (shExpMatch(url, "http*://*.mhradio.org*")) return strProxy;1690 if (shExpMatch(url, "http*://*.michaelanti.com*")) return strProxy;1691 if (shExpMatch(url, "http*://*.michaelmarketl.com*")) return strProxy;1692 if (shExpMatch(url, "http*://*.middle-way.net*")) return strProxy;1693 if (shExpMatch(url, "http*://*.mihk.hk*")) return strProxy;1694 if (shExpMatch(url, "http*://*.mihua.org*")) return strProxy;1695 if (shExpMatch(url, "http*://*.mimivip.com*")) return strProxy;1696 if (shExpMatch(url, "http*://*.minghui.org*")) return strProxy;1697 if (shExpMatch(url, "http*://*.minghui.org*")) return strProxy;1698 if (shExpMatch(url, "http*://*.minghui-a.org*")) return strProxy;1699 if (shExpMatch(url, "http*://*.minghui-b.org*")) return strProxy;1700 if (shExpMatch(url, "http*://*.minghui-school.org*")) return strProxy;1701 if (shExpMatch(url, "http*://*.mingjinglishi.com*")) return strProxy;1702 if (shExpMatch(url, "http*://*.mingjinglishi.com*")) return strProxy;1703 if (shExpMatch(url, "http*://*.mingjingnews.com*")) return strProxy;1704 if (shExpMatch(url, "http*://*.mingpao.com*")) return strProxy;1705 if (shExpMatch(url, "http*://*.mingpaocanada.com*")) return strProxy;1706 if (shExpMatch(url, "http*://*.mingpaomonthly.com*")) return strProxy;1707 if (shExpMatch(url, "http*://*.mingpaonews.com*")) return strProxy;1708 if (shExpMatch(url, "http*://*.mingpaony.com*")) return strProxy;1709 if (shExpMatch(url, "http*://*.mingpaosf.com*")) return strProxy;1710 if (shExpMatch(url, "http*://*.mingpaotor.com*")) return strProxy;1711 if (shExpMatch(url, "http*://*.mingpaovan.com*")) return strProxy;1712 if (shExpMatch(url, "http*://*.mininova.org*")) return strProxy;1713 if (shExpMatch(url, "http*://*.mimivv.com*")) return strProxy;1714 if (shExpMatch(url, "http*://*.minzhuhua.net*")) return strProxy;1715 if (shExpMatch(url, "http*://*.minzhuhua.net*")) return strProxy;1716 if (shExpMatch(url, "http*://*.minzhuzhanxian.com*")) return strProxy;1717 if (shExpMatch(url, "http*://*.minzhuzhongguo.org*")) return strProxy;1718 if (shExpMatch(url, "http*://*.miroguide.com*")) return strProxy;1719 if (shExpMatch(url, "http*://*.mirrorbooks.com*")) return strProxy;1720 if (shExpMatch(url, "http*://*.mitbbs.com*")) return strProxy;1721 if (shExpMatch(url, "http*://*.mixero.com*")) return strProxy;1722 if (shExpMatch(url, "http*://*.mixero.com*")) return strProxy;1723 if (shExpMatch(url, "http*://*.mixpod.com*")) return strProxy;1724 if (shExpMatch(url, "http*://*.mixx.com*")) return strProxy;1725 if (shExpMatch(url, "http*://*.mixx.com*")) return strProxy;1726 if (shExpMatch(url, "http*://*.mizzmona.com*")) return strProxy;1727 if (shExpMatch(url, "http*://*.mk5000.com*")) return strProxy;1728 if (shExpMatch(url, "http*://*.mlcool.com*")) return strProxy;1729 if (shExpMatch(url, "http*://*.mmaaxx.com*")) return strProxy;1730 if (shExpMatch(url, "http*://*.plurktop.mmdays.com*")) return strProxy;1731 if (shExpMatch(url, "http*://*.mmmca.com*")) return strProxy;1732 if (shExpMatch(url, "http*://*.mobatek.net*")) return strProxy;1733 if (shExpMatch(url, "http*://*.mobile01.com*")) return strProxy;1734 if (shExpMatch(url, "http*://*.mobileways.de*")) return strProxy;1735 if (shExpMatch(url, "http*://*.mobypicture.com*")) return strProxy;1736 if (shExpMatch(url, "http*://*.moby.to*")) return strProxy;1737 if (shExpMatch(url, "http*://*.mrdoob.com*")) return strProxy;1738 if (shExpMatch(url, "http*://*.wiki.moegirl.org*")) return strProxy;1739 if (shExpMatch(url, "http*://*.mog.com*")) return strProxy;1740 if (shExpMatch(url, "http*://*.molihua.org*")) return strProxy;1741 if (shExpMatch(url, "http*://*.mondex.org*")) return strProxy;1742 if (shExpMatch(url, "http*://*.monlamit.org*")) return strProxy;1743 if (shExpMatch(url, "http*://*.c1522.mooo.com*")) return strProxy;1744 if (shExpMatch(url, "http*://*.monitorchina.org*")) return strProxy;1745 if (shExpMatch(url, "http*://*.bbs.morbell.com*")) return strProxy;1746 if (shExpMatch(url, "http*://*.morningsun.org*")) return strProxy;1747 if (shExpMatch(url, "http*://*.movabletype.com*")) return strProxy;1748 if (shExpMatch(url, "http*://*.moviefap.com*")) return strProxy;1749 if (shExpMatch(url, "http*://*.moztw.org*")) return strProxy;1750 if (shExpMatch(url, "http*://*.mp3ye.eu*")) return strProxy;1751 if (shExpMatch(url, "http*://*.mpettis.com*")) return strProxy;1752 if (shExpMatch(url, "http*://*.mpfinance.com*")) return strProxy;1753 if (shExpMatch(url, "http*://*.mpinews.com*")) return strProxy;1754 if (shExpMatch(url, "http*://*.mrtweet.com*")) return strProxy;1755 if (shExpMatch(url, "http*://*.mrtweet.com*")) return strProxy;1756 if (shExpMatch(url, "http*://*.news.msn.com.tw*")) return strProxy;1757 if (shExpMatch(url, "http*://*.msguancha.com*")) return strProxy;1758 if (shExpMatch(url, "http*://*.mthruf.com*")) return strProxy;1759 if (shExpMatch(url, "http*://*.multiply.com*")) return strProxy;1760 if (shExpMatch(url, "http*://*.multiproxy.org*")) return strProxy;1761 if (shExpMatch(url, "http*://*.forum.mymaji.com*")) return strProxy;1762 if (shExpMatch(url, "http*://*.multiupload.com*")) return strProxy;1763 if (shExpMatch(url, "http*://*.muouju.com*")) return strProxy;1764 if (shExpMatch(url, "http*://*.muselinks.co.jp*")) return strProxy;1765 if (shExpMatch(url, "http*://*.muzi.com*")) return strProxy;1766 if (shExpMatch(url, "http*://*.muzi.net*")) return strProxy;1767 if (shExpMatch(url, "http*://*.mx981.com*")) return strProxy;1768 if (shExpMatch(url, "http*://*.my-proxy.com*")) return strProxy;1769 if (shExpMatch(url, "http*://*.forum.my903.com*")) return strProxy;1770 if (shExpMatch(url, "http*://*.myactimes.com*")) return strProxy;1771 if (shExpMatch(url, "http*://*.my-addr.com*")) return strProxy;1772 if (shExpMatch(url, "http*://*.myaudiocast.com*")) return strProxy;1773 if (shExpMatch(url, "http*://*.myav.com.tw*")) return strProxy;1774 if (shExpMatch(url, "http*://*.bbs.mychat.to*")) return strProxy;1775 if (shExpMatch(url, "http*://*.mychinamyhome.com*")) return strProxy;1776 if (shExpMatch(url, "http*://*.mychinamyhome.com*")) return strProxy;1777 if (shExpMatch(url, "http*://*.mycould.com*")) return strProxy;1778 if (shExpMatch(url, "http*://*.myeclipseide.com*")) return strProxy;1779 if (shExpMatch(url, "http*://*.myforum.com.hk*")) return strProxy;1780 if (shExpMatch(url, "http*://*.myforum.com.hk*")) return strProxy;1781 if (shExpMatch(url, "http*://*.myforum.com.uk*")) return strProxy;1782 if (shExpMatch(url, "http*://*.myfreshnet.com*")) return strProxy;1783 if (shExpMatch(url, "http*://*.myparagliding.com*")) return strProxy;1784 if (shExpMatch(url, "http*://*.mypopescu.com*")) return strProxy;1785 if (shExpMatch(url, "http*://*.mysinablog.com*")) return strProxy;1786 if (shExpMatch(url, "http*://*.myspace.com*")) return strProxy;1787 if (shExpMatch(url, "http*://*.naacoalition.org*")) return strProxy;1788 if (shExpMatch(url, "http*://*.old.nabble.com*")) return strProxy;1789 if (shExpMatch(url, "http*://*.naitik.net*")) return strProxy;1790 if (shExpMatch(url, "http*://*.namsisi.com*")) return strProxy;1791 if (shExpMatch(url, "http*://*.nanyang.com*")) return strProxy;1792 if (shExpMatch(url, "http*://*.nanyang.com*")) return strProxy;1793 if (shExpMatch(url, "http*://*.nanyangpost.com*")) return strProxy;1794 if (shExpMatch(url, "http*://*.nanyangpost.com*")) return strProxy;1795 if (shExpMatch(url, "http*://*.nanzao.com*")) return strProxy;1796 if (shExpMatch(url, "http*://*.jpl.nasa.gov*")) return strProxy;1797 if (shExpMatch(url, "http*://*.pds.nasa.gov*")) return strProxy;1798 if (shExpMatch(url, "http*://*.navicat.com*")) return strProxy;1799 if (shExpMatch(url, "http*://*.nakido.com*")) return strProxy;1800 if (shExpMatch(url, "http*://*.nakido.com*")) return strProxy;1801 if (shExpMatch(url, "http*://*.naol.ca*")) return strProxy;1802 if (shExpMatch(url, "http*://*.cyberghost.natado.com*")) return strProxy;1803 if (shExpMatch(url, "http*://*.national-lottery.co.uk*")) return strProxy;1804 if (shExpMatch(url, "http*://*.navy.mil*")) return strProxy;1805 if (shExpMatch(url, "http*://*.nccwatch.org.tw*")) return strProxy;1806 if (shExpMatch(url, "http*://*.nch.com.tw*")) return strProxy;1807 if (shExpMatch(url, "http*://*.ncn.org*")) return strProxy;1808 if (shExpMatch(url, "http*://*.ncn.org*")) return strProxy;1809 if (shExpMatch(url, "http*://*.etools.ncol.com*")) return strProxy;1810 if (shExpMatch(url, "http*://*.nde.de*")) return strProxy;1811 if (shExpMatch(url, "http*://*.ndr.de*")) return strProxy;1812 if (shExpMatch(url, "http*://*.ned.org*")) return strProxy;1813 if (shExpMatch(url, "http*://*.nekoslovakia.net*")) return strProxy;1814 if (shExpMatch(url, "http*://*.t.neolee.cn*")) return strProxy;1815 if (shExpMatch(url, "http*://*.netcolony.com*")) return strProxy;1816 if (shExpMatch(url, "http*://*.bolin.netfirms.com*")) return strProxy;1817 if (shExpMatch(url, "http*://*.zh.netlog.com*")) return strProxy;1818 if (shExpMatch(url, "http*://*.netme.cc*")) return strProxy;1819 if (shExpMatch(url, "http*://*.networkedblogs.com*")) return strProxy;1820 if (shExpMatch(url, "http*://*.neverforget8964.org*")) return strProxy;1821 if (shExpMatch(url, "http*://*.new-3lunch.net*")) return strProxy;1822 if (shExpMatch(url, "http*://*.new-akiba.com*")) return strProxy;1823 if (shExpMatch(url, "http*://*.newcenturymc.com*")) return strProxy;1824 if (shExpMatch(url, "http*://*.newcenturymc.com*")) return strProxy;1825 if (shExpMatch(url, "http*://*.newcenturynews.com*")) return strProxy;1826 if (shExpMatch(url, "http*://*.newchen.com*")) return strProxy;1827 if (shExpMatch(url, "http*://*.newchen.com*")) return strProxy;1828 if (shExpMatch(url, "http*://*.newgrounds.com*")) return strProxy;1829 if (shExpMatch(url, "http*://*.newlandmagazine.com.au*")) return strProxy;1830 if (shExpMatch(url, "http*://*.news100.com.tw*")) return strProxy;1831 if (shExpMatch(url, "http*://*.newscn.org*")) return strProxy;1832 if (shExpMatch(url, "http*://*.newscn.org*")) return strProxy;1833 if (shExpMatch(url, "http*://*.newsminer.com*")) return strProxy;1834 if (shExpMatch(url, "http*://*.newspeak.cc*")) return strProxy;1835 if (shExpMatch(url, "http*://*.newsancai.com*")) return strProxy;1836 if (shExpMatch(url, "http*://*.newstapa.org*")) return strProxy;1837 if (shExpMatch(url, "http*://*.newtaiwan.com.tw*")) return strProxy;1838 if (shExpMatch(url, "http*://*.newtalk.tw*")) return strProxy;1839 if (shExpMatch(url, "http*://*.newtalk.tw*")) return strProxy;1840 if (shExpMatch(url, "http*://*.newyorktimes.com*")) return strProxy;1841 if (shExpMatch(url, "http*://*.nexton-net.jp*")) return strProxy;1842 if (shExpMatch(url, "http*://*.nexttv.com.tw*")) return strProxy;1843 if (shExpMatch(url, "http*://*.nga.mil*")) return strProxy;1844 if (shExpMatch(url, "http*://*.ngensis.com*")) return strProxy;1845 if (shExpMatch(url, "http*://*.nicovideo.jp*")) return strProxy;1846 if (shExpMatch(url, "http*://*.nighost.org*")) return strProxy;1847 if (shExpMatch(url, "http*://*.nintendium.com*")) return strProxy;1848 if (shExpMatch(url, "http*://*.dayaarmongol.ning.com*")) return strProxy;1849 if (shExpMatch(url, "http*://*.dayaarmongol.ning.com*")) return strProxy;1850 if (shExpMatch(url, "http*://*.taiwanyes.ning.com*")) return strProxy;1851 if (shExpMatch(url, "http*://*.njactb.org*")) return strProxy;1852 if (shExpMatch(url, "http*://*.njuice.com*")) return strProxy;1853 if (shExpMatch(url, "http*://*.njuice.com*")) return strProxy;1854 if (shExpMatch(url, "http*://*.nlfreevpn.com*")) return strProxy;1855 if (shExpMatch(url, "http*://*.nobel.se*")) return strProxy;1856 if (shExpMatch(url, "http*://*.nobelprize.org*")) return strProxy;1857 if (shExpMatch(url, "http*://*.nobodycanstop.us*")) return strProxy;1858 if (shExpMatch(url, "http*://*.nobodycanstop.us*")) return strProxy;1859 if (shExpMatch(url, "http*://*.nokogiri.org*")) return strProxy;1860 if (shExpMatch(url, "http*://*.nokola.com*")) return strProxy;1861 if (shExpMatch(url, "http*://*.noobbox.com*")) return strProxy;1862 if (shExpMatch(url, "http*://*.novelasia.com*")) return strProxy;1863 if (shExpMatch(url, "http*://*.news.now.com*")) return strProxy;1864 if (shExpMatch(url, "http*://*.nownews.com*")) return strProxy;1865 if (shExpMatch(url, "http*://*.nowtorrents.com*")) return strProxy;1866 if (shExpMatch(url, "http*://*.noypf.com*")) return strProxy;1867 if (shExpMatch(url, "http*://*.noypf.com*")) return strProxy;1868 if (shExpMatch(url, "http*://*.npa.go.jp*")) return strProxy;1869 if (shExpMatch(url, "http*://*.nps.gov*")) return strProxy;1870 if (shExpMatch(url, "http*://*.nrk.no*")) return strProxy;1871 if (shExpMatch(url, "http*://*.nrk.no*")) return strProxy;1872 if (shExpMatch(url, "http*://*.nsc.gov.tw*")) return strProxy;1873 if (shExpMatch(url, "http*://*.ntd.tv*")) return strProxy;1874 if (shExpMatch(url, "http*://*.ntdtv.co*")) return strProxy;1875 if (shExpMatch(url, "http*://*.ntdtv.ca*")) return strProxy;1876 if (shExpMatch(url, "http*://*.ntdtv.org*")) return strProxy;1877 if (shExpMatch(url, "http*://*.ntdtv.ru*")) return strProxy;1878 if (shExpMatch(url, "http*://*.cbs.ntu.edu.tw*")) return strProxy;1879 if (shExpMatch(url, "http*://*.nuexpo.com*")) return strProxy;1880 if (shExpMatch(url, "http*://*.nurgo-software.com*")) return strProxy;1881 if (shExpMatch(url, "http*://*.nuvid.com*")) return strProxy;1882 if (shExpMatch(url, "http*://*.nuzcom.com*")) return strProxy;1883 if (shExpMatch(url, "http*://*.nvquan.org*")) return strProxy;1884 if (shExpMatch(url, "http*://*.nyaa.se*")) return strProxy;1885 if (shExpMatch(url, "http*://*.nydus.ca*")) return strProxy;1886 if (shExpMatch(url, "http*://*.nyt.com*")) return strProxy;1887 if (shExpMatch(url, "http*://*.nytco.com*")) return strProxy;1888 if (shExpMatch(url, "http*://*.nytimes.com*")) return strProxy;1889 if (shExpMatch(url, "http*://*.nytimes.com*")) return strProxy;1890 if (shExpMatch(url, "http*://*.nytimg.com*")) return strProxy;1891 if (shExpMatch(url, "http*://*.nysingtao.com*")) return strProxy;1892 if (shExpMatch(url, "http*://*.nzchinese.net.nz*")) return strProxy;1893 if (shExpMatch(url, "http*://*.observechina.net*")) return strProxy;1894 if (shExpMatch(url, "http*://*.oclp.hk*")) return strProxy;1895 if (shExpMatch(url, "http*://*.october-review.org*")) return strProxy;1896 if (shExpMatch(url, "http*://*.offbeatchina.com*")) return strProxy;1897 if (shExpMatch(url, "http*://*.ogaoga.org*")) return strProxy;1898 if (shExpMatch(url, "http*://*.twtr2src.ogaoga.org*")) return strProxy;1899 if (shExpMatch(url, "http*://*.oikos.com.tw*")) return strProxy;1900 if (shExpMatch(url, "http*://*.oiktv.com*")) return strProxy;1901 if (shExpMatch(url, "http*://*.oizoblog.com*")) return strProxy;1902 if (shExpMatch(url, "http*://*.okayfreedom.com*")) return strProxy;1903 if (shExpMatch(url, "http*://*.old-cat.net*")) return strProxy;1904 if (shExpMatch(url, "http*://*.olumpo.com*")) return strProxy;1905 if (shExpMatch(url, "http*://*.olympicwatch.org*")) return strProxy;1906 if (shExpMatch(url, "http*://*.omgili.com*")) return strProxy;1907 if (shExpMatch(url, "http*://*.omnitalk.com*")) return strProxy;1908 if (shExpMatch(url, "http*://*.omnitalk.org*")) return strProxy;1909 if (shExpMatch(url, "http*://*.cling.omy.sg*")) return strProxy;1910 if (shExpMatch(url, "http*://*.forum.omy.sg*")) return strProxy;1911 if (shExpMatch(url, "http*://*.news.omy.sg*")) return strProxy;1912 if (shExpMatch(url, "http*://*.showbiz.omy.sg*")) return strProxy;1913 if (shExpMatch(url, "http*://*.on.cc*")) return strProxy;1914 if (shExpMatch(url, "http*://*.onedrive.live.com*")) return strProxy;1915 if (shExpMatch(url, "http*://*.onion.city*")) return strProxy;1916 if (shExpMatch(url, "http*://*.onlylady.cn*")) return strProxy;1917 if (shExpMatch(url, "http*://*.onmoon.net*")) return strProxy;1918 if (shExpMatch(url, "http*://*.onmoon.com*")) return strProxy;1919 if (shExpMatch(url, "http*://*.ontrac.com*")) return strProxy;1920 if (shExpMatch(url, "http*://*.oopsforum.com*")) return strProxy;1921 if (shExpMatch(url, "http*://*.open.com.hk*")) return strProxy;1922 if (shExpMatch(url, "http*://*.opendemocracy.net*")) return strProxy;1923 if (shExpMatch(url, "http*://*.myopenid.com*")) return strProxy;1924 if (shExpMatch(url, "http*://*.myopenid.com*")) return strProxy;1925 if (shExpMatch(url, "http*://*.openid.net*")) return strProxy;1926 if (shExpMatch(url, "http*://*.openid.net*")) return strProxy;1927 if (shExpMatch(url, "http*://*.blog.openinkpot.org*")) return strProxy;1928 if (shExpMatch(url, "http*://*.openleaks.org*")) return strProxy;1929 if (shExpMatch(url, "http*://*.openleaks.org*")) return strProxy;1930 if (shExpMatch(url, "http*://*.openvpn.net*")) return strProxy;1931 if (shExpMatch(url, "http*://*.openvpn.net*")) return strProxy;1932 if (shExpMatch(url, "http*://*.openwebster.com*")) return strProxy;1933 if (shExpMatch(url, "http*://*.help.opera.com*")) return strProxy;1934 if (shExpMatch(url, "http*://*.my.opera.com*")) return strProxy;1935 if (shExpMatch(url, "http*://*.demo.opera-mini.net*")) return strProxy;1936 if (shExpMatch(url, "http*://*.opnir.com*")) return strProxy;1937 if (shExpMatch(url, "http*://*.orchidbbs.com*")) return strProxy;1938 if (shExpMatch(url, "http*://*.orient-doll.com*")) return strProxy;1939 if (shExpMatch(url, "http*://*.orientaldaily.com.my*")) return strProxy;1940 if (shExpMatch(url, "http*://*.orientaldaily.com.my*")) return strProxy;1941 if (shExpMatch(url, "http*://*.orn.jp*")) return strProxy;1942 if (shExpMatch(url, "http*://*.t.orzdream.com*")) return strProxy;1943 if (shExpMatch(url, "http*://*.t.orzdream.com*")) return strProxy;1944 if (shExpMatch(url, "http*://*.tui.orzdream.com*")) return strProxy;1945 if (shExpMatch(url, "http*://*.orzistic.org*")) return strProxy;1946 if (shExpMatch(url, "http*://*.osfoora.com*")) return strProxy;1947 if (shExpMatch(url, "http*://*.osmdroid.net*")) return strProxy;1948 if (shExpMatch(url, "http*://*.ourdearamy.com*")) return strProxy;1949 if (shExpMatch(url, "http*://*.oursogo.com*")) return strProxy;1950 if (shExpMatch(url, "http*://*.oursteps.com.au*")) return strProxy;1951 if (shExpMatch(url, "http*://*.xinqimeng.over-blog.com*")) return strProxy;1952 if (shExpMatch(url, "http*://*.share.ovi.com*")) return strProxy;1953 if (shExpMatch(url, "http*://*.owl.li*")) return strProxy;1954 if (shExpMatch(url, "http*://*.ht.ly*")) return strProxy;1955 if (shExpMatch(url, "http*://*.htl.li*")) return strProxy;1956 if (shExpMatch(url, "http*://*.mash.to*")) return strProxy;1957 if (shExpMatch(url, "http*://*.owind.com*")) return strProxy;1958 if (shExpMatch(url, "http*://*.oxid.it*")) return strProxy;1959 if (shExpMatch(url, "http*://*.oyax.com*")) return strProxy;1960 if (shExpMatch(url, "http*://*.ozchinese.com*")) return strProxy;1961 if (shExpMatch(url, "http*://*.ow.ly*")) return strProxy;1962 if (shExpMatch(url, "http*://*.bbs.ozchinese.com*")) return strProxy;1963 if (shExpMatch(url, "http*://*.ozyoyo.com*")) return strProxy;1964 if (shExpMatch(url, "http*://*.pacificpoker.com*")) return strProxy;1965 if (shExpMatch(url, "http*://*.packetix.net*")) return strProxy;1966 if (shExpMatch(url, "http*://*.page2rss.com*")) return strProxy;1967 if (shExpMatch(url, "http*://*.pagodabox.com*")) return strProxy;1968 if (shExpMatch(url, "http*://*.paint.net*")) return strProxy;1969 if (shExpMatch(url, "http*://*.coveringweb.com*")) return strProxy;1970 if (shExpMatch(url, "http*://*.palacemoon.com*")) return strProxy;1971 if (shExpMatch(url, "http*://*.forum.palmislife.com*")) return strProxy;1972 if (shExpMatch(url, "http*://*.paper-replika.com*")) return strProxy;1973 if (shExpMatch(url, "http*://*.eriversoft.com*")) return strProxy;1974 if (shExpMatch(url, "http*://*.paper.li*")) return strProxy;1975 if (shExpMatch(url, "http*://*.paperb.us*")) return strProxy;1976 if (shExpMatch(url, "http*://*.panluan.net*")) return strProxy;1977 if (shExpMatch(url, "http*://*.panluan.net*")) return strProxy;1978 if (shExpMatch(url, "http*://*.pao-pao.net*")) return strProxy;1979 if (shExpMatch(url, "http*://*.parade.com*")) return strProxy;1980 if (shExpMatch(url, "http*://*.passiontimes.hk*")) return strProxy;1981 if (shExpMatch(url, "http*://*.pastebin.com*")) return strProxy;1982 if (shExpMatch(url, "http*://*.pastie.org*")) return strProxy;1983 if (shExpMatch(url, "http*://*.pastie.org*")) return strProxy;1984 if (shExpMatch(url, "http*://*.blog.pathtosharepoint.com*")) return strProxy;1985 if (shExpMatch(url, "http*://*.pbs.org*")) return strProxy;1986 if (shExpMatch(url, "http*://*.pbs.org*")) return strProxy;1987 if (shExpMatch(url, "http*://*.pbwiki.com*")) return strProxy;1988 if (shExpMatch(url, "http*://*.pbworks.com*")) return strProxy;1989 if (shExpMatch(url, "http*://*.developers.box.net*")) return strProxy;1990 if (shExpMatch(url, "http*://*.wiki.oauth.net*")) return strProxy;1991 if (shExpMatch(url, "http*://*.wiki.phonegap.com*")) return strProxy;1992 if (shExpMatch(url, "http*://*.wiki.jqueryui.com*")) return strProxy;1993 if (shExpMatch(url, "http*://*.pbxes.com*")) return strProxy;1994 if (shExpMatch(url, "http*://*.pbxes.org*")) return strProxy;1995 if (shExpMatch(url, "http*://*.pcdiscuss.com*")) return strProxy;1996 if (shExpMatch(url, "http*://*.pcdvd.com.tw*")) return strProxy;1997 if (shExpMatch(url, "http*://*.pchome.com.tw*")) return strProxy;1998 if (shExpMatch(url, "http*://*.pcij.org*")) return strProxy;1999 if (shExpMatch(url, "http*://*.pct.org.tw*")) return strProxy;2000 if (shExpMatch(url, "http*://*.pdetails.com*")) return strProxy;2001 if (shExpMatch(url, "http*://*.pdproxy.com*")) return strProxy;2002 if (shExpMatch(url, "http*://*.peacefire.org*")) return strProxy;2003 if (shExpMatch(url, "http*://*.peacehall.com*")) return strProxy;2004 if (shExpMatch(url, "http*://*.peeasian.com*")) return strProxy;2005 if (shExpMatch(url, "http*://*.pekingduck.org*")) return strProxy;2006 if (shExpMatch(url, "http*://*.pekingduck.org*")) return strProxy;2007 if (shExpMatch(url, "http*://*.penchinese.com*")) return strProxy;2008 if (shExpMatch(url, "http*://*.penchinese.net*")) return strProxy;2009 if (shExpMatch(url, "http*://*.penchinese.net*")) return strProxy;2010 if (shExpMatch(url, "http*://*.pengyulong.com*")) return strProxy;2011 if (shExpMatch(url, "http*://*.blog.pentalogic.net*")) return strProxy;2012 if (shExpMatch(url, "http*://*.penthouse.com*")) return strProxy;2013 if (shExpMatch(url, "http*://*.peopo.org*")) return strProxy;2014 if (shExpMatch(url, "http*://*.peopo.org*")) return strProxy;2015 if (shExpMatch(url, "http*://*.percy.in*")) return strProxy;2016 if (shExpMatch(url, "http*://*.perfectgirls.net*")) return strProxy;2017 if (shExpMatch(url, "http*://*.perfectvpn.net*")) return strProxy;2018 if (shExpMatch(url, "http*://*.perfspot.com*")) return strProxy;2019 if (shExpMatch(url, "http*://*.perlhowto.com*")) return strProxy;2020 if (shExpMatch(url, "http*://*.philly.com*")) return strProxy;2021 if (shExpMatch(url, "http*://*.photofocus.com*")) return strProxy;2022 if (shExpMatch(url, "http*://*.phuquocservices.com*")) return strProxy;2023 if (shExpMatch(url, "http*://*.picidae.net*")) return strProxy;2024 if (shExpMatch(url, "http*://*.picturesocial.com*")) return strProxy;2025 if (shExpMatch(url, "http*://*.pidown.com*")) return strProxy;2026 if (shExpMatch(url, "http*://*.pign.net*")) return strProxy;2027 if (shExpMatch(url, "http*://*.blog.pilotmoon.com*")) return strProxy;2028 if (shExpMatch(url, "http*://*.pin6.com*")) return strProxy;2029 if (shExpMatch(url, "http*://*.pin6.com*")) return strProxy;2030 if (shExpMatch(url, "http*://*.ping.fm*")) return strProxy;2031 if (shExpMatch(url, "http*://*.ping.fm*")) return strProxy;2032 if (shExpMatch(url, "http*://*.pinoy-n.com*")) return strProxy;2033 if (shExpMatch(url, "http*://*.piposay.com*")) return strProxy;2034 if (shExpMatch(url, "http*://*.piring.com*")) return strProxy;2035 if (shExpMatch(url, "http*://*.pixelqi.com*")) return strProxy;2036 if (shExpMatch(url, "http*://*.css.pixnet.in*")) return strProxy;2037 if (shExpMatch(url, "http*://*.pixnet.net*")) return strProxy;2038 if (shExpMatch(url, "http*://*.pixnet.net*")) return strProxy;2039 if (shExpMatch(url, "http*://*.pk.com*")) return strProxy;2040 if (shExpMatch(url, "http*://*.placemix.com*")) return strProxy;2041 if (shExpMatch(url, "http*://*.pictures.playboy.com*")) return strProxy;2042 if (shExpMatch(url, "http*://*.playboy.com*")) return strProxy;2043 if (shExpMatch(url, "http*://*.playpcesor.com*")) return strProxy;2044 if (shExpMatch(url, "http*://*.plays.com.tw*")) return strProxy;2045 if (shExpMatch(url, "http*://*.m.plixi.com*")) return strProxy;2046 if (shExpMatch(url, "http*://*.plm.org.hk*")) return strProxy;2047 if (shExpMatch(url, "http*://*.plunder.com*")) return strProxy;2048 if (shExpMatch(url, "http*://*.plus28.com*")) return strProxy;2049 if (shExpMatch(url, "http*://*.plusbb.com*")) return strProxy;2050 if (shExpMatch(url, "http*://*.pmates.com*")) return strProxy;2051 if (shExpMatch(url, "http*://*.po2b.com*")) return strProxy;2052 if (shExpMatch(url, "http*://*.podictionary.com*")) return strProxy;2053 if (shExpMatch(url, "http*://*.pokerstars.com*")) return strProxy;2054 if (shExpMatch(url, "http*://*.pokerstars.com*")) return strProxy;2055 if (shExpMatch(url, "http*://*.zh.pokerstrategy.com*")) return strProxy;2056 if (shExpMatch(url, "http*://*.politicalchina.org*")) return strProxy;2057 if (shExpMatch(url, "http*://*.popvote.hk*")) return strProxy;2058 if (shExpMatch(url, "http*://*.popyard.com*")) return strProxy;2059 if (shExpMatch(url, "http*://*.popyard.org*")) return strProxy;2060 if (shExpMatch(url, "http*://*.porn.com*")) return strProxy;2061 if (shExpMatch(url, "http*://*.porn2.com*")) return strProxy;2062 if (shExpMatch(url, "http*://*.pornbase.org*")) return strProxy;2063 if (shExpMatch(url, "http*://*.pornhd.com*")) return strProxy;2064 if (shExpMatch(url, "http*://*.pornhub.com*")) return strProxy;2065 if (shExpMatch(url, "http*://*.pornmm.net*")) return strProxy;2066 if (shExpMatch(url, "http*://*.pornoxo.com*")) return strProxy;2067 if (shExpMatch(url, "http*://*.pornrapidshare.com*")) return strProxy;2068 if (shExpMatch(url, "http*://*.pornrapidshare.com*")) return strProxy;2069 if (shExpMatch(url, "http*://*.pornstarclub.com*")) return strProxy;2070 if (shExpMatch(url, "http*://*.porntube.com*")) return strProxy;2071 if (shExpMatch(url, "http*://*.pornvisit.com*")) return strProxy;2072 if (shExpMatch(url, "http*://*.portablevpn.nl*")) return strProxy;2073 if (shExpMatch(url, "http*://*.post852.com*")) return strProxy;2074 if (shExpMatch(url, "http*://*.postadult.com*")) return strProxy;2075 if (shExpMatch(url, "http*://*.powercx.com*")) return strProxy;2076 if (shExpMatch(url, "http*://*.powerpointninja.com*")) return strProxy;2077 if (shExpMatch(url, "http*://*.cdn.printfriendly.com*")) return strProxy;2078 if (shExpMatch(url, "http*://*.pts.org.tw*")) return strProxy;2079 if (shExpMatch(url, "http*://*.pubu.com.tw*")) return strProxy;2080 if (shExpMatch(url, "http*://*.puffinbrowser.com*")) return strProxy;2081 if (shExpMatch(url, "http*://*.putty.org*")) return strProxy;2082 if (shExpMatch(url, "http*://*.post.ly*")) return strProxy;2083 if (shExpMatch(url, "http*://*.posterous.com*")) return strProxy;2084 if (shExpMatch(url, "http*://*.posterous.com*")) return strProxy;2085 if (shExpMatch(url, "http*://*.post.anyu.org*")) return strProxy;2086 if (shExpMatch(url, "http*://*.bralio.com*")) return strProxy;2087 if (shExpMatch(url, "http*://*.calebelston.com*")) return strProxy;2088 if (shExpMatch(url, "http*://*.designerol.com*")) return strProxy;2089 if (shExpMatch(url, "http*://*.blog.fizzik.com*")) return strProxy;2090 if (shExpMatch(url, "http*://*.nf.id.au*")) return strProxy;2091 if (shExpMatch(url, "http*://*.markmilian.com*")) return strProxy;2092 if (shExpMatch(url, "http*://*.log.riku.me*")) return strProxy;2093 if (shExpMatch(url, "http*://*.sogrady.me*")) return strProxy;2094 if (shExpMatch(url, "http*://*.vatn.org*")) return strProxy;2095 if (shExpMatch(url, "http*://*.veempiire.com*")) return strProxy;2096 if (shExpMatch(url, "http*://*.vegorpedersen.com*")) return strProxy;2097 if (shExpMatch(url, "http*://*.ventureswell.com*")) return strProxy;2098 if (shExpMatch(url, "http*://*.webfee.tk*")) return strProxy;2099 if (shExpMatch(url, "http*://*.whereiswerner.com*")) return strProxy;2100 if (shExpMatch(url, "http*://*.bill.zhong.pp.ru*")) return strProxy;2101 if (shExpMatch(url, "http*://*.power.com*")) return strProxy;2102 if (shExpMatch(url, "http*://*.power.com*")) return strProxy;2103 if (shExpMatch(url, "http*://*.powerapple.com*")) return strProxy;2104 if (shExpMatch(url, "http*://*.abc.pp.ru*")) return strProxy;2105 if (shExpMatch(url, "http*://*.heix.pp.ru*")) return strProxy;2106 if (shExpMatch(url, "http*://*.prayforchina.net*")) return strProxy;2107 if (shExpMatch(url, "http*://*.premeforwindows7.com*")) return strProxy;2108 if (shExpMatch(url, "http*://*.presentationzen.com*")) return strProxy;2109 if (shExpMatch(url, "http*://*.prestige-av.com*")) return strProxy;2110 if (shExpMatch(url, "http*://*.pritunl.com*")) return strProxy;2111 if (shExpMatch(url, "http*://*.privacybox.de*")) return strProxy;2112 if (shExpMatch(url, "http*://*.privateinternetaccess.com*")) return strProxy;2113 if (shExpMatch(url, "http*://*.privatepaste.com*")) return strProxy;2114 if (shExpMatch(url, "http*://*.privatepaste.com*")) return strProxy;2115 if (shExpMatch(url, "http*://*.privatetunnel.com*")) return strProxy;2116 if (shExpMatch(url, "http*://*.privatetunnel.com*")) return strProxy;2117 if (shExpMatch(url, "http*://*.procopytips.com*")) return strProxy;2118 if (shExpMatch(url, "http*://*.provideocoalition.com*")) return strProxy;2119 if (shExpMatch(url, "http*://*.prosiben.de*")) return strProxy;2120 if (shExpMatch(url, "http*://*.proxifier.com*")) return strProxy;2121 if (shExpMatch(url, "http*://*.api.proxlet.com*")) return strProxy;2122 if (shExpMatch(url, "http*://*.proxomitron.info*")) return strProxy;2123 if (shExpMatch(url, "http*://*.proxy.org*")) return strProxy;2124 if (shExpMatch(url, "http*://*.proxypy.net*")) return strProxy;2125 if (shExpMatch(url, "http*://*.proxypy.net*")) return strProxy;2126 if (shExpMatch(url, "http*://*.proxyroad.com*")) return strProxy;2127 if (shExpMatch(url, "http*://*.prozz.net*")) return strProxy;2128 if (shExpMatch(url, "http*://*.psblog.name*")) return strProxy;2129 if (shExpMatch(url, "http*://*.psblog.name*")) return strProxy;2130 if (shExpMatch(url, "http*://*.psiphon.ca*")) return strProxy;2131 if (shExpMatch(url, "http*://*.ptt.cc*")) return strProxy;2132 if (shExpMatch(url, "http*://*.puffstore.com*")) return strProxy;2133 if (shExpMatch(url, "http*://*.pullfolio.com*")) return strProxy;2134 if (shExpMatch(url, "http*://*.pureconcepts.net*")) return strProxy;2135 if (shExpMatch(url, "http*://*.purepdf.com*")) return strProxy;2136 if (shExpMatch(url, "http*://*.purevpn.com*")) return strProxy;2137 if (shExpMatch(url, "http*://*.putlocker.com*")) return strProxy;2138 if (shExpMatch(url, "http*://*.pwned.com*")) return strProxy;2139 if (shExpMatch(url, "http*://*.python.com*")) return strProxy;2140 if (shExpMatch(url, "http*://*.python.com.tw*")) return strProxy;2141 if (shExpMatch(url, "http*://*.python.com.tw*")) return strProxy;2142 if (shExpMatch(url, "http*://*.qanote.com*")) return strProxy;2143 if (shExpMatch(url, "http*://*.qanote.com*")) return strProxy;2144 if (shExpMatch(url, "http*://*.qi-gong.me*")) return strProxy;2145 if (shExpMatch(url, "http*://*.qidian.ca*")) return strProxy;2146 if (shExpMatch(url, "http*://*.qienkuen.org*")) return strProxy;2147 if (shExpMatch(url, "http*://*.qienkuen.org*")) return strProxy;2148 if (shExpMatch(url, "http*://*.qiwen.lu*")) return strProxy;2149 if (shExpMatch(url, "http*://*.qixianglu.cn*")) return strProxy;2150 if (shExpMatch(url, "http*://*.bbs.qmzdd.com*")) return strProxy;2151 if (shExpMatch(url, "http*://*.qkshare.com*")) return strProxy;2152 if (shExpMatch(url, "http*://*.qoos.com*")) return strProxy;2153 if (shExpMatch(url, "http*://*.qoos.com*")) return strProxy;2154 if (shExpMatch(url, "http*://*.blog.qooza.hk*")) return strProxy;2155 if (shExpMatch(url, "http*://*.efksoft.com*")) return strProxy;2156 if (shExpMatch(url, "http*://*.qstatus.com*")) return strProxy;2157 if (shExpMatch(url, "http*://*.qtweeter.com*")) return strProxy;2158 if (shExpMatch(url, "http*://*.qtrac.eu*")) return strProxy;2159 if (shExpMatch(url, "http*://*.quitccp.net*")) return strProxy;2160 if (shExpMatch(url, "http*://*.quitccp.net*")) return strProxy;2161 if (shExpMatch(url, "http*://*.quitccp.org*")) return strProxy;2162 if (shExpMatch(url, "http*://*.quitccp.org*")) return strProxy;2163 if (shExpMatch(url, "http*://*.quran.com*")) return strProxy;2164 if (shExpMatch(url, "http*://*.qusi8.net*")) return strProxy;2165 if (shExpMatch(url, "http*://*.qvodzy.org*")) return strProxy;2166 if (shExpMatch(url, "http*://*.nemesis2.qx.net*")) return strProxy;2167 if (shExpMatch(url, "http*://*.qxbbs.org*")) return strProxy;2168 if (shExpMatch(url, "http*://*.radicalparty.org*")) return strProxy;2169 if (shExpMatch(url, "http*://*.radioaustralia.net.au*")) return strProxy;2170 if (shExpMatch(url, "http*://*.opml.radiotime.com*")) return strProxy;2171 if (shExpMatch(url, "http*://*.radiovaticana.org*")) return strProxy;2172 if (shExpMatch(url, "http*://*.radiovncr.com*")) return strProxy;2173 if (shExpMatch(url, "http*://*.raidcall.com.tw*")) return strProxy;2174 if (shExpMatch(url, "http*://*.raidtalk.com.tw*")) return strProxy;2175 if (shExpMatch(url, "http*://*.rangzen.org*")) return strProxy;2176 if (shExpMatch(url, "http*://*.blog.ranxiang.com*")) return strProxy;2177 if (shExpMatch(url, "http*://*.ranyunfei.com*")) return strProxy;2178 if (shExpMatch(url, "http*://*.ranyunfei.com*")) return strProxy;2179 if (shExpMatch(url, "http*://*.rapbull.net*")) return strProxy;2180 if (shExpMatch(url, "http*://*.rapidgator.net*")) return strProxy;2181 if (shExpMatch(url, "http*://*.rapidshare8.com*")) return strProxy;2182 if (shExpMatch(url, "http*://*.rapidsharedata.com*")) return strProxy;2183 if (shExpMatch(url, "http*://*.rcinet.ca*")) return strProxy;2184 if (shExpMatch(url, "http*://*.read100.com*")) return strProxy;2185 if (shExpMatch(url, "http*://*.readingtimes.com.tw*")) return strProxy;2186 if (shExpMatch(url, "http*://*.readingtimes.com.tw*")) return strProxy;2187 if (shExpMatch(url, "http*://*.readmoo.com*")) return strProxy;2188 if (shExpMatch(url, "http*://*.realraptalk.com*")) return strProxy;2189 if (shExpMatch(url, "http*://*.recordhistory.org*")) return strProxy;2190 if (shExpMatch(url, "http*://*.redchinacn.org*")) return strProxy;2191 if (shExpMatch(url, "http*://*.redtube.com*")) return strProxy;2192 if (shExpMatch(url, "http*://*.referer.us*")) return strProxy;2193 if (shExpMatch(url, "http*://*.referer.us*")) return strProxy;2194 if (shExpMatch(url, "http*://*.reflectivecode.com*")) return strProxy;2195 if (shExpMatch(url, "http*://*.relaxbbs.com*")) return strProxy;2196 if (shExpMatch(url, "http*://*.renminbao.com*")) return strProxy;2197 if (shExpMatch(url, "http*://*.renyurenquan.org*")) return strProxy;2198 if (shExpMatch(url, "http*://*.renyurenquan.org*")) return strProxy;2199 if (shExpMatch(url, "http*://*.certificate.revocationcheck.com*")) return strProxy;2200 if (shExpMatch(url, "http*://*.subacme.rerouted.org*")) return strProxy;2201 if (shExpMatch(url, "http*://*.reuters.com*")) return strProxy;2202 if (shExpMatch(url, "http*://*.revleft.com*")) return strProxy;2203 if (shExpMatch(url, "http*://*.retweetist.com*")) return strProxy;2204 if (shExpMatch(url, "http*://*.retweetrank.com*")) return strProxy;2205 if (shExpMatch(url, "http*://*.revver.com*")) return strProxy;2206 if (shExpMatch(url, "http*://*.rfa.org*")) return strProxy;2207 if (shExpMatch(url, "http*://*.rfachina.com*")) return strProxy;2208 if (shExpMatch(url, "http*://*.rfamobile.org*")) return strProxy;2209 if (shExpMatch(url, "http*://*.rferl.org*")) return strProxy;2210 if (shExpMatch(url, "http*://*.rfi.fr*")) return strProxy;2211 if (shExpMatch(url, "http*://*.rfi.fr*")) return strProxy;2212 if (shExpMatch(url, "http*://*.rfi.my*")) return strProxy;2213 if (shExpMatch(url, "http*://*.rhcloud.com*")) return strProxy;2214 if (shExpMatch(url, "http*://*.vds.rightster.com*")) return strProxy;2215 if (shExpMatch(url, "http*://*.rileyguide.com*")) return strProxy;2216 if (shExpMatch(url, "http*://*.riku.me*")) return strProxy;2217 if (shExpMatch(url, "http*://*.ritouki.jp*")) return strProxy;2218 if (shExpMatch(url, "http*://*.rlwlw.com*")) return strProxy;2219 if (shExpMatch(url, "http*://*.rlwlw.com*")) return strProxy;2220 if (shExpMatch(url, "http*://*.rmjdw.com*")) return strProxy;2221 if (shExpMatch(url, "http*://*.chinese.rnw.nl*")) return strProxy;2222 if (shExpMatch(url, "http*://*.rnw.nl*")) return strProxy;2223 if (shExpMatch(url, "http*://*.robtex.com*")) return strProxy;2224 if (shExpMatch(url, "http*://*.robustnessiskey.com*")) return strProxy;2225 if (shExpMatch(url, "http*://*.www2.rocketbbs.com*")) return strProxy;2226 if (shExpMatch(url, "http*://*.www2.rocketbbs.com*")) return strProxy;2227 if (shExpMatch(url, "http*://*.rocmp.org*")) return strProxy;2228 if (shExpMatch(url, "http*://*.rojo.com*")) return strProxy;2229 if (shExpMatch(url, "http*://*.ronjoneswriter.com*")) return strProxy;2230 if (shExpMatch(url, "http*://*.roodo.com*")) return strProxy;2231 if (shExpMatch(url, "http*://*.rosechina.net*")) return strProxy;2232 if (shExpMatch(url, "http*://*.rotten.com*")) return strProxy;2233 if (shExpMatch(url, "http*://*.rsf.org*")) return strProxy;2234 if (shExpMatch(url, "http*://*.rsf.org*")) return strProxy;2235 if (shExpMatch(url, "http*://*.rsf-chinese.org*")) return strProxy;2236 if (shExpMatch(url, "http*://*.rsf-chinese.org*")) return strProxy;2237 if (shExpMatch(url, "http*://*.rssmeme.com*")) return strProxy;2238 if (shExpMatch(url, "http*://*.rssmeme.com*")) return strProxy;2239 if (shExpMatch(url, "http*://*.rthk.hk*")) return strProxy;2240 if (shExpMatch(url, "http*://*.rthk.hk*")) return strProxy;2241 if (shExpMatch(url, "http*://*.rthk.org.hk*")) return strProxy;2242 if (shExpMatch(url, "http*://*.rthk.org.hk*")) return strProxy;2243 if (shExpMatch(url, "http*://*.rti.org.tw*")) return strProxy;2244 if (shExpMatch(url, "http*://*.ruanyifeng.com*")) return strProxy;2245 if (shExpMatch(url, "http*://*.rushbee.com*")) return strProxy;2246 if (shExpMatch(url, "http*://*.rutube.ru*")) return strProxy;2247 if (shExpMatch(url, "http*://*.ruyiseek.com*")) return strProxy;2248 if (shExpMatch(url, "http*://*.rxhj.net*")) return strProxy;2249 if (shExpMatch(url, "http*://*.rxhj.net*")) return strProxy;2250 if (shExpMatch(url, "http*://*.s-cute.com*")) return strProxy;2251 if (shExpMatch(url, "http*://*.s-dragon.org*")) return strProxy;2252 if (shExpMatch(url, "http*://*.s1heng.com*")) return strProxy;2253 if (shExpMatch(url, "http*://*.s4miniarchive.com*")) return strProxy;2254 if (shExpMatch(url, "http*://*.s8forum.com*")) return strProxy;2255 if (shExpMatch(url, "http*://*.sacom.hk*")) return strProxy;2256 if (shExpMatch(url, "http*://*.sacom.hk*")) return strProxy;2257 if (shExpMatch(url, "http*://*.sadpanda.us*")) return strProxy;2258 if (shExpMatch(url, "http*://*.saiq.me*")) return strProxy;2259 if (shExpMatch(url, "http*://*.saiq.me*")) return strProxy;2260 if (shExpMatch(url, "http*://*.salvation.org.hk*")) return strProxy;2261 if (shExpMatch(url, "http*://*.salvation.org.hk*")) return strProxy;2262 if (shExpMatch(url, "http*://*.samair.ru*")) return strProxy;2263 if (shExpMatch(url, "http*://*.sammyjs.org*")) return strProxy;2264 if (shExpMatch(url, "http*://*.sandnoble.com*")) return strProxy;2265 if (shExpMatch(url, "http*://*.sankaizok.com*")) return strProxy;2266 if (shExpMatch(url, "http*://*.sanmin.com.tw*")) return strProxy;2267 if (shExpMatch(url, "http*://*.sapikachu.net*")) return strProxy;2268 if (shExpMatch(url, "http*://*.savemedia.com*")) return strProxy;2269 if (shExpMatch(url, "http*://*.savetibet.de*")) return strProxy;2270 if (shExpMatch(url, "http*://*.savetibet.fr*")) return strProxy;2271 if (shExpMatch(url, "http*://*.savetibet.nl*")) return strProxy;2272 if (shExpMatch(url, "http*://*.savetibet.org*")) return strProxy;2273 if (shExpMatch(url, "http*://*.savetibet.ru*")) return strProxy;2274 if (shExpMatch(url, "http*://*.savevid.com*")) return strProxy;2275 if (shExpMatch(url, "http*://*.say2.info*")) return strProxy;2276 if (shExpMatch(url, "http*://*.sciencemag.org*")) return strProxy;2277 if (shExpMatch(url, "http*://*.scmp.com*")) return strProxy;2278 if (shExpMatch(url, "http*://*.scmpchinese.com*")) return strProxy;2279 if (shExpMatch(url, "http*://*.scribd.com*")) return strProxy;2280 if (shExpMatch(url, "http*://*.scriptspot.com*")) return strProxy;2281 if (shExpMatch(url, "http*://*.seapuff.com*")) return strProxy;2282 if (shExpMatch(url, "http*://*.domainhelp.search.com*")) return strProxy;2283 if (shExpMatch(url, "http*://*.secretchina.com*")) return strProxy;2284 if (shExpMatch(url, "http*://*.secretgarden.no*")) return strProxy;2285 if (shExpMatch(url, "http*://*.default.secureserver.net*")) return strProxy;2286 if (shExpMatch(url, "http*://*.securitykiss.com*")) return strProxy;2287 if (shExpMatch(url, "http*://*.seesmic.com*")) return strProxy;2288 if (shExpMatch(url, "http*://*.seevpn.com*")) return strProxy;2289 if (shExpMatch(url, "http*://*.seezone.net*")) return strProxy;2290 if (shExpMatch(url, "http*://*.sejie.com*")) return strProxy;2291 if (shExpMatch(url, "http*://*.sendspace.com*")) return strProxy;2292 if (shExpMatch(url, "http*://*.tweets.seraph.me*")) return strProxy;2293 if (shExpMatch(url, "http*://*.sesawe.net*")) return strProxy;2294 if (shExpMatch(url, "http*://*.sesawe.net*")) return strProxy;2295 if (shExpMatch(url, "http*://*.sesawe.org*")) return strProxy;2296 if (shExpMatch(url, "http*://*.sethwklein.net*")) return strProxy;2297 if (shExpMatch(url, "http*://*.forum.setty.com.tw*")) return strProxy;2298 if (shExpMatch(url, "http*://*.sevenload.com*")) return strProxy;2299 if (shExpMatch(url, "http*://*.sevenload.com*")) return strProxy;2300 if (shExpMatch(url, "http*://*.sex.com*")) return strProxy;2301 if (shExpMatch(url, "http*://*.sex-11.com*")) return strProxy;2302 if (shExpMatch(url, "http*://*.sex3.com*")) return strProxy;2303 if (shExpMatch(url, "http*://*.sex8.cc*")) return strProxy;2304 if (shExpMatch(url, "http*://*.sexandsubmission.com*")) return strProxy;2305 if (shExpMatch(url, "http*://*.sexhu.com*")) return strProxy;2306 if (shExpMatch(url, "http*://*.sexhuang.com*")) return strProxy;2307 if (shExpMatch(url, "http*://*.sexinsex.net*")) return strProxy;2308 if (shExpMatch(url, "http*://*.sexinsex.net*")) return strProxy;2309 if (shExpMatch(url, "http*://*.67.220.91.18*")) return strProxy;2310 if (shExpMatch(url, "http*://*.67.220.91.23*")) return strProxy;2311 if (shExpMatch(url, "http*://*.sfileydy.com*")) return strProxy;2312 if (shExpMatch(url, "http*://*.sftuk.org*")) return strProxy;2313 if (shExpMatch(url, "http*://*.sftuk.org*")) return strProxy;2314 if (shExpMatch(url, "http*://*.shadow.ma*")) return strProxy;2315 if (shExpMatch(url, "http*://*.shadowsocks.org*")) return strProxy;2316 if (shExpMatch(url, "http*://*.shahamat-english.com*")) return strProxy;2317 if (shExpMatch(url, "http*://*.shangfang.org*")) return strProxy;2318 if (shExpMatch(url, "http*://*.shangfang.org*")) return strProxy;2319 if (shExpMatch(url, "http*://*.shapeservices.com*")) return strProxy;2320 if (shExpMatch(url, "http*://*.sharebee.com*")) return strProxy;2321 if (shExpMatch(url, "http*://*.sharecool.org*")) return strProxy;2322 if (shExpMatch(url, "http*://*.sharkdolphin.com*")) return strProxy;2323 if (shExpMatch(url, "http*://*.sharpdaily.com.hk*")) return strProxy;2324 if (shExpMatch(url, "http*://*.sharpdaily.com.hk*")) return strProxy;2325 if (shExpMatch(url, "http*://*.sharpdaily.hk*")) return strProxy;2326 if (shExpMatch(url, "http*://*.shaunthesheep.com*")) return strProxy;2327 if (shExpMatch(url, "http*://*.shaunthesheep.com*")) return strProxy;2328 if (shExpMatch(url, "http*://*.sheikyermami.com*")) return strProxy;2329 if (shExpMatch(url, "http*://*.shellmix.com*")) return strProxy;2330 if (shExpMatch(url, "http*://*.shenshou.org*")) return strProxy;2331 if (shExpMatch(url, "http*://*.shenyunperformingarts.org*")) return strProxy;2332 if (shExpMatch(url, "http*://*.shenzhoufilm.com*")) return strProxy;2333 if (shExpMatch(url, "http*://*.shenzhoufilm.com*")) return strProxy;2334 if (shExpMatch(url, "http*://*.shinychan.com*")) return strProxy;2335 if (shExpMatch(url, "http*://*.shitaotv.org*")) return strProxy;2336 if (shExpMatch(url, "http*://*.shixiao.org*")) return strProxy;2337 if (shExpMatch(url, "http*://*.shizhao.org*")) return strProxy;2338 if (shExpMatch(url, "http*://*.shizhao.org*")) return strProxy;2339 if (shExpMatch(url, "http*://*.shkspr.mobi*")) return strProxy;2340 if (shExpMatch(url, "http*://*.shodanhq.com*")) return strProxy;2341 if (shExpMatch(url, "http*://*.shopping.com*")) return strProxy;2342 if (shExpMatch(url, "http*://*.showtime.jp*")) return strProxy;2343 if (shExpMatch(url, "http*://*.ch.shvoong.com*")) return strProxy;2344 if (shExpMatch(url, "http*://*.shwchurch3.com*")) return strProxy;2345 if (shExpMatch(url, "http*://*.shwchurch3.com*")) return strProxy;2346 if (shExpMatch(url, "http*://*.sidelinesnews.com*")) return strProxy;2347 if (shExpMatch(url, "http*://*.sidelinessportseatery.com*")) return strProxy;2348 if (shExpMatch(url, "http*://*.simplecd.org*")) return strProxy;2349 if (shExpMatch(url, "http*://*.simplecd.org*")) return strProxy;2350 if (shExpMatch(url, "http*://*.simpleproductivityblog.com*")) return strProxy;2351 if (shExpMatch(url, "http*://*.bbs.sina.com*")) return strProxy;2352 if (shExpMatch(url, "http*://*.bbs.sina.com%2F*")) return strProxy;2353 if (shExpMatch(url, "http*://*.blog.sina.com.tw*")) return strProxy;2354 if (shExpMatch(url, "http*://*.dailynews.sina.com*")) return strProxy;2355 if (shExpMatch(url, "http*://*.dailynews.sina.com%2F*")) return strProxy;2356 if (shExpMatch(url, "http*://*.forum.sina.com.hk*")) return strProxy;2357 if (shExpMatch(url, "http*://*.home.sina.com*")) return strProxy;2358 if (shExpMatch(url, "http*://*.magazines.sina.com.tw*")) return strProxy;2359 if (shExpMatch(url, "http*://*.news.sina.com.hk*")) return strProxy;2360 if (shExpMatch(url, "http*://*.news.sina.com.tw*")) return strProxy;2361 if (shExpMatch(url, "http*://*.news.sinchew.com.my*")) return strProxy;2362 if (shExpMatch(url, "http*://*.singtao.com*")) return strProxy;2363 if (shExpMatch(url, "http*://*.singtao.com*")) return strProxy;2364 if (shExpMatch(url, "http*://*.news.singtao.ca*")) return strProxy;2365 if (shExpMatch(url, "http*://*.cdp.sinica.edu.tw*")) return strProxy;2366 if (shExpMatch(url, "http*://*.sino-monthly.com*")) return strProxy;2367 if (shExpMatch(url, "http*://*.sinocast.com*")) return strProxy;2368 if (shExpMatch(url, "http*://*.sinocism.com*")) return strProxy;2369 if (shExpMatch(url, "http*://*.sinomontreal.ca*")) return strProxy;2370 if (shExpMatch(url, "http*://*.sinonet.ca*")) return strProxy;2371 if (shExpMatch(url, "http*://*.sinopitt.info*")) return strProxy;2372 if (shExpMatch(url, "http*://*.sinoants.com*")) return strProxy;2373 if (shExpMatch(url, "http*://*.sinoants.com*")) return strProxy;2374 if (shExpMatch(url, "http*://*.sinoquebec.com*")) return strProxy;2375 if (shExpMatch(url, "http*://*.site90.net*")) return strProxy;2376 if (shExpMatch(url, "http*://*.sitebro.tw*")) return strProxy;2377 if (shExpMatch(url, "http*://*.siteks.uk.to*")) return strProxy;2378 if (shExpMatch(url, "http*://*.sitemaps.org*")) return strProxy;2379 if (shExpMatch(url, "http*://*.sitetag.us*")) return strProxy;2380 if (shExpMatch(url, "http*://*.sis.xxx*")) return strProxy;2381 if (shExpMatch(url, "http*://*.sis001.com*")) return strProxy;2382 if (shExpMatch(url, "http*://*.sis001.us*")) return strProxy;2383 if (shExpMatch(url, "http*://*.sjum.cn*")) return strProxy;2384 if (shExpMatch(url, "http*://*.skimtube.com*")) return strProxy;2385 if (shExpMatch(url, "http*://*.skybet.com*")) return strProxy;2386 if (shExpMatch(url, "http*://*.skyhighpremium.com*")) return strProxy;2387 if (shExpMatch(url, "http*://*.bbs.skykiwi.com*")) return strProxy;2388 if (shExpMatch(url, "http*://*.skype.com*")) return strProxy;2389 if (shExpMatch(url, "http*://*.skype.com*")) return strProxy;2390 if (shExpMatch(url, "http*://*.skyvegas.com*")) return strProxy;2391 if (shExpMatch(url, "http*://*.xskywalker.com*")) return strProxy;2392 if (shExpMatch(url, "http*://*.xskywalker.com*")) return strProxy;2393 if (shExpMatch(url, "http*://*.m.slandr.net*")) return strProxy;2394 if (shExpMatch(url, "http*://*.slavasoft.com*")) return strProxy;2395 if (shExpMatch(url, "http*://*.slheng.com*")) return strProxy;2396 if (shExpMatch(url, "http*://*.slideshare.net*")) return strProxy;2397 if (shExpMatch(url, "http*://*.forum.slime.com.tw*")) return strProxy;2398 if (shExpMatch(url, "http*://*.slutload.com*")) return strProxy;2399 if (shExpMatch(url, "http*://*.smhric.org*")) return strProxy;2400 if (shExpMatch(url, "http*://*.sndcdn.com*")) return strProxy;2401 if (shExpMatch(url, "http*://*.so-ga.net*")) return strProxy;2402 if (shExpMatch(url, "http*://*.so-ga.net*")) return strProxy;2403 if (shExpMatch(url, "http*://*.so-news.com*")) return strProxy;2404 if (shExpMatch(url, "http*://*.so-news.com*")) return strProxy;2405 if (shExpMatch(url, "http*://*.home.so-net.net.tw*")) return strProxy;2406 if (shExpMatch(url, "http*://*.soc.mil*")) return strProxy;2407 if (shExpMatch(url, "http*://*.sockslist.net*")) return strProxy;2408 if (shExpMatch(url, "http*://*.sod.co.jp*")) return strProxy;2409 if (shExpMatch(url, "http*://*.softether.org*")) return strProxy;2410 if (shExpMatch(url, "http*://*.softether.org*")) return strProxy;2411 if (shExpMatch(url, "http*://*.softether-download.com*")) return strProxy;2412 if (shExpMatch(url, "http*://*.softether-download.com*")) return strProxy;2413 if (shExpMatch(url, "http*://*.cdn.softlayer.net*")) return strProxy;2414 if (shExpMatch(url, "http*://*.sogclub.com*")) return strProxy;2415 if (shExpMatch(url, "http*://*.sohcradio.com*")) return strProxy;2416 if (shExpMatch(url, "http*://*.sohcradio.com*")) return strProxy;2417 if (shExpMatch(url, "http*://*.somee.com*")) return strProxy;2418 if (shExpMatch(url, "http*://*.sorting-algorithms.com*")) return strProxy;2419 if (shExpMatch(url, "http*://*.soumo.info*")) return strProxy;2420 if (shExpMatch(url, "http*://*.soup.io*")) return strProxy;2421 if (shExpMatch(url, "http*://*.slinkset.com*")) return strProxy;2422 if (shExpMatch(url, "http*://*.slickvpn.com*")) return strProxy;2423 if (shExpMatch(url, "http*://*.snapchat.com*")) return strProxy;2424 if (shExpMatch(url, "http*://*.snaptu.com*")) return strProxy;2425 if (shExpMatch(url, "http*://*.snaptu.com*")) return strProxy;2426 if (shExpMatch(url, "http*://*.sneakme.net*")) return strProxy;2427 if (shExpMatch(url, "http*://*.snooper.co.uk*")) return strProxy;2428 if (shExpMatch(url, "http*://*.sobees.com*")) return strProxy;2429 if (shExpMatch(url, "http*://*.sobees.com*")) return strProxy;2430 if (shExpMatch(url, "http*://*.socialwhale.com*")) return strProxy;2431 if (shExpMatch(url, "http*://*.softether.co.jp*")) return strProxy;2432 if (shExpMatch(url, "http*://*.softwarebychuck.com*")) return strProxy;2433 if (shExpMatch(url, "http*://*.blog.sogoo.org*")) return strProxy;2434 if (shExpMatch(url, "http*://*.soh.tw*")) return strProxy;2435 if (shExpMatch(url, "http*://*.soh.tw*")) return strProxy;2436 if (shExpMatch(url, "http*://*.sohfrance.org*")) return strProxy;2437 if (shExpMatch(url, "http*://*.sohfrance.org*")) return strProxy;2438 if (shExpMatch(url, "http*://*.chinese.soifind.com*")) return strProxy;2439 if (shExpMatch(url, "http*://*.sokamonline.com*")) return strProxy;2440 if (shExpMatch(url, "http*://*.somee.com*")) return strProxy;2441 if (shExpMatch(url, "http*://*.songjianjun.com*")) return strProxy;2442 if (shExpMatch(url, "http*://*.songjianjun.com*")) return strProxy;2443 if (shExpMatch(url, "http*://*.sonidodelaesperanza.org*")) return strProxy;2444 if (shExpMatch(url, "http*://*.sopcast.com*")) return strProxy;2445 if (shExpMatch(url, "http*://*.sopcast.org*")) return strProxy;2446 if (shExpMatch(url, "http*://*.bbs.soul-plus.net*")) return strProxy;2447 if (shExpMatch(url, "http*://*.soundcloud.com*")) return strProxy;2448 if (shExpMatch(url, "http*://*.soundofhope.kr*")) return strProxy;2449 if (shExpMatch(url, "http*://*.soundofhope.org*")) return strProxy;2450 if (shExpMatch(url, "http*://*.soundofhope.org*")) return strProxy;2451 if (shExpMatch(url, "http*://*.soupofmedia.com*")) return strProxy;2452 if (shExpMatch(url, "http*://*.sourceforge.net*")) return strProxy;2453 if (shExpMatch(url, "http*://*.sourceforge.net*")) return strProxy;2454 if (shExpMatch(url, "http*://*.southnews.com.tw*")) return strProxy;2455 if (shExpMatch(url, "http*://*.sowers.org.hk*")) return strProxy;2456 if (shExpMatch(url, "http*://*.wlx.sowiki.net*")) return strProxy;2457 if (shExpMatch(url, "http*://*.space-scape.com*")) return strProxy;2458 if (shExpMatch(url, "http*://*.spankwire.com*")) return strProxy;2459 if (shExpMatch(url, "http*://*.spb.com*")) return strProxy;2460 if (shExpMatch(url, "http*://*.spencertipping.com*")) return strProxy;2461 if (shExpMatch(url, "http*://*.spinejs.com*")) return strProxy;2462 if (shExpMatch(url, "http*://*.sproutcore.com*")) return strProxy;2463 if (shExpMatch(url, "http*://*.squarespace.com*")) return strProxy;2464 if (shExpMatch(url, "http*://*.ssh91.com*")) return strProxy;2465 if (shExpMatch(url, "http*://*.stackfile.com*")) return strProxy;2466 if (shExpMatch(url, "http*://*.standupfortibet.org*")) return strProxy;2467 if (shExpMatch(url, "http*://*.usinfo.state.gov*")) return strProxy;2468 if (shExpMatch(url, "http*://*.starp2p.com*")) return strProxy;2469 if (shExpMatch(url, "http*://*.starp2p.com*")) return strProxy;2470 if (shExpMatch(url, "http*://*.startpage.com*")) return strProxy;2471 if (shExpMatch(url, "http*://*.state168.com*")) return strProxy;2472 if (shExpMatch(url, "http*://*.steel-storm.com*")) return strProxy;2473 if (shExpMatch(url, "http*://*.stepmania.com*")) return strProxy;2474 if (shExpMatch(url, "http*://*.sthoo.com*")) return strProxy;2475 if (shExpMatch(url, "http*://*.sthoo.com*")) return strProxy;2476 if (shExpMatch(url, "http*://*.stickam.com*")) return strProxy;2477 if (shExpMatch(url, "http*://*.stickeraction.com*")) return strProxy;2478 if (shExpMatch(url, "http*://*.stonegames.net*")) return strProxy;2479 if (shExpMatch(url, "http*://*.stoneip.info*")) return strProxy;2480 if (shExpMatch(url, "http*://*.storagenewsletter.com*")) return strProxy;2481 if (shExpMatch(url, "http*://*.stoptibetcrisis.net*")) return strProxy;2482 if (shExpMatch(url, "http*://*.stoptibetcrisis.net*")) return strProxy;2483 if (shExpMatch(url, "http*://*.storify.com*")) return strProxy;2484 if (shExpMatch(url, "http*://*.stoweboyd.com*")) return strProxy;2485 if (shExpMatch(url, "http*://*.streamingthe.net*")) return strProxy;2486 if (shExpMatch(url, "http*://*.cn.streetvoice.com*")) return strProxy;2487 if (shExpMatch(url, "http*://*.cn.streetvoice.com*")) return strProxy;2488 if (shExpMatch(url, "http*://*.cn2.streetvoice.com*")) return strProxy;2489 if (shExpMatch(url, "http*://*.tw.streetvoice.com*")) return strProxy;2490 if (shExpMatch(url, "http*://*.strongvpn.com*")) return strProxy;2491 if (shExpMatch(url, "http*://*.student.tw*")) return strProxy;2492 if (shExpMatch(url, "http*://*.studentsforafreetibet.org*")) return strProxy;2493 if (shExpMatch(url, "http*://*.stupidvideos.com*")) return strProxy;2494 if (shExpMatch(url, "http*://*.sugarsync.com*")) return strProxy;2495 if (shExpMatch(url, "http*://*.sugarsync.com*")) return strProxy;2496 if (shExpMatch(url, "http*://*.summify.com*")) return strProxy;2497 if (shExpMatch(url, "http*://*.sun1911.com*")) return strProxy;2498 if (shExpMatch(url, "http*://*.suyangg.com*")) return strProxy;2499 if (shExpMatch(url, "http*://*.suyangg.com*")) return strProxy;2500 if (shExpMatch(url, "http*://*.suoluo.org*")) return strProxy;2501 if (shExpMatch(url, "http*://*.api.supertweet.net*")) return strProxy;2502 if (shExpMatch(url, "http*://*.supertweet.net*")) return strProxy;2503 if (shExpMatch(url, "http*://*.surfeasy.com.au*")) return strProxy;2504 if (shExpMatch(url, "http*://*.surrenderat20.net*")) return strProxy;2505 if (shExpMatch(url, "http*://*.svwind.com*")) return strProxy;2506 if (shExpMatch(url, "http*://*.sweux.com*")) return strProxy;2507 if (shExpMatch(url, "http*://*.swift-tools.net*")) return strProxy;2508 if (shExpMatch(url, "http*://*.sydneytoday.com*")) return strProxy;2509 if (shExpMatch(url, "http*://*.sylfoundation.org*")) return strProxy;2510 if (shExpMatch(url, "http*://*.syncback.com*")) return strProxy;2511 if (shExpMatch(url, "http*://*.sysadmin1138.net*")) return strProxy;2512 if (shExpMatch(url, "http*://*.sysresccd.org*")) return strProxy;2513 if (shExpMatch(url, "http*://*.sytes.net*")) return strProxy;2514 if (shExpMatch(url, "http*://*.blog.syx86.com*")) return strProxy;2515 if (shExpMatch(url, "http*://*.blog.syx86.cn*")) return strProxy;2516 if (shExpMatch(url, "http*://*.szbbs.net*")) return strProxy;2517 if (shExpMatch(url, "http*://*.szetowah.org.hk*")) return strProxy;2518 if (shExpMatch(url, "http*://*.t35.com*")) return strProxy;2519 if (shExpMatch(url, "http*://*.t66y.com*")) return strProxy;2520 if (shExpMatch(url, "http*://*.t66y.com*")) return strProxy;2521 if (shExpMatch(url, "http*://*.t88.ca*")) return strProxy;2522 if (shExpMatch(url, "http*://*.taa-usa.org*")) return strProxy;2523 if (shExpMatch(url, "http*://*.taa-usa.org*")) return strProxy;2524 if (shExpMatch(url, "http*://*.tablesgenerator.com*")) return strProxy;2525 if (shExpMatch(url, "http*://*.tabtter.jp*")) return strProxy;2526 if (shExpMatch(url, "http*://*.tacem.org*")) return strProxy;2527 if (shExpMatch(url, "http*://*.tafaward.com*")) return strProxy;2528 if (shExpMatch(url, "http*://*.tagwalk.com*")) return strProxy;2529 if (shExpMatch(url, "http*://*.tagwalk.com*")) return strProxy;2530 if (shExpMatch(url, "http*://*.taipei.gov.tw*")) return strProxy;2531 if (shExpMatch(url, "http*://*.taipeisociety.org*")) return strProxy;2532 if (shExpMatch(url, "http*://*.taipeisociety.org*")) return strProxy;2533 if (shExpMatch(url, "http*://*.taiwandaily.net*")) return strProxy;2534 if (shExpMatch(url, "http*://*.taiwantt.org.tw*")) return strProxy;2535 if (shExpMatch(url, "http*://*.taiwandaily.net*")) return strProxy;2536 if (shExpMatch(url, "http*://*.taiwankiss.com*")) return strProxy;2537 if (shExpMatch(url, "http*://*.taiwannation.com*")) return strProxy;2538 if (shExpMatch(url, "http*://*.taiwannation.com.tw*")) return strProxy;2539 if (shExpMatch(url, "http*://*.taiwannews.com.tw*")) return strProxy;2540 if (shExpMatch(url, "http*://*.taiwanonline.cc*")) return strProxy;2541 if (shExpMatch(url, "http*://*.taiwantp.net*")) return strProxy;2542 if (shExpMatch(url, "http*://*.taiwanus.net*")) return strProxy;2543 if (shExpMatch(url, "http*://*.taiwanyes.com*")) return strProxy;2544 if (shExpMatch(url, "http*://*.taiwan-sex.com*")) return strProxy;2545 if (shExpMatch(url, "http*://*.talk853.com*")) return strProxy;2546 if (shExpMatch(url, "http*://*.tamiaode.tk*")) return strProxy;2547 if (shExpMatch(url, "http*://*.tanc.org*")) return strProxy;2548 if (shExpMatch(url, "http*://*.tangben.com*")) return strProxy;2549 if (shExpMatch(url, "http*://*.taolun.info*")) return strProxy;2550 if (shExpMatch(url, "http*://*.taolun.info*")) return strProxy;2551 if (shExpMatch(url, "http*://*.blog.taragana.com*")) return strProxy;2552 if (shExpMatch(url, "http*://*.taup.net*")) return strProxy;2553 if (shExpMatch(url, "http*://*.taup.org.tw*")) return strProxy;2554 if (shExpMatch(url, "http*://*.taweet.com*")) return strProxy;2555 if (shExpMatch(url, "http*://*.taweet.com*")) return strProxy;2556 if (shExpMatch(url, "http*://*.tbpic.info*")) return strProxy;2557 if (shExpMatch(url, "http*://*.tbsec.org*")) return strProxy;2558 if (shExpMatch(url, "http*://*.tbsn.org*")) return strProxy;2559 if (shExpMatch(url, "http*://*.tbsseattle.org*")) return strProxy;2560 if (shExpMatch(url, "http*://*.tchrd.org*")) return strProxy;2561 if (shExpMatch(url, "http*://*.tcno.net*")) return strProxy;2562 if (shExpMatch(url, "http*://*.teamseesmic.com*")) return strProxy;2563 if (shExpMatch(url, "http*://*.teashark.com*")) return strProxy;2564 if (shExpMatch(url, "http*://*.techlifeweb.com*")) return strProxy;2565 if (shExpMatch(url, "http*://*.techparaiso.com*")) return strProxy;2566 if (shExpMatch(url, "http*://*.teck.in*")) return strProxy;2567 if (shExpMatch(url, "http*://*.telecomspace.com*")) return strProxy;2568 if (shExpMatch(url, "http*://*.telegraph.co.uk*")) return strProxy;2569 if (shExpMatch(url, "http*://*.tenacy.com*")) return strProxy;2570 if (shExpMatch(url, "http*://*.theampfactory.com*")) return strProxy;2571 if (shExpMatch(url, "http*://*.theappleblog.com*")) return strProxy;2572 if (shExpMatch(url, "http*://*.theatrum-belli.com*")) return strProxy;2573 if (shExpMatch(url, "http*://*.thebodyshop-usa.com*")) return strProxy;2574 if (shExpMatch(url, "http*://*.theblemish.com*")) return strProxy;2575 if (shExpMatch(url, "http*://*.thebcomplex.com*")) return strProxy;2576 if (shExpMatch(url, "http*://*.thechinabeat.org*")) return strProxy;2577 if (shExpMatch(url, "http*://*.thechinastory.org*")) return strProxy;2578 if (shExpMatch(url, "http*://*.thedieline.com*")) return strProxy;2579 if (shExpMatch(url, "http*://*.thedw.us*")) return strProxy;2580 if (shExpMatch(url, "http*://*.thegatesnotes.com*")) return strProxy;2581 if (shExpMatch(url, "http*://*.thegioitinhoc.vn*")) return strProxy;2582 if (shExpMatch(url, "http*://*.thehots.info*")) return strProxy;2583 if (shExpMatch(url, "http*://*.thehousenews.com*")) return strProxy;2584 if (shExpMatch(url, "http*://*.thehun.net*")) return strProxy;2585 if (shExpMatch(url, "http*://*.thelifeyoucansave.com*")) return strProxy;2586 if (shExpMatch(url, "http*://*.thelius.org*")) return strProxy;2587 if (shExpMatch(url, "http*://*.thenewslens.com*")) return strProxy;2588 if (shExpMatch(url, "http*://*.thepiratebay.org*")) return strProxy;2589 if (shExpMatch(url, "http*://*.theqii.info*")) return strProxy;2590 if (shExpMatch(url, "http*://*.thereallove.kr*")) return strProxy;2591 if (shExpMatch(url, "http*://*.thesartorialist.com*")) return strProxy;2592 if (shExpMatch(url, "http*://*.thespeeder.com*")) return strProxy;2593 if (shExpMatch(url, "http*://*.thestandnews.com*")) return strProxy;2594 if (shExpMatch(url, "http*://*.thetibetpost.com*")) return strProxy;2595 if (shExpMatch(url, "http*://*.thetrotskymovie.com*")) return strProxy;2596 if (shExpMatch(url, "http*://*.thevivekspot.com*")) return strProxy;2597 if (shExpMatch(url, "http*://*.thewgo.org*")) return strProxy;2598 if (shExpMatch(url, "http*://*.thinkingtaiwan.com*")) return strProxy;2599 if (shExpMatch(url, "http*://*.thisav.com*")) return strProxy;2600 if (shExpMatch(url, "http*://*.thisav.com*")) return strProxy;2601 if (shExpMatch(url, "http*://*.thkphoto.com*")) return strProxy;2602 if (shExpMatch(url, "http*://*.thomasbernhard.org*")) return strProxy;2603 if (shExpMatch(url, "http*://*.threatchaos.com*")) return strProxy;2604 if (shExpMatch(url, "http*://*.throughnightsfire.com*")) return strProxy;2605 if (shExpMatch(url, "http*://*.thumbzilla.com*")) return strProxy;2606 if (shExpMatch(url, "http*://*.thywords.com*")) return strProxy;2607 if (shExpMatch(url, "http*://*.tiananmenmother.org*")) return strProxy;2608 if (shExpMatch(url, "http*://*.tiananmenuniv.com*")) return strProxy;2609 if (shExpMatch(url, "http*://*.tiananmenuniv.net*")) return strProxy;2610 if (shExpMatch(url, "http*://*.tiandixing.org*")) return strProxy;2611 if (shExpMatch(url, "http*://*.tianhuayuan.com*")) return strProxy;2612 if (shExpMatch(url, "http*://*.tianlawoffice.com*")) return strProxy;2613 if (shExpMatch(url, "http*://*.tiantibooks.org*")) return strProxy;2614 if (shExpMatch(url, "http*://*.tianzhu.org*")) return strProxy;2615 if (shExpMatch(url, "http*://*.tibet.at*")) return strProxy;2616 if (shExpMatch(url, "http*://*.tibet.com*")) return strProxy;2617 if (shExpMatch(url, "http*://*.tibet.com*")) return strProxy;2618 if (shExpMatch(url, "http*://*.tibet.net*")) return strProxy;2619 if (shExpMatch(url, "http*://*.tibet.net*")) return strProxy;2620 if (shExpMatch(url, "http*://*.tibet.org*")) return strProxy;2621 if (shExpMatch(url, "http*://*.tibet.org*")) return strProxy;2622 if (shExpMatch(url, "http*://*.tibet.org.tw*")) return strProxy;2623 if (shExpMatch(url, "http*://*.tibetalk.com*")) return strProxy;2624 if (shExpMatch(url, "http*://*.tibetanyouthcongress.org*")) return strProxy;2625 if (shExpMatch(url, "http*://*.tibetanyouthcongress.org*")) return strProxy;2626 if (shExpMatch(url, "http*://*.tibetcorps.org*")) return strProxy;2627 if (shExpMatch(url, "http*://*.tibetfund.org*")) return strProxy;2628 if (shExpMatch(url, "http*://*.tibetjustice.org*")) return strProxy;2629 if (shExpMatch(url, "http*://*.tibetoffice.org*")) return strProxy;2630 if (shExpMatch(url, "http*://*.tibetonline.com*")) return strProxy;2631 if (shExpMatch(url, "http*://*.tibetonline.com*")) return strProxy;2632 if (shExpMatch(url, "http*://*.tibetonline.tv*")) return strProxy;2633 if (shExpMatch(url, "http*://*.tibetonline.tv*")) return strProxy;2634 if (shExpMatch(url, "http*://*.tibetsun.com*")) return strProxy;2635 if (shExpMatch(url, "http*://*.tibetwrites.org*")) return strProxy;2636 if (shExpMatch(url, "http*://*.time.com*")) return strProxy;2637 if (shExpMatch(url, "http*://*.time.com*")) return strProxy;2638 if (shExpMatch(url, "http*://*.time.com*")) return strProxy;2639 if (shExpMatch(url, "http*://*.blog.tiney.com*")) return strProxy;2640 if (shExpMatch(url, "http*://*.tinychat.com*")) return strProxy;2641 if (shExpMatch(url, "http*://*.tinypaste.com*")) return strProxy;2642 if (shExpMatch(url, "http*://*.tidyread.com*")) return strProxy;2643 if (shExpMatch(url, "http*://*.tistory.com*")) return strProxy;2644 if (shExpMatch(url, "http*://*.tkcs-collins.com*")) return strProxy;2645 if (shExpMatch(url, "http*://*.tkforum.tk*")) return strProxy;2646 if (shExpMatch(url, "http*://*.tmagazine.com*")) return strProxy;2647 if (shExpMatch(url, "http*://*.tmagazine.com*")) return strProxy;2648 if (shExpMatch(url, "http*://*.tmi.me*")) return strProxy;2649 if (shExpMatch(url, "http*://*.tnaflix.com*")) return strProxy;2650 if (shExpMatch(url, "http*://*.tnaflix.com*")) return strProxy;2651 if (shExpMatch(url, "http*://*.togetter.com*")) return strProxy;2652 if (shExpMatch(url, "http*://*.tokyo-247.com*")) return strProxy;2653 if (shExpMatch(url, "http*://*.tokyo-hot.com*")) return strProxy;2654 if (shExpMatch(url, "http*://*.tokyocn.com*")) return strProxy;2655 if (shExpMatch(url, "http*://*.tono-oka.jp*")) return strProxy;2656 if (shExpMatch(url, "http*://*.tonyyan.net*")) return strProxy;2657 if (shExpMatch(url, "http*://*.toodoc.com*")) return strProxy;2658 if (shExpMatch(url, "http*://*.toonel.net*")) return strProxy;2659 if (shExpMatch(url, "http*://*.topnews.in*")) return strProxy;2660 if (shExpMatch(url, "http*://*.topshare.us*")) return strProxy;2661 if (shExpMatch(url, "http*://*.topshareware.com*")) return strProxy;2662 if (shExpMatch(url, "http*://*.topstyle4.com*")) return strProxy;2663 if (shExpMatch(url, "http*://*.topsy.com*")) return strProxy;2664 if (shExpMatch(url, "http*://*.topsy.com*")) return strProxy;2665 if (shExpMatch(url, "http*://*.tora.to*")) return strProxy;2666 if (shExpMatch(url, "http*://*.torproject.org*")) return strProxy;2667 if (shExpMatch(url, "http*://*.torproject.org*")) return strProxy;2668 if (shExpMatch(url, "http*://*.torrentcrazy.com*")) return strProxy;2669 if (shExpMatch(url, "http*://*.torrentcrazy.com*")) return strProxy;2670 if (shExpMatch(url, "http*://*.torrentproject.se*")) return strProxy;2671 if (shExpMatch(url, "http*://*.torvpn.com*")) return strProxy;2672 if (shExpMatch(url, "http*://*.touch99.com*")) return strProxy;2673 if (shExpMatch(url, "http*://*.toutfr.com*")) return strProxy;2674 if (shExpMatch(url, "http*://*.tpi.org.tw*")) return strProxy;2675 if (shExpMatch(url, "http*://*.tpi.org.tw*")) return strProxy;2676 if (shExpMatch(url, "http*://*.transgressionism.org*")) return strProxy;2677 if (shExpMatch(url, "http*://*.transparency.org*")) return strProxy;2678 if (shExpMatch(url, "http*://*.travelinlocal.com*")) return strProxy;2679 if (shExpMatch(url, "http*://*.treemall.com.tw*")) return strProxy;2680 if (shExpMatch(url, "http*://*.trendsmap.com*")) return strProxy;2681 if (shExpMatch(url, "http*://*.trendsmap.com*")) return strProxy;2682 if (shExpMatch(url, "http*://*.trialofccp.org*")) return strProxy;2683 if (shExpMatch(url, "http*://*.trialofccp.org*")) return strProxy;2684 if (shExpMatch(url, "http*://*.tripod.com*")) return strProxy;2685 if (shExpMatch(url, "http*://*.trouw.nl*")) return strProxy;2686 if (shExpMatch(url, "http*://*.trt.net.tr*")) return strProxy;2687 if (shExpMatch(url, "http*://*.trtc.com.tw*")) return strProxy;2688 if (shExpMatch(url, "http*://*.trulyergonomic.com*")) return strProxy;2689 if (shExpMatch(url, "http*://*.trustedbi.com*")) return strProxy;2690 if (shExpMatch(url, "http*://*.truth101.co.tv*")) return strProxy;2691 if (shExpMatch(url, "http*://*.truth101.co.tv*")) return strProxy;2692 if (shExpMatch(url, "http*://*.truthcn.com*")) return strProxy;2693 if (shExpMatch(url, "http*://*.truveo.com*")) return strProxy;2694 if (shExpMatch(url, "http*://*.tsemtulku.com*")) return strProxy;2695 if (shExpMatch(url, "http*://*.tsquare.tv*")) return strProxy;2696 if (shExpMatch(url, "http*://*.tsu.org.tw*")) return strProxy;2697 if (shExpMatch(url, "http*://*.tsunagarumon.com*")) return strProxy;2698 if (shExpMatch(url, "http*://*.tsuru-bird.net*")) return strProxy;2699 if (shExpMatch(url, "http*://*.tsctv.net*")) return strProxy;2700 if (shExpMatch(url, "http*://*.tt-rss.org*")) return strProxy;2701 if (shExpMatch(url, "http*://*.tt1069.com*")) return strProxy;2702 if (shExpMatch(url, "http*://*.tttan.com*")) return strProxy;2703 if (shExpMatch(url, "http*://*.tttan.com*")) return strProxy;2704 if (shExpMatch(url, "http*://*.bb.ttv.com.tw*")) return strProxy;2705 if (shExpMatch(url, "http*://*.tu8964.com*")) return strProxy;2706 if (shExpMatch(url, "http*://*.tuanzt.com*")) return strProxy;2707 if (shExpMatch(url, "http*://*.tube.com*")) return strProxy;2708 if (shExpMatch(url, "http*://*.tube8.com*")) return strProxy;2709 if (shExpMatch(url, "http*://*.tube8.com*")) return strProxy;2710 if (shExpMatch(url, "http*://*.tubecao.com*")) return strProxy;2711 if (shExpMatch(url, "http*://*.tubewolf.com*")) return strProxy;2712 if (shExpMatch(url, "http*://*.tuidang.net*")) return strProxy;2713 if (shExpMatch(url, "http*://*.tuidang.org*")) return strProxy;2714 if (shExpMatch(url, "http*://*.bbs.tuitui.info*")) return strProxy;2715 if (shExpMatch(url, "http*://*.tumutanzi.com*")) return strProxy;2716 if (shExpMatch(url, "http*://*.tunein.com*")) return strProxy;2717 if (shExpMatch(url, "http*://*.tunein.com*")) return strProxy;2718 if (shExpMatch(url, "http*://*.tunnelbear.com*")) return strProxy;2719 if (shExpMatch(url, "http*://*.tuo8.hk*")) return strProxy;2720 if (shExpMatch(url, "http*://*.turbobit.net*")) return strProxy;2721 if (shExpMatch(url, "http*://*.turbobit.net*")) return strProxy;2722 if (shExpMatch(url, "http*://*.turningtorso.com*")) return strProxy;2723 if (shExpMatch(url, "http*://*.tuxtraining.com*")) return strProxy;2724 if (shExpMatch(url, "http*://*.301works.org*")) return strProxy;2725 if (shExpMatch(url, "http*://*.365singles.com.ar*")) return strProxy;2726 if (shExpMatch(url, "http*://*.all-that-is-interesting.com*")) return strProxy;2727 if (shExpMatch(url, "http*://*.art-or-porn.com*")) return strProxy;2728 if (shExpMatch(url, "http*://*.news.atebits.com*")) return strProxy;2729 if (shExpMatch(url, "http*://*.tumblr.awflasher.com*")) return strProxy;2730 if (shExpMatch(url, "http*://*.badassjs.com*")) return strProxy;2731 if (shExpMatch(url, "http*://*.basetimesheightdividedby2.com*")) return strProxy;2732 if (shExpMatch(url, "http*://*.benjaminste.in*")) return strProxy;2733 if (shExpMatch(url, "http*://*.blog.birdhouseapp.com*")) return strProxy;2734 if (shExpMatch(url, "http*://*.bobulate.com*")) return strProxy;2735 if (shExpMatch(url, "http*://*.bonjourlesgeeks.com*")) return strProxy;2736 if (shExpMatch(url, "http*://*.bookshelfporn.com*")) return strProxy;2737 if (shExpMatch(url, "http*://*.blog.boxcar.io*")) return strProxy;2738 if (shExpMatch(url, "http*://*.blog.bitly.com*")) return strProxy;2739 if (shExpMatch(url, "http*://*.chevronwp7.com*")) return strProxy;2740 if (shExpMatch(url, "http*://*.clientsfromhell.net*")) return strProxy;2741 if (shExpMatch(url, "http*://*.codeboxapp.com*")) return strProxy;2742 if (shExpMatch(url, "http*://*.cookingtothegoodlife.com*")) return strProxy;2743 if (shExpMatch(url, "http*://*.cubicle17.com*")) return strProxy;2744 if (shExpMatch(url, "http*://*.photos.dailyme.com*")) return strProxy;2745 if (shExpMatch(url, "http*://*.davidslog.com*")) return strProxy;2746 if (shExpMatch(url, "http*://*.blog.davidziegler.net*")) return strProxy;2747 if (shExpMatch(url, "http*://*.blog.dayoneapp.com*")) return strProxy;2748 if (shExpMatch(url, "http*://*.drewolanoff.com*")) return strProxy;2749 if (shExpMatch(url, "http*://*.blog.dribbble.com*")) return strProxy;2750 if (shExpMatch(url, "http*://*.chaos.e-spacy.com*")) return strProxy;2751 if (shExpMatch(url, "http*://*.eamonnbrennan.com*")) return strProxy;2752 if (shExpMatch(url, "http*://*.everyday-carry.com*")) return strProxy;2753 if (shExpMatch(url, "http*://*.eyespirit.info*")) return strProxy;2754 if (shExpMatch(url, "http*://*.life.fly4ever.me*")) return strProxy;2755 if (shExpMatch(url, "http*://*.fredwilson.vc*")) return strProxy;2756 if (shExpMatch(url, "http*://*.fuckgfw.com*")) return strProxy;2757 if (shExpMatch(url, "http*://*.geekmade.co.uk*")) return strProxy;2758 if (shExpMatch(url, "http*://*.generesis.com*")) return strProxy;2759 if (shExpMatch(url, "http*://*.news.ghostery.com*")) return strProxy;2760 if (shExpMatch(url, "http*://*.givemesomethingtoread.com*")) return strProxy;2761 if (shExpMatch(url, "http*://*.blog.gowalla.com*")) return strProxy;2762 if (shExpMatch(url, "http*://*.heiyo.info*")) return strProxy;2763 if (shExpMatch(url, "http*://*.hellonewyork.us*")) return strProxy;2764 if (shExpMatch(url, "http*://*.blog.hotpotato.com*")) return strProxy;2765 if (shExpMatch(url, "http*://*.ialmostlaugh.com*")) return strProxy;2766 if (shExpMatch(url, "http*://*.blog.ifttt.com*")) return strProxy;2767 if (shExpMatch(url, "http*://*.blog.instagram.com*")) return strProxy;2768 if (shExpMatch(url, "http*://*.blog.instapaper.com*")) return strProxy;2769 if (shExpMatch(url, "http*://*.interestinglaugh.com*")) return strProxy;2770 if (shExpMatch(url, "http*://*.blog.iphone-dev.org*")) return strProxy;2771 if (shExpMatch(url, "http*://*.jayparkinsonmd.com*")) return strProxy;2772 if (shExpMatch(url, "http*://*.blog.joeyrobert.org*")) return strProxy;2773 if (shExpMatch(url, "http*://*.kt.kcome.org*")) return strProxy;2774 if (shExpMatch(url, "http*://*.my.keso.cn*")) return strProxy;2775 if (shExpMatch(url, "http*://*.blog.kickstarter.com*")) return strProxy;2776 if (shExpMatch(url, "http*://*.blog.kl.am*")) return strProxy;2777 if (shExpMatch(url, "http*://*.blog.klip.me*")) return strProxy;2778 if (shExpMatch(url, "http*://*.t.kun.im*")) return strProxy;2779 if (shExpMatch(url, "http*://*.blog.lightbox.com*")) return strProxy;2780 if (shExpMatch(url, "http*://*.littlebigdetails.com*")) return strProxy;2781 if (shExpMatch(url, "http*://*.lovequicksilver.com*")) return strProxy;2782 if (shExpMatch(url, "http*://*.lyricsquote.com*")) return strProxy;2783 if (shExpMatch(url, "http*://*.madmenunbuttoned.com*")) return strProxy;2784 if (shExpMatch(url, "http*://*.marco.org*")) return strProxy;2785 if (shExpMatch(url, "http*://*.minimalmac.com*")) return strProxy;2786 if (shExpMatch(url, "http*://*.mixedmedialabs.com*")) return strProxy;2787 if (shExpMatch(url, "http*://*.modfetish.com*")) return strProxy;2788 if (shExpMatch(url, "http*://*.blog.mongodb.org*")) return strProxy;2789 if (shExpMatch(url, "http*://*.navigeaters.com*")) return strProxy;2790 if (shExpMatch(url, "http*://*.london.neighborhoodr.com*")) return strProxy;2791 if (shExpMatch(url, "http*://*.blog.path.com*")) return strProxy;2792 if (shExpMatch(url, "http*://*.parislemon.com*")) return strProxy;2793 if (shExpMatch(url, "http*://*.blog.pikchur.com*")) return strProxy;2794 if (shExpMatch(url, "http*://*.blog.rockmelt.com*")) return strProxy;2795 if (shExpMatch(url, "http*://*.blog.romanandreg.com*")) return strProxy;2796 if (shExpMatch(url, "http*://*.solozorro.tk*")) return strProxy;2797 if (shExpMatch(url, "http*://*.blog.sparrowmailapp.com*")) return strProxy;2798 if (shExpMatch(url, "http*://*.stuffimreading.com*")) return strProxy;2799 if (shExpMatch(url, "http*://*.blog.summify.com*")) return strProxy;2800 if (shExpMatch(url, "http*://*.thedailywh.at*")) return strProxy;2801 if (shExpMatch(url, "http*://*.theinternetwishlist.com*")) return strProxy;2802 if (shExpMatch(url, "http*://*.thisiswhyyouarefat.com*")) return strProxy;2803 if (shExpMatch(url, "http*://*.tiffanyarment.com*")) return strProxy;2804 if (shExpMatch(url, "http*://*.tjholowaychuk.com*")) return strProxy;2805 if (shExpMatch(url, "http*://*.tomsc.com*")) return strProxy;2806 if (shExpMatch(url, "http*://*.blog.topify.com*")) return strProxy;2807 if (shExpMatch(url, "http*://*.thehungrydudes.com*")) return strProxy;2808 if (shExpMatch(url, "http*://*.tumblweed.org*")) return strProxy;2809 if (shExpMatch(url, "http*://*.status.twhirl.org*")) return strProxy;2810 if (shExpMatch(url, "http*://*.blog.usa.gov*")) return strProxy;2811 if (shExpMatch(url, "http*://*.photo.utom.us*")) return strProxy;2812 if (shExpMatch(url, "http*://*.v-state.org*")) return strProxy;2813 if (shExpMatch(url, "http*://*.wellplacedpixels.com*")) return strProxy;2814 if (shExpMatch(url, "http*://*.whydidyoubuymethat.com*")) return strProxy;2815 if (shExpMatch(url, "http*://*.wordboner.com*")) return strProxy;2816 if (shExpMatch(url, "http*://*.wordsandturds.com*")) return strProxy;2817 if (shExpMatch(url, "http*://*.worstthingieverate.com*")) return strProxy;2818 if (shExpMatch(url, "http*://*.xmusic.fm*")) return strProxy;2819 if (shExpMatch(url, "http*://*.xuzhuoer.com*")) return strProxy;2820 if (shExpMatch(url, "http*://*.bd.zhe.la*")) return strProxy;2821 if (shExpMatch(url, "http*://*.cocoa.zonble.net*")) return strProxy;2822 if (shExpMatch(url, "http*://*.tv.com*")) return strProxy;2823 if (shExpMatch(url, "http*://*.tv.com*")) return strProxy;2824 if (shExpMatch(url, "http*://*.tv.com*")) return strProxy;2825 if (shExpMatch(url, "http*://*.tv-intros.com*")) return strProxy;2826 if (shExpMatch(url, "http*://*.tvants.com*")) return strProxy;2827 if (shExpMatch(url, "http*://*.forum.tvb.com*")) return strProxy;2828 if (shExpMatch(url, "http*://*.tvboxnow.com*")) return strProxy;2829 if (shExpMatch(url, "http*://*.tvider.com*")) return strProxy;2830 if (shExpMatch(url, "http*://*.tvunetworks.com*")) return strProxy;2831 if (shExpMatch(url, "http*://*.tw-npo.org*")) return strProxy;2832 if (shExpMatch(url, "http*://*.twapperkeeper.com*")) return strProxy;2833 if (shExpMatch(url, "http*://*.twapperkeeper.com*")) return strProxy;2834 if (shExpMatch(url, "http*://*.twaud.io*")) return strProxy;2835 if (shExpMatch(url, "http*://*.twaud.io*")) return strProxy;2836 if (shExpMatch(url, "http*://*.twbbs.net.tw*")) return strProxy;2837 if (shExpMatch(url, "http*://*.twbbs.org*")) return strProxy;2838 if (shExpMatch(url, "http*://*.twbbs.tw*")) return strProxy;2839 if (shExpMatch(url, "http*://*.twblogger.com*")) return strProxy;2840 if (shExpMatch(url, "http*://*.tweepmag.com*")) return strProxy;2841 if (shExpMatch(url, "http*://*.tweepml.org*")) return strProxy;2842 if (shExpMatch(url, "http*://*.tweepml.org*")) return strProxy;2843 if (shExpMatch(url, "http*://*.tweetbackup.com*")) return strProxy;2844 if (shExpMatch(url, "http*://*.tweetbackup.com*")) return strProxy;2845 if (shExpMatch(url, "http*://*.tweetboard.com*")) return strProxy;2846 if (shExpMatch(url, "http*://*.tweetboard.com*")) return strProxy;2847 if (shExpMatch(url, "http*://*.tweetboner.biz*")) return strProxy;2848 if (shExpMatch(url, "http*://*.tweetboner.biz*")) return strProxy;2849 if (shExpMatch(url, "http*://*.tweetdeck.com*")) return strProxy;2850 if (shExpMatch(url, "http*://*.tweetdeck.com*")) return strProxy;2851 if (shExpMatch(url, "http*://*.deck.ly*")) return strProxy;2852 if (shExpMatch(url, "http*://*.mtw.tl*")) return strProxy;2853 if (shExpMatch(url, "http*://*.tweetedtimes.com*")) return strProxy;2854 if (shExpMatch(url, "http*://*.tweetmylast.fm*")) return strProxy;2855 if (shExpMatch(url, "http*://*.tweetphoto.com*")) return strProxy;2856 if (shExpMatch(url, "http*://*.tweetphoto.com*")) return strProxy;2857 if (shExpMatch(url, "http*://*.tweetrans.com*")) return strProxy;2858 if (shExpMatch(url, "http*://*.tweetree.com*")) return strProxy;2859 if (shExpMatch(url, "http*://*.tweetree.com*")) return strProxy;2860 if (shExpMatch(url, "http*://*.tweetwally.com*")) return strProxy;2861 if (shExpMatch(url, "http*://*.tweetymail.com*")) return strProxy;2862 if (shExpMatch(url, "http*://*.twftp.org*")) return strProxy;2863 if (shExpMatch(url, "http*://*.twibase.com*")) return strProxy;2864 if (shExpMatch(url, "http*://*.twibble.de*")) return strProxy;2865 if (shExpMatch(url, "http*://*.twibble.de*")) return strProxy;2866 if (shExpMatch(url, "http*://*.twibbon.com*")) return strProxy;2867 if (shExpMatch(url, "http*://*.twibs.com*")) return strProxy;2868 if (shExpMatch(url, "http*://*.twicsy.com*")) return strProxy;2869 if (shExpMatch(url, "http*://*.twifan.com*")) return strProxy;2870 if (shExpMatch(url, "http*://*.twifan.com*")) return strProxy;2871 if (shExpMatch(url, "http*://*.twiffo.com*")) return strProxy;2872 if (shExpMatch(url, "http*://*.twiffo.com*")) return strProxy;2873 if (shExpMatch(url, "http*://*.twilog.org*")) return strProxy;2874 if (shExpMatch(url, "http*://*.twimbow.com*")) return strProxy;2875 if (shExpMatch(url, "http*://*.twimbow.com*")) return strProxy;2876 if (shExpMatch(url, "http*://*.twindexx.com*")) return strProxy;2877 if (shExpMatch(url, "http*://*.twipple.jp*")) return strProxy;2878 if (shExpMatch(url, "http*://*.twipple.jp*")) return strProxy;2879 if (shExpMatch(url, "http*://*.twip.me*")) return strProxy;2880 if (shExpMatch(url, "http*://*.twistar.cc*")) return strProxy;2881 if (shExpMatch(url, "http*://*.twister.net.co*")) return strProxy;2882 if (shExpMatch(url, "http*://*.twisterio.com*")) return strProxy;2883 if (shExpMatch(url, "http*://*.twisternow.com*")) return strProxy;2884 if (shExpMatch(url, "http*://*.twistory.net*")) return strProxy;2885 if (shExpMatch(url, "http*://*.twitbrowser.net*")) return strProxy;2886 if (shExpMatch(url, "http*://*.twitcause.com*")) return strProxy;2887 if (shExpMatch(url, "http*://*.twitgether.com*")) return strProxy;2888 if (shExpMatch(url, "http*://*.twiggit.org*")) return strProxy;2889 if (shExpMatch(url, "http*://*.twitgoo.com*")) return strProxy;2890 if (shExpMatch(url, "http*://*.twitiq.com*")) return strProxy;2891 if (shExpMatch(url, "http*://*.twitiq.com*")) return strProxy;2892 if (shExpMatch(url, "http*://*.twitlonger.com*")) return strProxy;2893 if (shExpMatch(url, "http*://*.twitlonger.com*")) return strProxy;2894 if (shExpMatch(url, "http*://*.tl.gd*")) return strProxy;2895 if (shExpMatch(url, "http*://*.twitoaster.com*")) return strProxy;2896 if (shExpMatch(url, "http*://*.twitoaster.com*")) return strProxy;2897 if (shExpMatch(url, "http*://*.twitonmsn.com*")) return strProxy;2898 if (shExpMatch(url, "http*://*.twitpic.com*")) return strProxy;2899 if (shExpMatch(url, "http*://*.twitpic.com*")) return strProxy;2900 if (shExpMatch(url, "http*://*.twit2d.com*")) return strProxy;2901 if (shExpMatch(url, "http*://*.twit2d.com*")) return strProxy;2902 if (shExpMatch(url, "http*://*.twitstat.com*")) return strProxy;2903 if (shExpMatch(url, "http*://*.twitstat.com*")) return strProxy;2904 if (shExpMatch(url, "http*://*.firstfivefollowers.com*")) return strProxy;2905 if (shExpMatch(url, "http*://*.retweeteffect.com*")) return strProxy;2906 if (shExpMatch(url, "http*://*.tweeplike.me*")) return strProxy;2907 if (shExpMatch(url, "http*://*.tweepguide.com*")) return strProxy;2908 if (shExpMatch(url, "http*://*.turbotwitter.com*")) return strProxy;2909 if (shExpMatch(url, "http*://*.twitvid.com*")) return strProxy;2910 if (shExpMatch(url, "http*://*.twitvid.com*")) return strProxy;2911 if (shExpMatch(url, "http*://*.199.59.148.20*")) return strProxy;2912 if (shExpMatch(url, "http*://*.t.co*")) return strProxy;2913 if (shExpMatch(url, "http*://*.t.co*")) return strProxy;2914 if (shExpMatch(url, "http*://*.twt.tl*")) return strProxy;2915 if (shExpMatch(url, "http*://*.twittbot.net*")) return strProxy;2916 if (shExpMatch(url, "http*://*.twitter.com*")) return strProxy;2917 if (shExpMatch(url, "http*://*.twitter.com*")) return strProxy;2918 if (shExpMatch(url, "http*://*.twitter.jp*")) return strProxy;2919 if (shExpMatch(url, "http*://*.twttr.com*")) return strProxy;2920 if (shExpMatch(url, "http*://*.twitter4j.org*")) return strProxy;2921 if (shExpMatch(url, "http*://*.twittercounter.com*")) return strProxy;2922 if (shExpMatch(url, "http*://*.twittercounter.com*")) return strProxy;2923 if (shExpMatch(url, "http*://*.twitterfeed.com*")) return strProxy;2924 if (shExpMatch(url, "http*://*.twittergadget.com*")) return strProxy;2925 if (shExpMatch(url, "http*://*.twittergadget.com*")) return strProxy;2926 if (shExpMatch(url, "http*://*.twitterkr.com*")) return strProxy;2927 if (shExpMatch(url, "http*://*.twitterkr.com*")) return strProxy;2928 if (shExpMatch(url, "http*://*.twittermail.com*")) return strProxy;2929 if (shExpMatch(url, "http*://*.twittertim.es*")) return strProxy;2930 if (shExpMatch(url, "http*://*.twittertim.es*")) return strProxy;2931 if (shExpMatch(url, "http*://*.twitthat.com*")) return strProxy;2932 if (shExpMatch(url, "http*://*.twitturk.com*")) return strProxy;2933 if (shExpMatch(url, "http*://*.twitturly.com*")) return strProxy;2934 if (shExpMatch(url, "http*://*.twitturly.com*")) return strProxy;2935 if (shExpMatch(url, "http*://*.twitzap.com*")) return strProxy;2936 if (shExpMatch(url, "http*://*.twiyia.com*")) return strProxy;2937 if (shExpMatch(url, "http*://*.twstar.net*")) return strProxy;2938 if (shExpMatch(url, "http*://*.twtkr.com*")) return strProxy;2939 if (shExpMatch(url, "http*://*.twtkr.com*")) return strProxy;2940 if (shExpMatch(url, "http*://*.twimg.com*")) return strProxy;2941 if (shExpMatch(url, "http*://*.twtrland.com*")) return strProxy;2942 if (shExpMatch(url, "http*://*.twurl.nl*")) return strProxy;2943 if (shExpMatch(url, "http*://*.twyac.org*")) return strProxy;2944 if (shExpMatch(url, "http*://*.twyac.org*")) return strProxy;2945 if (shExpMatch(url, "http*://*.tycool.com*")) return strProxy;2946 if (shExpMatch(url, "http*://*.tycool.com*")) return strProxy;2947 if (shExpMatch(url, "http*://*.tzangms.com*")) return strProxy;2948 if (shExpMatch(url, "http*://*.typepad.com*")) return strProxy;2949 if (shExpMatch(url, "http*://*.blog.expofutures.com*")) return strProxy;2950 if (shExpMatch(url, "http*://*.legaltech.law.com*")) return strProxy;2951 if (shExpMatch(url, "http*://*.latimesblogs.latimes.com*")) return strProxy;2952 if (shExpMatch(url, "http*://*.blog.palm.com*")) return strProxy;2953 if (shExpMatch(url, "http*://*.blogs.tampabay.com*")) return strProxy;2954 if (shExpMatch(url, "http*://*.contests.twilio.com*")) return strProxy;2955 if (shExpMatch(url, "http*://*.embr.in*")) return strProxy;2956 if (shExpMatch(url, "http*://*.embr.in*")) return strProxy;2957 if (shExpMatch(url, "http*://*.guomin.us*")) return strProxy;2958 if (shExpMatch(url, "http*://*.uberproxy.net*")) return strProxy;2959 if (shExpMatch(url, "http*://*.srcf.ucam.org*")) return strProxy;2960 if (shExpMatch(url, "http*://*.ucdc1998.org*")) return strProxy;2961 if (shExpMatch(url, "http*://*.uderzo.it*")) return strProxy;2962 if (shExpMatch(url, "http*://*.udn.com*")) return strProxy;2963 if (shExpMatch(url, "http*://*.udn.com*")) return strProxy;2964 if (shExpMatch(url, "http*://*.ufreevpn.com*")) return strProxy;2965 if (shExpMatch(url, "http*://*.ugo.com*")) return strProxy;2966 if (shExpMatch(url, "http*://*.uhrp.org*")) return strProxy;2967 if (shExpMatch(url, "http*://*.uighur.nl*")) return strProxy;2968 if (shExpMatch(url, "http*://*.uighur.nl*")) return strProxy;2969 if (shExpMatch(url, "http*://*.uighurbiz.net*")) return strProxy;2970 if (shExpMatch(url, "http*://*.ulike.net*")) return strProxy;2971 if (shExpMatch(url, "http*://*.ukliferadio.co.uk*")) return strProxy;2972 if (shExpMatch(url, "http*://*.ukliferadio.co.uk*")) return strProxy;2973 if (shExpMatch(url, "http*://*.ultravpn.fr*")) return strProxy;2974 if (shExpMatch(url, "http*://*.ultravpn.fr*")) return strProxy;2975 if (shExpMatch(url, "http*://*.ultraxs.com*")) return strProxy;2976 if (shExpMatch(url, "http*://*.unblock.cn.com*")) return strProxy;2977 if (shExpMatch(url, "http*://*.unblocksit.es*")) return strProxy;2978 if (shExpMatch(url, "http*://*.uncyclomedia.org*")) return strProxy;2979 if (shExpMatch(url, "http*://*.uncyclopedia.info*")) return strProxy;2980 if (shExpMatch(url, "http*://*.uncyclopedia.tw*")) return strProxy;2981 if (shExpMatch(url, "http*://*.unholyknight.com*")) return strProxy;2982 if (shExpMatch(url, "http*://*.uni.cc*")) return strProxy;2983 if (shExpMatch(url, "http*://*.unicode.org*")) return strProxy;2984 if (shExpMatch(url, "http*://*.uniteddaily.com.my*")) return strProxy;2985 if (shExpMatch(url, "http*://*.unix100.com*")) return strProxy;2986 if (shExpMatch(url, "http*://*.unknownspace.org*")) return strProxy;2987 if (shExpMatch(url, "http*://*.unpo.org*")) return strProxy;2988 if (shExpMatch(url, "http*://*.uocn.org*")) return strProxy;2989 if (shExpMatch(url, "http*://*.tor.updatestar.com*")) return strProxy;2990 if (shExpMatch(url, "http*://*.upholdjustice.org*")) return strProxy;2991 if (shExpMatch(url, "http*://*.upload4u.info*")) return strProxy;2992 if (shExpMatch(url, "http*://*.uploaded.net*")) return strProxy;2993 if (shExpMatch(url, "http*://*.uploaded.to*")) return strProxy;2994 if (shExpMatch(url, "http*://*.uploaded.to*")) return strProxy;2995 if (shExpMatch(url, "http*://*.uploadstation.com*")) return strProxy;2996 if (shExpMatch(url, "http*://*.urbanoutfitters.com*")) return strProxy;2997 if (shExpMatch(url, "http*://*.myshare.url.com.tw*")) return strProxy;2998 if (shExpMatch(url, "http*://*.urlborg.com*")) return strProxy;2999 if (shExpMatch(url, "http*://*.urlparser.com*")) return strProxy;3000 if (shExpMatch(url, "http*://*.us.to*")) return strProxy;3001 if (shExpMatch(url, "http*://*.usacn.com*")) return strProxy;3002 if (shExpMatch(url, "http*://*.beta.usejump.com*")) return strProxy;3003 if (shExpMatch(url, "http*://*.usfk.mil*")) return strProxy;3004 if (shExpMatch(url, "http*://*.earthquake.usgs.gov*")) return strProxy;3005 if (shExpMatch(url, "http*://*.usmc.mil*")) return strProxy;3006 if (shExpMatch(url, "http*://*.tarr.uspto.gov*")) return strProxy;3007 if (shExpMatch(url, "http*://*.tsdr.uspto.gov*")) return strProxy;3008 if (shExpMatch(url, "http*://*.ustream.tv*")) return strProxy;3009 if (shExpMatch(url, "http*://*.ustream.tv*")) return strProxy;3010 if (shExpMatch(url, "http*://*.ustwrap.info*")) return strProxy;3011 if (shExpMatch(url, "http*://*.usus.cc*")) return strProxy;3012 if (shExpMatch(url, "http*://*.uwants.com*")) return strProxy;3013 if (shExpMatch(url, "http*://*.uwants.net*")) return strProxy;3014 if (shExpMatch(url, "http*://*.uyghur-j.org*")) return strProxy;3015 if (shExpMatch(url, "http*://*.uyghuramerican.org*")) return strProxy;3016 if (shExpMatch(url, "http*://*.uyghurcanadiansociety.org*")) return strProxy;3017 if (shExpMatch(url, "http*://*.uyghurensemble.co.uk*")) return strProxy;3018 if (shExpMatch(url, "http*://*.uyghurcongress.org*")) return strProxy;3019 if (shExpMatch(url, "http*://*.uyghurpen.org*")) return strProxy;3020 if (shExpMatch(url, "http*://*.uygur.org*")) return strProxy;3021 if (shExpMatch(url, "http*://*.uymaarip.com*")) return strProxy;3022 if (shExpMatch(url, "http*://*.vaayoo.com*")) return strProxy;3023 if (shExpMatch(url, "http*://*.van698.com*")) return strProxy;3024 if (shExpMatch(url, "http*://*.vanemu.cn*")) return strProxy;3025 if (shExpMatch(url, "http*://*.vanilla-jp.com*")) return strProxy;3026 if (shExpMatch(url, "http*://*.vansky.com*")) return strProxy;3027 if (shExpMatch(url, "http*://*.vcf-online.org*")) return strProxy;3028 if (shExpMatch(url, "http*://*.vcfbuilder.org*")) return strProxy;3029 if (shExpMatch(url, "http*://*.velkaepocha.sk*")) return strProxy;3030 if (shExpMatch(url, "http*://*.venbbs.com*")) return strProxy;3031 if (shExpMatch(url, "http*://*.venchina.com*")) return strProxy;3032 if (shExpMatch(url, "http*://*.veoh.com*")) return strProxy;3033 if (shExpMatch(url, "http*://*.verizon.net*")) return strProxy;3034 if (shExpMatch(url, "http*://*.verybs.com*")) return strProxy;3035 if (shExpMatch(url, "http*://*.vft.com.tw*")) return strProxy;3036 if (shExpMatch(url, "http*://*.videobam.com*")) return strProxy;3037 if (shExpMatch(url, "http*://*.videobam.com*")) return strProxy;3038 if (shExpMatch(url, "http*://*.videomo.com*")) return strProxy;3039 if (shExpMatch(url, "http*://*.vidoemo.com*")) return strProxy;3040 if (shExpMatch(url, "http*://*.viki.com*")) return strProxy;3041 if (shExpMatch(url, "http*://*.vimeo.com*")) return strProxy;3042 if (shExpMatch(url, "http*://*.vimgolf.com*")) return strProxy;3043 if (shExpMatch(url, "http*://*.vimperator.org*")) return strProxy;3044 if (shExpMatch(url, "http*://*.vincnd.com*")) return strProxy;3045 if (shExpMatch(url, "http*://*.vinniev.com*")) return strProxy;3046 if (shExpMatch(url, "http*://*.ny.visiontimes.com*")) return strProxy;3047 if (shExpMatch(url, "http*://*.vjmedia.com.hk*")) return strProxy;3048 if (shExpMatch(url, "http*://*.vllcs.org*")) return strProxy;3049 if (shExpMatch(url, "http*://*.vmixcore.com*")) return strProxy;3050 if (shExpMatch(url, "http*://*.cn.voa.mobi*")) return strProxy;3051 if (shExpMatch(url, "http*://*.tw.voa.mobi*")) return strProxy;3052 if (shExpMatch(url, "http*://*.voachineseblog.com*")) return strProxy;3053 if (shExpMatch(url, "http*://*.voachineseblog.com*")) return strProxy;3054 if (shExpMatch(url, "http*://*.voagd.com*")) return strProxy;3055 if (shExpMatch(url, "http*://*.voacantonese.com*")) return strProxy;3056 if (shExpMatch(url, "http*://*.voacantonese.com*")) return strProxy;3057 if (shExpMatch(url, "http*://*.voachinese.com*")) return strProxy;3058 if (shExpMatch(url, "http*://*.voachinese.com*")) return strProxy;3059 if (shExpMatch(url, "http*://*.voatibetan.com*")) return strProxy;3060 if (shExpMatch(url, "http*://*.voatibetan.com*")) return strProxy;3061 if (shExpMatch(url, "http*://*.voanews.com*")) return strProxy;3062 if (shExpMatch(url, "http*://*.vocn.tv*")) return strProxy;3063 if (shExpMatch(url, "http*://*.vot.org*")) return strProxy;3064 if (shExpMatch(url, "http*://*.vot.org*")) return strProxy;3065 if (shExpMatch(url, "http*://*.voy.com*")) return strProxy;3066 if (shExpMatch(url, "http*://*.vpncup.com*")) return strProxy;3067 if (shExpMatch(url, "http*://*.vpnbook.com*")) return strProxy;3068 if (shExpMatch(url, "http*://*.vpnfire.com*")) return strProxy;3069 if (shExpMatch(url, "http*://*.vpngate.jp*")) return strProxy;3070 if (shExpMatch(url, "http*://*.vpngate.net*")) return strProxy;3071 if (shExpMatch(url, "http*://*.vpngate.net*")) return strProxy;3072 if (shExpMatch(url, "http*://*.vpnpop.com*")) return strProxy;3073 if (shExpMatch(url, "http*://*.vpnpronet.com*")) return strProxy;3074 if (shExpMatch(url, "http*://*.vpnreviewz.com*")) return strProxy;3075 if (shExpMatch(url, "http*://*.vtunnel.com*")) return strProxy;3076 if (shExpMatch(url, "http*://*.w.org*")) return strProxy;3077 if (shExpMatch(url, "http*://*.lists.w3.org*")) return strProxy;3078 if (shExpMatch(url, "http*://*.w3schools.com*")) return strProxy;3079 if (shExpMatch(url, "http*://*.waffle1999.com*")) return strProxy;3080 if (shExpMatch(url, "http*://*.wahas.com*")) return strProxy;3081 if (shExpMatch(url, "http*://*.waigaobu.com*")) return strProxy;3082 if (shExpMatch(url, "http*://*.waikeung.org*")) return strProxy;3083 if (shExpMatch(url, "http*://*.waiwaier.com*")) return strProxy;3084 if (shExpMatch(url, "http*://*.waiwaier.com*")) return strProxy;3085 if (shExpMatch(url, "http*://*.wallornot.org*")) return strProxy;3086 if (shExpMatch(url, "http*://*.wallpapercasa.com*")) return strProxy;3087 if (shExpMatch(url, "http*://*.wan-press.org*")) return strProxy;3088 if (shExpMatch(url, "http*://*.wanderinghorse.net*")) return strProxy;3089 if (shExpMatch(url, "http*://*.wangafu.net*")) return strProxy;3090 if (shExpMatch(url, "http*://*.wangjinbo.org*")) return strProxy;3091 if (shExpMatch(url, "http*://*.wangjinbo.org*")) return strProxy;3092 if (shExpMatch(url, "http*://*.wanglixiong.com*")) return strProxy;3093 if (shExpMatch(url, "http*://*.wangruoshui.net*")) return strProxy;3094 if (shExpMatch(url, "http*://*.wangruowang.org*")) return strProxy;3095 if (shExpMatch(url, "http*://*.want-daily.com*")) return strProxy;3096 if (shExpMatch(url, "http*://*.wapedia.mobi*")) return strProxy;3097 if (shExpMatch(url, "http*://*.waselpro.com*")) return strProxy;3098 if (shExpMatch(url, "http*://*.wattpad.com*")) return strProxy;3099 if (shExpMatch(url, "http*://*.wattpad.com*")) return strProxy;3100 if (shExpMatch(url, "http*://*.makzhou.warehouse333.com*")) return strProxy;3101 if (shExpMatch(url, "http*://*.washeng.net*")) return strProxy;3102 if (shExpMatch(url, "http*://*.watchmygf.net*")) return strProxy;3103 if (shExpMatch(url, "http*://*.wav.tv*")) return strProxy;3104 if (shExpMatch(url, "http*://*.wdf5.com*")) return strProxy;3105 if (shExpMatch(url, "http*://*.wearn.com*")) return strProxy;3106 if (shExpMatch(url, "http*://*.wearn.com*")) return strProxy;3107 if (shExpMatch(url, "http*://*.hudatoriq.web.id*")) return strProxy;3108 if (shExpMatch(url, "http*://*.web2project.net*")) return strProxy;3109 if (shExpMatch(url, "http*://*.webbang.net*")) return strProxy;3110 if (shExpMatch(url, "http*://*.weblagu.com*")) return strProxy;3111 if (shExpMatch(url, "http*://*.webmproject.org*")) return strProxy;3112 if (shExpMatch(url, "http*://*.webs-tv.net*")) return strProxy;3113 if (shExpMatch(url, "http*://*.websitepulse.com*")) return strProxy;3114 if (shExpMatch(url, "http*://*.websnapr.com*")) return strProxy;3115 if (shExpMatch(url, "http*://*.webworkerdaily.com*")) return strProxy;3116 if (shExpMatch(url, "http*://*.weekmag.info*")) return strProxy;3117 if (shExpMatch(url, "http*://*.wefightcensorship.org*")) return strProxy;3118 if (shExpMatch(url, "http*://*.wefong.com*")) return strProxy;3119 if (shExpMatch(url, "http*://*.weiboleak.com*")) return strProxy;3120 if (shExpMatch(url, "http*://*.weijingsheng.org*")) return strProxy;3121 if (shExpMatch(url, "http*://*.weiming.info*")) return strProxy;3122 if (shExpMatch(url, "http*://*.weiquanwang.org*")) return strProxy;3123 if (shExpMatch(url, "http*://*.weisuo.ws*")) return strProxy;3124 if (shExpMatch(url, "http*://*.wengewang.com*")) return strProxy;3125 if (shExpMatch(url, "http*://*.wengewang.org*")) return strProxy;3126 if (shExpMatch(url, "http*://*.wenhui.ch*")) return strProxy;3127 if (shExpMatch(url, "http*://*.trans.wenweipo.com*")) return strProxy;3128 if (shExpMatch(url, "http*://*.wenxuecity.com*")) return strProxy;3129 if (shExpMatch(url, "http*://*.wenyunchao.com*")) return strProxy;3130 if (shExpMatch(url, "http*://*.wenyunchao.com*")) return strProxy;3131 if (shExpMatch(url, "http*://*.westca.com*")) return strProxy;3132 if (shExpMatch(url, "http*://*.westca.com*")) return strProxy;3133 if (shExpMatch(url, "http*://*.westernwolves.com*")) return strProxy;3134 if (shExpMatch(url, "http*://*.hkg.westkit.net*")) return strProxy;3135 if (shExpMatch(url, "http*://*.wet123.com*")) return strProxy;3136 if (shExpMatch(url, "http*://*.wepn.info*")) return strProxy;3137 if (shExpMatch(url, "http*://*.wetpussygames.com*")) return strProxy;3138 if (shExpMatch(url, "http*://*.wetplace.com*")) return strProxy;3139 if (shExpMatch(url, "http*://*.wexiaobo.org*")) return strProxy;3140 if (shExpMatch(url, "http*://*.wexiaobo.org*")) return strProxy;3141 if (shExpMatch(url, "http*://*.wezhiyong.org*")) return strProxy;3142 if (shExpMatch(url, "http*://*.wezone.net*")) return strProxy;3143 if (shExpMatch(url, "http*://*.wforum.com*")) return strProxy;3144 if (shExpMatch(url, "http*://*.wforum.com*")) return strProxy;3145 if (shExpMatch(url, "http*://*.whatblocked.com*")) return strProxy;3146 if (shExpMatch(url, "http*://*.whatblocked.com*")) return strProxy;3147 if (shExpMatch(url, "http*://*.whippedass.com*")) return strProxy;3148 if (shExpMatch(url, "http*://*.who.is*")) return strProxy;3149 if (shExpMatch(url, "http*://*.whylover.com*")) return strProxy;3150 if (shExpMatch(url, "http*://*.whyx.org*")) return strProxy;3151 if (shExpMatch(url, "http*://*.evchk.wikia.com*")) return strProxy;3152 if (shExpMatch(url, "http*://*.cn.uncyclopedia.wikia.com*")) return strProxy;3153 if (shExpMatch(url, "http*://*.zh.uncyclopedia.wikia.com*")) return strProxy;3154 if (shExpMatch(url, "http*://*.wikileaks.ch*")) return strProxy;3155 if (shExpMatch(url, "http*://*.wikileaks.de*")) return strProxy;3156 if (shExpMatch(url, "http*://*.wikileaks.eu*")) return strProxy;3157 if (shExpMatch(url, "http*://*.wikileaks.lu*")) return strProxy;3158 if (shExpMatch(url, "http*://*.wikileaks.org*")) return strProxy;3159 if (shExpMatch(url, "http*://*.wikileaks.org*")) return strProxy;3160 if (shExpMatch(url, "http*://*.wikileaks.pl*")) return strProxy;3161 if (shExpMatch(url, "http*://*.collateralmurder.com*")) return strProxy;3162 if (shExpMatch(url, "http*://*.collateralmurder.org*")) return strProxy;3163 if (shExpMatch(url, "http*://*.wikilivres.info*")) return strProxy;3164 if (shExpMatch(url, "http*://*.wikimapia.org*")) return strProxy;3165 if (shExpMatch(url, "http*://*.secure.wikimedia.org*")) return strProxy;3166 if (shExpMatch(url, "http*://*.wikimedia.org.mo*")) return strProxy;3167 if (shExpMatch(url, "http*://*.zh.wikinews.org*")) return strProxy;3168 if (shExpMatch(url, "http*://*.wikiwiki.jp*")) return strProxy;3169 if (shExpMatch(url, "http*://*.sports.williamhill.com*")) return strProxy;3170 if (shExpMatch(url, "http*://*.willw.net*")) return strProxy;3171 if (shExpMatch(url, "http*://*.windowsphoneme.com*")) return strProxy;3172 if (shExpMatch(url, "http*://*.winwhispers.info*")) return strProxy;3173 if (shExpMatch(url, "http*://*.wiredbytes.com*")) return strProxy;3174 if (shExpMatch(url, "http*://*.wiredpen.com*")) return strProxy;3175 if (shExpMatch(url, "http*://*.wireshark.org*")) return strProxy;3176 if (shExpMatch(url, "http*://*.wisevid.com*")) return strProxy;3177 if (shExpMatch(url, "http*://*.wisevid.com*")) return strProxy;3178 if (shExpMatch(url, "http*://*.witnessleeteaching.com*")) return strProxy;3179 if (shExpMatch(url, "http*://*.witopia.net*")) return strProxy;3180 if (shExpMatch(url, "http*://*.wnacg.com*")) return strProxy;3181 if (shExpMatch(url, "http*://*.wo.tc*")) return strProxy;3182 if (shExpMatch(url, "http*://*.woeser.com*")) return strProxy;3183 if (shExpMatch(url, "http*://*.woesermiddle-way.net*")) return strProxy;3184 if (shExpMatch(url, "http*://*.wolfax.com*")) return strProxy;3185 if (shExpMatch(url, "http*://*.wolfax.com*")) return strProxy;3186 if (shExpMatch(url, "http*://*.woopie.jp*")) return strProxy;3187 if (shExpMatch(url, "http*://*.woopie.jp*")) return strProxy;3188 if (shExpMatch(url, "http*://*.woopie.tv*")) return strProxy;3189 if (shExpMatch(url, "http*://*.woopie.tv*")) return strProxy;3190 if (shExpMatch(url, "http*://*.workatruna.com*")) return strProxy;3191 if (shExpMatch(url, "http*://*.worldcat.org*")) return strProxy;3192 if (shExpMatch(url, "http*://*.worldjournal.com*")) return strProxy;3193 if (shExpMatch(url, "http*://*.wordpress.com*")) return strProxy;3194 if (shExpMatch(url, "http*://*.wp.com*")) return strProxy;3195 if (shExpMatch(url, "http*://*.woxinghuiguo.com*")) return strProxy;3196 if (shExpMatch(url, "http*://*.wow-life.net*")) return strProxy;3197 if (shExpMatch(url, "http*://*.wowlegacy.ml*")) return strProxy;3198 if (shExpMatch(url, "http*://*.wpoforum.com*")) return strProxy;3199 if (shExpMatch(url, "http*://*.wpoforum.com*")) return strProxy;3200 if (shExpMatch(url, "http*://*.wqlhw.com*")) return strProxy;3201 if (shExpMatch(url, "http*://*.wqyd.org*")) return strProxy;3202 if (shExpMatch(url, "http*://*.wqyd.org*")) return strProxy;3203 if (shExpMatch(url, "http*://*.wrchina.org*")) return strProxy;3204 if (shExpMatch(url, "http*://*.wretch.cc*")) return strProxy;3205 if (shExpMatch(url, "http*://*.wsj.com*")) return strProxy;3206 if (shExpMatch(url, "http*://*.wsj.net*")) return strProxy;3207 if (shExpMatch(url, "http*://*.wtfpeople.com*")) return strProxy;3208 if (shExpMatch(url, "http*://*.wuala.com*")) return strProxy;3209 if (shExpMatch(url, "http*://*.wuerkaixi.com*")) return strProxy;3210 if (shExpMatch(url, "http*://*.wufi.org.tw*")) return strProxy;3211 if (shExpMatch(url, "http*://*.wuguoguang.com*")) return strProxy;3212 if (shExpMatch(url, "http*://*.wujie.net*")) return strProxy;3213 if (shExpMatch(url, "http*://*.wujieliulan.com*")) return strProxy;3214 if (shExpMatch(url, "http*://*.wujieliulan.com*")) return strProxy;3215 if (shExpMatch(url, "http*://*.wukangrui.net*")) return strProxy;3216 if (shExpMatch(url, "http*://*.wwitv.com*")) return strProxy;3217 if (shExpMatch(url, "http*://*.wzyboy.im*")) return strProxy;3218 if (shExpMatch(url, "http*://*.x-berry.com*")) return strProxy;3219 if (shExpMatch(url, "http*://*.x-art.com*")) return strProxy;3220 if (shExpMatch(url, "http*://*.x-wall.org*")) return strProxy;3221 if (shExpMatch(url, "http*://*.x1949x.com*")) return strProxy;3222 if (shExpMatch(url, "http*://*.x365x.com*")) return strProxy;3223 if (shExpMatch(url, "http*://*.xanga.com*")) return strProxy;3224 if (shExpMatch(url, "http*://*.xbabe.com*")) return strProxy;3225 if (shExpMatch(url, "http*://*.xbookcn.com*")) return strProxy;3226 if (shExpMatch(url, "http*://*.xbookcn.com*")) return strProxy;3227 if (shExpMatch(url, "http*://*.xcafe.in*")) return strProxy;3228 if (shExpMatch(url, "http*://*.x.xcity.jp*")) return strProxy;3229 if (shExpMatch(url, "http*://*.xcritic.com*")) return strProxy;3230 if (shExpMatch(url, "http*://*.destiny.xfiles.to*")) return strProxy;3231 if (shExpMatch(url, "http*://*.xfm.pp.ru*")) return strProxy;3232 if (shExpMatch(url, "http*://*.xgmyd.com*")) return strProxy;3233 if (shExpMatch(url, "http*://*.xh4n.cn*")) return strProxy;3234 if (shExpMatch(url, "http*://*.xhamster.com*")) return strProxy;3235 if (shExpMatch(url, "http*://*.one.xthost.info*")) return strProxy;3236 if (shExpMatch(url, "http*://*.xiaochuncnjp.com*")) return strProxy;3237 if (shExpMatch(url, "http*://*.s.xiaod.in*")) return strProxy;3238 if (shExpMatch(url, "http*://*.xiaohexie.com*")) return strProxy;3239 if (shExpMatch(url, "http*://*.xiaolan.me*")) return strProxy;3240 if (shExpMatch(url, "http*://*.xiaoma.org*")) return strProxy;3241 if (shExpMatch(url, "http*://*.xiaohexie.com*")) return strProxy;3242 if (shExpMatch(url, "http*://*.xiezhua.com*")) return strProxy;3243 if (shExpMatch(url, "http*://*.xing.com*")) return strProxy;3244 if (shExpMatch(url, "http*://*.xing.com*")) return strProxy;3245 if (shExpMatch(url, "http*://*.xinmiao.com.hk*")) return strProxy;3246 if (shExpMatch(url, "http*://*.xinmiao.com.hk*")) return strProxy;3247 if (shExpMatch(url, "http*://*.xinsheng.net*")) return strProxy;3248 if (shExpMatch(url, "http*://*.xinshijue.com*")) return strProxy;3249 if (shExpMatch(url, "http*://*.xinhuanet.org*")) return strProxy;3250 if (shExpMatch(url, "http*://*.xinyubbs.net*")) return strProxy;3251 if (shExpMatch(url, "http*://*.xiongpian.com*")) return strProxy;3252 if (shExpMatch(url, "http*://*.xizang-zhiye.org*")) return strProxy;3253 if (shExpMatch(url, "http*://*.xjp.cc*")) return strProxy;3254 if (shExpMatch(url, "http*://*.xjp.cc*")) return strProxy;3255 if (shExpMatch(url, "http*://*.xlfmwz.info*")) return strProxy;3256 if (shExpMatch(url, "http*://*.xml-training-guide.com*")) return strProxy;3257 if (shExpMatch(url, "http*://*.xmovies.com*")) return strProxy;3258 if (shExpMatch(url, "http*://*.xnxx.com*")) return strProxy;3259 if (shExpMatch(url, "http*://*.xpdo.net*")) return strProxy;3260 if (shExpMatch(url, "http*://*.xpud.org*")) return strProxy;3261 if (shExpMatch(url, "http*://*.k2.xrea.com*")) return strProxy;3262 if (shExpMatch(url, "http*://*.xtube.com*")) return strProxy;3263 if (shExpMatch(url, "http*://*.blog.xuite.net*")) return strProxy;3264 if (shExpMatch(url, "http*://*.vlog.xuite.net*")) return strProxy;3265 if (shExpMatch(url, "http*://*.xuzhiyong.net*")) return strProxy;3266 if (shExpMatch(url, "http*://*.xuchao.org*")) return strProxy;3267 if (shExpMatch(url, "http*://*.xuchao.net*")) return strProxy;3268 if (shExpMatch(url, "http*://*.xuchao.net*")) return strProxy;3269 if (shExpMatch(url, "http*://*.xvedios.com*")) return strProxy;3270 if (shExpMatch(url, "http*://*.xvideos.com*")) return strProxy;3271 if (shExpMatch(url, "http*://*.xxbbx.com*")) return strProxy;3272 if (shExpMatch(url, "http*://*.xxxx.com.au*")) return strProxy;3273 if (shExpMatch(url, "http*://*.xys.org*")) return strProxy;3274 if (shExpMatch(url, "http*://*.xysblogs.org*")) return strProxy;3275 if (shExpMatch(url, "http*://*.xyy69.com*")) return strProxy;3276 if (shExpMatch(url, "http*://*.xyy69.info*")) return strProxy;3277 if (shExpMatch(url, "http*://*.page.bid.yahoo.com*")) return strProxy;3278 if (shExpMatch(url, "http*://*.blogs.yahoo.co.jp*")) return strProxy;3279 if (shExpMatch(url, "http*://*.buy.yahoo.com.tw*")) return strProxy;3280 if (shExpMatch(url, "http*://*.hk.yahoo.com*")) return strProxy;3281 if (shExpMatch(url, "http*://*.hk.knowledge.yahoo.com*")) return strProxy;3282 if (shExpMatch(url, "http*://*.hk.myblog.yahoo.com*")) return strProxy;3283 if (shExpMatch(url, "http*://*.hk.news.yahoo.com*")) return strProxy;3284 if (shExpMatch(url, "http*://*.hk.rd.yahoo.com*")) return strProxy;3285 if (shExpMatch(url, "http*://*.hk.search.yahoo.com*")) return strProxy;3286 if (shExpMatch(url, "http*://*.hk.video.news.yahoo.com*")) return strProxy;3287 if (shExpMatch(url, "http*://*.meme.yahoo.com*")) return strProxy;3288 if (shExpMatch(url, "http*://*.tw.yahoo.com*")) return strProxy;3289 if (shExpMatch(url, "http*://*.tw.myblog.yahoo.com*")) return strProxy;3290 if (shExpMatch(url, "http*://*.tw.news.yahoo.com*")) return strProxy;3291 if (shExpMatch(url, "http*://*.pulse.yahoo.com*")) return strProxy;3292 if (shExpMatch(url, "http*://*.upcoming.yahoo.com*")) return strProxy;3293 if (shExpMatch(url, "http*://*.video.yahoo.com*")) return strProxy;3294 if (shExpMatch(url, "http*://*.yahoo.com.hk*")) return strProxy;3295 if (shExpMatch(url, "http*://*.yam.com*")) return strProxy;3296 if (shExpMatch(url, "http*://*.yam.com*")) return strProxy;3297 if (shExpMatch(url, "http*://*.yasni.co.uk*")) return strProxy;3298 if (shExpMatch(url, "http*://*.yasukuni.or.jp*")) return strProxy;3299 if (shExpMatch(url, "http*://*.ydy.com*")) return strProxy;3300 if (shExpMatch(url, "http*://*.yeelou.com*")) return strProxy;3301 if (shExpMatch(url, "http*://*.yeeyi.com*")) return strProxy;3302 if (shExpMatch(url, "http*://*.yegle.net*")) return strProxy;3303 if (shExpMatch(url, "http*://*.yegle.net*")) return strProxy;3304 if (shExpMatch(url, "http*://*.yes123.com.tw*")) return strProxy;3305 if (shExpMatch(url, "http*://*.yfrog.com*")) return strProxy;3306 if (shExpMatch(url, "http*://*.yhcw.net*")) return strProxy;3307 if (shExpMatch(url, "http*://*.yi.org*")) return strProxy;3308 if (shExpMatch(url, "http*://*.yibada.com*")) return strProxy;3309 if (shExpMatch(url, "http*://*.yibaochina.com*")) return strProxy;3310 if (shExpMatch(url, "http*://*.yidio.com*")) return strProxy;3311 if (shExpMatch(url, "http*://*.yidio.com*")) return strProxy;3312 if (shExpMatch(url, "http*://*.yilubbs.com*")) return strProxy;3313 if (shExpMatch(url, "http*://*.xa.yimg.com*")) return strProxy;3314 if (shExpMatch(url, "http*://*.yipub.com*")) return strProxy;3315 if (shExpMatch(url, "http*://*.yipub.com*")) return strProxy;3316 if (shExpMatch(url, "http*://*.yogichen.org*")) return strProxy;3317 if (shExpMatch(url, "http*://*.yogichen.org*")) return strProxy;3318 if (shExpMatch(url, "http*://*.yong.hu*")) return strProxy;3319 if (shExpMatch(url, "http*://*.yorkbbs.ca*")) return strProxy;3320 if (shExpMatch(url, "http*://*.youxu.info*")) return strProxy;3321 if (shExpMatch(url, "http*://*.yyii.org*")) return strProxy;3322 if (shExpMatch(url, "http*://*.yyii.org*")) return strProxy;3323 if (shExpMatch(url, "http*://*.yzzk.com*")) return strProxy;3324 if (shExpMatch(url, "http*://*.yzzk.com*")) return strProxy;3325 if (shExpMatch(url, "http*://*.youjizz.com*")) return strProxy;3326 if (shExpMatch(url, "http*://*.youjizz.com*")) return strProxy;3327 if (shExpMatch(url, "http*://*.youmaker.com*")) return strProxy;3328 if (shExpMatch(url, "http*://*.youpai.org*")) return strProxy;3329 if (shExpMatch(url, "http*://*.youpai.org*")) return strProxy;3330 if (shExpMatch(url, "http*://*.your-freedom.net*")) return strProxy;3331 if (shExpMatch(url, "http*://*.yourepeat.com*")) return strProxy;3332 if (shExpMatch(url, "http*://*.yousendit.com*")) return strProxy;3333 if (shExpMatch(url, "http*://*.yousendit.com*")) return strProxy;3334 if (shExpMatch(url, "http*://*.youthbao.com*")) return strProxy;3335 if (shExpMatch(url, "http*://*.youthnetradio.org*")) return strProxy;3336 if (shExpMatch(url, "http*://*.blog.youthwant.com.tw*")) return strProxy;3337 if (shExpMatch(url, "http*://*.share.youthwant.com.tw*")) return strProxy;3338 if (shExpMatch(url, "http*://*.topic.youthwant.com.tw*")) return strProxy;3339 if (shExpMatch(url, "http*://*.youporn.com*")) return strProxy;3340 if (shExpMatch(url, "http*://*.youporn.com*")) return strProxy;3341 if (shExpMatch(url, "http*://*.youtu.be*")) return strProxy;3342 if (shExpMatch(url, "http*://*.youtube.com*")) return strProxy;3343 if (shExpMatch(url, "http*://*.youtube.com*")) return strProxy;3344 if (shExpMatch(url, "http*://*.youtube-nocookie.com*")) return strProxy;3345 if (shExpMatch(url, "http*://*.youtubecn.com*")) return strProxy;3346 if (shExpMatch(url, "http*://*.youversion.com*")) return strProxy;3347 if (shExpMatch(url, "http*://*.youversion.com*")) return strProxy;3348 if (shExpMatch(url, "http*://*.blog.youxu.info*")) return strProxy;3349 if (shExpMatch(url, "http*://*.ytimg.com*")) return strProxy;3350 if (shExpMatch(url, "http*://*.ytht.net*")) return strProxy;3351 if (shExpMatch(url, "http*://*.yuanming.net*")) return strProxy;3352 if (shExpMatch(url, "http*://*.yunchao.net*")) return strProxy;3353 if (shExpMatch(url, "http*://*.yvesgeleyn.com*")) return strProxy;3354 if (shExpMatch(url, "http*://*.yx51.net*")) return strProxy;3355 if (shExpMatch(url, "http*://*.yymaya.com*")) return strProxy;3356 if (shExpMatch(url, "http*://*.zacebook.com*")) return strProxy;3357 if (shExpMatch(url, "http*://*.zannel.com*")) return strProxy;3358 if (shExpMatch(url, "http*://*.tap11.com*")) return strProxy;3359 if (shExpMatch(url, "http*://*.zaobao.com*")) return strProxy;3360 if (shExpMatch(url, "http*://*.zaobao.com.sg*")) return strProxy;3361 if (shExpMatch(url, "http*://*.zaobao.com.sg*")) return strProxy;3362 if (shExpMatch(url, "http*://*.zaozon.com*")) return strProxy;3363 if (shExpMatch(url, "http*://*.zarias.com*")) return strProxy;3364 if (shExpMatch(url, "http*://*.zaurus.org.uk*")) return strProxy;3365 if (shExpMatch(url, "http*://*.zdnet.com.tw*")) return strProxy;3366 if (shExpMatch(url, "http*://*.zengjinyan.org*")) return strProxy;3367 if (shExpMatch(url, "http*://*.zeutch.com*")) return strProxy;3368 if (shExpMatch(url, "http*://*.zfreet.com*")) return strProxy;3369 if (shExpMatch(url, "http*://*.zgzcjj.net*")) return strProxy;3370 if (shExpMatch(url, "http*://*.zhanbin.net*")) return strProxy;3371 if (shExpMatch(url, "http*://*.zhanbin.net*")) return strProxy;3372 if (shExpMatch(url, "http*://*.zhangboli.net*")) return strProxy;3373 if (shExpMatch(url, "http*://*.zhenghui.org*")) return strProxy;3374 if (shExpMatch(url, "http*://*.zhenlibu.info*")) return strProxy;3375 if (shExpMatch(url, "http*://*.zhenlibu.info*")) return strProxy;3376 if (shExpMatch(url, "http*://*.zhenxiang.biz*")) return strProxy;3377 if (shExpMatch(url, "http*://*.zhinengluyou.com*")) return strProxy;3378 if (shExpMatch(url, "http*://*.zhongguotese.net*")) return strProxy;3379 if (shExpMatch(url, "http*://*.zhongmeng.org*")) return strProxy;3380 if (shExpMatch(url, "http*://*.zhreader.com*")) return strProxy;3381 if (shExpMatch(url, "http*://*.zhuichaguoji.org*")) return strProxy;3382 if (shExpMatch(url, "http*://*.zhuichaguoji.org*")) return strProxy;3383 if (shExpMatch(url, "http*://*.ziddu.com*")) return strProxy;3384 if (shExpMatch(url, "http*://*.zillionk.com*")) return strProxy;3385 if (shExpMatch(url, "http*://*.zinio.com*")) return strProxy;3386 if (shExpMatch(url, "http*://*.zinio.com*")) return strProxy;3387 if (shExpMatch(url, "http*://*.ziplib.com*")) return strProxy;3388 if (shExpMatch(url, "http*://*.zkaip.com*")) return strProxy;3389 if (shExpMatch(url, "http*://*.zkaip.com*")) return strProxy;3390 if (shExpMatch(url, "http*://*.zlib.net*")) return strProxy;3391 if (shExpMatch(url, "http*://*.zmw.cn*")) return strProxy;3392 if (shExpMatch(url, "http*://*.zomobo.net*")) return strProxy;3393 if (shExpMatch(url, "http*://*.zonaeuropa.com*")) return strProxy;3394 if (shExpMatch(url, "http*://*.zonaeuropa.com*")) return strProxy;3395 if (shExpMatch(url, "http*://*.zootool.com*")) return strProxy;3396 if (shExpMatch(url, "http*://*.zoozle.net*")) return strProxy;3397 if (shExpMatch(url, "http*://*.writer.zoho.com*")) return strProxy;3398 if (shExpMatch(url, "http*://*.zshare.net*")) return strProxy;3399 if (shExpMatch(url, "http*://*.zsrhao.com*")) return strProxy;3400 if (shExpMatch(url, "http*://*.zuo.la*")) return strProxy;3401 if (shExpMatch(url, "http*://*.zuo.la*")) return strProxy;3402 if (shExpMatch(url, "http*://*.zuobiao.me*")) return strProxy;3403 if (shExpMatch(url, "http*://*.zuola.com*")) return strProxy;3404 if (shExpMatch(url, "http*://*.zuola.com*")) return strProxy;3405 if (shExpMatch(url, "http*://*.zvereff.com*")) return strProxy;3406 if (shExpMatch(url, "http*://*.zyzc9.com*")) return strProxy;3407 if (shExpMatch(url, "http*://*.upload.wikimedia.org*")) return strProxy;3408 if (shExpMatch(url, "http*://*.zh.wikipedia.org*")) return strProxy;3409 if (shExpMatch(url, "http*://*.zh.m.wikipedia.org*")) return strProxy;3410 if (shExpMatch(url, "http*://*.zh.wikibooks.org*")) return strProxy;3411 if (shExpMatch(url, "http*://*.gov.tw*")) return strProxy;3412 if (shExpMatch(url, "http*://*.174.142.105.153*")) return strProxy;3413 if (shExpMatch(url, "http*://*.69.65.19.160*")) return strProxy;3414 else return "DIRECT";...
ZeParser.js
Source:ZeParser.js
1if (typeof exports !== 'undefined') {2 var Tokenizer = require('./Tokenizer').Tokenizer;3 exports.ZeParser = ZeParser;4}5/**6 * This is my js Parser: Ze. It's actually the post-dev pre-cleanup version. Clearly.7 * Some optimizations have been applied :)8 * (c) Peter van der Zee, qfox.nl9 * @param {String} inp Input10 * @param {Tokenizer} tok11 * @param {Array} stack The tokens will be put in this array. If you're looking for the AST, this would be it :)12 */13function ZeParser(inp, tok, stack, simple){14 this.input = inp;15 this.tokenizer = tok;16 this.stack = stack;17 this.stack.root = true;18 this.scope = stack.scope = [{value:'this', isDeclared:true, isEcma:true, thisIsGlobal:true}]; // names of variables19 this.scope.global = true;20 this.statementLabels = [];21 this.errorStack = [];22 stack.scope = this.scope; // hook root23 stack.labels = this.statementLabels;24 this.regexLhsStart = ZeParser.regexLhsStart;25/*26 this.regexStartKeyword = ZeParser.regexStartKeyword;27 this.regexKeyword = ZeParser.regexKeyword;28 this.regexStartReserved = ZeParser.regexStartReserved;29 this.regexReserved = ZeParser.regexReserved;30*/31 this.regexStartKeyOrReserved = ZeParser.regexStartKeyOrReserved;32 this.hashStartKeyOrReserved = ZeParser.hashStartKeyOrReserved;33 this.regexIsKeywordOrReserved = ZeParser.regexIsKeywordOrReserved;34 this.regexAssignments = ZeParser.regexAssignments;35 this.regexNonAssignmentBinaryExpressionOperators = ZeParser.regexNonAssignmentBinaryExpressionOperators;36 this.regexUnaryKeywords = ZeParser.regexUnaryKeywords;37 this.hashUnaryKeywordStart = ZeParser.hashUnaryKeywordStart;38 this.regexUnaryOperators = ZeParser.regexUnaryOperators;39 this.regexLiteralKeywords = ZeParser.regexLiteralKeywords;40 this.testing = {'this':1,'null':1,'true':1,'false':1};41 this.ast = !simple; ///#define FULL_AST42};43/**44 * Returns just a stacked parse tree (regular array)45 * @param {string} input46 * @param {boolean} simple=false47 * @return {Array}48 */49ZeParser.parse = function(input, simple){50 var tok = new Tokenizer(input);51 var stack = [];52 try {53 var parser = new ZeParser(input, tok, stack);54 if (simple) parser.ast = false;55 parser.parse();56 return stack;57 } catch (e) {58 console.log("Parser has a bug for this input, please report it :)", e);59 return null;60 }61};62/**63 * Returns a new parser instance with parse details for input64 * @param {string} input65 * @returns {ZeParser}66 */67ZeParser.createParser = function(input){68 var tok = new Tokenizer(input);69 var stack = [];70 try {71 var parser = new ZeParser(input, tok, stack);72 parser.parse();73 return parser;74 } catch (e) {75 console.log("Parser has a bug for this input, please report it :)", e);76 return null;77 }78};79ZeParser.prototype = {80 input: null,81 tokenizer: null,82 stack: null,83 scope: null,84 statementLabels: null,85 errorStack: null,86 ast: null,87 parse: function(match){88 if (match) match = this.tokenizer.storeCurrentAndFetchNextToken(false, match, this.stack); // meh89 else match = this.tokenizer.storeCurrentAndFetchNextToken(false, null, this.stack, true); // initialization step, dont store the match (there isnt any!)90 match = this.eatSourceElements(match, this.stack);91 var cycled = false;92 do {93 if (match && match.name != 12/*eof*/) {94 // if not already an error, insert an error before it95 if (match.name != 14/*error*/) this.failignore('UnexpectedToken', match, this.stack);96 // just parse the token as is and continue.97 match = this.tokenizer.storeCurrentAndFetchNextToken(false, match, this.stack);98 cycled = true;99 }100 // keep gobbling any errors...101 } while (match && match.name == 14/*error*/);102 // now try again (but only if we gobbled at least one token)...103 if (cycled && match && match.name != 12/*eof*/) match = this.parse(match);104 // pop the last token off the stack if it caused an error at eof105 if (this.tokenizer.errorEscape) {106 this.stack.push(this.tokenizer.errorEscape);107 this.tokenizer.errorEscape = null;108 }109 return match;110 },111 eatSemiColon: function(match, stack){112 //this.stats.eatSemiColon = (+//this.stats.eatSemiColon||0)+1;113 if (match.value == ';') match = this.tokenizer.storeCurrentAndFetchNextToken(false, match, stack);114 else {115 // try asi116 // only if:117 // - this token was preceeded by at least one newline (match.newline) or next token is }118 // - this is EOF119 // - prev token was one of return,continue,break,throw (restricted production), not checked here.120 // the exceptions to this rule are 121 // - if the next line is a regex 122 // - the semi is part of the for-header. 123 // these exceptions are automatically caught by the way the parser is built124 // not eof and just parsed semi or no newline preceeding and next isnt }125 if (match.name != 12/*EOF*/ && (match.semi || (!match.newline && match.value != '}')) && !(match.newline && (match.value == '++' || match.value == '--'))) {126 this.failignore('NoASI', match, stack);127 } else {128 // ASI129 // (match is actually the match _after_ this asi, so the position of asi is match.start, not stop (!)130 var asi = {start:match.start,stop:match.start,name:13/*ASI*/};131 stack.push(asi);132 133 // slip it in the stream, before the current match.134 // for the other tokens see the tokenizer near the end of the main parsing function135 this.tokenizer.addTokenToStreamBefore(asi, match);136 }137 }138 match.semi = true;139 return match;140 },141 /**142 * Eat one or more "AssignmentExpression"s. May also eat a labeled statement if143 * the parameters are set that way. This is the only way to linearly distinct between144 * an expression-statement and a labeled-statement without double lookahead. (ok, maybe not "only")145 * @param {boolean} mayParseLabeledStatementInstead=false If the first token is an identifier and the second a colon, accept this match as a labeled statement instead... Only true if the match in the parameter is an (unreserved) identifier (so no need to validate that further) 146 * @param {Object} match147 * @param {Array} stack148 * @param {boolean} onlyOne=false Only parse a AssignmentExpression149 * @param {boolean} forHeader=false Do not allow the `in` operator150 * @param {boolean} isBreakOrContinueArg=false The argument for break or continue is always a single identifier151 * @return {Object}152 */153 eatExpressions: function(mayParseLabeledStatementInstead, match, stack, onlyOne, forHeader, isBreakOrContinueArg){154 if (this.ast) { //#ifdef FULL_AST155 var pstack = stack;156 stack = [];157 stack.desc = 'expressions';158 stack.nextBlack = match.tokposb;159 pstack.push(stack);160 var parsedExpressions = 0;161 } //#endif162 var first = true;163 do {164 var parsedNonAssignmentOperator = false; // once we parse a non-assignment, this expression can no longer parse an assignment165 // TOFIX: can probably get the regex out somehow...166 if (!first) {167 match = this.tokenizer.storeCurrentAndFetchNextToken(false, match, stack);168 if (!(/*is left hand side start?*/ match.name <= 6 || this.regexLhsStart.test(match.value))) match = this.failsafe('ExpectedAnotherExpressionComma', match);169 }170 if (this.ast) { //#ifdef FULL_AST171 ++parsedExpressions;172 var astack = stack;173 stack = [];174 stack.desc = 'expression';175 stack.nextBlack = match.tokposb;176 astack.push(stack);177 } //#endif178 // start of expression is given: match179 // it should indeed be a properly allowed lhs180 // first eat all unary operators181 // they can be added to the stack, but we need to ensure they have indeed a valid operator182 var parseAnotherExpression = true;183 while (parseAnotherExpression) { // keep parsing lhs+operator as long as there is an operator after the lhs.184 if (this.ast) { //#ifdef FULL_AST185 var estack = stack;186 stack = [];187 stack.desc = 'sub-expression';188 stack.nextBlack = match.tokposb;189 estack.push(stack);190 var news = 0; // encountered new operators waiting for parenthesis191 } //#endif192 // start checking lhs193 // if lhs is identifier (new/call expression), allow to parse an assignment operator next194 // otherwise keep eating unary expressions and then any "value"195 // after that search for a binary operator. if we only ate a new/call expression then196 // also allow to eat assignments. repeat for the rhs.197 var parsedUnaryOperator = false;198 var isUnary = null;199 while (200 !isBreakOrContinueArg && // no unary for break/continue201 (isUnary =202 (match.value && this.hashUnaryKeywordStart[match.value[0]] && this.regexUnaryKeywords.test(match.value)) || // (match.value == 'delete' || match.value == 'void' || match.value == 'typeof' || match.value == 'new') ||203 (match.name == 11/*PUNCTUATOR*/ && this.regexUnaryOperators.test(match.value))204 )205 ) {206 if (isUnary) match.isUnaryOp = true;207 if (this.ast) { //#ifdef FULL_AST208 // find parenthesis209 if (match.value == 'new') ++news;210 } //#endif211 match = this.tokenizer.storeCurrentAndFetchNextToken(false, match, stack);212 // ensure that it is in fact a valid lhs-start213 if (!(/*is left hand side start?*/ match.name <= 6 || this.regexLhsStart.test(match.value))) match = this.failsafe('ExpectedAnotherExpressionRhs', match);214 // not allowed to parse assignment215 parsedUnaryOperator = true;216 };217 // if we parsed any kind of unary operator, we cannot be parsing a labeled statement218 if (parsedUnaryOperator) mayParseLabeledStatementInstead = false;219 // so now we know match is a valid lhs-start and not a unary operator220 // it must be a string, number, regex, identifier 221 // or the start of an object literal ({), array literal ([) or group operator (().222 var acceptAssignment = false;223 // take care of the "open" cases first (group, array, object)224 if (match.value == '(') {225 if (this.ast) { //#ifdef FULL_AST226 var groupStack = stack;227 stack = [];228 stack.desc = 'grouped';229 stack.nextBlack = match.tokposb;230 groupStack.push(stack);231 var lhp = match;232 match.isGroupStart = true;233 } //#endif234 match = this.tokenizer.storeCurrentAndFetchNextToken(false, match, stack);235 if (!(/*is left hand side start?*/ match.name <= 6 || this.regexLhsStart.test(match.value))) match = this.failsafe('GroupingShouldStartWithExpression', match);236 // keep parsing expressions as long as they are followed by a comma237 match = this.eatExpressions(false, match, stack);238 if (match.value != ')') match = this.failsafe('UnclosedGroupingOperator', match);239 if (this.ast) { //#ifdef FULL_AST240 match.twin = lhp;241 lhp.twin = match;242 match.isGroupStop = true;243 if (stack[stack.length-1].desc == 'expressions') {244 // create ref to this expression group to the opening paren245 lhp.expressionArg = stack[stack.length-1];246 }247 } //#endif248 match = this.tokenizer.storeCurrentAndFetchNextToken(true, match, stack); // might be div249 if (this.ast) { //#ifdef FULL_AST250 stack = groupStack;251 } //#endif252 // you can assign to group results. and as long as the group does not contain a comma (and valid ref), it will work too :)253 acceptAssignment = true;254 // there's an extra rule for [ namely that, it must start with an expression but after that, expressions are optional255 } else if (match.value == '[') {256 if (this.ast) { //#ifdef FULL_AST257 stack.sub = 'array literal';258 stack.hasArrayLiteral = true;259 var lhsb = match;260 match.isArrayLiteralStart = true;261 if (!this.scope.arrays) this.scope.arrays = [];262 match.arrayId = this.scope.arrays.length;263 this.scope.arrays.push(match);264 match.targetScope = this.scope;265 } //#endif266 // keep parsing expressions as long as they are followed by a comma267 match = this.tokenizer.storeCurrentAndFetchNextToken(false, match, stack);268 // arrays may start with "elided" commas269 while (match.value == ',') match = this.tokenizer.storeCurrentAndFetchNextToken(false, match, stack);270 var foundAtLeastOneComma = true; // for entry in while271 while (foundAtLeastOneComma && match.value != ']') {272 foundAtLeastOneComma = false;273 if (!(/*is left hand side start?*/ match.name <= 6 || this.regexLhsStart.test(match.value)) && match.name != 14/*error*/) match = this.failsafe('ArrayShouldStartWithExpression', match);274 match = this.eatExpressions(false, match, stack, true);275 while (match.value == ',') {276 foundAtLeastOneComma = true;277 match = this.tokenizer.storeCurrentAndFetchNextToken(false, match, stack);278 }279 }280 if (match.value != ']') {281 match = this.failsafe('UnclosedPropertyBracket', match);282 }283 if (this.ast) { //#ifdef FULL_AST284 match.twin = lhsb;285 lhsb.twin = match;286 match.isArrayLiteralStop = true;287 } //#endif288 match = this.tokenizer.storeCurrentAndFetchNextToken(true, match, stack); // might be div289 while (match.value == '++' || match.value == '--') {290 // gobble and ignore?291 this.failignore('InvalidPostfixOperandArray', match, stack);292 match = this.tokenizer.storeCurrentAndFetchNextToken(false, match, stack);293 }294 // object literals need seperate handling...295 } else if (match.value == '{') {296 if (this.ast) { //#ifdef FULL_AST297 stack.sub = 'object literal';298 stack.hasObjectLiteral = true;299 match.isObjectLiteralStart = true;300 if (!this.scope.objects) this.scope.objects = [];301 match.objectId = this.scope.objects.length;302 this.scope.objects.push(match);303 var targetObject = match;304 match.targetScope = this.scope;305 306 var lhc = match;307 } //#endif308 match = this.tokenizer.storeCurrentAndFetchNextToken(false, match, stack);309 if (match.name == 12/*eof*/) {310 match = this.failsafe('ObjectLiteralExpectsColonAfterName', match);311 }312 // ObjectLiteral313 // PropertyNameAndValueList314 while (match.value != '}' && match.name != 14/*error*/) { // will stop if next token is } or throw if not and no comma is found315 // expecting a string, number, or identifier316 //if (match.name != 5/*STRING_SINGLE*/ && match.name != 6/*STRING_DOUBLE*/ && match.name != 3/*NUMERIC_HEX*/ && match.name != 4/*NUMERIC_DEC*/ && match.name != 2/*IDENTIFIER*/) {317 // TOFIX: more specific errors depending on type...318 if (!match.isNumber && !match.isString && match.name != 2/*IDENTIFIER*/) {319 match = this.failsafe('IllegalPropertyNameToken', match);320 }321 if (this.ast) { //#ifdef FULL_AST322 var objLitStack = stack;323 stack = [];324 stack.desc = 'objlit pair';325 stack.isObjectLiteralPair = true;326 stack.nextBlack = match.tokposb;327 objLitStack.push(stack);328 var propNameStack = stack;329 stack = [];330 stack.desc = 'objlit pair name';331 stack.nextBlack = match.tokposb;332 propNameStack.push(stack);333 propNameStack.sub = 'data';334 var propName = match;335 propName.isPropertyName = true;336 } //#endif337 var getset = match.value;338 match = this.tokenizer.storeCurrentAndFetchNextToken(false, match, stack);339 if (this.ast) { //#ifdef FULL_AST340 stack = propNameStack;341 } //#endif342 343 // for get/set we parse a function-like definition. but only if it's immediately followed by an identifier (otherwise it'll just be the property 'get' or 'set')344 if (getset == 'get') {345 // "get" PropertyName "(" ")" "{" FunctionBody "}"346 if (match.value == ':') {347 if (this.ast) { //#ifdef FULL_AST348 propName.isPropertyOf = targetObject;349 } //#endif350 match = this.eatObjectLiteralColonAndBody(match, stack);351 } else {352 if (this.ast) { //#ifdef FULL_AST353 match.isPropertyOf = targetObject;354 propNameStack.sub = 'getter';355 propNameStack.isAccessor = true;356 } //#endif357 // if (match.name != 2/*IDENTIFIER*/ && match.name != 5/*STRING_SINGLE*/ && match.name != 6/*STRING_DOUBLE*/ && match.name != 3/*NUMERIC_HEX*/ && match.name != 4/*NUMERIC_DEC*/) {358 if (!match.isNumber && !match.isString && match.name != 2/*IDENTIFIER*/) match = this.failsafe('IllegalGetterSetterNameToken', match, true);359 match = this.tokenizer.storeCurrentAndFetchNextToken(false, match, stack);360 if (match.value != '(') match = this.failsafe('GetterSetterNameFollowedByOpenParen', match);361 if (this.ast) { //#ifdef FULL_AST362 var lhp = match;363 } //#endif364 match = this.tokenizer.storeCurrentAndFetchNextToken(false, match, stack);365 if (match.value != ')') match = this.failsafe('GetterHasNoArguments', match);366 if (this.ast) { //#ifdef FULL_AST367 match.twin = lhp;368 lhp.twin = match;369 } //#endif370 match = this.tokenizer.storeCurrentAndFetchNextToken(false, match, stack);371 match = this.eatFunctionBody(match, stack);372 }373 } else if (getset == 'set') {374 // "set" PropertyName "(" PropertySetParameterList ")" "{" FunctionBody "}"375 if (match.value == ':') {376 if (this.ast) { //#ifdef FULL_AST377 propName.isPropertyOf = targetObject;378 } //#endif379 match = this.eatObjectLiteralColonAndBody(match, stack);380 } else {381 if (this.ast) { //#ifdef FULL_AST382 match.isPropertyOf = targetObject;383 propNameStack.sub = 'setter';384 propNameStack.isAccessor = true;385 } //#endif386 if (!match.isNumber && !match.isString && match.name != 2/*IDENTIFIER*/) match = this.failsafe('IllegalGetterSetterNameToken', match);387 match = this.tokenizer.storeCurrentAndFetchNextToken(false, match, stack);388 if (match.value != '(') match = this.failsafe('GetterSetterNameFollowedByOpenParen', match);389 if (this.ast) { //#ifdef FULL_AST390 var lhp = match;391 } //#endif392 match = this.tokenizer.storeCurrentAndFetchNextToken(false, match, stack);393 if (match.name != 2/*IDENTIFIER*/) {394 if (match.value == ')') match = this.failsafe('SettersMustHaveArgument', match);395 else match = this.failsafe('IllegalSetterArgumentNameToken', match);396 }397 match = this.tokenizer.storeCurrentAndFetchNextToken(false, match, stack);398 if (match.value != ')') {399 if (match.value == ',') match = this.failsafe('SettersOnlyGetOneArgument', match);400 else match = this.failsafe('SetterHeaderShouldHaveClosingParen', match);401 }402 if (this.ast) { //#ifdef FULL_AST403 match.twin = lhp;404 lhp.twin = match;405 } //#endif406 match = this.tokenizer.storeCurrentAndFetchNextToken(false, match, stack);407 match = this.eatFunctionBody(match, stack);408 }409 } else {410 // PropertyName ":" AssignmentExpression411 if (this.ast) { //#ifdef FULL_AST412 propName.isPropertyOf = targetObject;413 } //#endif414 match = this.eatObjectLiteralColonAndBody(match, stack);415 }416 if (this.ast) { //#ifdef FULL_AST417 stack = objLitStack;418 } //#endif419 // one trailing comma allowed420 if (match.value == ',') {421 match = this.tokenizer.storeCurrentAndFetchNextToken(false, match, stack);422 if (match.value == ',') match = this.failsafe('IllegalDoubleCommaInObjectLiteral', match);423 } else if (match.value != '}') match = this.failsafe('UnclosedObjectLiteral', match);424 // either the next token is } and the loop breaks or425 // the next token is the start of the next PropertyAssignment...426 }427 // closing curly428 if (this.ast) { //#ifdef FULL_AST429 match.twin = lhc;430 lhc.twin = match;431 match.isObjectLiteralStop = true;432 } //#endif433 match = this.tokenizer.storeCurrentAndFetchNextToken(true, match, stack); // next may be div434 while (match.value == '++' || match.value == '--') {435 this.failignore('InvalidPostfixOperandObject', match, stack);