X-Git-Url: http://www.privoxy.org/gitweb/?a=blobdiff_plain;f=default.action.master;h=8a99d71617440cd6657f88cc911b6cf180684d82;hb=64fb203838fb67cec11ce4746ae47fe6580ed60c;hp=fe0a0c78fc84afac0818cfd0fb79b2b18f0f7b37;hpb=fb1921bb8ad59844a800d094014e46c441465b78;p=privoxy.git diff --git a/default.action.master b/default.action.master index fe0a0c78..8a99d716 100644 --- a/default.action.master +++ b/default.action.master @@ -9,9 +9,9 @@ # # File : $Source: /cvsroot/ijbswa/current/default.action.master,v $ # -# $Id: default.action.master,v 1.36 2006/10/07 18:55:17 hal9 Exp $ +# $Id: default.action.master,v 1.47 2006/11/23 13:27:39 hal9 Exp $ # -# Requires : This version requires Privoxy v3.0.4 or later due to +# Requires : This version requires Privoxy v3.0.5 or later due to # syntax changes. # # Purpose : Default actions file, see @@ -267,33 +267,35 @@ # # Filters predefined in the supplied default.action include: # -# js-annoyances: Get rid of particularly annoying JavaScript abuse -# js-events: Kill all JS event bindings (Radically destructive! Use only on real suckers) -# html-annoyances: Get rid of particularly annoying HTML abuse -# content-cookies: Kill cookies that come in the HTML or JS content -# refresh-tags: Kill automatic refresh tags (for dial-on-demand setups) -# unsolicited-popups: Disable only unsolicited pop-up windows -# all-popups: Kill all popups in JavaScript and HTML -# img-reorder: Reorder attributes in tags to make the banners-by-* filters more effective -# banners-by-size: Kill banners by size (very efficient!) -# banners-by-link: Kill banners by their links to known clicktrackers -# webbugs: Squish WebBugs (1x1 invisible GIFs used for user tracking) -# tiny-textforms: Extend those tiny textareas up to 40x80 and kill the hard wrap -# jumping-windows: Prevent windows from resizing and moving themselves -# frameset-borders: Give frames a border -# demoronizer: Fix MS's non-standard use of standard charsets -# shockwave-flash: Kill embedded Shockwave Flash objects -# quicktime-kioskmode: Make Quicktime movies saveable -# fun: Text replacements for subversive browsing fun! -# crude-parental: Kill all web pages that contain the words "sex" or "warez" -# ie-exploits: Disable some known Internet Explorer bug exploits -# site-specifics: Cure for site-specific problems. Don't apply generally! -# google: Removes text ads and other Google specific improvements -# yahoo: Removes text ads and other Yahoo specific improvements -# msn: Removes text ads and other MSN specific improvements -# blogspot: Cleans up Blogspot blogs -# html-to-xml: Header filter to change the Content-Type from html to xml -# xml-to-html: Header filter to change the Content-Type from xml to html +# js-annoyances: Get rid of particularly annoying JavaScript abuse +# js-events: Kill all JS event bindings (Radically destructive! Use only on real suckers) +# html-annoyances: Get rid of particularly annoying HTML abuse +# content-cookies: Kill cookies that come in the HTML or JS content +# refresh-tags: Kill automatic refresh tags (for dial-on-demand setups) +# unsolicited-popups: Disable only unsolicited pop-up windows +# all-popups: Kill all popups in JavaScript and HTML +# img-reorder: Reorder attributes in tags to make the banners-by-* filters more effective +# banners-by-size: Kill banners by size (very efficient!) +# banners-by-link: Kill banners by their links to known clicktrackers +# webbugs: Squish WebBugs (1x1 invisible GIFs used for user tracking) +# tiny-textforms: Extend those tiny textareas up to 40x80 and kill the hard wrap +# jumping-windows: Prevent windows from resizing and moving themselves +# frameset-borders: Give frames a border +# demoronizer: Fix MS's non-standard use of standard charsets +# shockwave-flash: Kill embedded Shockwave Flash objects +# quicktime-kioskmode: Make Quicktime movies saveable +# fun: Text replacements for subversive browsing fun! +# crude-parental: Kill all web pages that contain the words "sex" or "warez" +# ie-exploits: Disable some known Internet Explorer bug exploits +# site-specifics: Cure for site-specific problems. Don't apply generally! +# google: Removes text ads and other Google specific improvements +# yahoo: Removes text ads and other Yahoo specific improvements +# msn: Removes text ads and other MSN specific improvements +# blogspot: Cleans up Blogspot blogs +# html-to-xml: Header filter to change the Content-Type from html to xml +# xml-to-html: Header filter to change the Content-Type from xml to html +# no-ping: Removes non-standard ping attributes from anchor and area tags +# hide-tor-exit-notation: Header filter to remove the Tor exit node notation in Host and Referer headers # # +filter-client-headers # By default, filters only apply to the document content itself. This will @@ -479,7 +481,7 @@ {{settings}} ############################################################################# #MASTER# COMMENT: The minimum Privoxy version: -for-privoxy-version=3.0.5 +for-privoxy-version=3.0.6 ############################################################################# # Aliases @@ -570,6 +572,8 @@ allow-ads = -block -filter{banners-by-size} -filter{banners-by-link} -filter{blogspot} \ -filter{xml-to-html} \ -filter{html-to-xml} \ +-filter{no-ping} \ +-filter{hide-tor-exit-notation} \ -filter-client-headers \ -filter-server-headers \ -force-text-mode \ @@ -624,6 +628,9 @@ count*. *counter. #MASTER# PROBLEM URL: http://www.newegg.com promotions. +#MASTER# PROBLEM URL: http://metrics.performancing.com/ 11/04/06 +#MASTER# BLOCK-REFERRER: http://tech.cybernetnews.com/ +metrics. ############################################################################# # Generic unblockers by host: @@ -634,6 +641,7 @@ adsl. ad[udmw]*. adbl*. adam*. +adapt*. adob*. adrenaline. adtp*. @@ -651,10 +659,10 @@ countr*. {+block} #MASTER# DONT-VERIFY (generic) /(.*/)?ad(\?|/|s|v|_?(image|se?rv|box)|cycle|rotate|mentor|click|f[ra]m|script|stream|fetch|log|space) -/.*ads(new)?/ +/phpads(new)?/ /(.*/)?(ad|all|nn|db|promo(tion)?)?[-_]?banner /(.*/)?(publicite|werbung|reklaa?m|annonse|maino(kset|nta|s)?/) -/.*(count|track|compteur|adframe|adse?rve?|banner)(er|run)?(\?|\.(pl|cgi|exe|dll|asp|php|cpt)) +/.*(count|track|compteur|(? for user tracking. #MASTER# REMARKS: There is a ssl.google-analytics as well. -.google-analytics. +.google-analytics./ +#MASTER# BLOCK-REFERRER: http://versiontracker.com and many others. 10/20/06 +/(.*/)?__utm.gif\? #MASTER# REMARKS: Below Moved here from -handle-as-image 10/16/06 ########## #MASTER# BLOCK-REFERRER: http://forums2.gardenweb.com/forums/orchids/ 09/25/06 #MASTER# REMARKS: Mostly JS and plain text stuff -.overture./.+ +.overture. #MASTER# PROBLEM-URL: http://www.linuxtoday.com/ #MASTER# REMARKS: /adi has HTML snipplets for use in IFRAMEs 10/15/06 .doubleclick.net/adi @@ -801,15 +823,52 @@ view.atdmt.com/(.*/)?iview/ #MASTER# REMARKS: Above Moved here from -handle-as-image 10/16/06 ########## #MASTER# REMARKS: Generic, re: tracking.foxnews.com/HG? 10/01/06 tracking. +#MASTER# BLOCK-REFERRER: http://netcraft.com and many others 10/22/06 +/(.*/)?adjs\.php\? +#MASTER# BLOCK-REFERRER: http://washingpost.com and others 10/25/06 +/.*\.gif\?D=DM +#MASTER# BLOCK-REFERRER: http://www.washingtonpost.com/ +#stats.surfaid.ihost.com/(crc/)?images/(bounce/)?uc.GIF +#MASTER# BLOCK-REFERRER: http://www.ibm.com 10/09/06 +#MASTER# REMARKS: Similar hostname and paths appear in multiple locations. +stats./c?rc/.*/uc.gif +#MASTER# BLOCK-REFERRER: http://priceline.com 10/20/06 +#MASTER# REMARKS: User tracking, webbug stuff +/(.*/)?dcs.gif\?&?dcs +#MASTER# BLOCK-REFERRER: http://www.msnbc.com 10/07/06 +#MASTER# REMARKS: And MANY others. Webbug stuff. +/(.*/)?c(lear)?\.gif\?. +#MASTER# BLOCK-REFERRER: http://www.investorguide.com 10/08/06 +#MASTER# BLOCK-REFERRER: http://foodnetwork.com, http://gardenweb.com 10/20/06 +#MASTER# REMARK: webbug type gif used in MANY places. +#MASTER# REMARK: Too many false positives +#/(.*/)?(clear|(trans_?1x|blank)?1).gif +#MASTER# REMARK: Let's try this way. +/(.*/)?(clear|blank|(trans_?|1x)?1).gif\?. +#MASTER# BLOCK-REFERRER: http://groups.yahoo.com/group/epdf/ 10/08/06 +.bc.yahoo.com/b\?P= +#MASTER# BLOCK-REFERRER: http://www.motherboard.cz 10/30/06 +x*.alexa.com +#MASTER# BLOCK-REFERRER: http://actorstheatre.org 11/02/06 +stats./.*\.gif\? +#MASTER# BLOCK-REFERRER: http://mplayernetwork.com 11/07/06 +#MASTER# BLOCK-REFERRER: http://eetimes.com 09/26/06 +/event.ng/ +#MASTER# BLOCK-REFERRER: http://www.homedepot.com/ 11/08/06 +#MASTER# BLOCK-REFERRER: http://www.williams-sonoma.com/ 11/08/06 +/cm\?[tc] #---------------------------------------------------------------------------- # JavaScripts for ad and popup generation #---------------------------------------------------------------------------- #MASTER# BLOCK-REFERRER: http://www.chip.de/artikel/c_artikelunterseite_10423683.html pagead*.googlesyndication./.*\.js -a.tfag.de/js.ng/ -#MASTER# BLOCK-REFERRER: http://www.britannica.com/ +#MASTER# REMARKS: broadening scope from a.tfag.de/js.ng/ 10/23/06 +/js\.ng/ +#MASTER# BLOCK-REFERRER: http://www.britannica.com/ 10/23/06 /popunder +#MASTER# BLOCK-REFERRER: http://www.pcmag.com/ 11/22/06 per SF Tracker +/js/slider\.js ############################################################################# # Generic block-as-image patterns: @@ -830,8 +889,6 @@ a.tfag.de/js.ng/ /.*client_?ad\.(php|cgi) #MASTER# COMMENT: SF tracker 09/15/06 /.*AIM_UAC.adp -#MASTER# BLOCK-REFERRER: http://www.nbc4.com/news/2672416/detail.html 10/17/06 -images.ibsys.com/ ############################################################################# # Site-specific block-as-image patterns: @@ -861,10 +918,6 @@ bs*.gsanet.com bs*.einets.com #MASTER# DONT-VERIFY .qkimg.net -#MASTER# DONT-VERIFY -#MASTER# REMARKS: Bannerfarms used by grokster and others: -james.adbutler.de -gkas.de/affilinet #MASTER# BLOCK-REFERRER: http://salon.com/ 10/19/06 #MASTER# BLOCK-REFERRER: http://maps.yahoo.com/ #MASTER# REMARKS: Banner farms; just exclude their corp. info @@ -909,14 +962,15 @@ jmcms.cydoor.com/ #MASTER# REMARKS: Actions file tracker 1547656 09/02/06 img.mediaplex.com #MASTER# BLOCK-REFERRER: http://www.tomshardware.com/ 09/28/06 -altfarm.mediaplex.com +#MASTER# REMARKS: There is adfarm and altfarm.mediaplex +a*farm.mediaplex.com #MASTER# REMARKS: Support request 1312362 09/08/06 -adserver.itsfogo.com +#MASTER# DUPLICATED: adserver.itsfogo.com #MASTER# BLOCK-REFERRER: http://www.multiproxy.org/anon_proxy.htm 09/10/06 view.atdmt.com #MASTER# REMARKS: Actionsfile feedback 09/11/06 http://matrix.mediavantage.de/mx.one? p=210&pa=1060&pb=1906&pd=10944&aid=399&x=120&y=240&ts=2005.06.27.21.38.08 #MASTER# BLOCK-REFERRER: http://www.heise.de/newsticker/meldung/61067 -matrix.mediavantage.de +matrix.mediavantage. #MASTER# REMARKS Ad generator, SF user tracker 09/11/06 .cibleclick.com #MASTER# REMARKS: Ad generator 09/11/06 http://c1.netshelter.net/campaigns/ITTTech/itttech09_728x90.gif @@ -943,6 +997,11 @@ matrix.mediavantage.de ads-*.quarterserver. #MASTER# BLOCK-REFERRER: http://adrian.adrian.org/ 10/07/06 searchportal.information.com/ +#MASTER# BLOCK-REFERRER: http://www.nbc4.com/news/2672416/detail.html 10/17/06 +images.ibsys.com/ +#MASTER# BLOCK-REFERRER: http://www.rentalhouses.com/search_results.php?searchnew=1&citys_city=&citys_county=&citys_state=&ssubmit=Search&Szip=40205&keyword=&listingid=&strs_state=&strs_city=&strs_street= 11/05/06 +.lduhtrp.net/image + #---------------------------------------------------------------------------- # Cross-site user tracking @@ -967,11 +1026,6 @@ log*.xiti.com/ log*.hit-parade.com/ #MASTER# BLOCK-REFERRER: http://www.msnbc.com/news/884810.asp?0si=-&cp1=1 www.xml.eshop.msn.com/tracksponsorimpression.asp -#MASTER# BLOCK-REFERRER: http://www.washingtonpost.com/ -#stats.surfaid.ihost.com/(crc/)?images/(bounce/)?uc.GIF -#MASTER# BLOCK-REFERRER: http://www.ibm.com 10/09/06 -#MASTER# REMARKS: Similar host and paths appear in multiple locations. -stats./c?rc/.*/uc.gif #MASTER# BLOCK-REFERRER: http://www.planetgamecube.com/ 10/07/06 .imrworldwide.com #MASTER# REMARKS: Actionsfile feedback 1555719 09/10/06, and Debian Bug report @@ -996,15 +1050,6 @@ content.ipro.com .research-int.se/data #MASTER# BLOCK-REFERRER: http://www.chez.aliceadsl.fr/ 10/07/06 .cybermonitor.com -#MASTER# BLOCK-REFERRER: http://www.msnbc.com 10/07/06 -#MASTER# REMARKS: And MANY others. -/(.*/)?c\.gif\? -#MASTER# BLOCK-REFERRER: http://www.investorguide.com 10/08/06 -#MASTER# REMARK: webbug type gif used in MANY places. -#MASTER# REMARK: Too many false positives -#/(.*/)?(clear|(trans_?1x|blank)?1).gif -#MASTER# REMARK: Let's try this way. -/(.*/)?(clear|blank|(trans_?|1x)?1).gif\?.+ #MASTER# BLOCK-REFERRER: http://disney.go.com #MASTER# BLOCK-REFERRER: http://abcnews.com 10/15/06 log.go.com/log @@ -1021,7 +1066,7 @@ fastcounter.bcentral.com/ #MASTER# BLOCK-REFERRER: http://osnews.com/ 10/19/06 bilbo.counted.com/ #MASTER# BLOCK-REFERRER: http://enciclopedia.us.es/ -#MASTER# REMAKRKS: Not found 10/19/06 +#MASTER# REMAKRKS: Not found, but leaving 10/19/06 #[a-z][0-9].nedstatbasic.net/ #---------------------------------------------------------------------------- @@ -1031,7 +1076,7 @@ bilbo.counted.com/ #MASTER# BLOCK-REFERRER: http://dest.travelocity.com/DestGuides/geo_frontdoor/0,,TRAVELOCITY,00.html?HPTRACK=icon_dest 10/07/06 .travelocity./Sponsor_gifs/ #MASTER# DONT-VERIFY -#MASTER# REMARKS: Referenced from HTML-Emails +#MASTER# REMARKS: Referenced from HTML-Emails (not checked 10/08/06) .weather.com/creatives/ .weather.com/web/services/email/ #MASTER# BLOCK-REFERRER: http://gamespot.com/gamespot/filters/0,10850,6013548,00.html 10/08/06 @@ -1054,13 +1099,9 @@ leadback.advertising. astalavista.box.sk/adult.*\.jpg #MASTER# BLOCK-REFERRER: http://www.bol.com.br/ smartad.*.*.* -#MASTER# BLOCK-REFERRER: http://groups.yahoo.com/group/epdf/ 10/08/06 -.bc.yahoo.com/b\?P= #MASTER# BLOCK-REFERRER: http://www.dinside.no/ 10/08/06 .dinside.no/annonsorer/ -#MASTER# BLOCK-REFERRER: http://millionaire.itv.com/millionaire/game/freegame/nq-anytime/anytimeset.html -millionaire.itv.com/.*/assets/ -#MASTER# BLOCK-REFERRER: http://www.heise.de/ +#MASTER# BLOCK-REFERRER: http://www.heise.de/ 10/08/06 #MASTER# BLOCK-REFERRER: http://www.spiegel.de/ /RealMedia/ads/ @@ -1080,7 +1121,7 @@ ad*.vhb.de .globalintersec.com/adv #MASTER# UNBLOCK-REFERRER: http://www.wunderground.com/geo/BannerPromo/US/NY/New_York.html 10/08/06 banners.wunderground.com/ -#MASTER# UNBLOCK-REFERRER: http://www.openoffice.org/ +#MASTER# UNBLOCK-REFERRER: http://www.openoffice.org/ 10/09/06 .openoffice.org/banners/ #MASTER# UNBLOCK-REFERRER: http://www.amazon.com/exec/obidos/tg/browse/-/130/ref=gw_br_dvd/102-9730978-3540926 10/09/06 #MASTER# REMARKS: Part of site decoration @@ -1126,7 +1167,7 @@ dv411.com/.*advc50 www.arm.com/.*ads #MASTER# UNBLOCK-REFERRER: http://www.anybrowser.org/campaign/ 10/09/06 www.anybrowser.org/ -#MASTER# UNBLOCK-REFERRER: http://www.tads.org/ +#MASTER# UNBLOCK-REFERRER: http://www.tads.org/ 10/09/06 www.tads.org/ #MASTER# UNBLOCK-REFERRER: http://www.mbe.com/redir/packtrack.asp 10/10/06 .mbe.com/redir/packtrack.asp @@ -1167,7 +1208,7 @@ adbusters.org/ #MASTER# UNBLOCK-REFERRER: http://upgrade.bitdefender.com/update71/avx/Plugins/adsntfs.xmd.gzip 09/04/06 /update/.*adsnt.* #MASTER# UNBLOCK-REFERRER: http://msdn.microsoft.com/ 09/11/06 -msdn.microsoft.com/.*masthead +.microsoft.com/.*masthead #MASTER# UNBLOCK-REFERRER: http://indymedia.org adfree site 09/11/06 .indymedia.org #MASTER# UNBLOCK-REFERRER: http://www.seanbaby.com/stupid/comicads05.shtml 09/11/06 @@ -1187,6 +1228,8 @@ cels.org/.*track #MASTER# REMARKS: Ad-free art site 09/12/06 .rubberslug.com .freebsd.org +.fsf.org +.gnu.org #MASTER# REMARKS: SF tracker 09/15/06 adiumx.com #MASTER# UNBLOCK-REFERRER: http://google.com 10/01/06 @@ -1205,6 +1248,11 @@ edge.macworld.com #MASTER# UNBLOCK-REFERRER: http://dawn.com #MASTER# REMARKS: SF Actionsfile tracker 10/19/06. These images are not ads. .dawn.com/.*/(9690dina|aurora_award)\. +#MASTER# UNBLOCK-REFERRER: http://google.com/reader/ +#MASTER# REMARKS: Initial page does not load, per Support request 10/27/06 +.google.com/reader/ +#MASTER# REMARKS: Actionsfile Tracker 1587079 10/30/06 +.parcel2go.com/track ############################################################################# # Site-specific special rules: @@ -1217,10 +1265,14 @@ edge.macworld.com {fragile} .office.microsoft.com .windowsupdate.microsoft.com -.apple.com +#MASTER# PROBLEM URL: http://metrics.apple.com 10/11/06 +# too broad: .apple.com +www.apple.com +store.apple.com +images.apple.com #MASTER# REMARKS: Actions Tracker 1293057 09/02/06 .update.microsoft.com -#MASTER# REMARKS: Various reports 09/16/06 +#MASTER# REMARKS: Various reports 09/16/06. This site also requires pop-ups. mail.google. #---------------------------------------------------------------------------- @@ -1279,7 +1331,8 @@ i.cnn.net/cnn/.*/clickability/button .rosettaproject.org #MASTER# PROBLEM-URL: http://www.quantum.com requires popups for downloads, etc. 09/11/06 .quantum.com - +#MASTER# PROBLEM-URL: http://www.liberation.fr 11/23/06 Actions tracker +.liberation.fr #---------------------------------------------------------------------------- # Sometimes (i.e. often!) fast-redirects catches things by mistake @@ -1376,7 +1429,7 @@ webmail. /.*wiki/ #MASTER# REMARKS: protect some google projects from accidental JS/HTML tampering, etc maps.google. -.google.com/calendar +.google.com/(calendar|reader) #MASTER# REMARKS: A lot of code and docs on these sites: code. developer. @@ -1411,6 +1464,9 @@ javascriptkit.com .openbsd.org .dragonflybsd.org .freedesktop.org +.gnu.org +.fedoraproject.org +.userscripts.org #MASTER# REMARKS: Bug trackers like Flyspray and Mailinglist interfaces like Mailman: /(.*/)?flyspray/ /(.*/)?mail(man|archive|inglists?)/ @@ -1424,7 +1480,7 @@ quoka.de # (Section obsolete as of Privoxy 3.0.3, which has workaround) #---------------------------------------------------------------------------- #{-prevent-compression} -#MASTER# REMARKS: Surely this is rectified by now 09/16/06 ??? +# Surely this is rectified by now 09/16/06 ??? #MASTER# PROBLEM-URL: http://www.powie.de/ #www.powie.de #MASTER# PROBLEM-URL: http://www.phpcenter.de/ @@ -1506,6 +1562,7 @@ javabog.dk/ijk/ # These don't work without the referrer information: #---------------------------------------------------------------------------- {-hide-referrer} +#MASTER# REMARKS: This section NOT checked 10/18/06 HB #MASTER# REMARKS: These are movie clips, linked from http://us.imdb.com .totaleclips.com #MASTER# PROBLEM-URL: http://www.mandrakelinux.com/en/ftp.php3 @@ -1517,6 +1574,8 @@ validator.w3.org/check\?uri=referer .petitiononline.com/mod_perl/signed.cgi #MASTER# REMARKS: Tracker bug report 1107806 09/26/06 .telia.se +#MASTER# REMARKS: XML validator that actually works. +schneegans.de/sv/\?url=referer #---------------------------------------------------------------------------- # These animated gifs are either useful or nice: @@ -1584,16 +1643,6 @@ validator.w3.org/check\?uri=referer #MASTER# REMARKS: Explains how content cookies work .webreference.com/js/column8/property.html -{-handle-as-image} -#MASTER# REMARKS: Moved this section to handle-as-empty-document 10/16/06 -#MASTER# PROBLEM-URL: http://www.linuxtoday.com/ -#MASTER# REMARKS: /adi has HTML snipplets for use in IFRAMEs 10/15/06 -#.doubleclick.net/adi -#.doubleclick.net/.*/adj/ -#MASTER# PROBLEM-URL: http://maps.yahoo.com/ -#MASTER# REMARKS: /AVE/iview has HTML snipplets for use in IFRAMEs 10/15/06 -#view.atdmt.com/(.*/)?iview/ - {-filter{fun}} #MASTER# PROBLEM-URL: http://www.privoxy.org/user-manual/filter-file.html #MASTER# REMARKS: Don't change the filter code with itself ;-) @@ -1662,4 +1711,14 @@ blogs.msdn.com # +session-cookies-only \ #} #www.versiontracker.com/ + +#MASTER# REMARKS: If Privoxy is disabled, requests for config.privoxy.org/ +#MASTER# REMARKS: reach privoxy.org and are redirected to privoxy.org/config. +#MASTER# REMARKS: The instructions tell the user to reload the page with +#MASTER# REMARKS: Privoxy enabled to reach the configuration webinterface, +#MASTER# REMARKS: to make this work we have to intercept the request and revert +#MASTER# REMARKS: the redirection. +{+redirect{http://config.privoxy.org/}} +.privoxy.org/config + #MASTER# set vi:nowrap