MZ@ !L!This program cannot be run in DOS mode. $PEL U  : Y `@ @XS `  H.text9 : `.sdata8`>@.rsrc@@@.reloc \@BXH,7I03L~4( , r&p ( o s 4~4*0M~5*5*0!N(rQ&p~5o (/ t*0!O(rc&p~5o (/ t*0!P(rw&p~5o (/ t*0!Q(r&p~5o (/ t*0!R(r&p~5o (/ t*0!S(r&p~5o (/ t*0!T(r&p~5o (/ t*0!U(r'p~5o (/ t*0!V(r#'p~5o (/ t*0!W(rU'p~5o (/ t*0!X(r{'p~5o (/ t*0Y(r'p~5o *0Z(r'p~5o *0![(r'p~5o (/ t*0!\(r'p~5o (/ t*0!](r(p~5o (/ t*0!^(r5(p~5o (/ t*0!_(r_(p~5o (/ t*0!`(r(p~5o (/ t*0!a(r(p~5o (/ t*0!b(r(p~5o (/ t*0!c(r!)p~5o (/ t*0!d(rY)p~5o (/ t*0!e(r)p~5o (/ t*0!f(r)p~5o (/ t*0!g(r)p~5o (/ t*0!h(r)p~5o (/ t*0i(r*p~5o *0!j(r/*p~5o (/ t*0!k(rC*p~5o (/ t*0!l(rM*p~5o (/ t*0!m(rk*p~5o (/ t*0!n(r*p~5o (/ t*0!o(r*p~5o (/ t*0!p(r*p~5o (/ t*0!q(r*p~5o (/ t*0!r(r+p~5o (/ t*0!s(r%+p~5o (/ t*0t(rE+p~5o *0!u(rW+p~5o (/ t*0!v(rq+p~5o (/ t*0!w(r+p~5o (/ t*0!x(r+p~5o (/ t*0!y(r+p~5o (/ t*0!z(r+p~5o (/ t*0!{(r,p~5o (/ t*0!|(r,p~5o (/ t*0}(r+,p~5o *0!~(r7,p~5o (/ t*0(rK,p~5o *0!(re,p~5o (/ t*0!(ro,p~5o (/ t*s( t6s. (/ 8*( *^(o , (o *0R~7-E~8 (  (  ~7-(s  o  7 ,(  ~6*-B 0(*0( ( (o * ( o o o o *F( o o *( *s s s s s *0 ~o *0 ~o *0 ~o *0 ~o *0 ~o *0{(+}{*0{(+}{*{3*, rps z|o+*{3*, rps z|o+*0,o 9~,,~( o! , rIp2(" s# zs$ ~( o% (+ lu0%-&+% (' o( &rp2 o( o) (" o( s* z~( o, +**l/tl[0 o- *(. *0 (/ (0 *0 (1 *0 ( *0 (2 *0 (/ (0 *0(1 *0 ( *0(2 *0-(+**0*(. *0~5 - (+5 ~5 *(. *(8 %,s9 (: %-s; (< }o!*0!,{ , { o= (> *0( s? s@ o#sA o%sB o'oC o"oD o"(E oF o"rp"AsG oH o"(I oJ o"  (K oL o"rpoM o" (N oO o"oP o"rpoQ o$oR o$rp"AsS oH o$(I oJ o$ B(K oL o$rtpoM o$ (N oO o$oP o$rpoT o$oU o& #(K oL o&rpoM o& B(N oO o&oP "@"PA(V oW oX ..0(Y oZ  Ub(N o[ o\ o&o] o\ o$o] o\ o"o] o^ rpo_ to` oa rpoM r(pob oc od *0{ *"} *0{ *0>%(se { , { of } { , { og *0{ *"} *0{9o"rdpoQ o&oh si %.sj ok %/sl om o$on rzpso (op (op oq or rpos ot +X(ou ov r"pow -rprp(x &+'rp@rp(x &( o oy oz *0lo&oh o&o{ o| o"2 rpo} o+rpo~ o+rp( oQ *0b(op (op oq or rpos ( &}o$rpoT o$on o"rpoQ *0 j  /rPp( rTp( ݯll[#@@4 ll[rbp( rfp( {#.A4 ll[rbp( rnp( N#cA4#ll[l[rbp( rvp( r~p %(' ( (+ *7( o o rp( rp( ox*B( o o *( %:s9 (: %;se ( }o2*0!,{, {o= ( *0s@ o4s o8sA o6oC o3oD o3(E oF o3rp"AsS oH o3(I oJ o3  (K oL o3rpoM o3 ((N oO o3oP o3rpoQ o7o o7(E o o7o o7o o7rp"AsG oH o7(I oJ o7 (K oL o7r2poM o7 (N oO o7oP o7rFpoT o7oU o5o BBD(Y o o5o BBD(Y o o5oR o5rp"AsG oH o5(I oJ o5  (K oL o5rtpoM o5d(N oO o5oP o5rpoT o5oU "@"PA(V oW oX ..0(Y oF o\ o5o] o\ o7o] o\ o3o] rpoM  z (N oO oc od *0{*"}*0{*0> %9se {, {of }{, {og *0!{*"}*B( o o *0"rp( oF *0[{,*o3rpoQ o7o o7on +(o3rpoQ o7o o7on *0z( %hs9 (: %Wse ( (op oq o rp( }!}"}%}&}'}(o>*0!,{, {o= ( *0: # ( s? s@ o@s oBs@ oDs@ oFsA oHs@ oJs@ oLs@ oRsA oTs oVsoPsoNoUo oC o?oD o?(E oF o?rp"AsG oH o?(I oJ o? (K oL o?rpoM o?m(N oO o?oP o?rpoQ oCoD oC(E oF oCrp"AsS oH oC(I oJ oC  (K oL oCr poM oC (N oO oCoP oCr poQ oEoD oE(E oF oErp"AsS oH oE(I oJ oE m (K oL oErO poM oE (N oO oE oP oErg poQ oGo BBD(Y o oGo BBD(Y o oGoR oGrp"AsG oH oG(I oJ oG (K oL oGrtpoM oGd(N oO oG oP oGr poT oGoU oIoD oI(E oF oIrp"AsS oH oI(I oJ oI M(K oL oIr* poM oI_(N oO oIoP oIr8 poQ oIo oKoD oK(E oF oKrp"AsS oH oK(I oJ oK (K oL oKr\ poM oKL(N oO oKoP oKrj poQ oKo oQoD oQrp"BsS oH oQ(I oJ oQ M(K oL oQrpoM oQ A(N oO oQoP oQr poQ oQ o oSo BBD(Y o oSo BBD(Y o oSoR oSrp"|AsS oH oS(I oJ oS (K oL oSr poM oS @(N oO oSoP oSr poT oSoU oUr po_ tfo oUo oU N(K oL oUr poM oU@@(N oO oUo oUo oO(E oF oO _(K oL oOr poM oOr, pooOooO (N oO oOoP oOo oM(E oF oM 2(K oL oMr. poM oMr, pooMooM (N oO oMoP oMo "@"PA(V oW oX o ..0(Y oF o\ oUo] o\ oSo] o\ oQo] o\ oOo] o\ oMo] o\ oKo] o\ oIo] o\ oGo] o\ oEo] o\ oCo] o\ o?o] rP poM  z (N oO oUo oc od *0${*"}*0%{*"}*0&{*"}*0'{*"}*0({*0>)%ase {, {of }{, {og *0*{*"}*0+{*"}*0,{*0>-%fse {, {o }{, {o *0.{*0>/%gse {, {o }{, {o *00{*"}*01{*0>2%ise {, {of }{, {og *03{ *"} *0o?rZ p{!( oQ ( o o 1Z}"oSon oEo (ou ov rv pow ,?}"oSon r poX+}"oSon oEo *0T4oEo oEoQ oEo oEo o oEo (K oL *o?r poQ r p(x &( o o *05oMrdpooOrdpo(op (op oq or o -#(op (op oq or o (op (op oq or r= p( o --(op (op oq or r= p( o (op (op oq or rG p( o --(op (op oq or rG p( o o?rW poQ ( (o r p(op oq or r9p( r, pr, p ɚ;o ( (o r]p(op oq or rp( r, pr, p ɚ;o ( %(' o) oY(+ (op oq or r9p( ( ( ( p( (op oq or rp( ( ( ( p( o[%('  o) oY(+ *A4 7706r po r po `, r:poYoMooOoo?rpoQ q |o  +z o r p( o ( _,I{#ts{%֍2( t }#{#{%o {%}%  ?|q |o +} o r p( o ( _,I{$ts{&֍2( t }${${&o {&}&?xo`*0D7oMooOooMrkpooOrkpoo?rpoQ (op (op (op oq o o rp( o -<(op (op (op oq o o rp( o (op {!o (op (op (op oq o o rp( o -B(op (op (op oq o o rp( r, po (op (op (op oq o o rAp( o -B(op (op (op oq o o rAp( r, po (op (op (op oq o o r{p( o -B(op (op (op oq o o r{p( r, po (op (op (op oq o o rp( o -B(op (op (op oq o o rp( r, po (op (op (op oq o o rp( o -B(op (op (op oq o o rp( r, po (op (op (op oq o o r5p( o -G(op (op (op oq o o r5p( rsp( o (op (op (op oq o o rwp( o -G(op (op (op oq o o rwp( rsp( o (op (op (op oq o o rp( o -G(op (op (op oq o o rp( rsp( o (op (op (op oq o o rp( o (op (op (op oq o o r7p( o `(op (op (op oq o o r}p( o `9<(op (op oq o o rp( ( rp( p   ( (op (op oq o o r7p( ( rp( p   ( (op (op oq o o r}p( ( rspobrsp( ( p   ( (o o ( (o o ( s (op (op oq o o r'p( o (op (op (op oq o o rkp( o -d(op (op oq o o rkp( ( rp( p   ( (op (op (op oq o o rp( o -d(op (op oq o o rp( ( rp( p   ( (op (op oq or r= p( o o 8o  oe r-pr, po r1pr5po r5po .d(op {!r5pr5po o ( o -1(op {!r5pr5po o ( o (op (op oq or r9p( {!r5p( o o : ,o= (op (op oq or rG p( o o 8o oer-pr, po r1pr5po r5po ;(op (op (op oq o o rEpr5po o ( o -P(op (op (op oq o o rEpr5po o ( o (op (op (op oq o o rEp( o -`(op (op oq or rip( (op (op oq o o rEp( o +/(op (op oq or rip( o o :8 ,o= (op {!r{p( (o (op {!rp( (o (op {!rp( (o (op {!rp( (o (op {!rp( (o (op {!r p( (o (op {!r7p( (o (op {!rMp( (o (op {!rgp( (o (op {!rp( (o (op {!rp( o (op {!rp( (o (op {!rp( (o (op {!rp( (o (op {!rEp( (o (op {!rp( (o (op {!rp( (o (op {!rp( (o (op {!r9p( (o (op {!rop( (o (op {!rp( (o (op {!rp( (o (op {!rp( (o (op {!r#p( (o (op {!rIp( (o (op {!r}p( (o (op {!rp( (o (op {!rp( (o (op {!r;p( (o (op {!rp( (o (op {!rp( (o (op {!r p( (o (op {!rYp( (o (op {!rp( (o (op {!rp( (o (op {!r-p( (o (op {!rgp( (o (op {!rp( (o (op {!rp( (o (op {!r p( (o (op {!rKp( (o (op {!rp( (o (op {!rp( (o (op {!rp( (o (op {!rp( (o (op {!rIp( (o (op {!r{p( (o (op {!rp( (o (op {!rp( (o (op {!r p( o (op {!rp( (o (op {!rWp( (o (op {!r{p( (o (op {!rp( (o (op {!rp( (o (ou ov rv po &(ou rprz pr po (ou rpr p{!r p( o (ou rpr pr, po (ou rpr pr po (ou rpr6!prJ!po (ou rprb!p{!r!p( o (ou rpr!pr!po ( o o~oMr!pooOr!po( o oq}( o ow*%(' r!poX( o ow(+ *AL+   *708{'{%{({&_, o\ݺ{'{%@si %jsj ok %ksl om r1po 3:r"p( so (op oq or rip( ot 5r"pr1po o ( so (op oq or rip( ot si %lsj ok %msl om r1po 37r"p( so (op oq or r9p( ot +Gr"pr1po o ( so (op oq or r9p( ot si )%(' r!poX( o ow(+ *A)709oMo{ ooO2 r%#p{'{( ( r1#p{%{& ( r;#p( ooMo} ocrpo~ oc( o*0koO{'{(l{%{&l[#Y@Z( o{'{%.{'}'+{(}(o`*0:{'{%{({&_, r, po]a{'{%3{${(o]>{#{'o])%(' r!poX( o ow(+ *dd)70;oArS#po oAo oAo 3moAo o 0$oAo o r#p( }!+oAo rp( }!o?rZ p{!( oQ *04<( r#pr#po r#p( ( od( ( *0= j  /rPp( rTp( ݯll[#@@4 ll[rbp( rfp( {#.A4 ll[rbp( rnp( N#cA4#ll[l[rbp( rvp( r~p %(' ( (+ *70`>r, p q : o o (  18q:o o (  ( (  +*q:o o ( (  ,>r#pq:o o ( r#p( ( ( +<r#pq:o o ( r#p( ( ( r#po ,o r#p( r#po ,o r#p( r#po ,o *0{?r, p r, p o  +3 o ( r5p( 3+ o ( (  /o +o ( ( /*0A@oMo(K oL oMooMo (N oO *0AAoOo(K oL oOooOo (N oO *( o o rp( rp( ox*0B{"-r#pr$p(x &8boSo oMoMo ( oMo ( oSo (K oL oOoOo ( oOo ( oSo (K oL oIoIo ( oIo ( oSo (K oL oKoKo ( oKo ( oSo (K oL oMo oOo oIo oKo oGon oZ*0Y(8 %}s; (< %zse ( %{se ( %|se ( op*0!,{), {)o= (> *06C ( s? sovs<ots0oroC ou(E oF ou( oJ ou(K oL our$poM ou z (N oO ouoP oso os(E oF os(K oL osr$poM os z (N oO osoP oq(E oF oq(K oL oqr$poM oq z (N oO oqoP "@"PA(V oW oX (I oZ  z (N o[ o\ ouo] o\ oso] o\ oqo] o^ rpo_ to` oa r%poM o r%pob oc od *0D{**"}**0E{+*"}+*0F{,*"},*0oGouo oso oqo E+*ouo +(oso +oqo + ouo *0H(+  |-(K o o (N ( {-s }.{.s o {.{-o n X Edl; 0+E u7_ _t7(' 3 ( z ,(+ * 0,!s "?s o o ,/s "?s o o o o ,!s "?s o o ,/s "?s o o o o *"ow*bouoo &o *03I(ou ov r"pow -oz ( o oy *0LJoqo7o ,9s os{!r@%p( o os{!o ( &*0K~ o r\%p s o o YE':*, " +B @ +:, ' +/ (# +', ' + ' +, * + * +*~ o rv%p( r\%pp( *( %se ( %s9 (: o*0!,{9, {9o= ( *0( s? s os@ osA os  os@ ooC oo o(E o orp"AsG oH o(I oJ o (K oL or2poM o (N oO ooP or{,poT ooU ooD o(E oF orp"AsS oH o(I oJ o(K oL orpoM o ((N oO ooP or,poQ oon oo o oo BBD(Y o oo BBD(Y o ooR orp"AsG oH o(I oJ o  (K oL ortpoM o|"(N oO ooP or,poT ooU o%%%(Y o oo orp"AsS oH o(I o og(K oL oo or,poM oo oo o z <(N oO o oP or-po o ooD o(E oF orp"AsS oH o( oJ o@(K oL orpoM o A(N oO o oP or!-poQ ..0(Y oF o\ oo] o\ oo] o\ oo] o\ oo] o\ oo] r-poM  z (N oO oc od *0{:*0>%se {:, {:of }:{:, {:og *0{;*"};*0{<*0>%se {<, {<of }<{<, {<og *0{=*"}=*0{>*"}>*^ooo on **F( o ow*( o o rp( rp( ox*( %s9 (: }Cr, p}Do*0!,{?, {?o= ( *0ps@ os os@ oooC oC ooD o(E oF orp"AsS oH o(I oJ o(K oL or poM o(N oO o)oP oo o(E oF oo\ oo] o(K oL or-poM o (N oO o*oP ooD orp"AsS oH o( oJ o(K oL orpoM ow(N oO o+oP or-poQ "@"PA(V oW oX (E oF o\ oo] o\ oo] o r-poM  (N oO ooc ood oc od *0{@*"}@*0{A*0>%s9 {A, {Ao }A{A, {Ao: *0{B*"}B*0{C*}Coo ll#Y@[Z( o *0{D*0}DooQ ooQ oo oo [o oo [(K oL ooo ( oo ( (K oL *0O( o o rp( rp( ox( o o r-p( oy*( o o or .p( r .p( ox*:t o)*:t o**:t o^*:t o_*:t o^*:t o_*lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet4fSystem.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a@MCMqrM6哗mQy~mIBr׻k/}ý\ο>/]׋Qq V 2 m d 6Y V| S HJ.8f  g/H[v-ܻ^OC2lEB"Gq)JU,Dq|д>].zC S$!]S!6u!%S"&S""0>#>##VX$ V$lV$F$$ $'$X%v˰%VK&&''Q7L(p)"}+1:,,p-e~E-H/3/7`1Vn1m11P347d495d[5M ?6@F61K6|99':uk:;t!;(;C;Rg;q<)>5>zv?=T}?@f8AB_:BG/H< H HQH6HuHgGHH[H3Hb]HX+I)LI)#IIfCD' 9 # p: 1 "'&' i#&"# y [F$[$L wr ,|C=|U R&$$ rws q%QqO'l' )H(u4J.'$1%%Q)_(3&V&%f !k&n""" ;   %(%*)Y| @* P%'Zt+; B($\u T $g) Tu!"|X A ! !$!"+c) bi9za g )$l&Wtu %"JS" _'@o  M . =!pG3#T&&TC(&(h(_ h5 APGPUAPIDesc APLocalStoragelAPMemoryFlushAPSmoothScrollAPWebAudioAPWebGLAPWebSecurityAPYoutubeAboutDescAboutHelpeAboutReportBuglAdd~CPAnimations"CPAnimationsLabelCPAutocomplete&CPAutocompleteLabelCPBlockpopCPBlockpopLabelCPBtnManageCPHomepagestartCPMouseGesturesICPShowAppsBar`CPShowBookmarksCPYoutubeDL CancelClearCacheClearCacheDescClearTabsNClearTabsDescl CloseCloseWinCloseWinCancelCloseWinDiscCloseWinHelpCloseWinQues]CloseWinSaveCloseWinTriConfirmConsoleConsoleDescContentAdvisor$ContentAdvisorDesc'CookiesDescRDFLabel}DeveloperDescDownloadsDescFindCaseFindHighlight#FlagsWarning:FullScreenDescGlobalResetGlobalResetDescHPDFLabel15 HPDFLabel2~ HPLabel HTMLFile HTMLFileDesc HistoryDesc- ImportBookmarksQ ImportChoose JSPadDesc Keyboard KeyboardDesc MobileView MobileViewDesc MsgBoxExceptionc NewWindow NewWindowDesc Ok "OrganizeBookmarks *OrganizeBookmarksDesc PasteAndGo PasteAndSearch Plugins PluginsDesc. PolarPass PolarPassDesc PolarSync PolarSyncDesc PrivacyLevels "PrivacyLevelsDesc RestartK SPEnableJSU SPEnableJSDescj SPFlashkSPFlashDescSPImagesSPImagesDescSPPluginYSPPluginDescxSPWebFilterSPWebFilterDescSafemodeSafemodeDescScriptsAllScriptsGetAppsScriptsGetMoreScriptsInfoScriptsRun#ScriptsRunAll3ScriptsRunningLScriptsStopAllWTranslatelTranslateDescTridentOptions$TridentOptionsDescUACustomUCPDeleteExit$UCPDownloadConfirm$.UCPDownloadConfirmLabelUUCPDownloadLocUCPFavicon UCPFaviconLabelUCPPolarPass$UCPPolarityManagerUndoZoomDescZoomLevel*adBlockLite:adBlockLiteDescMappletDeleteappletDeleteAll(appletDeleteSelectedappletImportappletNew6appletRefresh@appletRenameJbookmarksEditVcatActionkcatActionDescu catCPcatCPDesccatColorcatColorDesc catPageLoadecatPageLoadDescr catUPcatUPDesccatUpdatecatUpdateDesccloseAlwaysDiscicloseAlwaysSaveycloseAskcloseLabel$contextAutoRefreshcontextBackcontextCloseTabcontextCopyLinkcontextForward"contextHardReloadcontextHome contextImageCopy- contextImageOpen< contextImageSave^"contextImageThemescontextImages$contextNewHomePagecontextNewTab"contextNormReload&contextOpenInNewTab(contextOpenNewWindowcontextRefresh"contextRefreshAllcontextSave7contextSaveLinkL"contextSaveTargetjcontextSearch contextSelectAll(contextSetAsHomePagecontextSharecontextSourcecontextSpeak$contextTabBookmark *contextTabClearRecent!contextTabClose=$contextTabCloseAllN&contextTabCloseLeft`(contextTabCloseRight&contextTabCloseSame&contextTabDuplicatecontextTabOpencontextTabPin0contextTabRecentlyClosed"contextTabRefresh"contextTabRestore#contextTabStopI"contextTabTrident[contextTabUnpinv0contextTranslateSelectedcontextTweetdataClearAll dataClearCookies dataClearHistory dataClearStorageeditHomeLabeleditZoomLabel6 experimentsImageofontBtn1 fontCB gbAPIgbAdvanced*gbAdvancedPreferencesgbClearDatagbClose gbEdit gbExperiments gbFont7 gbHPDF?gbLanguageggbModeso gbOpenvgbOtherUCPgbPicturePrefgbSearch&gbSimplePreferencesgbTabLimitsgbTabPrevgbTranslategbUpdate gbUpdateSettings:gbUserAgentZ gbViewjgoToLinkrinfoAddressinfoConnectioninfoCookiesinfoDocument infoDocumentTypeinfoHostinfoIdentityinfoIdentityVerinfoInfo infoMore infoSecErrorsNo! infoSecErrorsYesK infoSecurityr languageLabel modesAdBlock "modesAdBlockLabel modesDebug modesDebugLabel !modesDoNotTrack!modesParallel!$modesParallelLabel!modesPrivate""modesPrivateLabel"modesProxyo#modesProxyBtn1~#modesProxyBtn2#modesProxyLabel#pageCertificate#pageDisagree#pageDomain#pageEncoding$pageGeneral$pageMedia$pageMediaDim $pageMediaSize-$pageMediaTypeD$pageRenderModeJ$pageReportr$pageSecurity$pageTechnical$pageWebRep$pageWebsite$&pageWebsiteIdentity$panelAbout$panelClearData$panelClose$panelCopy%panelCut %panelDeveloper%panelDownload%panelEdit)%panelExtension1%panelFavorites=%panelFileH%panelFindQ%panelFullScreenY%panelHistoryl%panelHomew%panelImage%panelOpen%panelPDF%panelPaste%panelPrint%panelReader%panelRefresh%panelSave%panelSaveAll%panelSaveSingle%panelSettings&panelStore&panelTab&panelTools$&panelTranslate0&panelWindow:&panelYoutubeC&panelZoomc&popupExLabel1h&popupExLabel2 'searchFor3'settingsRestart@'srchCustomy'srchLabel'srchLabelInfo'tabLimitsCB](tabLimitsLabel{(tabPrevAlways(tabPrevCtrl(tabPrevLabel(tabPrevNever((themeBackgroundLabel(themeBg1(themeBg2(themeBgTab1 )themeBgTab2+)themeBlur1K)themeBlur2b)themeBordery)themeBtnApply)themeBtnArea1)themeBtnArea2)themeBtnBrowse)themeBtnDefault)themeBtnExport)themeBtnImport)themeBtnSubmit)themeCBBing)themeCBEnabled*themeImgLabel)*themeLabel4*"themeOpacityLabel*themeRBStretch*themeRBTile*themeRBZoom*themeTab1*themeTab2+themeText+themeWinBorder.+themeWindow1J+themeWindow2`+topsitesNamev+topsitesReplace~+translateLabel+updateAuto+updateAvailable+updateButton,, updateCheckMonthD, updateCheckNeverM,$updateCheckStartupT,updateCheckWeek`,"updateDownloadingl,updateLabel,updateLastCheck,$updateNotAvailable,(updateStatusChecking-"updateStatusError$-useNewTab}-Activar aceleración de la GPUEsto determinará si el sitio web tendrá acceso en el uso de la API de Polaridad. Selección de "nunca" se desactivará el API por completo. Al seleccionar "me pregunta" permitirá a ciertas funciones a ejecutar sin permisos, pero la mayoría requerirá autorización. Selección de "siempre" colocará ninguna restricciones.Activar la almacenamiento localActivar ras de memoriaUsar desplazamiento suaveActivar el audio web Usar WebGLActivar la seguridad webUsar Flash en YoutubePEsto le mostrará la versión, los derechos de autor información y créditos.AyudaEviar surgenciasAñadirUtilizar animacionescAquí se moverán automáticamente y cambiar el tamaño utilizando la animación por las pestañas.Autocompletar URLCuando este opción está activada, Polarity intentará completar automáticamente lo que eres escribiendo sobre la apremiante entrar al mirar en su web y la historia búsqueda.Bloquear anuncios/Esto va a bloquear la mayoría de los anuncios. Administrar,Navegar a la página de inicio cuando abrir.Usar gestos del raton%Siempre visible barra de aplicacionesFavoritos siempre visibles8Utilizar YouTube Downloader (Necesidades reinicializar.)Cancelar Limpiar cacheVLimpia de Polarity sesiones, la historia y las cookies. Esto acelerará el navegador.Eliminar pestañas recientesCEsto borrará el registro de su recientemente pestañas cerradas.CerrarSalir de navegador PolarityCancelarOlvide sesiónkPuede desactivar este mensaje en el menú de ajustes en las preferencias comunes bajo la conducta de cerca..¿Quieres guardar sus pestañas para proximá?Recuerde sesión&* Pestañas Trident no se guardarán . ConfirmarVentana de la consola'Esto abrirá una ventana de la consola.Asesor de contenido)Filtros de contenido visto en el Trident.)Esto abrirá el applet editor de cookies.JDescargar de carpeta (clic izquierdo para visitar, haga clic para editar):(Esto abrirá el editor HTML en Polarity.Esto ver el applet de descarga. Caso-SensibleResaltar las palabras|* Utilice estos ajustes a su propio riesgo. Tenga en cuenta que estos son todos experimental y puede bloquearse Polaridad."Usar el modo de pantalla completa.Reiniciar AjustesDEsto borrará todas sus preferencias, que le da un nuevo comienzo.GPagina Iniciál (clic izquierdo para visitar , haga clic para editar) :ADescargas (clic izquierdo para visitar , haga clic para editar) :5Home Page (left-click to visit, right-click to edit):Archivo de HTML"Esto abrirá los archivos locales."Esto ver el applet de la historia./Importa tus marcadores desde otros navegadoresSeleccione su navegador:0Esto abrirá el probador JavaScript en Polarity.Teclado En Pantalla$Esto abrirá un teclado en pantalla. Vista móvilJEsto hará que el navegador cargar el móvil versión de la página web.Exception Encountered. Restart? Nueva ventanaAbrirá un nueva ventana.OkOrganizar Favoritos de IE/Filtros de contenido visto en el motor Trident. Pegar y irPegar y buscarActualizar pluginsVEsto abrirá una nueva pestaña que lo hará mostrar los estados actuales de plugin.Iniciar PolarPass&Administrar su información de acceso.Iniciar PolarSync*Crea copias de seguridad y restauraciones.Niveles Privacidad5Le permite ajustar la privacidad en el motor Trident.ReinicioHabilite JavascriptJavascript es un lenguaje de scripting que es generalmente inofensivo, pero puede ser un puerta trasera peligrosa para los piratas informáticos. En general, sin embargo, se recomienda mantenerlo en sitios web ya que la mayoría dependen de ello.Activar Flash y JavaIFlash y Java son plugins que proporcionan páginas web más dinámicas.Activar imágenesxEs muy recomendable que usted mantenga esta opción. La mayoría de los sitios web se ven muy confusa y sin imágenes.Modo de compatibilidad PluginwEsto permite que todos los plugins en el sistema para funcionar, mientras que inhabilitando algunas características."Habilitar protección contra virusEs muy recomendable que usted mantenga esta opción. Esta característica ayuda a detectar y para redirigir lejos de un sitio web malicioso. Modo seguro)Abrirá una nueva ventana de modo seguro.Todos UserscriptsObtener Más AppsObtener Más Scripts* Todos los userscripts deben iniciar manualmente a menos Run Todos los Scripts se habilita o un guión ya ha corrió al menos una vez. ** Userscripts deben estar en un formato .txt o .js. *** Reinicie el navegador o actualizar la página para tener efecto. Iniciar scriptCorriendo todos scripts CorriendoParar Todos ScriptsTraducir página webTraducir cualquier sitio web.Opciones Trident(Abre todas las opciones para el Trident.Utilizar personalizada-Eliminar cache/cookies/historial cuando salir/Descargas requieren confirmación para comenzarwCuando esta opción está activada, Polarity siempre le preguntará si desea permitir una descarga antes de iniciarlo.9Confirmar ruta de descarga antes de que comience descargaMostrar faviconsFavicons son los iconos de la mayoría de los sitios web proporcionan. Si esta opción está desactivada, Polarity mostrar el icono de página web genérica para cada ficha.Usar PolarPassUsar Polarity ManagerDeshacer*Esto abrirá el editor de niveles de zoom.Nivel del zoomUsar adblock liteUtiliza menos memoria que AdBlock totales y bloquea los anuncios comunes incluyendo iframes, incrusta, y carpas. (No requiere reinicio).BorrarEliminar todosEliminar seleccionado,Importación favoritos del otros navegadoresNuevo...Recargar RebautizarEditar favoritos...Acciones:Se puede llevar a cabo diversas tareas con Polarity aquí.Preferencias comunesmscorlibSystem.ReflectionAssemblyTitleAttribute.ctorAssemblyDescriptionAttributeAssemblyCompanyAttributeAssemblyProductAttributeAssemblyCopyrightAttributeAssemblyTrademarkAttributeAssemblyFileVersionAttributePolarity.resources.dllPolarity.resourceses-ESPolarity.Localization.es-ES.resources ~U&3A5 z\V4QI{ޅHm  Polarity Stanley Lim"Copyright © 2015 Stanley LimUnleash the web. 7.0.9.00N @_CorDllMainmscoree.dll% 0HX4VS_VERSION_INFO  ?DVarFileInfo$TranslationStringFileInfo000004b0, CommentsPolarity8 CompanyNameStanley Lim< FileDescriptionPolarity0FileVersion7.0.9.0PInternalNamePolarity.resources.dll`LegalCopyrightCopyright 2015 Stanley LimLLegalTrademarksUnleash the web.XOriginalFilenamePolarity.resources.dll4 ProductNamePolarity4ProductVersion7.0.9.08Assembly Version7.0.9.0 `7 ########################################################## # # Default-CGI Output template for Privoxy. # # # USING HTML TEMPLATES: # --------------------- # # Template files are written win plain HTML, with a few # additions: # # - Lines that start with a '#' character like this one # are ignored # # - Each item in the below list of exported symbols will # be replaced by dynamically generated text, if they # are enclosed in '@'-characters. E.g. The string @version@ # will be replaced by the version number of Privoxy. # # - One special application of this is to make whole blocks # of the HTML template disappear if the condition # is not given. Simply enclose the block between the two # strings @if-start and if--end@. The strings # should be placed in HTML comments (), so the # html structure won't be messed when the magic happens. # # USABLE SYMBOLS IN THIS TEMPLATE: # -------------------------------- # # my-ip-addr: # The IP-address that the client used to reach this proxy # my-hostname: # The hostname associated with my-ip-addr # admin-address: # The email address of the pxoxy's administrator, as configured # in the config file # default-cgi: # The URL for the "main menu" builtin CGI of this proxy # menu: # List of
  • elements linking to the other available CGIs # version: # The version number of the proxy software # code-status: # The development status of the proxy software: "alpha", "beta", # or "stable". # homepage: # The URL of the SourceForge ijbswa project, who maintains this # software. # # CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS: # ------------------------------------------------------------------ # # unstable: # this is an alpha or beta release of the proxy software # have-adminaddr-info: # An e-mail address for the local Privoxy adminstrator has # been specified and is available through the "admin-address" # symbol # have-proxy-info: # A URL for online documentation about this proxy has been # specified and is available through the "proxy-info-url" # symbol # have-help-info: # If either have-proxy-info is true or have-adminaddr-info is # true, have-help-info is true. Used to conditionally include # a grey box for any and all help info. # Privoxy@@my-hostname@ # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
    #include mod-title
    #include mod-unstable-warning

    Privoxy Menu:

    #include mod-support-and-service
    #include mod-local-help
    e###################################################################### # # File : $Source: /cvsroot/ijbswa/current/default.action.master,v $ # # $Id: default.action.master,v 1.316 2014/12/19 12:31:10 fabiankeil Exp $ # # Requires : This version requires Privoxy v3.0.11 or later due to # syntax changes. # # Purpose : Default actions file, see # http://www.privoxy.org/user-manual/actions-file.html. # This file is subject to periodic updating. It is # not supposed to be edited by the user. Local exceptions # and enhancements are better placed in user.action, # the match-all section has been moved to match-all.action. # # Copyright : Written by and Copyright (C) 2001-2013 the # Privoxy team. http://www.privoxy.org/ # # Feedback welcome, for details please have a look at: # http://www.privoxy.org/user-manual/contact.html # # The current development version of this file is located: # http://ijbswa.cvs.sourceforge.net/viewvc/ijbswa/current/default.action.master # ############################################################################# # Syntax ############################################################################# # # A much better explanation can be found in the user manual which is # part of the distribution and can be found at http://www.privoxy.org/user-manual # # To determine which actions apply to a request, the URL of the request is # compared to all patterns in this file. Every time it matches, the list of # applicable actions for this URL is incrementally updated. You can trace # this process by visiting http://config.privoxy.org/show-url-info # # There are 4 types of lines in this file: comments (like this line), # actions, aliases and patterns, all of which are explained below. # ############################################################################# # Pattern Syntax ############################################################################# # # 1. On Domains and Paths # ----------------------- # # Generally, a pattern has the form /, where both the # and part are optional. The pattern matching syntax is different for # each. If you only specify a domain part, the "/" can be left out, but it is # required for the path part. # # www.example.com # is a domain-only pattern and will match any request to www.example.com # # www.example.com/ # means exactly the same (but is slightly less efficient) # # www.example.com/index.html # matches only the document /index.html on www.example.com # # /index.html # matches the document /index.html, regardless of the domain # # index.html # matches nothing, since it would be interpreted as a domain name and # there is no top-level domain called ".html". # # 2. Domain Syntax # ---------------- # # The matching of the domain part offers some flexible options: If the # domain starts or ends with a dot, it becomes unanchored at that end: # # www.example.com # matches only www.example.com # # .example.com # matches any domain that ENDS in .example.com # # www. # matches any domain that STARTS with www. # # .example. # matches any domain that CONTAINS example # # # Additionally, there are wildcards that you can use in the domain names # themselves. They work pretty similar to shell wildcards: "*" stands for # zero or more arbitrary characters, "?" stands for one, and you can define # character classes in square brackets and they can be freely mixed: # # ad*.example.com # matches adserver.example.com, ads.example.com, etc but not sfads.example.com # # *ad*.example.com # matches all of the above # # .?pix.com # matches www.ipix.com, pictures.epix.com, a.b.c.d.e.upix.com etc # # www[1-9a-ez].example.com # matches www1.example.com, www4.example.com, wwwd.example.com, # wwwz.example.com etc, but not wwww.example.com # # You get the idea? # # 2. Path Syntax # -------------- # # Paths are specified as full regular expressions, and are more flexible than # the domain syntax above. A comprehensive discussion of regular expressions # wouldn't fit here. # # Perl compatible regular expressions are used. See the pcre/docs/ direcory or # man perlre (also available at http://perldoc.perl.org/perlre.html) for # details. The appendix to our User Manual also has some detail. # # Please note that matching in the path is CASE INSENSITIVE by default, but # you can switch to case sensitive by starting the pattern with the "(?-i)" # switch: # # www.example.com/(?-i)PaTtErN.* # will match only documents whose path starts with PaTtErN in exactly this # capitalization. # # Partially case-sensitive and partially case-insensitive patterns are # possible, but the rules about splitting them up are extremely complex # - see the PCRE documentation for more information. # ############################################################################# # Action Syntax ############################################################################# # # There are 3 kinds of actions: # # Boolean (e.g. "handle-as-image"): # +name # enable # -name # disable # # Parameterized (e.g. "hide-user-agent"): # +name{param} # enable and set parameter to "param" # -name # disable # # Multi-value (e.g. "add-header", "filter"): # +name{param} # enable and add parameter "param" # -name{param} # remove the parameter "param" # -name # disable totally # # The default (if you don't specify anything in this file) is not to take # any actions - i.e completely disabled, so Privoxy will just be a # normal, non-blocking, non-anonymizing proxy. You must specifically # enable the privacy and blocking features you need (although the # provided default actions file will do that for you). # # Later actions always override earlier ones. For multi-valued actions, # the actions are applied in the order they are specified. # ############################################################################# # Valid actions are: ############################################################################# # # +add-header{Name: value} # Adds the specified HTTP header, which is not checked for validity. # You may specify this many times to specify many headers. # # +block{reason} # Block this URL. Instead of forwarding the request, Privoxy will # send a "block" page containing the specified reason. # # +change-x-forwarded-for{add} # +change-x-forwarded-for{block} # Adds or blocks the "X-Forwarded-For:" HTTP header in client # requests. # # +client-header-filter{name} # All client headers to which this action applies are filtered on-the-fly # through the specified regular expression based substitutions. # # Client-header filters predefined in the supplied default.filter include: # # hide-tor-exit-notation: Removes the Tor exit node notation in Host and Referer headers. # privoxy-control: Removes X-Privoxy-Control headers. # # +client-header-tagger{string} # Tag requests based on their headers. Client headers to which this # action applies are filtered on-the-fly through the specified regular # expression based substitutions, the result is used as a tag. # Client-header taggers are the first actions that are executed and their # tags can be used to control every other action. # # Client-header taggers predefined in the supplied default.filter include: # # image-requests: Tags detected image requests as "IMAGE-REQUEST". # css-requests: Tags detected CSS requests as "CSS-REQUEST". # range-requests: Tags range requests as "RANGE-REQUEST". # client-ip-address: Tags the request with the client's IP address. # http-method: Tags the request with its HTTP method. # allow-post: Tags POST requests as "ALLOWED-POST". # complete-url: Tags the request with the whole request URL. # user-agent: Tags the request with the complete User-Agent header. # referer: Tags the request with the complete Referer header. # privoxy-control: Creates tags with the content of X-Privoxy-Control headers. # # +content-type-overwrite # Replaces the "Content-Type:" HTTP server header, so that unwanted # download menus will not pop up, or changes the browser's rendering mode. # # +crunch-client-header{string} # Deletes every header sent by the client that contains the string the # user supplied as parameter. # # +crunch-if-none-match # Deletes the "If-None-Match:" HTTP client header. # # +crunch-server-header{string} # Deletes every header sent by the server that contains the string the # user supplied as a parameter. # # +deanimate-gifs{last} # +deanimate-gifs{first} # Deanimate all animated GIF images, i.e. reduce them to their last # frame. This will also shrink the images considerably. (In bytes, # not pixels!) # If the option "first" is given, the first frame of the animation # is used as the replacement. If "last" is given, the last frame of # the animation is used instead, which propably makes more sense for # most banner animations, but also has the risk of not showing the # entire last frame (if it is only a delta to an earlier frame). # # +downgrade-http-version # Downgrade HTTP/1.1 client requests to HTTP/1.0 and downgrade the # responses as well. Use this action for servers that use HTTP/1.1 # protocol features that Privoxy currently can't handle yet. # # +fast-redirects{check-decoded-url} # +fast-redirects{simple-check} # Many sites, like yahoo.com, don't just link to other sites. # Instead, they will link to some script on their own server, # giving the destination as a parameter, which will then redirect # you to the final target. # # URLs resulting from this scheme typically look like: # http://some.place/some_script?http://some.where-else # # Sometimes, there are even multiple consecutive redirects encoded # in the URL. These redirections via scripts make your web browsing # more traceable, since the server from which you follow such a link # can see where you go to. Apart from that, valuable bandwidth and # time is wasted, while your browser asks the server for one redirect # after the other. Plus, it feeds the advertisers. # # The +fast-redirects{check-decoded-url} option enables interception of # these requests by Privoxy, who will cut off all but the last valid URL # in the request and send a local redirect back to your browser without # contacting the intermediate sites. NOTE: Syntax change as of v.3.0.4. # # +filter{name} # All files of text-based type, most notably HTML and JavaScript, to which # this action applies, can be filtered on-the-fly through the specified # regular expression based substitutions. (Note: plain text documents are # exempted from filtering, because web servers often use the text/plain # MIME type for all files whose type they don't know.) By default, # filtering works only on the raw document content itself (that which can # be seen with View Source), not the headers. Repeat for multiple filters. # Use with caution: filters can be very intrusive. # # Filters predefined in the supplied default.filter include: # # js-annoyances: Get rid of particularly annoying JavaScript abuse. # js-events: Kill JavaScript event bindings and timers (Radically destructive! Only for extra nasty sites). # 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 if refresh time is larger than 9 seconds. # 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. # 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 and make them resizable. # iframes: Removes all detected iframes. Should only be enabled for individual sites. # 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: Crude parental filtering. Note that this filter doesn't work reliably. # ie-exploits: Disable some known Internet Explorer bug exploits. # site-specifics: Cure for site-specific problems. Don't apply generally! # no-ping: Removes non-standard ping attributes in and tags. # google: CSS-based block for Google text ads. Also removes a width limitation and the toolbar advertisement. # yahoo: CSS-based block for Yahoo text ads. Also removes a width limitation. # msn: CSS-based block for MSN text ads. Also removes tracking URLs and a width limitation. # blogspot: Cleans up some Blogspot blogs. Read the fine print before using this. # # +force-text-mode # Declares a document as plain text, even if the "Content-Type:" isn't detected # as such. # # +forward-override{forward .} # +forward-override{forward 127.0.0.1:8123} # +forward-override{forward-socks4a 127.0.0.1:9050 .} # +forward-override{forward-socks4a 127.0.0.1:9050 proxy.example.org:8000} # +forward-override{forward-socks5 127.0.0.1:9050 .} # +forward-override{forward-socks5 127.0.0.1:9050 proxy.example.org:8000} # This action overrules the forward directives in the configuration file. # # +handle-as-empty-document # This action alone doesn't do anything noticeable. It just marks URLs. If # the block action also applies, the presence or absence of this mark # decides whether an HTML "blocked" page, or an empty document will be sent # to the client as a substitute for the blocked content. # # +handle-as-image # Treat this URL as an image. This only matters if it's also "+block"ed, # in which case a "blocked" image can be sent rather than a HTML page. # See +set-image-blocker{} for the control over what is actually sent. # # +hide-accept-language{lang} # +hide-accept-language{block} # Deletes or replaces the "Accept-Language:" HTTP header in client # requests. # # +hide-content-disposition{block} # +hide-content-disposition{string} # Deletes or replaces the "Content-Disposition:" HTTP header set by some # servers. This can be used to prevent download menus for content you # prefer to view inside the browser, for example. # # +hide-from-header{block} # +hide-from-header{spam@sittingduck.xqq} # If the browser sends a "From:" header containing your e-mail address, # either completely removes the header ("block"), or change it to the # specified e-mail address. # # +hide-if-modified-since{block} # +hide-if-modified-since{-60} # Deletes the "If-Modified-Since:" HTTP client header or modifies its # value, preventing another way to track users. # # +hide-referer{block} # +hide-referer{forge} # +hide-referer{http://nowhere.com} # Don't send the "Referer:" (sic) header to the web site. You can # block it, forge a URL to the same server as the request (which is # preferred because some sites will not send images otherwise) or # set it to a constant string. # # +hide-referrer{...} # Alternative spelling of +hide-referer. Has the same parameters, # and can be freely mixed with, "+hide-referer". ("referrer" is the # correct English spelling, however the HTTP specification has a # bug - it requires it to be spelt "referer"). # # +hide-user-agent{browser-type} # Change the "User-Agent:" header so web servers can't tell your # browser type. (Breaks many web sites). Specify the user-agent # value you want - e.g., to pretend to be using Netscape on Linux: # +hide-user-agent{Mozilla (X11; I; Linux 2.0.32 i586)} # Or to identify yourself explicitly as a Privoxy user: # +hide-user-agent{Privoxy/1.0} # (Don't change the version number from 1.0 - after all, why tell them?) # # +limit-connect{portlist} # # By default, i.e. if no limit-connect action applies, Privoxy # allows HTTP CONNECT requests to all ports. Use limit-connect # if fine-grained control is desired for some or all destinations. # The CONNECT methods exists in HTTP to allow access to secure websites # ("https://" URLs) through proxies. It works very simply: the proxy # connects to the server on the specified port, and then short-circuits # its connections to the client and to the remote server. This means # CONNECT-enabled proxies can be used as TCP relays very easily. Privoxy # relays HTTPS traffic without seeing the decoded content. Websites can # leverage this limitation to circumvent Privoxy's filters. By specifying # an invalid port range you can disable HTTPS entirely. # # +limit-connect{443} # Only port 443 is OK. # +limit-connect{80,443} # Ports 80 and 443 are OK. # +limit-connect{-3, 7, 20-100, 500-} # Ports less than 3, 7, 20 to 100 and above 500 are OK. # +limit-connect{-} # All ports are OK # +limit-connect{,} # No HTTPS/SSL traffic is allowed # # +limit-cookie-lifetime{lifetime in minutes} # # This action reduces the lifetime of HTTP cookies coming from the # server to the specified number of minutes, starting from the time # the cookie passes Privoxy. # # Cookies with a lifetime below the limit are not modified. # The lifetime of session cookies is set to the specified limit. # The effect of this action depends on the server. # If the parameter is "0", this action behaves like session-cookies-only. # # +overwrite-last-modified{block} # +overwrite-last-modified{reset-to-request-time} # +overwrite-last-modified{randomize} # Removing the "Last-Modified:" header is useful for filter testing, where # you want to force a real reload instead of getting status code "304", # which would cause the browser to reuse the old version of the page. # # The "randomize" option overwrites the value of the "Last-Modified:" # header with a randomly chosen time between the original value and the # current time. In theory the server could send each document with a # different "Last-Modified:" header to track visits without using cookies. # "Randomize" makes it impossible and the browser can still revalidate # cached documents. # # "reset-to-request-time" overwrites the value of the "Last-Modified:" # header with the current time. You could use this option together with # hide-if-modified-since to further customize your random range. # # +prevent-compression # Prevent the website from compressing the data. Some websites do # that, which is a problem for Privoxy when built without zlib support, # since +filter and +gif-deanimate will not work on compressed data. # Will slow down connections to those websites, though. # # +server-header-filter{name} # All server headers to which this action applies are filtered on-the-fly # through the specified regular expression based substitutions. # # Server-header filters predefined in the supplied default.filter include: # # x-httpd-php-to-html: Changes the Content-Type header from x-httpd-php to html. # html-to-xml: Changes the Content-Type header from html to xml. # xml-to-html: Changes the Content-Type header from xml to html. # less-download-windows: Prevent annoying download windows for content types the browser can handle itself. # privoxy-control: Removes X-Privoxy-Control headers. # # +server-header-tagger{content-type} # Server headers to which this action applies are filtered on-the-fly # through the specified regular expression based substitutions, the result # is used as a tag. Server-header taggers are executed before all other # header actions that modify server headers. Their tags can be used to # control all of the other server-header actions, the content filters and # the crunch actions (redirect and block). # # Server-header taggers predefined in the supplied default.filter include: # # content-type: Tags the request with the content type declared by the server. # privoxy-control: Creates tags with the content of X-Privoxy-Control headers. # # +session-cookies-only # If the website sets cookies, make sure they are erased when you exit # and restart your web browser. This makes profiling cookies useless, # but won't break sites which require cookies so that you can log in # or for transactions. # # +set-image-blocker{blank} # +set-image-blocker{pattern} # +set-image-blocker{} with being any valid image URL # Decides what to do with URLs that end up tagged with {+block +handle-as-image}. # There are 4 options: # * "-set-image-blocker" will send a HTML "blocked" page, usually # resulting in a "broken image" icon. # * "+set-image-blocker{blank}" will send a 1x1 transparent image # * "+set-image-blocker{pattern}" will send a 4x4 grey/white pattern # which is less intrusive than the logo but easier to recognize # than the transparent one. # * "+set-image-blocker{}" will send a HTTP temporary redirect # to the specified image URL. # # # +crunch-outgoing-cookies # Prevent the website from reading cookies # # +crunch-incoming-cookies # Prevent the website from setting cookies # # +redirect{} # +redirect{} # Convinces the browser that the requested document has been moved to # another location and the browser should get it from the specified # URL. # ############################################################################# ############################################################################# # Settings -- Don't change. ############################################################################# {{settings}} ############################################################################# for-privoxy-version=3.0.11 ############################################################################# # Aliases ############################################################################# {{alias}} ############################################################################# # # You can define a short form for a list of permissions - e.g., instead # of "-crunch-incoming-cookies -crunch-outgoing-cookies -filter -fast-redirects", # you can just write "shop". This is called an alias. # # Currently, an alias can contain any character except space, tab, '=', '{' # or '}'. # But please use only 'a'-'z', '0'-'9', '+', and '-'. # # Alias names are not case sensitive. # # Aliases beginning with '+' or '-' may be used for system action names # in future releases - so try to avoid alias names like this. (e.g. # "+crunch-all-cookies" below is not a good name) # # Aliases must be defined before they are used. # # These aliases just save typing later: # +crunch-all-cookies = +crunch-incoming-cookies +crunch-outgoing-cookies -crunch-all-cookies = -crunch-incoming-cookies -crunch-outgoing-cookies allow-all-cookies = -crunch-all-cookies -session-cookies-only allow-popups = -filter{all-popups} -filter{unsolicited-popups} +block-as-image = +block{Blocked image request.} +handle-as-image -block-as-image = -block # These aliases define combinations of actions # that are useful for certain types of sites: # fragile = -block -crunch-all-cookies -filter -fast-redirects -hide-referer shop = -crunch-all-cookies allow-popups # Your favourite blend of filters: # myfilters = +filter{html-annoyances} +filter{js-annoyances} +filter{all-popups}\ +filter{webbugs} +filter{banners-by-size} # Allow ads for selected useful free sites: # allow-ads = -block -filter{banners-by-size} -filter{banners-by-link} ################ # # Cautious settings -- safe for all sites, but offer little privacy protection # { \ +change-x-forwarded-for{block} \ +client-header-tagger{css-requests} \ +client-header-tagger{image-requests} \ +hide-from-header{block} \ +set-image-blocker{pattern} \ } standard.Cautious ################ # # Medium settings -- safe for most sites, with reasonable protection/damage tradeoff # { \ +change-x-forwarded-for{block} \ +client-header-tagger{css-requests} \ +client-header-tagger{image-requests} \ +deanimate-gifs{last} \ +filter{refresh-tags} \ +filter{img-reorder} \ +filter{banners-by-size} \ +filter{webbugs} \ +filter{jumping-windows} \ +filter{ie-exploits} \ +hide-from-header{block} \ +hide-referrer{conditional-block} \ +session-cookies-only \ +set-image-blocker{pattern} \ } standard.Medium ################ # # Advanced settings -- reasonable privacy protection but # require some exceptions for trusted sites, most likely # because of cookies or SSL. Also testing ground for # new options. # # CAUTION: These settings can still be subverted by a # misconfigured client that executes code from untrusted # sources. # { \ +change-x-forwarded-for{block} \ +client-header-tagger{css-requests} \ +client-header-tagger{image-requests} \ +crunch-if-none-match \ +crunch-outgoing-cookies \ +crunch-incoming-cookies \ +deanimate-gifs{last} \ +fast-redirects{check-decoded-url} \ +filter{html-annoyances} \ +filter{content-cookies} \ +filter{refresh-tags} \ +filter{img-reorder} \ +filter{banners-by-size} \ +filter{banners-by-link} \ +filter{webbugs} \ +filter{jumping-windows} \ +filter{frameset-borders} \ +filter{quicktime-kioskmode} \ +hide-if-modified-since{-60} \ +hide-from-header{block} \ +hide-referrer{conditional-block} \ +limit-connect{,} \ +overwrite-last-modified{randomize} \ +set-image-blocker{pattern} \ } standard.Advanced ############################################################################# # These extensions belong to images: ############################################################################# {+handle-as-image -filter} ############################################################################# /.*\.(gif|jpe?g|png|bmp|ico)($|\?) ############################################################################# # These don't: ############################################################################# {-handle-as-image} /.*\.(js|php|css|.?html?) ############################################################################# # These belong to multimedia files of which Firefox occasionally only # requests parts. #2816708 ############################################################################# {-filter -deanimate-gifs} # Sticky Actions = -filter -deanimate-gifs # URL = http://www.example.org/foo/bar.ogg # URL = http://www.example.net/bar.ogv /.*\.og[gv]$ ############################################################################# # Generic block patterns by host: ############################################################################# {+block{Host matches generic block pattern.}} ad*. .*ads. .ad.?. .ad.[a-ik-z][a-oq-z]. .ad.jp.*. .ad.???*. # Blocked URL = http://alternativos.iw-advertising.com/ .*advert*. *banner*. count*. *counter. # Blocked URL = http://metrics.performancing.com/ metrics. ############################################################################# # Generic unblockers by host: ############################################################################# {-block} # Sticky Actions = -block adsl. ad[udmw]*. adbl*. adam*. adapt*. adob*. adrenaline. adtp*. adv[oia]*. adventure*. .*road*. .olympiad*. .*load*. .*[epu]ad*. county*. countr*. # URL = http://metrics.torproject.org/consensus-graphs.html metrics.torproject.org/ # URL = http://linuxcounter.net/ linuxcounter.net/ # URL = http://adinablafasel.example.org/ adina*. # URL = http://adelelimedesign.deviantart.com/ adele*. ############################################################################# # Generic block patterns by path: ############################################################################# {+block{Path matches generic block pattern.}} # Blocked URL = http://www.example.org/adimage # Blocked URL = http://www.example.org/adspace /(.*/)?ad(\?|/|s|v|_?(image|se?rv|box)|cycle|rotate|mentor|click|f[ra]m|script|stream|fetch|log|space) /phpads(new)?/ /(.*/)?(ad|all|nn|db|promo(tion)?)?[-_]?banner /(.*/)?(publicite|werbung|rekla(me|am)|annonse|maino(kset|nta|s)?/) /.*(count|track|compteur|(? context as in: # # s/()/$1replacement/sigU # # but that would make them match only the first occurrence of # nasty-item in each )|$1never|sigU # If we allow window.open, we want normal window features: # Test: http://www.htmlgoodies.com/beyond/notitle.html # s/(open\s*\([^\)]+resizable=)(["']?)(?:no|0)\2/$1$2yes$2/sigU s/(open\s*\([^\)]+location=)(["']?)(?:no|0)\2/$1$2yes$2/sigU s/(open\s*\([^\)]+status=)(["']?)(?:no|0)\2/$1$2yes$2/sigU s/(open\s*\([^\)]+scroll(?:ing|bars)=)(["']?)(?:no|0)\2/$1$2auto$2/sigU s/(open\s*\([^\)]+menubar=)(["']?)(?:no|0)\2/$1$2yes$2/sigU s/(open\s*\([^\)]+toolbar=)(["']?)(?:no|0)\2/$1$2yes$2/sigU s/(open\s*\([^\)]+directories=)(["']?)(?:no|0)\2/$1$2yes$2/sigU s/(open\s*\([^\)]+fullscreen=)(["']?)(?:yes|1)\2/$1$2no$2/sigU s/(open\s*\([^\)]+always(?:raised|lowered)=)(["']?)(?:yes|1)\2/$1$2no$2/sigU s/(open\s*\([^\)]+z-?lock=)(["']?)(?:yes|1)\2/$1$2no$2/sigU s/(open\s*\([^\)]+hotkeys=)(["']?)(?:yes|1)\2/$1$2no$2/sigU s/(open\s*\([^\)]+titlebar=)(["']?)(?:no|0)\2/$1$2yes$2/sigU s/(open\s*\([^\)]+always(?:raised|lowered)=)(["']?)(?:yes|1)\2/$1$2no$2/sigU ################################################################################# # # js-events: Kill JavaScript event bindings and timers (Radically destructive! Only for extra nasty sites). # ################################################################################# FILTER: js-events Kill JavaScript event bindings and timers (Radically destructive! Only for extra nasty sites). s/(on|event\.)((mouse(over|out|down|up|move))|(un)?load|contextmenu|selectstart)/never/ig # Not events, but abused on the same type of sites: s/(alert|confirm)\s*\(/concat(/ig s/set(timeout|interval)\(/concat(/ig ################################################################################# # # html-annoyances: Get rid of particularly annoying HTML abuse. # ################################################################################# FILTER: html-annoyances Get rid of particularly annoying HTML abuse. # New browser windows (if allowed -- see no-popups filter below) should be # resizeable and have a location and status bar # s/(]+resizable=)(['"]?)(?:no|0)\2/$1$2yes$2/igU s/(]+location=)(['"]?)(?:no|0)\2/$1$2yes$2/igU s/(]+status=)(['"]?)(?:no|0)\2/$1$2yes$2/igU s/(]+scrolling=)(['"]?)(?:no|0)\2/$1$2auto$2/igU s/(]+menubar=)(['"]?)(?:no|0)\2/$1$2yes$2/igU # The and tags were crimes! # s---sigU ################################################################################# # # content-cookies: Kill cookies that come in the HTML or JS content. # ################################################################################# FILTER: content-cookies Kill cookies that come in the HTML or JS content. # JS cookies, except those used by antiadbuster.com to detect us: # s|(\w+\.)+cookie(?=[ \t\r\n]*=)(?!='aab)|ZappedCookie|ig # HTML cookies: # s|||igU ################################################################################# # # refresh-tags: Kill automatic refresh tags if refresh time is larger than 9 seconds. # ################################################################################# FILTER: refresh-tags Kill automatic refresh tags if refresh time is larger than 9 seconds. # Note: Only deactivates refreshes with more than 9 seconds delay to # preserve monster-stupid but common redirections via meta tags. # s@\2]*))?\2@)(?=\s*[^'"])+$1+isU s@([^\w\s.]\s*)((?:map)?(window|this|parent)\.?)?open\s*\(@$1PrivoxyWindowOpen(@ig s+([^'"]\s*)(?!\s*(\\n|'|"))+$1+iU ################################################################################## # # all-popups: Kill all popups in JavaScript and HTML. # ################################################################################# FILTER: all-popups Kill all popups in JavaScript and HTML. s@((\W\s*)(?:map)?(window|this|parent)\.?)open\s*\\?\(@$1concat(@ig # JavaScript #s/\starget\s*=\s*(['"]?)_?(blank|new)\1?/ notarget/ig # HTML s/\starget\s*=\s*(['"]?)_?(blank|new)\1?/ /ig # (X)HTML ################################################################################## # # img-reorder: Reorder attributes in tags to make the banners-by-* filters more effective. # ################################################################################# FILTER: img-reorder Reorder attributes in tags to make the banners-by-* filters more effective. # In the first step src is moved to the start, then width is moved to the second # place to guarantee an order of src, width, height. Also does some white-space # normalization. # # This makes banners-by-size more effective and allows both banners-by-size # and banners-by-link to preserve the original image URL in the title attribute. s|]*)\ssrc\s*=\s*(['"])([^>'" ]+)\2|]*)\ssrc\s*=\s*([^'">\\\s]+)|]+height)\s*=\s*|$1=|sig s|'" ]*\2\|[^'">\\\s]+?))([^>]*)\s+width\s*=\s*((["']?)\d+?\5)(?=[\s>])|\\\1\s]+)\1)?[^>]*?(width=(['"]?)88\4)[^>]*?(height=(['"]?)31\6)[^>]*?(?=/?>)@\ \\\1\s]+)\1)?[^>]*?(width=(['"]?)120\4)[^>]*?(height=(['"]?)(?:600?|90|240)\6)[^>]*?(?=/?>)@\ \\\1\s]+)\1)?[^>]*?(width=(['"]?)125\4)[^>]*?(height=(['"]?)125\6)[^>]*?(?=/?>)@\ \\\1\s]+)\1)?[^>]*?(width=(['"]?)160\4)[^>]*?(height=(['"]?)600\6)[^>]*?(?=/?>)@\ \\\1\s]+)\1)?[^>]*?(width=(['"]?)180\4)[^>]*?(height=(['"]?)150\6)[^>]*?(?=/?>)@\ \\\1\s]+)\1)?[^>]*?(width=(['"]?)(?:234|468)\4)[^>]*?(height=(['"]?)60\6)[^>]*?(?=/?>)@\ \\\1\s]+)\1)?[^>]*?(width=(['"]?)240\4)[^>]*?(height=(['"]?)400\6)[^>]*?(?=/?>)@\ \\\1\s]+)\1)?[^>]*?(width=(['"]?)(?:250|300)\4)[^>]*?(height=(['"]?)250\6)[^>]*?(?=/?>)@\ \\\1\s]+)\1)?[^>]*?(width=(['"]?)336\4)[^>]*?(height=(['"]?)280\6)[^>]*?(?=/?>)@\ \\\1\s]+)\1)?[^>]*?(width=(['"]?)200\4)[^>]*?(height=(['"]?)50\6)[^>]*?(?=/?>)@\ # \1\s]*?(?:\ adclick # See www.dn.se \ | advert # see dict.leo.org \ | atwola\.com/(?:link|redir) # see www.cnn.com \ | doubleclick\.net/jump/ # redirs for doublecklick.net ads \ | counter # common \ | (?\1\s]*)\1[^>]*>\s*\\\3\s]+)\3)?[^>]*((?:width|height)\s*=\s*(['"]?)\d+?\6)[^>]*((?:width|height)\s*=\s*(['"]?)\d+?\8)[^>]*?(?=/?>)\ @\1\s]*?(?:ad(?:click|vert)|atwola\.com/(?:link|redir)|doubleclick\.net/jump/|(?\1\s]*)\1[^>]*>\s*\\\3\s]+)\3)?[^>]*?(?=/?>)@]*\s(?:width|height)\s*=\s*['"]?[01](?=\D)[^>]*\s(?:width|height)\s*=\s*['"]?[01](?=\D)[^>]*?>@@siUg ################################################################################# # # tiny-textforms: Extend those tiny textareas up to 40x80 and kill the hard wrap. # ################################################################################# FILTER: tiny-textforms Extend those tiny textareas up to 40x80 and kill the hard wrap. s/(]*?)(?:\s*(?:rows|cols)=(['"]?)\d+\2)+/$1 rows=$2\40$2 cols=$2\80$2/ig s/(]*?)wrap=(['"]?)hard\2/$1/ig ################################################################################# # # jumping-windows: Prevent windows from resizing and moving themselves. # ################################################################################# FILTER: jumping-windows Prevent windows from resizing and moving themselves. s/(?<=[\W])(?:window|this|self)\.(?:move|resize)(?:to|by)\(/''.concat(/ig ################################################################################# # # frameset-borders: Give frames a border, make them resizable and scrollable. # ################################################################################# FILTER: frameset-borders Give frames a border and make them resizable. s/(]*)framespacing=(['"]?)(no|0)\2/$1/igU s/(]*)frameborder=(['"]?)(no|0)\2/$1/igU s/(]*)border=(['"]?)(no|0)\2/$1/igU s/(]*)noresize/$1/igU s/(]*)frameborder=(['"]?)(no|0)\2/$1/igU s/(]*)scrolling=(['"]?)(no|0)\2/$1/igU ################################################################################# # # iframes: Remove all detected iframes. Should only be enabled for # individual sites after testing that the iframes are optional. # ################################################################################# FILTER: iframes Removes all detected iframes. Should only be enabled for individual sites. s@@@Uisg ################################################################################# # # demoronizer: Correct Microsoft's abuse of standardized character sets, which # leave the browser to (mis)-interpret unknown characters, with # sometimes bizarre results on non-MS platforms. # # credit: ripped from the demoroniser.pl script by: # John Walker -- January 1998, http://www.fourmilab.ch/webtools/demoroniser # ################################################################################# FILTER: demoronizer Fix MS's non-standard use of standard charsets. s/(&\#[0-2]\d\d)\s/$1; /g # per Robert Lynch: http://slate.msn.com//?id=2067547, just a guess. # Must come before x94 below. s/\xE2\x80\x94/ -- /g s/\x82/,/g #s-\x83-f-g s/\x84/,,/g s/\x85/.../g #s/\x88/^/g #s-\x89- /-g s/\x8B/~-g #s-\x99-TM-g # per Robert Lynch. s/\x9B/>/g # 155 ################################################################################# # # shockwave-flash: Kill embedded Shockwave Flash objects. # Note: Better just block "/.*\.swf$"! # ################################################################################# FILTER: shockwave-flash Kill embedded Shockwave Flash objects. s|]*macromedia.*||sigU s|]*(application/x-shockwave-flash\|\.swf).*>(.*)?||sigU ################################################################################# # # quicktime-kioskmode: Make Quicktime movies saveable. # ################################################################################# FILTER: quicktime-kioskmode Make Quicktime movies saveable. s/(]*)kioskmode\s*=\s*(["']?)true\2/$1/ig ################################################################################# # # fun: Text replacements for subversive browsing fun! # ################################################################################# FILTER: fun Text replacements for subversive browsing fun! # SCNR # s/microsoft(?!\.[^\s])/MicroSuck/ig # Buzzword Bingo (example for extended regex syntax) # s* (?:industry|world)[ -]leading \ | cutting[ -]edge \ | customer[ -]focused \ | market[ -]driven \ | award[ -]winning # Comments are OK, too! \ | high[ -]performance \ | solutions[ -]based \ | unmatched \ | unparalleled \ | unrivalled \ *$0Bingo! \ *igx # For Germans only # s/(M|m)edien(?![^<]*>)/$1ädchen/Ug ################################################################################# # # crude-parental: Crude parental filtering. Use with a suitable blocklist. # Pages are "blocked" based on keyword matching. # ################################################################################# FILTER: crude-parental Crude parental filtering. Note that this filter doesn't work reliably. # (Note: Middlesex, Sussex and Essex are counties in the UK, not rude words) # (Note #2: Is 'sex' a rude word?!) s%^.*(?Blocked\

    Blocked by Privoxy's crude-parental filter due to possible adult content.

    %is s+^.*warez.*$+No Warez

    You're not searching for illegal stuff, are you?

    +is # Remove by description s/^.*\ (?:(suck|lick|tongue|rub|fuck|fingering|finger|chicks?)\s*)?\ (?:(her|your|my|hard|with|big|wet|tight|pink|hot|moist|young|teen)\s*)+\ (dicks?|penis|cocks?|balls?|tits?|pussy|cunt|clit|ass|mouth).*$\ /This page has been blocked by Privoxy's crude-parental content filter\ /is #Remove by link text s/^.*\ (download|broadband|view|watch|free|get|extreem)?\s*\ (sex|xxx|porn|cumshot|fuck(ing|s)?|anal|ass|asian|adult|Amateur|org(y|ies)|close ups?|hand?job|nail(ed)?)+\s*\ (movies?|pics?|videos?|dvds?|dvd's|links?).*$\ /This page has been blocked by Privoxy's crude-parental content filter\ /is #Remove by age disclaimer s/^.*\ (models?|chicks?|girls?|women|persons)\s*\ (who|are|were)+ (over|at least) (16|18|21) years (old|of age).*$\ /This page has been blocked by Privoxy's crude-parental content filter\ /is #Remove by regulations s/^.*(Section 2257|18 U.?S.?C.? 2257).*$\ /This page has been blocked by Privoxy's crude-parental content filter\ /is ################################################################################# # # IE-Exploits: Disable some known Internet Explorer bug exploits. # ################################################################################# FILTER: ie-exploits Disable some known Internet Explorer bug exploits. # Note: This is basically a demo and waits for someone more interested in IE # security (sic!) to take over. # Cross-site-scripting: # s%f\("javascript:location.replace\('mk:@MSITStore:C:'\)"\);%alert\("This page looks like it tries to use a vulnerability described here:\n http://online.securityfocus.com/archive/1/298748/2002-11-02/2002-11-08/2"\);%siU # Address bar spoofing (http://www.secunia.com/advisories/10395/): # s/(]*href[^>]*)(?:\x01|\x02|\x03|%0[012])@/$1MALICIOUS-LINK@/ig # Nimda: # s%%
    WARNING: This Server is infected with Nimda!%g ################################################################################# # # # site-specifics: Cure for site-specific problems. Don't apply generally! # # Note: The fixes contained here are so specific to the problems of the # particular web sites they are designed for that they would be a # waste of CPU cycles (or even destructive!) on 99.9% of the web # sites where they don't apply. # ################################################################################# FILTER: site-specifics Cure for site-specific problems. Don't apply generally! # www.spiegel.de excludes X11 users from viewing Flash5 objects - shame. # Apply to: www.spiegel.de/static/js/flash-plugin.js # s/indexOf\("x11"\)/indexOf("x13")/ # www.quelle-bausparkasse.de uses a very stupid redirect mechanism that # relies on a webbug being present. Can we tolerate that? No! # Apply to: www.quelle-bausparkasse.de/$ # s/mylogfunc()//g # groups.yahoo.com has splash pages that one needs to click through in # order to access the actual messages. Let the browser do that. Thanks # to Paul Jobson for this one: # s|(?:Continue to message\|Weiter zu Nachricht)||ig # monster.com has two very similar gimmicks: # s|||i s|||i # nytimes.com triggers popups through the onload handler of dummy images # to fool popup-blockers. # s|(]*)onload|$1never|sig # Pre-check all the "Discard" buttons in GNU Mailman's web interface. # (This saves a lot of mouse aiming practice when flushing spamtraps) # s|( and tags. # ################################################################################# FILTER: no-ping Removes non-standard ping attributes in and tags. s@(]*?)\sping=(['"]?)([^"'>]+)\2([>\s]?)@\ PING!\n$1$4@ig ################################################################################# # # google: CSS-based block for Google text ads. Also removes # a width limitation and the toolbar advertisement. # ################################################################################# FILTER: google CSS-based block for Google text ads. Also removes a width limitation and the toolbar advertisement. s@[^\\]@\n$0@ s@
    @
    @ s@(
    @\n\n$0\n@ s@(]*)width:545px;@$1width:70%;@isU ################################################################################# # # msn: CSS-based block for MSN text ads. Also removes tracking URLs # and a width limitation. # ################################################################################# FILTER: msn CSS-based block for MSN text ads. Also removes tracking URLs and a width limitation. s@@\n$0@ # Are these ids still in use? s@(]*) id=(["']?)ads_[^\2]*\2@$1 class="msn_ads"@Uig s@(]*) class=(["']?)sb_ads[^\2]*\2@$1 class="msn_ads"@Uig s@(]*href=\")http://g.msn.com/.*\?(http://.*)(&&DI=.*)(\")@$1$2$4@Ug s@(]*)gping=\".*\"@$1 title="URL cleaned up by Privoxy's msn filter"@Ug ################################################################################# # # blogspot: Cleans up some Blogspot blogs. Read the fine print before using this. # # This filter also intentionally removes some navigation stuff and # sets the page width to 100%. As a result, some rounded "corners" would # appear to early or not at all and as fixing this would require a browser # that understands background-size (CSS3), they are removed instead. # # When applied to feeds, it removes comment titles that # only contain the beginning of the actual comment. # ################################################################################# FILTER: blogspot Cleans up some Blogspot blogs. Read the fine print before using this. s@@\n$0@ s@|(
    ([^<]*)(?:\.\.\.)?\s*\s*\ (\s*\1)@$2@ig ################################################################################# # # x-httpd-php-to-html: Changes the Content-Type header from # x-httpd-php to html. "Content-Type: x-httpd-php" # is set by clueless PHP users and causes many # browsers do open a download menu instead of # rendering the page. # ################################################################################# SERVER-HEADER-FILTER: x-httpd-php-to-html Changes the Content-Type header from x-httpd-php to html. s@^(Content-Type:)\s*application/x-httpd-php@$1 text/html@i ################################################################################# # # html-to-xml: Changes the Content-Type header from html to xml. # ################################################################################# SERVER-HEADER-FILTER: html-to-xml Changes the Content-Type header from html to xml. s@^(Content-Type:)\s*text/html(;.*)?$@$1 application/xhtml+xml$2@i ################################################################################# # # xml-to-html: Changes the Content-Type header from xml to html. # ################################################################################# SERVER-HEADER-FILTER: xml-to-html Changes the Content-Type header from xml to html. s@^(Content-Type:)\s*(?:application|text)/(?:xhtml\+)?xml(;.*)?$@$1 text/html$2@i ################################################################################# # # hide-tor-exit-notation: Remove the Tor exit node notation in Host and Referer headers. # # Note: If Privoxy and Tor are chained and Privoxy is configured to # use socks4a, one can use http://www.example.org.foobar.exit/ # to access the host www.example.org through Tor exit node foobar. # # As the HTTP client isn't aware of this notation, it treats the # whole string "www.example.org.foobar.exit" as host and uses it # for the "Host" and "Referer" headers. From the server's point of # view the resulting headers are invalid and can cause problems. # # An invalid "Referer" header can trigger "hot-linking" protections, # an invalid "Host" header will make it impossible for the server to # find the right vhost (several domains hosted on the same IP address). # # This filter removes the "foo.exit" part in those headers # to prevent the mentioned problems. Note that it only modifies # the HTTP headers, it doesn't make it impossible for the server # to detect your Tor exit node based on the IP address the request is # coming from. # ################################################################################# CLIENT-HEADER-FILTER: hide-tor-exit-notation Removes the Tor exit node notation in Host and Referer headers. s@^((?:Referer|Host):\s*(?:https?://)?[^/]*)\.[^\./]*?\.exit@$1@i ################################################################################# # # less-download-windows: Prevents annoying download windows for content types # the browser can handle itself. # ################################################################################# SERVER-HEADER-FILTER: less-download-windows Prevent annoying download windows for content types the browser can handle itself. s@^Content-Disposition:.*filename=(["']?).*\.(png|gif|jpe?g|diff?|d?patch|c|h|pl|shar)\1.*$@@i s@^(Content-Type:)\s*(?:message/(?:news|rfc822)|text/x-.*|application/x-sh(?:\s|$))\s*@$1 text/plain@i ################################################################################# # # image-requests: Tags detected image requests as "IMAGE-REQUEST". Whether # or not the detection actually works depends on the browser. # ################################################################################# CLIENT-HEADER-TAGGER: image-requests Tags detected image requests as "IMAGE-REQUEST". s@^Accept:\s*image/.*@IMAGE-REQUEST@i ################################################################################# # # css-requests: Tags detected CSS requests as "CSS-REQUEST". Whether # or not the detection actually works depends on the browser. # ################################################################################# CLIENT-HEADER-TAGGER: css-requests Tags detected CSS requests as "CSS-REQUEST". s@^Accept:\s*text/css.*@CSS-REQUEST@i ################################################################################# # # range-requests: Tags range requests as "RANGE-REQUEST". # # By default Privoxy removes Range headers for requests to # ressources that will be filtered to make sure the filters # get the whole picture. Otherwise Range requests could be # intentionally used to circumvent filters or, less likely, # filtering a partial response may damage it because it matched # a pattern that the ressource as a whole wouldn't. # # Range requests can be useful and save bandwidth so instead # of removing Range headers for requests to ressources that # will be filtered, you may prefer to simply disable filtering # for those requests. # # That's what this tagger is all about. After enabling it, # you can disable filtering for range requests using the following # action section: # # {-filter -deanimate-gifs} # TAG:^RANGE-REQUEST # ################################################################################# CLIENT-HEADER-TAGGER: range-requests Tags range requests as "RANGE-REQUEST". s@^Range:.*@RANGE-REQUEST@i ################################################################################# # # client-ip-address: Tags the request with the client's IP address. # ################################################################################# CLIENT-HEADER-TAGGER: client-ip-address Tags the request with the client's IP address. s@^\w*\s+.*\s+HTTP/\d\.\d\s*@IP-ADDRESS: $origin@D ################################################################################# # # http-method: Tags the request with its HTTP method. # ################################################################################# CLIENT-HEADER-TAGGER: http-method Tags the request with its HTTP method. s@^(\w*).*HTTP/\d\.\d\s*$@$1@i ################################################################################# # # allow-post: Tags POST requests as "ALLOWED-POST". # ################################################################################# CLIENT-HEADER-TAGGER: allow-post Tags POST requests as "ALLOWED-POST". s@^(?:POST)\s+.*\s+HTTP/\d\.\d\s*@ALLOWED-POST@i ################################################################################# # # complete-url: Tags the request with the whole request URL. # ################################################################################# CLIENT-HEADER-TAGGER: complete-url Tags the request with the whole request URL. s@^\w*\s+(.*)\s+HTTP/\d\.\d\s*$@$1@i ################################################################################# # # user-agent: Tags the request with the complete User-Agent header. # ################################################################################# CLIENT-HEADER-TAGGER: user-agent Tags the request with the complete User-Agent header. s@^User-Agent:.*@$0@i ################################################################################# # # referer: Tags the request with the complete Referer header. # ################################################################################# CLIENT-HEADER-TAGGER: referer Tags the request with the complete Referer header. s@^Referer:.*@$0@i ################################################################################# # # content-type: Tags the request with the content type declared by the server. # ################################################################################# SERVER-HEADER-TAGGER: content-type Tags the request with the content type declared by the server. s@^Content-Type:\s*([^;]+).*@$1@i ################################################################################# # # privoxy-control: The taggers create tags with the content of X-Privoxy-Control # headers, the filters remove said headers. # ################################################################################# CLIENT-HEADER-TAGGER: privoxy-control Creates tags with the content of X-Privoxy-Control headers. s@^X-Privoxy-Control:\s*@@i CLIENT-HEADER-FILTER: privoxy-control Removes X-Privoxy-Control headers. s@^X-Privoxy-Control:.*@@i SERVER-HEADER-TAGGER: privoxy-control Creates tags with the content of X-Privoxy-Control headers. s@^X-Privoxy-Control:\s*@@i SERVER-HEADER-FILTER: privoxy-control Removes X-Privoxy-Control headers. s@^X-Privoxy-Control:.*@@i g'########################################################## # # "Blocked" Error Output template for Privoxy. # # NOTE: UNLIKE THE OTHER TEMPLATES, THIS ONE USES # JavaScript write() TO GENERATE THE PAGE IN JS_AWARE # BROWSERS. SYMBOL SUBSTITUTIONS THAT RESULT IN MULTILINE # STRINGS WILL BREAK THE JavaScript SYNTAX. # USE WITH CAUTION. # # USING HTML TEMPLATES: # --------------------- # # Template files are written in plain HTML, with a few # additions: # # - Lines that start with a '#' character like this one # are ignored # # - Each item in the below list of exported symbols will # be replaced by dynamically generated text, if they # are enclosed in '@'-characters. E.g. The string @version@ # will be replaced by the version number of Privoxy. # # - One special application of this is to make whole blocks # of the HTML template disappear if the condition # is not given. Simply enclose the block between the two # strings @if-start and if--end@. The strings # should be placed in HTML comments (), so the # html structure won't be messed when the magic happens. # # USABLE SYMBOLS IN THIS TEMPLATE: # -------------------------------- # # my-ip-addr: # The IP-address that the client used to reach this proxy # my-hostname: # The hostname associated with my-ip-addr # admin-address: # The email address of the pxoxy's administrator, as configured # in the config file # default-cgi: # The URL for the "main menu" builtin CGI of this proxy # menu: # List of
  • elements linking to the other available CGIs # version: # The version number of the proxy software # code-status: # The development status of the proxy software: "alpha", "beta", # or "stable". # homepage: # The URL of the SourceForge ijbswa project, who maintains this # software. # # protocol: # The request's protocol: http:// or https:// # hostport: # The host and port part of the blocked request's URL. # path: # The path part of the blocked request's URL. # path-ue: # The path part of the blocked request's URL, url-encoded. # # # CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS: # ------------------------------------------------------------------ # # unstable: # This is an alpha or beta release of the proxy software # have-adminaddr-info: # An e-mail address for the local Privoxy adminstrator has # been specified and is available through the "admin-address" # symbol # have-proxy-info: # A URL for online documentation about this proxy has been # specified and is available through the "proxy-info-url" # symbol # have-help-info: # If either have-proxy-info is true or have-adminaddr-info is # true, have-help-info is true. Used to conditionally include # a grey box for any and all help info. # force-support: # Privoxy has been compiled with support for forced loading # of blocked content. In that case, the symbol "force-prefix" is # avaiable, which translates to the FORCE_PREFIX # Request blocked (Privoxy@@my-hostname@) # Note: The same small version is used above via JavaScript # If you make changes here, keep the other version in sync! 7########################################################## # # No-Such-Domain Error Output template for Privoxy. # # # USING HTML TEMPLATES: # --------------------- # # Template files are written win plain HTML, with a few # additions: # # - Lines that start with a '#' character like this one # are ignored # # - Each item in the below list of exported symbols will # be replaced by dynamically generated text, if they # are enclosed in '@'-characters. E.g. The string @version@ # will be replaced by the version number of Privoxy. # # - One special application of this is to make whole blocks # of the HTML template disappear if the condition # is not given. Simply enclose the block between the two # strings @if-start and if--end@. The strings # should be placed in HTML comments (), so the # html structure won't be messed when the magic happens. # # USABLE SYMBOLS IN THIS TEMPLATE: # -------------------------------- # # my-ip-addr: # The IP-address that the client used to reach this proxy # my-hostname: # The hostname associated with my-ip-addr # admin-address: # The email address of the pxoxy's administrator, as configured # in the config file # default-cgi: # The URL for the "main menu" builtin CGI of this proxy # menu: # List of
  • elements linking to the other available CGIs # version: # The version number of the proxy software # code-status: # The development status of the proxy software: "alpha", "beta", # or "stable". # homepage: # The URL of the SourceForge ijbswa project, who maintains this # software. # # CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS: # ------------------------------------------------------------------ # # unstable: # this is an alpha or beta release of the proxy software # have-adminaddr-info: # An e-mail address for the local Privoxy adminstrator has # been specified and is available through the "admin-address" # symbol # have-proxy-info: # A URL for online documentation about this proxy has been # specified and is available through the "proxy-info-url" # symbol # have-help-info: # If either have-proxy-info is true or have-adminaddr-info is # true, have-help-info is true. Used to conditionally include # a grey box for any and all help info. # 404 - Privoxy Configuration Page not found
  • # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
    404 #include mod-title
    #include mod-unstable-warning

    Privoxy Configuration page not found

    You typed in what looks like a URL used to configure Privoxy, but it cannot be recognised. Maybe it's for a different Privoxy version, or you typed it in wrong? Or maybe the Privoxy administrator has decided to disable the feature.

    If you got here by clicking a link in the configuration interface, please file a bug report!

    You can use the menu below to select from the available configuration options

    More Privoxy:

    #include mod-support-and-service
    #include mod-local-help
    ########################################################## # # No-Such-Domain Error Output template for Privoxy. # # # USING HTML TEMPLATES: # --------------------- # # Template files are written win plain HTML, with a few # additions: # # - Lines that start with a '#' character like this one # are ignored # # - Each item in the below list of exported symbols will # be replaced by dynamically generated text, if they # are enclosed in '@'-characters. E.g. The string @version@ # will be replaced by the version number of Privoxy. # # - One special application of this is to make whole blocks # of the HTML template disappear if the condition # is not given. Simply enclose the block between the two # strings @if-start and if--end@. The strings # should be placed in HTML comments (), so the # html structure won't be messed when the magic happens. # # USABLE SYMBOLS IN THIS TEMPLATE: # -------------------------------- # # my-ip-addr: # The IP-address that the client used to reach this proxy # my-hostname: # The hostname associated with my-ip-addr # admin-address: # The email address of the pxoxy's administrator, as configured # in the config file # default-cgi: # The URL for the "main menu" builtin CGI of this proxy # menu: # List of
  • elements linking to the other available CGIs # version: # The version number of the proxy software # code-status: # The development status of the proxy software: "alpha", "beta", # or "stable". # homepage: # The URL of the SourceForge ijbswa project, who maintains this # software. # # CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS: # ------------------------------------------------------------------ # # unstable: # this is an alpha or beta release of the proxy software # have-adminaddr-info: # An e-mail address for the local Privoxy adminstrator has # been specified and is available through the "admin-address" # symbol # have-proxy-info: # A URL for online documentation about this proxy has been # specified and is available through the "proxy-info-url" # symbol # have-help-info: # If either have-proxy-info is true or have-adminaddr-info is # true, have-help-info is true. Used to conditionally include # a grey box for any and all help info. # Privoxy: Bad parameter # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
    #include mod-title
    #include mod-unstable-warning

    Bad parameter to Privoxy configuration page

    You've found a page used to configure Privoxy, but the parameters (the part of the web page address after the "?" mark) are wrong or missing.

    Possible causes:

    • If you just typed a URL pattern into a form, then you got something wrong. Press the "back" button on your browser once and correct what you typed.
    • If you tried to type in the URL, then you've found a page where you can't do that. You can only view this page by following links from elsewhere in the configuration interface.
    • If you got here using your browser's "back" button, then that is deliberately disabled for this page.
    • If you got here by clicking a link in the configuration interface, please file a bug report!

    You can use the menu below to select from the available configuration options

    Privoxy Menu:

    #include mod-support-and-service
    #include mod-local-help
    ########################################################## # # Feature disabled or referrer untrusted Error Output template for Privoxy. # # # USING HTML TEMPLATES: # --------------------- # # Template files are written win plain HTML, with a few # additions: # # - Lines that start with a '#' character like this one # are ignored # # - Each item in the below list of exported symbols will # be replaced by dynamically generated text, if they # are enclosed in '@'-characters. E.g. The string @version@ # will be replaced by the version number of Privoxy. # # - One special application of this is to make whole blocks # of the HTML template disappear if the condition # is not given. Simply enclose the block between the two # strings @if-start and if--end@. The strings # should be placed in HTML comments (), so the # html structure won't be messed when the magic happens. # # USABLE SYMBOLS IN THIS TEMPLATE: # -------------------------------- # # my-ip-addr: # The IP-address that the client used to reach this proxy # my-hostname: # The hostname associated with my-ip-addr # admin-address: # The email address of the pxoxy's administrator, as configured # in the config file # default-cgi: # The URL for the "main menu" builtin CGI of this proxy # menu: # List of
  • elements linking to the other available CGIs # version: # The version number of the proxy software # code-status: # The development status of the proxy software: "alpha", "beta", # or "stable". # homepage: # The URL of the SourceForge ijbswa project, who maintains this # software. # # CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS: # ------------------------------------------------------------------ # # unstable: # this is an alpha or beta release of the proxy software # have-adminaddr-info: # An e-mail address for the local Privoxy adminstrator has # been specified and is available through the "admin-address" # symbol # have-proxy-info: # A URL for online documentation about this proxy has been # specified and is available through the "proxy-info-url" # symbol # have-help-info: # If either have-proxy-info is true or have-adminaddr-info is # true, have-help-info is true. Used to conditionally include # a grey box for any and all help info. # Configuration Page Disabled # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
    #include mod-title
    #include mod-unstable-warning

    Privoxy Configuration access denied

    Access to @url@ has been denied because:

    • it requires a feature that has been disabled by the Privoxy administrator,
    • you didn't come here through one of Privoxy's CGI pages, or
    • the Referer: header is blocked.

    Note that the following features which used to be enabled in earlier releases are now off by default:

    Please refer to the documentation behind the links to learn how to enable them again and what the consequences are.

    All enabled features are accessible from the main menu, some of them are protected with a referrer check though. If you got caught by the referrer check, but are absolutely sure you know what you are doing, please try again.

    If the Referer: header is blocked, you'll have to make an exception for Privoxy's web interface first. Note that dumb referrer blocking is a bad idea anyway, as it makes it easier to fingerprint your requests. Consider using Privoxy's conditional referrer block instead.

    More Privoxy:

    #include mod-support-and-service
    #include mod-local-help
    ########################################################## # # No-Such-Domain Error Output template for Privoxy. # # # USING HTML TEMPLATES: # --------------------- # # Template files are written win plain HTML, with a few # additions: # # - Lines that start with a '#' character like this one # are ignored # # - Each item in the below list of exported symbols will # be replaced by dynamically generated text, if they # are enclosed in '@'-characters. E.g. The string @version@ # will be replaced by the version number of Privoxy. # # - One special application of this is to make whole blocks # of the HTML template disappear if the condition # is not given. Simply enclose the block between the two # strings @if-start and if--end@. The strings # should be placed in HTML comments (), so the # html structure won't be messed when the magic happens. # # USABLE SYMBOLS IN THIS TEMPLATE: # -------------------------------- # # my-ip-addr: # The IP-address that the client used to reach this proxy # my-hostname: # The hostname associated with my-ip-addr # admin-address: # The email address of the pxoxy's administrator, as configured # in the config file # default-cgi: # The URL for the "main menu" builtin CGI of this proxy # menu: # List of
  • elements linking to the other available CGIs # version: # The version number of the proxy software # code-status: # The development status of the proxy software: "alpha", "beta", # or "stable". # homepage: # The URL of the SourceForge ijbswa project, who maintains this # software. # # CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS: # ------------------------------------------------------------------ # # unstable: # this is an alpha or beta release of the proxy software # have-adminaddr-info: # An e-mail address for the local Privoxy adminstrator has # been specified and is available through the "admin-address" # symbol # have-proxy-info: # A URL for online documentation about this proxy has been # specified and is available through the "proxy-info-url" # symbol # have-help-info: # If either have-proxy-info is true or have-adminaddr-info is # true, have-help-info is true. Used to conditionally include # a grey box for any and all help info. # Privoxy: Actions file not found # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
    #include mod-title
    #include mod-unstable-warning

    Actions file not found

    The actions file you are trying to edit (index @f@) does not exist, or cannot be read.

    Privoxy Menu:

    #include mod-support-and-service
    #include mod-local-help
    ########################################################## # # No-Such-Domain Error Output template for Privoxy. # # # USING HTML TEMPLATES: # --------------------- # # Template files are written win plain HTML, with a few # additions: # # - Lines that start with a '#' character like this one # are ignored # # - Each item in the below list of exported symbols will # be replaced by dynamically generated text, if they # are enclosed in '@'-characters. E.g. The string @version@ # will be replaced by the version number of Privoxy. # # - One special application of this is to make whole blocks # of the HTML template disappear if the condition # is not given. Simply enclose the block between the two # strings @if-start and if--end@. The strings # should be placed in HTML comments (), so the # html structure won't be messed when the magic happens. # # USABLE SYMBOLS IN THIS TEMPLATE: # -------------------------------- # # my-ip-addr: # The IP-address that the client used to reach this proxy # my-hostname: # The hostname associated with my-ip-addr # admin-address: # The email address of the pxoxy's administrator, as configured # in the config file # default-cgi: # The URL for the "main menu" builtin CGI of this proxy # menu: # List of
  • elements linking to the other available CGIs # version: # The version number of the proxy software # code-status: # The development status of the proxy software: "alpha", "beta", # or "stable". # homepage: # The URL of the SourceForge ijbswa project, who maintains this # software. # # CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS: # ------------------------------------------------------------------ # # unstable: # this is an alpha or beta release of the proxy software # have-adminaddr-info: # An e-mail address for the local Privoxy adminstrator has # been specified and is available through the "admin-address" # symbol # have-proxy-info: # A URL for online documentation about this proxy has been # specified and is available through the "proxy-info-url" # symbol # have-help-info: # If either have-proxy-info is true or have-adminaddr-info is # true, have-help-info is true. Used to conditionally include # a grey box for any and all help info. # Privoxy: Cannot write to actions file # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
    #include mod-title
    #include mod-unstable-warning

    Cannot write to actions file

    The actions file you are trying to edit (@f@.action) could not be written to.

    You many not have permission to write to the file - check the file permissions. On Windows, right-click the file, choose Properties, and make sure it is not read-only.

    Another reason you may see this message is if you have run out of disk space. If that is the case, then the actions file has been truncated - if you get further errors, you may need to fix it using a text editor.

    Privoxy Menu:

    #include mod-support-and-service
    #include mod-local-help
    ########################################################## # # No-Such-Domain Error Output template for Privoxy. # # # USING HTML TEMPLATES: # --------------------- # # Template files are written win plain HTML, with a few # additions: # # - Lines that start with a '#' character like this one # are ignored # # - Each item in the below list of exported symbols will # be replaced by dynamically generated text, if they # are enclosed in '@'-characters. E.g. The string @version@ # will be replaced by the version number of Privoxy. # # - One special application of this is to make whole blocks # of the HTML template disappear if the condition # is not given. Simply enclose the block between the two # strings @if-start and if--end@. The strings # should be placed in HTML comments (), so the # html structure won't be messed when the magic happens. # # USABLE SYMBOLS IN THIS TEMPLATE: # -------------------------------- # # my-ip-addr: # The IP-address that the client used to reach this proxy # my-hostname: # The hostname associated with my-ip-addr # admin-address: # The email address of the pxoxy's administrator, as configured # in the config file # default-cgi: # The URL for the "main menu" builtin CGI of this proxy # menu: # List of
  • elements linking to the other available CGIs # version: # The version number of the proxy software # code-status: # The development status of the proxy software: "alpha", "beta", # or "stable". # homepage: # The URL of the SourceForge ijbswa project, who maintains this # software. # # CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS: # ------------------------------------------------------------------ # # unstable: # this is an alpha or beta release of the proxy software # have-adminaddr-info: # An e-mail address for the local Privoxy adminstrator has # been specified and is available through the "admin-address" # symbol # have-proxy-info: # A URL for online documentation about this proxy has been # specified and is available through the "proxy-info-url" # symbol # have-help-info: # If either have-proxy-info is true or have-adminaddr-info is # true, have-help-info is true. Used to conditionally include # a grey box for any and all help info. # Privoxy: URL out of date # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
    #include mod-title
    #include mod-unstable-warning

    URL out of date - file has changed since it was generated

    The URL you're viewing is out of date. To prevent possible damage to your configuration file, this action has been ignored.

    Possible causes:

    • If you got here using your browser's "back" button, then that is deliberately disabled for this page. Please navigate around the configuration editor using the links provided.
    • Perhaps you've got more than one browser window open, and you're trying to change the same file in both? You can only have one editor window open at a time. Your other edit window should continue to function.
    • You may have modified the file some other way - perhaps by editing it with a text editor. Simply go back in to the configuration interface using the links below.

    You can go back into the edit interface using the menu below, or by clicking here.

    More Privoxy:

    #include mod-support-and-service
    #include mod-local-help
    J########################################################## # # No-Such-Domain Error Output template for Privoxy. # # # USING HTML TEMPLATES: # --------------------- # # Template files are written win plain HTML, with a few # additions: # # - Lines that start with a '#' character like this one # are ignored # # - Each item in the below list of exported symbols will # be replaced by dynamically generated text, if they # are enclosed in '@'-characters. E.g. The string @version@ # will be replaced by the version number of Privoxy. # # - One special application of this is to make whole blocks # of the HTML template disappear if the condition # is not given. Simply enclose the block between the two # strings @if-start and if--end@. The strings # should be placed in HTML comments (), so the # html structure won't be messed when the magic happens. # # USABLE SYMBOLS IN THIS TEMPLATE: # -------------------------------- # # my-ip-addr: # The IP-address that the client used to reach this proxy # my-hostname: # The hostname associated with my-ip-addr # admin-address: # The email address of the pxoxy's administrator, as configured # in the config file # default-cgi: # The URL for the "main menu" builtin CGI of this proxy # menu: # List of
  • elements linking to the other available CGIs # version: # The version number of the proxy software # code-status: # The development status of the proxy software: "alpha", "beta", # or "stable". # homepage: # The URL of the SourceForge ijbswa project, who maintains this # software. # # CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS: # ------------------------------------------------------------------ # # unstable: # this is an alpha or beta release of the proxy software # have-adminaddr-info: # An e-mail address for the local Privoxy adminstrator has # been specified and is available through the "admin-address" # symbol # have-proxy-info: # A URL for online documentation about this proxy has been # specified and is available through the "proxy-info-url" # symbol # have-help-info: # If either have-proxy-info is true or have-adminaddr-info is # true, have-help-info is true. Used to conditionally include # a grey box for any and all help info. # Privoxy: Parse error # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
    #include mod-title
    #include mod-unstable-warning

    Parse error

    The file you're trying to edit is not valid. You need to fix it using a text editor before you can edit it using the web-based editor.

    This error should only occur if you edited the file using a text editor. If you managed to take a valid file and break it this badly using the web-based editor, please file a bug report!

    When you've fixed the problem, you can go back into the edit interface using the menu below, or by clicking here.

    Problem description:

    @parse-error@

    The line which caused the problem:

    @line-raw@

    The line which caused the problem, with comments removed

    @line-data@

    Note

    Only the first error is reported - the file may contain other errors, as well as the one reported above.

    More Privoxy:

    #include mod-support-and-service
    #include mod-local-help
    *############################################################################## # # File : $Source: /cvsroot/ijbswa/current/templates/cgi-style.css,v $ # # Purpose : Style sheet for the web-based config interface. # # Copyright : Written by and Copyright (C) 2001 the SourceForge # Privoxy team. http://www.privoxy.org/ # # Original Author: Copyright (C) 2001 Jonathan Foster # http://www.jon-foster.co.uk/ # # This program is free software; you can redistribute it # and/or modify it under the terms of the GNU General # Public License as published by the Free Software # Foundation; either version 2 of the License, or (at # your option) any later version. # # This program is distributed in the hope that it will # be useful, but WITHOUT ANY WARRANTY; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. See the GNU General Public # License for more details. # # The GNU General Public License should be included with # this file. If not, you can view it at # http://www.gnu.org/copyleft/gpl.html # or write to the Free Software Foundation, Inc., 59 # Temple Place - Suite 330, Boston, MA 02111-1307, USA. # ############################################################################## /* * CSS for Privoxy CGI and script output * * $Id: cgi-style.css,v 1.14 2011/09/04 11:09:40 fabiankeil Exp $ */ /* * General rules: Font, Color, Headings, Margins, Links */ body,td,th { font-family: arial, helvetica, helv, sans-serif; } body { background-color: #ffffff; color: #000000; } h1 { font-size: 140%; margin: 0px; } h2 { font-size: 120%; margin: 0px; } h3 { font-size: 110%; margin: 0px; } p,pre { margin-left: 15px; } li { margin: 2px 15px; } dl { margin: 2px 15px; } a:link { color: #0000dd; text-decoration: none; } a:visited { color: #330099; text-decoration: none; } a:active { color: #3333ff; text-decoration: none; } /* * Boxen as Table elements: */ td.title { border: solid black 1px; background-color: #dddddd; } td.box { border: solid black 1px; background-color: #eeeeee; } td.info { border: solid black 1px; background-color: #ccccff; } td.warning { border: solid black 1px; background-color: #ffdddd; } /* * Special Table Boxen: for nesting, naked container and for * the Status field in CGI Output: */ td.wrapbox { border: solid black 1px; padding: 5px; } td.container { padding: 0px; } td.status { border: solid black 1px; background-color: #ff0000; color: #ffffff; font-size: 300%; font-weight: bolder; } /* * Same Boxen as
    s: */ div.title { border: solid black 1px; background-color: #dddddd; margin: 20px; padding: 20px; } div.box { border: solid black 1px; background-color: #eeeeee; margin: 20px; padding: 20px; } div.info { border: solid black 1px; background-color: #ccccff; margin: 20px; padding: 20px; } div.warning { border: solid black 1px; background-color: #ffdddd; margin: 20px; padding: 20px; } div.wrapbox { border: solid black 1px; margin: 20px; padding: 5px; } /* * Bold definitions in
    s, grey BG for table headings, transparent (no-bordered) table */ dt { font-weight: bold; } th { background-color: #dddddd; } table.transparent { border-style: none} /* * Special purpose paragraphs: Small for page footers, * Important for quoting wrong or dangerous examples, * Whiteframed for the toggle?mini=y CGI */ p.small { font-size: 10px; margin: 0px; } p.important { border: solid black 1px; background-color: #ffdddd; font-weight: bold; padding: 2px; } p.whiteframed { margin: 5px; padding: 5px; border: solid black 1px; text-align: center; background-color: #eeeeee; } /* * Links as buttons: */ td.buttons { padding: 2px; } a.cmd, td.indentbuttons a, td.buttons a { white-space: nowrap; width: auto; padding: 2px; background-color: #dddddd; color: #000000; text-decoration: none; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-bottom: 1px solid #000000; border-right: 1px solid #000000; } a.cmd:hover, td.indentbuttons a:hover, td.buttons a:hover { background-color: #eeeeee; } a.cmd:active, td.indentbuttons a:active, td.buttons a:active { border-top: 1px solid #000000; border-left: 1px solid #000000; border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; } /* * Special red emphasis: */ em.warning, strong.warning { color: #ff0000 } /* * In show-status we use tables directly behind headlines * and for some reason or another the headlines are set to * "margin:0" and leave the tables no air to breath. * * A proper fix would be to replace or remove the "margin:0", * but as this affects every cgi page we do it another time * and use this workaround until then. */ .box table { margin-top: 1em; } /* * Let the URL and pattern input fields scale with the browser * width and try to prevent vertical scroll bars if the width * is less than 80 characters. */ input.url, input.pattern { width: 95%; } # Sample Configuration File for Privoxy 3.0.23 # # $Id: config,v 1.107 2015/01/24 16:44:20 fabiankeil Exp $ # # Copyright (C) 2001-2014 Privoxy Developers http://www.privoxy.org/ # #################################################################### # # # Table of Contents # # # # I. INTRODUCTION # # II. FORMAT OF THE CONFIGURATION FILE # # # # 1. LOCAL SET-UP DOCUMENTATION # # 2. CONFIGURATION AND LOG FILE LOCATIONS # # 3. DEBUGGING # # 4. ACCESS CONTROL AND SECURITY # # 5. FORWARDING # # 6. MISCELLANEOUS # # 7. WINDOWS GUI OPTIONS # # # #################################################################### # # # I. INTRODUCTION # =============== # # This file holds Privoxy's main configuration. Privoxy detects # configuration changes automatically, so you don't have to restart # it unless you want to load a different configuration file. # # The configuration will be reloaded with the first request after # the change was done, this request itself will still use the old # configuration, though. In other words: it takes two requests # before you see the result of your changes. Requests that are # dropped due to ACL don't trigger reloads. # # When starting Privoxy on Unix systems, give the location of this # file as last argument. On Windows systems, Privoxy will look for # this file with the name 'config.txt' in the current working # directory of the Privoxy process. # # # II. FORMAT OF THE CONFIGURATION FILE # ==================================== # # Configuration lines consist of an initial keyword followed by a # list of values, all separated by whitespace (any number of spaces # or tabs). For example, # # actionsfile default.action # # Indicates that the actionsfile is named 'default.action'. # # The '#' indicates a comment. Any part of a line following a '#' is # ignored, except if the '#' is preceded by a '\'. # # Thus, by placing a # at the start of an existing configuration # line, you can make it a comment and it will be treated as if it # weren't there. This is called "commenting out" an option and can # be useful. Removing the # again is called "uncommenting". # # Note that commenting out an option and leaving it at its default # are two completely different things! Most options behave very # differently when unset. See the "Effect if unset" explanation in # each option's description for details. # # Long lines can be continued on the next line by using a `\' as the # last character. # # # 1. LOCAL SET-UP DOCUMENTATION # ============================== # # If you intend to operate Privoxy for more users than just # yourself, it might be a good idea to let them know how to reach # you, what you block and why you do that, your policies, etc. # # # 1.1. user-manual # ================= # # Specifies: # # Location of the Privoxy User Manual. # # Type of value: # # A fully qualified URI # # Default value: # # Unset # # Effect if unset: # # http://www.privoxy.org/version/user-manual/ will be used, # where version is the Privoxy version. # # Notes: # # The User Manual URI is the single best source of information # on Privoxy, and is used for help links from some of the # internal CGI pages. The manual itself is normally packaged # with the binary distributions, so you probably want to set # this to a locally installed copy. # # Examples: # # The best all purpose solution is simply to put the full local # PATH to where the User Manual is located: # # user-manual /usr/share/doc/privoxy/user-manual # # The User Manual is then available to anyone with access to # Privoxy, by following the built-in URL: http:// # config.privoxy.org/user-manual/ (or the shortcut: http://p.p/ # user-manual/). # # If the documentation is not on the local system, it can be # accessed from a remote server, as: # # user-manual http://example.com/privoxy/user-manual/ # # WARNING!!! # # If set, this option should be the first option in the # config file, because it is used while the config file is # being read. # user-manual ./doc/user-manual/ # # 1.2. trust-info-url # ==================== # # Specifies: # # A URL to be displayed in the error page that users will see if # access to an untrusted page is denied. # # Type of value: # # URL # # Default value: # # Unset # # Effect if unset: # # No links are displayed on the "untrusted" error page. # # Notes: # # The value of this option only matters if the experimental # trust mechanism has been activated. (See trustfile below.) # # If you use the trust mechanism, it is a good idea to write up # some on-line documentation about your trust policy and to # specify the URL(s) here. Use multiple times for multiple URLs. # # The URL(s) should be added to the trustfile as well, so users # don't end up locked out from the information on why they were # locked out in the first place! # #trust-info-url http://www.example.com/why_we_block.html #trust-info-url http://www.example.com/what_we_allow.html # # 1.3. admin-address # =================== # # Specifies: # # An email address to reach the Privoxy administrator. # # Type of value: # # Email address # # Default value: # # Unset # # Effect if unset: # # No email address is displayed on error pages and the CGI user # interface. # # Notes: # # If both admin-address and proxy-info-url are unset, the whole # "Local Privoxy Support" box on all generated pages will not be # shown. # #admin-address privoxy-admin@example.com # # 1.4. proxy-info-url # ==================== # # Specifies: # # A URL to documentation about the local Privoxy setup, # configuration or policies. # # Type of value: # # URL # # Default value: # # Unset # # Effect if unset: # # No link to local documentation is displayed on error pages and # the CGI user interface. # # Notes: # # If both admin-address and proxy-info-url are unset, the whole # "Local Privoxy Support" box on all generated pages will not be # shown. # # This URL shouldn't be blocked ;-) # #proxy-info-url http://www.example.com/proxy-service.html # # 2. CONFIGURATION AND LOG FILE LOCATIONS # ======================================== # # Privoxy can (and normally does) use a number of other files for # additional configuration, help and logging. This section of the # configuration file tells Privoxy where to find those other files. # # The user running Privoxy, must have read permission for all # configuration files, and write permission to any files that would # be modified, such as log files and actions files. # # # 2.1. confdir # ============= # # Specifies: # # The directory where the other configuration files are located. # # Type of value: # # Path name # # Default value: # # /etc/privoxy (Unix) or Privoxy installation dir (Windows) # # Effect if unset: # # Mandatory # # Notes: # # No trailing "/", please. # confdir . # # 2.2. templdir # ============== # # Specifies: # # An alternative directory where the templates are loaded from. # # Type of value: # # Path name # # Default value: # # unset # # Effect if unset: # # The templates are assumed to be located in confdir/template. # # Notes: # # Privoxy's original templates are usually overwritten with each # update. Use this option to relocate customized templates that # should be kept. As template variables might change between # updates, you shouldn't expect templates to work with Privoxy # releases other than the one they were part of, though. # #templdir . # # 2.3. temporary-directory # ========================= # # Specifies: # # A directory where Privoxy can create temporary files. # # Type of value: # # Path name # # Default value: # # unset # # Effect if unset: # # No temporary files are created, external filters don't work. # # Notes: # # To execute external filters, Privoxy has to create temporary # files. This directive specifies the directory the temporary # files should be written to. # # It should be a directory only Privoxy (and trusted users) can # access. # #temporary-directory . # # 2.4. logdir # ============ # # Specifies: # # The directory where all logging takes place (i.e. where the # logfile is located). # # Type of value: # # Path name # # Default value: # # /var/log/privoxy (Unix) or Privoxy installation dir (Windows) # # Effect if unset: # # Mandatory # # Notes: # # No trailing "/", please. # logdir . # # 2.5. actionsfile # ================= # # Specifies: # # The actions file(s) to use # # Type of value: # # Complete file name, relative to confdir # # Default values: # # match-all.action # Actions that are applied to all sites and maybe overruled later on. # # default.action # Main actions file # # user.action # User customizations # # Effect if unset: # # No actions are taken at all. More or less neutral proxying. # # Notes: # # Multiple actionsfile lines are permitted, and are in fact # recommended! # # The default values are default.action, which is the "main" # actions file maintained by the developers, and user.action, # where you can make your personal additions. # # Actions files contain all the per site and per URL # configuration for ad blocking, cookie management, privacy # considerations, etc. # actionsfile match-all.action # Actions that are applied to all sites and maybe overruled later on. actionsfile default.action # Main actions file actionsfile user.action # User customizations # # 2.6. filterfile # ================ # # Specifies: # # The filter file(s) to use # # Type of value: # # File name, relative to confdir # # Default value: # # default.filter (Unix) or default.filter.txt (Windows) # # Effect if unset: # # No textual content filtering takes place, i.e. all +filter{name} # actions in the actions files are turned neutral. # # Notes: # # Multiple filterfile lines are permitted. # # The filter files contain content modification rules that use # regular expressions. These rules permit powerful changes on # the content of Web pages, and optionally the headers as well, # e.g., you could try to disable your favorite JavaScript # annoyances, re-write the actual displayed text, or just have # some fun playing buzzword bingo with web pages. # # The +filter{name} actions rely on the relevant filter (name) # to be defined in a filter file! # # A pre-defined filter file called default.filter that contains # a number of useful filters for common problems is included in # the distribution. See the section on the filter action for a # list. # # It is recommended to place any locally adapted filters into a # separate file, such as user.filter. # filterfile default.filter filterfile user.filter # User customizations # # 2.7. logfile # ============= # # Specifies: # # The log file to use # # Type of value: # # File name, relative to logdir # # Default value: # # Unset (commented out). When activated: logfile (Unix) or # privoxy.log (Windows). # # Effect if unset: # # No logfile is written. # # Notes: # # The logfile is where all logging and error messages are # written. The level of detail and number of messages are set # with the debug option (see below). The logfile can be useful # for tracking down a problem with Privoxy (e.g., it's not # blocking an ad you think it should block) and it can help you # to monitor what your browser is doing. # # Depending on the debug options below, the logfile may be a # privacy risk if third parties can get access to it. As most # users will never look at it, Privoxy only logs fatal errors by # default. # # For most troubleshooting purposes, you will have to change # that, please refer to the debugging section for details. # # Any log files must be writable by whatever user Privoxy is # being run as (on Unix, default user id is "privoxy"). # # To prevent the logfile from growing indefinitely, it is # recommended to periodically rotate or shorten it. Many # operating systems support log rotation out of the box, some # require additional software to do it. For details, please # refer to the documentation for your operating system. # logfile privoxy.log # # 2.8. trustfile # =============== # # Specifies: # # The name of the trust file to use # # Type of value: # # File name, relative to confdir # # Default value: # # Unset (commented out). When activated: trust (Unix) or # trust.txt (Windows) # # Effect if unset: # # The entire trust mechanism is disabled. # # Notes: # # The trust mechanism is an experimental feature for building # white-lists and should be used with care. It is NOT # recommended for the casual user. # # If you specify a trust file, Privoxy will only allow access to # sites that are specified in the trustfile. Sites can be listed # in one of two ways: # # Prepending a ~ character limits access to this site only (and # any sub-paths within this site), e.g. ~www.example.com allows # access to ~www.example.com/features/news.html, etc. # # Or, you can designate sites as trusted referrers, by # prepending the name with a + character. The effect is that # access to untrusted sites will be granted -- but only if a # link from this trusted referrer was used to get there. The # link target will then be added to the "trustfile" so that # future, direct accesses will be granted. Sites added via this # mechanism do not become trusted referrers themselves (i.e. # they are added with a ~ designation). There is a limit of 512 # such entries, after which new entries will not be made. # # If you use the + operator in the trust file, it may grow # considerably over time. # # It is recommended that Privoxy be compiled with the # --disable-force, --disable-toggle and --disable-editor # options, if this feature is to be used. # # Possible applications include limiting Internet access for # children. # #trustfile trust.txt # # 3. DEBUGGING # ============= # # These options are mainly useful when tracing a problem. Note that # you might also want to invoke Privoxy with the --no-daemon command # line option when debugging. # # # 3.1. debug # =========== # # Specifies: # # Key values that determine what information gets logged. # # Type of value: # # Integer values # # Default value: # # 0 (i.e.: only fatal errors (that cause Privoxy to exit) are # logged) # # Effect if unset: # # Default value is used (see above). # # Notes: # # The available debug levels are: # # debug 1 # Log the destination for each request Privoxy let through. See also debug 1024. # debug 2 # show each connection status # debug 4 # show I/O status # debug 8 # show header parsing # debug 16 # log all data written to the network # debug 32 # debug force feature # debug 64 # debug regular expression filters # debug 128 # debug redirects # debug 256 # debug GIF de-animation # debug 512 # Common Log Format # debug 1024 # Log the destination for requests Privoxy didn't let through, and the reason why. # debug 2048 # CGI user interface # debug 4096 # Startup banner and warnings. # debug 8192 # Non-fatal errors # debug 32768 # log all data read from the network # debug 65536 # Log the applying actions # # To select multiple debug levels, you can either add them or # use multiple debug lines. # # A debug level of 1 is informative because it will show you # each request as it happens. 1, 1024, 4096 and 8192 are # recommended so that you will notice when things go wrong. The # other levels are probably only of interest if you are hunting # down a specific problem. They can produce a hell of an output # (especially 16). # # If you are used to the more verbose settings, simply enable # the debug lines below again. # # If you want to use pure CLF (Common Log Format), you should # set "debug 512" ONLY and not enable anything else. # # Privoxy has a hard-coded limit for the length of log messages. # If it's reached, messages are logged truncated and marked with # "... [too long, truncated]". # # Please don't file any support requests without trying to # reproduce the problem with increased debug level first. Once # you read the log messages, you may even be able to solve the # problem on your own. # #debug 1 # Log the destination for each request Privoxy let through. See also debug 1024. #debug 1024 # Actions that are applied to all sites and maybe overruled later on. #debug 4096 # Startup banner and warnings #debug 8192 # Non-fatal errors # # 3.2. single-threaded # ===================== # # Specifies: # # Whether to run only one server thread. # # Type of value: # # 1 or 0 # # Default value: # # 0 # # Effect if unset: # # Multi-threaded (or, where unavailable: forked) operation, i.e. # the ability to serve multiple requests simultaneously. # # Notes: # # This option is only there for debugging purposes. It will # drastically reduce performance. # #single-threaded 1 # # 3.3. hostname # ============== # # Specifies: # # The hostname shown on the CGI pages. # # Type of value: # # Text # # Default value: # # Unset # # Effect if unset: # # The hostname provided by the operating system is used. # # Notes: # # On some misconfigured systems resolving the hostname fails or # takes too much time and slows Privoxy down. Setting a fixed # hostname works around the problem. # # In other circumstances it might be desirable to show a # hostname other than the one returned by the operating system. # For example if the system has several different hostnames and # you don't want to use the first one. # # Note that Privoxy does not validate the specified hostname # value. # #hostname hostname.example.org # # 4. ACCESS CONTROL AND SECURITY # =============================== # # This section of the config file controls the security-relevant # aspects of Privoxy's configuration. # # # 4.1. listen-address # ==================== # # Specifies: # # The address and TCP port on which Privoxy will listen for # client requests. # # Type of value: # # [IP-Address]:Port # # [Hostname]:Port # # Default value: # # 127.0.0.1:8118 # # Effect if unset: # # Bind to 127.0.0.1 (IPv4 localhost), port 8118. This is # suitable and recommended for home users who run Privoxy on the # same machine as their browser. # # Notes: # # You will need to configure your browser(s) to this proxy # address and port. # # If you already have another service running on port 8118, or # if you want to serve requests from other machines (e.g. on # your local network) as well, you will need to override the # default. # # You can use this statement multiple times to make Privoxy # listen on more ports or more IP addresses. Suitable if your # operating system does not support sharing IPv6 and IPv4 # protocols on the same socket. # # If a hostname is used instead of an IP address, Privoxy will # try to resolve it to an IP address and if there are multiple, # use the first one returned. # # If the address for the hostname isn't already known on the # system (for example because it's in /etc/hostname), this may # result in DNS traffic. # # If the specified address isn't available on the system, or if # the hostname can't be resolved, Privoxy will fail to start. # # IPv6 addresses containing colons have to be quoted by # brackets. They can only be used if Privoxy has been compiled # with IPv6 support. If you aren't sure if your version supports # it, have a look at http://config.privoxy.org/show-status. # # Some operating systems will prefer IPv6 to IPv4 addresses even # if the system has no IPv6 connectivity which is usually not # expected by the user. Some even rely on DNS to resolve # localhost which mean the "localhost" address used may not # actually be local. # # It is therefore recommended to explicitly configure the # intended IP address instead of relying on the operating # system, unless there's a strong reason not to. # # If you leave out the address, Privoxy will bind to all IPv4 # interfaces (addresses) on your machine and may become # reachable from the Internet and/or the local network. Be aware # that some GNU/Linux distributions modify that behaviour # without updating the documentation. Check for non-standard # patches if your Privoxy version behaves differently. # # If you configure Privoxy to be reachable from the network, # consider using access control lists (ACL's, see below), and/or # a firewall. # # If you open Privoxy to untrusted users, you will also want to # make sure that the following actions are disabled: # enable-edit-actions and enable-remote-toggle # # Example: # # Suppose you are running Privoxy on a machine which has the # address 192.168.0.1 on your local private network # (192.168.0.0) and has another outside connection with a # different address. You want it to serve requests from inside # only: # # listen-address 192.168.0.1:8118 # # Suppose you are running Privoxy on an IPv6-capable machine and # you want it to listen on the IPv6 address of the loopback # device: # # listen-address [::1]:8118 # listen-address 127.0.0.1:8118 # # 4.2. toggle # ============ # # Specifies: # # Initial state of "toggle" status # # Type of value: # # 1 or 0 # # Default value: # # 1 # # Effect if unset: # # Act as if toggled on # # Notes: # # If set to 0, Privoxy will start in "toggled off" mode, i.e. # mostly behave like a normal, content-neutral proxy with both # ad blocking and content filtering disabled. See # enable-remote-toggle below. # toggle 1 # # 4.3. enable-remote-toggle # ========================== # # Specifies: # # Whether or not the web-based toggle feature may be used # # Type of value: # # 0 or 1 # # Default value: # # 0 # # Effect if unset: # # The web-based toggle feature is disabled. # # Notes: # # When toggled off, Privoxy mostly acts like a normal, # content-neutral proxy, i.e. doesn't block ads or filter # content. # # Access to the toggle feature can not be controlled separately # by "ACLs" or HTTP authentication, so that everybody who can # access Privoxy (see "ACLs" and listen-address above) can # toggle it for all users. So this option is not recommended for # multi-user environments with untrusted users. # # Note that malicious client side code (e.g Java) is also # capable of using this option. # # As a lot of Privoxy users don't read documentation, this # feature is disabled by default. # # Note that you must have compiled Privoxy with support for this # feature, otherwise this option has no effect. # enable-remote-toggle 0 # # 4.4. enable-remote-http-toggle # =============================== # # Specifies: # # Whether or not Privoxy recognizes special HTTP headers to # change its behaviour. # # Type of value: # # 0 or 1 # # Default value: # # 0 # # Effect if unset: # # Privoxy ignores special HTTP headers. # # Notes: # # When toggled on, the client can change Privoxy's behaviour by # setting special HTTP headers. Currently the only supported # special header is "X-Filter: No", to disable filtering for the # ongoing request, even if it is enabled in one of the action # files. # # This feature is disabled by default. If you are using Privoxy # in a environment with trusted clients, you may enable this # feature at your discretion. Note that malicious client side # code (e.g Java) is also capable of using this feature. # # This option will be removed in future releases as it has been # obsoleted by the more general header taggers. # enable-remote-http-toggle 0 # # 4.5. enable-edit-actions # ========================= # # Specifies: # # Whether or not the web-based actions file editor may be used # # Type of value: # # 0 or 1 # # Default value: # # 0 # # Effect if unset: # # The web-based actions file editor is disabled. # # Notes: # # Access to the editor can not be controlled separately by # "ACLs" or HTTP authentication, so that everybody who can # access Privoxy (see "ACLs" and listen-address above) can # modify its configuration for all users. # # This option is not recommended for environments with untrusted # users and as a lot of Privoxy users don't read documentation, # this feature is disabled by default. # # Note that malicious client side code (e.g Java) is also # capable of using the actions editor and you shouldn't enable # this options unless you understand the consequences and are # sure your browser is configured correctly. # # Note that you must have compiled Privoxy with support for this # feature, otherwise this option has no effect. # enable-edit-actions 0 # # 4.6. enforce-blocks # ==================== # # Specifies: # # Whether the user is allowed to ignore blocks and can "go there # anyway". # # Type of value: # # 0 or 1 # # Default value: # # 0 # # Effect if unset: # # Blocks are not enforced. # # Notes: # # Privoxy is mainly used to block and filter requests as a # service to the user, for example to block ads and other junk # that clogs the pipes. Privoxy's configuration isn't perfect # and sometimes innocent pages are blocked. In this situation it # makes sense to allow the user to enforce the request and have # Privoxy ignore the block. # # In the default configuration Privoxy's "Blocked" page contains # a "go there anyway" link to adds a special string (the force # prefix) to the request URL. If that link is used, Privoxy will # detect the force prefix, remove it again and let the request # pass. # # Of course Privoxy can also be used to enforce a network # policy. In that case the user obviously should not be able to # bypass any blocks, and that's what the "enforce-blocks" option # is for. If it's enabled, Privoxy hides the "go there anyway" # link. If the user adds the force prefix by hand, it will not # be accepted and the circumvention attempt is logged. # # Examples: # # enforce-blocks 1 # enforce-blocks 0 # # 4.7. ACLs: permit-access and deny-access # ========================================= # # Specifies: # # Who can access what. # # Type of value: # # src_addr[:port][/src_masklen] [dst_addr[:port][/dst_masklen]] # # Where src_addr and dst_addr are IPv4 addresses in dotted # decimal notation or valid DNS names, port is a port number, # and src_masklen and dst_masklen are subnet masks in CIDR # notation, i.e. integer values from 2 to 30 representing the # length (in bits) of the network address. The masks and the # whole destination part are optional. # # If your system implements RFC 3493, then src_addr and dst_addr # can be IPv6 addresses delimeted by brackets, port can be a # number or a service name, and src_masklen and dst_masklen can # be a number from 0 to 128. # # Default value: # # Unset # # If no port is specified, any port will match. If no # src_masklen or src_masklen is given, the complete IP address # has to match (i.e. 32 bits for IPv4 and 128 bits for IPv6). # # Effect if unset: # # Don't restrict access further than implied by listen-address # # Notes: # # Access controls are included at the request of ISPs and # systems administrators, and are not usually needed by # individual users. For a typical home user, it will normally # suffice to ensure that Privoxy only listens on the localhost # (127.0.0.1) or internal (home) network address by means of the # listen-address option. # # Please see the warnings in the FAQ that Privoxy is not # intended to be a substitute for a firewall or to encourage # anyone to defer addressing basic security weaknesses. # # Multiple ACL lines are OK. If any ACLs are specified, Privoxy # only talks to IP addresses that match at least one # permit-access line and don't match any subsequent deny-access # line. In other words, the last match wins, with the default # being deny-access. # # If Privoxy is using a forwarder (see forward below) for a # particular destination URL, the dst_addr that is examined is # the address of the forwarder and NOT the address of the # ultimate target. This is necessary because it may be # impossible for the local Privoxy to determine the IP address # of the ultimate target (that's often what gateways are used # for). # # You should prefer using IP addresses over DNS names, because # the address lookups take time. All DNS names must resolve! You # can not use domain patterns like "*.org" or partial domain # names. If a DNS name resolves to multiple IP addresses, only # the first one is used. # # Some systems allow IPv4 clients to connect to IPv6 server # sockets. Then the client's IPv4 address will be translated by # the system into IPv6 address space with special prefix # ::ffff:0:0/96 (so called IPv4 mapped IPv6 address). Privoxy # can handle it and maps such ACL addresses automatically. # # Denying access to particular sites by ACL may have undesired # side effects if the site in question is hosted on a machine # which also hosts other sites (most sites are). # # Examples: # # Explicitly define the default behavior if no ACL and # listen-address are set: "localhost" is OK. The absence of a # dst_addr implies that all destination addresses are OK: # # permit-access localhost # # Allow any host on the same class C subnet as www.privoxy.org # access to nothing but www.example.com (or other domains hosted # on the same system): # # permit-access www.privoxy.org/24 www.example.com/32 # # Allow access from any host on the 26-bit subnet 192.168.45.64 # to anywhere, with the exception that 192.168.45.73 may not # access the IP address behind www.dirty-stuff.example.com: # # permit-access 192.168.45.64/26 # deny-access 192.168.45.73 www.dirty-stuff.example.com # # Allow access from the IPv4 network 192.0.2.0/24 even if # listening on an IPv6 wild card address (not supported on all # platforms): # # permit-access 192.0.2.0/24 # # This is equivalent to the following line even if listening on # an IPv4 address (not supported on all platforms): # # permit-access [::ffff:192.0.2.0]/120 # # # 4.8. buffer-limit # ================== # # Specifies: # # Maximum size of the buffer for content filtering. # # Type of value: # # Size in Kbytes # # Default value: # # 4096 # # Effect if unset: # # Use a 4MB (4096 KB) limit. # # Notes: # # For content filtering, i.e. the +filter and +deanimate-gif # actions, it is necessary that Privoxy buffers the entire # document body. This can be potentially dangerous, since a # server could just keep sending data indefinitely and wait for # your RAM to exhaust -- with nasty consequences. Hence this # option. # # When a document buffer size reaches the buffer-limit, it is # flushed to the client unfiltered and no further attempt to # filter the rest of the document is made. Remember that there # may be multiple threads running, which might require up to # buffer-limit Kbytes each, unless you have enabled # "single-threaded" above. # buffer-limit 4096 # # 4.9. enable-proxy-authentication-forwarding # ============================================ # # Specifies: # # Whether or not proxy authentication through Privoxy should # work. # # Type of value: # # 0 or 1 # # Default value: # # 0 # # Effect if unset: # # Proxy authentication headers are removed. # # Notes: # # Privoxy itself does not support proxy authentication, but can # allow clients to authenticate against Privoxy's parent proxy. # # By default Privoxy (3.0.21 and later) don't do that and remove # Proxy-Authorization headers in requests and Proxy-Authenticate # headers in responses to make it harder for malicious sites to # trick inexperienced users into providing login information. # # If this option is enabled the headers are forwarded. # # Enabling this option is not recommended if there is no parent # proxy that requires authentication or if the local network # between Privoxy and the parent proxy isn't trustworthy. If # proxy authentication is only required for some requests, it is # recommended to use a client header filter to remove the # authentication headers for requests where they aren't needed. # enable-proxy-authentication-forwarding 0 # # 5. FORWARDING # ============== # # This feature allows routing of HTTP requests through a chain of # multiple proxies. # # Forwarding can be used to chain Privoxy with a caching proxy to # speed up browsing. Using a parent proxy may also be necessary if # the machine that Privoxy runs on has no direct Internet access. # # Note that parent proxies can severely decrease your privacy level. # For example a parent proxy could add your IP address to the # request headers and if it's a caching proxy it may add the "Etag" # header to revalidation requests again, even though you configured # Privoxy to remove it. It may also ignore Privoxy's header time # randomization and use the original values which could be used by # the server as cookie replacement to track your steps between # visits. # # Also specified here are SOCKS proxies. Privoxy supports the SOCKS # 4 and SOCKS 4A protocols. # # # 5.1. forward # ============= # # Specifies: # # To which parent HTTP proxy specific requests should be routed. # # Type of value: # # target_pattern http_parent[:port] # # where target_pattern is a URL pattern that specifies to which # requests (i.e. URLs) this forward rule shall apply. Use / to # denote "all URLs". http_parent[:port] is the DNS name or IP # address of the parent HTTP proxy through which the requests # should be forwarded, optionally followed by its listening port # (default: 8000). Use a single dot (.) to denote "no # forwarding". # # Default value: # # Unset # # Effect if unset: # # Don't use parent HTTP proxies. # # Notes: # # If http_parent is ".", then requests are not forwarded to # another HTTP proxy but are made directly to the web servers. # # http_parent can be a numerical IPv6 address (if RFC 3493 is # implemented). To prevent clashes with the port delimiter, the # whole IP address has to be put into brackets. On the other # hand a target_pattern containing an IPv6 address has to be put # into angle brackets (normal brackets are reserved for regular # expressions already). # # Multiple lines are OK, they are checked in sequence, and the # last match wins. # # Examples: # # Everything goes to an example parent proxy, except SSL on port # 443 (which it doesn't handle): # # forward / parent-proxy.example.org:8080 # forward :443 . # # Everything goes to our example ISP's caching proxy, except for # requests to that ISP's sites: # # forward / caching-proxy.isp.example.net:8000 # forward .isp.example.net . # # Parent proxy specified by an IPv6 address: # # forward / [2001:DB8::1]:8000 # # Suppose your parent proxy doesn't support IPv6: # # forward / parent-proxy.example.org:8000 # forward ipv6-server.example.org . # forward <[2-3][0-9a-f][0-9a-f][0-9a-f]:*> . # # # 5.2. forward-socks4, forward-socks4a, forward-socks5 and forward-socks5t # ========================================================================= # # Specifies: # # Through which SOCKS proxy (and optionally to which parent HTTP # proxy) specific requests should be routed. # # Type of value: # # target_pattern socks_proxy[:port] http_parent[:port] # # where target_pattern is a URL pattern that specifies to which # requests (i.e. URLs) this forward rule shall apply. Use / to # denote "all URLs". http_parent and socks_proxy are IP # addresses in dotted decimal notation or valid DNS names ( # http_parent may be "." to denote "no HTTP forwarding"), and # the optional port parameters are TCP ports, i.e. integer # values from 1 to 65535 # # Default value: # # Unset # # Effect if unset: # # Don't use SOCKS proxies. # # Notes: # # Multiple lines are OK, they are checked in sequence, and the # last match wins. # # The difference between forward-socks4 and forward-socks4a is # that in the SOCKS 4A protocol, the DNS resolution of the # target hostname happens on the SOCKS server, while in SOCKS 4 # it happens locally. # # With forward-socks5 the DNS resolution will happen on the # remote server as well. # # forward-socks5t works like vanilla forward-socks5 but lets # Privoxy additionally use Tor-specific SOCKS extensions. # Currently the only supported SOCKS extension is optimistic # data which can reduce the latency for the first request made # on a newly created connection. # # socks_proxy and http_parent can be a numerical IPv6 address # (if RFC 3493 is implemented). To prevent clashes with the port # delimiter, the whole IP address has to be put into brackets. # On the other hand a target_pattern containing an IPv6 address # has to be put into angle brackets (normal brackets are # reserved for regular expressions already). # # If http_parent is ".", then requests are not forwarded to # another HTTP proxy but are made (HTTP-wise) directly to the # web servers, albeit through a SOCKS proxy. # # Examples: # # From the company example.com, direct connections are made to # all "internal" domains, but everything outbound goes through # their ISP's proxy by way of example.com's corporate SOCKS 4A # gateway to the Internet. # # forward-socks4a / socks-gw.example.com:1080 www-cache.isp.example.net:8080 # forward .example.com . # # A rule that uses a SOCKS 4 gateway for all destinations but no # HTTP parent looks like this: # # forward-socks4 / socks-gw.example.com:1080 . # # To chain Privoxy and Tor, both running on the same system, you # would use something like: # # forward-socks5t / 127.0.0.1:9050 . # # Note that if you got Tor through one of the bundles, you may # have to change the port from 9050 to 9150 (or even another # one). For details, please check the documentation on the Tor # website. # # The public Tor network can't be used to reach your local # network, if you need to access local servers you therefore # might want to make some exceptions: # # forward 192.168.*.*/ . # forward 10.*.*.*/ . # forward 127.*.*.*/ . # # Unencrypted connections to systems in these address ranges # will be as (un)secure as the local network is, but the # alternative is that you can't reach the local network through # Privoxy at all. Of course this may actually be desired and # there is no reason to make these exceptions if you aren't sure # you need them. # # If you also want to be able to reach servers in your local # network by using their names, you will need additional # exceptions that look like this: # # forward localhost/ . # # # 5.3. forwarded-connect-retries # =============================== # # Specifies: # # How often Privoxy retries if a forwarded connection request # fails. # # Type of value: # # Number of retries. # # Default value: # # 0 # # Effect if unset: # # Connections forwarded through other proxies are treated like # direct connections and no retry attempts are made. # # Notes: # # forwarded-connect-retries is mainly interesting for socks4a # connections, where Privoxy can't detect why the connections # failed. The connection might have failed because of a DNS # timeout in which case a retry makes sense, but it might also # have failed because the server doesn't exist or isn't # reachable. In this case the retry will just delay the # appearance of Privoxy's error message. # # Note that in the context of this option, "forwarded # connections" includes all connections that Privoxy forwards # through other proxies. This option is not limited to the HTTP # CONNECT method. # # Only use this option, if you are getting lots of # forwarding-related error messages that go away when you try # again manually. Start with a small value and check Privoxy's # logfile from time to time, to see how many retries are usually # needed. # # Examples: # # forwarded-connect-retries 1 # forwarded-connect-retries 0 # # 6. MISCELLANEOUS # ================= # # 6.1. accept-intercepted-requests # ================================= # # Specifies: # # Whether intercepted requests should be treated as valid. # # Type of value: # # 0 or 1 # # Default value: # # 0 # # Effect if unset: # # Only proxy requests are accepted, intercepted requests are # treated as invalid. # # Notes: # # If you don't trust your clients and want to force them to use # Privoxy, enable this option and configure your packet filter # to redirect outgoing HTTP connections into Privoxy. # # Note that intercepting encrypted connections (HTTPS) isn't # supported. # # Make sure that Privoxy's own requests aren't redirected as # well. Additionally take care that Privoxy can't intentionally # connect to itself, otherwise you could run into redirection # loops if Privoxy's listening port is reachable by the outside # or an attacker has access to the pages you visit. # # Examples: # # accept-intercepted-requests 1 # accept-intercepted-requests 0 # # 6.2. allow-cgi-request-crunching # ================================= # # Specifies: # # Whether requests to Privoxy's CGI pages can be blocked or # redirected. # # Type of value: # # 0 or 1 # # Default value: # # 0 # # Effect if unset: # # Privoxy ignores block and redirect actions for its CGI pages. # # Notes: # # By default Privoxy ignores block or redirect actions for its # CGI pages. Intercepting these requests can be useful in # multi-user setups to implement fine-grained access control, # but it can also render the complete web interface useless and # make debugging problems painful if done without care. # # Don't enable this option unless you're sure that you really # need it. # # Examples: # # allow-cgi-request-crunching 1 # allow-cgi-request-crunching 0 # # 6.3. split-large-forms # ======================= # # Specifies: # # Whether the CGI interface should stay compatible with broken # HTTP clients. # # Type of value: # # 0 or 1 # # Default value: # # 0 # # Effect if unset: # # The CGI form generate long GET URLs. # # Notes: # # Privoxy's CGI forms can lead to rather long URLs. This isn't a # problem as far as the HTTP standard is concerned, but it can # confuse clients with arbitrary URL length limitations. # # Enabling split-large-forms causes Privoxy to divide big forms # into smaller ones to keep the URL length down. It makes # editing a lot less convenient and you can no longer submit all # changes at once, but at least it works around this browser # bug. # # If you don't notice any editing problems, there is no reason # to enable this option, but if one of the submit buttons # appears to be broken, you should give it a try. # # Examples: # # split-large-forms 1 # split-large-forms 0 # # 6.4. keep-alive-timeout # ======================== # # Specifies: # # Number of seconds after which an open connection will no # longer be reused. # # Type of value: # # Time in seconds. # # Default value: # # None # # Effect if unset: # # Connections are not kept alive. # # Notes: # # This option allows clients to keep the connection to Privoxy # alive. If the server supports it, Privoxy will keep the # connection to the server alive as well. Under certain # circumstances this may result in speed-ups. # # By default, Privoxy will close the connection to the server if # the client connection gets closed, or if the specified timeout # has been reached without a new request coming in. This # behaviour can be changed with the connection-sharing option. # # This option has no effect if Privoxy has been compiled without # keep-alive support. # # Note that a timeout of five seconds as used in the default # configuration file significantly decreases the number of # connections that will be reused. The value is used because # some browsers limit the number of connections they open to a # single host and apply the same limit to proxies. This can # result in a single website "grabbing" all the connections the # browser allows, which means connections to other websites # can't be opened until the connections currently in use time # out. # # Several users have reported this as a Privoxy bug, so the # default value has been reduced. Consider increasing it to 300 # seconds or even more if you think your browser can handle it. # If your browser appears to be hanging, it probably can't. # # Examples: # # keep-alive-timeout 300 # keep-alive-timeout 5 # # 6.5. tolerate-pipelining # ========================= # # Specifies: # # Whether or not pipelined requests should be served. # # Type of value: # # 0 or 1. # # Default value: # # None # # Effect if unset: # # If Privoxy receives more than one request at once, it # terminates the client connection after serving the first one. # # Notes: # # Privoxy currently doesn't pipeline outgoing requests, thus # allowing pipelining on the client connection is not guaranteed # to improve the performance. # # By default Privoxy tries to discourage clients from pipelining # by discarding aggressively pipelined requests, which forces # the client to resend them through a new connection. # # This option lets Privoxy tolerate pipelining. Whether or not # that improves performance mainly depends on the client # configuration. # # If you are seeing problems with pages not properly loading, # disabling this option could work around the problem. # # Examples: # # tolerate-pipelining 1 # tolerate-pipelining 1 # # 6.6. default-server-timeout # ============================ # # Specifies: # # Assumed server-side keep-alive timeout if not specified by the # server. # # Type of value: # # Time in seconds. # # Default value: # # None # # Effect if unset: # # Connections for which the server didn't specify the keep-alive # timeout are not reused. # # Notes: # # Enabling this option significantly increases the number of # connections that are reused, provided the keep-alive-timeout # option is also enabled. # # While it also increases the number of connections problems # when Privoxy tries to reuse a connection that already has been # closed on the server side, or is closed while Privoxy is # trying to reuse it, this should only be a problem if it # happens for the first request sent by the client. If it # happens for requests on reused client connections, Privoxy # will simply close the connection and the client is supposed to # retry the request without bothering the user. # # Enabling this option is therefore only recommended if the # connection-sharing option is disabled. # # It is an error to specify a value larger than the # keep-alive-timeout value. # # This option has no effect if Privoxy has been compiled without # keep-alive support. # # Examples: # # default-server-timeout 60 # #default-server-timeout 60 # # 6.7. connection-sharing # ======================== # # Specifies: # # Whether or not outgoing connections that have been kept alive # should be shared between different incoming connections. # # Type of value: # # 0 or 1 # # Default value: # # None # # Effect if unset: # # Connections are not shared. # # Notes: # # This option has no effect if Privoxy has been compiled without # keep-alive support, or if it's disabled. # # Notes: # # Note that reusing connections doesn't necessary cause # speedups. There are also a few privacy implications you should # be aware of. # # If this option is effective, outgoing connections are shared # between clients (if there are more than one) and closing the # browser that initiated the outgoing connection does no longer # affect the connection between Privoxy and the server unless # the client's request hasn't been completed yet. # # If the outgoing connection is idle, it will not be closed # until either Privoxy's or the server's timeout is reached. # While it's open, the server knows that the system running # Privoxy is still there. # # If there are more than one client (maybe even belonging to # multiple users), they will be able to reuse each others # connections. This is potentially dangerous in case of # authentication schemes like NTLM where only the connection is # authenticated, instead of requiring authentication for each # request. # # If there is only a single client, and if said client can keep # connections alive on its own, enabling this option has next to # no effect. If the client doesn't support connection # keep-alive, enabling this option may make sense as it allows # Privoxy to keep outgoing connections alive even if the client # itself doesn't support it. # # You should also be aware that enabling this option increases # the likelihood of getting the "No server or forwarder data" # error message, especially if you are using a slow connection # to the Internet. # # This option should only be used by experienced users who # understand the risks and can weight them against the benefits. # # Examples: # # connection-sharing 1 # #connection-sharing 1 # # 6.8. socket-timeout # ==================== # # Specifies: # # Number of seconds after which a socket times out if no data is # received. # # Type of value: # # Time in seconds. # # Default value: # # None # # Effect if unset: # # A default value of 300 seconds is used. # # Notes: # # The default is quite high and you probably want to reduce it. # If you aren't using an occasionally slow proxy like Tor, # reducing it to a few seconds should be fine. # # Examples: # # socket-timeout 300 # socket-timeout 300 # # 6.9. max-client-connections # ============================ # # Specifies: # # Maximum number of client connections that will be served. # # Type of value: # # Positive number. # # Default value: # # 128 # # Effect if unset: # # Connections are served until a resource limit is reached. # # Notes: # # Privoxy creates one thread (or process) for every incoming # client connection that isn't rejected based on the access # control settings. # # If the system is powerful enough, Privoxy can theoretically # deal with several hundred (or thousand) connections at the # same time, but some operating systems enforce resource limits # by shutting down offending processes and their default limits # may be below the ones Privoxy would require under heavy load. # # Configuring Privoxy to enforce a connection limit below the # thread or process limit used by the operating system makes # sure this doesn't happen. Simply increasing the operating # system's limit would work too, but if Privoxy isn't the only # application running on the system, you may actually want to # limit the resources used by Privoxy. # # If Privoxy is only used by a single trusted user, limiting the # number of client connections is probably unnecessary. If there # are multiple possibly untrusted users you probably still want # to additionally use a packet filter to limit the maximal # number of incoming connections per client. Otherwise a # malicious user could intentionally create a high number of # connections to prevent other users from using Privoxy. # # Obviously using this option only makes sense if you choose a # limit below the one enforced by the operating system. # # One most POSIX-compliant systems Privoxy can't properly deal # with more than FD_SETSIZE file descriptors at the same time # and has to reject connections if the limit is reached. This # will likely change in a future version, but currently this # limit can't be increased without recompiling Privoxy with a # different FD_SETSIZE limit. # # Examples: # # max-client-connections 256 # #max-client-connections 256 # # 6.10. handle-as-empty-doc-returns-ok # ===================================== # # Specifies: # # The status code Privoxy returns for pages blocked with # +handle-as-empty-document. # # Type of value: # # 0 or 1 # # Default value: # # 0 # # Effect if unset: # # Privoxy returns a status 403(forbidden) for all blocked pages. # # Effect if set: # # Privoxy returns a status 200(OK) for pages blocked with # +handle-as-empty-document and a status 403(Forbidden) for all # other blocked pages. # # Notes: # # This directive was added as a work-around for Firefox bug # 492459: "Websites are no longer rendered if SSL requests for # JavaScripts are blocked by a proxy." # (https://bugzilla.mozilla.org/show_bug.cgi?id=492459), the bug # has been fixed for quite some time, but this directive is also # useful to make it harder for websites to detect whether or not # resources are being blocked. # #handle-as-empty-doc-returns-ok 1 # # 6.11. enable-compression # ========================= # # Specifies: # # Whether or not buffered content is compressed before delivery. # # Type of value: # # 0 or 1 # # Default value: # # 0 # # Effect if unset: # # Privoxy does not compress buffered content. # # Effect if set: # # Privoxy compresses buffered content before delivering it to # the client, provided the client supports it. # # Notes: # # This directive is only supported if Privoxy has been compiled # with FEATURE_COMPRESSION, which should not to be confused with # FEATURE_ZLIB. # # Compressing buffered content is mainly useful if Privoxy and # the client are running on different systems. If they are # running on the same system, enabling compression is likely to # slow things down. If you didn't measure otherwise, you should # assume that it does and keep this option disabled. # # Privoxy will not compress buffered content below a certain # length. # #enable-compression 1 # # 6.12. compression-level # ======================== # # Specifies: # # The compression level that is passed to the zlib library when # compressing buffered content. # # Type of value: # # Positive number ranging from 0 to 9. # # Default value: # # 1 # # Notes: # # Compressing the data more takes usually longer than # compressing it less or not compressing it at all. Which level # is best depends on the connection between Privoxy and the # client. If you can't be bothered to benchmark it for yourself, # you should stick with the default and keep compression # disabled. # # If compression is disabled, the compression level is # irrelevant. # # Examples: # # # Best speed (compared to the other levels) # compression-level 1 # # # Best compression # compression-level 9 # # # No compression. Only useful for testing as the added header # # slightly increases the amount of data that has to be sent. # # If your benchmark shows that using this compression level # # is superior to using no compression at all, the benchmark # # is likely to be flawed. # compression-level 0 # # #compression-level 1 # # 6.13. client-header-order # ========================== # # Specifies: # # The order in which client headers are sorted before forwarding # them. # # Type of value: # # Client header names delimited by spaces or tabs # # Default value: # # None # # Notes: # # By default Privoxy leaves the client headers in the order they # were sent by the client. Headers are modified in-place, new # headers are added at the end of the already existing headers. # # The header order can be used to fingerprint client requests # independently of other headers like the User-Agent. # # This directive allows to sort the headers differently to # better mimic a different User-Agent. Client headers will be # emitted in the order given, headers whose name isn't # explicitly specified are added at the end. # # Note that sorting headers in an uncommon way will make # fingerprinting actually easier. Encrypted headers are not # affected by this directive. # #client-header-order Host \ # Accept \ # Accept-Language \ # Accept-Encoding \ # Proxy-Connection \ # Referer \ # Cookie \ # DNT \ # If-Modified-Since \ # Cache-Control \ # Content-Length \ # Content-Type # # # 7. WINDOWS GUI OPTIONS # ======================= # # Privoxy has a number of options specific to the Windows GUI # interface: # # # # If "activity-animation" is set to 1, the Privoxy icon will animate # when "Privoxy" is active. To turn off, set to 0. # #activity-animation 1 # # # # If "log-messages" is set to 1, Privoxy copies log messages to the # console window. The log detail depends on the debug directive. # #log-messages 1 # # # # If "log-buffer-size" is set to 1, the size of the log buffer, i.e. # the amount of memory used for the log messages displayed in the # console window, will be limited to "log-max-lines" (see below). # # Warning: Setting this to 0 will result in the buffer to grow # infinitely and eat up all your memory! # #log-buffer-size 1 # # # # log-max-lines is the maximum number of lines held in the log # buffer. See above. # #log-max-lines 200 # # # # If "log-highlight-messages" is set to 1, Privoxy will highlight # portions of the log messages with a bold-faced font: # #log-highlight-messages 1 # # # # The font used in the console window: # #log-font-name Comic Sans MS # # # # Font size used in the console window: # #log-font-size 8 # # # # "show-on-task-bar" controls whether or not Privoxy will appear as # a button on the Task bar when minimized: # #show-on-task-bar 0 # # # # If "close-button-minimizes" is set to 1, the Windows close button # will minimize Privoxy instead of closing the program (close with # the exit option on the File menu). # #close-button-minimizes 1 # # # # The "hide-console" option is specific to the MS-Win console # version of Privoxy. If this option is used, Privoxy will # disconnect from and hide the command console. # #hide-console # # # T########################################################## # # Connect-Failed Error Output template for Privoxy. # # # USING HTML TEMPLATES: # --------------------- # # Template files are written win plain HTML, with a few # additions: # # - Lines that start with a '#' character like this one # are ignored # # - Each item in the below list of exported symbols will # be replaced by dynamically generated text, if they # are enclosed in '@'-characters. E.g. The string @version@ # will be replaced by the version number of Privoxy. # # - One special application of this is to make whole blocks # of the HTML template disappear if the condition # is not given. Simply enclose the block between the two # strings @if-start and if--end@. The strings # should be placed in HTML comments (), so the # html structure won't be messed when the magic happens. # # USABLE SYMBOLS IN THIS TEMPLATE: # -------------------------------- # # my-ip-addr: # The IP-address that the client used to reach this proxy # my-hostname: # The hostname associated with my-ip-addr # admin-address: # The email address of the pxoxy's administrator, as configured # in the config file # default-cgi: # The URL for the "main menu" builtin CGI of this proxy # menu: # List of
  • elements linking to the other available CGIs # version: # The version number of the proxy software # code-status: # The development status of the proxy software: "alpha", "beta", # or "stable". # homepage: # The URL of the SourceForge ijbswa project, who maintains this # software. # # host-ip: # The IP address of the host that could not be reached # hostport: # The host and port part of the request that lead to this problem # path: # The path part of the request that lead to this problem # # # CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS: # ------------------------------------------------------------------ # # unstable: # this is an alpha or beta release of the proxy software # have-adminaddr-info: # An e-mail address for the local Privoxy adminstrator has # been specified and is available through the "admin-address" # symbol # have-proxy-info: # A URL for online documentation about this proxy has been # specified and is available through the "proxy-info-url" # symbol # have-help-info: # If either have-proxy-info is true or have-adminaddr-info is # true, have-help-info is true. Used to conditionally include # a grey box for any and all help info. # 503 - Connect failed (Privoxy@@my-hostname@) # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
    503 #include mod-title
    #include mod-unstable-warning

    Connect failed

    Your request for @protocol@@hostport@@path@ could not be fulfilled, because the connection to @host@ (@host-ip@) could not be established.

    This is often a temporary failure, so you might just try again.

    More Privoxy:

    #include mod-support-and-service
    #include mod-local-help
    ########################################################## # # connection-timeout Error Output template for Privoxy. # ########################################################## 504 - Connection timeout (Privoxy@@my-hostname@) # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
    504 #include mod-title
    #include mod-unstable-warning

    Connection timeout

    Your request for @protocol@@hostport@@path@ could not be fulfilled, because the connection to @host@ (@host-ip@) timed out.

    This is often a temporary failure, so you might just try again.

    More Privoxy:

    #include mod-support-and-service
    #include mod-local-help
    0############################################################################## # # File : $Source: /cvsroot/ijbswa/current/templates/edit-actions-add-url-form,v $ # # Purpose : Template used to add a URL pattern to the actions file. # # # Copyright : Written by and Copyright (C) 2001 the SourceForge # Privoxy team. http://www.privoxy.org/ # # Original Author: Copyright (C) 2001 Jonathan Foster # http://www.jon-foster.co.uk/ # # This program is free software; you can redistribute it # and/or modify it under the terms of the GNU General # Public License as published by the Free Software # Foundation; either version 2 of the License, or (at # your option) any later version. # # This program is distributed in the hope that it will # be useful, but WITHOUT ANY WARRANTY; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. See the GNU General Public # License for more details. # # The GNU General Public License should be included with # this file. If not, you can view it at # http://www.gnu.org/copyleft/gpl.html # or write to the Free Software Foundation, Inc., 59 # Temple Place - Suite 330, Boston, MA 02111-1307, USA. # ############################################################################## # # Standard support: # # This file currently produces valid HTML 4.01 Strict. # # If you change it, please save the generated page from your web browser # and then upload it to http://validator.w3.org/ for checking. # ############################################################################# # # Available variables include: # # filename # ver # section # ############################################################################# Privoxy@@my-hostname@: Add URL Pattern # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
    #include mod-title
    #include mod-unstable-warning

    Add URL or TAG Pattern


        Cancel

    More Privoxy:

    #include mod-support-and-service
    #include mod-local-help
    ############################################################################## # # File : $Source: /cvsroot/ijbswa/current/templates/edit-actions-for-url,v $ # # Purpose : Template used to edit the actions associated with a # particular section in an actions file. # # # Copyright : Written by and Copyright (C) 2001-2014 the # Privoxy team. http://www.privoxy.org/ # # Original Author: Copyright (C) 2001 Jonathan Foster # http://www.jon-foster.co.uk/ # # This program is free software; you can redistribute it # and/or modify it under the terms of the GNU General # Public License as published by the Free Software # Foundation; either version 2 of the License, or (at # your option) any later version. # # This program is distributed in the hope that it will # be useful, but WITHOUT ANY WARRANTY; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. See the GNU General Public # License for more details. # # The GNU General Public License should be included with # this file. If not, you can view it at # http://www.gnu.org/copyleft/gpl.html # or write to the Free Software Foundation, Inc., 59 # Temple Place - Suite 330, Boston, MA 02111-1307, USA. # ############################################################################## # # Standard support: # # This file currently produces valid HTML 4.01 Strict. # # If you change it, please save the generated page from your web browser # and then upload it to http://validator.w3.org/ for checking. # ############################################################################## # # Available variables include: # # action-name-y # action-name-n # action-name-x # # deanimate-gifs-param-first # deanimate-gifs-param-last # hide-from-param-block # hide-from-param-custom # hide-from-param # hide-referrer-param-forge # hide-referrer-param-block # hide-referrer-param-custom # hide-referrer-param # hide-user-agent-param # image-blocker-param-pattern # image-blocker-param-blank # image-blocker-param-custom # # ############################################################################## Privoxy@@my-hostname@: Edit actions
    # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
    #include mod-title
    #include mod-unstable-warning

    Edit Actions

    Edit Actions (Section 1)

    @client-header-filter-params@ @client-header-tagger-params@ @external-content-filter-params@
    Enable Disable No Change Action Description
    add-header Adds HTTP headers.
            Editing the settings for this option, or turning it on if it was off, is not yet supported using this web-based editor.
    block Block the request.
            Block reason to tell the user:
    change-x-forwarded-for Specifies whether to block or add X-Forwarded-For headers.
           

      client-header-filter * Filter the client headers. You can use the radio buttons on this line to disable all client-header filters applied by previous rules, and/or you can enable or disable the filters individually below.
      client-header-tagger * Create tags based on the client headers. You can use the radio buttons on this line to disable all client-header taggers applied by previous rules, and/or you can enable or disable the taggers individually below.
    content-type-overwrite Replace Content-Type header. By default it only applies to text documents, but if you know what you're doing you can enable force-text-mode to modify binary content types as well.
            New Content-Type:
    crunch-client-header Remove header(s) matching the supplied pattern.
            Header string to suppress:
    crunch-if-none-match Remove If-None-Match header. Useful for filter testing and to make sure the header can't be used to track your visits.
    crunch-incoming-cookies Prevent the website from setting HTTP cookies on your system.
    crunch-outgoing-cookies Prevent the website from reading HTTP cookies from your system.
    crunch-server-header Remove server header(s) matching the supplied pattern.
            Header string to suppress:
    deanimate-gifs Replace animated GIFs with their (first/last) frame.
            Use the   
    downgrade-http-version Change HTTP/1.1 requests to HTTP/1.0. Only change if you know what you're doing!
      external-filter * Filter the website through external scripts or programs. You can use the radio buttons on this line to disable all filters applied by previous rules, and/or you can enable or disable the filters individually below.
    fast-redirects Bypass some click-tracking URLs.
           

    Edit Actions (Section 2)

    @content-filter-params@
    Enable Disable No Change Action Description
      filter * Filter the website through regular expression filters. You can use the radio buttons on this line to disable all filters applied by previous rules, and/or you can enable or disable the filters individually below.

    Edit Actions (Section 3)

    Enable Disable No Change Action Description
    force-text-mode Enable filtering on documents whose Content-Type wasn't recognized as text. Do think twice, nothing is alright.
    forward-override Override forward directives in the configuration file. Note that the parameter syntax isn't checked until the action is used. Syntax errors will cause Privoxy to exit.
            Overriding forward directive:

    handle-as-empty-document Block with an empty document instead of an Image or HTML message. The empty document contains only a space and can safely be parsed as JavaScript or Style Sheet. Use content-type-overwrite to specify the Content-Type, default is text/html.
    handle-as-image Request is for an image (only useful in conjunction with the block and set-image-blocker actions).
    hide-accept-language Pretend to have different language settings. (Makes a fake User-Agent more believable, but you may end up with content in the language you pretended to understand.)
           


    hide-content-disposition Block or overwrite the content-disposition header. Useful to view a document inside the browser, even if you were supposed to save it first, or to change the suggested file name.
           


    hide-from-header Stop old web browsers from sending the user's e-mail address with every request.
           

    hide-if-modified-since Remove or randomize the If-Modified-Since header.
            Useful for filter testing.
    minute(s). To appreciate this option a small amount of paranoia is required, but at least in theory the If-Modified-Since header could be used to keep track of your visits.

    Edit Actions (Section 4)

    @server-header-filter-params@ @server-header-tagger-params@
    Enable Disable No Change Action Description
    hide-referrer Helps prevent tracking by not sending the URL of the previous web page. 
            (breaks images on some free web hosts).
    (fools checks for in-site links.)




    hide-user-agent Pretend to be using a different web browser.  (May cause problems with broken web sites).
            User Agent string to send:
    limit-connect Limit which ports are allowed in HTTP CONNECT requests. These requests are used to tunnel SSL and other protocols through HTTP proxies.
            Legal ports (comma separated, ranges allowed):
    limit-cookie-lifetime Limit the cookie lifetime specified in Set-Cookie headers.
    overwrite-last-modified Remove or randomize the Last-Modified header.
           

    prevent-compression Disables compression. Compressed web pages are faster to download, but cannot be filtered with filter or kill-popups if your Privoxy version was build without zlib support.
    redirect Redirect to another address.
            Static address or a single pcrs command to redirect to a rewritten version of the original URL:
      server-header-filter * Filter the server headers. You can use the radio buttons on this line to disable all server-header filters applied by previous rules, and/or you can enable or disable the filters individually below.
      server-header-tagger * Create tags based on the server headers. You can use the radio buttons on this line to disable all server-header taggers applied by previous rules, and/or you can enable or disable the taggers individually below.
    session-cookies-only HTTP cookies set by the website are changed to temporary ("per-session") ones, which only last until you close your web browser. This will allow you to use sites that require cookies, but sites will not be able to track you across sessions. For this to be useful, you should disable crunch-outgoing-cookies and crunch-incoming-cookies.
    set-image-blocker Specifies how to block images.
           


    More Privoxy:

    #include mod-support-and-service
    #include mod-local-help
    C############################################################################## # # File : $Source: /cvsroot/ijbswa/current/templates/edit-actions-for-url-filter,v $ # # Purpose : Template that is included from most of Privoxy's CGI pages # to show the user how to get help or report problems. # # # Copyright : Written by and Copyright (C) 2002-2007 members of # the SourceForge Privoxy team. http://www.privoxy.org/ # # This template is free software; you can redistribute it # and/or modify it under the terms of the GNU General # Public License as published by the Free Software # Foundation; either version 2 of the License, or (at # your option) any later version. # ############################################################################## @filter-type@ @name@ @description@ $############################################################################## # # File : $Source: /cvsroot/ijbswa/current/templates/edit-actions-list,v $ # # Purpose : Template used to edit the actions file. # # # Copyright : Written by and Copyright (C) 2001-2009 the # Privoxy team. http://www.privoxy.org/ # # Original Author: Copyright (C) 2001 Jonathan Foster # http://www.jon-foster.co.uk/ # # This program is free software; you can redistribute it # and/or modify it under the terms of the GNU General # Public License as published by the Free Software # Foundation; either version 2 of the License, or (at # your option) any later version. # # This program is distributed in the hope that it will # be useful, but WITHOUT ANY WARRANTY; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. See the GNU General Public # License for more details. # # The GNU General Public License should be included with # this file. If not, you can view it at # http://www.gnu.org/copyleft/gpl.html # or write to the Free Software Foundation, Inc., 59 # Temple Place - Suite 330, Boston, MA 02111-1307, USA. # ############################################################################## # # Browser support for the CSS on this page: # MS Internet Explorer 5.5 - Yes - everything works. # Netscape 6.2 - Yes - everything works. # Netscape 4.75 - No - CSS buttons look really bad, but they are # usable. Everything else works. # Opera 5.12 - Yes - everything works. # MS Internet Explorer 4+ - Untested # MS IE 3.x, NS3.x - Untested (Don't support CSS, so everything # should work, but will look ugly). # Mozilla >=0.6 - Yes - everything works. # # All browsers should work, you just might not get the pretty CSS buttons. # # If your favorite browser isn't listed/tested, please test and add it. # # ############################################################################# # # Standard support: # # This file currently produces valid HTML 4.01 Strict. # # If you change it, please save the generated page from your web browser # and then upload it to http://validator.w3.org/ for checking. # ############################################################################# # # Available variables include: # # filename # ver # # ############################################################################# Privoxy: Edit actions file @actions-file@ # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in @sections@
    #include mod-title
    #include mod-unstable-warning

    What is all this?

    If you haven't already done so, it is strongly recommended that you at least skim the chapter on actions files in the User Manual before making any changes. You will also find a comprehensive list of all available actions there, as well how the settings on this page work.

    Please note that the first section has special importance. It sets the default actions for all URLs. The resulting actions for a particular URL may differ from these defaults if that URL matches again further down, but this section is largely responsible for your browsing experience. Edit manually with great care, or choose from the predefined sets of actions.

    This is the default action file. Updates for it are available from Privoxy.org from time to time. It is therefore not recommended that you add your private rules here, since they will be lost if you install an update in the future. Put your rules in a separate actions file, like user.action instead.

    Editing Actions File @actions-file@

    Insert new section at top

    Actions:
    Edit @all-urls-buttons@
    @all-urls-actions@
    URL patterns:
    /   (Matches all requests)
    Advanced:
    Insert new section below

    More Privoxy:

    #include mod-support-and-service
    #include mod-local-help
    ############################################################################## # # File : $Source: /cvsroot/ijbswa/current/templates/edit-actions-list-button,v $ # # Purpose : Template which forms part of edit-actions-list # # # Copyright : Written by and Copyright (C) 2001 the SourceForge # Privoxy team. http://www.privoxy.org/ # # Original Author: Copyright (C) 2001 Jonathan Foster # http://www.jon-foster.co.uk/ # # This program is free software; you can redistribute it # and/or modify it under the terms of the GNU General # Public License as published by the Free Software # Foundation; either version 2 of the License, or (at # your option) any later version. # # This program is distributed in the hope that it will # be useful, but WITHOUT ANY WARRANTY; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. See the GNU General Public # License for more details. # # The GNU General Public License should be included with # this file. If not, you can view it at # http://www.gnu.org/copyleft/gpl.html # or write to the Free Software Foundation, Inc., 59 # Temple Place - Suite 330, Boston, MA 02111-1307, USA. # #############################################################################   Set to @button-name@ ############################################################################## # # File : $Source: /cvsroot/ijbswa/current/templates/edit-actions-list-section,v $ # # Purpose : Template which forms part of edit-actions-list # # # Copyright : Written by and Copyright (C) 2001 the SourceForge # Privoxy team. http://www.privoxy.org/ # # Original Author: Copyright (C) 2001 Jonathan Foster # http://www.jon-foster.co.uk/ # # This program is free software; you can redistribute it # and/or modify it under the terms of the GNU General # Public License as published by the Free Software # Foundation; either version 2 of the License, or (at # your option) any later version. # # This program is distributed in the hope that it will # be useful, but WITHOUT ANY WARRANTY; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. See the GNU General Public # License for more details. # # The GNU General Public License should be included with # this file. If not, you can view it at # http://www.gnu.org/copyleft/gpl.html # or write to the Free Software Foundation, Inc., 59 # Temple Place - Suite 330, Boston, MA 02111-1307, USA. # ############################################################################# # # Available variables include: # # filename # ver # sectionid # urls # ############################################################################# # # ** Important note: ** # # It is important to keep this file small. That's why all the # identifiers in the HTML are short and cryptic. Currently, the main # edit-actions page is ~300k. Before it was optimized, it was ~550k. # ############################################################################# @urls@
    Actions:
    Edit
    @actions@
    URL patterns:
    Add
    Advanced:
    @if-s-prev-exists-start@Move section up   @if-s-prev-exists-end@ @if-s-next-exists-start@Move section down   @if-s-next-exists-end@ Insert new section below @if-empty-section-start@   Delete whole section@if-empty-section-end@
    ############################################################################## # # File : $Source: /cvsroot/ijbswa/current/templates/edit-actions-list-section,v $ # # Purpose : Template which forms part of edit-actions-list # # # Copyright : Written by and Copyright (C) 2001 the SourceForge # Privoxy team. http://www.privoxy.org/ # # Original Author: Copyright (C) 2001 Jonathan Foster # http://www.jon-foster.co.uk/ # # This program is free software; you can redistribute it # and/or modify it under the terms of the GNU General # Public License as published by the Free Software # Foundation; either version 2 of the License, or (at # your option) any later version. # # This program is distributed in the hope that it will # be useful, but WITHOUT ANY WARRANTY; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. See the GNU General Public # License for more details. # # The GNU General Public License should be included with # this file. If not, you can view it at # http://www.gnu.org/copyleft/gpl.html # or write to the Free Software Foundation, Inc., 59 # Temple Place - Suite 330, Boston, MA 02111-1307, USA. # ############################################################################# # # Available variables include: # # filename # ver # sectionid # urls # ############################################################################# # # ** Important note: ** # # It is important to keep this file small. That's why all the # identifiers in the HTML are short and cryptic. Currently, the main # edit-actions page is ~300k. Before it was optimized, it was ~550k. # ############################################################################# @urls@
    Actions:
    Edit
    @actions@
    URL patterns:
    Add
    Advanced:
    @if-s-prev-exists-start@Move section up   @if-s-prev-exists-end@ @if-s-next-exists-start@Move section down   @if-s-next-exists-end@ Insert new section below @if-empty-section-start@   Delete whole section@if-empty-section-end@
    1 ############################################################################## # # File : $Source: /cvsroot/ijbswa/current/templates/edit-actions-list-url,v $ # # Purpose : Template which forms part of edit-actions-list # # # Copyright : Written by and Copyright (C) 2001 the SourceForge # Privoxy team. http://www.privoxy.org/ # # Original Author: Copyright (C) 2001 Jonathan Foster # http://www.jon-foster.co.uk/ # # This program is free software; you can redistribute it # and/or modify it under the terms of the GNU General # Public License as published by the Free Software # Foundation; either version 2 of the License, or (at # your option) any later version. # # This program is distributed in the hope that it will # be useful, but WITHOUT ANY WARRANTY; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. See the GNU General Public # License for more details. # # The GNU General Public License should be included with # this file. If not, you can view it at # http://www.gnu.org/copyleft/gpl.html # or write to the Free Software Foundation, Inc., 59 # Temple Place - Suite 330, Boston, MA 02111-1307, USA. # ############################################################################# # # Available variables include: # # filename # ver # sectionid # urls # ############################################################################# # # ** Important note: ** # # It is *extremely* important to keep this file small. That's why all the # identifiers in the HTML are short and cryptic. Currently, the main # edit-actions page is ~300k. Before it was optimized, it was ~550k. # ############################################################################# Remove   Edit  @url-html@ ############################################################################## # # File : $Source: /cvsroot/ijbswa/current/templates/edit-actions-remove-url-form,v $ # # Purpose : Template used to confirm removal of a particular URL # pattern from an actions file. Only used on browsers that # don't support JavaScript. # # # Copyright : Written by and Copyright (C) 2001 the SourceForge # Privoxy team. http://www.privoxy.org/ # # Original Author: Copyright (C) 2001 Jonathan Foster # http://www.jon-foster.co.uk/ # # This program is free software; you can redistribute it # and/or modify it under the terms of the GNU General # Public License as published by the Free Software # Foundation; either version 2 of the License, or (at # your option) any later version. # # This program is distributed in the hope that it will # be useful, but WITHOUT ANY WARRANTY; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. See the GNU General Public # License for more details. # # The GNU General Public License should be included with # this file. If not, you can view it at # http://www.gnu.org/copyleft/gpl.html # or write to the Free Software Foundation, Inc., 59 # Temple Place - Suite 330, Boston, MA 02111-1307, USA. # ############################################################################## # # Standard support: # # This file currently produces valid HTML 4.01 Strict. # # If you change it, please save the generated page from your web browser # and then upload it to http://validator.w3.org/ for checking. # ############################################################################# # # Available variables include: # # filename # ver # section # pattern # oldval # jumptarget - append to eal URL to jump to relevant section # ############################################################################# Privoxy@@my-hostname@: Remove URL Pattern # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
    #include mod-title
    #include mod-unstable-warning

    Remove URL Pattern

    Are you sure you want to delete this URL pattern? The pattern is:

    @u@

    OK   Cancel

    More Privoxy:

    #include mod-support-and-service
    #include mod-local-help
    ############################################################################## # # File : $Source: /cvsroot/ijbswa/current/templates/edit-actions-url-form,v $ # # Purpose : Template used to edit a URL pattern in an actions file. # # # Copyright : Written by and Copyright (C) 2001 the SourceForge # Privoxy team. http://www.privoxy.org/ # # Original Author: Copyright (C) 2001 Jonathan Foster # http://www.jon-foster.co.uk/ # # This program is free software; you can redistribute it # and/or modify it under the terms of the GNU General # Public License as published by the Free Software # Foundation; either version 2 of the License, or (at # your option) any later version. # # This program is distributed in the hope that it will # be useful, but WITHOUT ANY WARRANTY; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. See the GNU General Public # License for more details. # # The GNU General Public License should be included with # this file. If not, you can view it at # http://www.gnu.org/copyleft/gpl.html # or write to the Free Software Foundation, Inc., 59 # Temple Place - Suite 330, Boston, MA 02111-1307, USA. # ############################################################################## # # Standard support: # # This file currently produces valid HTML 4.01 Strict. # # If you change it, please save the generated page from your web browser # and then upload it to http://validator.w3.org/ for checking. # ############################################################################# # # Available variables include: # # f - filename # v - version # s - section # p - pattern # u - old value of URL # jumptarget - append to eal URL to jump to relevant section # ############################################################################# Privoxy@@my-hostname@: Edit URL Pattern # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
    #include mod-title
    #include mod-unstable-warning

    Edit URL or TAG Pattern


        Cancel

    More Privoxy:

    #include mod-support-and-service
    #include mod-local-help
    @ QSystem.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aSystem.Drawing.IconIconDataIconSizeSystem.Drawing.Size System.Drawing.Sizewidthheight ( @ E*߶oրۘ,ۛ)ܞ)ܠ)ܢ(ݣ(CYU2ݤ(v΂ܦ*v5ݧ*w2ݨ*oۢvр ݩ*Tsݪ*]ݫ*ݬ+؝:؞:י;p!D J۶۩̓\ʇYb۪ע۪G՜ڪOPb!.f}vB ########################################################## # # Forwarding-failed template for Privoxy. # # # USING HTML TEMPLATES: # --------------------- # # Template files are written in plain HTML, with a few # additions: # # - Lines that start with a '#' character like this one # are ignored # # - Each item in the below list of exported symbols will # be replaced by dynamically generated text, if they # are enclosed in '@'-characters. E.g. The string @version@ # will be replaced by the version number of Privoxy. # # - One special application of this is to make whole blocks # of the HTML template disappear if the condition # is not given. Simply enclose the block between the two # strings @if-start and if--end@. The strings # should be placed in HTML comments (), so the # html structure won't be messed when the magic happens. # # USABLE SYMBOLS IN THIS TEMPLATE: # -------------------------------- # # my-ip-addr: # The IP-address that the client used to reach this proxy # my-hostname: # The hostname associated with my-ip-addr # admin-address: # The email address of the pxoxy's administrator, as configured # in the config file # default-cgi: # The URL for the "main menu" builtin CGI of this proxy # menu: # List of
  • elements linking to the other available CGIs # version: # The version number of the proxy software # code-status: # The development status of the proxy software: "alpha", "beta", # or "stable". # homepage: # The URL of the SourceForge ijbswa project, who maintains this # software. # # gateway # The IP or hostname of the forwarding server # hostport: # The host and port part of the request that lead to this problem # path: # The path part of the request that lead to this problem # error-message: # The failure reason. # forwarding-type: # The type of the forwarding request: "socks4-", "socks4a-" # or (in the future) "" for direct connections to the forwarder. # # # CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS: # ------------------------------------------------------------------ # # unstable: # this is an alpha or beta release of the proxy software # have-adminaddr-info: # An e-mail address for the local Privoxy adminstrator has # been specified and is available through the "admin-address" # symbol # have-proxy-info: # A URL for online documentation about this proxy has been # specified and is available through the "proxy-info-url" # symbol # have-help-info: # If either have-proxy-info is true or have-adminaddr-info is # true, have-help-info is true. Used to conditionally include # a grey box for any and all help info. # 503 - Forwarding failure (Privoxy@@my-hostname@) # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
    503 #include mod-title
    #include mod-unstable-warning

    Forwarding failure

    Privoxy was unable to @forwarding-type@forward your request @protocol@@hostport@@path@ through @gateway@: @error-message@

    Just try again to see if this is a temporary problem, or check your forwarding settings and make sure that all forwarding servers are working correctly and listening where they are supposed to be listening.

    More Privoxy:

    #include mod-support-and-service
    #include mod-local-help
    ############################################################################# # $Id: match-all.action,v 1.3 2010/03/27 18:48:38 fabiankeil Exp $ # # This file contains the actions that are applied to all requests and # may be overruled later on by other actions files. Less experienced # users should only edit this file through the actions file editor. # ############################################################################# { \ +change-x-forwarded-for{block} \ +client-header-tagger{css-requests} \ +client-header-tagger{image-requests} \ +hide-from-header{block} \ +set-image-blocker{pattern} \ } / # Match all URLs RMZ@ !L!This program cannot be run in DOS mode. $PELs5I# 8^ `d! pZ$T.text P`.datad@0.rdata`FH@`@.bss `@.edataZp>@0@.idata$F@0.relocTL@0BUS`dt?`d'9rtЋ`d9st&$H1҉`d$,X[]UVSu tGt$ED$E$à 1uGu `duF1ۉ؍e[^] $`dt+`dT/벍 1먍v'U`dD$`dD$E$MɃÍU`dD$`dD$E$ÐUMW}Vu S[FFFFFFFFF F F F F FFJwqqi)i)Ӂ<FFFFFFFFF F F F F FF˃rOtFOuqi)i)É [^_]FOuvغqi) vˁv떉'UqM}}uq]] i)׉}iU)ٍ)с9vpw9'vv] u}]ÍȐU8h}Eu} ]dEuEEEEEEEEL$ T$E4$D$n.t ]u}]É4$D$|t 4$-ۉu͋]u}]ËE4$묍UD$ED$ ED$E D$E$ UU] D ÐU d]ÍU1VU SuӋEv'C0 d1Nu߃!1ы d3 d3 d d11ы d3 d3 d d11ы d3 d3 d d11ы d3 d3 d d11ы d3 d3 d d11ы d3 d3 d d11ы d3 d3 d d11ы d3 d 3 d d14vO 1ы d3 d3 d d1wC0 d1Nu[^]ÍU1Ʌ҉t&t3u]Í&'UWVS1ۍt&C~[^_]Ð&UWVS ]u @҃~h~qt7^u7t!Htԉ uɋE 1Ɓ [^_]É븐UED$E D$E$A UED$E D$E$і U(]]uuۉ}} t{\wt]u}]ËCtuu} }]]]#CH@S@C T$ L$T$$=@tC8C@먍'USËSC8S t$)T$CL$ CLK;Mt%U)ʋ]Ћu}]C8nC8@ ШRU)뽋C t$)D$CL$CL؋s ;CL`S8N$O$1D$1D$PCLC8s9s΅uIu)MECdChuC<UC@L$<$D$ D$AK)K뻋S t$$D$3K)s{ )KC8S &UD$ED$E$HtɉÍvUɉÐ&UM ty\r} Шuylt ]Ðt&IhEAl1y8AptA8A<E]Ít&UWVS ] uۉ 1ҨuL'N~#\$D$E$3HuC< u9 Шu1҃ [^_]Í&UWVS]} ut{\wt[^_]Í&;stqSfu=CH@S@C T$ L$T$$u=@u_C@K@Kd1ShL$$ C8KS)Kd)Shuut$|$CL$CLS[)^_]C8ҍUSREED$ E \$D$$@=w}t 1[]É\$T$E$[]UE ED$ED$E$HtɉUɉÐt&US] $D$E\$$K[]Ðt&UW1VSUtx\wt [^_]@P @)uu$CChED$8 S)ShutC81u0C8t+vu1C81tݍ'C8΍t$C@D$ D$CH$A9uC@CHC VC8C8t&US]U tZ[]Ít&C@$mC8uZ1[]Í&US]t{\rt []ÐC8CDC<Cl1CD$1D$$'CLCXt,Cd1ChL$C`D$C@$'[]É$IJʍ&UVSuM]  ШuoF8tgtb~\wINۺxMVXFh9})ÅtgFHdtX~ltRFhKFpFlt@F87[^]Ð?@؉D$FH4$D$~)ÅԋVh[^]É4$p말uFd)ÅۺxFDu3f?@؉D$FD4$D$W)ÅЋVdNFlFDF1D$\$F@$^hډЉ^d[^]ËNh$@,FD$@1҉L$T$l$@FH UD$1D$E$Í&'UUtz\rt1]ËJ<u]1z8Ðt&UEtx\rt]1]@XÍ&U]Ӊu}ǐ&|$$VNy]u}]Í&'US]t:{\wt Z[]fuSLC@uSdC@j[[] UuuE ]}V8҉K0dB~?FPt&'FT$=<$3D$FPFT$D$s^P$f: D|$FP$FP]u}]ËN8)ȋ< M׋M>;ErE@t9EEv!EE܋M!A;UKE֋M89uE8D9u8uFA8uAAF8uDAF8u;AF8u2AF8u)AF8u AF8uAF8uAF8u;urEع)u)9N;MϋEPp} LE؈M8E&t&;}ЉvEЃ([^_]Í&'UWVSË@8Slэ88u A8Bt [^_]ÃvBA8uCBA8u:BA8u1BA8u(BA8uBA8uBA8u BA8u9r)ι)~{pCt9v[^_]UWVS@,WtEUt&AMpW8֋Wt;EUv]1҅tEM)؉AA@D[M\$4$D$6EڋOtXMuփuwtv!_8WlOXGHT_T1!؉GHHG,O#}EU9P`MUqtYdE)ߍG؋fPM ECM 1d@ffO 2df ' 2dM D@fDQxylH9EAt)@EЉAtBEȍ&'G;}}wEUJXBxBHzlыR8qDY@T:1ЋQT!ЋQ4AH!UԋMFfKUf fs> uK< HfK< ɉtUs< t&tAME\ ;MUD9t)‰ЋUEftOuNu< 1ɺt&'DSfDUB~1;uULF;u~[^_]fEfDG;}EE&\ Uf1ɈXt D)PDP1}PTM1ۍBfDM I ۅMfFBUWVSUEEZ1Eu EEMfDEHfu| f| M1҅Et9ٿt EEE9EuBًE9\}9t;U|t2;MtU| @f| u @f xf U @f Zt&u @f ?[^_]ÐUWVSHUBEE]u E]9]}]}}\E9U]} 9]K9Ert&U| U fFNNVAFDF)}܋MfL8ME~ )9U|  f뽋}9MM~ E)ȉM؋9}]| fM EEЋUи)9   ‹NFfNVAFD])EFMLfEEȉN fFNVAFDUF)ljUHfE}亊Mt]9t E}9}H[^_]Ã}  E)؉]90  fE j] fFNNVAFDF)ljHf E)؉]9  fE +] fFNNVAFDF)ljHfB]| ‹NFfNVAFD])EFMLf  ‹NFfNVAFD)EFMLf E fAX  ‹NFfNVAFD)EFMLf E ЃfE Ѓf  fEt&USËt0~(SK Cf[]SK KSACD1Cf1[]ÐUWVSu N fFNVAFDF)ljHf8dE])9P8d ‹NFfNVAFDUF)ljLf)ȃ   f8dE])978d ‹NFfNVAFDUF)ljLf[^_]Í&8d} f fPN fFNVAFDF)ljH8dfE])98d fUt&UWVS,UEfU|E)9E ‹NFfNVAFD)EFML8f;]NU䋆PE싆}BUEIUE 1dEE܋Uܸ)9U ‹NFfNVAFDU)EFMLf:d@:d)E)9&U ‹NFfNVAFDEF)׉LfM}sU 2dEDEEԋUԸ)9"U ‹NFfNVAFDU)EFMLf9d@9d)E)9"U ‹NFfNVAFDEF)׉LfUEE fevQt&U fEE 3d`U] fe EEfe EEfUE)9~{ ‹NFfNVAFD)EFML8Mf,[^_]Ðt&U f9M,[^_]ÍvUSË~?SK KSACDC1f1[]Ð~KS ҍv'UWVS}Eu O ‹GfOWY_D)UG Mf] u]W񉇴G OWY_LjDOWЍY_DOWčY_D_CMWAMG@É_Nu[^_] fAG'UWVS,ME}E MuE{9 $  $( $r0  9df~ uIM苗IЃ HP9ˉwٍF91}9 Ш \E Ѓf4d$ 4dE,[^_]z,1fu@~  B,^" WE Ѓf X]䋟( C]]C]܃ ?O ‹GfOWAGDG)ƉHf EHE؉O fGOWAGDEG)ӈJf &]܃O ‹GfOWAGDG)ƉHf1m& 9d~  ‹OGfOWAGDG)fH󉏼F;u  9d~ fŋ]t$\$ E<$D$UEM,[^_]]O ‹GfOWAGDG)ƉHfi]O ‹GfOWAGDG)ƉHfdE䍟ڍ H$0E؉$!4$AE܃ Ѓf]K]؉ Ѓf- ff@~U $t$|$]M uf B8u3@ft$|$H9$] 1dI@fvW 3d wR 2d D@fDt$|$H9$]Ð 2d v 3d멐UH@;EtUԋE[UB)EԋMuUԋI)M؋MVEFAQ҅t5yuԉt$UB )D$A$MuAF0UrB^htjFGdfDGpBvGhGT0EOTGlGLGlUT$WpMȉL$EĉD$ D$UT$$` MAAPd&]؉EMUMBEUEUMH!΋UЋ;Ev'EuED$M $U EywL뇋Em)Eωm)E܄W@EMAMMW@EEAEtf;]v];]v]\$ED$M $^)]W@])])]W@tdEӅuED$U$U EuvG(O4EMG,D$L$U$Urè tW@ N E@aW@E@ZPdLGhOdw`9OTwLMMUMBEUEMUH!Ћ;Ev-EuED$U$U EOTwLM뚉fwNMUMBEUE;EWEuЍED$U$U EuPffuMUMBEUE;Euu͍UT$M $U EuED$U$U EMUMBEUE;EEu밍ML$E$U EMUMBEUE;EEu밋O(W4MUO,L$T$E$UW@ϋw`)EGhmOdf\Gp@GhE9EÃۉ_HO;]W@#MUMBEUE;]YEu֍ED$U$U E_H붋UBvPdWGT UMWlWLL$EȉD$UĉT$ G`D$M$L$^E@Pd$E@PdEm)E܋EmmX GhEUw`Odڍ9:Ku&EEKUfDWp@GhuW@GXwPEvMUMBEUEMUH!Ћ;Ev-]uED$E$U EWXwPU]؉Et&MUMBEUEUMH!΋UЋ;Ev'EuED$M $U E~wP뇋Em)E)Em@t2UBPdcW@)]܈ًumH!G@ډۉ_H;]eWD#MUMBEUE;]:Eu֍ED$M $U E_H)E܋GhmErTGnEmmXUEm)E܋EmmXWD_(9_,M)9vE@PdIO@_(utCGD);]s/MU)ډˋG@9s)])؉G@BMAKMu벋U])Ӊ]W4_,U\$T$E$U_(9fWD)]܈ًumH!‰WD/GXwlGXUwPT$D$MĉL$ GdD$G`$DGpD$E@PdGE@vPdt&'US]tCu []ËS$tD$C($C1[]ÐUWV1S] fDuFvEEM EADU@fDU9]rEEE&'Uf|UuJUuM9MvMEEuFU@MNj8BEz1ɁĜ[^_]fUf|Uu BUvM9MsM&Du)aFv~E} ШufEfDuTufDuFvE9]s1UM QftTEJfLEMEf PE9]rϋu} Rdx`RdtpEMUEuMME|eEEEH}E1ҁ}…M*EƋEH;p ׋E])MdMUv'd|)҉K0FK-UB0F1Q'SÃ(l$01ɉ%ED$ toЃD$ 1҃|$ t T$8D$HD$$D$D$D\$L$D$D$@$@dD$D$ D$ D$0D$([t@tÿ닐t&1낸D$ D$8%¿h&'WVSt$ |$ ӉF tJD$ -T$ F$ D$ IC$ D$ B4$)D$ [^_ËFt D$ +T$ 믨@tD$ T$ 렍&UWVS,ÉUM} G;EGGG~cw HG~Pu GtHG~;Gu2HG&' WB҉G獴&ۉ-^GK@VW~G%=:]\&E0tE‰MMڋW :GDWfeEE\$D$G$D$#2N&CNeW EHJW *vE0tE‰W B҉G ׍e[^_]ËU)ЉG>W 93)ЉG0+BGv0tWB҉G]0PW G3GE#@UT$ T$D$E$UGfWf.GH Gf]E‰W '0ExW {.jeWWGgUWVS\$4D$D$0T$HD$ljՋD$gfffD$)‰T$t(gfff&D$FD$)…҉T$uC 9~ƋC9~Z)C\$T$D$$C ډC C C ECƍFC\$0[^_]xC VSDt$\^ \$D$PT$TL$XD$0D$(D$D$,D$D$0T$4L$8$D$4D$D$8D$D$@[^_Í&F Ft)N t$D$($$<$@[^_Ðt&<$:HF fF )؉F Rt&4$D$(<$@[^_ËV%F'UEWVSlUEER Uws]u ہvE1) t1օۋ}) t1]u ]u uM] M}M1ыU1 uE;ErUBuB ~M.]AMu &EHfEww]u 6M;Mr.E@ xGME $0-UB ~HB ~ʋME ~܋]7C$ ˆ]u ؉ÉE։E ؉U UU;UUR҉UUMȋ]B )M~ËEpȺgfff)t"gfffEC@E)…҉u9]~iU)MB҉A~UU ]SBCsy5U-w;|YE@x@ U0-UB XMA~'At!HAU0]SBCE;E MU.uyMAMQfEE\$D$UB$D$^(GNvCUTNUAM;Me]C PS t&U0MQ BA ]Cڃ PKECE$e[^_]ËU.{U+uUrOMQDE6UT$ T$D$EƉ$~_UƋ]fS]CMY ~HE.]ɉ]E0@EU "U.MQAt밋E@fEot&'UW1VS$$0$D$@$l$PfD$TD$DD$HD$L$|$X$RdD$\50T$`D$@$D$pD$DD$tD$HD$xD$LD$|D$P$D$T$D$X$D$\$ Ct&%\$$$L$|1T$x1|$xD$ttuCAZw$$Sd4/%1҃9…/uJtxGDAЉ뒉ȍT$p5CF$Ĭ[^_]Ít&u믍AЉL=E$|$p$0?4$3<$‰D$|E$$D$(D$p$D$(k;luCL$t-<$‰$1$D$p$D$(T$(t$,dfD$8ffD$8|$fD$6Cx{2D$(D$(|$,D$(D$(1D$,Y$$$JL$t1\$x1\$$T$p%؉4$Sd1;v؉<$苄$$$P{4$$PT$,D$(~$$PT$,D$($$$f$$T$($$ʼnD$(l$, SdSdD$(D$(L$,}D$(c<$ SdO4$ Sd;1D$|mD$%EÐS1ۃL$vCB9v$[Ít&VSD$\$t$$CBCutZ[^Ít&D$HPJBT$UWVSLD$dL$`@D$DT$D19QGt$dJT$DЉ͉L$t$t$8Ƌt$4ȉD$@B1D$D$<D$dT$`D$$#L$11D$(t$1l$$l$AD$,1L$ \$81D$tD$P9 T$P1T$8D$pT$41$ !$$~ $1ۃ$|$Dw;$$Td1D$D$w $щ$T$XT$` $D$ ŋ$P J҉T$|$~݄$$D$~f fD$|'$;D$` Td@$l$|\$xl$~T$xR0$ݜ$EE݄$zuD$D~|$L$( $D$(D$(ۉD$,a$4$g$ u$1ҋ|$<…@ $u$'1҃|$<…kL$hM\$`E9$D$01ɺ T$L$$D$0T$(9T$,L$,1D$ $D$ D$,\$(1D$ D$$ D$($T$$L$0T$ $Q0\$,D$hD$0\$$T$(ËL$$T$ $Ƌ@ t$D$0$S$1D$ D$5 D$(D$,gT$8B1\$tD$8\$P1)\$tl$4ۉ\$pL$, $ $& 1\$\$0t$$ $D$0D$$ET$0D$$70D$hL$`9$|L$<|$<-T$0B |$TM}9;l$ uD$P\$ 1ED$$T$0D$$ L$P1L$0D$ D$ $ D$0D$DT$XT$`D$DTd1|$~T$`$D$~Td4Udf fD$|ܤ$ݜ$@vٞ$@;D$`$ݜ$l$|\$xl$~T$xR0$ݜ$EE݄$݄$zzD$TًD$<؃|$<D$Ti D$TM}9u;l$ uD$PT$ 0E>EL$p\$L$$4 D$0s$$A@;D$lD$tD$8~D$p1)\$4\$po\$T$0$|$~T$`D$~$Ud܌$f fD$|ݜ$GR$ݜ$0E$E;D$`t:Td@܌$$ݔ$l$|\$xl$~T$xu Td݄$݄$ٞ|$PJʉ Ud$t VdD$dqݔ$w%$D$@$)Ћ$$K)@9})$$@$$xt$<IL$0y0|$<L$TuF&D$(L$01D$ $D$D$0\$$$\$}0D$hD$(T$$D$$ \$h 1҈]ED$D$(T$$T$(9T$,xD$,oL$0D$ $J D$0\$$$\$F >D$hT$0BH\$TM}0tEݜ$o|$t)1Y~IL$0D$ $ D$0\$$$\$ D$h|$h: D$TD$0x|t$TT$hUER9@$DD$(L$,|$(A΃ Bvt\$(A ߃C BD$D$($ D$(+ݜ$|$h9t1D$h \$TEEHD$h D$T|$h:&E9EOA}|$h9t݅D$h |$TD$hEM}0tEpL$0q-ى$&1D$ D$D$($D$(8xtL$0AKD$h@,\$0{~D$TD$hUCuD$hDS(\$0fD$&uf=wZ([ÉL$11ɉD$ D$ D$1D$D$4L$$D$D$ D$&D$e tT$ t*([Ðt&SL$ \$$t#d d$ډD$A[ádL$ d$ډD$[Ðt&,dt$ t$0|$$1l$(l$8\$D$ dD$D$41tGtW9s7'D$D$D$$~dǀ~ta9rҋD$4\$t$ |$$l$(,9sfD$D$D$$D$U~ǀ|t9r본뮋D$4G럐\$t$D$$h`d t \$t$þx`d4$ Ky\$t$Ðt&|$ǡh`d\$t$tY}ttG\$t$|$Ív$X h`du$? h`dt봍x`d$& \$t$|$Í&$h`dL$ uIx`d4$ Ky$`dm!x`dh`d$ 넃t١h`d =h`dt Í@x`d$z  Í&1t$t$ \$|$`dt0`d1CC \$t$|$É Td-`d= w7щˣTds1{8CC \$t$|$Í$ t&S\$t%1S`d1`d[[Ív'UWVS,1ۉ\$$D$@l$@@D$ D$HD$D$DT$D$L$vM1ۋD$|$L$D$D$D$t$ T$ T$1D$$\$\$ E9\$$T$|D$ tT$@9Z~ D$ T$@L$L@BD$@,[^_]ËB@$L$@ō} A΃ BvtA }E B\$@$l$@냍' $T$@P UWVSL|$`D$doX9}|$D݋T$DNjZT$dDW9GD$@Љ$FD$DT$@D$ƍT$<9 ;t$jm Zjz  ' }Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+ L J6`zA`Ugn1yiFafo%6hRw G "/&U;( Z+j\1е,[d&c윣ju m ?6grWJz+{8 Ғ |! ӆBhn[&wowGZpj;f\ eibkaElx TN³9a&g`MGiIwn>JjѮZf @;7SŞϲG0򽽊º0S$6к)WTg#.zfJah]+o*7 Z-A1b62S-+ldEw}ZVǖAOIъ OM~-QJ#SpxAaU׮.7׵Y-6]]wll?AԞZ͢$ Faw$eڪ]]FD(koipvk19Z* ,  m86F߲]qTp0ek*1u4yީ%8S1bSWĔՖk1**ykʬHpo].*F6fcTT"eM©g0&):{ϼkZ> 8$,52F*sw1pHkQ6Fzw]cN̵J #pAF]#l8?1(BOgT~yUbL8^#ܖTZ1ObbSyOIV~P-{b-R4٠~^eGnHl/Su6: #jT$+e?yHf'*b#ٽЧ ?&~?$pi;FBzw[keZ~7 Sv8H 3?r$7jnԄYFܨ |OQ;օ U d S - =G\ p&Gw)` /a߫i5&LsZ<#0zMzFM8,9; :R:(q-v,.7/pXqYs3r%w+OQvrtEux܉~OK }!b|tyBxʠz{.lD~m8onlk[wjR1h58ib?mcf+aQ`צedd"fig HINSKyuJcO NZLݘMFGN@E$DD2AsX@*IBCPhTg3U>uW ַVS:R|P~Q9ZS [fYX4])\ZEo^m/_5qϱ٥s\ۼqދ!K7 kfֶԁ-b3Πjp]$^'~*I@VW<âM˟ŏ{ tDCm-@wm.B+(铜>Td"ŀǼϭ~8y$owJ1}05_K^ iϏ은BI#ƈdX܁T̓cQ: rՆ⩗ fn|xK)o%ƭ/3vUuA?)C:|sĵ@͂ Ͳ;bIUeh"׻_HS1޼^Z4eg Wb27_k%8ם(ŊO}do׸Jj3wVcXWP0qB{߭gCru&op-?'Bs ưGz>2[Ȏg; i8P/ _Y=чe:ZO?(3wwXR @hQ+ğH*0"ZOWoI}@mNП5+#*'G| AH=XX?#1jvʬ`p^Y<L~i/{kHwâ hs)aLoD~Pf7VM'(@ﰤ ہg9x+n&;f?/X)T`D1 ߨMߒ.FgTp'Hq/L0UEc?kǃh6ry7]P\@TN%s7@'>$!AxUʰ\3;Y^U~PGl!;b F2ȂpԞ(Q_V:1X: n3 m:@/)IJNv"2x+ٗ Kx.HҥfAj^y9*O]#kM`~b_R 7zFh!1߈Vc0a"j6nS Nr)Υ{t*F8#vufz`rs"WG9^EMvc΍&DAdQy/4Aڱ&S֚E biLQ<6'5P..T&q]w4.6IE? v\[YI>U!lDa>Ԫ΋ϩ7~8A]&nv|oY yKiw\¹9~$ 66nQfq>,o,IӔ 渱{I .H>C-Yn馑gQz tafw0a, Qmpjc5dۈ2yܸو L+~|-dj qHA}mԵQӅlVdkbze\Ocl=c ;n Li^`Agqr<KG k5Blۻ֬@2lE\u ϫ=Y&0Q:Qa!V#Ϻ(_ ٲ $/o|XhLaf-=vAq *q3xɢ4 j m=-dlc\kkQlabe0bNl{WeP|b-I|LeMaX:QΣtԻ0JߥA=ؕפmCij4ngF`D-s3 L_ |Pq<'A  Wh% of a^)ɘИ"רY=. \;l  tҚG9w&sc d; mj>zjZ '}DhibW]egl6qnkv+zZgJoC`֣ѓ~8ORѻgWg?H6K +گ L6JAz``ègU1nFiyaf%oҠRh6 w G"U&/ź; (+Z\j1,ٞ[ޮd°c&ujm 6?rgWJz{+ 8Ҏվ | !Bhݳڃn&[owGwZjpf; \ebiaklE x NT9§g&a`IiGM>nwۮjJZ@ f7;𩼮S޻G0齽ʺŠS0$6TW)#gfz.aJ]h*o+ 7 Z-1A26b+-Sdl}wEVZOAي»IˬO ~M-JQS#xpaA.U7Y-۩6˚w]]llA?Z$㧲F waރ$Ųe]]DFok(vpi91k *Z  ,8mF6]pTqke0*1¶u4%y<8syjHA}X*ݹ1SbSW§ٖծ1k**kypH]oF*.f6TTcMe"¤0g)&Ůޟ:{kZ >8,$5*F21wsHpQkzF6c]wN̵ׄJ# pȄA#]F8l1?(gOB~TUyLbˁ8#^TO1ZbbySIOP~V{-b-4R^~Ge­lHnuS/:6# $Tj?e+y䏼Hf*'˼Ѝb# &??~p$iBF;[wzek~ZS 7H8v ?3$rj7nFY |OQ; U dؓS - \G=&pGw`)/ ai5&sL <:R=Pe6^X7}o5641W0ճ2k3$k%'1&-[#bML"'{ "!$*x(+)`F(> q-q,v.Ț/7pqXsYr3w%vQO+tru՛E~xKO} |b!ytxBz{l.m~Do8nkljw[h1Ri85bcm?a+f`Qeddf"giH IKSNJuyOcN LZMݥFĚGE@ND$A2D@XsBI*CThPU3gWu>V SR:P|Q~Z9[ SYfX]4\)^oEZ_/m5qs<\kg2z &J8 좞V`a/6i\lU,zB\uHƒ=&FW A+Ox]`غ7W>9q߳!7Kk ֩fض-bѠ3pj$]^Ĝ'*~@IWVÕ<ӂMʏş{ Dt͆mC-@mw+B.(>dT"ş~Ϝ8yo$w1J}50K_ ^ϋiBۉI#dXфTQc:r Р fΫnx|)Ko%3/uUv?A)ġ:C|sд@͉ ;IbeU"hH_S1ފZ^ھ4ge ȋbW72%k_ܝ8Ŵ(}OodJֿjw3XcVPW0Bq{gǧurCo&p-?О'sB zGɠ2>[ ;g/P8i_ Y=嗇e:ϏOZw3(?RXw@ Qh+HZ"0*WOIo@}m5N#+'*GA |􏒨HX=#?X1vjʨ`^pYL'!$UxAׯ3\Y;U^GP~b;!lڇF 2p(ԐQV_:X1: 3n :m@I)/NJ2"v+x xKH.jAf^O*9y]#Mk~`bю_޶ Rz7hFм!10cV"ajحn6 SrN){t*8Fv#fu`zrϮsɛW"G9E^vMcD&dA/yQA4S&ֿ EbLil!>aDƋΪ~7A8n&]|vYoᡱ Kyi׫w¡\~9$66 Qnf>q,o,ӹI 散 I{.C>HnY-Qg̰t zfa1.2.3%c%c%c%c%c%c%c%c%c%c1.2.3 deflate 1.2.3 Copyright 1995-2005 Jean-loup Gailly IdKdKd KdOd OdOd Od Od Od1.2.3        L,l\<|B"bR2r J*jZ:zF&fV6vN.n^>~A!aQ1q I)iY9yE%eU5u M-m]=}   S S  3 3  s s    K K  + +  k k     [ [  ; ;  { {     G G  ' '  g g     W W  7 7  w w     O O  / /  o o     _ _  ? ?     @ `P0pH(hX8xD$dT4tC#c       0@`  0@`   (08@P`pneed dictionarystream endfile errorstream errordata errorinsufficient memorybuffer errorincompatible version;d;d;d;d;d;d;d;d n. N `Qq1  a! A Y ;y9 i)  I U+u5  e% E ] S}= m-  M S#s3  c# C [ C{; k+  K W@3w7 g' G  _ c? o/ O `Psp0  ` @ X ;x8 h( H T+t4  d$ D \ S|< l,  L R#r2  b" B Z Cz: j*  J V@3v6 f& F  ^ c~> n. N `Qq1  a! A Y ;y9 i)  I U+u5  e% E ] S}= m-  M S#s3  c# C [ C{; k+  K W@3w7 g' G  _ c? o/ O A@!  @a`10  @unknown compression methodtoo many length or distance symbolsheader crc mismatchinvalid distance codeinvalid literal/lengths setinvalid distance too far backinvalid stored block lengthsinvalid code lengths setincorrect length checkincorrect data checkincorrect header checkunknown header flags setinvalid distances setinvalid literal/length codeinvalid bit length repeatinvalid window sizeinvalid block typedzxd{d{dvdkd{dpddRydydyd~dddxddd؂d~dDd+dLdCdddddłd     `Psp0  ` @ X ;x8 h( H T+t4  d$ D \ S|< l,  L R#r2  b" B Z Cz: j*  J V@3v6 f& F  ^ c~> n. N `Qq1  a! A Y ;y9 i)  I U+u5  e% E ] S}= m-  M S#s3  c# C [ C{; k+  K W@3w7 g' G  _ c? o/ O `Psp0  ` @ X ;x8 h( H T+t4  d$ D \ S|< l,  L R#r2  b" B Z Cz: j*  J V@3v6 f& F  ^ c~> n. N `Qq1  a! A Y ;y9 i)  I U+u5  e% E ] S}= m-  M S#s3  c# C [ C{; k+  K W@3w7 g' G  _ c? o/ O A@!  @a`10  @too many length or distance symbolsinvalid stored block lengthsinvalid code lengths setinvalid literal/length codeinvalid bit length repeatinvalid literal/lengths setinvalid block typeinvalid distance codeinvalid distance too far backinvalid distances setǘdpdpdpdZdpdpddpdpdpdpdpdpdpd3d@d inflate 1.2.3 Copyright 1995-2005 Mark Adler  #+3;CScs !1Aa  0@`@@invalid literal/length codeinvalid distance codeinvalid distance too far backPRINTF_EXPONENT_DIGITSNaN(null)(null)Inf̰dǰdǰd̰dǰd̰dǰdǰdǰdǰdS̰d>̰dǰd)̰dͰdǰdͰdǰdǰdǰdǰdǰdǰdǰdǰdǰdǰdǰdǰdǰdǰdǰdǰd̰dǰd|ȰdǰdΰdͰd˰dǰd˰dǰdǰdȰdǰdǰdǰdǰdǰdǰd5ȰdǰdǰdǰdǰdYʰdǰdǰdǰdǰdǰdǰdǰdǰd˰dǰdȰdɰdrɰd8ɰdȰdȰdɰdɰdǰdȰdǰdɰdYʰdʰdǰdǰd:Ȱd&ȰdYʰdǰdǰdYʰdǰd&Ȱd0NaNInfinity?aCoc?`(?yPD?}-<2ZGUD? A@@?Tذdذdذdذdذd=d=dM۰ddS۰dd?$@Y@@@@j@.AcAחAeA _BvH7BmB@0BļB4&k C7yAC؅W4vCNgmC=`XC@xDPKDMDؗҜ<3#I9=D2[%Cod( 7yACnF?O8M20HwZ`0102`0@.,0,P!,-(%%!'p'' "0))+@% &w0u0vttВ`Q@.s <ssss ss)s6s@sPsYsjsts|sssssssssssstt#t0tEtVtbtttttttttttttttttttt uuu#u+u7uFuWucunuuuuuuuuuuvvv%v.v6v=vNv  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHmgwz.dll_dist_code_get_output_format_length_code_tr_align_tr_flush_block_tr_init_tr_stored_block_tr_tallyadler32adler32_combinecompresscompress2compressBoundcrc32crc32_combinedeflatedeflateBounddeflateCopydeflateEnddeflateInit2_deflateInit_deflateParamsdeflatePrimedeflateResetdeflateSetDictionarydeflateSetHeaderdeflateTunedeflate_copyrightget_crc_tablegzclearerrgzclosegzdirectgzdopengzeofgzerrorgzflushgzgetcgzgetsgzopengzprintfgzputcgzputsgzreadgzrewindgzseekgzsetparamsgztellgzungetcgzwriteinflateinflateBackinflateBackEndinflateBackInit_inflateCopyinflateEndinflateGetHeaderinflateInit2_inflateInit_inflatePrimeinflateResetinflateSetDictionaryinflateSyncinflateSyncPointinflate_copyrightinflate_fastinflate_tableuncompresszErrorz_errmsgzcalloczcfreezlibCompileFlagszlibVersionTt`̀pЁځ (08BLZdnxĂ܂":PXЁځ (08BLZdnxĂ܂":PX_fdopen4__dllonexit=__lc_codepageA__mb_cur_max_errno_vsnprintfUclearerr_fclosebfflushjfopenlfputcpfreadqfreeufseekwftellyfwrite}getenvlocaleconvmallocmemcpymemsetstrcatstrcpystrerrorstrlenwcslenkDeleteCriticalSection~EnterCriticalSectionInitializeCriticalSectionInterlockedExchangeIsDBCSLeadByteEx LeaveCriticalSection0MultiByteToWideCharSleep.WideCharToMultiBytemsvcrt.dllmsvcrt.dll(((((((((KERNEL32.dllp 0010L00001 1B1P1455 6'646B6X6_6l6z666666666777"787?7L7Z7p7w77777778 88%8C8? M01j1%== >>>0$345`;< >*>J>W>d>q>??@0 00003y<<&>p(30023'3c3|33355S88I9>,:0o24 5n55 6|6b7:8d>> ?u?$h0v06~67:M: ;;B;t;;=4001234467::=O>^?????????0'020J0P00867?H00005555!6d6q66D7V777x8889:#:+:<::I;< >> ?&?:?c?}???????`-0:0p000014445;;;;;;;;;;;;;;;;< <<<"<*<6<>Local Privoxy support:

    You can consult the online documentation for more information about this Privoxy installation.

    Address e-mail questions about this Privoxy installation to @admin-address@, who will be glad to help you.

     ############################################################################## # # File : $Source: /cvsroot/ijbswa/current/templates/mod-support-and-service,v $ # # Purpose : Template that is included from most of Privoxy's CGI pages # to show the user how to get help or report problems. # # # Copyright : Written by and Copyright (C) 2002-2009 members of # the Privoxy team. http://www.privoxy.org/ # # This template is free software; you can redistribute it # and/or modify it under the terms of the GNU General # Public License as published by the Free Software # Foundation; either version 2 of the License, or (at # your option) any later version. # ##############################################################################

    Support and Service:

    The Privoxy Team values your feedback. To provide you with the best support, we ask that you:

    If you want to support the Privoxy Team, please have a look at the FAQ to learn how to participate or to donate.

    ,

    This is Privoxy @version@ on @my-hostname@ (@my-ip-address@), port @my-port@, @if-enabled-display-then@enabled@else-not-enabled-display@disabled@endif-enabled-display@

    w

    Warning:

    This Privoxy version is based on @code-status@ code and not intended for production systems!
    Use at your own risk. See the license for details.

    ########################################################## # # no-server-data Error Output template for Privoxy. # ########################################################## 502 - No server or forwarder data received (Privoxy@@my-hostname@) # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
    502 #include mod-title
    #include mod-unstable-warning

    No server or forwarder data received

    Your request for @protocol@@hostport@@path@ could not be fulfilled, because the connection to @host@ (@host-ip@) has been closed before Privoxy received any data for this request.

    This is often a temporary failure, so you might just try again.

    If you get this message very often, consider disabling connection-sharing (which should be off by default). If that doesn't help, you may have to additionally disable support for connection keep-alive by setting keep-alive-timeout to 0.

    More Privoxy:

    #include mod-support-and-service
    #include mod-local-help
    ########################################################## # # No-Such-Domain Error Output template for Privoxy. # # # USING HTML TEMPLATES: # --------------------- # # Template files are written win plain HTML, with a few # additions: # # - Lines that start with a '#' character like this one # are ignored # # - Each item in the below list of exported symbols will # be replaced by dynamically generated text, if they # are enclosed in '@'-characters. E.g. The string @version@ # will be replaced by the version number of Privoxy. # # - One special application of this is to make whole blocks # of the HTML template disappear if the condition # is not given. Simply enclose the block between the two # strings @if-start and if--end@. The strings # should be placed in HTML comments (), so the # html structure won't be messed when the magic happens. # # USABLE SYMBOLS IN THIS TEMPLATE: # -------------------------------- # # my-ip-addr: # The IP-address that the client used to reach this proxy # my-hostname: # The hostname associated with my-ip-addr # admin-address: # The email address of the proxy's administrator, as configured # in the 'config' file # default-cgi: # The URL for the "main menu" builtin CGI of this proxy # menu: # List of
  • elements linking to the other available CGIs # version: # The version number of the proxy software # code-status: # The development status of the proxy software: "alpha", "beta", # or "stable". # homepage: # The URL of the SourceForge ijbswa project, who maintains this # software. # # host: # The host part of the request that lead to this problem # hostport: # The host and port part of the request that lead to this problem # path: # The path part of the request that lead to this problem # proxy-info-url: # The URL to local online Privoxy documentation, if define in the # 'config' file # # CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS: # ------------------------------------------------------------------ # # unstable: # this is an alpha or beta release of the proxy software # have-adminaddr-info: # An e-mail address for the local Privoxy adminstrator has # been specified and is available through the "admin-address" # symbol # have-proxy-info: # A URL for online documentation about this proxy has been # specified and is available through the "proxy-info-url" # symbol # have-help-info: # If either have-proxy-info is true or have-adminaddr-info is # true, have-help-info is true. Used to conditionally include # a grey box for any and all help info. # 404 - No such Domain (Privoxy@@my-hostname@) # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
    404 #include mod-title
    #include mod-unstable-warning

    No such domain

    Your request for @protocol@@hostport@@path@ could not be fulfilled, because the domain name @host@ could not be resolved.

    This is often a temporary failure, so you might just try again.

    More Privoxy:

    #include mod-support-and-service
    #include mod-local-help
    MZ@ !L!This program cannot be run in DOS mode. $PELQT 86@6 p|.text P`.data0  @`.rdata)*@`@.bss50@.idatap@0.rsrc|~,@0U]E1ۉu1=wC=r[$1҉T$tzt$л؋u]]=twJ=t؋u]]=t[=u$1t$tjt$=$D$v#l$ 1D$\t0R$ ?$L$,%$ D$ 'US$$@蕆萇EED$C$0ED$ ED$0ED$UEtdCsEtUED$sE@0$sEt(UED$sE@P$_ CC螃&D$0ED$0E$U$"D$sE@$sE@U$sE&U$sE&U sE]t&U sE]ᐐUWV1SU }_!!؉GJ ȉG&$HiDF#E \tDtۉ$c1Dˉ}E 1U ETUEG&U$T$"E$D$&uZEFEEEwU u;uE$D$"UT$ET$3&t[^_]ËET$E$D$n#l1[^_] UWVS }tf1CDt$61DC~vFT$5$$Ky<$1D$t$ [^_]fUS]$nt$X[]Í&'UWVS 1ۋE$:UD$1$D$PU UU BUBv'U Dt$ gUDC~1ۍ&'U UE <GTD$E4FT$!u"D$$!uC~ [^_]É'UWVS }u EC   Шu1tL{tB t$ 1Ҁ …t{t }tuC u{tu1t& [^_]ÍC1UC$}D$t!x\t+tU@$g1뱋E롉D$H$hfU1ҋEL$T$$pÍ&'UWVS}<$Et>EED$ED$EE$uE컀Du,Eu1[^_]Ð$ED$eu] ED$$Zeu݋]$v,s1ۍv4$ DD$e0Cvߋ]$|Q DD$C$d2$@0 Dt$jqKCw!C!GK ȉGC $DsHTEE2'*uD$1҉T$ $ED$E$YDCǍPTEy8p$D$%$1D$ED$P:vCD$IC1҉TE8|sDE$DCL<$CD$!lx $E$C;$DD$ cuuE D DD$$ oN$ E@D$DD$ho$Ks1D%]\$YD\$$ 1o$uDkD$wDD$'US]D$1$D$[]ÍvUWV1S }U !؉J ȉE \t$MaËD\F~Ս_P} 1U%f$UT$AuCEF3E uω$GTD$$D$t [^_]f$tvUWVS] E}E 1D$$ vtuto [$tYCt1D$1D$ 1D$E D$C$_tuˋC D$G$u*E[$u&FvE[^_]$ DD$m$DwDL$T$$D D$wDD$&UWVS}E'U0t&v$tvE Ft*1D$1D$ 1D$D$F$Fst‹[uҋF D$G$iu9$D$DD$lv$uE}V1[^_]$ DD$k[^_]Ív'UWVS 1ۋ}CDt$1ɉLC~wP4$Ky<$1T$D$+ [^_]ÍvUVS]t2s$$t)C 9F t$At$uσ[^]ËC ڍvUVS]vC$$t'1tӉ$Ív[^]É'U<WVSz1҉40Et@P@10EEDt1111 D$DD$0E$CFu7M0Es<1[^_]Ë $(\ D\$UD$v UD$D$DD$Hi& D$T$ $>N;{2tso$(;[C $D$Z$6$^1!{{(t{1ɉ$Z$:@$Z$Ѐx}m@$i\T$L$$E11EEEEEEEEE Dt¨ t$D$M $贑[u1GvW$D(D5C$XYƸD$ ED$=DD$4$襼~E$<D$ D$ UD$ D$@DD$0f4$$=t$J9B$^X<FNI< <  ШuAFH F   Шu$.XT$t$$\GD$$T$$snz}dz}BW@4$Y{4$xD|$:Xu|5$1ɉ$Ww$KUDD$DD$4$DT$W0w$ D$ UD$@D$DD$c뮋<D$ D$ UD\$$@D$cE$^&OE$<;D$(D$ D$ UD|$D$$@!c<[^_]É4$DD$`Vow"E$袿Jb$菿 D$ UD$@D$DD$bPvdDT$$ D$ebXD$ D$ UD$ D$xDD$b1$ܾ $0Et@P@4`EPU4`E0E3$jUDDt$D$$@raL $D$ UDD$DD$$@a$$D$ D$ UDD$$DD$$@`$lD$ D$ UDD$xD몋$0t $8DD$ D$ UD|$D$$ռt $ݼDD$ D$ UD\$D$\$ D$ UDtDL$D$$KD$ D$ UDD$D$ t$D$ D$ UD$@D$DD$^D$/$襻 D$ U4DDT$D$UlDD|$D$ $Kt$ D$ UDD$DUD8DL$D$ UWVSEP8U$mDPEEU싀 ׅEXTtJuv'UnD$D$V4$D$V|DD$E$V[uËUtCuvDD$E$lV4$D$^V|DUD$$JV[uY E * ER EEXltIu'UD$D$U4$D$U|DD$E$U[uËUtCuvDEL$$U4$D$~U|DT$U$jU[uËE)EXttEut&UD$D$,U4$D$U|DD$E$ U[uËUtCuvDD$E$T4$D$T|DUD$$T[ueE 3E 4E E EkEH9E'  EEEEX\tMu'UD$D$S4$D$S|DD$E$zS[uËUtCuvDD$E$LS4$D$>S|DUL$$*S[u@E@@E@ %fsE%f =E  E E E L xE @FE@ }UEEEFTE`"E EEXdtAuUD$D$|Q4$D$nQ|DD$E$ZQ[uËUtCuvDD$E$,Q4$D$Q|DUD$$ Q[uËE&EX|tEut&U3D$D$P4$D$P|DD$E$P[uËUt@uvKDD$E$|P4$D$nP4$|DD$]P[ucDtGEu9tMEE[^_]ÍU}DD$$ PtDD$E$OuDEt$$OE[^_]úDT$U$OUDD$$OGDE\$$ODD$E$mODD$E$TOn6DET$$;OD$4$nC4$DD$]B$sCD$4$GCDUD$$3B[uE u𐍴&UD$D$A$LDD$=D$4$B4$DD$A$BD$4$BDD$E$A[uE@X E@ E@ E@} E%f E%fQ E] EETEgEEE E EgE9E@E@}}_EEE/EEEEEhE<E E U Zdu&'DD$E$?$SDD$j;D$4$@4$DD$?$@D$4$@DUL$$?[uE u𐍴&DT$U$L?$SDD$:D$4$.@4$DD$?$3@D$4$@DD$E$>[uU GE X|uv'UD$D$>$hDD$::D$4$?4$DD$}>$?D$4$g?DEL$$S>[uU |u𐍴&DET$$>$hDD$9D$4$>4$DD$=$?D$4$>4$DD$=[uEDtyEukEEpEt 8R[^_]Í]DD$$`=$ DD$8D$$B>DD$]$)=$}DD$8D$$ >Ec]DD$$<$DD$x8D$$=9DD$]$<$DD$A8D$$=ED]D$$w<$DD$8D$$Y=E D]T$$4<$LDD$7D$$=DD$]$;$DD$7D$$<ED]D$$;$DD$L7D$$<ED\$]$;$DD$7D$$d<hDT$]$K;$DD$6D$$-<]DD$$;$SDD$6D$$;uD]L$$:$DD$k6D$$;Dt$]$:$'DD$46D$$;I]DD$$o:$;DD$5D$$Q;D]L$$8:$SDD$5D$$;]DD$$:$iDD$5D$$:VD]T$$9$wDD$X5D$$:]DD$$9$DD$!5D$$u:]DD$$\9$DD$4D$$>:o]Dt$$%9$DD$4D$$:]DD$$8$DD$|4D$$9D]L$$8$DD$E4D$$9]DD$$8$hDD$4D$$b9D\$]$I8$DD$3D$$+9]DD$$8$DD$3D$$8wD]T$$7$DD$i3D$$8&]DD$$7$7DD$23D$$8E]DD$$m7$"DD$2D$$O8]DD$$67$,DD$2D$$8]DD$$6$CDD$2D$$7Dt$]$6$IDD$V2D$$7yDD$]$6$YDD$2D$$s7(]DD$$Z6$rDD$1D$$<7DL$]$#6$DD$1D$$7~DT$ǸDK]DD$$5$rDD$e1D$$6$DD$5U BD$6D$$6$DD$}5D]L$$d5$DD$0D$$F6$DT$55U B$G6D$$6$DD$ 5]DDD$$4$DD$z0D$$5$DD$4U B $5D$$5t$$4DL$0]DDD$$k4$DD$/D$$M5$DD$<4U B$$N5D$$"5t$$4]DD$$3$DD$/D$$4$DD$3U B,$4D$$4$DD$3 ]DDD$$3$,DD$/D$$g4t$$[3U BL$m4D$$A4$DL$03']DD$$3$CDD$.D$$3$DD$2U BH$3D$$3$DD$2]DDD$$2$DD$-.D$$3$DD$p2U B@$3D$$V3t$$J2{D]T$$12$DD$-D$$3$DD$2U B<$3D$$2$DD$1D\$DD$`]DDD$$1$iDD$+-D$$2$DD$n1U B$2D$$T2t$$H1]DD$$/1$wDD$,D$$2$DD$1U B$2D$$1$DD$0.]DD$$0$;DD$J,D$$1$DD$0U B8$1D$$s1$DD$b0 D]T$$I0$SDD$+D$$+1$DD$0U BP$,1D$$1$DD$/|D\$]$/$DD$d+D$$0$DL$/U B $0D$$0$DT$|/]DD$$c/$DD$*D$$E0$DD$4/U B0$F0D$$0$DD$ / ]DDD$$.$DD$y*D$$/t$$.U B$/D$$/$DL$.]DD$$}.$DD$ *D$$_/$DD$N.U B4$`/D$$4/$DD$#.T]DDD$$.$DD$)D$$.t$$-U B$.D$$.$DL$-D]T$$-$DD$%)D$$y.$DD$h-U B($z.D$$N.$DD$=-&D\$W$CE$E[^_]É'UWVuSE }$mDE&E$mD~&E$mDo&EU ZP&'DD$E$,$ DD$(D$4$n-4$DD$],$s-D$4$G-DUD$$3,[uE2]DDD$$ ,$CDD$'D$$,t$$+U BD$,D$$,$DL$+E ]DD$$+$,DD$$'D$$x,$DD$g+U BH$y,D$$M,$DD$<+E uXhMt&'UD$D$ +$"DD$&D$4$+4$DL$*$+D$4$+DET$$*[uU uZp+t&'DD$E$|*$7DD$ &D$4$^+4$DD$M*$c+D$4$7+DUD$$#*[uE]DDD$$)$DD$%D$$*$DD$)U B($*D$$*t$$)E D]T$$)$DD$%D$$b*$DD$Q)U B $c*D$$7*$DD$&)ED]D$$)$DD$$D$$)E AD]D$$($DD$T$D$$)ED\$]$($DD$$D$$i)E{D]T$$H($DD$#D$$*)$DD$(U B$+)D$$($DD$'E ]DD$$'$DD$^#D$$($DD$'U B$(D$$($DD$v'EC D\$]$X'$DD$"D$$:(E D]T$$'$DD$"D$$'$DD$&U B<$'D$$'$DD$&E uXXUD$D$&$LDD$*"D$4$~'4$DD$m&$'D$4$W'DEL$$C&[uE@ D]T$$&$DD$!D$$&E@H ]DD$$%$rDD$j!D$$&$DD$%U B@$&D$$&$DD$%E%f D]D$$]%$YDD$ D$$?&Eh D\$]$%$IDD$ D$$&E D]T$$$$DD$m D$$%$DD$$U B$$%D$$%$DD$$E@ ]DD$$d$$DD$D$$F%$DD$5$U B,$G%D$$%$DD$ $E D\$]$#$DD$zD$$$$DL$#U B$$D$$$$DT$#E]DD$$q#$DD$D$$S$$DD$B#U B0$T$D$$($$DD$#E@0]DDD$$"$DD$D$$#t$$"U B$#D$$#$DL$"}]DD$$"$wDD$D$$c#$DD$R"U B$d#D$$8#$DD$'"E]DDD$$"$iDD$D$$"$DD$!U B$"D$$"t$$!ED]T$$!$SDD$D$$m"$DD$\!U BL$n"D$$B"$DD$1!Ek]DD$$!$;DD$D$$!$DD$ U B4$!D$$!$DD$ EcD\$]$ $'DD$#D$$w!ED]T$$V $DD$D$$8!$DD$' U B8$9!D$$ !$DD$E uX`t&'UD$D$$SDD$ZD$4$ 4$DD$$ D$4$ DEL$$s[uU uZx"t&'DD$E$<$hDD$D$4$ 4$DD$ $# D$4$4$DD$[uED]D$$$}DD$LD$$E^]DD$D$zD$DD$D$$W$|$KU B $]D$$1$]t$"E"$DT$EE[^_]úD]T$$$CDD$jD$$E ]DD$$$,DD$.D$$A]DD$$i$DD$D$$KJD]L$D]L$$!$DD$D$$]ED$$E$ƀED]D$]Dt$$$;DD$3D$$]DD$$n$SDD$D$$PD]L$$7$iDD$D$$h]DD$$$wDD$D$$D]T$$$DD$WD$$]DD$$$DD$ D$$tX]DD$$[$DD$D$$=]Dt$$$$DD$D$$]DD$$$DD${D$$ED]L$D]t$C]DD$$$rDD$"D$$vD]D$=]DD$$L$DD$D$$.gD]L$]Dt$$$DD$D$$k]DD$$$DD$[D$$D]L$ D]t$D]D$j]DD$$c$DD$D$$ED]L$$,$DD$D$$hD$$E$|E]DD$$$"DD$XD$$]DD$$$ DD$!D$$uD]DD$$\$7DD$D$$>D]T$$%$hDD$D$$#]DD$$$SDD$|D$$_]DD$$$LDD$ED$$Xt&UWVS }7$mD#_PJD$ DD$ DD$D$$-D$$![uM_hJL$D$"DD$ DD$$-D$$[u_pJ7DT$ D$DD$D$$;-D$$c[u @   J F_XJD$LDD$ DD$D$$|,D$$[u@@%f@  R@*rJs_`LfDL$T$D$SDD$ $q+D$$[u_xJD$hDD$ DD$D$$+D$$F[u= [^_]ËGHD$,DD$ DD$D$$*D$$GDCDDL$ T$D$D$$Q*D$$yfG8D$DD$ DD$D$$*D$$,@G<DT$ D$DD$D$$)D$$DDD$ L$\$$q)D$$@G@rDT$ D$DD$D$$)D$$E%fYDD$ DD$D$$(D$$IDDD$ L$\$$(D$$>G$DT$ D$DD$D$$+(D$$SG,D$DD$ DD$D$$'D$$ GDL$\$D$DD$ $'D$$fG0DT$ D$DD$D$$/'D$$W@GD$DD$ DD$D$$&D$$GDL$\$D$wDD$ $&D$$GiDT$ D$DD$D$$5&D$$]FGLD$SDD$ DD$D$$%D$$ G4DL$\$D$;DD$ $%D$$D'DD$D$T$ $@%D$$hp$@DD$N [^_]ËG DD\$ D$L$T$$$\$$ }DD$ DD$D$$$\$$ DDD$ \$L$$M$D$$u tGD$DD$ DD$D$$$D$$( GDT$ D$DD$D$$#D$$ DDD$ \$L$$m#D$$ pDD$ DD$D$$'#D$$O DDD$D$T$ $"D$$ G D\$L$D$DD$ $"D$$ sG(D$DD$ DD$D$$G"D$$o U 0Etɸ0E$0%DlP%DT$D$ ot&'UUE t#t=$D$,a<w $V%DD$P%DD$n$a%DD$P%DD$nUVSUE u$D$1҄EtG$7n=w3UK} ШuAu1҃[^]Ã[^]$V%DP%Dt$\$m$l%DD$P%DD$m$a%DP%DL$T$m UWVS MU EMtuM$D$jt91C̍t&,0< w1ȉ҉9r4ACuڋM1҉1 [^_]à [^_]$s%D0P%DD$|$l$z%D/P%Dt$\$l$V%D.P%DD$|$l$%D-D$P%DD$blfU1W 0E$%D%D0E%D0E"l0E$%Dl0E0E__]ÍUWVS `'Du }! t€u<$҃`'Dkù(D! t€uE҃(D\ )F FFFF$$F`'DT$\$$\\$|$F$\$(DD$F$$1'Du [^_]É$jF ^$jF FO$jF;$%DD$P%DD$Nj$A*DP%D\$L$0j$O*DP%D|$t$jfUS$E] C CCCCC $CU+DL$H,DT$*DT$ L$T$$U$S*D$[]É$aiC b$HiC CS$(iC9$%DD$P%DD$h$O*DP%DD$\$hUVS]E t@tZD$O,DD$C$$X,DDt[^]$O*DBP%D\$L$`h$x,DCP%DT$D$BhfU1VSu] $,DE,DD$L$$ uu]D$$$,D]D$4$DD$$$,DD$t$,D$t$$E[^]ú,DT$D$$pc,D]D$$d$,DD$S,DD$=t&U(}} uu]t^vw]$7g$_EEE%$g$_E/\$ ,Dt$<$D$f]u}]$,DD$P%DD$f$,DD$P%DD$mf'U$$ÍUS]t20Et*u(C u=CuVC$;]Y[]fZ[]É$fC tʍ&$eC Ctv'$eCC$֫]Y[]et&'UWVS] 0E9U-DD$h$-Du#-DD$*-DT$ X|${t$$<$XT$KƅuS1t$dCU0-DD$`$B0D$5-DD$$tKt+$;6ļ[^_]ú-D5-DD$L$$Tc$D$XD$M9-DD$L$$^=-DT$<$[-DD$<<$i-DD$-DD$-DD$-DU$D$-DD$CCC-DT$D$ D$X$ UX D$<$:'v$XT$D$<$X-DT$D$;<$i-DD$[-DD$$XD$XD$]X-DT$D$<$袬Utt"<$-D-DD$t$g<$C $aC<$ -Dt$D$ЪG$XT$D$/X-DT$0$aC-<$-DD$-DD$谫5 .DT$D$$]\D$.DD$$98D$.DD$$.DD$L$$NXD$f<$X-DT$D$&'UWVSE]u E tEt&',a<,A<t,0< v-t .!FuȋEBL$X\$$4$_x$ DlPi<$.Dt$_t<$_t&'\$XD$$_Mu.D XtAX#tXPT$$@t$_ļ[^_]Ít&a$D$TT$ D$U$@TD$P$댸(.DD$B$\$4.DD$$ \$X^PU ļ1[^_]É\$l.D|$.DD$$ L<$4^ |$.D\$$ &<$^P$^P$]$]$%D1P%DD$|$]$.D3D$P%DD$]$.D2P%DL$T$o] UWVS}] IUxRH$]3@P&'8$JD$ /D/DD$D$X$|$X/DFT$\$D$ $|$TXD$ F$D$ߙPD$LD$ PD$H$D$赓T$LTH$\LvHEH1[^_]ËTD$ 0/DL$$ D$v@XY/DD$ ^/DD$D$$a$[T$覑D$X|$FT$$ D$ d/DD$Xv2E[^_]ËH$[U$.DP%Dt$\$Z$/DD$P%DD$Z$/DP%DL$T$Z U(uEu}} EE]EEE|$1D$ FED$E$tStE$t؋u]}]Ðt&ED$E$ËE$A؋u]}]fE$%}E]u }uE]$%DBP%Dt$\$Y$.DCP%DL$T$lY$/DDD$P%DD$NY$O*DED$P%DD$0YUWVSE $ DE EM"D"Du5v3 Du" Et͋CtED$$XtѸ/DD$E$$/DD$E$4$pXD$E$o,DD$E$[CD$E$F/DD$E$2E&E[^_]E/D1萍t&UWVS}] $W=\$U/D\$ D$D$4$X t$D$ DD$ L$<$AuQ\$ U/Du/DD$D$4$ \$D$ DD$ t$<$[^_]Ð0DS$/D) D$P%DD$V$z%D* P%D|$t$V$!0D+ P%D\$L$VUVSu] tt$SV=\$<0D\$ T$$D$ \$D$ DD$ 4$D$[^]$/DD$P%DD$U$z%DP%DD$t$U$S0DP%D\$L$U'UWVSlEEEEE苫UNjED$ EĉD$ED$U$pQ$n0DTD$ 1҉D$u0D]T$D$<$ݫ$#U$_E$T$_E!\$ }0DD$D$Eȉ$TEu:Eąu0D$1D$ 0Dt$\$L$<$AƋEąiu:Eu0D$lD$ 1҉D$0DT$D$<$ƋED$,DD$U$U EtWj<$l1[^_]ÍE1ɉD$EL$ D$$OU$EEuu<$0DD$Ɛt&ul[^_]f\<$0Dt$gUƋ?$RE&$REU1$D$ 0Dt$\$L$<$mEu0D$D$ 1҉D$0DT$D$<$+t&,D\$L$U$==$0D$ 1D1!D$ #1Dt$\$L$<$诨$/DD$ 1ҸT$,1Dt$D$<$uU1ۋ@D$E $2D$ 81D\$L$T$<$0C<$D$=1DD$ D$D1DD$v$QEU$D$ 1҉D$"DT$D$<$襧<$P1DD$,DD$ t$D$o<$0Cd1D\$D${<$t1DL${<$}1DD$$1VD$ 1D\$L$T$<$$%D$ 1҉D$1DT$D$<$豦UƋ$%DqP%D|$t$O&U]]uu tBt\$1D$tD$1Dt$ D$$‹]Ћu]$%D!P%DT$D$O$O*D"D$P%DD$NU(uu}} ]4$1DL$*Å۸tOd$D$ 1҉D$1DT$D$$mu)|$ 1D\$L$4$]u}]Ív$ 1DD$[$%D#P%DD$|$N$O*D$P%Dt$\$M'UWVS,Epx1DD$$G >/$,DD$%4$1D$ DD$/11D|$U`$2D\$}`$ts`2DL$$ D$)F$92DD$jE1,[^_]ÿ1DF|$U`$=o4$]E] 1Ҁ?…/&'C 1Ҁ?…/uCyE$D$ 1҉D$M2DT$D$U$EE"Du#&D$E$)Lt E}܋uU܋B }tt&;u*[u1D$R2DD$W2D t$L$$tu ,/Dމt)$1D,KD$1DD$$oKR\$ Ud$D$d2DD$ED$UT$}<$URUÉ$J}<$pU$ZU,[^_]ñ//0?;$iJu$g耠E#D$$DJtt$ 2D|$D$$\CE@1;u}/t&'=\$$Itxu"F;u|܅t<$IEEm@$Ë$wD$11҉L$\$ T$U$xtt<$I}<$͟1뜋E}<$cIE$XICE@ D$U$,[^_]É\$2DD$$ \$}|$E$1ED$U$<\$ }d$ D$2DD$u DuM3DD$E$觠UT$}|$E$U$cH}<$訞}|$E$$9D8D|$t$>$9D8D\$L$>fU(]]E }ۉu}EE@u]E]u}E ]h$1ɉL$EUt$$ 9DEtE$y]u}]$ 9DEyu$9DEbuED$ E$D$9DD$-$*9D,D$8DD$=$.9D-8DD$|$=$29D.8Dt$\$a=UWVS|EUB$=9DL$E=EM ɉMc'EPUBEX ~$#|$1<uGC$#t$<u_UB $<E@$EMƋY tt&'<#*CFu&E$/<;E0);uCU);Z SMEL$$k<U$<MUL$B@9DtC9DtE9D$*<MEEU$;MED$A$BxIUEԉBR D$ 8D]D$D$$,E$M1҉A |[^_]\FOCFUT$@$m;CE$fML$B$F;׍t&MUL$B $#;봐$:E@ @)$G9D8DT$D$x:U$}:M $R: $T9D78DL$T$::$V9D8D\$L$:$b9D D$8DD$9$o9D D$8DD$9$9D8DD$|$9$9D8Dt$\$9$9D8Dt$\$9$9D8DD$|$h9&UVSut&CC K  u0 CC'C$8C3t$8CCev'$8CC L$8C 2C$fl$d8CCRf$H8C<[^]$T9DD$8DD$8&US]t2C u(CCC]X[]7t&X[]É$7C CCC]X[]7'U]Éu։}8{t]Ћu}]Ít&x{ut&C< <  Шu4$ 7D$ljt$$ut&C   Шu}y{}o1Ҁ{h^$9D8Dt$\$6$9D8DL$T$z6v'UWVSU E<M< b< <EU=D$<$6Eƅ9 Шu~FNI< <  ШuF)X$U\$|$$6UUBF< <  Шu4$1U1҅t [^_]ËU$o5E$9DD$8DD$15$9D8DT$D$5$9D8Dt$\$4$9DD$8DD$4$9DD$8DD$4'UWVSEEt'&C 8u-Cut&'E$ul1[^_]ÅtC 8{:9Du=CtK 9{t(9CtK 9{uv'tC :DooC :DR CIK 9{9Cu"fCCS$ 2EX@:D[^_]Åt"v'D7< <  ШtNuCF$&Et$|$$c3E0CD$ED$E$ccE$2<CBK 9{uޅ2C E8{}G<$2pE|0}|P{M  GN< <  ШuC < CK 9{u*EX@d:DCEU$stt$ZtD@D$ED$E$+b E$1EE}艇E$1E$z1E$oiE$Z1E$OiNEX@:DE$!iEX@:DE$hEX@;D$|DT$]U`ED$E D$U$$*9DX8D|$t$$$29DY8D\$L$$$=DZ8DT$D$$$}>DhD$8DD$$v'U8}}]uEpE E@t1E>DD$ t$E<$D$袶t.]u}]ÐE <$D$]u}]Ít&ED$\$ ED$E <$D$ t u1럋M1t U9s$~t6@u $_Et;Eut܃~u։<$1ɉL$EE@D$ 1҉D$ 9DT$D$E$ zE$tlE$Vy$*9Dk8DT$D$"$.9DlD$8DD$"$29Dm8DD$|$"E D$ E<$D$>DD$S 9DD$E@ \$D$ D$E$1y'>DL$E$N{$vD$ 1ҹ>D\$T$L$E$xF $D$ 1҉D$>DT$D$E$xE1D$ >D\$t$L$E$oxeE@$觾D$ 1҉D$>DT$D$E$0x)E$.t&U8}}]uEpE E@t1E>DD$ t$E<$D$Bt.]u}]ÐE <$D$]u}]Ít&ED$\$ ED$E <$D$t u1럋M1t U9s$~t6@u $'_Et;Eut܃~u։<$1ɉL$gEE@!D$ 1҉D$ 9DT$D$E$vE$tlE$u$*9D8DT$D$q$.9DD$8DD$S$29D8DD$|$5E >DD$ EL$<$D$S 9DD$E@ \$D$ D$E$u'>DL$E$w$D$ 1҉D$>DT$D$E$uF 1$踻D$ >D\$t$L$E$HuE仮>DDL$Eĉ$腸kEĉ$tD$Eȉ$#$AEȉ$ u1҉7M$*9D*8D\$L$$9D,D$8DD$$29D+8DT$D$$9D-D$8DD$>D\$UWVS,]E$_EEEE$HNjEt$<$D$胵E4-FFt&CtF;E tD$>DD$ D$|$E$qt,[^_]ÐE 1D$>Dt$|$D$ E$q,[^_]$>D8D|$t$m$>D8DT$D$O$>D8D\$L$1U(}}uu]E <$1ɉL$bÅ۸tN4$D$ 1҉D$ 9DT$D$$pu)E \$<$D$ ?DD$ ]u}]É$o]u}]$*9DuD$8DD$W$.9Dv8DD$|$9$+=Dw8Dt$\$t&'UUM @u] E ?DM]'U(]U1ۉu} 8@u M $L$]u}]Ít&1ɉL$u4$((tɍD1D$|$ ED$E 4$D$D$ $t{ut {1D$V?DD$( $tSD$($n]u}]Ë($m1D1@$訴D$ >D|$t$L$(4$5ndD@iD$ 1҉D$ 9DT$D$4$m$D$D@ 4$D$ D$ 9DD$mDg?D@$v?DD$|$4$D$裾1?D@t$ L$|$U$VD$5( $lw?DT$u t$E$W ɉyA >Dщt x1ɺ?D@L$ T$|$M $tKD$r(4$k?DD$E D$U$:(<$L$÷tD$ (4$A$>D81Mp$ ?DƉx PjƸ?DD$|$4$ D$ D$!k@$<t$<$蛶4$Mj@$@:  $H8D|$$t$ t$OM $8DD$D$Ht$ $ $:&D,B r {h CgƋ$H$D$ 8DD$D$|$HL$ 9DD$L$4$gT  8DL$HT$ T$ $US$ɉ $>D0$t {D$ 1҉D$?DT$D$4$f$H$D$ 8DD$D$u34$L$?DHL$ T$D$wft { 4$?DD$Ը@$<t$<$貱uDL$T$D$c@DD$D$HL$ $萿"0$ ,$ @$ 4$z D$\( $b4$b<$,$@ @$2 4$$ D$($Xb4$?DD${00t$1 0,$ @$ 4$ D$r( $a4$$d 1<|$<$խD苷}DG}~1]D$ @DD$E\$$@ E$U$ZM @DuD$L$4$dE$Tu>DD$ D$@D4$T$D$ [E1ۋ`8D}u2$@Dl8D nD$EUEƃ}~E$t/E$@DD$E|$$賫U ADM|$uT$ L$4$ڨ$9DL$\$謡D$ uD$1Ҹ9DT$D$4$Z}}QUEMz@yt xunu ATҀy$ADºADD$E3| xnttҀy$ADº&ADD$E|t,ADt$tuFHD$ }AADL$\$<$Y|mxnttҀy$ADºMADD$EI|#1tt"EpL&AD18þ۸>Dt$u>DD$ EdADL$\$$FX|tt"UADǹrL18øۉD$>Du>DD$ D$ADD$E$W|0Myunu AlҀy$ADº6DD$E|uyunu FtҀy$ADº7DD$E|xntt%Ҁy$ADºADD$Ed|9tAD|$t}G,D$ Et$AD\$$V|x ntt% Ҁy$ADºADD$E|t D$BDtUB$D$ MD$ BD|$ $U|Bxntt%Ҁy$ADº'BDD$E|x ntt% Ҁy$ADºDt$u>DD$ EBDL$\$$S|tt"UBDǹr18øۉD$>Du>DD$ E|$BDt$$ S|uxnttҀy$ADºBDD$EV|+xnttҀy$ADºCDD$E |1tt"UCDǹ r@18øۉD$>Du>DD$ D$ CDD$E$Q|itt"UBCDǹr@18þ۸>Dt$u>DD$ ETCDL$\$$Q|Myunu A\Ҁy$ADºQ6DD$E|x@ntt%@Ҁy$ADº{CDD$Ev|uOx@ntt%@Ҁy$ADºCDD$E+||}@CDD$E$&$}|$EƋUMD1'Eƅkx}d)`8D`O`U¼MD$$[uދ`E\hUD$$[uދlCD}\$<$L$ AlL$;ENED$dDȉ$G$NM1ҋIɉM…E}EfEd8DuAu1}D$Dȉ<$D$ D$D$NEƃ}~ÅEUDȅt$M1DE}~O$ED$ D$CDT$D$.NUD$$D$ D$9DD$MM:DD$At$|$D$ $MkCD$ADD$)_$dL$dCD|$)\h8DD$ D$HM$\t$CDL$t8DT$D$ M$D$x8DD$ D$CDD$LE$zE\$E$Piƅkyƅknh>DCDt$ u|$\$L$4$HL|t@D$DDt}GDD$  DDD$E|$$K|Yxn%ftt%fҀy$ADº"DDD$E+|xntt%Ҁy$ADº;DDD$E|xntt%Ҁy$ADºKDDD$E|g1tt"U&ADǹr(18ÿ۸>D|$u>DD$ E`DDL$t$$J|۸>D|$t>DD$ UDDL$t$$D|$u>DD$ EDDL$t$$I|}۸>D|$t>DD$ UEDL$t$$H|2t0ED|$tuN0L$ }t$TED\$<$sH|x ntt Ҁy$ADºsEDD$E|t t"Ep &AD18ÿ۸>D|$u>DD$ EEDL$t$$G|۸>D|$t>DD$ UEDL$t$$cG|t1ҿ|$ED…tuN L$ }t$ED\$<$G|lxntt%Ҁy$ADºEDD$EH|1tt"Ep4&AD18ÿ۸>D|$u>DD$ EFDL$t$$=F|۸>D|$t>DD$ U4FDL$t$$E|Wt1ҿ|$XFD…tuN4L$ }t$[FD\$<$E|x@ntt@Ҁy$ADºxFDD$E|t@t"EpFD18ÉpۉD$>Du>DD$ D$FDD$E$D|0t@t"UFDǹr18 pۉt$>Du>DD$ EFDL$\$$JD|t@t"UFDǹr18 pۉD$>Du>DD$ D$FDD$E$C|.1t@t"U&ADǹr18 pۉt$>Du>DD$ EGDL$\$$KC|p>D|$t>DD$ U0GDL$\$$B|_t1ҿ|$KGDp…tuNL$ }t$cGD\$<$B|xnyt$<Ҁy$ADºwGDD$E|tGD|$yUBD$ Mt$GD\$ $A|dxntt%Ҁy$ADºGDD$E@|tGD|$tuFD$ }t$GD\$<$\A|xntt%Ҁy$ADºGDD$E|rEGD|$>Dt$ \$L$$@|0t HD|$tUBPD$ Mt$HD\$ $w@|xntt%Ҁy$ADº*HDD$E|1tt"}&ADw818øۉD$>Du>DD$ D$DHDD$E$?|tt"UhHDǹr818þ۸>Dt$u>DD$ EHDL$\$$/?|tt"UHDǹ r818ÿ۸>D|$u>DD$ Et$HD\$$>|xntt%Ҁy$ADºHDD$E|xntt%Ҁy$ADºHDD$E|xtIDt$tUBDu>DD$ EXIDL$\$$;|Z1tt"UxIDǹr18 pۉD$>Du>DD$ E|$~IDt$$o;|p>DL$t>DD$ U|$IDt$$;|t 1pL$IDttMQT$ uT$IDD$4$:|%$JD&D$8DD$$JD0 8D|$t$$EU1H}}uu]E @t$>DD$ L$<$u$>DD$t$U D$D$ T$<$uqt!v'9sm{t_Bu$q$S<$E D$M]u}]Ë$2u1ډ뙅t{uCC C $xtx$軩w$*9D D$8DD$$.9D 8DD$|$x$29D 8Dt$\$Z$T$RD$ (JDD$T$D$$$\$E $&x$C $C@<$D$E D$}UH}}uu]@u <$E D$聑]u}]Ít&t$D$ 9DD$<$rűt$>DD$ut$D$E L$ <$D$*uUt'9sMBu$$虧$1t{u$t@@BB $轡t$$-T$RD$ T$(JDT$D$$蒑$褦\$E $u$$t@<$D$E D$9&U1H}}uu]@u<$E D$]u}]Ét$D$ >DD$<$]puЉt$U D$D$ T$<$t u1띋1۸t3'9syt>ˋ @u퍶' Шuyt4$B/뺋迣$豟tt~$$%T$RD$ hJDD$T$D$$芏$蜤\$E $s@<$D$E D$<_t&UH}}uu]@u <$E D$A]u}]Ít&t$D$ 9DD$<$nủt$D$E \$ <$D$t u1뙋1ۺt9sËBu4$蛣`txutzt؅$tt{$?$lJDRL$D$ T$T$$ۍ$\$E $ra@<$D$E D$b UH}}uu]@u <$E D$聋]u}]Ít&t$D$ 9DD$<$lủt$D$D$ E <$D$Wt u1뙋{txtËu$JDl$6o@@p @ $$Gt9sBu $t{u7x-Ëu 14$$ˠP$RD$ JDD$T$D$$d$v\$E $o@<$D$E D$&'Ux}}uu]@u E <$D$]u}]Ít&t$D$ JDD$<$Ajt؋]u}]Ét$D$ JDD$<$ jű9w:t$D$\$ U <$T$葰tS1L븋1ۺt9sËBu4$txu䋍9ËBtxtt9s Bu똅txuËtxt 94$Øt$F$-RD$ T$JDT$D$$袈$贝\$U $l `+@D$E <$D$:OvU_@$-T$KuÍ'U]Uu}@u#$M L$]u}]Í&9D]|$}D$ \$<$KguÉ\$D$E t$ <$D$t u1됋lt$&9s%l@lu $QClt;u܅t؋lu̍|>DD$EL$$we|҉T1҉hh]h^[$S; `?Du܋`T T$$uC D$l@$1PdPM`8D $p8DD$4d@a!&@BtR@t$耼@CC@@G9@Bt R@{@'G @BtRt$@CC@G@Bt R;@'G@` 4@BtR t$荻@CC @%G?@Bt R r@%'G @B tR$t$@CC$@% GE@B t R$@%'G@b"@a!E@BtR,t$e@CC,@%GD@Bt R,a@%'G@BtRPt$@CCP@%'G1xCg\1H4E=C'xɉDtCKDΉlju6Cc\1ɋX4E CxDDD$kÅ۸@GPt$@HXP$GDmk84ESa@BtRt$蟸@CC@%G @BtRt$W@CC@%'G1xC\14E=CxɉDtCKDΉlju6C\1ɋ(4E CxDD*D$&jÅ۸3@Gt$b@HX&@ByRt$$@CC@%'GP1xCg\13E=C'xɉDtCKDΉlju6C\1ɋ3E CUxDDD$hÅ۸@Gt$/@HXit&$GDh4EW@ByRt$ٵ@CC@%G@B@tRt$蔵@CC@࿃'G1xC\13E=CxɉDtCKDΉlju6C\1ɋ3E CxDDD$hgÅ۸u@Gt$褴@H@@X$wGD#g3E @B@tRt$X@CC@࿃@GH$xFDf3E@BtR4t$@CC4@%G@a!!@J  $HD5f4E@BtR8t$g@CC8@%GV@BtR8t$@CC8@%'G1xC \1x4E=CxɉDtCKDΉlju6C\1ɋ4E CxDDtD$dÅ۸@G8t$*@HX8'$*HDdh4E@BtRPt$ձ@CCP@%G5C1x\1ۋ4ECx҉DtDCKDlju5C}14EC\2xDDD$cÅ۸@G@CC<@%'G@$@\$@@B@t RDQ@%'Gl$lh$@1҉l$olh$^@@Bt R4C @%'G@B t R / @߃'߉Gj$EDlax3ER\@B tR t$衮@CC @߃ G1xC( \13E=C xɉDtCKDΉlju6C$ \1ɋ3E C xDDD$u`Å۸@G4t$豭@HX4i$sED$`H3E @BtR0t$V@CC0@%G~1xC^\1X3E=CxɉDtCKDΉlju6CY \1ɋh3E C xDD%D$%_Å۸2@G t$a@H  X @Bt R0@%'Gi1xC\1(3E=CxɉDtCKDΉlju6C\1ɋ83E CrxDDD$^Å۸@G0t$L@HX0@BtR(t$@CC(@%G@Bt R(K@%'G1xC\12E=CyxDtDCKDlju6C'\1ɋ3E CxDDD$\Å۸@G(t$@HX(@H\@b"D@a!@BtRt$d@CC@%G@BtRt$@CC@%'G5C1xL\1ۋ5EC xɉDtCKDΉlju5 C1(5E C\sxDDD$ZÅ۸@Gt$)@HX$;IDZ5Eu@BtRLt$ק@CCL@G@Bt RL_@'G@BtRHt$k@CCH@G@Bt RH@'G@$@l$@1H@$@l$@@1$@t$@&@$p@t$_@@I $&IDX4E8$8DX4E$ 7DX4Ee@c#-@J @B@tRDt$胥@CCD@%@G?$29DD$8DD$,$4@CCL$@CCHT$xD$E$I6\xDi$IDfW(5EL'T$UxD$$5\$qKD'W5E T$]xD$$5\$KDV1ET$xD$E$5\xD$BDV1ET$]xD$$55\J$KD^V2EDT$xD$E$4\xDX$ DDV2ET$UxD$$4\$KDU3ET$xD$E$l4\xD$[FDU3Eo$Ң@CC4$赢@CC T$xD$E$3\xD$EDUh3ET$xD$E$3\xD$DDT3ET$}xD$<$Q3\c$KDzT2E`,T$xD$E$3\xD$KD/T1EDT$MxD$ $2\$ LDSX1E$cGDS3ET$xD$E$m2\xDT$xD$E$=2\xD$IDZS4E@hT$xD$E$1\ $'LDS4E@1$g@d$V@@$2@d$!@T$UxD$$B1\$5LDkRx4EQT$xD$E$1\xD"$RLD R4ET$UxD$$0\$pLDQ3ET$xD$E$y0\xD$ADQh1E|$JD8DD$|$$@CC@hT$xD$E$/\xDI$LDQ(2ET$UxD$$/\$LDP1ET$xD$E$i/\xD$ BDP1El$ϝ@CC q$貝@CC$$蕝@CC$beTT$UxD$$.\$LDOH4E~T$xD$E$p.\xD$HDOX4EsT$UxD$$%.\$LDNOX3E4$藜@CC0Q$z@CC(T$UxD$$-\Z$LDN(3E#T$xD$E$m-\xDj$TEDN83Ep'$GDoN3EU)$踛@CC,T$UxD$$,\$MDN3E~T$UxD$$,\C$MDM4E T$xD$E$l,\xDS$GDM(4Eo$(JDT$R\$T$L$D$ $cM$ub\$U $1]$i@CCDT$E\$$+\xD$AADL0ET$xD$E$V+\`$)MDLX2Ee)T$xD$E$+\xDt$=MD4Lh2E1@$@|$q@1҉s@$K@|$:@9$ $GT$xD$E$:*\xD@$@\$@1T$UxD$$)\$RMDJ2E'U(]]uuۉ}} @u} u}]]]H4$MDD$($y$2D$ 1҉D$NDT$D$4$mt4$[^_]É|$ NDt$|$$9[^_]$gNDD$kNDD$%$wNDD$kNDD$$NDkNDt$\$'UIOD]uu }D$E$arbt Шu4$@DD\$,F^u4]Ћu}]$DD\$,F^t̸NODD$F$VuF1ҋ]Ћu}]Ðt&Ep@LxA<$fODD$U)uGb%$lOD(UBODT$D$F$#1v<$ODD$(<$+D$ODD$g)u _+<$,OD\$L$@)^_q U]Duu \$$D++F^u ]Ћu]øNODD$F$uF1ҋ]u]Í&'US] L$$OD*CCu[]ÍlPDCT$$luC1[]fUS] D$$PDA*CCu[]ÍlPDD$C$uC1[]fUSU] $1D$ lQDD$CD$/t&uzQDD$C$[]$ QDD$U3zQDD$C$Q$gNDQkNDD$\$$wNDRkNDL$T$ۏt&'U1(uu]}} D$4$:tD$QD|$ D$4$4t؋u]}]ÍQDD$G$Ëu؋}]]Ít&'UWVSAEm E  ] RDD$E$k9Dž $^ND$XTTDD$ RDD$D$$A\$4$*$@DD$ RDL$D$\A\$4$*$ RDDD$T$ D$-A\$4$a*$DD$ RDD$D$@\$4$2*$ RDL$5DT$D$ @\$4$*$6DD$ RDD$D$@\$4$)$MDD$ RDD$D$q@\$4$)$ RD NDT$L$ D$B@\$4$v)$DD$ RDD$D$@\$4$G)$]DD$ RDL$D$?\$4$)$ RD]DD$T$ D$?\$4$($`^DD$ RDD$D$?\$4$($ RDL$^DT$D$ W?\$4$($gDD$ RDD$D$(?\$4$\($ hDD$ RDD$D$>\$4$-($ RD vDT$L$ D$>\$4$'$`vDD$ RDD$D$>\$4$'$DD$ RDL$D$l>\$4$'$ RDDD$T$ D$=>\$4$q'$@DD$ RDD$D$>\$4$B'$ RDL$DT$D$ =\$4$'$DD$ RDD$D$=\$4$&$DD$ RDD$D$=\$4$&$ RDDT$L$ D$R=\$4$&$@DD$ RDD$D$#=\$4$W&$DD$ RDL$D$<\$4$(&$ RDDD$T$ D$<\$4$%$`DD$ RDD$D$<\$4$%$ RDL$DT$D$ g<\$4$%$DD$ RDD$D$8<\$4$l%$DD$ RDD$D$ <\$4$=%$ RDDT$L$ D$;\$4$%$@DD$ RDD$D$;\$4$$$ED$ RDL$D$|;\$4$$$ RDED$T$ D$M;\$4$$$@DD$ RDD$D$;\$4$R$$ RDL$DT$D$ :\$4$#$$@DD$ RDD$D$:\$4$#$DD$ RDD$D$:\$4$#$ RDDT$L$ D$b:\$4$#$DD$ RDD$D$3:\$4$g#$`DD$ RDL$D$:\$4$8#$ RD DD$T$ D$9\$4$ #$DD$ RDD$D$9\$4$"$ RDL$ ET$D$ w9\$4$"$ ED$ RDD$D$H9\$4$|"$`ED$ RDD$D$9\$4$M"1ɺL$TT$<$D$ RDD$u/E |$D$ RDD$E$P+[^_]Ðt&<$([^_]$gND7D$kNDD$蚅$wND8kND|$t$|$ND9kNDL$T$^&'UWVSE]E  !RDL$E$/\\$/RD3RDD$$$É{u=0C;$$规;RDD$\$./RD^ND|$t$ \$L$\ $6E D$ \!RDD$T$M $)'ļ[^_]Ðt&ERD;-$NRDD$)t$/D$ƒ9$3RDvdd\$$ Zd$ D$ 1ҹ/RDT$1|$L$\$7$G\ $ļ[^_]À{V`RRD$D$E$;L$E$YT$M $QYx$Åu p,\RDT$\ $,ƋC$C 1)`(g D$iRDD$$@s%C(RD L$hT$D$ <$5C,yDC0RD \$hD$ L$$4$\|u8`t.U@RDD$\$+x $Ҹf\$Dx$zxT$M $eD$ 1ҹ_NDT$|$L$\$tGx$^RDD$\ $r*Bb$UT$T$$z~g$言Gn0uRDD$\$)$RD"`1XfXXUXtRDtƋXMtRD SDD$`$UX$D$`$XH $|$T$ t$V2`H$D$~KSDL$` $gU@oTSD`1L$$? [$` $T$腊tэ``SD $D$C D$E$XD$`$`jSD $D$$D$`$`xSD$D$|C x $D$藲F)$D$ERDD$/90k$SDD$kNDD$}SDD$`$T$XD$n0XH TD$D$ TDD$D$W0H`L$$|$`$m $wx$|\$~HTDD$PTDt$D$ |$\ $\x$$Qw{}pTD`t$ $`TDD$\$%NTDD$\$%0$gNDGD$kNDD$.|$wNDHkNDD$|$|$NDIkNDt$\${TD\$\$[%TDL$\$:%|$ D$D$TDD$\$TDD$C$t$|$D$ \$ UDUDD$\ $K#31HTD|$`t$\$D$ \$~xT$M $Íx$豰\$ 1ɺL$TDT$D$\$'q`u5$sx$Z(UD/UD$x1` U]] u }{$8UDwCUDt$L$<$CdxT$Ɖ\$$: Gt1]u}]É\$UD<$D$z1]}u]Ít&UWVUDSt$UE$x$1ҹL$T$Yxuk4$ExE1D$1D$4$)xU@$# M‰E4$ewE[^_]É|$UDD$$@q4$wuf|$0VDD$$@GE1D$1D$4$we|$`VDD$$@U@$i M‰Fv't$ MD$$D$wH|$VD|$$ Uu E$uvM|$VD\$$ a&UWVS(11]HEHE [q$`YDD$8t?$`YDD$fRa[^_]ÍveYDt$U$@@t$^ND(H1ۅt ;=SED$ 1҉D$qYDT$D$@$@$s[^_]ÍvtDU3p|YDSEH$D$4$t,Ht&'Cl;SE`u묉4$YDL$뿉\$TD$ YDD$E$TUDrpYDbeYDD$E$qÅ۸D|$ YDD$|$L$$u44$D$ 1ҸT$YDD$|$$$sYDD$U |$t$D$ @$C*1ۉ'VDVDD$T$@$9Cv˅SE5SEYD\$@$X$^ND1x%Hl\$ XL$YDt$$|%vU2Ft#RDT$@$r_CUtuZDH|$4$KaU@$LD$4$ 9\$TD$ YDD$E$WT Up$ZDPL$k1ZDt$L$ $D$NZDD$GU WZD\$|$T$ E$}XHT$$& khZDH|$$ lD$D$}#OtZDHD$$ )H82$^ND1#H4f\$ ZDD$Xt$$#taCUDtuZDHD$4$% uUD@$* D$4$ wXHT$4$ u4$hZDL$ iH8UBP@ZD$ D$ 1ҸT$D$|$@$,U@D$[DD$ D$[DD$@$U eYDT$ @|$D$U$6$gNDtD$kNDD$n$wNDukNDt$\$n$NDvkNDL$T$fn![DL$@$VǺRD$ \DٝD$$ؽDٝD\$ XT$D$$ t$ RDD$D$$ مD/[DD$\$ D$$ \$ D$D$5[DD$@$mH[DD$ D$i[DT$D$@$.ZDt${[D\$ L$T$@$[DD$@$^GH[D|$ [DD$t$\$@$ [DL$@$D$ 1҉D$[DT$D$@$=D$ 1t$i[D\$L$@$\$ [DL$t$T$@$\$ D$D$[DD$@$\$ [DD$D$X$p*XHT$$L$ LD$ 1҉T$UDD$@$U(}}]]u0E CY3RDL$T$$u!d\DD$E $]u}]É$ED$`YDD$]\D]\$$pƅtE U $1҃…)4$j[&$\DD$ \$E <$D$]u}]É$/D$iu$\DD$i)\$\Dt$$ ]u}]É4$1 \DsiE]'t$$iEGv߾+]Dt$ 8]D\$T$$- t$X]DD$E $2At$E <$D$$gNDD$kNDD$h$wNDkNDD$|$h$NDkNDt$\$yhu&\DA$h]D kND\$L$MhUS]tu]Z[]1hX[]É$$h]Z[]h'U]Éu@֋K19w]Ћu]Í1%CD$$Cht1ҋ]u]Ëu밉$g뛍'U]Éuֺ}@};Cv]Ћu}]É3u߉|$VCʋ $ȉD$g{1~fUt$1$X;As14$t$] UVSX1҉t\F^H9r[^]ÍCF1[^]ÍUW׺ VSY$ ÉuNxZ$u11҉t_É@$tݺ&[^_]ÍúA~c$Pux$2uGD$$ftG1GGyT$^DD$ |$$lRfU(]MU u}ҹ ШE 8^DEEt!?^D8¹$ U EI}$ &ǹt{MYq9sWE1t,!u6EP=1?HuE9Xs kt<$v']ȋu}]=t==ũEA~0$EU [uM9YsyD$ ^DT$D$$rGEBEGU $E 9 E @;A<$1GE$E1<,d;nU1WVSut|4$b@|<$/cEtYFt=t& cDtHU)9s`$)‰T$L$FuE$1b9sE[^_]ÈC$gDgDT$D$b$ gDgD\$L$a'U1uu]t4$4$a؋]u]Í'U1WVSut}4$~a|@<$bEt]Ft@^D^DtHU)9s`$)‰T$L$FuE$a9sE[^_]ÈC$gDgD\$L$`$ gDgD|$t$`&U@Ѓ v!AQvAw Qɍ]ÍU$t$ux"Fx؋t$$]Ð$1t$]ÍvUWVS }<$`@$`Et%tvÃ%t+t5GFuE [^_]ÍGE$LtF GFȍ&}빉'UWVSu4$|_|@<$`EtjFtNw @gDuZ^D^DtMM)9s`T$)$L$FuE$_9sjE[^_]ÈC$gDgDt$\$^$ gDgD|$t$^$gDgDD$|$^$gDgD\$L$}^USá85EuN$[hDD$^tiD$cE L$ ghDT$$_k$^fD$$l^$[hDD$K^u 듍UE] @$CÍ&'U$pcEޖ$pcEsE@85E$C$ÍU$CE]Í'UEw@$TiDɸuhDÍt&ɸhDɸhDfɸhDɸhDfɸhDɸ iD$FiDD$HiDD$\t&UWVSPu1E  Шu$5$Cu*@iDČ[^_]n5$Ctא__Mb1D$$Q)Ë$_ES$-\P PP PPP P$@ ($_E D$ iDL$8D$ $[g$pcE諔H5E1ҹL$T$$[? iDt:7iDt*Y jDt jDt jDt&D$%jDD$8T$L$ D$$ NjM UtCvw8X<%~G9uÍv )D$3jDD$$vǁh S " |$8T$ D$8jDD$D$ $s H5E85EKH5E$i$pcEÒČ[^_]$H5E8\$jDXT$L$ t$$ ؍vČ[^_]Ë8B%Pw$XsDM jDX\$$L$ L$ @)D$T$$ǁD$piDD$m$mD$\$ jD8T$)$T$ f jD8jDQjDjDB'XoD=S'oD=;'oD=9'oD=J'pD=<'DpD=L'tpD=3'pD=*pDtu=m'pDti=*4qDt]=*pqDtQ=k'qDtE=*qDt9=l' rDt-=u'DrDt!D$XprD$\$ RXƅX%t$$rDHiDD$1QD$H5E$Q@w $WD$QZ‰D$ rDD$)D$$9@rDMrD rD=[hD@rDrrDbrDRrDB)ʃ;@).rD\$D$ T$$rDLD$HiDD$OrDT$D$ $rDHiDT$D$O$sDHiD\$L$mOXP $T$D$ 2sDD$D$$7sDPD$HiDD$ O$@sDCHiDL$T$N$MsDAHiDt$\$N&'U85Eu$tDD$$pcE͇85E$pN185E$pcE͇Ít&'UtDS]D$$at\$tDL$$D[]Í&'Uuu }}]$@`E'85Eut4$ uDL$M$1D$\N$pcE85E85E$pcE<$!E@`E]u}]ɆsE@9tt$ uD\$$d4$ uDL$KMg'85EuSt$(uDD$$@$1D$M$pcE#85E;$L(t$TuDD$$$pcEޅ85E$L185E$pcEޅ4$ uDD$LH$uD9HiD|$t$@LUVɸS]u t+t'u5ttAtA1[^]ÅtҍAu[^] U8]Éu։}}f9t"$vDvD|$t$Kt&EUD$E$9$EUD$!$E܍U؉D$ ftxfEf8tE1Ef9t]ȋu}]ËE19Es3];t+}؋ut&  "8A;Ms< u߹f?u}؋uOxk }EYf?OuBF7~*E u빍t&1,'UWVS U }t 1t\'4$0t&t9u/<$ uu [^_]fu1卶UW/VSlE$RE|$${ItCCsE8$t$I$I=E8[}:\$E$I1}ȹEEED$ EȉD$1tC؉D$E$E$HEċP@T$D$E $IEĉ$E f1 t E Uf耉T$U$Uu~tEf;}1҅…t_E8G;}1҅…t<߹)1‹Eڈ8G;}1҅…uҍ&'1ҍe[^_]ásEPZ$]T$GhC})D$E@D$E$6H;:U1NMt E$TGe[^_]É|$X5E1ɉD$D$ 1L$T$D$$IX5ED$\$ E$ D$vDD$US1ۋUBu[]ÍtD$B$ Quٻ[]Ív'UE]@ U1WVS}WN3_%fOF_,1$vDFF@ $vDt9\$wDL$$\$1wDT$F$܏F t$<$[^_]É<$JGE%fEt>wDD$E$$vDD$@D\$LFo4$[^_]$ HwDD$f$hwDt&$vD1D$<$EtD$wDD$ D$wDD$E$^Ë@ uwDD$`$uwD\$E$ÅowDL$D$ wD\$L$E$ޚ*|$D$ 1ҹwDT$\$L$E$衚x$D$ 1ҹwDT$\$L$E$dx$D$ 1҉D$wDT$D$E$'uwGH$^D$ 1҉D$wDT$D$E$u7t$ E<$D$wDD$G6$BFE$$ wDD$?^/xDD$9xDhAxDD$E$u$$vD#D$D\$*$HxDEhxD\$D$q<$@qxD$xDvD\$L$At&UxDW1V1ShU1ۉ\]dd`߉lEhpwDtxExDEx|pExDEEEEEE xtVt&\$dD$$.thdt?`t'\p\u`ļ[^_]É`ڍxDL$$ D$뤍vd yD$vD$dU D$D$ t$$ D$`u$SyDvDD$|$@v'U8uu}} ]aw|$ED$4$(ËEtr $D$9xDD$EhyDtjyD|$pyDT$D$\$t$ |$$؋u]}]Ét$ yD|$T$$`tЉ$1B?؋u]}]Ív$D$wDD$WEhyDtjyDD$yDT$\$t$ |$D$$ 끐$tD$@zDt$ |$D$$R$uzDvD|$t$t>$}zDvD\$L$V>UWVS}E] <$j$zDL$<$%T$=}EzDD$|$$<$=$C>E\$ E<$D$zDD$6ƉN~jt&'U$2 $9xDD$=Es$wDD$=EW$(=Nt<$=}t U$=u1ty}vEB$9xDL$#=…uUu EB$wDD$<uE9}tnE$3Et<$<E[^_]É|$zD\$$pdU$ D$zDD$Lk<$D$9xDD$p<$D$wDD$Nt<$;1XE$E$;$ {D\$1!|$4{DD$$ $Y{DD$vDD$Y;$a{DvD|$t$;;t&'UWV1S}Gt2w<>st$p{D\$$4$ƋGt0G@EE$D$sۉt$:G%GtU4$.8uZd4$D$t$ d$ D${DD$}t4$a:1[^_]Í&4$0:D$|DL$t$ $;4$s4$:$7U$,|DvDT$D$9t$\|DD$$R$HxDlhxDD$Ct$$ƒtNt4$9$*v'[^_]t&dt$$.ƋGNt&C t4$-9\$<$[^_]Åt4$ 9뛋x$UWVSlU[$1ut1EX'|$$$Da[$uk|D|$E$Ǻ(t$\$$6Uttt"&t$$Cuul[^_]ùt|DL$Uh$7E$v|DEU|D$E$Ux;/Ux|D$D$|$E$EtND$|DD$E$ 8@EE$71҃l[^_]ËS l[^_]$ |DD$ŀ{~gC/T$$6K$)utD0\$E$ UhD$ |$ D$|DD$L${6E-UhD$ E$ D$}DD$T UWVSE$%1҅$vDU1D$$=tmMwDD$|\$4$D$ D$臌tSEk|DL$$T4$躋<$ [^_]ËUwDL$t{D$ D$wDD$4$jMwDD$x\$4$D$ D$軋3t&VD$,}D9xD{$1҉T$D$ D$5}DD$4$b$>}D.TM‹tttND$ ?}DD$D$X$XTT$ $uTT$ 1۹\$L}DL$T$4$迊eUl!$>}DxTM‹ltRD$D$ ^}DD$D$X$DXTT$ $l[uTT$ 1D$D$|}DD$4$ U@ uwDL$`$qup4$wDD$\r|$ M}Dt$D$ $(VG E|$$ H4$}D\$b4$D$wDD$ D$wDD$ApUWV1S }fUDt5t/[t$9{uE D$$C2u߃ [^_]F~ 1[^_]Í'U1҉M BDtt]]1Í&'UWVSLUEME19 $9Uы)Љ׉EA\E'E1ED$U܋D$M $E@UEЋBMEЅ_MuЉȉM(E؋E9t t<$0v}t_EEԍUMT$L$ D$|$4$gy$fD$\$UԻ}DT$ M\$$ D$]EHED$M؉L$UD$ML$UxD$ |}DT$D$$@MME܋@EEU1M$UL[^_]ÉT$M $EЋEЅU~Dt$$@D$qmUЉ$f Eu 1҃L[^_]É$1/E1$ H~DD$!1ʍ'U(]Eu}$ VE)$ =EUu^BE}측~D(‰D$ED$U$UB9D$ ~D\$D$$EuUFu1u4$.E$-؋u]}]$~D\$1]u}]$~DT$z$~DL$u4$-E$41U]]u1t]u]ÍCX$>t$,u̍UWVS,}G$1ۋ9tP1u|0uK19t$tEGt?A<$҉Ã,[^_]Ðt&9t<$1)ʻ DU\$$@nEEEEƉEED$ DD$4$,H$DD$$ ]ډ&G\$赀A4$fDD$+UM)9]t$\$E$',EMUȉEЍpED$ DD$4$+H]{ElDD$ Et$$@D$EE1t&,1ۉ[^_]Ít&DT$E\$$ D$ DD$$(DD$_$dDvD|$t$Y*$DvDL$T$;*t&'UWVS ]}u t:v'[$t)t$$5tC <$D$:^[$uڍv [^_]Ð&UWVS 1ۋ}w4$]$t&t$D$E C4$D$f uփ [^_]Í&'UWVS]} C@x CD1҉@D$')=%XD$D4$|$c*$8y4udD$@D$DD$1[^_]Åh9Ett&|$4$44v4uh9E[^_]É4$D$ HD$DD$!gDĀDD$$@|$@@DuX4D$D$DD$4[^_]É$c[^_]Ë4@0@0D$4,D$@<$b4tDt$H$>(4G (L4(G(8D$D$$3P@@$,D= D$vDD$&iD|$H$'4LG 땻qD\$H$n'u4@ )/DL$H$A'u04G 2$D D$vDD$5&DT$H$&4@ 3t&UDVSuD$`$^t3 D$DD$$贼t[u1[^]ÍED$DD$ $3&HuЋEuɋȁDL$$D$ntN$ DCC \$4$苿낸DD$`$肻a谵Tt&'US]tK1@u []ËK@u-@u uJt Cũ1[]fuK(DT$$}먐t&C\$Eyu[]ÍPDL$뼍$ytҋnUWVS}z?$`E]11ۉ @8cw_9E9u틋9EvD$9ET$D$9E$D$ DD$19EG9E$`E\t[^_]$`E\1 F8cz9Euꋘ9Et$G D$GD$ $D$@DD$ G})9EU$蔸U9EB9E9EG A 19EG9EG 9EGð9EAGBGCC E@ B A0gB0>G$B G(uUC )G,9EG0u;19EW4)9EE`E[^_]6[$螷C 륉$9E苷C0뺉t$G D$ G$D$lDD$$`EZE[^_]$DDD$|$T!$̃DDt$\$6!$D!D$DD$!$DDL$T$ $@DDL$T$ $lDD$DD$ $DD$DD$ $ԄDD$DD$ $DD$DD$d $/DD$DD$F US]CCuRC C(CC CCCC$uJC,C0uC4X[]Ð$C띉$C0C4X[]Ðt&$C( UV9ESc&'4$8Ky$dD$HDD$T[^]Í'UVS 1ۋut|$`EBX1 C8cwQ99Eu9Eto\$9E9Et$D$9E$D$ hDD$$dE`E [^]W$D<Dt$\$t$DDDT$D$VU(]]uu}C } 9F$t1]u}]ÐC(9F,uC09F4uG9F u؋F(tS$ufV0tC,uGD$F$Z뢉D$$DtԋV0C,9tʉD$ DT$|$$dT$$tV(C$9tD$ DT$D$&UWVS,E1$`EVufT$9EL$t$D$9E$D$ 9ED$,DD$9E$<$&F8cwr9Eu탻9Et$9E9E9E)ʉ)ʋ9EЍ9E9F9E$t#EF8cv$`EUE,[^_]Ét$9ED$G $D$ 9ED$DD$:t&UE](CÍvU<WVSpU@ t UB,ME U Y @R)w}(K\$DD$$@蘾t*t$U BD$ B$D$DD$ie[^_]ÉJ0MY )vC΃wE11p$>=UR(҉ $=vLDC΃-{Dt$$D$葽$MM11ۍXA$iDE@(#\$DD$$$U노11ۉ f$`ER F8c9Eu郻9EtM9EL$E <$D$,t9E9E $9E)Ћ9ET$$9EW)ʉT$ 9ED$t$T$G D$9ED$ DD$$L$$`EFR e[^_]À8<$$U@DED$4$T$xƅ((ƅ)ƅ*D$\$<$tZ$`D=M`DD$DD$$膹<$DWU <$D$<$Dcu D$D${DD$$sM<$B$=aDD\$t$$}$${DDL$\$WM $D<$ L$L$ D@DlD<D'ƅ(ƅ)ƅ*,-ƅ+t$$T$(-(.D$\$<$$My 3uEu <$ t$ DD$Y $lMD${DD$$贶jjL$$L$έ$X$JD 9O$DDT$D$$$E1҉$DDT$D$$DBD\$|$D$ $޵$N|$$XDDD$t$D$<$t hD=V[Z1F4$D$ DD$D$\$Dt$$.$MÁø$^u$@DD$$]4$UË|\$$D$ ܋DD$赴\$t$<$u#4$sD$M D||$$D$\4$<$`D`DUD\$L$V@DD`ҸDwK$D\t3]=PDi WYDB̌DԸ Dz@D]DڸpDӸD̸DŸD뾸ӍD뷸D밐U1(]]uu ۉ}}u]u}]Ðt&t$D\$ |$T$$ϲ\$1t$<$D$ 9؋u]}]ÐU1(Uuu ҉}}]~BT$1ۉ\$ t$<$ĺ~!t$ώDD$ |$L$$B؋]u}]ÍvU1VSP]E 1D$1D$ 1D$D$C$3Ht e[^]Ít&$D$ D$ED$Hu̾fUE$Ív'U1WVSu'1P-E UD|$\$D$ $$ E DL$D$$/Dg$CDUu8t@t6P,ux t(| 9|  e[^_]Í1}ȹUED$ EȉD$EEET$$S|$1҉D$OE1ۉD$D$ 1T$D$$UOED$ KDT$D$$譯h D$ OE1\$L$T$|$D$$I$OE$Bۉu& [CSD$T$$f t$$uD$1D$1|$ D$D$CD$C$|$OE1ɉD$D$ 1L$T$D$$FOED$dDD$$ I[$&'$bUDT$L$$D$ ED$!fC D$CD$C$/ @T$|$D$ L$$CD$CD$$̵ @ 84' 8t $t$ 1$ 1t&UT$| DT$$ @D$ D$蟬1D$1D$ 1D$@|$$裴&|$$趴 D$D$ |$L$$tS$x D$ED$ $D$DD$膫oD$5 D$EUT$ D$\$$K$ $źkD$D$UT$ |$$ D$ U1VSPu11ۉ1ɉD$F\$ L$\$$ֲx_\$4$1ۨte[^]Í&4$D$ D$ED$wHuɻft$dDT$$e1[^]Í&'UWVSu4$tL1v4$1ɉL$t14$T$D$|'~ǁ'fu.4$[^_]Ét$DD$$Mʉt$ D|$D$$.4$[^_]Ét$ΐDD$$UW}VSlE] DD$\$ D$<$芸c1Uȉ׹}EEEE̍EEEED$ ET$D$}<$藰}u ttjG D$GD$G$衰 t֋GD$G4$D$詰 y*-8@'tl4$OuE$ t/4$\$W@ud8t߉4$e[^_]ËE0e1[^_]ËE$谯4$̉\$D|$$ E묉D$OEL$11t$KDT$ \$D$$OED$ |$t$$ K'Uuu]}}dtE hdD$E\$$% u.d~2$ DL$M']u}]Ív$ $U  T$L$D$dT$T$ D$$Jt$诘1ɉD$d1T$|$L$T$ D$$>D$OEL$11T$ |$\$D$$#OED$DD$$ &$D$1t$OET$ 1\$OEL$t$$ 4$ D$DD$Qt"4$ D$DD$3$ DD$`D|$ Dt DDT$ t$t$ DL$D$ܘt$ DtT$$D$賘t4$$wD$\$t$ce[^_]É%è$谮t 8t$D$DD$,t$Cnt@D D$ |$$D$ڗD! t€uҾDDL$t$t$d14$|DD$t+t@ t$DD$$ =84$D$4$<@Dt&! t€uҸ@DD@DL$D$t$t$D$DD$蕖$D$ t|$$ D$i8<$e[^_]É4$|DD$2t$ DD$$ )tTt $u"t1ɋ)؉t$t$@(DT$謕t$I?u$@\DD$~$ND$\$t$:uL9Љ<j 4$DD$s4 H44DY HL4:C4<))9ʉ#49<o#$D$DD$蒐t1tttt@@0)  9w9}t)ډD$D\$L$T$ D$$t u t9r DD$t`$褂 tӁ@ V t9e $)кDD$T$ӎ1D$t$]t0Vt$8$\t$ D$PDD$BtXD$ $D$DD$@D! t€uҸ@D@DL$D$t5$ DL$諍$ բDT$葍$0$D&DT$D$@8T$t $X4$D6$ƁtXD$ $D$DD$\$XD$ t$$ D$όt$D! t€uһDDL$\$t$M $o/$DD݋D$t$$ 9D! t€uһDDL$\$t$lDL$$D$ċ$ DT$诋8$AУDD$h$~ tt$ D$ܣDD$5tXD$ $D$DD$@D! t€uҸ@D@DL$D$t(tDD$$茊t$$tto8D$t$褽\(8A(tt$t8O(t@lt$8B$3&DD$$萂\A,8F D$$j$&DD$Y8B$D$Du$@(DD$)D$KD|$$tDsteD8A D$ A$t$$D$迈\^,8jDG$D$F0D$ F,L$$D$~ttK$tt*t@ !Ô$ $t|$8D$\$T\A !}DD$<$͜t ‹tt$tft09@t)ӉL$D\$ L$$>11\t$DD$$8 $`8t$$VttJDD$$ 訆D! t€uҸD通DL$D$t$2t$D$(DD$-t4$*Vt`D|T$ D$t$$D$ԅO8@(Dt$$蝅t$躕0DD$`$x*5DD$`$x ;DD$`$xCDD$`$qxLD|$Y8G lt D$$0D$L$t$D$ |$d$D$IУDD$8B$wr8At$8F$lDv8G6$@xDD$a8B$DT$D$$ƒ?x8DD$ttD$ \t$8$|$ t t\~ 3\G,u8@(QtƸ4$,u$@DD$4$+$D$\$t$t$ t 8DA$t$$D$v$tp9spt1ۉlP1HPWt1p1Ƀvt9LtA9w9 @tt)~vDrud$DD$pt)lj`@d`dld0DL$t`$Ptu 11tl==0 Шt 11t t;dr;`td`11  XD$`pDdD$T$L$ $1XX1҅X l8z(DD$D$X$WXXXX! t€u XҍXXh)X8(TjXXT$D$ t΁Ƙd4$D$迍X`dtt11|1 xx\$HD$t$ \$p@$Ć\$t$ˆt3t t7w =wt$̧DD$$}ht$XD$t$X.t 9XX1ҋX)ȋtӺDD$T$t$\$ $*}t u$;DD$|XX|$t$t$WtftHL$YD&D\$L$Ktt u`dt@tpȋd`11 tNL$tD\$d`D$L$ T$${tStt$|$8FD$ t$D$DD$w{$\$t$؃PTXD$|$t$hXtXXD S$DL$zXt`d@|DL$$ Tzb8A$ D$DD$-z8~(t\w,d `t1X1D$$t1P$D$0DD$yt$L$DD$fy2$ԩD&D|$t$#DD$$ LDT$2tD$ $D$DD$x$ܪD\$xt$r"$D$\$t$tt$$ xxXXT$D$$2uR`d$%1ҸTlFt$4$DL$$w$HDD$$ w]e‹tXX|$t$t$cmD3XXT$D$ tdD$D $t1ǸD$ctD$ D$DD$jtC;\$<$HtQt$먅<$D1D$$DD$v몸D\$DD$$ mv딋8A $DL$D$$ Ivd `J8W(9DDD$t$M?7tLAHD$$W'8F$D$XDD$$uDD$t$膊‹t8A$ D$DD$JuXlXt$`dL$D$DT$\$ D$$thX|$ t$ DT$D$tt9)Ћtlj`d?08R(^D\$L$$(ht0cDT$D$t$gUD$t$-Rt$u$@\D|$st@ы)~nDru\$hDL$\st@)Љlj``dd$)tD8G(ut$ΪTTt0t$hlXt$^D$\$t$Ju(DL$t$؀XyĭDt$=D$ $ D$DD$q8D$ t$D$NDD$q8$+$hD D$&DD$xt$ D$DD$sq<$DD$b‰y$ ЮDNDt$=q8D$ t\$$D$qD! t€u҃DL$DL$t$蛽D,t34$qvFt$ D$DD$ip8D$ t$D$NDD$8pD! t€uҸDDL$D$t$¼8<$D$FD &D|$t$$QD &D\$L$s8D$ t$D$NDD$boD! t%$ lDD$,o8D$ t$D$NDD$nD! t€uҸDDL$D$t$腻8G$D$D$D&D\$L$K$Dx&Dt$\$-$hDG&DD$|$8Z(tD$T$$D$ DD$mt$<\t$8|$tÔ$/ut9̰DtD$D$ $D$DD$Gm$6D|&DL$T$$DD{&Dt$\$$mD&DT$D$|DD$t4$t$D! t€uҿD頕DL$|$t$Ht$}|$D&DL$T$&'U1ɉW1VSÉ11111<$${X$<$$sC$!9lj))υ|$ DD$t$$jt$D$$|:921҉|$T$$T[^_]f$h1$z[^_]Ðt&$1O$бD D$&DD$$D &D\$L$$0D D$&DD$UE$Ív'UE$Ív'U@DWVS [^_]É$2Epuλ\$F$T`E$8E(uT$$^DD|$QU$vE9D$뱍&$DDT$D$D$끸D$$rDDt$ɬ$DD$DD$諬D$7봿|$뭸뢸뛹L$fUWVS u }t'u1[u1҅ [^_]1D$<$D$tzku|$$^DDL$蔫$D Dt$\$v$DDL$T$XD$뤸D$$rDDD$/ t$!\$m US]tt,1;[]$xD5D$DD$軪$D6D$DD$蝪'UVS]u tP'}t[tt&u[u1[^]ÉD$4$膪u[^]$xDODt$\$$ŸDQD$DD$$DPDL$T$ԩt&U$N?t$\UWVS }tm7Fu5^4$芩ޅt5t$vFtԉ'$XFG} [^_]3 [^_]Ít&'U]E] u}u Шt61҃}…un1҃}…uL]u}]$ .>tEtA$9[u3<$苨Eut&4$x몍$h눍Eu5UwBtx1z]u}]Ðt&E8x14$Zu$<$5$DD$DD$ӧvUWVS }] 1tO'D$E $קu;9tmCF9_t]u-Cu?$wt [u 1[^_]Éދ[$QCtōt&$8C밉w랋C$D(D|$t$$D)DL$T$צ&UVSEu t[t94$D$t[uD[^]ËC[^]$DqD$DD$c$DpD$DD$EUWVS }x t $"؅u1t fF,u64$t9^44$耪F$tى$F$F,tʉ$˥F,1x GGGi1 &F "t$g1F ~ދG !uFCxu_uyN|tՉ$ 1|tōt&'$1Cxt'$ȤCxtt&'$訤Ny$  hl$Ft<$* [^_]É$1$GGZ$GF$ףG$ãG j$诣1h^$蚣1҉;$腣1ɉ $1n$1Y &'U(]ӉuƉ}tt:tL$w $Ht\$ Dt$T$$@E]u}]ÍD$dDL$$@E$D/DD$|$臢$D0Dt$\$i'U<;WVST111 $D$SED$SE$x!uSE<;[^_]Ë$V5SEJ$  0C_7D$B @d$D5T$ۺDT 1| , 1fe SE \$$5  &'L$t$$)XT$8$D$: 1 t7 t# C1Ҁ …ut8&   Шtuۍt&'D$$D$?:=Xu)$ß1X%sEPu5tKsEу8tΉ$D$tˋ$8uvX$b5=b[lF=b<dU=D  * = =1{=spSEܺDD$\$ 0DD$t$$ D$A\$ $:'$|DQ DL$T$$85t(D$DD$$5D$ X$9$D D$9X $36D$$:$DD$9t$$9$DD$9 t :$DD$c9 D$$K:]$@D$DD$'@. t$1   $ܜ1ۉ =8w\=Ζ=[z0 =Mco=v(p$N df=BF=T  =K=tbt$8L$4$R64$(ȻD\$ D$L$ƍ@$ ̻DT$>DD$$+=J8=ij(7 =n=?XD$l$tDEXC4$R8DD$T$$1H$DD$6t$$6$DD$6t$$7$DD$6<1GEu卅$ML$B$D5$$4<F {=,Ct0  P SET$$K 9 AI+ $m} {R~,h1G 8[:D$$ƘC@$葘<#8w$胘1G `$-Ë$,`t$85SEB TEB$|TExTEtTEhpTE61 1 G G<9<uًtG ~FP@B$@D$¼DD$k:$]T$=Kx:A$<!)Ɖt$@D$$蜗6&=xT \=QPE=RPE8D$$D$08D$ (D$ȻDD$ $莏E $ ܼDD$P9,DD$4$=u=Zd=ZTXCxW = ^z=IC =B$t$u0B&=fpT =1eP=SQsXH.f4$Gl_ $虔 8t$$131tG u卵4$FDD$$@C7,CL$F$/ D|$W$ DD$6`0 $4`EP4`ESE<;[^_]ÉD$$讓~= w=XHf=ު =ު;$`C D$L$2-i$@D$ 8Dt$|$5<$SEtD\$D$5$$DE7$@DL$^5D$$rBM&t$$@8&L$$PuB#&$@DD$4k$ܑ$@,DD$4T$ `D \$$ D$4 $耑F q=.=[. $N v=0%=D8L$$D$9+(8D$ȻDT$ D$ $~ $ DD$3D\&=@O=@X)H bv=0NG=S'It8T$ȻD $D$_*t$(84$|$ D$ƍ@ $ LD\$2DL$$7t&$@ D$DD$24$$B"%FDD$$ W2=.Z=V`XHq f=tĖ =< $誎| QC$}- $ A$Q1Cht$B$)h=mu-$轍Ck=%S XA9 $; 4$[u$Y#ƍ$ #D\$ t$T$$Z19}"D$$$,C9|ޅt4$m $όZXyC?X^H)` $? X0C=!-ki4$[  = *XTEet&C$@D$DD$.$@SED|$D$.1l$聋1 N$@4DD$Z.&t&$@TDt$\$2.HDL$ $)$DI@IqI_$LD4D|$t$衂sDL$I$ DD$%DD$ $o4$D$,$8, D$ D|$D$%t$($ D$DD$$XDD$ $(D$4$>DD$4$($ D$DD$$$DD$$(D$ $g>DD$$DaD\$L$r`I@(8(D$$D$$襍j$ DT$#D@UXuu E}}]]D$4$+3x?tE9C tB$út4$2CUԅS t:]Ћu}]Ét$C$U1҅u]Ћu}]É$뾍&'UW1VSuE$WEU]'FHFxe@tg t t]GC;}ŕEEU$T$EFHFyv'4$@ƒuUE 1[^_]ËFHF@ t\t t$$E0uU EU u1UE Eu1뀋U:u볋E$~ZU$k~E <4$XL'UWVS,EEEEEEEpE EU{UE t U Et EEt UE t$D;0E%}t$D0E7ut$D/EvU U,EUD$ED$$:Eԅ]tEMu4$|E>t x\ E8u?sEPt*Gt"СsE8tى$D$@}u։f$#D$w|tG'u9t {\9E|#$D$0|u€?tEEdE$|$$DD$aDD${f\$U$UkDtnDtpDT$E$@E7EE$k{,[^_]ÍSBCBBuEU$D$>UkDtnDtpDT$E$Em$zEYE@u&`|$E$EE$zEEEE$VzE$BzEE$#zEEԅ1҃}…tSEEFEUsEEX$yEDEt8t$yE }؅EyEu5$[yEX$GyEU$0yE$rDUaDT$D$x$xEE$u EU ]EUMt_EU1@$xE$DaD|$t$dx$DaD\$L$FxEt$GxE1Er$&xE^E@$xE,$wEs$wE>vUS$E ]D$1D$1D$1D$E\$ $^t Ht$[]$@DD$fUS]${C$uC,u0]X[]Ewt&$8wC$C,tڍv'$wC,]X[]wUWVS 4`EE C[u5``E``E~^F @1vtB@~1DtB@~苃t@E6u4`E `EÅtKu S"ދ[uE [^_]ËuuC@tX$CF$SCu$t^$tCfUVSuv^$4$Ey4$tu[^]UEWVS,EEED$UhD$PTE$uPTEU,1[^_]Ë]6$( EDt$Uh$ tUDh\$$D$EtU&4$UET$D$tSEE8+a8~58$tsEUET$D$4$u}DE4$sPTEt@qBE4`EP4`EPTE4$rUh$@D$DD$E,[^_]Í$(4t{ UB$C$EZ$$D$yuM܅t%E؁}EE&'E1P'BAuEE~E$rE4UظDD$$ T$ T$&UVS]vCuI$qtLCs$轷C$Ҩt̉$qCt&$hqC릃[^]Ð&UWVSu ډFF]Ћu]ÐU(}E U]}E1҉uGW)ȉ)ˉEE]t;uG 9sLu 9w9v;] $\$N}_ ]GEW]\$E$D$M؋_؉G1]u}]ft$UD|$$T$ 0]u}]Ë $t$tMtw ^$ ʉ)щU)9‰ME)Í39,uD$E$fU$"Kt ]*MEUuËMӉ9؉9919')ID$ UDD$$@T$G1(v:uzt%DD$$ Č[^_]ÀzuBEvEZ B Z r x )9Mt$DD$$ $ 4Dt$pD\$$ Č[^_]$ DD$cEtԋu4$AINjuDL$:T$D$L$}\$t$T$ $ $HG$DD$CDD$H$PDD$CDD$HDD$EDt$$ D$DUt$DD$$jUEt Ct9wEt Ct9wEt9 (DL$$`DD$ 1DT$$DCDT$D$G$DCD\$L$G$DVCDD$|$zGE$DL$D$dDKt&'UuƉ]}@t\$ T$/GtEF$tC<$CF D$Ft?u<$F1D]u}]$@DD$$DD$CDD$F&UWVS]-EEt8u E[^_]ËC< <  Шut~ СsE8sEP~t-VsE8sEP~< K<"iu:\$U$E1;]…t(SsE8sEPE[^_]$@DL$rC< <  Ш&O8FD$E$1uEDT$$D$띡sEPt#CsE8t$D$vEu݋E$D$DD$\$<$r< U8DD$$T$ <$"D$XDxv$D$D$D$D(UU$L$Dw\$C$EkEXD\$$D$EEjE쾊Dt$D$$UWVS ]u 4$aCDžtu[u 1[^_]É|$t$$GuًsEPt(Ft СsE8tى$|$Cԃ [^_]$DD$CDD$B$DD$CDD$Bt&'UWVS\EEtvuE UDD$D$x_Utv[u u֋U܅E $E܃\[^_]ÉD$DL$$U؉$AEȋEEu EUDT$艖 E$U\Tۉ]EUԋEȋu؉T$ỦED$E$EЅPUċP]ą]č&t$EUD$ET$ $D$Ox~o;ut t4$@[uuEЋ@up;ut5Et4$@UоDt$$D$E̋@E E[PEЋ@tUĉ$w냋FD$D$$2t F\$E$VE܅ [U$EuE U$躔EUEE$觅UD$E$襆UD(E$7?Eu8v[%tUT$D$$uԋU<:uɉD$DD$$D$E${t$>끐$>EAD|DD$E$3U؅Q$tD$UUЉD$ $ D$DD$_D$E$KEċ]ąUйDDL$$@D$~t$]$Uu\t$$tpUػpDUЉD$t$\$D$ $ !4$=E̋@E#t$ UЋ$DT$D$뼉t$E$rrDuDT$Uй$DDD$ |$t$$Jt<$.8댍UDVS ] uD$$G8t$ED$#DD$8HtE$ D$.DD$u 1[^]Ít&$7 1[^]ËE9w,D$DDT$ D$$렍vD$ xDD$T$$SE􉆨ɐ&UE1]ÍUSE] @ t 1[]ÍvDT$$D$tԉ$6 UVS u] xDD$$6t$ED$DD$7HDD$$6t$ED$#DD$6HtrD D$ t$D$$u. 1[^]Ít&$D$ DD$t҉$5 1[^]ËE􋑈 9v9D$ xD \$$D$E􉆨 1[^]Ít&T$ PDD$L$Kv'UT$DT$$5HÉ'US$] EEx:uaUu!UME$1[]Ít&DL$$ D$tӉ$4$D7CDD$\$q4UD(uu }}]T$$uT@ t $D$DD$4%@]1u}]Ðxy tW$DD$ D\$D$$t$3@]1u}]Ë$D$ DD$ @]1u}]ø}DD$h$u8$D$DD$4$3$D'U]]uu %fut4t&DL$$D$uO]1u]ÍvDD$$2u$D$DD$nf$H21]u]ÍUDS]D$E $X2tDD$$1[]Ðt&U!D]] uuT$$+u ]1u]Á$D$8DD$]1u]Ív'UuEu ]@tHX \$$1t3\$ \DL$$D$4u&']1u]É$0t&U(}}]u@@UӉu^DD$U $0tDD$U $0tDD$U $03]Gt?@U D\$D$'$$t&]1u}]ÐG$utU $D$DD$U t$/E 맍&U ub$^D[U G,$D$t'$pD|$~]u}]ËU Dt$D$%$=/E 닸DD$U $d/DD$U $F/BUDVS] D$u$/tcD$ X$D$DD$DL$$.tuA1[^]øDD$$.uDD$$v.k뙍t& DT$$D$t$- UDVSu ]D$$.tC$)u51[^]ùDL$$-t31[^]Ðt&$ D\$k1[^]úDT$$-t  델DD$$g-rft&'USE] t 0u1[]Ë$D$DD$t׉$,ǐ&U(uu ]]EEx:uiUu)`EU]1u]Ð$ D$DD$5t҉$,$D D$CDD$+USE] u 1[]f$DD$tۉ$+ːt&U1Uuu ]BtFZ0t$DD$u:DL$$D$_uQ1&]u]ÍuD$D\$4$ u4]u]É$*1릉$*묉D$DT$$믉'USE] @u 1[]Ðt&$ DD$t؉$m*Ȑt&USE] @tu$HDD$B1[]É$"*HDD$$Ӑt&UWV1S } <$)É|$E$!*t:t& ')؈Au|$EF$)u˃ [^_]ÐUVSËuc$nDt$$t$DD$cu [^]ÉD$DD$$61҉[^]$DsCDT$D$('UD8}} uu]D$$1F@ ^$DT$EDD$$U ‰Eu 6$DD$Ǿ0E E|u$EU$ (XƋE$'9sUD2DD$E$:(@U$T$#()]t E$'1 ]u}]Ív$DL$$D$DD$c$D\$<$QuL낉$*'$DD$1S|]u}]ZD$D\$$1҉$D3 CD\$L$&Eukut U$&U$D$0DD$^\$]u]É$$1둉$$뗐D$DD$$밐t&UuEu ]@ tHX$\$$$t3\$ $D$LDD$u&']1u]É$L$t&U1U]] uzyJrtCuI$wDt$$DT$$D$1;]u]f$#USE] xx 1[]Ðt&$DL$t؉$}#Ȑt&U1]]uu C t9u@[ t$DD$訹u4$DD$/1]u]Ív$#$DD$$D\$4$1>]u] USE] @u 1[]Ðt&$D$DD$t҉$g" Uuu}} ]Fu1]u}]Í^LDD$$|u-u$D\$붉$!ى$DL$:uZ<$DT$Ž<$D$賽aT$DD$$7\$(DD$$@c&'UD$ WDD$E T$D$E$Ðt&UW1VS\UD$DD$X$tD=DDt6MvuJ[1҅…u u%uʋMt%ft t7\[^_]ÐFD$D$$Yu\$E$V늋]$2L$\$E$0gu\$DD$$E d Uuu]] teuo$2+ ɸtH2\$ $9$D$DT$ D$`1]u]Ít&$8UD(}}]] uD$`$tz :"E"DD$B L$$Ht4Dt$$ D$]1u}]ËuN$pu'D@t$ T$$D$;ED$ `8D|$D$$U]1u}]ÍiDD$`$艴]1u}]f(]1u}]É$1]u}]$qD CDt$\$UWVS}|t<*t< t&E $0$4$Ë||pp:$D$tSC$tD$pD$ |$D$DD$1[^_]Ë%뢍v$iv$EvUSE] @u 1[]Ðt&$D$DD$et҉$G UDuu ]]D$${ug@tC@uiDT$$߾$D$DD$ľt$]1u]Ít& D\$몐t&$XDt${]1u] USE] $u1[]ø:D$$$ DL$T$tNj$D$DD$t$떍v'U1}}]uuc|ti;td$@D${tqFt$DD$$st$DD$$xd&]u}]Ív$ DD$+]1u}]É댐&UVSEXTtB&$D$ADD$ռ4$D$`u [u1[^]ÍvUS]ECu 1[]ÐDL$CL$ܯuu$JDED$E$KUtT$ADT$$&ED$$!`ËEuj$ETt&'US]t1xHP1u;$\DD$nDD$茻\DD$$_[]É $D$}DD$Euu$|DD$31밐t&U1S]tUuMuE ut;$DnDD$L$ͺDT$$^[]Ív'US]u1@uExyt;$DD$nDD$VDD$$O^[]Ëu}DD$h$xuɐ&U WVS,U D$$.@ |$$GEDU \$lD$ED$ ED$$,kEl'}$ Dt$QEEUBt }<$p4$ |$Uù*DlL$t$D$E$D$ED$ \$U $ubU uIE 1,[^_]Ã}mEU غų؍4 U)E)‰ЉUEEU))ȋM)E)D)ÃtDD$ DT$$tDD$DL$tDD$UjDt$uuDD$ |D|$D$$M$XDD$ܯ0$  UWVSlUB EU 12 sEPt*Ft"СsE8tى$\$ u֍E$U E@ >R 4$;D$ ut&sEPt~CtvСsE8tى$D$P ԩl1[^_]ËU Dt$$D$胮U l1[^_]É4$< 04$D$DD$6V"FU.UE9t 9\$4$讣E&>}WU u7D$D\$$蔭l1[^_]É릋Udt$$ D$ DD$`ax+F #U 8DL$D$$)E=XP11҉L$T$$. )<$ EE$ \$ pD]D$2D$$ \$E $蓥uDU D|$D$$` E U DT$D$$@DD$6륉\$DD$$@$@8DD$9$jDQD$CDD$&'UWVDS } t$E$,$P$64$>ËG$w$G_:$L$GtpC$GG uvW(0DtG$迺G G$_ $D$G $D$ W uS [^_]Í&D벋G(%GG t$G v$9T$|D|$$蓪 1[^_]É$q$ D\$g^'UDS$EED$E$wt Uu EU$[]É\$DD$$ $11[]ÐUW1VS]u 1ҍL$T$$buFuƅƅ€u&C€t€u%;}shE'<t5t C獴&C€u;}sEG비u[^_]þzD/$}DDT$D$}US]u{CCCC C$C C C, C05C4JC8[]É$Cwt&$CCd$CCO$CC :$hC C$%$HC$C $(C C$CC,$C,C0$C0C4$C4C8[]$DT!DT$D$fU/E`4$>볍&$DU B $DҖU B$B @<Ѓ[^_]Ít&U B$$袖Ƹ@D$4$C;[$:D$… BD$E$D$@=w E8E$ D$DD$`vU ~B(HC]D$$…tB@ukU B(%B$誕U Bt4$E $][^_]$DyU B E P봉<:BEE @UW1VSL} E$ƹE؉L$ DD$T$4$\ud]1G#wp$`DD$wu]EԉD$ EЉD$DD$$t@\$DD$$ ӡt4$L[^_]ËE؉D$DɃ}t \$@D븋}ԃw$c|$D L$T$$|$ VDD$E؉$觔U B(D$E܉T$$tt4$CE$誓U E؉$蚓U BE$艓U B$yU Bt4$1$DD$!DD$rfUWVS\EċEE9EU{EUMEa}<Ɖ}E?^[M8?]};u]guv'uEu*uFE[ur&}1F]Qt8-؉ЃDEF]uȃ\[^_]ÈЉD FEE+*touEU9U\1[^_]F<]ttU:E7t&щ߃BL9s *u^E}vUS]t8CCuyC CuZCu3Cu X[]Í$HCt$ CX[]É$&Ct$C뭉$C땉$Cs$CXt&$5'UP]EӉ}1uv$8=>uE 1]u}]Ãr-\$DD$$@D$ _U uM $[]u}]É|$Xt$ D$$e|$\$U $Т1?\$L$ M $D$覡=v1҈X\$Ut$$ D$ DD$+M $D DD$DwD$!DD$$DxD$!DD$UWVS|ME }1E 1$$M‰$dD`Dt$D$7Gw EfU/u JD$4$t xU :<%:\$M $ÅC$|UB1>4$|0.>.4$GMÉAt#Ѝ$UCuUB$,DL$ t$T$aMA 11t&'|[^_]ËED$E$i|[^_]ÍMA ׸>GD$<$Ctƀ:x$tNjEډxvt1*U MhD QʃT$1҉ $|[^_]ËUJoEHZ $z$DD$!DD$$D!DT$D$t&UWVS E$LE,ƉT$$ntGE4$-D$GtT'C4$ ;E ~ft{4$,|$tx-D$4$u4$;E uEt E$ [^_]É$u+} ~̅u]t E$ 1[^_]É$b;E R U18]]u}CEE PCtT$$tn{M Cs Q89|PKMM y4tTtSE)9UU!4$ETtPEE9E~fE']u}]9u߉4$Eu΍&'CM Q u EE뷉T$11t$1ۉ\$ L$$ItҋE)<뚉'Uuu}} ]>[tV4$Έ8[tp:D$$t1CD$1D$$U1ҋ]Ћu}]É4$]L$t׉4$^8[u$]T$~uC)‰T$PT$$;:u1CD$1D$jUVS Ct"CCt&$Bu1ۉD$TE$cE$(UE$8UE${t&UEC$d~e[^]ÐUWVSlETEӅ$IEuEED$ 1D$7D$TE$ 1E<@CE`CEE D$E‰|$$RM@t$ TEt$D\$$E1ɉL$T$D$ TE$~ D$E$t<1D$ D$D$cE$FTEtATEe[^_]ÍtKtV:ME*1D$ cE|$t$$땍vM@t&M@$DD$DD$UHuu]}Ctt>u]u}]Ít&$TEXCtNCtE]1v'\$ 1D$D$Ct$$t6Cu1҉a$TE؋u]}]EEE~;@$KEE@D$1D$E$wEt$D$E$4$qS9M)ˍC$E\$U$։t$E]tE$E$0MtCE{E$U܅tE܉$NE܉$2$~E܋SUvUCu1D$ dD$D$cE$v1D$ D$L$cE$NÍ'U;&UWfVScE|$1$(UEcEt$$8UED$cE$UEG~֡cE\$$cE¡TE1ɃcEt5cE/1x U0x|CE@CEE]EEEgE$Ex$1D$,1D$$t|$L$D$ D$D$CT$ \$(D$C$D$0ǍED$<$TE\$(1D 0PD$,1DD$$E=TE|$ D$E\$ L$D$ED$ED$Dt&DD$$TE0T$$TE`CD$D$TE$TE u' Ш&t$<$<$ED$cE$MD$EUL$ )ȉD$ET$)ЉD$1D$TE$j=cEcED$ TEcE|$ t$T$$$Ct81&CL$D$C$Cu$TEe[^_]11C$2D1TETETEU̡CEE@BE܍EEE]EEE$K1D$,1D$$1D$ D$D$CT$ \$(|$L$D$D$$tcE0$?DTEvU(Eu*TEu1D$cE$sfᡠcE$xC1ɉD$11҉D$ 1D$1L$T$D$cE$1UEt2D$LDD$cE1ɉT$1҉L$T$ $ UVS0i\$cE$$1ɉL$ƍED$ 41҉D$TET$$#E9Etd1D$0uD$4$ 1D$cEL$4$D$1D$ED$ E D$R$Oe[^]Ð뗉'UE=<==)='=1=Q==uΡSEt&==d=uxTEv=O==i11҉D$ QDL$T$D$1D$1D$ dDD$LDD$cE$eÍt&1=CCáTEEo==DD$ 1D$ #=tr=0u1D$ 1D$D$TE$1=CC1=CCE]1=CCápTEH|TE>1=CCátTE!D$1D$1D$ D1=0CD0CuDT$DL$$R 1҉D$T$ D$cE$ 11҉D$ DL$T$C1D$ DD$ED$cE$11ɺD$ L$T$cE$ U1S]=TE$D$D$ 1=|TE$D$D$ 1=xTE$D$D$q 1=tTE$D$D$M 1=pTEL$$D$) =CT$$ЃD$# =C$ЃD$D$ =C$ЃD$D$ =C$ЃD$D$ =0C$ЃD$D$ =C$ЃD$D$e ]É'US$E H]Ã1D$ 1D$\$TE$l CtC91ҸTED$cE$D$cE$]á0C1҉HUEt?(UED$D$TE$D$cE$t뗡8UE뿍&HUEBңHUE})ʋUEL$D$TE$b])1ҍ]D$T$ D$TE$LEEM@L$T$D$ TE$1D$7\$ D$TE$DD$ 1D$D$TE$ML$@T$D$ TE$1D$ 1D$D$TE$|E1ED$7\$ D$TE$J1D$ \$L$TE$'J{vU8uu ]]}}t@tx\$|$ t$ED$TE$|]u}]$`ftu$1']u}]EE]D$E$ED$E<$D$1뵐t&UVS0] uwM`Et$\$D$ E$e[^]uƉ$'1e[^]t&5CTEtED$cE$D$EM)ȉD$EUL$ )ЉD$1T$D$TE$z1{4$Tt& t`C$c$n $Jf$4$TE$"cE$USdCE]E̐ CEEȉ]EEEEEE$<$pExUE1D$$1D$ 1҉D$D$D$D$CL$ T$,\$(D$D$$hUE1҃0T$$hUE$e$D$XUEhUE]É'U1ɉSXtD$]$L$EXEEEEE \$$EEE]UXVuSp]D$1D$4$EXEEEEE EEEt\$E$t$$Ee[^]Í&UXSt]D$1$D$EXE\$$EE E]Ít&U8]] uutNv9ta;xUEtyt$ E\$D$E$]u]1uȋ]u]$;1]u]tEu$1ԺET$ cED$D$hUE$fZ11D$XUE$xÃE$cE$H1D$cED$1D$ED$ E$1ۉD$1D$21ɉt$ \$L$cE$$1US1L$1E\$D$ $EE$C1҉T$cEEcEED$"D$E$ZE$pqT$$A]v'U卅hD$$豃u$ D$ ED$ED$e$2fUS4E/$]$#$ $11҉D$1T$ D$ u$U}]u$|E!ǃ1tF<$ED$%t@E$҃<$$ ]u}]Í&<$]1u}]ÍUS$|EtT$ED$tO$1ҹL$T$Ѓ tM$$i]$El1]$EY$51fxtD$$E>Ӎt&U$|E}]uǃ1tT<$ED$tGED$E D$E$҃ <$$]u}]É<$}1v'U$|E}]u!ǃ1tT<$NED$%tGED$E D$E$҃ <$$]u}]É<$1v'UWVS<$|Eǃ1<$[ED$E8D$0E4D$,E0D$(E,D$$E(D$ E$D$E D$ED$ED$ED$ ED$E D$E$҃4<$$e[^_]É<$1鍴&U}]u$|Eǃ1tF<$jED$t@E$҃<$$]u}]Í&<$d]1u}]ÍU(}]u$|Eǃ1t[<$xED$tPED$ ED$E D$E$҃<$$]u}]f<$]1u}]ÍU}]u$|EQǃ1tF<$ET$Ut@E$҃B<$@$=]u}]Í&<$]1u}]ÍU}]u$|Eǃ1tM<$EL$t@E D$E$҃<$$]u}]É<$t]1u}]ÍU}]u$|Eǃ1tM<$E\$t@E D$E$҃<$$]u}]É<$]1u}]ÍUt'T$ D$ ED$$ÉT$@ D$ ED$$Ð&Uuu]Ӊ}Boxy fB(Priv$|$)ƃt$$:$f)u]}]Ív'U}}]uE9? $1ɻ?\$L$$T$\$v cE\$D$4$$ډ\$1D$01D$,1D$(1D$$1D$ D$t$L$T$D$ |$$tptE1$\$N]u}]ÿ&Ef0Et&'1]u}]Í&E$1 U8]]u}VE;$?D$1D$$ؿj\$|$4$J$E1$4$]u}]$?&ED$1D$@cEv1]u}]Í&`E1O{E;4$1 UE $cED$@CUE1UEUE1UE1UE1UEUEL$$cEuUEu$UET$$*B11ɉD$L$~UED$UE$1UE*UEUEUE뾉'UH]u1\$\$$ u ]u]É$D$ t$L$tʋt4$밍vUUEtQ=UEtH$1ɉUE* UE+UEUE UET$&'Í&'U$d1D$ 1D$cEL$$Ít&U}tUED$UE$.11ңUE1UEUE UEUED$UE$$C1D$1D$UED$UE$UTEUtBihw $ EfE]]E]E]( E]L E] E] E] E] E] E] E]8 E]\ E]| EÍ&'U1VS]t/su-Cu?CtuB$ $[^]É$Ctˍv'$뷍$C뱍vUE&$hufU(WVS @1H1LEEt Uu [^_]Ëzu  Шu$`,<4$WD$gt&t&FFQFF>FFFFF@1sEpt:sEp%t:sEpt:sEp%t:uvsEp%u]_tXt$$Et뀈FGsE1ۃ:54$D$wsE't&룉4$D$R뇉4$T$?sEO4$D$#sE4$L$sEU $҉Ét$Љ|$xWѾ Et*M A tAшЃv$t$|$]ÐB뤍t&'UWVSӉE} uE< Ш,A$ EFVƀ>8uFVƀ>8tFFV|$E$v'UBREM98a[^_]ÃF)$EF:1[^_]1Ґ&GD@B~닉|$FڋM $tEFVƀ>8t1Ґt&GB~%1ҍvGB~ 1҉'GB~1ҍ&GD@B~V|$M؃ $3V|$E$xVUF1ҍt&'B~ HӃQ3:FV'1ҍ'GB~1Ґt&GB~Z1fGB~81ҋGB~1ҍGB~1ҍt&GD@B~1Ґt&GD@B~|$ڋE$ct&Uh]]u}t;ERCPtE,E1ҋ]Ћu}]ËU E1ҋs %PEuC}ȃEU@EċEUU4$MCL$1҅t$!CtPEȉBẺBEЉB EԉB E؉BE܉BEBEB]Ћu}]ËE\EEEUXE]ÍUSUM ]t3:ERCPu&t B % tB @tBB[]Ít&%HU $M]t$ɉ|$‹} Шuu>9ERCPu1w'$hEA @A1ҍv'$Ћt$|$]A tA1҉ڋA 1% ̋A1҉ÍvA1҉붍A1҉릍tGu11҉%H1҉x&Uu։]}ECȅuEEȋ]u}]Ðt&QЃJw `Eu_9a1}0ueS‰EEp Et%8t 9tCLЉGH SuہtmctfxE @UEJMu_CыUߋr CLBCu ;M Шt# C E1ȃ7QK1C1ɋUr E0GHCCEuσW͍Aw UB @[t&UVA1SZ t*Au}tA1,t'[^]<}tA1tAu}Ȑ&UW1VSUEEp C|B u}tCC<}t>EMCDBЉEu9}}E E[^_]É}} ШtU E[^_]ËEMU9[^_]É'UW1VSXUE&ƒE~ F$EFvt&[^_]ÍvCSÀ;8tCCC벋UxfCSÀ;8tGC냋u9}u81`6sts!HӃwf3YtSFV FV92ύ^CSCǍ\G}aEUWVS MEu }UUEE|E u$MMMxCEčHMĈPMAMċ}x# UċEJMĈBMċ}eAM }ut'@EčHMĉM@EčHM@MAMEE1҉\}1ۉd xp`}lhEE xt$M(A tG}#p'|wK$(E}M(1D$x}L$ Ut$$ED }\}f`1\`?U(B X&Ex}}(XG <x7xu\`FA`~'~w`@h`\AuEB}1)G}&#y} f 7G}XuUh뎉G}Xo uG}I}`uU)EĉBZM t!U  9t u U$E9~M E8|E8EEEEU(G+EUu$M(@t$UL$+E6Dž \Upt?0\@u  Ш{\ى`utWtE>3 N t`EFEFF``A`}1G\}`1ɉ\5E`x}XX^1T}ȉP1[\ }-ۉXٺLxt}(Gى؃TTP}G}X]sTP X `@P`}F`G}j1\` }F`EEE닅xHLG}x?EMBcqrG@f`\`xLUL9VUx}(T$U T$H|$ }T$Vƒ|$ ҉T$UT$UT$U$%BM~DEA Шu{}1\9|<)ƅu 8`t8: t&4C\`|$D$$腖`E9|ЋuWOEUEN }_u@E}}M91 [^_]úxX}XX߉]@!1w$EEuE )1Ҁ:…t{C1UV-BuK)1Ҁ:…tG߃i}[~sH mK)1Ҁ:…uEFx ‹E!‰L?)xG}`1ddAQ 99u惽d%uhE؃ 1`\6\, B}`3\<n<`V`GtG`t`c Nt`1\`\AQ99u싅`)ȉ8P;t`A`W} `C \v1\`؈X@x\`{E1Pb)0`9GAGYG`0`0`)X)AQu10럹G@}~`7}F`GG}A{}<{}RF{ލ{M(B}SA .0{H}{) HG}DBЉHy)uދHUE{}{) G}x)uG}7={NM(xD$}UL$ t$$EMtsE(ۋP TC"$E\ ^`X1Dȋ`ЈC~ExM(D$Ut$L$ U$E xt-xЃ9xt` AE}A`Lx3Eȋ`ẺBEЉBEԉB E؉BE܉BEBEB` }.`BB`\1X`^uE1x1!Ѝ4@`Ex*@t4<1BDC~A~ȋ} TG<1BDC~t`t`-G`F!t`/Q9`\F\4t$C|$$t`D\EEl}MES1DC~1DC~1D@DC~1D@DC~1DC~1DC~]?{UEEċU9)ӋUĉJMĈBEčHMĈXEċ}HMx@ E|HMĈPMAMċu }E=E E%`@MEu,E MXEU|EuEMEEEt&UWVuSv t6w=A u~Y!!9t E uÍv=| ?~ Ct[^_]AQ98t두UWVS&twFVƀ>8$1ҍFT$4ÃEƒ< ШuAB ШuA܃w#t{v't1[^_]Ít&t  Ш׍&[^_]ÍvUVS#t&tdCSÀ;8ua$11҉L$CjƃEƒ< ШuAB ШuA܃w~t1[^]à t&[^]Ít&UWVSÍ&'$CT$E~F6w3$E@@xG@9uCSÀ;8t[^_]Ã[^_]Ðixx 9p뻉뷍vUW1V1S|1ۉ1E )M1|U EE EEUEEEU؁@ƉU䉅&EFXxE u̍C܃Xw]$`E1}؉|$ D$U T$$UËEl\'1,t&EtG/FXE<xE uӃ\t}G~֐t&N$t&#u؍t&'FXt u둃# FX uE؉D$ 1D$E D$$UUËOG64$CpM sERCPUH EC1CFE؉D$ D$D$D$1D$ED$ D$D$$CSEu8t UE@)؃;~ EEC;} U EE8lE xK C K ؁|[^_]Ã1t))^{*0+/?\HWJF1x^u(Dt&FGK1Ҁ]…tr>\u܍EعD$ L$U T$$U.U FK1Ҁ]…uOQ!~{u؍Ct$UT$$ƋEsr@ Ш[~?FT}؍Fj|$U@T$$-ƋE~/1~?)@$CM1U)Ή2|[^_]ECME6E1܋E K 8ETE1먋U1E뛋K @%EۍC;~~{F |$oG ШO1FB9w)эGȋT1ۉF;^C߃1w$E11C׃O$Eu$1ɋ U !E 1 ШttM )x Шk_E EF6 F- F$ F F @F F~)nFUtN΍IAu>)xUEt&<)t#N΍IA<)u>7UEoF<=8t1kE1ɻ\$]VL$ M D$EL$$FVƀ>8tEJ]1D$E V|$ M\$D$E $aWFV8t9E FVƀ>8t] [D]+NMM ]9Y8f'FE] C BC(uC88tMVD$E] L$D$ E\$$E2FMI)‰lFh)‹ElE ,<<€A ШIBt#Pҍ<~M 9y `AE9hE9U Ш;EU |$]MD$ET$l\$ $[8FV)EE U9P41v^!\Ã- EE;}EM I8<]9<\E؉+G;}~NjM9M}}E1ۋU \$M]D$ET$\$ $c!;}] E9C8UBUى؋\G늋U B,tM19J<E] UC@SDg^fAQ98tEQL$MD$EL$ M $EL$M Y Et9&E H&U Bt)G9~M Q0MD$EL$MD$ E $D$Ex9E HU Bt)G9߉~M;ttt$Cx]E FU @DR@EUEFVЉE1"E] U[8<);EDFEE ;}@@+'U@BU97G;}~ދE9E2} }0f;}_M E9A8PQE9;GU1ɋE L$MT$ UD$E$L$t ;}t&UBU9|G;}~M9ME }(;}U M9J8AM9G1UM D$ET$D$ EL$$EtkFVЉEENFXEڃEUMۉ]EEFVЉE1+Ecp}MVD$E ]L$ MD$E\$ $1/FV8tA1Ҁ8…WFV8tE 9U @DR@E9U Ш~ u eF E;'U ]D$EMT$pD$E\$ $ft&FXEڃEUMۉ]E] K.U B4E;E"My 1^E @8E2EFVЉE1EE U9P8vM EQ1t&] E9C8vSEr1M 1E9A4t@QU 1ɋE9B8v E 4P4tFe 91W&E@EF8 I] K`L)E@EF812h 4X14EFVЉEFVЉEuE*] [88tS] M \]A)؋|111111\$ E V]1MD$Et$\$ $1c1MVD$E ]L$ MD$E\$ $t|)\$ E 1|$]VMD$E\$ $11MVD$E ]L$ MD$E\$ $EtIU ]D$EMT$lD$E\$ $EU ]D$EMT$pD$E\$ $Fx/%11E UMP@HD11111t&'UWVSEE}ME1xES|p EE optE ШE 1҃}$…kU:ERCP\}̋EUȉhlj}E EEuEMċMEAE@EVUUUm$E$)4RAtȸVUUU)9.U lUu 6VUUUEM$)‰UUBD9ȉE~ult3lME)ȃf9stu>uN @`FEEt%UEEĬ[^_]ËEH tURUUt&lM f9rEyE9s*U fC9s;Eu E%M;|E9Eu!bt&A;E;E Ш9r⋵xTEĬ[^_]9sf;EtC9r끐A;E9r뻋MAEp1҃} …u FutI$CllE`xI9+|&]ԸD$1D$ UED$؉T$$hM$} UArvtu BF r AE$9E~EE$CE1Ʌu U܉ }ŰE؋u ))ЉFȉĬ[^_]Ëpt,EM99{ C9rU~9v u0ZC9rPE$CE1ɉiU(}E} ]uEh%E CEE$bWXtct]${%EIWM4t3t4;uv:EUHD$ET$$|WUED]u}]f1뮋G{%ET$ UD$%ED$ET$$qW UEE C]፶U1҉VS E]ttT$1D$ED$ ED$E $‹E҉Cu2u1CwE4$ CD$wVuC [^]É$11t$D$ C 1[^]à [^]ÐUW1VS,1ۋEu ttE@Et UR$@VDž4$U\$M1ۉt$I1ɉT$U|$\$D$ L$$>tX|[ߋMًDDC9wt<$;UETC;]r1,[^_]Íu}t<$TVw$%Eĸ뽸붸믐%uE%vE%vE%0vE%DvE% 1Ҁ …tLtպޱ1T$D$ $t$NP\$ 1t$$|$(,ÐT$(\$\$$t$D$,t$ u1D$1t$T$ D$$s\$t$Í&T$ KD$\$t$$C9Év2\$t$ÐSӃR uC9C~uC C@C[É $D$)M WVSt$ӋV x9|wF9~y)؉FF~2Fu, sFHF@uKt/vGUKuVB҉F~f 4VB҉F[^_ËF9F냐UWVS<|$PD$D$T$ D$1$D$e;W x9G9)GG~Gu GHG@uꐉM~uT$D$D$T$D$D$ $:~It$ K&FUK묋G9tGmv $WB҉G<[^_] UWVSÉeE@ EMPA9}ЃUD$ENjJyEH tSt&$ D$1t$D$ AN0 $GD$1t$D$ Lщ u][ ]M~&U)ЋU)…~Jv'0GJ9}MQ]))…҉ItJӋEp  ]JSt&U UMBPQIxoto+G9}sv'OUd9}rUMBPQU ?]SBCee[^_]ËEXy-@t 1%EHۃUEp UG0MQI9%=]JS~0UGMBPQI&UWVSoEeEEtEEE1҃?uPEx M‹A9}ЃI\$E E]tMU UEF"E€09~|7 E߈MU E U ‰EuË]{ 9uD~BM))Å~5Kt&'0FK9uu0MQ t&]F0뇃}o%9utؐ&EU)ËB9)؉BEX~!}ot @t~UB }otMAt EF0F~!UBuKvU K9us4&NU9urK~&U Kee[^_]ËMA<19E`B%=>K0FK-UB0F1Q'SÃ(l$01ɉ%ED$ toЃD$ 1҃|$ t T$8D$HD$$D$D$D\$L$D$D$@$ CD$D$ D$ D$0D$([t@tÿ닐t&1낸D$ D$8%¿h&'WVSt$ |$ ӉF tJD$ -T$ F$ D$ IC$ D$ B4$)D$ [^_ËFt D$ +T$ 믨@tD$ T$ 렍&UWVS,ÉUM} G;EGGG~cw HG~Pu GtHG~;Gu2HG&' WB҉G獴&ۉ-^GK@VW~G%=:]\&E0tE‰MMڋW :GDWfeEE\$D$G$D$2N&CNeW EHJW *vE0tE‰W B҉G ׍e[^_]ËU)ЉG>W 93)ЉG0+BGv0tWB҉G]0PW G3GE{BUT$ T$D$E$2UGfWf.GH Gf]E‰W '0ExW {.jeWWGgUWVS\$4D$D$0T$HD$ljՋD$gfffD$)‰T$t(gfff&D$FD$)…҉T$uC 9~ƋC9~Z)C\$T$D$$C ډC C C ECƍFC\$0[^_]xC VSDt$\^ \$D$PT$TL$XD$0D$(D$D$,D$D$0T$4L$8$D$4D$D$8D$D$1ۋF$D$$T$$1FT$$t$l$$D$ Z GT$|$1D$1D$1ۋT$1)D$)ރD$D$1M9D$rNjT$9T$sQ'D$1ۋ)ރM1D$T$9T$rփEuL$ EtD$ T$$BЃ,[^_]$D$$L$$1tދD$$@@,[^_]Ét$$|$$t&$D$(\$T$,|$l$ ht$@|7 ރ)؉\$ 19wg \$tl )ӈ ށ?t$ 19vwL$ \$) T$\$t$D$|$l$ $Ít& \$u?t$ T$\$t$D$|$l$ $ø )؈ ?19D$ vWC|$ l$ )؈\$ ։t$t$D$$Ít&',D$0|$$\$t$ l$(\$$i1GD$ D$%ʼnD$uzD$|ɉ ) Ot$ VƉGtZT$8L$<5)؉\$t$ |$$l$(,ÐD$uGWY uT$8L$ Dt$<)‰뙉G_&L$T$ABuÐT$t$t$\$\$|$ l$B9~R, ) $,$ $ ȉ$9r$uI&D$T$)ÍCBuB\$t$|$ l$Ë9r뾃빉'SL$1ۋAQ9s,yu 9s t9s Í&[Ð%sE%sE%dtE%sE%sE%sE%HtE%sE%tE%tE%sE%xtE%tE%tE%tE%8tE%tE%0tE%tE%|tE%tE%tE%tE%tE%tE%$tE% tE%@tE%\tE%?@abcdefghijklmnopqrstuvwxyz[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@abcdefghijklmnopqrstuvwxyz[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~>~~xEEEEEE E&E,E2E8E>ECE      E E E E E!ED!Ep!E!E!E!E"E("EV"E`"E"E"E"E"E"E#E$#E:#EX#E|#E#E#E#E#E $E($ES$ET$Ec$E$E$E$E$E$E$E$E$E%E%E(%E#E;%EN%E[%E@C@ÿ?VE}$Id: actions.h,v 1.24 2013/11/24 14:27:27 fabiankeil Exp $$Id: actions.c,v 1.92 2013/12/24 13:35:23 fabiankeil Exp $+add-header-add-header+block-block+change-x-forwarded-for-change-x-forwarded-for+client-header-filter-client-header-filter+client-header-tagger-client-header-tagger+content-type-overwrite-content-type-overwrite+crunch-client-header-crunch-client-header+crunch-if-none-match-crunch-if-none-match+crunch-incoming-cookies-crunch-incoming-cookies+crunch-outgoing-cookies-crunch-outgoing-cookies+crunch-server-header-crunch-server-header+deanimate-gifs-deanimate-gifs+downgrade-http-version-downgrade-http-version+fast-redirects-fast-redirects+filter-filter+force-text-mode-force-text-mode+forward-override-forward-override+handle-as-empty-document-handle-as-empty-document+handle-as-image-handle-as-image+hide-accept-language-hide-accept-language+hide-content-disposition-hide-content-disposition+hide-from-header-hide-from-header+hide-if-modified-since-hide-if-modified-since+hide-referrer-hide-referrer+hide-user-agent-hide-user-agent+limit-connect-limit-connect+limit-cookie-lifetime-limit-cookie-lifetime+overwrite-last-modified-overwrite-last-modified+prevent-compression-prevent-compression+redirect-redirect+server-header-filter-server-header-filter+server-header-tagger-server-header-tagger+session-cookies-only-session-cookies-only+set-image-blocker-set-image-blocker+hide-referer-hide-referer+prevent-keeping-cookies-prevent-keeping-cookies+filter-client-headers-filter-client-headers+filter-server-headers-filter-server-headers{DDDDDDDDDD)D AD YD oDDDD DDDD+DADQDaDyDDDDDD@DD@DD!D;DLD]DsDD D D DD D D@ D/D@DQD`DoDDD D DDD D D#D9DODeD{DDDD@DDDDD3DJDinspect-jpegskill-popupssend-vanilla-wafersend-wafertreat-forbidden-connects-like-blocksvanilla-waferwafer D D D D D D Dhide-forwarded-for-headersThe action 'hide-forwarded-for-headers' is no longer valid in this Privoxy release. Use 'change-x-forwarded-for' instead.No reason specified.block action without reason found. This may become a fatal error in future versions.Action '%s' is no longer valid in this Privoxy release. Ignored.Unknown action or alias: %s0actions.c0@e@@@@@Out of memory while changing action bitstaglist_contains_item(csp->tags, tag)Updated action bits based on: %srLoading actions file: %sfor-privoxy-version=.While loading actions file '%s': invalid line (%lu): %ssettingscan't load actions file '%s': out of memorydescriptioncan't load actions file '%s': line %lu: {{description}} must only appear once, and only a {{settings}} block may be above it.can't load actions file '%s': line %lu: {{settings}} must only appear once, and it must be before anything else.Actions file '%s', line %lu requires newer Privoxy version: %saliascan't load actions file '%s': line %lu: {{alias}} must only appear once, and it must be before all actions.Missing filter '%s'Invalid action section in file '%s', starting at line %lu: %scan't load actions file '%s': out of memory!can't load actions file '%s': INTERNAL ERROR - mode = %dcan't load actions file '%s': line %lu: cannot create URL or TAG pattern from: %scan't load actions file '%s': invalid line (%lu): %scan't load actions file '%s': Missing trailing '}' in action section starting at line (%lu): %scan't load actions file '%s': can't completely parse the action section starting at line (%lu): %scan't load actions file '%s': invalid alias line (%lu): %scan't load actions file '%s': line %lu should begin with a '{': %scan't load actions file '%s': invalid alias line (%lu): %s = %scan't load actions file '%s': invalid line (%lu): {{ }}can't load actions file '%s': %E. Note that beginning with Privoxy 3.0.7, actions files have to be specified with their complete file names.can't load actions file '%s': invalid line (%lu): {{%s}}can't load actions file '%s': error opening file: %E -add-header{} \ +add-header{ -client-header-filter{ +client-header-filter{ -client-header-tagger{ +client-header-tagger{ -filter{ +filter{ -server-header-filter{ +server-header-filter{ -server-header-tagger{ +server-header-tagger{ -session-cookies-only \ -add-header \ +session-cookies-only \ -set-image-blocker \ -server-header-tagger \ -server-header-filter \ -redirect \ -prevent-compression \ -overwrite-last-modified \ -limit-cookie-lifetime \ -limit-connect \ -hide-user-agent \ -hide-referrer \ -hide-if-modified-since \ -hide-from-header \ -hide-content-disposition \ -hide-accept-language \ -handle-as-image \ -handle-as-empty-document \ -forward-override \ -force-text-mode \ -filter \ -fast-redirects \ -downgrade-http-version \ -deanimate-gifs \ -crunch-server-header \ -crunch-outgoing-cookies \ -crunch-incoming-cookies \ -crunch-if-none-match \ -crunch-client-header \ -content-type-overwrite \ -client-header-tagger \ -client-header-filter \ -change-x-forwarded-for \ -block \ +change-x-forwarded-for{ +block{ +crunch-client-header{ +content-type-overwrite{ +crunch-server-header{ +crunch-outgoing-cookies \ +crunch-incoming-cookies \ +crunch-if-none-match \ +force-text-mode \ +fast-redirects{ +downgrade-http-version \ +deanimate-gifs{ +redirect{ +prevent-compression \ +set-image-blocker{ +limit-connect{ +hide-user-agent{ +overwrite-last-modified{ +limit-cookie-lifetime{ +hide-from-header{ +hide-content-disposition{ +hide-referrer{ +hide-if-modified-since{ +handle-as-empty-document \ +forward-override{ +hide-accept-language{ +handle-as-image \
    -add-header{}
    +client-header-filterclient-header-taggerfilterserver-header-filterserver-header-taggersession-cookies-onlyset-image-blockerdowngrade-http-versionfast-redirectscrunch-outgoing-cookiescrunch-server-headerdeanimate-gifscrunch-incoming-cookiesredirectprevent-compressionoverwrite-last-modifiedlimit-cookie-lifetimelimit-connecthide-user-agenthide-referrerhide-if-modified-sincehide-from-headerhide-content-dispositionhide-accept-languagecrunch-if-none-matchcrunch-client-headercontent-type-overwritechange-x-forwarded-forblockhandle-as-imagehandle-as-empty-documentforward-overrideforce-text-mode
    +%s{%s} +%s Out of memory in action_to_line_of_text()+@GIF89a!,D;GIF89a!I was a banner! ,D|g;$Id: cgi.h,v 1.43 2013/11/24 14:23:28 fabiankeil Exp $$Id: cgi.c,v 1.160 2014/10/18 11:31:52 fabiankeil Exp $Privoxy main pageshow-statusView & change the current configurationshow-versionView the source code version numbersshow-requestView the request headersshow-url-infoLook up which actions apply to a URL and whytoggleToggle Privoxy on or offedit-actionseaaeauearealeafueaseasaeasreassedit-actions-for-urledit-actions-listedit-actions-submitedit-actions-urledit-actions-url-formedit-actions-add-urledit-actions-add-url-formedit-actions-remove-urledit-actions-remove-url-formedit-actions-section-addedit-actions-section-removeedit-actions-section-swaperror-favicon.icofavicon.icorobots.txtsend-bannersend-stylesheetturl-info-osd.xmluser-manual DOA D+ D`pA8 Dd DPWAt D D0QA D D@aA D D`NA!D!D@*!D@.!Dp@2!D@6!D@:!D@?!D`AC!D AH!D0 AM!DpAR!D@g!D@y!D`A!D A!Dp@!DA!D@!DPA!D@"D A1"D0 AM"DpAg"DpUAy"DUA"DmA"DRA"DUA"DTA"DVA"Dp{A`PAcgi_error_memory_response->headcgi.cparametersparam_namepparampvaluenamecspHTTP/1.0 500 Internal Privoxy Error Content-Type: text/html 500 Internal Privoxy Error

    500 Internal Privoxy Error

    Privoxy ran out of memory while processing your request.

    Please contact your proxy administrator, or try again later

    500 Internal Privoxy Error 500 Internal Privoxy Error

    500 Internal Privoxy Error

    Privoxy encountered an error while processing your request:

    Could not load template file or one of its included components.

    Please contact your proxy administrator.

    If you are the proxy administrator, please put the required file(s)in the (confdir)/templates directory. The location of the (confdir) directory is specified in the main Privoxy config file. (It's typically the Privoxy install directory).

    template_namersp500 Internal Privoxy Error 500 Internal Privoxy Error

    500 Internal Privoxy Error

    Privoxy encountered an error while processing your request:

    Unexpected internal error:

    Please file a bug report.

    %s%d%sLocation302 Local Redirect from Privoxytargethttphttp://config.privoxy.org/user-manual/%a, %d %b %Y %H:%M:%S GMTbufbuffer_size > (size_t)29HTTP/1.0HTTP/1.1200 OK%s %shead302403Wed, 08 Jun 1955 12:00:00 GMTLast-ModifiedSat, 17 Jun 2000 12:00:00 GMTExpiresno-cachePragmaPreparing to give head to %s.Content-Length: %dDatecloseConnectionContent-Type: text/htmlCache-Control404502503504r#include templatesOut of memory while generating template path for %s.Out of memory while generating full template path for %s.Not enough free memory to buffer %s.Cannot open template file %s: %Etemplatenametemplate_ptr@%s@sigTUSubstituting: s/%s/%s/%sError compiling template fill job %s: %dsigU%sFailed to execute s/%s/%s/%s. %sexports*template_ptr
  • = 00numhash > 0numhash == 0strlen(str) == lenstr == dest - lensrc - len <= cur_line->unprocessedfile->filenamefilelinepvaluepname*line != '\t'*line != ' 'settingsdescriptionaliasExpected a name=value pair on this {{description}} line, but couldn't find one.First (non-comment) line of the file must contain a header.This header does not specify a valid set of actions.Unknown or unexpected two-bracket header. Please remember that the system (two-bracket) headers must appear in the order {{settings}}, {{description}}, {{alias}}, and must appear before any actions (one-bracket) headers. Also note that system headers may not be repeated.Headers starting with '{' must have a closing bracket ('}'). Headers starting with two brackets ('{{') must close with two brackets ('}}').cur_line->unprocessed[0] == '{'Expected a name=value pair on this {{alias}} line, but couldn't find one.This alias does not specify a valid set of actions.cgi-error-filefilenamecgi-error-modifiedline-rawparse-errorline-datacgi-error-parsecur_linerb.actionpfileBlocking CGI edit request due to modification time mismatch.The CGI editor will be turned off after another %d mismatche(s).Timestamp mismatch limit reached, turning CGI editor off. Reload the configuration file to re-enable it.require_versionpedit-actions-remove-url-formujumptargetactions-fileedit-actions-url-form(?:)/checkedexportsvaluesoptionnamecgi-error-file-read-onlyhttp://config.privoxy.org/edit-actions-list?f=defaultall-urls-presentdefault-actiondefault.actionedit-actions-list-sectionedit-actions-list-buttonstandard.button-nameedit-actions-list-urlurlss-nexts-next-existsurl-1-2url-htmlurl%ds-prevs-prev-existsall-urls-s-nextall-urls-actionsall-urls-sall-urls-buttonsactionsempty-sectionsectionsedit-actions-listmultiple-formsexternal-content-filtersedit-actions-for-url-filterfilter-paramsnxany-filters-definededit-actions-for-urlynxadd-headerblockNo reason specified.block-paramchange-x-forwarded-forchange-x-forwarded-for-param-blockaddchange-x-forwarded-for-param-addcontent-type-overwritetext/htmlcontent-type-overwrite-paramcrunch-client-headerX-Whatever:crunch-client-header-paramcrunch-if-none-matchcrunch-incoming-cookiescrunch-outgoing-cookiescrunch-server-headercrunch-server-header-paramdeanimate-gifsfirstdeanimate-gifs-param-firstlastdeanimate-gifs-param-lastdowngrade-http-versionfast-redirectssimple-checkfast-redirects-param-simple-checkcheck-decoded-urlfast-redirects-param-check-decoded-urlforce-text-modeforward-overrideone-form-only%xindexthis-filterfilter-typeabbr-filter-typeanchorforward-override-param-customforward .forward-override-paramhandle-as-empty-documenthandle-as-imagehide-accept-languagehide-accept-language-param-blockhide-accept-language-param-customde-dehide-accept-language-paramhide-content-dispositionhide-content-disposition-param-blockhide-content-disposition-param-customattachment; filename=WHATEVER.txthide-content-disposition-paramhide-from-headerhide-from-header-param-blockhide-from-header-param-customspam_me_senseless@sittingduck.xyzhide-from-header-paramhide-if-modified-sincehide-if-modified-since-param-blockhide-if-modified-since-param-custom-1hide-if-modified-since-paramhide-referrerconditional-forgehide-referrer-param-conditional-forgeconditional-blockhide-referrer-param-conditional-blockforgehide-referrer-param-forgehide-referrer-param-blockhide-referrer-param-customhttp://www.privoxy.org/hide-referrer-paramhide-user-agentPrivoxy 3.0.23hide-user-agent-paramlimit-connect443limit-connect-paramlimit-cookie-lifetimelimit-cookie-lifetime-param-custom60limit-cookie-lifetime-paramoverwrite-last-modifiedoverwrite-last-modified-param-blockreset-to-request-timeoverwrite-last-modified-param-reset-to-request-timerandomizeoverwrite-last-modified-param-randomizeprevent-compressionredirecthttp://localhost/redirect-paramsession-cookies-onlyset-image-blockerpatternset-image-blocker-param-patternblankset-image-blocker-param-blankset-image-blocker-param-customhttp://config.privoxy.org/send-banner?type=patternset-image-blocker-paramactiontype < MAX_FILTER_TYPEShttp://config.privoxy.org/edit-actions-list?foo=%lu&f=%i#l%uhttp://config.privoxy.org/edit-actions-list?foo=%lu&f=%u#l%uhttp://config.privoxy.org/edit-actions-list?foo=%lu&f=%u{}s1s2filter_r%xfilter_n%xfilter_t%xUnknown filter type: %c for filter %s. Filter ignored.CUSTOMchange-x-forwarded-for-modeblock-modeset-image-blocker-modecrunch-server-header-modeforward-override-modehide-if-modified-since-modehide-accept-language-modechange-x-forwarded-for-paramcontent-type-overwrite-moderedirect-modeoverwrite-last-modified-modeoverwrite-last-modified-paramhide-referrer-modedeanimate-gifs-paramcrunch-client-header-modelimit-cookie-lifetime-modehide-from-header-modehide-content-disposition-modehide-user-agent-modelimit-connect-modefast-redirects-modefast-redirects-paramdeanimate-gifs-modeAZAAAZAZAZAZAZA AZAZAZAZAZAZAAsettoggleminitoggle-mini$Id: cgisimple.h,v 1.19 2013/11/24 14:23:28 fabiankeil Exp $$Id: cgisimple.c,v 1.131 2014/10/18 11:28:49 fabiankeil Exp $defaultcspcgisimple.crsp404 Privoxy configuration page not foundcgi-error-404parametersshow-requestclient-requestprocessed-requesthttp://config.privoxy.org/send-banner?type=http://p.p/send-banner?type=typeContent-Type: image/gifblank302 Local Redirect from PrivoxyLocationpattern( @*?qqp?Content-Type: image/x-icon( @?qqp?cgi-style.cssContent-Type: text/cssCould not find cgi-style.css templateurl-info-osd.xmlContent-Type: application/opensearchdescription+xmlshow-version %s sourceversionsshow-url-infourlhttp://url-givenhttps://:// no-forwarderUnknown socks type: %d.%dfilters-might-be-ineffectiveprivoxy-is-toggled-offhttpsstandard.action (err != JB_ERR_OK) || (url_to_query->ssl == !strncmpic(url_param, "https://", 8)) Editmatches[Invalid URL specified!] No write access.http-forwardersocks-forwarderfinalvalid-urlsocks5tforward-portforward-hostgateway-portsocks-typegateway-hostsocks4acgi-editor-is-disabledsocks4socks5# This is the Privoxy control interface. # It isn't very useful to index it, and you're likely to break stuff. # So go away! User-agent: * Disallow: / Content-Type: text/plainExpiresrbUnexpected error while fseek()ing to the end of %s: %EUnexpected ftell() error while loading %s: %EUnexpected error while fseek()ing to the beginning of %s: %ECouldn't completely read file %s.Failed to open %s: %EFEATURE_ACCEPT_FILTERFEATURE_ACLFEATURE_CGI_EDIT_ACTIONSFEATURE_COMPRESSIONFEATURE_CONNECTION_KEEP_ALIVEFEATURE_CONNECTION_SHARINGFEATURE_FAST_REDIRECTSFEATURE_FORCE_LOADFEATURE_GRACEFUL_TERMINATIONFEATURE_IMAGE_BLOCKINGFEATURE_IMAGE_DETECT_MSIEFEATURE_IPV6_SUPPORTFEATURE_NO_GIFSFEATURE_PTHREADFEATURE_STATISTICSFEATURE_STRPTIME_SANITY_CHECKSFEATURE_TOGGLEFEATURE_TRUSTFEATURE_ZLIBFEATURE_DYNAMIC_PCREfileshow-statusinvocationTrust File indexFilter Filefile-descriptionfilepathoptionshave-stats   No write access.actions-filenamesNone specifiedhave-trustfilere-filter-filenameshave-filterfilerequests-blockedrequests-received  EditB.csstext/css.jpgimage/jpeg.jpegimage/jpeg.pngimage/pnghttp://config.privoxy.org/user-manual/index.htmlRequest for local user-manual received while user-manual delivery is disabled...Rejecting the request to serve '%s' as it contains '/' or '..'text/htmlContent-Type guessed for %s: %sContent-Type(JB_ERR_FILE == err) || (JB_ERR_MEMORY == err)$Id: deanimate.h,v 1.15 2013/11/24 14:23:28 fabiankeil Exp $$Id: deanimate.c,v 1.23 2012/03/09 16:24:36 fabiankeil Exp $colormap length = %d (%c)?GIF89aGIF87a$Id: encode.h,v 1.13 2013/11/24 14:23:28 fabiankeil Exp $$Id: encode.c,v 1.29 2013/02/19 11:14:05 fabiankeil Exp $%01%02%03%04%05%06%07%08%09%0A%0B%0C%0D%0E%0F%10%11%12%13%14%15%16%17%18%19%1A%1B%1C%1D%1E%1F%20%21%22%23%24%25%26%27%28%29%2B%2C%2F%3A%3B%3C%3D%3E%3F%5B%5C%5D%5E%60%7B%7C%7D%7E%7F%80%81%82%83%84%85%86%87%88%89%8A%8B%8C%8D%8E%8F%90%91%92%93%94%95%96%97%98%99%9A%9B%9C%9D%9E%9F%A0%A1%A2%A3%A4%A5%A6%A7%A8%A9%AA%AB%AC%AD%AE%AF%B0%B1%B2%B3%B4%B5%B6%B7%B8%B9%BA%BB%BC%BD%BE%BF%C0%C1%C2%C3%C4%C5%C6%C7%C8%C9%CA%CB%CC%CD%CE%CF%D0%D1%D2%D3%D4%D5%D6%D7%D8%D9%DA%DB%DC%DD%DE%DF%E0%E1%E2%E3%E4%E5%E6%E7%E8%E9%EA%EB%EC%ED%EE%EF%F0%F1%F2%F3%F4%F5%F6%F7%F8%F9%FA%FB%FC%FD%FE%FF"&'<>bDbDbDbDbDstrlen(buf) < buf_sizeencode.cbytes_written < buf_size!#$%&'()*+,-./0123456789:;=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]_abcdefghijklmnopqrstuvwxyz~*replace_with != '\0's != NULL$Id: errlog.h,v 1.30 2013/11/24 14:23:28 fabiankeil Exp $$Id: errlog.c,v 1.122 2014/10/18 11:30:40 fabiankeil Exp $Fatal errorPrivoxy Error(De)compression failureSuccess, no errorOut of memoryMissing or corrupt CGI parametersError opening, reading or writing a fileParse errorFile has been modified outside of the CGI actions editor.0errlog.c`AgApAwAAAUA... [too long, truncated]Fatal error. You're not supposed tosee this message. Please file a bug report.%Y-%m-%d %H:%M:%SGif-DeanimateWritingConnectRequestUnknown log level%s %08lx %s: %s %08lx Fatal error: log_error()'s sanity checks failed.length: %d. Exiting.%s %08lx Fatal error: Out of memory in log_error().Bad format string: "%s".%.3ldErrorCGICrunch[null]%d%d/%b/%Y:%H:%M:%S %+03d%02d[too long]%uWSAEACCES - Permission deniedWSAEADDRINUSE - Address already in use.WSAEADDRNOTAVAIL - Cannot assign requested address.WSAEAFNOSUPPORT - Address family not supported by protocol family.WSAEALREADY - Operation already in progress.WSAECONNABORTED - Software caused connection abort.WSAECONNREFUSED - Connection refused.WSAECONNRESET - Connection reset by peer.WSAEDESTADDRREQ - Destination address required.WSAEFAULT - Bad address.WSAEHOSTDOWN - Host is down.WSAEHOSTUNREACH - No route to host.WSAEINPROGRESS - Operation now in progress.WSAEINTR - Interrupted function call.WSAEINVAL - Invalid argument.WSAEISCONN - Socket is already connected.WSAEMFILE - Too many open sockets.WSAEMSGSIZE - Message too long.WSAENETDOWN - Network is down.WSAENETRESET - Network dropped connection on reset.WSAENETUNREACH - Network is unreachable.WSAENOBUFS - No buffer space available.WSAENOPROTOOPT - Bad protocol option.WSAENOTCONN - Socket is not connected.WSAENOTSOCK - Socket operation on non-socket.WSAEOPNOTSUPP - Operation not supported.WSAEPFNOSUPPORT - Protocol family not supported.WSAEPROCLIM - Too many processes.WSAEPROTONOSUPPORT - Protocol not supported.WSAEPROTOTYPE - Protocol wrong type for socket.WSAESHUTDOWN - Cannot send after socket shutdown.WSAESOCKTNOSUPPORT - Socket type not supported.WSAETIMEDOUT - Connection timed out.WSAEWOULDBLOCK - Resource temporarily unavailable.WSAHOST_NOT_FOUND - Host not found.WSANOTINITIALISED - Successful WSAStartup not yet performed.WSANO_DATA - Valid name, no data record of requested type.WSANO_RECOVERY - This is a non-recoverable error.WSASYSNOTREADY - Network subsystem is unavailable.WSATRY_AGAIN - Non-authoritative host not found.WSAVERNOTSUPPORTED - WINSOCK.DLL version out of range.WSAEDISCON - Graceful shutdown in progress.(error number %d)length < log_buffer_size\x%.2xRe-FilterForceReceivedHeaderInfoRedirectActions%ld0 < loglevel%luoutbuf[log_buffer_size] == '\0'outbuf[log_buffer_size-1] == '\0'%lluret == 4sval != NULLival >= 05AɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAAɍAɍAɍAɍAɍAɍAɍAɍAAɍAɍAɍAɍAɍAяAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAɍAAxAɍAɍAɍAɍAɍAɍAɍAAɍAɍAɍAɍAɍAɍAAɍALANo logfile configured. Please enable it before reporting any problems.Privoxy version 3.0.23Program name: %sa(Re-)Opening logfile '%s'init_error_log(): can't open logfile: '%s'Failed to reopen logfile: '%s'. Retrying after closing the old file descriptor first. If that doesn't work, Privoxy will exit without being able to log a message.NULL != logfname$Id: filters.h,v 1.46 2013/12/24 13:32:51 fabiankeil Exp $$Id: filters.c,v 1.192 2014/10/18 11:30:24 fabiankeil Exp $network->ss_family == netmask->ss_familyfilters.cCan not resolve [%s]:%s: %s 403 Request blocked by PrivoxyOverwriting Content-Type with %sContent-Typepatternredirect{} overruled by block.200 Request blocked by Privoxy/PRIVOXY-FORCEforce-prefixconnectforce-supporthttps://protocolhostportpathpath-ueblock-reasonblockedhandle-as-empty-document overruled by handle-as-image.image/gifhttp://blank302 Local Redirect from PrivoxyLocationForbidden CONNECT port.connect_port_is_forbidden(csp)urlhostoriginAt least one of the variables in '%s' had to be truncated before compilationCompiling dynamic pcrs job '%s' for '%s' failed with error code %d: %spattern->str != NULLttspcrs command "%s" changed "%s" to "%s" (%u hi%s).pcrs command "%s" didn't change "%s".pcrs command "%s" changed "%s" to "%s" (%u hi%s), but the result doesn't look like a valid URL and will be ignored.executing pcrs command "%s" to rewrite %s failed: %sold_urlpcrs_commandcheck-decoded-urlChecking "%s" for encoded redirects.?&Checking "%s" for unencoded redirects.Unable to decode "%s".Out of memory while searching for redirects.Out of memory while decoding URL: %ssubjectredirect_modeNo pcrs command recognized, assuming that "%s" is already properly formatted.New URL "%s" and old URL "%s" are the same. Redirection loop prevented.Percent-encoding redirect URL: %NFALSE == url_requires_percent_encoding(new_url)New URL is: %sReferer:a~ # Trusted referrer was: %s Out of memory adding pattern to trust fileFailed to append new entry for '%s' to trustfile '%s': %EFailed to append '%s' to trustfile '%s': %Enone setreferrer
  • %s
  • trusted-referrers
  • %s
    trust-infountrustedhave-trust-infoSkipped filter '%s' after job number %u: %s (%d)filtering %s%s (size %d) with '%s' produced %d hits (new size %d).Filter %s has empty joblist. Nothing to do.Inconsistent configuration: content filtering enabled, but no content filters available.lastSuccess! GIF shrunk from %d bytes to %d.failed! (no mem)GIF not changed.failed! (gif parsing)Need to de-chunk first%xInvalid first chunksize while stripping "chunked" transfer coding De-chunking successful. Shrunk from %d to %dParse error while stripping "chunked" transfer codingChunk size %u exceeds buffered data left. Already digested %u of %u buffered bytes.Invalid "chunked" transfer encoding detected and ignored.content_filters_enabled(csp->action)buffercan't allocate memory for forward-override{%s} Invalid forward-override syntax in: %s.Overriding forwarding settings based on '%s'forward-socks4strlen(forward_override_line) < sizeof(forward_settings) - 1forwardforward-socks4aforward-socks5NULL != fwdforward-socks5ttraceMax-Forwards:: %uDetected header '%s' in OPTIONS or TRACE request. Returning 501.501 Not ImplementedoptionsText mode enabled by force. Take cover!Text mode is already enabled.$Id: gateway.h,v 1.23 2013/11/24 14:23:28 fabiankeil Exp $$Id: gateway.c,v 1.93 2012/12/07 12:45:20 fabiankeil Exp $anonymousMarking open socket %d for %s:%d in slot %d as unused.Remembering socket %d for %s:%d in slot %d.No free slots found to remember socket for %s:%d. Last slot %d.NULL != connectiongateway.cconnection->sfd != JB_INVALID_SOCKETreusable_connection[slot].in_usereusable_connection[slot].in_use == 0reusable_connection[slot].forward_port == 0reusable_connection[slot].forward_host == NULLreusable_connection[slot].forwarder_type == SOCKS_NONEreusable_connection[slot].gateway_port == 0reusable_connection[slot].gateway_host == NULLNULL != connection->hostInitialized %d socket slots.Forgetting socket %d for %s:%d in slot %d.sfd != JB_INVALID_SOCKETForwarding proxy mismatch. Previous proxy: %s. Current proxy: %sGateway mismatch. Previous gateway: %s. Current gateway: %sThe connection to %s:%d in slot %d timed out. Closing socket %d. Timeout is: %d. Assumed latency: %d.The connection to %s:%d in slot %d is no longer usable. Closing socket %d.Internal error in forwarded_connect(). Bad proxy type: %dCreated new connection to %s:%d on socket %d.target host name is longer than 255 characterssocks5_connect: %sNULL gateway host specified.socks4_connect: %sFound reusable socket %d for %s:%d in slot %d. Timestamp made %d seconds ago. Timeout: %d. Latency: %d. Requests served: %dNULL gateway host specifiedSOCKS5 impossible internal error - bad SOCKS typesocks4_connect: SOCKS4 impossible internal error - bad SOCKS type.SOCKS4 negotiation write failed.SOCKS4 negotiation timed outSOCKS4 negotiation got aborted by the serverinvalid gateway port specified.SOCKS5 negotiation write failed%sinvalid gateway port specifiedSOCKS5 negotiation timed outSOCKS5 negotiation got aborted by the serverbuffer cbuf too small.socks5 server unreachableSOCKS5 negotiation read failedSOCKS5 negotiation protocol version errorSOCKS5 authentication requiredSOCKS5 negotiation protocol errorn == sizeof(struct socks_op) + strlen(&(c->userid)) - sizeof(c->padding) + strlen(buf + csiz) + 1fwd->gateway_hostcould not resolve target hostsocks4_connect: %s %serrstr != NULLSOCKS4 negotiation read failed.SOCKS request rejected for reason code %d.Out of memory rebuilding client headersOptimistically sending %d bytes of client headers intended for %soptimistically writing header to: %s failed: %ESOCKS request rejected because the client program and identd report different user-ids.SOCKS request rejected or failed.SOCKS request rejected because SOCKS server cannot connect to identd on the client.SOCKS5 domain names unsupportedSOCKS5 client protocol errorSOCKS5 TTL expiredSOCKS5 connection refusedSOCKS5 host unreachableSOCKS5 network unreachableSOCKS5 request deniedeverything's peachySOCKS5 request faileduA|AnAgA`AYARAKA.A$Id: jbsockets.h,v 1.24 2014/06/02 06:22:20 fabiankeil Exp $$Id: jbsockets.c,v 1.131 2014/11/14 10:40:24 fabiankeil Exp $to socket %d: %Nfrom socket %d: %N%dPort number (%d) ASCII decimal representation doesn't fit into 6 bytesInvalid port numberunknownCan not resolve %s: %sFailed to get the host name from the socket structure: %sConnected to %s[%s]:%s.Attempt %d of %d to connect to %s failed. Trying again.Could not connect to [%s]:%s: %s.Could not get the state of the connection to [%s]:%s: %s; dropping connection.select() on socket %d failed: %EFailed to drain socket %d: %EDrained %d bytes before closing socket %dGiving up draining socket %dgetsockname() truncated server addressUnable to resolve my own IP address: %sUnable to print my own IP address: %sselect(2) reported connected clients (number = %u, descriptor boundary = %u), but none found.Insuffcient memoryCan not save csp->ip_addr_str: %sWaiting on new client failed because select(2) returned 0. This should not happen.Waiting on new client failed because of problems in select(2): %s.Setting SO_LINGER on socket %d failed.Timeout #%u while trying to resolve %s. Trying again.could not resolve hostname %shostname %s resolves to unknown address type.$Id: project.h,v 1.209 2014/11/16 18:43:48 fabiankeil Exp $$Id: jcc.h,v 1.35 2014/06/02 06:22:21 fabiankeil Exp $$Id: jcc.c,v 1.435 2015/01/24 16:42:57 fabiankeil Exp $HTTP/1.1 503 Too many open connections Proxy-Agent: Privoxy 3.0.23 Content-Type: text/plain Connection: close Maximum number of open connections reached. 0A`AHTTP/1.1 502 Server or forwarder response invalid Proxy-Agent: Privoxy 3.0.23 Content-Type: text/plain Connection: close Bad response. The server or forwarder response doesn't look like HTTP. HTTP/1.1 200 Connection established Proxy-Agent: Privoxy/3.0.23 A0ApA`A@HTTP/1.1 400 Invalid header received from client Proxy-Agent: Privoxy 3.0.23 Content-Type: text/plain Connection: close Invalid header received from client. HTTP/1.1 504 Connection timeout Proxy-Agent: Privoxy 3.0.23 Content-Type: text/plain Connection: close The connection timed out because the client request didn't arrive in time. HTTP/1.1 400 Invalid request received from client Content-Type: text/plain Connection: close Invalid request. Privoxy doesn't support gopher. HTTP/1.1 400 Invalid request received from client Content-Type: text/plain Connection: close Invalid request. Privoxy doesn't support FTP. HTTP/1.1 400 Bad request received from client Proxy-Agent: Privoxy 3.0.23 Content-Type: text/plain Connection: close Bad request. Privoxy was unable to extract the destination. HTTP/1.1 400 Malformed request after rewriting Proxy-Agent: Privoxy 3.0.23 Content-Type: text/plain Connection: close Bad request. Messed up with header filters. HTTP/1.1 400 Failed reading client body Proxy-Agent: Privoxy 3.0.23 Content-Type: text/plain Connection: close Failed parsing or buffering the chunk-encoded client body. HTTP/1.1 417 Expecting too much Proxy-Agent: Privoxy 3.0.23 Content-Type: text/plain Connection: close Privoxy detected an unsupported Expect header value. %sNo reason recorded%s: %s%s - - [%T] "%s" %s %uCouldn't deliver the error message through client socket %d: %ENo server data receivedUnsupported HTTP featureBlockedUntrustedRedirectedCGI CallDNS failureForwarding failedConnection failureOut of memory (may mask other reasons)Connection timeoutrsp != NULLjcc.crsp->head != NULLAAA#A-A7AAAKAUA#A_AAsfd != JB_INVALID_SOCKETNULL != http->hostNULL != fwdserver_connection->gateway_host == NULLserver_connection->gateway_port == 0server_connection->forwarder_type == 0server_connection->forward_host == NULLserver_connection->forward_port == 0Marking the server socket %d tainted.GET ftp://GET gopher://FTPGOPHER%s tried to use Privoxy as %s proxy: %s%s - - [%T] "%s" 400 0No complete request line received yet. Continuing reading from %d.No request line on socket %d received in time. Timeout: %d./PRIVOXY-FORCEIgnored force prefix in request: "%s".Couldn't parse request line received from %s: %s%s - - [%T] "Invalid request" 400 0Enforcing request: "%s".Failed to update server headers. after filtering.Out of memory parsing server headerwrite modified content to client failed: %ETransfer-Encoding:The client side of the connection on socket %d got closed without sending a complete request line.%s's request: '%s' is invalid. Privoxy isn't configured to accept intercepted requests.%x Chunked client body completely read. Length: %dReduced expected bytes to %llu to account for the %llu ones we already got.GETComplete client request followed by %d bytes of pipelined data received.Rejecting request from client %s with unsupported Expect header value%s - - [%T] "%s" 417 0Stopped grabbing the client headers.read from client failed: %E*req != '\0'Privoxy was unable to get the destination for %s's request: %s %sCouldn't parse rewritten request: %s.%s - - [%T] "Invalid request generated" 500 0Invalid request line after applying header filters.HTTP/1.1Failed to parse client request from %s.Complete client request received. Out of memory writing HTTP commandNew HTTP Request-Line: %s%s%svia [%s]:%d to: %sforwarding-failedReducing expected bytes to 0. Marking the server socket tainted after throwing %llu bytes away.Rewrite detected: %sRead the client body failed: %E%s - - [%T] "Failed reading chunked client body" 400 0Request from %s marked for blocking. limit-connect{%s} doesn't allow CONNECT requests to %sPossible pipeline attempt detected. The connection will not be kept alive and we will only serve the first request.HEADTRACEOPTIONSDELETEThere better be a request body.HTTP/1.0gateway spec is NULL!?!? This can't happen!to %sconnect-failedOut of memory parsing client headerto %s successful0 Looks like we got the last chunk together with the server headers but didn't detect it earlier. We better stop reading.Done reading from server. Content length: %llu as expected. Bytes most recently read: %d.Waiting for up to %d bytes from the client.Expected client content length set to %llu after reading %d bytes.Done reading from the client.len <= max_bytes_to_readReceived %llu bytes while expecting %llu.%s - - [%T] "%s" 200 %lluLooks like we reached the end of the last chunk. We better stop reading.select() failed!: %Eread from: %s failed: %EStopping to watch the client socket %d. There's already another request waiting.The server still wants to talk, but the client may already have hung up on us.max_bytes_to_read < sizeof(buf)Already forwarded the original headers. Unable to tell the client about the problem.CONNECT already confirmed. Unable to tell the client about the problem.The client closed socket %d while the server socket %d is still open.Flushing header and buffers. Stepping back from filtering.Flush header and buffers to client failed: %EOut of memory while trying to flush.write to client failed: %EHTTP/1.1 100Continue hack in da house.Out of memory while looking for end of server headers.Out of memory while enlisting server headers. %s lost.Didn't receive data in time: %sconnection-timeoutFailed sending request body to: %s: %Ewrite to: %s failed: %EDone reading from server. Expected content length: %llu. Actual content length: %llu. Bytes most recently read: %d.Continuing buffering server headers from socket %d. Bytes most recently read: %d.HTTPICYLooks like we got the last chunk together with the server headers. We better stop reading.write header to client failed: %ENo server or forwarder response received on socket %d. Closing client socket %d without sending data.%s - - [%T] "%s" 502 0csp->iob->eod >= csp->iob->curNo server or forwarder response received on socket %d.no-server-dataInvalid server headers. Applying the MS IIS5 hack didn't help.Invalid server or forwarder response. Starts with: %s!http->sslcsp->headers->first->strClosed server connection detected. Applying the MS IIS5 hack didn't help.Failed sending request headers to: %s: %Ecsp->client_iob->eod >= csp->client_iob->curcsp->client_iob->eod > csp->client_iob->cur + csp->expected_client_content_lengthNULL != acceptable_connect_portsClosing server socket %d connected to %s. Total requests: %u.Timeout while waiting for the client body.Reusing server socket %d connected to %s. Total requests: %u.p <= iob->eod*length <= (size_t)(iob->eod - iob->cur)http->ssl == 0no-such-domaincsp->headers->last == NULLShifting %d pipelined bytes by %d bytesbytes_to_shift > 0csp->client_iob->eod == csp->client_iob->buf + bytes_to_shift + data_lengthdata_length > 0Accepted connection from %s on socket %dClosing server socket %d connected to %s. Keep-alive %u. Tainted: %u. Socket alive %u. Timeout: %u.Closing server socket %d connected to %s. Keep-alive: %u. Tainted: %u. Socket alive: %u. Timeout: %u. Configuration file change detected: %uClosing client socket %d. Keep-alive: %u. Socket alive: %u. Data available: %u. Configuration file change detected: %u. Requests received: %u.Waiting for the next client request on socket %d. Keeping the server socket %d to %s open.Client request %u arrived in time on socket %d.Tainting client socket %d due to unread data.Waiting for the next client request on socket %d. No server socket to keep open.Client request %d has been pipelined on socket %d and the socket is still alive.Waiting for %d connections to timeout.No connections to wait for left.Listening on port %d on IP address %scan't bind to %s:%d: %EListening on port %d on all IP addressescan't bind to %s:%d: There may be another Privoxy or some other proxy running on port %dcan't bind to %s:%d: The hostname is not resolvableINADDR_ANYListening for new connections ... malloc(%d) for csp_list failed: %Eaccept failed: %EConnection from %s on socket %d dropped due to ACLa loader failed - must exitUnable to take any additional connections: %ERejecting connection from %s. Maximum number of connections reached.config.txt--install--uninstall--service$Id: list.h,v 1.19 2013/11/24 14:23:28 fabiankeil Exp $$Id: list.c,v 1.32 2014/11/14 10:39:49 fabiankeil Exp $the_listlist.clist_is_valid(the_list)num_significant_chars <= strlen(str)str%s: %s*p != '\r'*p != '\n'valuename%s written < bytes_leftwritten > 0bytes_left == 3text[text_length] == '\0'text_length == cursor - textlist_is_valid(dest)list_is_valid(src)destsrcthe_map$Id: loadcfg.h,v 1.17 2013/11/24 14:23:28 fabiankeil Exp $$Id: loadcfg.c,v 1.142 2014/10/18 11:27:28 fabiankeil Exp $Directive %s used with invalid argument '%s'. Use either '0' or '1'.Directive %s used without argumentname != NULLloadcfg.cvalue != NULLrhttp://www.privoxy.org/3.0.23/user-manual/Ignoring unrecognized directive '%s' (%uU) in line %lu in configuration file (%s). Warning: Ignoring unrecognized directive:
    Config line too long: %s Wrong number of parameters for permit-access directive in configuration file.
    WARNING: Wrong number of parameters for permit-access directive in configuration file.

    http://config.privoxy.org/user-manual/http:// WARNING: Invalid destination address, port or netmask for deny-access directive in configuration file: ""

    directive_hash == hash_forward_socks5tInvalid socket-timeout: '%s'Bad URL specifier for forward directive in configuration file.
    WARNING: Bad URL specifier for forward directive in configuration file.Invalid destination address, port or netmask for permit-access directive in configuration file: "%s"
    WARNING: Invalid destination address, port or netmask for permit-access directive in configuration file: "Invalid source address, port or netmask for permit-access directive in configuration file: "%s"
    WARNING: Invalid source address, port or netmask for permit-access directive in configuration file: "Invalid source address, port or netmask for deny-access directive in configuration file: "%s"
    WARNING: Invalid source address, port or netmask for deny-access directive in configuration file: "ordered_header_list != NULLBad URL specifier for forward-socks4 directive in configuration file.
    WARNING: Bad URL specifier for forward-socks4 directive in configuration file.$Id: loaders.h,v 1.32 2013/11/24 14:23:28 fabiankeil Exp $$Id: loaders.c,v 1.100 2015/01/24 16:40:21 fabiankeil Exp $newline == NULL || *newline == NEWLINE_UNKNOWN || *newline == NEWLINE_UNIX || *newline == NEWLINE_DOS || *newline == NEWLINE_MACloaders.c NULL != datafpraw_out || data_outOut of memory loading a config filerLoading trust file: %scan't load trustfile '%s': %EToo many trusted referrers. Current limit is %d, you are using %d. Additional trusted referrers are treated like ordinary trusted URLs. (You can increase this limit by changing MAX_TRUSTED_REFERRERS in project.h and recompiling).Loading filter file: %sFILTER:SERVER-HEADER-FILTER:CLIENT-HEADER-FILTER:CLIENT-HEADER-TAGGER:SERVER-HEADER-TAGGER: Reading in filter "%s" ("%s")Out of memory while encoding this filter's description to HTMLAdding dynamic re_filter job '%s' to filter %s succeeded.Adding static re_filter job '%s' to dynamic filter %s succeeded.Adding re_filter job '%s' to filter %s succeeded.No description available for this filtercan't load re_filterfile '%s': %EIgnoring job %s outside filter block in %s, line %dNULL != blOut of memory while enlisting re_filter job '%s' for filter %s.Adding re_filter job '%s' to filter %s failed: %sJB_ERR_OK == error$Id: miscutil.h,v 1.37 2012/11/24 13:58:17 fabiankeil Exp $$Id: miscutil.c,v 1.78 2012/11/24 13:58:17 fabiankeil Exp $new_str != NULLmiscutil.cnew_buf != NULLdst < srcrange != 0range > 0%s\malloc failed!NULL != pathtarget_stringtext_to_appendTZTZ=UTCTZ=$Id: parsers.h,v 1.56 2013/11/24 14:23:28 fabiankeil Exp $;Zx0Nm<[y1On$Id: parsers.c,v 1.298 2015/01/24 16:41:51 fabiankeil Exp $BBBBreferer:user-agent:ua-from:cookie:x-forwarded-for:Accept-Encoding:TE:Host:if-modified-since:Keep-Alive:Content-Length:Proxy-Connection:connection:max-forwards:Accept-Language:if-none-match:Range:Request-Range:If-Range:X-Filter:Proxy-Authorization:Expect:*DBD `BDBD0BDBDPBDBD@BDBDBD BDBDB$D B0D pB>DBODB^DPBeDPBtD PB~D pBDBDBDBDBBBHTTP/set-cookie:Content-Type:Content-MD5:Content-Encoding:Transfer-Encoding:content-disposition:Last-Modified:Proxy-Authenticate:DB D B$D BD B$D B1DBDBD BDpBCDBVDBkDBzDBD0BDBJanFebMarAprMayJunJulAugSepOctNovDecJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberSunMonTueWedThuFriSatSundayMondayTuesdayWednesdayThursdayFridaySaturday%Y-%m-%d%H:%M%H:%M:%S%a %b %e %H:%M:%S %Y%I:%M:%S %pAM%m/%d/%yPMB B B B B B B B B B B B B B B B B B B B B B B B B B B B3BĒBBBBWBBOBŒB B B B?B BB B BBPB!BBBB!BLB@B B B B B B B3BĒB BёBёB B@BĒB BBOB BʍBB B׏B B*BHBBB BBBGBʔBFB B B BB B B B B BB BBBB B B B B B B B B B B B B%B%B B B B B B B BgB B B B B B B B B BB B“BBuffer limit reached while extending the buffer (iob). Needed: %d. Limit: %dExtending the buffer (iob) failed: %EBuffer too small decompressing iob1.2.3Decompression successful. Old size: %d, new size: %d.Invalid gzip header when decompressingUnreasonable amount of bytes to skip (%d). Stopping decompressionUnexpected end of compressed iob. Using what we got so far.Buffer limit reached while decompressing iobOut of memory decompressing iobUnexpected error decompressing the buffer (iob): %d==%d, %d>%d, %d<%dzstr.avail_out == tmpbuf + bufsize - (char *)zstr.next_outparsers.c(char *)zstr.next_out == tmpbuf + ((char *)oldnext_out - buf)Inconsistent stream state after decompression: %sError initializing decompressionSkipping %d bytes for gzip compression. Does this sound right?Malformed gzip header detected. Aborting decompression.Decompression didn't result in any content.Unable to determine compression format for decompressioncsp->iob->eod - csp->iob->cur > 0csp->iob->cur - csp->iob->buf > 0bufsize >= skip_sizeUnexpected error while decompressing to the buffer (iob): %sInvalid gzip header flags when decompressingOut of memory in get_header_line()ret != NULLOut of memory while appending multiple headers.Merged multiple header lines to: '%s'Reducing whitespace in '%s'Converting tab to space in '%s'Failed to read a multi-line header properly: '%s'Ignoring single quote in '%s'header_nameheader_listscan: %sTagger '%s' created an empty tag. Ignored.Enlisting sorted header %sProblems with tagger '%s' and header '%s': %sTagger %s has empty joblist. Nothing to do.Insufficient memory to add tag '%s', based on tagger '%s' and header '%s'Tagger '%s' didn't add tag '%s'. Tag already presentAction bits updated accordingly.No action bits update necessary.Tagger '%s' added tag '%s'. %sEnlisting left-over header %sFailed to enlist %sNULL != headerNULL != headers->first->strfiltering '%s' (size %d) with '%s' ...Transforming "%s" to "%s"... produced %d hits (new size %d).Removing empty header %sFiltering '%s' with '%s' didn't work out: %sFreeing what's left: %sFilter %s has empty joblist. Nothing to do.Connection: keep-aliveKeeping the server header '%s' around.Connection: closeReplaced: '%s' with '%s'timeout=timeout=%uCouldn't parse: %sServer keep-alive timeout is %u. Sticking with %u.Reducing keep-alive timeout from %u to %u.Forwarding proxy authentication headers is disabled. Crunching: %s: : %uCouldn't parse: '%s'. Using default timeout %ukeep-alive support is disabled. Crunching: %s.Client keep-alive timeout is %u. Sticking with %u.%I64uCrunching invalid header: %s*(*header+14) == ':'Connection: closeKeeping the client header '%s' around. The connection will not be kept alive.Keeping the client header '%s' around. The server connection will be kept alive if possible.HTTP/1.1Removing '%s' to imply keep-alive.crumble crunched: %s!closeThe client connection can be kept alive due to: %schunkedExpecting chunked client bodyExpect: 100-continueUnsupported client expectaction: %sCrunching server header: %s (contains: %s)text/plainxml%s not replaced. It doesn't look like a content type that should be filtered. Enable force-text-mode if you know what you're doing.Multiple Content-Type headers detected. Removing and ignoring: %sContent-Type: Insufficient memory to replace Content-Type!Modified: %s!scriptimage/gifgzipMarking content type for %s as CT_TABOO because of %s.compressdeflateRemoving: %ssdchSDCH-compressed content detected, content filtering disabled. Consider suppressing SDCH offers made by the client.Crunching: %sCrunching Content-MD5blockCrunching %s!Content-Disposition: Content-Disposition header crunched and replaced with: %sSuppressed offer to compress contentSuppressed offer to compress transferReferer: http:///Referer forged to: %sNULL == *header/PRIVOXY-FORCEconditional-blockconditional-forgehttp://forgeReferer: Referer crunched!Referer replaced with: %sparameter != NULLhttps://Parameter: +hide-referrer{%s} is a bad idea, but I don't care.New host is: %s. Crunching %s!Crunching Accept-Language!Accept-Language: Insufficient memory. Accept-Language header crunched without replacement.Accept-Language header crunched and replaced with: %sCrunching client header: %s (contains: %s)User-Agent: Modified: %scrunched User-Agent!crunched From! modifiedFrom: Crunched outgoing cookie: %scrunched x-forwarded-for!add, Appended client IP address to %sInvalid change-x-forwarded-for parameter: '%s'Content-Length: %lluDBCDB1DBHEADContent modified with no Content-Length header set. Created: %s.Adjusted Content-Length to %llutrace: %dMax-Forwards: %dMax-Forwards value for %s request reduced to %d.options*(*header+12) == ':'New host and port from Host field: %s = %s:%dCrunching %sX-Filter: NoAccepted the client's request to fetch without filtering.force-text-mode overruled the client's request to fetch without filtering!Ignored the client's request to fetch without filtering.: bytes=0-Content filtering is enabled. Crunching: '%s' to prevent range-mismatch problems.addh-unique: Host: %sHostWeirdness in client_host_adder detected and ignored.addh: %sX-Forwarded-For: Connection: closeAdding: %sA HTTP/1.1 response without Connection header implies keep-alive.Proxy-Connection: keep-aliveConnection: closeHTTP/%u.%u %dUnsupported HTTP version. Downgrading to 1.1.HTTP/%u.%u %d %sResponse line lacks reason phrase: %sResponse line '%s' changed to '%s'Downgrading answer to HTTP/1.0Failed to parse the response line: %s%a, %d-%b-%y %H:%M:%S%a, %d %b %Y %H:%M:%S%a, %d-%b-%Y %H:%M:%S%A, %d-%b-%Y %H:%M:%S%A %b %d %H:%M:%S %YFailed to parse '%s' using '%s'. Moving on.header_time != NULLreset-to-request-timeLast-Modified: Insufficient memory. Last-Modified header got lost, boohoo.randomizeRandomizing: %sCouldn't parse time in %s (crunching!)Reset to present time: %s%a, %d %b %Y %H:%M:%S GMTRandomizing '%s' failed. Crunching the header without replacement.Randomized ... or not. No time difference to work with.)s)eesrrsyysRandomized: %s (added %d da%s %d hou%s %d minut%s %d second%sServer time in the future.Insufficient memory, header crunched without replacement.If-Modified-Since: Wed, 08 Jun 1955 12:00:00 GMTCrunching useless If-Modified-Since header.Randomizing: %s (random range: %d minut%s)Random range is 0. Assuming time transformation test.If-Modified-Since: subtractedaddedRandomized: %s (%s %d hou%s %d minut%s %d second%sCrunching incoming cookie: %sexpires=Cookie rewritten to a temporary one: %sCan't parse '%s', send by %s. Unsupported time format?Cookie '%s' is already expired and can pass unmodified.; expires=%a, %d-%b-%Y %H:%M:%S GMTCookie rewritten to: %sCookie '%s' can pass unmodified. Its lifetime is below the limit.Out of memory in add_cooky_expiry()Invalid cookie lifetime limit: %sFailed to get the time in add_cooky_expiry_date()NULL != *headerDestination extracted from "Host:" header. New request URL: %sNo "Host:" header found.Failed to get the Content-Length in %s$Id: ssplit.h,v 1.12 2013/11/24 14:23:28 fabiankeil Exp $$Id: ssplit.c,v 1.20 2012/07/23 12:47:01 fabiankeil Exp $ *str == '\0'ssplit.c$Id: urlmatch.h,v 1.21 2013/11/24 14:25:19 fabiankeil Exp $$Id: urlmatch.c,v 1.85 2014/07/25 11:56:26 fabiankeil Exp $httpurlmatch.c.More than SZ(vec) components in domain or none at all.!#$%&'()*+,-./0123456789:;=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]_abcdefghijklmnopqrstuvwxyz~http:///https://*Invalid port in URL: %s.GETHEADPOSTPUTDELETEOPTIONSTRACECONNECTPROPFINDPROPPATCHMOVECOPYMKCOLLOCKUNLOCKBCOPYBMOVEBDELETEBPROPFINDBPROPPATCHSUBSCRIBEUNSUBSCRIBENOTIFYPOLLVERSION-CONTROLREPORTCHECKOUTCHECKINUNCHECKOUTMKWORKSPACEUPDATELABELMERGEBASELINE-CONTROLMKACTIVITYPATCH/D3D8D=DADHDPDVD^DgDqDvD{DDDDDDDDDDDDDDDDD DDD$D*D;DFD HTTP/%u.%uUnsupported HTTP version: %sUnknown HTTP method detected: %sThe only supported HTTP versions are 1.0 and 1.1. This rules out: %sstrlen(http_version) >= 8Invalid anchoring in compile_pattern %d%serror compiling %s from %s: %s^%s%s$%s\.?$patternstrlen(pattern) < sizeof(rebuf) - 2TAG:NO-REQUEST-TAG:NO-RESPONSE-TAG:(D-D=Dbuf$Id: w32log.h,v 1.17 2013/11/24 14:23:28 fabiankeil Exp $$Id: cygwin.h,v 1.8 2011/09/04 11:10:56 fabiankeil Exp $$Id: w32res.h,v 1.20 2011/09/04 11:10:56 fabiankeil Exp $$Id: w32log.c,v 1.48 2012/05/27 15:45:05 fabiankeil Exp $http:[^ ]*Crunch: Blocked:Crunch: UntrustedCrunch: Redirected:Crunch: DNS failureCrunch: Forwarding failedCrunch: Connection failureCrunch: Out of memoryConnect: Found reusable socketConnect: Reusing server socketConnect: Created new connection tohung up on usCrunching Referer:Error:referer:proxy-connection:proxy-agent:user-agent:host:accept:accept-encoding:accept-language:accept-charset:accept-ranges:date:cache-control:cache-last-checked:connection:content-typecontent-lengthcookielast-modified:pragma:server:etag:expires:warning:g_hwndLogBoxw32log.cPrivoxyLogWindowPrivoxyPrivoxyLogOwnerRichEditRichEdit20ARICHED20.DLLRICHED32.DLLopendoc\faq\index.htmldoc\user-manual\index.htmlLICENSE.txtONOFFNow toggled %shttp://config.privoxy.org/show-statusAbout Privoxy$Id: w32taskbar.h,v 1.9 2013/11/24 14:23:28 fabiankeil Exp $$Id: w32taskbar.c,v 1.14 2012/03/09 17:55:50 fabiankeil Exp $PrivoxyTrayWindowTaskbarCreatedPrivoxyPrivoxy version 3.0.23 for Windows Copyright (C) 2000-2010 the Privoxy Team (http://www.privoxy.org/) Based on the Internet Junkbuster by Junkbusters Corp. This is free software; it may be used and copied under the GNU General Public License, version 2: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html This program comes with ABSOLUTELY NO WARRANTY OF ANY KIND. $Id: win32.h,v 1.10 2013/11/24 14:23:28 fabiankeil Exp $$Id: win32.c,v 1.19 2012/03/09 16:23:50 fabiankeil Exp $Privoxy ErrorCannot initialize WinSock library$Id: w32svrapi.h,v 1.4 2013/11/24 14:23:28 fabiankeil Exp $$Id: w32svrapi.c,v 1.5 2011/09/04 11:10:56 fabiankeil Exp $Advapi32.dllCloseServiceHandleOpenSCManagerACan't load Advapi32.dll -- LoadLibrary failed!Can't find OpenSCManagerA -- GetProcAddress failed!Call to OpenSCManager failed -- GetLastError() returned %lu! OpenServiceACreateServiceADeleteServiceQueryServiceConfigAStartServiceCtrlDispatcherARegisterServiceCtrlHandlerASetServiceStatusPrivoxy ErrorPrivoxy InformationThis system doesn't support installing Privoxy as a service. WinNT/2000/XP are required for this feature. "%s" --serviceService was successfully created. *** IMPORTANT NOTE: You should now use the Services control panel to *** configure the startup type and user account details for the service. privoxyCan't open Service Control Manager - Service install failed! Administrator rights are required to create a service. Can't install service! Service was deleted successfully. Can't open Service Control Manager - Service uninstall failed! Administrator rights are required to delete a service. Service could not be deleted! Can't open service for delete access rights! $Id: pcrs.h,v 1.18 2013/11/24 14:23:28 fabiankeil Exp $$Id: pcrs.c,v 1.47 2015/01/24 16:40:59 fabiankeil Exp $... [too long, truncated](pcrs:) Everything's just fine. Thanks for asking.Unknown error. Privoxy out of sync with PCRE?(pcre:) Water in power supply(pcrs:) At least one variable was too big and has been truncated before compilation(pcrs:) Backreference out of range(pcrs:) Bad job - NULL job, pattern or substitute(pcrs:) PCRE error while studying the pattern(pcrs:) Syntax error while parsing command(pcrs:) No memory(pcre:) Fire in power supply(pcre:) No memory(pcre:) Bad node in pattern(pcre:) Bad magic number in code(pcre:) Unrecognized option bit(pcre:) NULL code or subject or ovectorCC CCC!CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC(C/C6C=CDCKCC?'`+&tnrfae00123456789ABCDEFascii_value < 256pcrs.cascii_value >= 0s$C'C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C$C&C$C&C$C$C$C&C$C$C$C$C$C&C$C$C$C$C&C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)C)Cr)C)Ca)C><#+*~%^-:;!@subjectpcrs_commands%c\$%s%c%s%cgT%s%cgTNULL != v->valueNULL == strchr(v->name, d)ret >= 0ret == trailer_size - 1sizeof(buf) == strlen(buf) + 1*+?{^.$|()[9C:Ce:CK:C):CQ;C9C9C:C9C9C9CP9C9C:C:CQ9CQ9C:C:C:C:CO9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C9C8C9C9C9C9C9C9C9C9C:C9C9C9C9C9C9C9C%9C%9C%9C9C9C9C9C9C9C?@[\]^_` ``@`  @ alphalowerupperalnumasciicntrldigitgraphprintpunctspacewordxdigit3.4 22-Aug-2000>C>C>C>C@>C>Cq>C\ at end of patternunrecognized character follows \\c at end of patternnumbers out of order in {} quantifiernumber too big in {} quantifierBC{BC{BC{BCBCBCBCBCBCBC{BC{BCzBC{BC{BCBC?CCPBCPBCPBCPBCPBCPBCPBCPBCPBC(CCPBCPBCPBCPBCPBCPBCPBCPBCPBCPBCPBCPBCPBCPBCPBCPBCPBC(CCPBCPBCPBCPBCPBCPBCPBCPBCBCPBCPBCBCBCBCBC`BC`BC`BC`BCyBC~BC~BCzBCPBCPBC~BCmissing )range out of order in character classconditional group contains more than two branchesinvalid condition (?(0)missing terminating ] for character classnothing to repeatunknown POSIX class nameunrecognized character after (?lookbehind assertion is not fixed lengthunrecognized character after (?<invalid escape sequence in character classinternal error: unexpected repeatPOSIX collating elements are not supportedtoo many capturing parenthesized sub-patternsWFC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC ECJC EC EC ECoICWFCfICSIC EC ECKC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC ECJC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC ECGCDC EC6IC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC EC ECFCWFCiUC2QCHUC2QC2QC2QC2QCTC2QC2QC2QC2QC2QC2QC2QC2QC2QC2QC2QC2QC2QC2QC2QC2QC2QCTC2QCOCTCTC2QC2QC2QC2QC2QC2QC2QC2QC2QC2QC2QC2QC2QC2QC2QC2QC2QC2QC2QCTCXCXCXCXCYCXCw\C\C\C\Cx\Cx\C\C\C\C\Cv\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\C\Cunmatched parenthesesinternal error: code overflowback reference to non-existent subpatternregular expression too largethis version of PCRE is not compiled with PCRE_UTF8 supportunknown option bit(s) setmalformed number after (?(missing ) after commenttoo many sets of parenthesesfailed to get memoryerroffset passed as NULLassertion expected after (?((?p must be followed by )bC ^C ^C ^CscC`CbCbC ^C ^CbC ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^CbC ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^CVaC]C ^CbC ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^C ^CbCbCfCxeC gCxeCxeCxeCxeCfCxeCxeCxeCxeCxeCxeCxeCxeCxeCxeCxeCxeCxeCxeCxeCxeCxeCfCxeCwgCfCfCxeCxeCxeCxeCxeCxeCxeCxeCxeCxeCxeCxeCxeCxeCxeCxeCxeCxeCxeCfCeCAfCAfCAfCOfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCeCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCfCAfCAfCfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCAfCvfCAfCAfCAfCmfCAfCAfCAfCAfCAfCdfCAfCAfCAfCAfC[fCqCpwCzCzC3zC`zCwCwCwCxCvCkCkCvCkC@lCqlClCpvCpvCpvCpvCpvCpvC zC zC&xCyCyCyCyCyCyCsCsCtCtCtCtCtCtCtC$uC$uCnC&jC&jC&jC&jC&jC&jC&jC&jCpC$mC2rCPjCoCoCoC1kCjC1kCjCwpCKuCnCkCwCqCjCCICCC|CC~C~C~C~C~CCCCfCSC@C&CCCCCC CCCCCCCɁCLCLCLCLCLCC\ at end of pattern\c at end of patternunrecognized character follows \numbers out of order in {} quantifiernumber too big in {} quantifiermissing terminating ] for character classinvalid escape sequence in character classrange out of order in character classnothing to repeatoperand of unlimited repeat could match the empty stringinternal error: unexpected repeatunrecognized character after (?too many capturing parenthesized sub-patternsmissing )back reference to non-existent subpatternerroffset passed as NULLunknown option bit(s) setmissing ) after commenttoo many sets of parenthesesregular expression too largefailed to get memoryunmatched parenthesesinternal error: code overflowunrecognized character after (?<lookbehind assertion is not fixed lengthmalformed number after (?(conditional group contains more than two branches(?p must be followed by )unknown POSIX class namePOSIX collating elements are not supportedinternal errorinvalid repeat counts in {}pattern error? * + invalidunbalanced {}unbalanced []collation error - not relevantbad classbad escape sequenceempty expressionunbalanced ()bad range inside []expression too bigbad back referencebad argumentmatch failedunknown error code at offset %s%s%-6dőCCCCC̑CMingw runtime failure: VirtualQuery failed for %d bytes at address %p Unknown pseudo relocation bit size %d. Unknown pseudo relocation protocol version %d. PRINTF_EXPONENT_DIGITSNaN(null)(null)InfCpCpCжCpCCpCpCpCpC~CfCpCNCCpCηCpCpCpCpCpCpCpCpCpCpCpCpCpCpCpCpCCpCOCpCICCCpCCpCpCCpCpCpCpCpCpCCpCpCpCpCVCpCpCpCpCpCpCpCpCCpCTCC`CCڲCCCCpCCpCCVCCpCpC CCVCpCpCVCpCC0NaNInfinity?aCoc?`(?yPD?}-<2ZGUD? A@@?C`C`C0CCCCCZCC`C?$@Y@@@@j@.AcAחAeA _BvH7BmB@0BļB4&k C7yAC؅W4vCNgmC=`XC@xDPKDMDؗҜ<3#I9=D2[%Cod( 7yACnF?O8M20HwZxHxRx\xfxpxzxxxxxxxxxxxxxxyyy"y,y6y@yJyRy\yfypy|yyyyyyyyyz$z6zDzVzlzzzzzzzz{${:{N{f{v{{{{{{{{||4|D|X|j|z||||||||}}"}0}>}P}h}t}}}}}}}}} ~"~.~@~P~^~p~~~~~~~~~~~ *8FNZdlv~Tv^vhvpvzvvvvvvvvvw ww$w.w8w@wLwVw`wlwxwwwwwwwwwwwwwwwwxxx$x2x>xHxRx\xfxpxzxxxxxxxxxxxxxxyyy"y,y6y@yJyRy\yfypy|yyyyyyyyyz$z6zDzVzlzzzzzzzz{${:{N{f{v{{{{{{{{||4|D|X|j|z||||||||}}"}0}>}P}h}t}}}}}}}}} ~"~.~@~P~^~p~~~~~~~~~~~ *8FNZdlv~_access>_putenvN_statP_strdup^_tzset7__getmainargs=__lc_codepageA__mb_cur_maxB__p___argcC__p___argvM__p__environO__p__fmodec__set_app_type_assert_beginthread_cexit_errno_filbuf _iob _isctype_onexit_pctype_setmode_stricmp_strnicmpGabortNatexitPatoiZdifftime\exit_fcloseefgetsjfopenkfprintflfputcmfputspfreadqfreeufseekwftellyfwrite}getenvgmtimelocaleconvlocaltimemallocmemcpymemmovememsetmktimeprintfputsrandreallocsetbufsignalsprintfsrandsscanfstrcatstrchrstrcmpstrcpystrerrorstrftimestrlenstrncatstrncmpstrncpystrpbrkstrstrstrtoltimetolowertoupperungetcvfprintfwcslen1inflate6inflateEnd8inflateInit2_IDeleteObjectGetStockObject@CreateEventAkDeleteCriticalSection~EnterCriticalSectionExitProcessFormatMessageAFreeLibraryGetCommandLineAGetCurrentThreadId?GetFullPathNameAEGetLastErrorOGetModuleFileNameAQGetModuleHandleAlGetProcAddressGetStartupInfoAGetSystemTimeAsFileTimeGetTickCountInitializeCriticalSectionInterlockedExchangeIsDBCSLeadByteEx LeaveCriticalSection LoadLibraryA0MultiByteToWideCharSetCurrentDirectoryASetEventSetLastErrorSetUnhandledExceptionFilterSleepVirtualProtect!VirtualQuery*WaitForSingleObject.WideCharToMultiByteShellExecuteAShell_NotifyIconACallWindowProcA6CheckMenuItem;ClientToScreenZCreateWindowExADefWindowProcADestroyMenuDestroyWindowDispatchMessageAEnableMenuItemGetClientRectGetCursorPos GetKeyState%GetMessageABGetSubMenuVGetWindowLongA_GetWindowTextLengthAKillTimerLoadIconALoadMenuAMessageBoxAPostMessageAPostQuitMessageRegisterClassARegisterClassExARegisterWindowMessageASendMessageASetForegroundWindow3SetTimer9SetWindowLongA<SetWindowPosIShowWindowZTrackPopupMenu`TranslateMessagenUpdateWindowWSAGetLastError@WSAStartupL__WSAFDIsSetMacceptNbindOclosesocketPconnectQfreeaddrinfoRgetaddrinfoTgethostbynameVgetnameinfo\getsockname]getsockopt^htonl`inet_addrclistenfrecvhselectisendksetsockoptmsocketpppppmsvcrt.dllpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppmsvcrt.dll(p(p(pmgwz.dllT;ڱB&R81< C 11 WBfRfRćxo]r`ПʔfRcP6C 1E @'vgvgȔײugugJ2E T C T@{~ŽŽ||zT@C T T L K'laƗƗh^G#L T X1M : ٰ>>: M X1( wq""$ ) *+ 1- 1 2 2 264 4 6 7 7 9 ; < ? 8>>@ A L@'@$B&G#K'J2L1R8T;W>X?Z:C E D E G L I J M N TQ R XTk9T@WB_D_@c@jMh^cPfRo]lar`ugvgf@j@mApLvT|hz{|~ćxŽʔȔ՘ƗПקڱײຮ;;;::956737777;;;<9=f525545111/Nl/////9;;;.Ml  LjPO!;<<:Blegj]Al-iC9<<9 @j c` 88&)Qj,,-da===]]N]iPI]i]==8PP]iiifc]`]]cc]]]]]]=]cdccc(  $w1(0 3 3 0 ($w1q )6 A B B B B A 6 )q  += @ @ @ @ @ @ @ @ = + ,; > > > > > > > > > > ; ,) 15 < < < < < < < < < < < < 5 ) 1/9 9 9 9 9 9 9 9 9 9 9 9 9 9 /2 8 8 8 8 8 8 8 8 8 8 8 8 8 8 2 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 1 1 1 1 6;:1 1 1 1 1 4 7 / E$Q1Y:\>[>[>"E#G&V877 > 13 ^BlRlRlRlRlR6(kRiO7> 1; G'|g|g|g|g|g>3Q2; 8 ; [@{|||8 8 > L'uaŐ C1@ 8 < 2( $v%z((),,/ 0 0 1 73 3 74 5 5 6 8 8 8 9 9 6:;<E#G'E$G&L'Q2Q1V8Y:[>\>; < = > ? " 6(>3@ @ A A B B D[@^BiOkRlRua|g{|ŐHHHDFD.DDDDDDDHHHHH-..B-....,,-,,,,,-,FHHH,,,,,,HHHH) HHHH>) ,DH'H'''880!HPHSOMMMM>8;@MMHPPPOO=;8?HOSSSSS*=888SSS?8=(  %t0(0 3 3 0 (%t0q )6 A B B B B A 6 )q  += @ @ @ @ @ @ @ @ = + +; > > > > > > > > > > ; +* 05 < < < < < < < < < < < < 5 * 0/9 9 9 9 9 9 9 9 9 9 9 9 9 9 /2 8 8 8 8 8 8 8 8 8 8 8 8 8 8 2 4 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 4 3 3 3 3 3 3 3 4 1 1 1 1 6;:67 / E$Q1Y:\>[>[>[>Y:3#: 03 ^BlRlRlRlRlRlRlRlRA20; G'|g|g|g|g|g|g|g|g|gL@8 ; [@{||||||z[?& 8 ? L'uaŐŐr^H#? 8 E0@ 8 <=8 @ E0( $v%z((),,/ 0 0 1 3 3 63 4 5 5 4 6 8 8 8 8 9 9 6:;<=G'E$H#L'Q1Y:[?[>\>; < = > ? & 3#@ @ A A B B DA2[@^Br^lRua|gL@z|ŐCCC?A?????????CCCCC..?-.?...,,,,,-,,,,ACCC,,,,,,CCCC*99;99:CC""?55::5?C(CHCHC(C5555PJHHHHHHHC55CLLLJLLJJPKCPPPPPPPPPLPPPPPP(  %t0(0 3 3 0 (%t0q )6 A B B B B A 6 )q  += @ @ @ @ @ @ @ @ =  +; > > > > > > > > > %* 05 < < < < < < < < < #0/9 9 9 9 9 9 9 9 9 !2 8 8 8 8 8 8 8 8 4 5 5 5 5 5 5 5  4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 3 4 1 1 1 1 6;:61 1 1 1 1 1 4 7 / E$Q1Y:\>[>[>[>Y:O/E#G&V877 : 03 ^BlRlRlRlRlRlRlRlRkRkRiO7: 0; G'|g|g|g|g|g|g|g|g|g|gQ2; 8 ; [@{||||||z[?; 8 8 ? L'uaŐŐr^H#? 8 E0@ 8 <=8 @ E0( $v%z((),,/ 0 0 1 73 3 672 3 4 5 5 6 8 8 8 8 9 9 6:;<=E#G'E$G&H#O/L'Q2Q1V8Y:[?[>\>; < = > ? !#% @ @ A A B B D[@^BiOr^kRlRua|gz|ŐMMMKLKIIIIIIIMMMMMM88788GM > > > > !; +* 05 < < < < < < !< < 5 * 0/9 9 9 9 9 9 9  9 9 9 9 /2 8 8 8 8 8 8 8 8 8 8 8 8 2 4 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 1 1 1 1 6;:61 1 1 1 1 1 4 7 / E$Q1Y:\>[>[>[>Y:O/E#G&V877 : 03 ^BlRlRlRlRlRlRlRlRkRkRiO7: 0; G'|g|g|g|g|g|g|g|g|g|gQ2; 8 ; [@{||||||z[?; 8 8 ? L'uaŐŐr^H#? 8 E0@ 8 <=8 @ E0( $v%z((),,/ 0 0 1 73 3 674 5 5 6 8 8 8 8 9 9 6:;<=E#G'E$G&H#O/L'Q2Q1V8Y:[?[>\> ; < = > ? ! !@ @ A A B B D[@^BiOr^kRlRua|gz|ŐJJJBBBFFJJJ@@@JJJJ4FFBB@C34222FJBBGJJJJ222BBCJ3222JJCJJJJJ2JJJJ $$4FFJPJPJPJ&*JSJWRPPPPPPPPJRJSSSRSSRRSWWWWWWWWWWWSWWWWWW(  02 0 (%t0 ? B A 6 )q  = @ @ @ = + +; !: > > > > ; +* 05 < < "8 < < < < < 5 * 0/9 9 9 9 "4 9 9 9 9 9 9 /2 8 8 8 8 8 #2 8 8 8 8 8 8 2 4 5 5 5 5 5 5 "0 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 1 1 1 1 6;:61 1 1 1 1 1 4 7 / E$Q1Y:\>[>[>[>Y:O/E#G&V877 : 03 ^BlRlRlRlRlRlRlRlRkRkRiO7: 0; G'|g|g|g|g|g|g|g|g|g|gQ2; 8 ; [@{||||||z[?; 8 8 ? L'uaŐŐr^H#? 8 E0@ 8 <=8 @ E0( $v%z((),,/ 0 0 1 73 3 672 4 5 5 6 0 8 8 8 8 2 9 9 6:;<=E#G'E$G&H#O/L'Q2Q1V8Y:[?[>\>"#4 8 ; < = > : ? ""= ? !@ @ A A B B D[@^BiOr^kRlRua|gz|ŐFFKQQQCIKKKQOOSSSSKKKK;9::O:98>KKK9888OSSS8;KK788884H#SSSS##6##!!!!!!!!!!!SSSS$$!((!!####:OOSYSYSYS*.S\S`[YYYYYYYYS[S\\\[\\[[\```````````\``````(  %t0(0 3 3 0 (%t0q )6 A B B B B A 6 )q = @ @ @ @ @ @ @ @ = +  > > > > > > > > > ; +3< < < < < < < < < 5 * 09 9 9 9 9 9 9 9 9 /8 8 8 8 8 8 8 8 2 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 1 1 1 1 6;:61 1 1 1 1 1 4 7 / E$Q1Y:\>[>[>[>Y:O/E#G&V877 : 03 ^BlRlRlRlRlRlRlRlRkRkRiO7: 0; G'|g|g|g|g|g|g|g|g|g|gQ2; 8 ; [@{||||||z[?; 8 8 ? L'uaŐŐr^H#? 8 E0@ 8 <=8 @ E0( $v%z((),,/ 0 0 1 73 3 674 5 5 6 8 8 8 8 9 9 6:;<=E#G'E$G&H#O/L'Q2Q1V8Y:[?[>\>; < = > ?  @ @ A A B B D[@^BiOr^kRlRua|gz|ŐGGGEEE5CCCCCCCGG=@D545555554>>@3433333GG==>=@333====>0GG@@=7=7DGGGG $$5CCGMGMGMG&*GPGTOMMMMMMMMGOGPPPOPPOOPTTTTTTTTTTTPTTTTTT(  %t0(0 3 3 0 (%t0q )6 A B B B B A 6 )q  += @ @ @ @ @ @ @ @ = + +; > > > > > > > > > > ; +* 05 < < < < < < < < < < < < 5 * 0/9 9 9 9 9 9 9 9 9 9 9 9 9 9 /2 8 8 8 8 8 8 8 8 8 8 8 8 8 8 2 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 3 3 3 3 3 3 3 4 ":61 1 1 1 1 1 4 1"[>[>[>Y:O/E#G&V877 19+lRlRlRlRlRlRkRkRiO7: 0A6|g|g|g|g|g|g|g|g|gQ2; [@{||||||z[?; 8 8 ? L'uaŐŐr^H#? 8 E0@ 8 <=8 @ E0( $v%z((),,0 0 1 73 3 674 5 5 6 8 8 8 8 9 9 :<=E#G&H#O/L'Q2V8Y:[?[>; < = > ? "1"9+@ @ A A B B DA6[@iOr^kRlRua|gz|Ő@@@>><<<<<<<<<@@@@>++++++<++*))))*)*))<@@@*)))@@@@555555,@@55555?)555-@@C@C@$@I@55AFFFFFFF@H@@IIHIIHHIMMMMMMMMMMMIMMMMMM(  %t0(0 3 3 0 (%t0q )6 A B B B B A 6 )q  += @ @ @ @ @ @ @ @ = + +; > > > > > > > > > > ; +* 05 < < < < < < < < < < < < 5 * 0/9 9 9 9 9 9 9 9 9 9 9 9 9 9 /2 8 8 8 8 8 8 8 8 8 8 8 8 8 8 2 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 1 1 1 1 661 1 1 1 1 1 4 7 / E$Q1Y:1 [>Y:O/E#G&V877 : 03 ^BlR<-lRlRlRkRkRiO7: 0; G'G:|g|g|g|g|gQ2; 8 #|||z[?; 8  Őr^H#? 8 5=8 @ E0( $v%z((),,/ 0 0 1 73 3 674 5 5 6 8 8 8 9 9 6=E#G'E$G&H#O/Q2Q1V8Y:[?[>; < = > ? $ 1 <-@ @ A A B B DG:^BiOr^kRlR|gz|ŐEEECCC-AAAAAAAEEEEE,--------,+++,++,++EEEE++++++EEEE /EEEE )6 +A %%=6T;ڱB&R81< C 11 WBfRfRćxo]r`ПʔfRcP6C 1E @'vgvgȔײugugJ2E T C T@{~ŽŽ||zT@C T T L K'laƗƗh^G#L T X1M : ٰ>>: M X1( wq""$ ) *+ 1- 1 2 2 264 4 6 7 7 9 ; < ? 8>>@ A L@'@$B&G#K'J2L1R8T;W>X?Z:C E D E G L I J M N TQ R XTk9T@WB_D_@c@jMh^cPfRo]lar`ugvgf@j@mApLvT|hz{|~ćxŽʔȔ՘ƗПקڱײຮ;;;::956737777;;;<9=f525545111/Nl/////9;;;.Ml  LjPO!;<<:Blegj]Al-iC9<<9 @j c` 88&)Qj,,-da===]]N]iPI]i]==8PP]iiifc]`]]cc]]]]]]=]cdccc(  %6 ޞ)(ƙB(z2"" :-{^}t`t`t`rckS* "qT8 [Ep^p^p^p^p^p^p^p^Q>qTT gO+ z^ton]n]n]n]n]n]N<' KE5k[cf)wk\k[k[k[k[k[j[)S9r1 aagXgX~_d2'gYgXgXgXgXgXgX_H$ę&dWdWdWdWtxLLroadWdWdWdWbZ8+aTaTaTaTqF=aTaTaTaT)8+|^S|^S|^S|^S|ptW_%p|^S|^S|^S)(yZQyZQyZQy[Q|rcYtXa$ʶyZQyZQxZR tVRibrkxq|t{tq|@=jcwpbKyۜ]I7{u|±62r-#C+5 war1,UH#ogZ N: # TF@6 H6\ "1&0% D( C+zT8udIFhLHtVRxZRyZQ|^StW_cYtXa~_dbKyz^t{^}waraTdWbZgXj[k\n]n]p^aacfibjcoarkrct`wpq|xq{t|t|r|ptxqo|%)'#8+8+1&0%:-I7NA+B4@6_H[EgOkSTFUHgZ !"%()$%'())-#* + 2'1,      62@=F=LLoprwr±ʶs!!! DB,ss_,<<Zw s- _A)sv.G5*r?( Wu-Ds) ( V )~))trssw-.pxwOG||r|Gssq\PopupE&xit PrivoxyE&dit..&Main Configuration&Default Actions&User ActionsDefault &FiltersU&ser Filters&Trust list&EnableShow Privoxy &Window&FileE&xit&Edit0uCopy&View&Clear Log Ctrl+D&Log MessagesMessage &HighlightingLimit &Buffer Size&Activity Animation&Options&EnableEdit Main &ConfigurationEdit &Default ActionsEdit &User ActionsEdit Default &FiltersEdit U&ser FiltersEdit &Trust list&HelpPrivoxy &FAQPrivoxy &ManualGNU &General Public LicencePrivoxy Status...About Privoxy...Popup0u&Copy C0uD hh hh hh hh hh h h  h h  h h hh hh hh4VS_VERSION_INFO?>StringFileInfo040904b0f#CompanyNameThe Privoxy team - www.privoxy.org8FileDescriptionPrivoxy.FileVersion3.0.230InternalNamePrivoxy`LegalCopyrightDistributed under the GNU GPL@ OriginalFilenameprivoxy.exe0ProductNamePrivoxy2ProductVersion3.0.23DVarFileInfo$Translation 2014-01-09 16:08:44.165 00000428 Fatal error: can't bind to 127.0.0.1:8118: There may be another Privoxy or some other proxy running on port 8118 `MZ@ !L!This program cannot be run in DOS mode. $PELjN Li @ @iOp   H.textJ L `.sdataP@.rsrcp R@@.reloc ^@BiH46x3P plSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADPlSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADP*(; *0CoD +oE oF &oG - ,oH  +*')0AoD +oE oI + oG - ,oH *)+0IoD +oE oJ (K &oG - ,oH  +*-/0BoD +oE oL + oG - ,oH **,0oJ (K +*2oL *0 , +( sM +*0oN sM oO  +*0T ,Au   ,(* +(+ u  , () + +*0h ,Uu   ,s+%,sP (+ +++#(+s+%-sS (+ + +*09oT 8coU oV 9Io+ oX oY  9$,-+,X+>oZ , ([ ,o\  +19,o]    +b o^   oX oY   o+  ,+ oZ ,  ([ ,o\  +   1,o\ o_  : +*~(; } } } *0 { { { (* +*08!u   ,{ { { (* ++ +*0;-~)( , ryp (- o s )~) +*0 .~* +*&**sF( t +s; ( -*&( *0/( o , (Io *0c0~, ,K~- ( ( ~, ,( Gs o ,( ~+ +*#-P0 1(H +*2s *0~ ( ~o ~o 9 ~o  +G~o o ,),~~o o   1~~o o ~~o o ~( s o ( * 0 ( ( ( o * ( (o o o o *R( o o **( *s s s s! s" *0~o# +*0~o$ +*0~o% +*0~o& +*0~o' +*0{(+}{ +*07{ ,+% , rps+ z|o+*0 ,o, -+9~,3~(- o. ,rIp,(/ s0 z+ s1 ~(- o2 (+ }ru)%-&+% (4 o5 &rp, o5 o6 (/ o5 s7 z(8 ~(- o9 + +* 7e0 o: **(; *0 ( (< +*0 (= +*0 (- +*0 (> +*0( (< +*0 (= +*0(- +*0 (> +*0  , (+ ++ +*0**(; *0&~A  , (+A ~A +**(; *2s *0A(a %@sb (c (0sd }se }o2*0"~  ( ~ o ~ o 9 ~ o  +G~ o o ,),~ ~ o o   1~ ~ o o ~ ~ o o ~ ( s o ( * 01#,{-+ , {oH (f *"$ 0$sg }{sh o4oi o3oj "@"PA(k ol om   (n oo op oq or os rpot ou ov rpow (x oy oz *0 %{ +*0S&%Asb { , {o{ }{ , {o| *0A'rp(5~} rp(6~} rp(6~} rp(6 +*0*((8  (~ o +_( o o r/po ,4(? o (;&(> o (;&( -oH ݂+XE ,4=Qo= 0+ E!u1 __t1(4 3 ( z,(8 * 07)(8  rp(5 ~} ( ,]rp(6 ~} ( ,7rp(6 ~} ( ,rp(6   ݗݒ+XE'6J[o= 0+ E!u1 __t1(4 3 ( z,(8 * 0*(8  rGp(5 ~} ( ,rp(6  |z+XE= 0+ E!u1 __t1(4 3 ( z,(8 * 0+(8   (= o3o h+X E: 0+E u1__t1(4 3 ( z,(8 *]r ^0,(8  (  o3o h+X E: 0+E u1__t1(4 3 ( z,(8 *[p \BSJB v2.0.50727lT#~4#Strings(#US*#GUID*#BlobW= %3a-IP u1 I   [6!vc 0a|cyc!!!(YDV E  ! >   c c 2  J ]  z    D 2 ^ !u       U c _ z    ca .SDYD^Ddc!!!eD" " W r      2  Q  [   >2 [ i2 2 2 2 2 2 )7F7Q7[ c q 7  + . UB)B7a+E 7.I131G@1iMZ1g!x!|!!VVVVVVVV VV V,V9VCSSVY\8_ecD(eT(lX)H$)*)D*)*)e$*.@*7;\*`Hx*~U*b**+X,F,*,F,F,,F,F-F4-P-Fh--F -* - -* !* ! ,"& "6 "NT#6t#N #l##&8$6$H#P&'p&.*&C+.e,.*,`.l,d/DQ-/*.0C .0 C . / 11S5 c5 : > B FP1PJ2eJ3{J4GJ5HGL&ugN('lN@'qNL'eOt'*O' O' Q,(/ Q{=ZZZ{II{II{I{I>{Y $/>H pupppp4*^ 4d 4n 4{  4 4 4  4     :   Q  f  }    ***!*!*<*D*L*T*\*<DLT\)*1*9sAsQf I A i qsA*A y   0 q< AN Q*)*)))/*d*l t YQ*Y&sY'Di1KY=QiQqOi|x~xYiiiaaqiN *d {  *9*x9;**9Q*!Qn*|'-49;99B99$Q4s9=9J9\s1rI9~OQ9YQx  Aaa A$97E*KR*Y*asisq)I &T* 3L*cx ]*sssssss sH L  PTX\`$d)h.l3p8t= xB )S. l. .. ..#l.J..... @CCISx``.`cciSCKS7S   !!###)@C[I`KC..k.CKcS  @`  @` @` @`.NkZ_din"&+"&+)7)7+X^eVhmtd ot[y~ZdpN(w|' <        !"#$%43BCDHI7>ELS!n@k@mqc@s@u@wy  !w D  ;;!;5;7; ggmscorlibMicrosoft.VisualBasicMyApplicationIconRemover.MyMyComputerMyProjectMyFormsMyWebServicesThreadSafeObjectProvider`1InternalXmlHelperRemoveNamespaceAttributesClosureForm1IconRemoverTBBUTTONINFOResourcesIconRemover.My.ResourcesMySettingsMySettingsPropertyMicrosoft.VisualBasic.ApplicationServicesWindowsFormsApplicationBase.cctor__ENCAddToListvalueSystem.Collections.GenericList`1SystemWeakReference__ENCListMainArgs.ctorOnCreateMainFormMicrosoft.VisualBasic.DevicesComputerObjectget_Computerm_ComputerObjectProviderget_Applicationm_AppObjectProviderUserget_Userm_UserObjectProviderget_Formsm_MyFormsObjectProviderget_WebServicesm_MyWebServicesObjectProviderApplicationFormsWebServicesget_Form1m_Form1set_Form1ValueCreate__Instance__System.Windows.FormsFormTInstanceDispose__Instance__instanceSystem.CollectionsHashtablem_FormBeingCreatedEqualsoGetHashCodeTypeGetTypeToStringget_GetInstancem_ThreadStaticValueGetInstanceIEnumerable`1System.Xml.LinqXElementget_Valuesourceset_ValueXNameget_AttributeValuenameset_AttributeValueXAttributeCreateAttributeXNamespaceCreateNamespaceAttributensRemoveNamespaceAttributesinScopePrefixesinScopeNsattributesobjIEnumerableeAttributeValuem_inScopePrefixesm_inScopeNsm_attributesProcessXElementelemProcessObjectDisposedisposingSystem.ComponentModelIContainercomponentsInitializeComponentTimer_tmrMainget_tmrMainset_tmrMainWithEventsValueListViewlvImageListilFindWindowlpClassNamelpWindowNameFindWindowExhwndParenthwndChildAfterlpszClasslpszWindowGetNotifyWindowRedrawWindowhWndlprcUpdatehrgnUpdateflagsSendMessageMsgwParamlParamWM_USERTB_HIDEBUTTONTB_DELETEBUTTONTB_BUTTONCOUNTTB_GETBUTTONINFOTBIF_IMAGETBIF_TEXTTBIF_STATETBIF_STYLETBIF_LPARAMTBIF_COMMANDTBIF_SIZETBIF_BYINDEXRemovePrivoxyButtonsFindTrayToolbarWindowFindTrayToolbarWindowOverflowEventArgsForm1_LoadsendertmrMain_TicktmrMainValueTypecbSizedwMaskidCommandiImagefsStatefsStylecxlpszTextcchTextSystem.ResourcesResourceManagerresourceManSystem.GlobalizationCultureInforesourceCultureget_ResourceManagerget_Cultureset_CultureCultureSystem.ConfigurationApplicationSettingsBasedefaultInstanceaddedHandleraddedHandlerLockObjectAutoSaveSettingsget_DefaultDefaultget_SettingsSettingsSystem.ThreadingMonitorEnterget_Countget_Capacityget_Itemget_IsAliveset_ItemRemoveRangeset_CapacitySystem.Runtime.CompilerServicesRuntimeHelpersGetObjectValueAddExitget_UseCompatibleTextRenderingSetCompatibleTextRenderingDefaultRunAuthenticationModeset_IsSingleInstanceset_EnableVisualStylesset_SaveMySettingsOnExitShutdownModeset_ShutdownStyleset_MainFormEditorBrowsableAttributeEditorBrowsableStateSystem.CodeDom.CompilerGeneratedCodeAttributeSystem.DiagnosticsDebuggerHiddenAttributeSTAThreadAttributeDebuggerNonUserCodeAttributeDebuggerStepThroughAttributeMicrosoft.VisualBasic.CompilerServicesStandardModuleAttributeHideModuleNameAttributeSystem.ComponentModel.DesignHelpKeywordAttributeArgumentExceptionSystem.ReflectionTargetInvocationExceptionControlget_IsDisposedRuntimeTypeHandleGetTypeFromHandleContainsKeyStringUtilsGetResourceStringInvalidOperationExceptionActivatorCreateInstanceProjectDataExceptionSetProjectErrorget_InnerExceptionget_MessageClearProjectErrorRemoveComponentMyGroupCollectionAttributeThreadStaticAttributeSystem.Runtime.InteropServicesComVisibleAttributeCompilerGeneratedAttributeIEnumerator`1GetEnumeratorget_CurrentIEnumeratorMoveNextIDisposableAttributeop_ExplicitSetAttributeValueget_NamespaceNameXObjectAddAnnotationSystem.CoreFunc`2System.LinqEnumerableSelectCastget_FirstAttributeget_NextAttributeget_IsNamespaceDeclarationAnnotationget_Nameget_LocalNameop_EqualityExtensionAttributeEventHandleradd_LoadSystem.DrawingSizeFSizeColorContainerSuspendLayoutset_IntervalContainerControlset_AutoScaleDimensionsAutoScaleModeset_AutoScaleModeset_ClientSizeset_ControlBoxFormBorderStyleset_FormBorderStyleset_MaximizeBoxset_MinimizeBoxset_Nameset_ShowIconset_ShowInTaskbarset_TextSystemColorsget_Controlset_TransparencyKeyResumeLayoutremove_Tickadd_TickIntPtrZeroTrayHelperTrayButtonEnumeratorTrayGetTrayButtonsget_ProcessPathToLowerEndsWithget_TrayIndexCreateProjectErrorop_InequalityStartEndAppStopDesignerGeneratedAttributeAccessedThroughPropertyAttributeDllImportAttributeuser32.dllMarshalAsAttributeUnmanagedTypeStructLayoutAttributeLayoutKindReferenceEqualsAssemblyget_AssemblySettingsBaseSynchronizedget_SaveMySettingsOnExitSaveObjectFlowControlCheckForSyncLockOnValueTypeShutdownEventHandleradd_ShutdownIconRemover.Form1.resourcesIconRemover.Resources.resourcesDebuggableAttributeDebuggingModesCompilationRelaxationsAttributeRuntimeCompatibilityAttributeAssemblyFileVersionAttributeGuidAttributeAssemblyTrademarkAttributeAssemblyCopyrightAttributeAssemblyProductAttributeAssemblyCompanyAttributeAssemblyDescriptionAttributeAssemblyTitleAttributePrivoxy Icon RemoverPrivoxy Icon Remover.exeGProperty can only be set to Nothing9WinForms_RecursiveFormCreate5WinForms_SeeInnerException Form1Shell_TrayWndTrayNotifyWndSysPagerToolbarWindow32privoxy.exe1NotifyIconOverflowWindow+IconRemover.ResourcesrL8Jmňz\V4?_ :       (( (0!   % (( ( )- )- )-1 )-1-1-1515199 5=9 5=-9 5- )- )-1-19 5 9 5 --  AE E EIM  ,    ? @ Q(EY]Y]]Y]4Q44              q u  }  MyTemplate8.0.0.0   My.Application My.Forms My.ComputerMy.WebServices My.User ((%     % XSystem.Windows.Forms.FormCreate__Instance__Dispose__Instance__My.MyProject.Formsa4System.Web.Services.Protocols.SoapHttpClientProtocolCreate__Instance__Dispose__Instance__ )- - -- -- 515 1555-= -- )) -- )=   =)- 50 9 1 99 5-559959--  A       E  ! ! %%! !!%!  tmrMain = E I IYY]@3System.Resources.Tools.StronglyTypedResourceBuilder4.0.0.0MM U4YKMicrosoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator10.0.0.04 My.Settings ]TWrapNonExceptionThrows 1.0.0.0)$cde78964-f0de-4051-a9d8-5b49ac3fc1ed!Copyright © JackEagles 2011Privoxy Icon Remover None83Removes the Privoxy icon from the Notification Areaii i_CorExeMainmscoree.dll% @jNgPRSDS+IԊJp C:\Users\Josh\Desktop\GetTheTray\GetTheTray\obj\Debug\Privoxy Icon Remover.pdb0H`x hh04VS_VERSION_INFO?DVarFileInfo$Translation0StringFileInfo 000004b04CommentsRemoves the Privoxy icon from the Notification Area,CompanyNameNoneTFileDescriptionPrivoxy Icon Remover0FileVersion1.0.0.0TInternalNamePrivoxy Icon Remover.exe\LegalCopyrightCopyright JackEagles 2011\OriginalFilenamePrivoxy Icon Remover.exeLProductNamePrivoxy Icon Remover4ProductVersion1.0.0.08Assembly Version1.0.0.0(  @/F !nd; ,+ABUVXZ.1 SU ..EE\[rrNP^=GGHIIJEE!#24mmhh,.+N )(*-{-.-, SPSzyqrqq 0NCE33%%ZJ"$0//1 ?qRUW} )A]^rrqqY[ _z CERQAC8`79ҖSUab||efeyQZ[ZZ=?(dprHIKjjfg*,]_거[y (:VQS{zutab 'H ?||efjk$%dW*,nHIWY[FqLOy~`d/2 m"  ` h ` : ########################################################## # # Show-Request-CGI Output template for Privoxy. # # # USING HTML TEMPLATES: # --------------------- # # Template files are written win plain HTML, with a few # additions: # # - Lines that start with a '#' character like this one # are ignored # # - Each item in the below list of exported symbols will # be replaced by dynamically generated text, if they # are enclosed in '@'-characters. E.g. The string @version@ # will be replaced by the version number of Privoxy. # # - One special application of this is to make whole blocks # of the HTML template disappear if the condition # is not given. Simply enclose the block between the two # strings @if-start and if--end@. The strings # should be placed in HTML comments (), so the # html structure won't be messed when the magic happens. # # USABLE SYMBOLS IN THIS TEMPLATE: # -------------------------------- # # my-ip-addr: # The IP-address that the client used to reach this proxy # my-hostname: # The hostname associated with my-ip-addr # admin-address: # The email address of the pxoxy's administrator, as configured # in the config file # default-cgi: # The URL for the "main menu" builtin CGI of this proxy # menu: # List of
  • elements linking to the other available CGIs # version: # The version number of the proxy software # code-status: # The development status of the proxy software: "alpha", "beta", # or "stable". # homepage: # The URL of the SourceForge ijbswa project, who maintains this # software. # client-request: # The request and headers that the client sent. # processed-request: # What we would have rewritten this request to, if this had not # been intercepted. # # CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS: # ------------------------------------------------------------------ # # unstable: # this is an alpha or beta release of the proxy software # have-adminaddr-info: # An e-mail address for the local Privoxy adminstrator has # been specified and is available through the "admin-address" # symbol # have-proxy-info: # A URL for online documentation about this proxy has been # specified and is available through the "proxy-info-url" # symbol # have-help-info: # If either have-proxy-info is true or have-adminaddr-info is # true, have-help-info is true. Used to conditionally include # a grey box for any and all help info. # Privoxy@@my-hostname@
  • In file: View
    { }
    (no matches in this file)
    View
    Actions File

    ERROR OPENING FILE!

    contentsshow-status-file
    Viewtrust-filename/PRIVOXY-FORCEforce-prefixhave-no-stats%6.2fpercent-blocked
    None specified
    # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
    #include mod-title
    #include mod-unstable-warning

    Show-Request

    Here you see the original headers that your client sent when requesting this page, along with the headers that Privoxy would have sent to the remote server if this request hadn't been intercepted.

    Original Client Request:

    @client-request@

    Processed Request:

    @processed-request@

    More Privoxy:

    #include mod-support-and-service
    #include mod-local-help
    =########################################################## # # Show-Status-CGI Output template for Privoxy. # # USING HTML TEMPLATES: # --------------------- # # Template files are written win plain HTML, with a few # additions: # # - Lines that start with a '#' character like this one # are ignored # # - Each item in the below list of exported symbols will # be replaced by dynamically generated text, if they # are enclosed in '@'-characters. E.g. The string @version@ # will be replaced by the version number of Privoxy. # # - One special application of this is to make whole blocks # of the HTML template disappear if the condition # is not given. Simply enclose the block between the two # strings @if-start and if--end@. The strings # should be placed in HTML comments (), so the # html structure won't be messed when the magic happens. # # USABLE SYMBOLS IN THIS TEMPLATE: # -------------------------------- # # my-ip-addr: # The IP-address that the client used to reach Privoxy # my-hostname: # The hostname associated with my-ip-addr # admin-address: # The email address of the Privoxy administrator, as configured # in the config file # default-cgi: # The URL for the "main menu" builtin CGI of Privoxy # menu: # List of
  • elements linking to the other available CGIs # version: # The Privoxy version number # code-status: # The Privoxy development status: "alpha", "beta", or "stable". # homepage: # The URL of the SourceForge ijbswa project, who maintains this # software. # # redirect-url: # The URL to a script that will redirect to the Privoxy # documentation for a given item # invocation: # The command line with which Privoxy was invoked # options: # The options read from the configfile, linked to their # explanations, plus warnings if parsing acl or forward # statements produced errors. # sourceversions: # A HTML-formatted list of the individual source file cvs versions # defines: # A HTML-formatted list of all conditional #defines used when # Privoxy was compiled # # # CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS: # ------------------------------------------------------------------ # # unstable: # This is an alpha or beta Privoxy release # have-adminaddr-info: # An e-mail address for the local Privoxy adminstrator has # been specified and is available through the "admin-address" # symbol # have-proxy-info: # A URL for Privoxy's online documentation has been # specified and is available through the "proxy-info-url" # symbol # have-help-info: # If either have-proxy-info is true or have-adminaddr-info is # true, have-help-info is true. Used to conditionally include # a grey box for any and all help info. # statistics: # Privoxy was compiled with statistics support # have-stats: # There have been previous requests and statistics have # been collected. In this case, the following symbols # are available: # requests-received: # The number of requests received so far # requests-blocked: # The number of request blocked so far # percent-blocked: # The percentage of blocked requests # have-no-stats: # There haven't any statistics been collected yet # pcrs-support: # Privoxy was compiled with pcrs support # trust-support: # Privoxy was compiled with trust support # actions-filenames: # The path to the actions files. # re-filter-filenames: # The path to the re_filter files. Only available if # pcrs-support is set # trust-filename: # The path to the trust file. Only available if # trust-support is set Privoxy@@my-hostname@: Proxy Status # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
    #include mod-title
    #include mod-unstable-warning

    The following files are in use:

    @actions-filenames@ @re-filter-filenames@
    Actions Files:
    Filter Files:
    Trust File:
    @trust-filename@ View

    The CGI editor is currently disabled, thus no edit buttons are shown.
    Please have a look at the enable-edit-actions documentation to learn how to enable it and what the risks are.

    Privoxy was invoked as follows:

    @invocation@

    The following options were given in the config file:

    @options@

    Blocking Statistics:

    @requests-blocked@ out of @requests-received@ requests have been blocked, which equals a block rate of @percent-blocked@%.

    Note that the statistics currently don't work properly for reused connections where only the last request gets counted. You may want to look into Privoxy-Log-Parser's --statistics option, which doesn't have this limitation. There haven't been any requests so far.

    Conditional #defines:

    #define Enabled? Effects when enabled
    FEATURE_ACCEPT_FILTER @if-FEATURE_ACCEPT_FILTER-then@ Yes @else-not-FEATURE_ACCEPT_FILTER@ No @endif-FEATURE_ACCEPT_FILTER@ Support for FreeBSD's accf_http(9) which is also available on some other BSDs.
    FEATURE_ACL @if-FEATURE_ACL-then@ Yes @else-not-FEATURE_ACL@ No @endif-FEATURE_ACL@ Allows the use of an ACL to control access to Privoxy by IP address.
    FEATURE_CGI_EDIT_ACTIONS @if-FEATURE_CGI_EDIT_ACTIONS-then@ Yes @else-not-FEATURE_CGI_EDIT_ACTIONS@ No @endif-FEATURE_CGI_EDIT_ACTIONS@ Allows the use of the @if-FEATURE_CGI_EDIT_ACTIONS-then@@else-not-FEATURE_CGI_EDIT_ACTIONS@ @endif-FEATURE_CGI_EDIT_ACTIONS@web-based actions file editor@if-FEATURE_CGI_EDIT_ACTIONS-then@@else-not-FEATURE_CGI_EDIT_ACTIONS@@endif-FEATURE_CGI_EDIT_ACTIONS@.
    FEATURE_COMPRESSION @if-FEATURE_COMPRESSION-then@ Yes @else-not-FEATURE_COMPRESSION@ No @endif-FEATURE_COMPRESSION@ Allows to compress buffered content before sending it to the client, assuming the client supports it.
    FEATURE_CONNECTION_KEEP_ALIVE @if-FEATURE_CONNECTION_KEEP_ALIVE-then@ Yes @else-not-FEATURE_CONNECTION_KEEP_ALIVE@ No @endif-FEATURE_CONNECTION_KEEP_ALIVE@ Allows to send multiple request through the same connections if the server supports it. Requires the keep-alive-timeout config directive to be set.
    FEATURE_CONNECTION_SHARING @if-FEATURE_CONNECTION_SHARING-then@ Yes @else-not-FEATURE_CONNECTION_SHARING@ No @endif-FEATURE_CONNECTION_SHARING@ Allows to share outgoing connections between incoming connections. Requires the connection-sharing config directive to be set.
    FEATURE_DYNAMIC_PCRE @if-FEATURE_DYNAMIC_PCRE-then@ Yes @else-not-FEATURE_DYNAMIC_PCRE@ No @endif-FEATURE_DYNAMIC_PCRE@ Dynamically link to the PCRE library. This is set automatically by ./configure if you do not have libpcre installed. Dynamically linking to an external libpcre is recommended as the one that is distributed with Privoxy itself is outdated and lacks various features and bug-fixes you may be interested in.
    FEATURE_FAST_REDIRECTS @if-FEATURE_FAST_REDIRECTS-then@ Yes @else-not-FEATURE_FAST_REDIRECTS@ No @endif-FEATURE_FAST_REDIRECTS@ Allows the +fast-redirects action, to bypass redirect and logging scripts.
    FEATURE_FORCE_LOAD @if-FEATURE_FORCE_LOAD-then@ Yes @else-not-FEATURE_FORCE_LOAD@ No @endif-FEATURE_FORCE_LOAD@ Allows bypassing all filtering for a single page using the prefix @force-prefix@.
    FEATURE_GRACEFUL_TERMINATION @if-FEATURE_GRACEFUL_TERMINATION-then@ Yes @else-not-FEATURE_GRACEFUL_TERMINATION@ No @endif-FEATURE_GRACEFUL_TERMINATION@ Allows to shutdown Privoxy through the web interface.
    FEATURE_IMAGE_BLOCKING @if-FEATURE_IMAGE_BLOCKING-then@ Yes @else-not-FEATURE_IMAGE_BLOCKING@ No @endif-FEATURE_IMAGE_BLOCKING@ Allows the +handle-as-image action, to send blocked images instead of HTML.
    FEATURE_IPV6_SUPPORT @if-FEATURE_IPV6_SUPPORT-then@ Yes @else-not-FEATURE_IPV6_SUPPORT@ No @endif-FEATURE_IPV6_SUPPORT@ Allows IPv6 addresses in incoming requests, when resolving domains to IP addresses and in the configuration files.
    FEATURE_IMAGE_DETECT_MSIE @if-FEATURE_IMAGE_DETECT_MSIE-then@ Yes @else-not-FEATURE_IMAGE_DETECT_MSIE@ No @endif-FEATURE_IMAGE_DETECT_MSIE@ Enables automatic detection of image and HTML requests from Microsoft Internet Explorer users, overriding the setting of +image in the actions file.
    FEATURE_NO_GIFS @if-FEATURE_NO_GIFS-then@ Yes @else-not-FEATURE_NO_GIFS@ No @endif-FEATURE_NO_GIFS@ Use PNG instead of GIF for the built-in images.
    FEATURE_PTHREAD @if-FEATURE_PTHREAD-then@ Yes @else-not-FEATURE_PTHREAD@ No @endif-FEATURE_PTHREAD@ Use POSIX threads rather than native threads
    FEATURE_STATISTICS @if-FEATURE_STATISTICS-then@ Yes @else-not-FEATURE_STATISTICS@ No @endif-FEATURE_STATISTICS@ Enables the statistics function.
    FEATURE_STRPTIME_SANITY_CHECKS @if-FEATURE_STRPTIME_SANITY_CHECKS-then@ Yes @else-not-FEATURE_STRPTIME_SANITY_CHECKS@ No @endif-FEATURE_STRPTIME_SANITY_CHECKS@ Try to work around broken strptime() implementations.
    FEATURE_TOGGLE @if-FEATURE_TOGGLE-then@ Yes @else-not-FEATURE_TOGGLE@ No @endif-FEATURE_TOGGLE@ Allow Privoxy to be disabled so it is just a normal non-blocking non-anonymizing proxy.
    FEATURE_TRUST @if-FEATURE_TRUST-then@ Yes @else-not-FEATURE_TRUST@ No @endif-FEATURE_TRUST@ Allows the use of trust files.
    FEATURE_ZLIB @if-FEATURE_ZLIB-then@ Yes @else-not-FEATURE_ZLIB@ No @endif-FEATURE_ZLIB@ Allows to decompress gzip and zlib compressed documents for filtering. Requires external zlib library and hasn't been tested on all platforms.

    More Privoxy:

    #include mod-support-and-service
    #include mod-local-help
    ########################################################## # # Show-Status-CGI Output template for Privoxy. # (Variant for the show-file mode) # # USING HTML TEMPLATES: # --------------------- # # Template files are written win plain HTML, with a few # additions: # # - Lines that start with a '#' character like this one # are ignored # # - Each item in the below list of exported symbols will # be replaced by dynamically generated text, if they # are enclosed in '@'-characters. E.g. The string @version@ # will be replaced by the version number of Privoxy. # # - One special application of this is to make whole blocks # of the HTML template disappear if the condition # is not given. Simply enclose the block between the two # strings @if-start and if--end@. The strings # should be placed in HTML comments (), so the # html structure won't be messed when the magic happens. # # USABLE SYMBOLS IN THIS TEMPLATE: # -------------------------------- # # my-ip-addr: # The IP-address that the client used to reach this proxy # my-hostname: # The hostname associated with my-ip-addr # admin-address: # The email address of the pxoxy's administrator, as configured # in the config file # default-cgi: # The URL for the "main menu" builtin CGI of this proxy # menu: # List of
  • elements linking to the other available CGIs # version: # The version number of the proxy software # code-status: # The development status of the proxy software: "alpha", "beta", # or "stable". # homepage: # The URL of the SourceForge ijbswa project, who maintains this # software. # # file-description: # A descriptive name for the file being shown # contents: # The contents of the file being shown # filepath # The complete filename of the file being shown # # # CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS: # ------------------------------------------------------------------ # # unstable: # This is an alpha or beta release of the proxy software # have-adminaddr-info: # An e-mail address for the local Privoxy adminstrator has # been specified and is available through the "admin-address" # symbol # have-proxy-info: # A URL for online documentation about this proxy has been # specified and is available through the "proxy-info-url" # symbol # have-help-info: # If either have-proxy-info is true or have-adminaddr-info is # true, have-help-info is true. Used to conditionally include # a grey box for any and all help info. # Privoxy@@my-hostname@: Contents of @file-description@ # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
    #include mod-title
    #include mod-unstable-warning

    Contents of @file-description@ @filepath@

    @contents@

    More Privoxy:

    #include mod-support-and-service
    #include mod-local-help
    V&######################################################################## # # File : $Source: /cvsroot/ijbswa/current/templates/show-url-info,v $ # # Purpose : Template for Privoxy's show-url-info CGI page. # # Copyright : Written by and Copyright (C) 2001-2007 the SourceForge # Privoxy team. http://www.privoxy.org/ # # This program is free software; you can redistribute it # and/or modify it under the terms of the GNU General # Public License as published by the Free Software # Foundation; either version 2 of the License, or (at # your option) any later version. # # This program is distributed in the hope that it will # be useful, but WITHOUT ANY WARRANTY; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. See the GNU General Public # License for more details. # # The GNU General Public License should be included with # this file. If not, you can view it at # http://www.gnu.org/copyleft/gpl.html # or write to the Free Software Foundation, Inc., 59 # Temple Place - Suite 330, Boston, MA 02111-1307, USA. # ######################################################################### # USING HTML TEMPLATES: # --------------------- # # Template files are written win plain HTML, with a few # additions: # # - Lines that start with a '#' character like this one # are ignored # # - Each item in the below list of exported symbols will # be replaced by dynamically generated text, if they # are enclosed in '@'-characters. E.g. The string @version@ # will be replaced by the version number of Privoxy. # # - One special application of this is to make whole blocks # of the HTML template disappear if the condition # is not given. Simply enclose the block between the two # strings @if-start and if--end@. The strings # should be placed in HTML comments (), so the # html structure won't be messed when the magic happens. # # USABLE SYMBOLS IN THIS TEMPLATE: # -------------------------------- # # my-ip-addr: # The IP-address that the client used to reach Privoxy # my-hostname: # The hostname associated with my-ip-addr # admin-address: # The email address of the Privoxy administrator, as configured # in the config file # default-cgi: # The URL for Privoxy's "main menu" builtin CGI page # menu: # List of
  • elements linking to the other available CGIs # version: # Privoxy's version number # code-status: # Privoxy's development status: "alpha", "beta", or "stable". # homepage: # The Privoxy web site. # # CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS: # ------------------------------------------------------------------ # # unstable: # this is an alpha or beta release of the proxy software # have-adminaddr-info: # An e-mail address for the local Privoxy adminstrator has # been specified and is available through the "admin-address" # symbol # have-proxy-info: # A URL for online documentation about this proxy has been # specified and is available through the "proxy-info-url" # symbol # have-help-info: # If either have-proxy-info is true or have-adminaddr-info is # true, have-help-info is true. Used to conditionally include # a grey box for any and all help info. # url-given: # The CGI was called with a url parameter. In that case, the # following symbols are available: # url: # The given URL # default: # The system default for actions # matches: # The list of all matches in the actions file that this URL # produced, along with the actions that were triggered by # these matches # final: # The actions that are associated with the URL at the end of # the matching process # no-forwarder: Requests to url will be made directly. # http-forwarder: # Requests to url will be made through a HTTP proxy # forward-host: # The IP address or its hostname # forward-port. # The proxy port # socks-forwarder: # Requests to url will be made through a socks proxy # socks-type: # The socks type: socks4 or socks4a # gateway-host: # The IP address or its hostname # gateway-port: # The proxy port. # Privoxy@@my-hostname@ URL Info # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
    #include mod-title
    #include mod-unstable-warning

    Forwarding settings:

    Requests for @url@ will be made directly, no forwarding settings apply first forwarded through @socks-type@-proxy @gateway-host@:@gateway-port@ and then forwarded through HTTP-proxy @forward-host@:@forward-port@.

    NOTE:

    This is a HTTPS URL, so the part after the "/" is ignored as Privoxy doesn't see the path for real HTTPS requests either.

    Matches for @url@:

    @matches@

    The CGI editor is currently disabled, thus no edit buttons are shown.
    Please have a look at the enable-edit-actions documentation to learn how to enable it and what the risks are.

    Warning:

    This Privoxy version has been built without zlib support, content filters will not work if the server sends compressed content. Consider enabling the prevent-compression action for this URL or rebuild Privoxy with zlib support.

    Final results:

    @final@

    Warning:

    Privoxy is currently toggled off. Matching actions will not apply unless you toggle Privoxy on first.

    Look up the actions for a new URL:

    More Privoxy:

    #include mod-support-and-service
    #include mod-local-help
    N########################################################## # # Show-Status-CGI Output template for Privoxy. # # USING HTML TEMPLATES: # --------------------- # # Template files are written win plain HTML, with a few # additions: # # - Lines that start with a '#' character like this one # are ignored # # - Each item in the below list of exported symbols will # be replaced by dynamically generated text, if they # are enclosed in '@'-characters. E.g. The string @version@ # will be replaced by the version number of Privoxy. # # - One special application of this is to make whole blocks # of the HTML template disappear if the condition # is not given. Simply enclose the block between the two # strings @if-start and if--end@. The strings # should be placed in HTML comments (), so the # html structure won't be messed when the magic happens. # # USABLE SYMBOLS IN THIS TEMPLATE: # -------------------------------- # # my-ip-addr: # The IP-address that the client used to reach this proxy # my-hostname: # The hostname associated with my-ip-addr # admin-address: # The email address of the pxoxy's administrator, as configured # in the config file # default-cgi: # The URL for the "main menu" builtin CGI of this proxy # menu: # List of
  • elements linking to the other available CGIs # version: # The version number of the proxy software # code-status: # The development status of the proxy software: "alpha", "beta", # or "stable". # homepage: # The URL of the SourceForge ijbswa project, who maintains this # software. # # redirect-url: # The URL to a script that will redirect to the Privoxy # documentation for a given item # invocation: # The command line with whitch Privoxy was invoked # options: # The options read from the configfile, linked to their # explanations, plus warnings if parsing acl or forward # statements produced errors. # sourceversions: # A HTML-formatted list of the individual source file cvs versions # defines: # A HTML-formatted list of all conditional #defines used when # Privoxy was compiled # # # CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS: # ------------------------------------------------------------------ # # unstable: # This is an alpha or beta release of the proxy software # have-adminaddr-info: # An e-mail address for the local Privoxy adminstrator has # been specified and is available through the "admin-address" # symbol # have-proxy-info: # A URL for online documentation about this proxy has been # specified and is available through the "proxy-info-url" # symbol # have-help-info: # If either have-proxy-info is true or have-adminaddr-info is # true, have-help-info is true. Used to conditionally include # a grey box for any and all help info. # sourceversions # The versions. Privoxy@@my-hostname@: Detailed proxy version information # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
    #include mod-title
    #include mod-unstable-warning

    Source code versions:

    (Note: This information is only relevant if you checked out Privoxy from CVS and compiled it yourself. If you downloaded a binary, .exe, RPM, or a .tgz file, then when you ask for support just mention the version number @version@ and the type of download you got.)

    @sourceversions@

    More Privoxy:

    #include mod-support-and-service
    #include mod-local-help
    l########################################################## # # Toggle Output template for Privoxy. # # # USING HTML TEMPLATES: # --------------------- # # Template files are written win plain HTML, with a few # additions: # # - Lines that start with a '#' character like this one # are ignored # # - Each item in the below list of exported symbols will # be replaced by dynamically generated text, if they # are enclosed in '@'-characters. E.g. The string @version@ # will be replaced by the version number of Privoxy. # # - One special application of this is to make whole blocks # of the HTML template disappear if the condition # is not given. Simply enclose the block between the two # strings @if-start and if--end@. The strings # should be placed in HTML comments (), so the # html structure won't be messed when the magic happens. # # USABLE SYMBOLS IN THIS TEMPLATE: # -------------------------------- # # my-ip-addr: # The IP-address that the client used to reach this proxy # my-hostname: # The hostname associated with my-ip-addr # admin-address: # The email address of the pxoxy's administrator, as configured # in the config file # default-cgi: # The URL for the "main menu" builtin CGI of this proxy # menu: # List of
  • elements linking to the other available CGIs # version: # The version number of the proxy software # code-status: # The development status of the proxy software: "alpha", "beta", # or "stable". # homepage: # The URL of the SourceForge ijbswa project, who maintains this # software. # # CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS: # ------------------------------------------------------------------ # # unstable: # this is an alpha or beta release of the proxy software # have-adminaddr-info: # An e-mail address for the local Privoxy adminstrator has # been specified and is available through the "admin-address" # symbol # have-proxy-info: # A URL for online documentation about this proxy has been # specified and is available through the "proxy-info-url" # symbol # have-help-info: # If either have-proxy-info is true or have-adminaddr-info is # true, have-help-info is true. Used to conditionally include # a grey box for any and all help info. # @if-enabled-display-then@ on @else-not-enabled-display@ off @endif-enabled-display@ # @if-enabled-display-then@Enabled@else-not-enabled-display@Disabled@endif-enabled-display@ - Privoxy@@my-hostname@ # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
    #include mod-title
    #include mod-unstable-warning

    Privoxy is @if-enabled-display-then@Enabled@else-not-enabled-display@Disabled@endif-enabled-display@

    When enabled, Privoxy performs its magic - blocking adverts, filtering cookies, regex-filtering, etc.

    When disabled, Privoxy behaves as a normal HTTP proxy, and will not affect your web browsing.

    Click here to @if-enabled-display-then@disable@else-not-enabled-display@enable@endif-enabled-display@ Privoxy.

    More Privoxy:

    #include mod-support-and-service
    #include mod-local-help
    3########################################################## # # Toggle Output template for Privoxy. # # # USING HTML TEMPLATES: # --------------------- # # Template files are written win plain HTML, with a few # additions: # # - Lines that start with a '#' character like this one # are ignored # # - Each item in the below list of exported symbols will # be replaced by dynamically generated text, if they # are enclosed in '@'-characters. E.g. The string @version@ # will be replaced by the version number of Privoxy. # # - One special application of this is to make whole blocks # of the HTML template disappear if the condition # is not given. Simply enclose the block between the two # strings @if-start and if--end@. The strings # should be placed in HTML comments (), so the # html structure won't be messed when the magic happens. # # USABLE SYMBOLS IN THIS TEMPLATE: # -------------------------------- # # my-ip-addr: # The IP-address that the client used to reach this proxy # my-hostname: # The hostname associated with my-ip-addr # admin-address: # The email address of the pxoxy's administrator, as configured # in the config file # default-cgi: # The URL for the "main menu" builtin CGI of this proxy # menu: # List of
  • elements linking to the other available CGIs # version: # The version number of the proxy software # code-status: # The development status of the proxy software: "alpha", "beta", # or "stable". # homepage: # The URL of the SourceForge ijbswa project, who maintains this # software. # # CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS: # ------------------------------------------------------------------ # # unstable: # this is an alpha or beta release of the proxy software # have-adminaddr-info: # An e-mail address for the local Privoxy adminstrator has # been specified and is available through the "admin-address" # symbol # have-proxy-info: # A URL for online documentation about this proxy has been # specified and is available through the "proxy-info-url" # symbol # have-help-info: # If either have-proxy-info is true or have-adminaddr-info is # true, have-help-info is true. Used to conditionally include # a grey box for any and all help info. # @if-enabled-display-then@ on @else-not-enabled-display@ off @endif-enabled-display@ # @if-enabled-display-then@Enabled@else-not-enabled-display@Disabled@endif-enabled-display@ - Privoxy@@my-hostname@

    Privoxy is @if-enabled-display-then@enabled@else-not-enabled-display@disabled@endif-enabled-display@.
    @if-enabled-display-then@[Disable]@else-not-enabled-display@[Enable]@endif-enabled-display@ | [Close]

    ###################################################################### # # File : $Source: /cvsroot/ijbswa/current/trust,v $ # # $Id: trust,v 1.6 2007/05/14 17:19:42 fabiankeil Exp $ # # Purpose : Trustfiles are an experimental feature and can be used # to build "whitelists" (versus the usual "blacklists" # techniques). # # Copyright : Written by and Copyright # Privoxy team. http://www.privoxy.org/ # # Based on the Internet Junkbuster originally written # by and Copyright (C) 1997 Anonymous Coders and # Junkbusters Corporation. http://www.junkbusters.com # # We value your feedback. However, to provide you with the best support, # please note: # # * Use the support forum to get help: # http://sourceforge.net/tracker/?group_id=11118&atid=211118 # * Submit bugs only thru our bug forum: # http://sourceforge.net/tracker/?group_id=11118&atid=111118 # Make sure that the bug has not already been submitted. Please try # to verify that it is a Privoxy bug, and not a browser or site # bug first. If you are using your own custom configuration, please # try the stock configs to see if the problem is a configuration # related bug. And if not using the latest development snapshot, # please try the latest one. Or even better, CVS sources. # * Submit feature requests only thru our feature request tracker: # http://sourceforge.net/tracker/?atid=361118&group_id=11118&func=browse # # For any other issues, feel free to use the mailing lists: # http://sourceforge.net/mail/?group_id=11118 # # Anyone interested in actively participating in development and related # discussions can join the appropriate mailing list here: # http://sourceforge.net/mail/?group_id=11118. Archives are available # here too. # ###################################################################### # # Sample Trustfile for Privoxy # For this file to have any effect, the line in the main config file beginning # with "trustfile" must be uncommented, with the name of this file following the # word "trustfile". # Trustfiles are an experimental feature used for building "whitelists" # of "trusted" sites (versus the usual "blacklists" technique). For more # detail, see http://www.privoxy.org/user-manual/config.html#TRUSTFILE. # List trusted domains here. The default is to block any URL that is NOT # referenced. Access to trusted domains includes all paths within that # domain. # Preceding a domain with a '+' character will designate that domain # as a "trusted referrer", meaning any requests whose HTTP "Referer" headers # contain an URL from that domain will be allowed, and the previously untrusted # host will be dynamically added to this file. Thus, this builds a "white-list" # of hosts the user is allowed to visit. # Note this means that the file will grow with use! # Also note that you can only trust referrers if you control the user's # system and make sure that there are no programs available that allow # to set arbitrary headers. # Preceding the domain with '~' character allows access to that domain only # (including all paths within that domain), but does not allow access to links # to other, outside domains. Sites that are added dynamically by trusted # referrers will include the '~' character, and thus do not become trusted # referrers themselves. # Example: to allow example.com and to white-list domains that appear to # be reached through links from example.com, uncomment this line: # +example.com # The next two lines make sure that the user can access Privoxy's # CGI pages, without automatically trusting their links. ~config.privoxy.org ~p.p ########################################################## # # "Untrusted" Error Output template for Privoxy. # # # USING HTML TEMPLATES: # --------------------- # # Template files are written win plain HTML, with a few # additions: # # - Lines that start with a '#' character like this one # are ignored # # - Each item in the below list of exported symbols will # be replaced by dynamically generated text, if they # are enclosed in '@'-characters. E.g. The string @version@ # will be replaced by the version number of Privoxy. # # - One special application of this is to make whole blocks # of the HTML template disappear if the condition # is not given. Simply enclose the block between the two # strings @if-start and if--end@. The strings # should be placed in HTML comments (), so the # html structure won't be messed when the magic happens. # # USABLE SYMBOLS IN THIS TEMPLATE: # -------------------------------- # # my-ip-addr: # The IP-address that the client used to reach this proxy # my-hostname: # The hostname associated with my-ip-addr # admin-address: # The email address of the pxoxy's administrator, as configured # in the config file # default-cgi: # The URL for the "main menu" builtin CGI of this proxy # menu: # List of
  • elements linking to the other available CGIs # version: # The version number of the proxy software # code-status: # The development status of the proxy software: "alpha", "beta", # or "stable". # homepage: # The URL of the SourceForge ijbswa project, who maintains this # software. # # hostport: # The host and port part of the request that lead to this problem # path: # The path part of the request that lead to this problem # referrer: # The referrer of the request that lead to this problem # trusted-referrers: # An HTML-formatted list of referrers that are marked as trusted in # the trustfile # # # CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS: # ------------------------------------------------------------------ # # unstable: # This is an alpha or beta release of the proxy software # have-adminaddr-info: # An e-mail address for the local Privoxy adminstrator has # been specified and is available through the "admin-address" # symbol # have-proxy-info: # A URL for online documentation about this proxy has been # specified and is available through the "proxy-info-url" # symbol # have-help-info: # If either have-proxy-info is true or have-adminaddr-info is # true, have-help-info is true. Used to conditionally include # a grey box for any and all help info. # force-support: # Privoxy has been compiled with support for forced loading # of blocked content. In that case, the symbol "force-prefix" is # avaiable, which translates to the FORCE_PREFIX # have-trust-info: # There were URLs with info on the trust policy defined in the config # file. In this case the list of URLs is available through the # "trust-info" symbol. # # Untrusted request (Privoxy@@my-hostname@) # This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
    UNTRUSTED #include mod-title
    #include mod-unstable-warning

    Request for untrusted URL

    Your request for @protocol@@hostport@@path@ was blocked, because neither the request URL itself, nor its referrer (@referrer@) were trusted.

    (You can go there anyway.)

    The following referrers are trusted:

      @trusted-referrers@

    More information on the trust policy:

    You can learn more about what this means and what you may be able to do about it by reading the following documents:

      @trust-info@

    More Privoxy:

    #include mod-support-and-service
    #include mod-local-help
     Privoxy URL Info Enter a URL to see which Privoxy actions apply. Only works while the browser is configured to use Privoxy. UTF-8 UTF-8 Privoxy Team ijbswa-developers@lists.sourceforge.net @default-cgi@favicon.ico ####################################################################### # # File : $Source: /cvsroot/ijbswa/current/user.action,v $ # # $Id: user.action,v 1.13 2011/11/06 11:36:01 fabiankeil Exp $ # # Purpose : User-maintained actions file, see # http://www.privoxy.org/user-manual/actions-file.html # ###################################################################### # This is the place to add your personal exceptions and additions to # the general policies as defined in default.action. (Here they will be # safe from updates to default.action.) Later defined actions always # take precedence, so anything defined here should have the last word. # See http://www.privoxy.org/user-manual/actions-file.html, or the # comments in default.action, for an explanation of what an "action" is # and what each action does. # The examples included here either use bogus sites, or have the actual # rules commented out (with the '#' character). Useful aliases are # included in the top section as a convenience. ############################################################################# # Aliases ############################################################################# {{alias}} ############################################################################# # # You can define a short form for a list of permissions - e.g., instead # of "-crunch-incoming-cookies -crunch-outgoing-cookies -filter -fast-redirects", # you can just write "shop". This is called an alias. # # Currently, an alias can contain any character except space, tab, '=', '{' # or '}'. # But please use only 'a'-'z', '0'-'9', '+', and '-'. # # Alias names are not case sensitive. # # Aliases beginning with '+' or '-' may be used for system action names # in future releases - so try to avoid alias names like this. (e.g. # "+crunch-all-cookies" below is not a good name) # # Aliases must be defined before they are used. # # These aliases just save typing later: # +crunch-all-cookies = +crunch-incoming-cookies +crunch-outgoing-cookies -crunch-all-cookies = -crunch-incoming-cookies -crunch-outgoing-cookies allow-all-cookies = -crunch-all-cookies -session-cookies-only -filter{content-cookies} allow-popups = -filter{all-popups} -filter{unsolicited-popups} +block-as-image = +block{Blocked image request.} +handle-as-image -block-as-image = -block # These aliases define combinations of actions # that are useful for certain types of sites: # fragile = -block -crunch-all-cookies -filter -fast-redirects -hide-referer -prevent-compression shop = -crunch-all-cookies allow-popups # Your favourite blend of filters: # myfilters = +filter{html-annoyances} +filter{js-annoyances} +filter{all-popups}\ +filter{webbugs} +filter{banners-by-size} # Allow ads for selected useful free sites: # allow-ads = -block -filter{banners-by-size} -filter{banners-by-link} #... etc. Customize to your heart's content. ## end aliases ######################################################## ####################################################################### # Begin examples: ##################################################### # Say you have accounts on some sites that you visit regularly, and you # don't want to have to log in manually each time. So you'd like to allow # persistent cookies for these sites. The allow-all-cookies alias defined # above does exactly that, i.e. it disables crunching of cookies in any # direction, and the processing of cookies to make them only temporary. # { allow-all-cookies } #.sourceforge.net #sunsolve.sun.com #slashdot.org #.yahoo.com #.msdn.microsoft.com #.redhat.com # Say the site where you do your homebanking needs to open popup # windows, but you have chosen to kill popups uncoditionally by default. # This will allow it for your-example-bank.com: # { -filter{all-popups} } .banking.example.com # Some hosts and some file types you may not want to filter for # various reasons: # { -filter } # Technical documentation is likely to contain strings that might # erroneously get altered by the JavaScript-oriented filters: # #.tldp.org #/(.*/)?selfhtml/ # And this stupid host sends streaming video with a wrong MIME type, # so that Privoxy thinks it is getting HTML and starts filtering: # stupid-server.example.com/ # Example of a simple "block" action. Say you've seen an ad on your # favourite page on example.com that you want to get rid of. You have # right-clicked the image, selected "copy image location" and pasted # the URL below while removing the leading http://, into a { +block{reason} } # section. Note that { +handle-as-image } need not be specified, since # all URLs ending in .gif will be tagged as images by the general rules # as set in default.action anyway: # { +block{Nasty ads.} } www.example.com/nasty-ads/sponsor.gif # The URLs of dynamically generated banners, especially from large banner # farms, often don't use the well-known image file name extensions, which # makes it impossible for Privoxy to guess the file type just by looking # at the URL. # You can use the +block-as-image alias defined above for these cases. # Note that objects which match this rule but then turn out NOT to be an # image are typically rendered as a "broken image" icon by the browser. # Use cautiously. # { +block-as-image } #.doubleclick.net #/Realmedia/ads/ #ar.atwola.com/ # Now you noticed that the default configuration breaks Forbes # Magazine, but you were too lazy to find out which action is the # culprit, and you were again too lazy to give feedback, so you just # used the fragile alias on the site, and -- whoa! -- it worked. The # 'fragile' aliases disables those actions that are most likely to break # a site. Also, good for testing purposes to see if it is Privoxy that # is causing the problem or not. # { fragile } #.forbes.com # Here are some sites we wish to support, and we will allow their ads # through. # { allow-ads } #.sourceforge.net #.slashdot.org #.osdn.net # user.action is generally the best place to define exceptions and # additions to the default policies of default.action. Some actions are # safe to have their default policies set here though. So let's set a # default policy to have a 'blank' image as opposed to the checkerboard # pattern for ALL sites. '/' of course matches all URLs. # patterns: # { +set-image-blocker{blank} } #/ # Enable the following section (not the regression-test directives) # to rewrite and redirect click-tracking URLs on news.google.com. # Disabling JavaScript should work as well and probably works more reliably. # # Redirected URL = http://news.google.com/news/url?ct2=us%2F0_0_s_1_1_a&sa=t&usg=AFQjCNHJWPc7ffoSXPSqBRz55jDA0KgxOQ&cid=8797762374160&url=http%3A%2F%2Fonline.wsj.com%2Farticle%2FSB10001424052970204485304576640791304008536.html&ei=YcqeTsymCIjxggf8uQE&rt=HOMEPAGE&vm=STANDARD&bvm=section&did=-6537064229385238098 # Redirect Destination = http://online.wsj.com/article/SB10001424052970204485304576640791304008536.html # Ignore = Yes # #{+fast-redirects{check-decoded-url}} #news.google.com/news/url.*&url=http.*& # Enable the following section (not the regression-test directives) # to block various Facebook "like" and similar tracking URLs. At the # time this section was added it was reported to not break Facebook # itself but this may have changed by the time you read this. This URL # list is probably incomplete and if you don't have an account anyway, # you may prefer to block the whole domain. # # Blocked URL = http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Ffacebook.com%2Farstechnica&width=300&colorscheme=light&show_faces=false&stream=false&header=false&height=62&border_color=%23FFFFFF # Ignore = Yes # Blocked URL = http://www.facebook.com/plugins/activity.php?site=arstechnica.com&width=300&height=370&header=false&colorscheme=light&recommendations=false&border_color=%23FFFFFF # Ignore = Yes # Blocked URL = http://www.facebook.com/plugins/fan.php?api_key=368513495882&connections=10&height=250&id=8304333127&locale=en_US&sdk=joey&stream=false&width=377 # Ignore = Yes # Blocked URL = http://www.facebook.com/plugins/like.php?api_key=368513495882&channel_url=http%3A%2F%2Fstatic.ak.fbcdn.net%2Fconnect%2Fxd_proxy.php%3Fversion%3D3%23cb%3Df13997452c%26origin%3Dhttp%253A%252F%252Fonline.wsj.com%252Ff1b037e354%26relation%3Dparent.parent%26transport%3Dpostmessage&extended_social_context=false&href=http%3A%2F%2Fonline.wsj.com%2Farticle%2FSB10001424052970204485304576640791304008536.html&layout=button_count&locale=en_US&node_type=link&ref=wsj_share_FB&sdk=joey&send=false&show_faces=false&width=90 # Ignore = Yes # #{+block{Facebook "like" and similar tracking URLs.}} #www.facebook.com/(extern|plugins)/(login_status|like(box)?|activity|fan)\.php Q # ******************************************************************** # # File : $Source: /cvsroot/ijbswa/current/user.filter,v $ # # $Id: user.filter,v 1.3 2008/05/21 20:17:03 fabiankeil Exp $ # # Purpose : Rules to process the content of web pages # # Copyright : Written by and Copyright (C) 2006-2008 the # Privoxy team. http://www.privoxy.org/ # # We value your feedback. However, to provide you with the best support, # please note: # # * Use the support forum to get help: # http://sourceforge.net/tracker/?group_id=11118&atid=211118 # * Submit bugs only thru our bug forum: # http://sourceforge.net/tracker/?group_id=11118&atid=111118 # Make sure that the bug has not already been submitted. Please try # to verify that it is a Privoxy bug, and not a browser or site # bug first. If you are using your own custom configuration, please # try the stock configs to see if the problem is a configuration # related bug. And if not using the latest development snapshot, # please try the latest one. Or even better, CVS sources. # * Submit feature requests only thru our feature request forum: # http://sourceforge.net/tracker/?atid=361118&group_id=11118&func=browse # # For any other issues, feel free to use the mailing lists: # http://sourceforge.net/mail/?group_id=11118 # # Anyone interested in actively participating in development and related # discussions can join the appropriate mailing list here: # http://sourceforge.net/mail/?group_id=11118. Archives are available # here too. # ################################################################################# # # Syntax: # # Generally filters start with a line like "FILTER: name description". # They are then referrable from the actionsfile with +filter{name} # # FILTER marks a filter as content filter, other filter # types are CLIENT-HEADER-FILTER, CLIENT-HEADER-TAGGER, # SERVER-HEADER-FILTER and SERVER-HEADER-TAGGER. # # Inside the filters, write one Perl-Style substitution (job) per line. # Jobs that precede the first FILTER: line are ignored. # # For Details see the pcrs manpage contained in this distribution. # (and the perlre, perlop and pcre manpages) # # Note that you are free to choose the delimiter as you see fit. # # Note2: In addition to the Perl options gimsx, the following nonstandard # options are supported: # # 'U' turns the default to ungreedy matching. Add ? to quantifiers to # switch back to greedy. # # 'T' (trivial) prevents parsing for backreferences in the substitute. # Use if you want to include text like '$&' in your substitute without # quoting. # # 'D' (Dynamic) allows the use of variables. Supported variables are: # $host, $origin (the IP address the request came from), $path and $url. # # Note that '$' is a bad choice as delimiter for dynamic filters as you # might end up with unintended variables if you use a variable name # directly after the delimiter. Variables will be resolved without # escaping anything, therefore you also have to be careful not to chose # delimiters that appear in the replacement text. For example '<' should # be save, while '?' will sooner or later cause conflicts with $url. # ################################################################################# wHlSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSethSystem.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aPADPAD _6PictureBox1.BackgroundImage@ QSystem.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aSystem.Drawing.BitmapData uFPNG  IHDRxgAMA|Q cHRMR@}y<s,٩<9SbL!GĈ 3,F0+7T3IlpX"61"H _qW,d ėrIKst.ښAdp&+g]RәY2EE44432PuoJEzg`̉j- -b8o׿M]9La.+-%Mȧg3YះuAxEK i<:ŹPcu*@~(  ]o0 ~y*s7g%9%(3H*@C`-pn VH@ A1 jPA3hA'8΃Kn`Lg` a!2D!H҇ dAP B Byf*z: @]h ~L CUp΅ p%;56< ?" GxG iE>&2 oQEGlQP UFFuzQ7QcYG4G۠t]nB/o'Я1 xb"1I>Lf3bX} *QYvGĩp( &q x)&gsF|7:~@&h!$&B%pH$D.q#xx8F|K!\H$!i.%L";r3EHK-AFCbH$^RSIrdd 3Rx)-))zR#RsiSiT#Wd2Z2n2l2d)EBaQ6S))T UEMSPgeedɆfȞ!4--VJ;N g%K-sɵݖ{'OwO%)P_RRۥEK/+))U<د8䡔TtAiF쨜\|FyZbU)W9.Kw+YUEUOUjꂚZZZCu:C=^\G}VCEO#OE&^WOs^K[+\kV֔vv[]n>z^^u}XROm`m3h01$:fь|:kG23hbabhrT4ߴw3=3Y-s.q_vǂbgբ⃥%߲rJ*֪jAe0JOY6rvvtXLǎl&I']$NϝM.6.\ι"En2nnn[g=,=t٪E2}4\j5loDŽǞ~q=''Z^utv&vvEv >mяN9-{ LOgsΝK?7s>xOL n\x }N}g/]>uɫ,u[dS@u]7ot.<30tKn]p;;SwSyoEV~TsO]>3S]][Kˁ@e⃅:E@ܫR+N|p6ˏI+,,,,,,wǥ7UXy\,-W7&rZlqssK=qWDrT"NY'T]aeimqgqOLD'!^^$+uy}Ë{{d3g,}%'JN;>,ɳePDF9љ`ʛe #+^Ꞛ^"I/g;-`!LNP/\dHs>Y=6nYW2X^'`eKS{mzݒp9W$:<^sKp e :2K{݃Zo/t^q7\.^^(>˥rnzq/Nil-7V{{Exp?0ޜ^sHE| qz XŃ=:&O4ܐ^V{'ŋoI=({5c%?<f?<.h/#+^er^3/>8bxy@N/y!/Nl^kxy@Yܳyx~=87yxy@7r/O/)yP&n/CNjY(=6;dA@lgsxO @ý=?"^< ^x>f{LJ_`+^.qO? TMF=݋{/0BB*DB*DB*DB*DB*DB*DB*DB*DB*DB*DB*DB*DB*Dz+f:Y/9G&9vrœ夡=Jc+$0 HE %Y+nnw{cg7 @>%_r(7.En6?o i&ʟȋg}NruF[iLT0 n􇉿>O|E.7ݲOL~u;af`%Ҙ0(a5[mty|H,f>&Kzh#I`ov)S.Bm:5YUX4&qL@*J肿ə^Lg;Hm1 #`RQr9oM+$0 HE K}${f*D8& %4uxqI{]#T8& %oylZ 'T8& % SYQu>58mҘ0(|c`Ҙ0(u!Oj|-Rb˓$0 HEN+O6I  y;#*?p/G8& ||34Ҕx+`NgyN> agW_8& ~:\NO~~W<Pbg{q2Ә0(.y<% pp@Za>Wz/?9H{(G.&Id1 #`RQ]+矼Ri}xyOV4&qL@*Jg)eTѽ/\I./_61 #`RQ->'ry:Uo4%Sɝ$$0WaGə]`](k$}6ӴM.y+Z4&4##>Iwf.}}r/41 t/mjIg8J*y&]4&T嵲[R @i30G^#ӿ$iLKE@.->朊29g|$нT A(H*ƘM: 0MJ(I {(d*chK k$$쒗մ>Jc^*J8E"nMWI^h*wN$нT ]1I(2@:0/L1 to-dDY/i1 t/)(g͒ *P g&r<(I {(#VI*CM^*GKZ8&\OI*(@i}j$c$нTV  d*(_3^Rfpϖcd1 to 7sdF @;o2iL.FMB}O[{ߟ Hcޠ?x@9x <' I {.Bz|4E̦:0_Jc螊j8J|&4epW_`X&Ht/&/_ !fWJ>0!ccћMR (KEC[Rl+u`V D"нT:B$-QSsM4Z0˪S!"u `+~&&Ёɗk͍0 '&3&"BwH*pi4x ֹTP$ rT?"g$.7!23¾&Τ"нTߺTOniY E(=" %2oiK0KzH5E"{(,щ2']aJ ֗`>犥"нTCI PI} uQ]TP$2M}s{/Y (KEdx #J{,O?„V)6I[xIIRM@^* *;Kq9&/)gS&y|T-}ޞj'+C&Ht/C|]RAp3'n*oG˷)d6 گk'=9r|R7 ;;ݡ>p@Z (KE!8BΕT0Yn_˯d5-* zNL_OZI5E"{(OLE7kOO4y =>M5mC:i;jD@RQK% t/W˃h)qztfL,i[4J5E"{( q1}ƒnwɱ=ۯ'speƤ"нT|Tx|>qv%NϪ(5JcQ&Ht/9m ־ $~M/<iR (KEaIKk+>?9޶AQ cG%mCJ5E"{(O@mu3ӶFjɒ~,( W*2hws"|_=ֵ`/II%J5E"{(N>%OwK+Wj v iیI5E"{(yvKlǒ<`ϔmƤ"нCRaa{`)fRM@HAi|;?N+GW =m@ (*%H*(|$.Q!J㡨TP$7T ,O{>T@ކ>~ PZ]jD@eb9F| rϮ6c$mRM@\!8MnTDM{r,((PW}ÒA&HtOE0yor-+(3^9BҶ5E"{*]#ϗ2VDQ 7JV&HtK%|yx`ϲVc+n|\#hߞ-xHqwD@D/lUgZL^.HtGQ}2Y'cEŻPZ3#eJE";=E33$}5-+nhI*{l3w%}5aʂCZ>HtCxBQȝe@b&ywIq.e~[" 䖊Dw|qL{\'鳮vJE"`47[%Z|aD/3%.2rk(+A'P?2<06%}|FFH'PKnj7I}PDhQTjYWw?7;\+wX'P$VFBO #<>ܓX'P$Ot}[*%Mv*idm(˧os9x UU%iͥ) `Mn|?T jUFpMҾQׂZ"|04kΒѦX8f׮Z"<CV:%IHM+R@qX 2 P'fvjChw}O*L|WF:'JJ-|5S@qX  Z!Muc`׮R@qX: p__kćAFv\-iy>$N-ͱ^&i9ྗ|N|_%;5EjBip>4k]p(Cd:T;PFۍz\-EVdZ֤b4u|HT ,-KڇjEO5 `i4+y~WF=0j}'b4]s6{!2Zr}nH5 `i4D xjwr}\#jAhP?oh2ZżFҾT_N5 = hw`c%(ݶs19P:vZ#OTKP`>Ev ڜ%h^54S hax앴on%(i0?Jj,d8AF ;I]Ҿg\ X.`?7kQF ;aIIVV<3v4}2Ӌvm$~h%[}"GD@;>Oum%EXHڷ3>SMЎC@3|t`)!5>;We" bhnPW=EF :&J9,Lh!5dKq\'iKTS0uA||}nP2YܣX C3^_J5SG@;ľ)̏ J %c}vD@;Obzт,9O>gʦTS0uA|~}b,C9>j v45ys`9^)ies):iNf47kr`9i볛P&ٹs[Tfx+L/i_뫝rl+:io5%B,S%g}1 @h||in@zr`9NfP i)_5&X'I2Lhan@F 9?-i?3@h|<7koVF 9ϒL4̓x}\h!,IY(2Xn5X+s|萓D@3 `[tMhO%g}vp+2L sI)i?k*4}`3[.jJJD@3 Zg.I|Q~g~2L35@@> fp]:1L4k 'r# t_LY'S]Lo/Xe]+:iz+ni뻗"L35 х IXOK5E ٞo,@e.m,zIXG"L`ܠV-R=HHl;f`Δ9%fĵmFF :Ж!/i/ P.Vr2Z6Vw 4 >Vn5*#dI JWKڷj˩4@gF:r}i4@5l-@==S=A1h\ UUrB'(4n5!`|el~l4@uElmzF֤zbL%S5/ONE!s mRc`-IE!s3z_cS-AQh\ hqs\)iŹ.f̵ $K5yA#(4}+`Nw|AҾT !84Ӏ57 p3ӾTTGPi@s&m$_<@fеpz 5IPM< f4} |M>T_TCP$iP{A^ fؿ}NJ5E"uFmڜ-LiP@ɧ$;&H4U@vȁ\ k]-'I!(4n4Cy씴mNb AhA]k*kenɿIgjO O!(4n43ÅX/gK_juV9R AhAY8柒ZUN[!(47I Rc^\S!(4=pg>?#i?r{VH4@e6@W>R?u2R AhAxg|aC7>IHv˩`"L!Va^B>&GʂjD@3 Z6!i!I7j_-c.fԛG~nV"c/f>7[mjD@3 Z LaqAa!(4}`bg ɋe}c$+mXCP$iP;\' h̳#Sv<(f>P 8)nI?}\6Iږ"Lڗ8~YI=y%myH4ӠvqC^,_#9^6jD@3 Z3spgHڦ "LoKXL%~OI$mR Ahv|]TY#]Kd'ϖmǤ"LYA)H|gIxL!(4&8V)-x}Ny o?=>[oOTCP$iP;\'@g ܔ9/*'wz]NI3Vm"Lhg+pp0/Ksz|IgɏIއjD@3 jJm2_ȉL_!_m{%iR!(4k [PF3W+NҟwOy=nM=R AhAI8P\$i}\!%-fay='UjD@3 j\+PY3s+>Oϱs(^WOAߋSz)Ig(fn_T,̍߸NJ)6$n>NZyޛu=/M{B|S$}6"LڇT09 @Pq=LVsa|ypĒOjD@3 jz#tJ[v#]x9R|❏ ~_og._fߦO?H<[K5E" @9Ou7 TΓ?OͿPğ.?)Y?[Ł#&"+z$fԞ18`KZpfl%<ۓ%I5E"NJP۫6_%%K5E"u3c^Ru6?jD@3 jug] 譀2ߴ-K!(4mia{Kϖ-fxrVY+X#$/)eK5E"U Im 9R,$c+jD@3 Z@3^@%_+jD@] r2dxs\#ou"fԇ˕ JmɲV~ՉTCP$iP{˒J}X@_\_u&fԞ1\({󡉴M6Iڧ:jD@3 j+$>"cnHX)Υ"Lڇ.T\)sDZ_`}%KjD@3 Z3e_Hڏ&&fԵX ]YsXR AhAP9>~L-d+174f**_T'ւzY-a %>+J}$a J3D1 4SQSΐE?a J3%^hxuY/i0LEP!X߃ꮔi v*@e6(Z@>"/Di TTT&i}-rI!1 4SQ H*T}EXm%I>4f**7ڱ;e>p.$}8|FR3fZ[Vϥ1 4SQqg.M#|I8|VR3m)";ed(^4f**.YH}>rtKchK@e6(bIpPH@@@3T2V` pEyٮX@@@3ӒZ) `,9Nڙ4f**ɧ$>++ ̎|nY/T@@@3T/dN3(O$}0LE[ $/ʰC^#wMT@@@3Rc(q'ʴG% >Kch$>k+SetGqI@@@3OJ*~}+` {3Srqψ4f**U qz3D)1 4SQqbgmYy 4f**Ts̷(NTJch1IűV 1zv?O,E74f**pd]+gſ>b1 4Y@>"*7_ %/g"3.NҶ/^@@@3T<-2V`l\ i}4{:y%iϔ4f**I*}w2V`llho_d6Mz&1 4SQ5M lX}r8Н.>KchbYRHZ_|ӭrA~D(m^ l!ϓwW6vz5{|oʙ@9VfdJchPs``$yr>Y>!p'JU4f**~cݯ-r8[rz|ǫrl^ķRi TTj Жo 2!ō wgMuxT~I)'Bo0LEL}gi"s?OOR*97wCn?\%nwPCC]o4eJch!IMA l0-g~xh$ >`Ǎ,ns{ ~;U4f**>Jf@@@@3kgIM!c(Y@@@3$0LEs.c(Y@@@3Hj} fN@@@3Kj}FIch>IM|-XJ0LEwXJ0LE%5>fN@@@w(ˁʜ'~Hch.IM)c(Y@@@3NMΕ ,a M;vlwʁ=3#a z9ORw=@@35Bw 5Z>k ":X "Zq]i{@LmC}E@35Bj"a3\hFCW4S#txPc{ _5Zr1ւ /4S#txPc@_Lφc-Ozfj:kIfj 5Z0hFH~!c-ޛ^?k "ai{@Lp=ki{@ЎFc vnܱ@ev _5Jj \hGR[x_f;#ͱ}E@;jg9րsp 8hGe#ͱ @_ЎKFc WfXWs @_ЎX+Q3ՑXm=@@;j2k!}E@;j/i5`fX+Q3t$@nhG -p@_Ў/ v 3k@Wf,mҶ 5C$}E@;ji5 +Q3|v+Q3|p>u9ր}E@;j˾XWs?Iˁ0hG o9Ӷ 5ß?hGIms>Vj @_Ўiw9րp>Zj>Rj;pafi[@ЎR %&mqF-\*}D@;jZ֥3v$\/G@;j#ȴ=`Ў䶹X])mqFxo-"Ǧ3v#5i{#5ofhGg1b0hGR[IKfUj >p\0hGoĩQNa@Ў7In>"5d\cׅNk8Q#$k8Q#xlHzQc\+r&:./;GMU'_!`y(= p*Κ-rg?|jk?R~{!`e0_6WRs-ϐ'OVF Ӈ|s?`Kz}ԂS!Jj6l# P{jjz~o@Нfv)V^?o[zo3tK MnGR:,-'7P=~'y&=)-!G=C@BS'AI86,=C@RSFO/J>> Β@zO3t/5n̞,'ʫr &~_??YVH zA z'(`9M؟&?;Oů?Ro%{!{.'nV?~ܯYѷŤ=CB*DB**|xXF=݋{/{s`{q|vr>f{LJ_`^Y'^=~ \&^&y0˽/xn'I^Ž}s cΫYds c%=f{-9'M^%5c⃋~,?*5`u(>{qoN9` o/_N `u{qONYT|_sxnw/Nil'ZC/I3L=׋{pF$&=ֽ֋{{pz]+%r8W$:<^sW2X^'=:Ў{{`qM[ %7 Źn=6nY+킽q~Ev3;wOuoM]`ʛe\!OZ Ž=5vE/ -7'7~N{g_[0qs>ϋ{{d3\"rK^$> 9Nrrs/sOsos^ +~]2qMC˕P*=o?w;17^aaaaaaŽ=̽=ͽ=.t rJ=8AoAgpIs IENDB` lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetfSystem.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aBj5$this.Icon@ QSystem.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aSystem.Drawing.IconIconDataIconSizeSystem.Drawing.Size System.Drawing.Sizewidthheight~ h(  !̀!!@!@!!̀$΀$2T$$@$@$2T$$΀(7Y7Y((@(@(7Y7Y( -@ -=_=_ - -@ -@ -=_=_ - -@3@3EgEg33EgEg33@9@9NpNpNpNp99@@@@pXzXzp@@@$F@$Faaaa$F$F@+M@+Mkkkk+M+M@1S@1Stt1S1Stt1S1S@7Y@7Y||7Y7Y@7Y@7Y||7Y7Y@<^<^<^@<^@<^<^@b@b@b@b@@b@@b@b@bCeCeCe@Ce@CeCeAAAAAAAAAAAAAAAA "lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADPOwTextBox1.TextCPreamble: This Agreement governs the relationship between public figure, a private person, (hereinafter: Licensee) and Polarity, a company whose principal place of business is United States (Hereinafter: Licensor). This Agreement sets the terms, rights, restrictions and obligations on using [Polarity Browser] (hereinafter: The Software) created and owned by Licensor, as detailed herein License Grant: Licensor hereby grants Licensee a Personal, Non-assignable & non-transferable, Non-commercial, Without the rights to create derivative works, Non-exclusive license, all with accordance with the terms set forth and other legal restrictions set forth in 3rd party software used while running Software. Limited: Licensee may use Software for the purpose of: Running Software on Licensee’s Website[s] and Server[s]; Allowing 3rd Parties to run Software on Licensee’s Website[s] and Server[s]; Publishing Software’s output to Licensee and 3rd Parties; Distribute verbatim copies of Software’s output (including compiled binaries); Modify Software to suit Licensee’s needs and specifications. Binary Restricted: Licensee may sublicense Software as a part of a larger work containing more than Software, distributed solely in Object or Binary form under a personal, non-sublicensable, limited license. Such redistribution shall be limited to {apps} codebases. Non Assignable & Non-Transferable: Licensee may not assign or transfer his rights and duties under this license. Non-Commercial: Licensee may not use Software for commercial purposes. for the purpose of this license, commercial purposes means that a 3rd party has to pay in order to access Software or that the Website that runs Software is behind a paywall. Term & Termination: The Term of this license shall be until terminated. Licensor may terminate this Agreement, including Licensee’s license in the case where Licensee : became insolvent or otherwise entered into any liquidation process; or exported The Software to any jurisdiction where licensor may not enforce his rights under this agreements in; or Licenee was in breach of any of this license's terms and conditions and such breach was not cured, immediately upon notification; or Licensee in breach of any of the terms of clause 2 to this license; or Licensee otherwise entered into any arrangement which caused Licensor to be unable to enforce his rights under this License. Payment: In consideration of the License granted under clause 2, Licensee shall pay Licensor a fee, via Credit-Card, PayPal or any other mean which Licensor may deem adequate. Failure to perform payment shall construe as material breach of this Agreement. Upgrades, Updates and Fixes: Licensor may provide Licensee, from time to time, with Upgrades, Updates or Fixes, as detailed herein and according to his sole discretion. Licensee hereby warrants to keep The Software up-to-date and install all relevant updates and fixes, and may, at his sole discretion, purchase upgrades, according to the rates set by Licensor. Licensor shall provide any update or Fix free of charge; however, nothing in this Agreement shall require Licensor to provide Updates or Fixes. Upgrades: for the purpose of this license, an Upgrade shall be a material amendment in The Software, which contains new features and or major performance improvements and shall be marked as a new version number. For example, should Licensee purchase The Software under version 1.X.X, an upgrade shall commence under number 2.0.0. Updates: for the purpose of this license, an update shall be a minor amendment in The Software, which may contain new features or minor improvements and shall be marked as a new sub-version number. For example, should Licensee purchase The Software under version 1.1.X, an upgrade shall commence under number 1.2.0. Fix: for the purpose of this license, a fix shall be a minor amendment in The Software, intended to remove bugs or alter minor features which impair the The Software's functionality. A fix shall be marked as a new sub-sub-version number. For example, should Licensee purchase Software under version 1.1.1, an upgrade shall commence under number 1.1.2. Support: Software is provided under an AS-IS basis and without any support, updates or maintenance. Nothing in this Agreement shall require Licensor to provide Licensee with support or fixes to any bug, failure, mis-performance or other defect in The Software. Bug Notification: Licensee may provide Licensor of details regarding any bug, defect or failure in The Software promptly and with no delay from such event; Licensee shall comply with Licensor's request for information regarding bugs, defects or failures and furnish him with information, screenshots and try to reproduce such bugs, defects or failures. Feature Request: Licensee may request additional features in Software, provided, however, that (i) Licesee shall waive any claim or right in such feature should feature be developed by Licensor; (ii) Licensee shall be prohibited from developing the feature, or disclose such feature request, or feature, to any 3rd party directly competing with Licensor or any 3rd party which may be, following the development of such feature, in direct competition with Licensor; (iii) Licensee warrants that feature does not infringe any 3rd party patent, trademark, trade-secret or any other intellectual property right; and (iv) Licensee developed, envisioned or created the feature solely by himself. Liability: To the extent permitted under Law, The Software is provided under an AS-IS basis. Licensor shall never, and without any limit, be liable for any damage, cost, expense or any other payment incurred by Licesee as a result of Software’s actions, failure, bugs and/or any other interaction between The Software and Licesee’s end-equipment, computers, other software or any 3rd party, end-equipment, computer or services. Moreover, Licensor shall never be liable for any defect in source code written by Licensee when relying on The Software or using The Software’s source code. Warranty: Intellectual Property: Licensor hereby warrants that The Software does not violate or infringe any 3rd party claims in regards to intellectual property, patents and/or trademarks and that to the best of its knowledge no legal action has been taken against it for any infringement or violation of any 3rd party intellectual property rights. No-Warranty: The Software is provided without any warranty; Licensor hereby disclaims any warranty that The Software shall be error free, without defects or code which may cause damage to Licensee’s computers or to Licensee, and that Software shall be functional. Licensee shall be solely liable to any damage, defect or loss incurred as a result of operating software and undertake the risks contained in running The Software on License’s Server[s] and Website[s]. Prior Inspection: Licensee hereby states that he inspected The Software thoroughly and found it satisfactory and adequate to his needs, that it does not interfere with his regular operation and that it does meet the standards and scope of his computer systems and architecture. Licensee found that The Software interacts with his development, website and server environment and that it does not infringe any of End User License Agreement of any software Licensee may use in performing his services. Licensee hereby waives any claims regarding The Software's incompatibility, performance, results and features, and warrants that he inspected the Software. No Refunds: Licensee warrants that he inspected The Software according to clause 7(c) and that it is adequate to his needs. Accordingly, as The Software is intangible goods, Licensee shall not be, ever, entitled to any refund, rebate, compensation or restitution for any reason whatsoever, even if The Software contains material flaws. Indemnification: Licensee hereby warrants to hold Licensor harmless and indemnify Licensor for any lawsuit brought against it in regards to Licensee’s use of The Software in means that violate, breach or otherwise circumvent this license, Licensor's intellectual property rights or Licensor's title in The Software. Licensor shall promptly notify Licensee in case of such legal action and request Licensee’s consent prior to any settlement in relation to such lawsuit or claim. Governing Law, Jurisdiction: Licensee hereby agrees not to initiate class-action lawsuits against Licensor in relation to this license and to compensate Licensor for any legal fees, cost or attorney fees should any claim brought by Licensee against Licensor be denied, in part or in full.lSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADPlSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetPADPADPlSystem.Resources.ResourceReader, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSetfSystem.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aBj5$this.Icon@ QSystem.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aSystem.Drawing.IconIconDataIconSizeSystem.Drawing.Size System.Drawing.Sizewidthheight ( @ E*߶oրۘ,ۛ)ܞ)ܠ)ܢ(ݣ(CYU2ݤ(v΂ܦ*v5ݧ*w2ݨ*oۢvр ݩ*Tsݪ*]ݫ*ݬ+؝:؞:י;p!D J۶۩̓\ʇYb۪ע۪G՜ڪOPb!.f}vB BSJB v4.0.30319l)#~ *)#StringsT.#US,#GUID<P #BlobW %3D) _( T*  *B-o" L---",_ ---`--~-: + d K  +  - +    k+ VA-7-- F* *  :'Re'   '(L:u  Y c c>-Z- + + + + G-R-j+ t+ --g-- [ _ n n n N Z g '+ 6Qc--K t +  +  -  ! y! ! ! ! !!! "-"="+ _"D""""-#"i#o##-#- !$ U$$-$K $K %+ '%+ 2%+ M%'%%-%%:%A !&`&O& n&*&-&-&-'-Q''Ke't'c'c''' (:$(2(:M(:h(:(:(:(:)7I7 T7 ^  f t  I0I<)nm0 47}67 9I9I?1&131 @?M1gZ-R-!iO-c^|r!rR] -   D x Q  VVV  n~!-iO5R-^=M[*H(+uP+D{d+ul++!+.+;+5H,WU,{<,`,, ,-R-u-F.F.4.FH.Fd.Fx..F..R .u . /u /u P/D /8 ,2C Z @2 C e L2C  `2 C  2C  2 C   23MD4w%4-5259 25u(6Dh68|9C 49 C J9C 9 C 9C tS : C X :!0:2#P:%:u'@;D';8(DC (D C (DC ,g)D C El)EC f*E C q*(EC +1\)u1>1!uQQ%))-a3)-9A)K@)T)>dqqujjY|iuuiui5Oui%2yCszY_qq ')0u uurjQu11.151 j: uu!^ h I   1_ !  jA!I%!Q1!;!E!P!`!p!!Y!a!a!a!a!!!""" 3"m"}"""."5";a"EL"S"Y;!E!u1"##^l,#ot:#F#N#V#`#.u#k`#~##y##V#####$$-$<$K$a$j$ t$  ~$5 $$)1 j)$j)$j$)$ u u u$! %( %1 u!uD 6%L ?%kE%^%k)u)j%)w%] 1%l y9u9%!1#q % 9% u A % Q%( u &k"Y3&1 ah&6 iu &= a&1 u&_qq& q&q&& %>' u' '':'G'_u u_uuuuuuuuuuu S c k)2.3 & .K & .# .+  .; > . .C & . .. . H . .) . @sCSC[I`sc[cSicS[$SCc0ScScC c!!#C@cCC`aKcCK!K[ S[K ccKkC c S!K!#C@SAK\`SSSKJ ScK cSKt ScK c S!K!@cAK `caK ScK cK cSKSKg SKV s@`AK aK K ss @s`AK\aKJ K!K sKKt !K @AKJ `  @ `       @ `    @ s@ ` ` s  s  s  s @`S`s @`s @`\fF`eqw;`eqRWF```eq``qq`eq!  & & ; F  8 W f {      D Rq`eq `;` `;    TUV[bglqv@EJ@E^d @k  @ @E @ @  @ E     $ ,5?IQ_s3Oaz%*9Q[p )6;00^d @E.G@ @dd @jn     "#$%&'345678?@A!B!C#D#E%F%H'G'I)J)K+L+M-N-O/P/Q1R1S3T3U5V5r7q7s9t9u;v;=??ACEGIKMOQSUWY[]_acegikmoqsuwy{}hy ( - + ()J 9)f)4)5)?6) GG!G5G7GWa W aMMmscorlibMicrosoft.VisualBasicMyApplicationTWBP_Installer.MyMyComputerMyProjectMyFormsMyWebServicesThreadSafeObjectProvider`1DotNet4NotInstalledTWBP_InstallerFinishMainMainWindowStepFormResourcesTWBP_Installer.My.ResourcesMySettingsMySettingsPropertyTaCTWBPProgressBarMicrosoft.VisualBasic.ApplicationServicesWindowsFormsApplicationBaseArgs.ctorOnCreateMainFormMicrosoft.VisualBasic.DevicesComputerSystemObject.cctorget_Computerm_ComputerObjectProviderget_Applicationm_AppObjectProviderUserget_Userm_UserObjectProviderget_Formsm_MyFormsObjectProviderget_WebServicesm_MyWebServicesObjectProviderApplicationFormsWebServicesget_DotNet4NotInstalledget_MainWindowm_DotNet4NotInstalledm_MainWindowset_DotNet4NotInstalledValueset_MainWindowCreate__Instance__System.Windows.FormsFormTInstanceDispose__Instance__instanceSystem.CollectionsHashtablem_FormBeingCreatedEqualsoGetHashCodeTypeGetTypeToStringget_GetInstancem_ThreadStaticValueGetInstanceDisposedisposingSystem.ComponentModelIContainercomponentsInitializeComponentLabel_Label2get_Label2set_Label2WithEventsValueButton_Button1get_Button1set_Button1ProgressBar_ProgressBar1get_ProgressBar1set_ProgressBar1buttonModeDefaultEventArgsButton1_ClicksendereSystem.NetWebClientDownloadProgressChangedEventArgsUpdateProgressBarAsyncCompletedEventArgsOpenSetupconvertToHigherUnitsSizePaintEventArgsDotNet4NotInstalled_PaintFormClosingEventArgsDotNet4NotInstalled_FormClosingLabel2Button1ProgressBar1UserControl_FinishStatusLabelget_FinishStatusLabelset_FinishStatusLabelCheckBox_CheckBox1get_CheckBox1set_CheckBox1wasInstallSuccessfulFinish_PaintFinish_VisibleChangedFinishStatusLabelCheckBox1_Label1get_Label1set_Label1FolderBrowserDialog_FolderBrowserDialog1get_FolderBrowserDialog1set_FolderBrowserDialog1_Label3get_Label3set_Label3_StatusLabelget_StatusLabelset_StatusLabel_Label5get_Label5set_Label5_Label6get_Label6set_Label6_TwbpProgressBar1get_TwbpProgressBar1set_TwbpProgressBar1_TwbpProgressBar2get_TwbpProgressBar2set_TwbpProgressBar2_Button2get_Button2set_Button2PictureBox_PictureBox1get_PictureBox1set_PictureBox1instdircaninstallbinQueueconfigQueuebinCountconfigCountbin_installedCountconfig_installedCountForm3_LoadChangeStatusstatusTextCrashProgrammessageGetListingsDownloadFilesbinListingconfigListingInstallFilesDownloadAFilefileNamedownloadProgressMadedownloadCompletedgotoNextDownloadreturnTimeStringreturn12HrTimetimeStringgetFilenamepathTwbpProgressBar1_LoadTwbpProgressBar2_LoadMain_PaintButton2_ClickLabel1FolderBrowserDialog1Label3StatusLabelLabel5Label6TwbpProgressBar1TwbpProgressBar2Button2PictureBox1_Finish1get_Finish1set_Finish1_Main1get_Main1set_Main1_TaC1get_TaC1set_TaC1System.DrawingRectanglebgRectSystem.Drawing.Drawing2DLinearGradientBrushbgTextureBrowserKeyPathSwitchStepstepformGraphicsControlColordrawGradientgctrltopColourbottomColourdrawElementBordercolourdoLeftdoRightdoTopdoBottomMainWindow_LoadMainWindow_ActivatedMainWindow_ShownMainWindow_FormClosingCreateBrowserKeyIgnoreIDocDirectiveFinish1Main1TaC1Enumvalue__System.ResourcesResourceManagerresourceManSystem.GlobalizationCultureInforesourceCultureget_ResourceManagerget_Cultureset_Cultureget__defaultget__default1get__default2get_blockedget_cgi_error_404get_cgi_error_bad_paramget_cgi_error_disabledget_cgi_error_fileget_cgi_error_file_read_onlyget_cgi_error_modifiedget_cgi_error_parseget_cgi_styleget_configget_connect_failedget_connection_timeoutget_edit_actions_add_url_formget_edit_actions_for_urlget_edit_actions_for_url_filterget_edit_actions_listget_edit_actions_list_buttonget_edit_actions_list_sectionget_edit_actions_list_selectionget_edit_actions_list_urlget_edit_actions_remove_url_formget_edit_actions_url_formIconget_faviconget_forwarding_failedget_LICENSEget_match_allget_mgwzget_mod_local_helpget_mod_support_and_serviceget_mod_titleget_mod_unstable_warningget_no_server_dataget_no_such_domainget_privoxyget_privoxy_cleanseget_privoxy1get_show_requestget_show_statusget_show_status_fileget_show_url_infoget_show_versionget_Spanish_resourcesget_toggleget_toggle_miniget_trustget_untrustedget_url_info_osdget_userget_user1Culture_default_default1_default2blockedcgi_error_404cgi_error_bad_paramcgi_error_disabledcgi_error_filecgi_error_file_read_onlycgi_error_modifiedcgi_error_parsecgi_styleconfigconnect_failedconnection_timeoutedit_actions_add_url_formedit_actions_for_urledit_actions_for_url_filteredit_actions_listedit_actions_list_buttonedit_actions_list_sectionedit_actions_list_selectionedit_actions_list_urledit_actions_remove_url_formedit_actions_url_formfaviconforwarding_failedLICENSEmatch_allmgwzmod_local_helpmod_support_and_servicemod_titlemod_unstable_warningno_server_datano_such_domainprivoxyprivoxy_cleanseprivoxy1show_requestshow_statusshow_status_fileshow_url_infoshow_versionSpanish_resourcestoggletoggle_minitrustuntrustedurl_info_osduseruser1System.ConfigurationApplicationSettingsBasedefaultInstanceaddedHandleraddedHandlerLockObjectAutoSaveSettingsget_DefaultDefaultget_SettingsSettingsTextBox_TextBox1get_TextBox1set_TextBox1CheckBox1_ClickForm1_LoadTaC_PaintTextBox1Panel_Panel1get_Panel1set_Panel1_ProgressValueget_ProgressValueset_ProgressValuevalue_Textget_ProgressTextset_ProgressTextTWBPProgressBar_PaintPanel1_PaintPanel1ProgressValueProgressTextget_UseCompatibleTextRenderingSetCompatibleTextRenderingDefaultRunAuthenticationModeset_IsSingleInstanceset_EnableVisualStylesset_SaveMySettingsOnExitShutdownModeset_ShutdownStyleset_MainFormEditorBrowsableAttributeEditorBrowsableStateSystem.CodeDom.CompilerGeneratedCodeAttributeSystem.DiagnosticsDebuggerHiddenAttributeSTAThreadAttributeDebuggerStepThroughAttributeMicrosoft.VisualBasic.CompilerServicesStandardModuleAttributeHideModuleNameAttributeSystem.ComponentModel.DesignHelpKeywordAttributeDebuggerNonUserCodeAttributeArgumentExceptionSystem.ReflectionTargetInvocationExceptionget_IsDisposedRuntimeTypeHandleGetTypeFromHandleContainsKeyStringUtilsGetResourceStringInvalidOperationExceptionAddActivatorCreateInstanceProjectDataExceptionSetProjectErrorget_InnerExceptionget_MessageClearProjectErrorRemoveComponentSystem.Runtime.CompilerServicesRuntimeHelpersGetObjectValueMyGroupCollectionAttributeThreadStaticAttributeSystem.Runtime.InteropServicesComVisibleAttributeCompilerGeneratedAttribute_Lambda$__1a0a1_Lambda$__2PaintEventHandleradd_PaintFormClosingEventHandleradd_FormClosingIDisposableComponentResourceManagerPointSizeFSuspendLayoutset_AutoSizeget_Transparentset_BackColorFontset_Fontget_Whiteset_ForeColorset_Locationset_Nameset_Sizeset_TabIndexset_TextButtonBaseFlatStyleset_FlatStyleFontStyleGraphicsUnitset_UseVisualStyleBackColorContainerControlset_AutoScaleDimensionsAutoScaleModeset_AutoScaleModeFromArgbset_ClientSizeControlCollectionget_ControlsFormBorderStyleset_FormBorderStyleGetObjectset_Iconset_MaximizeBoxResumeLayoutPerformLayoutEventHandlerremove_Clickadd_ClickMicrosoft.Win32RegistryKeyProgressBarStyleset_StyleDownloadProgressChangedEventHandleradd_DownloadProgressChangedAsyncCompletedEventHandleradd_DownloadFileCompletedset_EnabledUriServerComputerMicrosoft.VisualBasic.MyServicesFileSystemProxyget_FileSystemSpecialDirectoriesProxyget_SpecialDirectoriesget_AllUsersApplicationDataCombinePathDownloadFileAsyncRegistryProxyget_Registryget_LocalMachineOpenSubKeyInteractionMsgBoxResultMsgBoxStyleMsgBoxShowHideProgressChangedEventArgsget_ProgressPercentageset_Valueget_BytesReceivedget_TotalBytesToReceiveConcatProcessStartInt64Doubleget_GraphicsColorTranslatorFromHtmlCloseDesignerGeneratedAttributeAccessedThroughPropertyAttributeadd_VisibleChangedset_CheckedCheckStateset_CheckStateFlatButtonAppearanceget_FlatAppearanceset_MouseDownBackColorset_MouseOverBackColor_Lambda$__3_Lambda$__4_Lambda$__5_Lambda$__6add_Loadget_ProgramFilesISupportInitializeBeginInitset_VisibleContentAlignmentset_TextAlignImageset_BackgroundImageImageLayoutset_BackgroundImageLayoutset_TabStopEndInitremove_LoadEnvironmentOperatingSystemget_OSVersionVersionget_Versionget_Majorget_Widthget_HeightDirectoryExistsCreateDirectoryDoEventsNetworkget_NetworkDownloadFileFileSystemOpenModeOpenAccessOpenShareFileOpenLOFInputStringInt32FileCloseStartsWithCharSplitTrimOperatorsCompareStringIsNullOrEmptyArrayCopyArrayBitmapSystem.Collections.GenericIEnumerator`1get_MyDocumentsGetParentPathFileExistsWriteAllTextSystem.TextEncodingget_ASCIIPrintScreenget_Screenget_WorkingAreaSaveSystem.Collections.ObjectModelReadOnlyCollection`1GetFilesGetEnumeratorget_CurrentReplaceIndexOfSubstringMoveFileIEnumeratorMoveNextDeleteFileWriteAllBytesCreateSubKeySetValueMathRoundset_Descriptionset_ShowNewFolderButtonCommonDialogDialogResultShowDialogget_SelectedPathget_LengthDateAndTimeget_DateStringget_TimeStringAddObjectConversionsGetValueToIntegerget_Charsget_Locationget_Xget_Yadd_Activatedadd_Shownget_BlackFormStartPositionset_StartPositionLinearGradientModeBlendset_BlendBrushFillRectangleCreateProjectErrorSolidBrushPenDrawLineFocusRefreshProcessStartInfoget_Checkedset_FileNameset_WorkingDirectoryRegistryCurrentUserWebBrowserRegistryValueKindReferenceEqualsAssemblyget_AssemblyGetStringSettingsBaseSynchronizedget_SaveMySettingsOnExitObjectFlowControlCheckForSyncLockOnValueTypeSystem.ThreadingMonitorEnterShutdownEventHandleradd_ShutdownExitset_BorderSizeTextBoxBaseBorderStyleset_BorderStyleset_Multilineset_ReadOnlyScrollBarsset_ScrollBarsget_LightGrayAnchorStylesset_Anchorset_DoubleBufferedremove_Paintset_WidthDebuggableAttributeDebuggingModesCompilationRelaxationsAttributeRuntimeCompatibilityAttributeSystem.Runtime.VersioningTargetFrameworkAttributeNeutralResourcesLanguageAttributeAssemblyFileVersionAttributeGuidAttributeAssemblyTrademarkAttributeAssemblyCopyrightAttributeAssemblyProductAttributeAssemblyCompanyAttributeAssemblyDescriptionAttributeAssemblyTitleAttributePolarity InstallerPolarity Installer.exeTWBP_Installer.Resources.resourcesTWBP_Installer.Main.resourcesTWBP_Installer.DotNet4NotInstalled.resourcesTWBP_Installer.TaC.resourcesTWBP_Installer.TWBPProgressBar.resourcesTWBP_Installer.Finish.resourcesTWBP_Installer.MainWindow.resourcesGProperty can only be set to Nothing9WinForms_RecursiveFormCreate5WinForms_SeeInnerExceptionSegoe UI Label2.NET Framework 4 is not installed. Please install it using the button below.Button1KDownload and Install .NET Framework 4ProgressBar1$this.Icon'DotNet4NotInstalled;Polarity requirements not metWaiting...khttp://twbp.x10host.com/dotNetFx40_Client_x86_x64.exe;dotNetFx40_Client_x86_x64.exeiSOFTWARE\Microsoft\NET Framework Setup\NDP\v4\ClientThe system has detected that .NET Framework 4 is still not installed. Make sure the installation is finished before retrying. ErrorThe system has detected that .NET Framework 4 is now successfully installed. Click OK to proceed to TWBP's installation.Success/Downloading installer ( \ ) RetryoPlease press "Retry" when the installation is finished.D bytesN KB MB GB ERROR#EDEDEDSegoe UI Light#FinishStatusLabelSPolarity has been successfully installed.CheckBox1ORun Polarity when the installer closes. Finish#2E2E30Polarity has not been installed successfully. Please run this program with administrative rights and try again.\Polarity Label1'Install to: Unknown%Segoe UI Semilight Label39Copyright 2015 Stanley LimStatusLabelOne of the requirements has not been met: you need Windows XP or above to run Polarity. Change Label5#Overall progress: Label6File progress:PolarityButton2Install7PictureBox1.BackgroundImagePictureBox1!TwbpProgressBar2!TwbpProgressBar1 MainInstall to: ySOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\PolarityPolarity is already installed on this computer, but you are able to reinstall if files are damaged.cInstallation finished: Installation unsuccessfulCritical Error \bin\configeGetting file listings... This may take some time.{https://dl.dropboxusercontent.com/u/88591137/listing[bin].txt#\listing[bin].inihttps://dl.dropboxusercontent.com/u/88591137/listing[config].txt)\listing[config].ini/[Polarity File Listing]Cannot get file listings. Your internet connection might be down or Polarity's server is unreachable.cDownloading Polarity... This may take some time.Installing...[Installing files... This may take some time.!\Polarity_Config;\Polarity_Config\dls_name.ini9\Polarity_Config\dls_url.ini;\Polarity_Config\dls_size.ini;\Polarity_Config\dls_path.iniA\Polarity_Config\dls_started.ini=\Polarity_Config\bookmarks.ini|G\Polarity_Config\bookmarks_ttls.ini=\Polarity_Config\savedTabs.ini9\Polarity_Config\history.iniE\Polarity_Config\history_names.iniE\Polarity_Config\history_times.iniM|http://polarityweb.webs.com/polarity||Polarity|C\Polarity_Config\pic_disabled.jpg;\Polarity_Config\topSites.ini=0= 1= 2= 3= 4= 5= 6= 7=G\Polarity_Config\topSites_names.ini[]\ \bin\#\Polarity_Config\\config\\default.action\default.filter#\match-all.action\mgwz.dll\privoxy.exe)\privoxy_cleanse.exe\trust.txt\user.action\user.filter\config.txt\templates%\templates\blocked1\templates\cgi-error-404=\templates\cgi-error-bad-param;\templates\cgi-error-disabled3\templates\cgi-error-fileG\templates\cgi-error-file-read-only;\templates\cgi-error-modified5\templates\cgi-error-parse1\templates\cgi-style.css3\templates\connect-failed;\templates\connection-timeout\default%\templates\default3\templates\default.action3\templates\default.filterI\templates\edit-actions-add-url-form?\templates\edit-actions-for-urlM\templates\edit-actions-for-url-filter9\templates\edit-actions-listG\templates\edit-actions-list-buttonM\templates\edit-actions-list-selectionA\templates\edit-actions-list-urlO\templates\edit-actions-remove-url-formA\templates\edit-actions-url-form9\templates\forwarding-failed3\templates\mod-local-helpE\templates\mod-support-and-service)\templates\mod-title?\templates\mod-unstable-warning3\templates\no-server-data3\templates\no-such-domain/\templates\show-request-\templates\show-status7\templates\show-status-file1\templates\show-url-info/\templates\show-version)\templates\untrusted7\templates\url-info-osd.xml \es-ES;\es-ES\Polarity.resources.dll#\templates\toggle-\templates\toggle-mini/\templates\url-info-osdHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\PolarityDisplayNameDisplayIcon\polarity.exe,0DisplayVersionHelpLink;mailto:polaritybugs@gmail.comPublisherStanley LimUninstallString\Uninstall.exeURLInfoAbout7http://polarityweb.webs.com DonePolarity cannot be installed on this computer: Polarity failed to create the installation directory.[https://dl.dropboxusercontent.com/u/88591137/ File of  downloadedUSelect where you want to install Polarity.:\Polarity-/, : PM AM00:120:0You cannot install this application. Please look at the requirements in the bottom right corner.%Polarity Installer TaC1 Main1Finish1MainWindow!Install Polarity\polarity.exePolarity.exe\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION1TWBP_Installer.Resources_default_default1_default2blockedcgi_error_404'cgi_error_bad_param%cgi_error_disabledcgi_error_file1cgi_error_file_read_only%cgi_error_modifiedcgi_error_parsecgi_style configconnect_failed%connection_timeout3edit_actions_add_url_form)edit_actions_for_url7edit_actions_for_url_filter#edit_actions_list1edit_actions_list_button3edit_actions_list_section7edit_actions_list_selection+edit_actions_list_url9edit_actions_remove_url_form+edit_actions_url_formfavicon#forwarding_failedLICENSEmatch_all mgwzmod_local_help/mod_support_and_servicemod_title)mod_unstable_warningno_server_datano_such_domainprivoxyprivoxy_cleanseprivoxy1show_requestshow_status!show_status_fileshow_url_infoshow_version#Spanish_resources toggletoggle_mini trustuntrustedurl_info_osd user user1II agree to the terms and conditions.License termsContinueTextBox1TextBox1.TextwYou must agree to the following terms in order to continue.TaC Panel1)Loading framework...TWBPProgressBar#879AAB#0066C1lBZTFŻ z\V4?_ :       , ,   ,0    ( (, ( !% % %) ) )- - - 1 59 5=   A E(%()(-M M M(MQ Q QD D DU U U    (Q(D(U$ $ $( ( (@ @ @Y]\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_BROWSER_EMULATION 0 aeii aei($(((@0ququuyquy8188  (   (((      MyTemplate10.0.0.0  My.Application My.User My.Forms My.ComputerMy.WebServices    ,,        XSystem.Windows.Forms.FormCreate__Instance__Dispose__Instance__My.MyProject.Formsa4System.Web.Services.Protocols.SoapHttpClientProtocolCreate__Instance__Dispose__Instance__  9 =    i i           !%    -i 1 e 5 yi    %) 99- A E I U Y  M ] = = ei5= q    ai ProgressBar1 Label2 Button1  i    Mi CheckBox1FinishStatusLabel   QDU               Y      0YYYYYYYYY  555               Label1 PictureBox1 Button2 Label3TwbpProgressBar2TwbpProgressBar1 Label6 Label5 StatusLabelFolderBrowserDialog1 $(@0   Yii   Y     =q= ! Finish1 TaC1 Main1 % %qqu u uy@3System.Resources.Tools.StronglyTypedResourceBuilder4.0.0.0)) 58YKMicrosoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator12.0.0.08 My.Settings = Ai     TextBox1 E Panel1 MTWrapNonExceptionThrowse).NETFramework,Version=v4.0,Profile=ClientTFrameworkDisplayName.NET Framework 4 Client Profile en-CA 1.0.0.0)$ef4738c8-0c35-40d6-b5f9-35efff221a35Unleash the web.Copyright © 2013 PolarityPolarity Installer Stanley LimXX X_CorExeMainmscoree.dll% @ U`>RSDSw! GU C:\Users\Stan\Desktop\Polarity 4.0\Polarity Installer (online)\obj\x86\Debug\Polarity Installer.pdb0H`x 0ȕ4VS_VERSION_INFO?DVarFileInfo$Translation4StringFileInfo000004b0@CommentsPolarity Installer8 CompanyNameStanley LimPFileDescriptionPolarity Installer0FileVersion1.0.0.0PInternalNamePolarity Installer.exeXLegalCopyrightCopyright 2013 PolarityLLegalTrademarksUnleash the web.XOriginalFilenamePolarity Installer.exeHProductNamePolarity Installer4ProductVersion1.0.0.08Assembly Version1.0.0.0( @ E*߶oրۘ,ۛ)ܞ)ܠ)ܢ(ݣ(CYU2ݤ(v΂ܦ*v5ݧ*w2ݨ*oۢvр ݩ*Tsݪ*]ݫ*ݬ+؝:؞:י;p!D J۶۩̓\ʇYb۪ע۪G՜ڪOPb!.f}vB   P 9