summaryrefslogtreecommitdiffstats
path: root/third_party
diff options
context:
space:
mode:
authornyquist <nyquist@chromium.org>2014-09-03 23:50:00 -0700
committerCommit bot <commit-bot@chromium.org>2014-09-04 06:51:54 +0000
commit276e0ebd79574273c2e32651d70dfa19b9f3ba08 (patch)
tree2875f1a6de81f706491c4f6b695ba9625d17864e /third_party
parentc25f7fb98990a08aa235d1cee10da982b9f4aecc (diff)
downloadchromium_src-276e0ebd79574273c2e32651d70dfa19b9f3ba08.zip
chromium_src-276e0ebd79574273c2e32651d70dfa19b9f3ba08.tar.gz
chromium_src-276e0ebd79574273c2e32651d70dfa19b9f3ba08.tar.bz2
Roll dom_distiller_js
This also changes the way DomDistillerResult is read from base::Values by updating to the new version of DomDistillerResult::ReadFromValue which takes in a pointer to DomDistillerResult. This CL also makes it possible to continue using the update_domdistiller_js.sh script without modification by moving the BUILD.gn file for protos to outside of the generated package folder. Picked up changes: 432b2dc Added support for reading protos into a pointer. 32f096c don't prune a subtree when its only child is a text node. 90dc83c bump up nested-table heuristic 6f59530 Make comment filter a little more restrictive. BUG=368941,408292,409274 Review URL: https://codereview.chromium.org/514423002 Cr-Commit-Position: refs/heads/master@{#293275}
Diffstat (limited to 'third_party')
-rw-r--r--third_party/dom_distiller_js/BUILD.gn (renamed from third_party/dom_distiller_js/package/proto/BUILD.gn)2
-rw-r--r--third_party/dom_distiller_js/README.chromium2
-rw-r--r--third_party/dom_distiller_js/package/js/domdistiller.js184
-rw-r--r--third_party/dom_distiller_js/package/proto_gen/third_party/dom_distiller_js/dom_distiller_json_converter.h162
4 files changed, 174 insertions, 176 deletions
diff --git a/third_party/dom_distiller_js/package/proto/BUILD.gn b/third_party/dom_distiller_js/BUILD.gn
index 4b6a53b..a74c792 100644
--- a/third_party/dom_distiller_js/package/proto/BUILD.gn
+++ b/third_party/dom_distiller_js/BUILD.gn
@@ -16,6 +16,6 @@ source_set("proto") {
proto_library("dom_distiller_proto") {
visibility = ":*"
- sources = [ "dom_distiller.proto" ]
+ sources = [ "package/proto/dom_distiller.proto" ]
proto_out_dir = "third_party/dom_distiller_js"
}
diff --git a/third_party/dom_distiller_js/README.chromium b/third_party/dom_distiller_js/README.chromium
index 82478bd..3dcb6b6 100644
--- a/third_party/dom_distiller_js/README.chromium
+++ b/third_party/dom_distiller_js/README.chromium
@@ -1,6 +1,6 @@
Name: dom-distiller-js
URL: https://code.google.com/p/dom-distiller
-Version: 078e633ac4
+Version: 432b2dc38e
License: BSD
Security Critical: yes
diff --git a/third_party/dom_distiller_js/package/js/domdistiller.js b/third_party/dom_distiller_js/package/js/domdistiller.js
index 73b2dfb..bc37c62 100644
--- a/third_party/dom_distiller_js/package/js/domdistiller.js
+++ b/third_party/dom_distiller_js/package/js/domdistiller.js
@@ -1,4 +1,4 @@
-var $gwt_version = "2.5.1";var $wnd = window;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '0A8A31A3F5B50F1B656834E18BFBD0A7';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'domdistiller',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});
+var $gwt_version = "2.5.1";var $wnd = window;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '78EC4E8465DF83D67837CDBFAC0E7CC3';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'domdistiller',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});
function T(){}
function au(){}
function jc(){}
@@ -89,7 +89,7 @@ function Rk(a){return new Pk[a]}
function Oq(a){return a.c<a.e.W()}
function fh(a){return jh((vh(),a))}
function sl(a){return a>=48&&a<=57}
-function Tt(a){this.c=a;this.b=Sw}
+function Tt(a){this.c=a;this.b=Tw}
function yq(a,b){this.c=a;this.b=b}
function Fs(a,b){this.c=a;this.b=b}
function Ft(a,b){this.b=a;this.c=b}
@@ -159,7 +159,7 @@ function Rh(a,b){return a.getAttribute(b)||uu}
function ep(c,a,b){return c.lastIndexOf(a,b)}
function jp(b,a){return b.substr(a,b.length-a)}
function ct(a){this.b=new Xn(a.b.e);Up(this,a)}
-function Ut(a){this.c=a;this.b=Sw;this.b+='i'}
+function Ut(a){this.c=a;this.b=Tw;this.b+='i'}
function xt(a,b,c){this.e=a;this.c=c;this.b=b}
function Bt(a){a.b.c=a.c;a.c.b=a.b;a.b=a.c=a}
function mm(a){Kp(a.v);Kp(a.w);lt(a.p);lt(a.b)}
@@ -250,7 +250,7 @@ function rg(b,a){if(a==undefined)throw new TypeError;b[4]=a}
function hi(a,b){if(a!=null&&!gi(a,b)){throw new Co}return a}
function _o(a,b){if(!ji(b,1)){return false}return String(a)==b}
function hp(c,a,b){b=np(b);return c.replace(RegExp(a),b)}
-function gp(c,a,b){b=np(b);return c.replace(RegExp(a,Sw),b)}
+function gp(c,a,b){b=np(b);return c.replace(RegExp(a,Tw),b)}
function Pt(a,b){a.b=null;a.d.lastIndex=0;return Uk(a.d,a.c,b)}
function Vq(a){if(a.c<=0){throw new Kt}return a.b.kb(a.d=--a.c)}
function Qq(a){if(a.d<0){throw new Ko}a.e.lb(a.d);a.c=a.d;a.d=-1}
@@ -262,65 +262,73 @@ function Zh(a,b,c,d,e){var f;f=Yh(e,d);$h(a,b,c,f);return f}
function vo(a,b,c){var d;d=new to;d.e=a+b;yo(c)&&zo(c,d);return d}
function Qt(a,b,c){this.d=new RegExp(a,b);this.c=c;this.b=null}
function Dt(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}
+function Cd(a,b,c){this.e=new pd(a);this.d=b;this.c=c;this.b=new Or}
+function pd(a){this.c=new Rq(a);a.c==0||(this.b=ii(Pq(this.c)))}
function Eg(a){Cg.call(this);this.c=a;this.b=uu;xh(new Gh,this)}
function Qp(a){Bg.call(this,'String index out of range: '+a)}
function ib(){return window.performance?window.performance.now():0}
function Pf(a){if(a[2]===undefined)throw new TypeError;return a[2]}
function Qf(a){if(a[1]===undefined)throw new TypeError;return a[1]}
-function nc(a,b){while(a.b.c==1&&a.c!=b){a=hi(zr(a.b,0),6)}return a}
+function Ip(a,b){Lh(a.b,String.fromCharCode.apply(null,b));return a}
function Mr(a,b,c){var d;d=(Gq(b,a.c),a.b[b]);_h(a.b,b,c);return d}
function Gr(a,b,c){(b<0||b>a.c)&&Jq(b,a.c);Yr(a.b,b,0,c);++a.c}
function be(a,b,c){Bn(a.c,b)&&!hi(En(a.c,b),1).length&&Jn(a.c,b,c)}
-function Cd(a,b,c){this.e=new pd(a);this.d=b;this.c=c;this.b=new Or}
-function pd(a){this.c=new Rq(a);a.c==0||(this.b=ii(Pq(this.c)))}
-function cl(a){if(a.n==0){a.n=a.j;a.o=1}a.n/a.o;a.e=a.j==0?0:a.k/a.j}
-function ii(a){if(a!=null&&(a.tM==au||fi(a,1))){throw new Co}return a}
-function Pq(a){if(a.c>=a.e.W()){throw new Kt}return a.e.kb(a.d=a.c++)}
-function Ln(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
+function ei(a,b,c){ci();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
+function bp(a,b,c,d){var e;for(e=0;e<b;++e){c[d++]=a.charCodeAt(e)}}
+function Zr(a,b,c,d){Array.prototype.splice.apply(a,[b,c].concat(d))}
+function Tg(a,b,c){var d;d=Rg();try{return Qg(a,b,c)}finally{Ug(d)}}
function Lr(a,b){var c;c=(Gq(b,a.c),a.b[b]);Xr(a.b,b,1);--a.c;return c}
+function Ln(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
function Xh(a,b){var c,d;c=a;d=Yh(0,b);$h(c.cZ,c.cM,c.qI,d);return d}
function $h(a,b,c,d){ci();ei(d,ai,bi);d.cZ=a;d.cM=b;d.qI=c;return d}
function bs(a,b,c){var d;Gq(b,a.b.length);d=a.b[b];_h(a.b,b,c);return d}
function Kr(a,b,c){for(;c<a.c;++c){if(Lt(b,a.b[c])){return c}}return -1}
-function Ip(a,b){Lh(a.b,String.fromCharCode.apply(null,b));return a}
-function Sh(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
function Pe(a,b,c){var d,e;e=new Ut(b);d=new Qt(e.c,e.b,a);return Pt(d,c)}
-function Tg(a,b,c){var d;d=Rg();try{return Qg(a,b,c)}finally{Ug(d)}}
-function bp(a,b,c,d){var e;for(e=0;e<b;++e){c[d++]=a.charCodeAt(e)}}
-function Zr(a,b,c,d){Array.prototype.splice.apply(a,[b,c].concat(d))}
-function ei(a,b,c){ci();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
-function di(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
-function Mn(e,a,b){var c,d=e.f;a=av+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
+function Sh(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
function Wh(a,b){var c,d;c=a;d=c.slice(0,b);$h(c.cZ,c.cM,c.qI,d);return d}
-function Yd(a,b){Sd();var c;c=a;!!a.length&&!!b.length&&(c+=Mu);c+=b;return c}
function zh(a,b){var c;c=rh(a,b);return c.length==0?(new lh).O(b):hh(c,1)}
function op(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}
function qm(a,b){if(Bn(a.e,b[Hu])){return hi(En(a.e,b[Hu]),21)}return null}
-function Ms(a,b){var c;if(ji(b,26)){c=hi(b,26);return a.c[c.c]==c}return false}
-function Jp(a,b,c,d){var e;Lh(a.b,(e=c+d,lp(b.length,c,e),op(b,c,e)));return a}
-function Xq(a,b){var c;this.b=a;this.e=a;c=a.W();(b<0||b>c)&&Jq(b,c);this.c=b}
+function ii(a){if(a!=null&&(a.tM==au||fi(a,1))){throw new Co}return a}
+function Pq(a){if(a.c>=a.e.W()){throw new Kt}return a.e.kb(a.d=a.c++)}
+function cl(a){if(a.n==0){a.n=a.j;a.o=1}a.n/a.o;a.e=a.j==0?0:a.k/a.j}
function Bn(a,b){return b==null?a.d:ji(b,1)?In(a,hi(b,1)):Hn(a,b,a.Z(b))}
function En(a,b){return b==null?a.c:ji(b,1)?Gn(a,hi(b,1)):Fn(a,b,a.Z(b))}
function Xg(){return $wnd.setTimeout(function(){Mg!=0&&(Mg=0);Pg=-1},10)}
function Ug(a){a&&ah(($g(),Zg));--Mg;if(a){if(Pg!=-1){Wg(Pg);Pg=-1}}}
-function qe(){ce.call(this,(ye(),we));Jn(this.c,cw,uu);Jn(this.c,bw,uu)}
-function Bd(){Bd=au;Ad=new at;$s(Ad,'BR');$s(Ad,Nu);$s(Ad,Tu);$s(Ad,Su);$s(Ad,xu)}
-function Hf(){Hf=au;Ff=new If(Jv,0);Gf=new If('LAYOUT',1);Ef=$h(Hk,iu,17,[Ff,Gf])}
-function Kp(a){var b;b=a.b.b.length;0<b?(Mh(a.b,b),a):0>b&&Ip(a,Zh(Bk,hu,-1,-b,1))}
-function Ts(a){var b;++a.b;for(b=a.d.b.length;a.b<b;++a.b){if(a.d.c[a.b]){return}}}
-function xb(a){var b;a.c=uu;b=gb(a.n,'byline-name');!!b&&(a.c=b.textContent)}
+function di(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
+function Mn(e,a,b){var c,d=e.f;a=av+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
function On(d,a){var b,c=d.f;a=av+a;if(a in c){b=c[a];--d.e;delete c[a]}return b}
-function wo(a,b,c,d){var e;e=new to;e.e=a+b;yo(c)&&zo(c,e);e.c=d?8:0;e.b=d;return e}
+function Ms(a,b){var c;if(ji(b,26)){c=hi(b,26);return a.c[c.c]==c}return false}
+function Jp(a,b,c,d){var e;Lh(a.b,(e=c+d,lp(b.length,c,e),op(b,c,e)));return a}
+function Yd(a,b){Sd();var c;c=a;!!a.length&&!!b.length&&(c+=Mu);c+=b;return c}
function od(a,b){if(b!=a.b)return false;a.b=Oq(a.c)?ii(Pq(a.c)):null;return true}
function vt(a){if(a.c==a.e.b){throw new Kt}a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function Vs(a){if(a.b>=a.d.b.length){throw new Kt}a.c=a.b;Ts(a);return a.d.c[a.c]}
-function Te(a,b){var c,d;d=new Ut(b);c=new Qt(d.c,d.b,a);return c.b=Tk(c.d,c.c),!!c.b}
-function Up(a,b){var c,d;d=b.bb();c=false;while(d.eb()){a.$(d.fb())&&(c=true)}return c}
+function Ts(a){var b;++a.b;for(b=a.d.b.length;a.b<b;++a.b){if(a.d.c[a.b]){return}}}
+function xb(a){var b;a.c=uu;b=gb(a.n,'byline-name');!!b&&(a.c=b.textContent)}
+function Kp(a){var b;b=a.b.b.length;0<b?(Mh(a.b,b),a):0>b&&Ip(a,Zh(Bk,hu,-1,-b,1))}
+function Xq(a,b){var c;this.b=a;this.e=a;c=a.W();(b<0||b>c)&&Jq(b,c);this.c=b}
+function ah(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=dh(b,c)}while(a.c);a.c=c}}
+function _g(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=dh(b,c)}while(a.b);a.b=c}}
function Yb(a){var b,c;b=null;for(c=0;c<a.b.c&&!b;++c){b=hi(Jr(a.b,c),3).A()}return b}
function gc(a){var b,c;c=false;for(b=0;b<a.b.c&&!c;++b){c=hi(Jr(a.b,b),3).J()}return c}
function wh(a){var b;b=hh(zh(a,kh()),3);b.length==0&&(b=hh((new lh).M(),1));return b}
-function ah(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=dh(b,c)}while(a.c);a.c=c}}
-function _g(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=dh(b,c)}while(a.b);a.b=c}}
+function Up(a,b){var c,d;d=b.bb();c=false;while(d.eb()){a.$(d.fb())&&(c=true)}return c}
+function Te(a,b){var c,d;d=new Ut(b);c=new Qt(d.c,d.b,a);return c.b=Tk(c.d,c.c),!!c.b}
+function wo(a,b,c,d){var e;e=new to;e.e=a+b;yo(c)&&zo(c,e);e.c=d?8:0;e.b=d;return e}
+function uo(a,b,c){var d;d=new to;d.e=a+b;yo(c!=0?-c:0)&&zo(c!=0?-c:0,d);d.c=4;return d}
+function lq(a){var b;b=new Or;a.d&&Hr(b,new tq(a));yn(a,b);xn(a,b);this.b=new Rq(b)}
+function Hf(){Hf=au;Ff=new If(Jv,0);Gf=new If('LAYOUT',1);Ef=$h(Hk,iu,17,[Ff,Gf])}
+function Bd(){Bd=au;Ad=new at;$s(Ad,'BR');$s(Ad,Nu);$s(Ad,Tu);$s(Ad,Su);$s(Ad,xu)}
+function qe(){ce.call(this,(ye(),we));Jn(this.c,cw,uu);Jn(this.c,bw,uu)}
+function Jn(a,b,c){return b==null?Ln(a,c):ji(b,1)?Mn(a,hi(b,1),c):Kn(a,b,c,~~Mf(b))}
+function Hg(a){var b;return a==null?zv:ki(a)?Ig(ii(a)):ji(a,1)?gw:(b=a,li(b)?b.cZ:Xi).e}
+function Sg(b){return function(){try{return Tg(b,this,arguments)}catch(a){throw a}}}
+function ap(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
+function Pb(a){var b,c;c=a.width;if(c<400)return false;b=c/a.height;return b>=1.3&&b<=3}
+function hb(a){var b;b=a.innerText;if(b!=null)return b;return a.nodeType==1?a.textContent:uu}
+function mc(a){var b;for(b=a.parentNode;!!b&&b.nodeType!=9;a=b,b=b.parentNode){}return a}
function Zb(a){var b,c;b=uu;for(c=0;c<a.b.c&&!b.length;++c){b=hi(Jr(a.b,c),3).B()}return b}
function $b(a){var b,c;b=uu;for(c=0;c<a.b.c&&!b.length;++c){b=hi(Jr(a.b,c),3).C()}return b}
function _b(a){var b,c;b=uu;for(c=0;c<a.b.c&&!b.length;++c){b=hi(Jr(a.b,c),3).D()}return b}
@@ -328,67 +336,59 @@ function cc(a){var b,c;c=uu;for(b=0;b<a.b.c&&!c.length;++b){c=hi(Jr(a.b,b),3).F(
function dc(a){var b,c;c=uu;for(b=0;b<a.b.c&&!c.length;++b){c=hi(Jr(a.b,b),3).G()}return c}
function ec(a){var b,c;c=uu;for(b=0;b<a.b.c&&!c.length;++b){c=hi(Jr(a.b,b),3).H()}return c}
function fc(a){var b,c;c=uu;for(b=0;b<a.b.c&&!c.length;++b){c=hi(Jr(a.b,b),3).I()}return c}
-function mc(a){var b;for(b=a.parentNode;!!b&&b.nodeType!=9;a=b,b=b.parentNode){}return a}
-function lq(a){var b;b=new Or;a.d&&Hr(b,new tq(a));yn(a,b);xn(a,b);this.b=new Rq(b)}
-function Hg(a){var b;return a==null?zv:ki(a)?Ig(ii(a)):ji(a,1)?gw:(b=a,li(b)?b.cZ:Xi).e}
-function Jn(a,b,c){return b==null?Ln(a,c):ji(b,1)?Mn(a,hi(b,1),c):Kn(a,b,c,~~Mf(b))}
-function Sg(b){return function(){try{return Tg(b,this,arguments)}catch(a){throw a}}}
-function Mc(b){try{return new Bc(b)}catch(a){a=Nk(a);if(ji(a,28)){return null}else throw a}}
-function Vp(a,b){var c;while(a.eb()){c=a.fb();if(b==null?c==null:Lf(b,c)){return a}}return null}
+function wd(a){var b,c;c=uu;for(b=a.c-1;b>=0;--b){c+=(Gq(b,a.c),hi(a.b[b],1));b>0&&(c+=pv)}return c}
function Qe(a){var b;for(b=0;b<a.length;++b){if(!Re(po(a.charCodeAt(b))))return false}return true}
+function Vp(a,b){var c;while(a.eb()){c=a.fb();if(b==null?c==null:Lf(b,c)){return a}}return null}
function po(a){var b;if(a<128){b=(ro(),qo)[a];!b&&(b=qo[a]=new ko(a));return b}return new ko(a)}
-function Pb(a){var b,c;c=a.width;if(c<400)return false;b=c/a.height;return b>=1.3&&b<=3}
-function hb(a){var b;b=a.innerText;if(b!=null)return b;return a.nodeType==1?a.textContent:uu}
-function ap(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function lp(a,b,c){if(b<0){throw new Qp(b)}if(c<b){throw new Qp(c-b)}if(c>a){throw new Qp(c)}}
+function Mc(b){try{return new Bc(b)}catch(a){a=Nk(a);if(ji(a,28)){return null}else throw a}}
+function ee(a){var b;b=Yd(Bn(a.c,Rv)?hi(En(a.c,Rv),1):uu,ge(a,Sv));return !b.length?b:'Copyright '+b}
+function jm(a,b){var c;c=hi(mt(a.o),34);if(!c){c=new qt;ot(a.o);jt(a.o,c)}new Dt(b,c.b);++c.c}
function Dd(a,b,c,d){var f;Bd();var e;e=new Cd(a,b,c);f=new Id(e);mb(new nb(f),d);return e.b}
-function uo(a,b,c){var d;d=new to;d.e=a+b;yo(c!=0?-c:0)&&zo(c!=0?-c:0,d);d.c=4;return d}
-function Ir(a,b){var c,d;c=b.cb();d=c.length;if(d==0){return false}Zr(a.b,a.c,0,c);a.c+=d;return true}
-function wd(a){var b,c;c=uu;for(b=a.c-1;b>=0;--b){c+=(Gq(b,a.c),hi(a.b[b],1));b>0&&(c+=pv)}return c}
+function nc(a,b){while(a.b.c==1&&a.c!=b&&hi(zr(a.b,0),6).c.nodeType!=3){a=hi(zr(a.b,0),6)}return a}
function ac(a){var b,c;c=null;for(b=0;b<a.b.c;++b){c=hi(Jr(a.b,b),3).E();if(c.length>0)break}return c}
-function Ls(a,b){var c;if(!b){throw new Ro}c=b.c;if(!a.c[c]){_h(a.c,c,b);++a.d;return true}return false}
-function jm(a,b){var c;c=hi(mt(a.o),34);if(!c){c=new qt;ot(a.o);jt(a.o,c)}new Dt(b,c.b);++c.c}
-function ee(a){var b;b=Yd(Bn(a.c,Rv)?hi(En(a.c,Rv),1):uu,ge(a,Sv));return !b.length?b:'Copyright '+b}
-function me(a){var b;b=Bn(a.c,Mv)?hi(En(a.c,Mv),1):uu;return !b.length?Bn(a.c,aw)?hi(En(a.c,aw),1):uu:b}
function fe(a){var b,c;c=Bn(a.c,fv)?hi(En(a.c,fv),1):uu;if(!c.length)return null;b=new lc;b.f=c;return b}
-function L(a){var b,c;this.c=a;this.b=new qt;this.d=(c={},c);b=ib();this.e=new hc(a);sg(this.d,ib()-b)}
-function hc(a){var b;this.b=new Or;b=Mc(a);!!b&&Hr(this.b,b);Hr(this.b,new Ee(a));Hr(this.b,new Eb(a))}
-function ed(){ed=au;cd=new fd('OG',0);dd=new fd('PROFILE',1);bd=new fd(ov,2);ad=$h(Dk,iu,7,[cd,dd,bd])}
-function $k(){$k=au;Yk=new qt;Zk=new gl(uu,Yk,Yk,0,0,0,0,-1);new gl(uu,Yk,Yk,0,0,0,0,2147483647)}
-function Bm(){Bm=au;ym=new Dm;vm=new Im;xm=new Nm;Am=new Sm;new Tt('([\\+\\-]?)([0-9])');wm=new Xm;zm=new an}
-function fo(){fo=au;eo=new Tt('\\b');co=new Tt('[\u2063]*([\\"\'\\.,\\!\\@\\-\\:\\;\\$\\?\\(\\)/])[\u2063]*')}
+function me(a){var b;b=Bn(a.c,Mv)?hi(En(a.c,Mv),1):uu;return !b.length?Bn(a.c,aw)?hi(En(a.c,aw),1):uu:b}
+function Ir(a,b){var c,d;c=b.cb();d=c.length;if(d==0){return false}Zr(a.b,a.c,0,c);a.c+=d;return true}
+function Ls(a,b){var c;if(!b){throw new Ro}c=b.c;if(!a.c[c]){_h(a.c,c,b);++a.d;return true}return false}
function mb(a,b){var c,d;if(!a.b.z(b))return;c=b.childNodes;for(d=0;d<c.length;++d){mb(a,c[d])}a.b.y(b)}
function _k(a,b){var c,d,e;if(b==null){return}!a.d&&(a.d=new at);for(d=0,e=b.length;d<e;++d){c=b[d];$s(a.d,c)}}
-function rh(a,b){var c,d,e;e=b&&b.stack?b.stack.split(Yu):[];for(c=0,d=e.length;c<d;++c){e[c]=a.N(e[c])}return e}
-function Q(a){var b,c,d;c=a.getElementsByTagName(zu);b=uu;for(d=0;d<c.length&&!b.length;++d){b=hb(c[d])}return b}
+function hc(a){var b;this.b=new Or;b=Mc(a);!!b&&Hr(this.b,b);Hr(this.b,new Ee(a));Hr(this.b,new Eb(a))}
+function L(a){var b,c;this.c=a;this.b=new qt;this.d=(c={},c);b=ib();this.e=new hc(a);sg(this.d,ib()-b)}
+function yn(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new yq(e,c.substring(1));a.$(d)}}}
+function yp(a){wp();var b=av+a;var c=vp[b];if(c!=null){return c}c=tp[b];c==null&&(c=xp(a));zp();return vp[b]=c}
function vc(a){var b,c,d;d=a.c.cloneNode(false);for(c=nt(a.b,0);c.c!=c.e.b;){b=hi(vt(c),6);Oh(d,vc(b))}return d}
+function Q(a){var b,c,d;c=a.getElementsByTagName(zu);b=uu;for(d=0;d<c.length&&!b.length;++d){b=hb(c[d])}return b}
+function rh(a,b){var c,d,e;e=b&&b.stack?b.stack.split(Yu):[];for(c=0,d=e.length;c<d;++c){e[c]=a.N(e[c])}return e}
+function yg(a){var b,c,d;c=Zh(Kk,hu,30,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new Ro}c[d]=a[d]}}
+function yb(a){var b,c;a.d=uu;for(b=0;b<a.b.length;++b){c=a.b[b];if(ap(c.name,'copyright')){a.d=c.content;break}}}
function Vd(a){var b,c,d;c=new Or;for(b=0;b<a.c.c;++b){d=hi(Jr(a.c,b),14);d.d==(ye(),ue)&&Hr(c,hi(d,11))}return c}
function Ud(a){var b,c,d;b=new Or;for(c=0;c<a.c.c;++c){d=hi(Jr(a.c,c),14);d.d==(ye(),te)&&Hr(b,hi(d,10))}return b}
function _e(a){var b,c,d,e;b=null;e=0;for(d=0;d<a.length;++d){c=a[d].cells;if(c.length>e){e=c.length;b=c}}return b}
-function yb(a){var b,c;a.d=uu;for(b=0;b<a.b.length;++b){c=a.b[b];if(ap(c.name,'copyright')){a.d=c.content;break}}}
-function yg(a){var b,c,d;c=Zh(Kk,hu,30,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new Ro}c[d]=a[d]}}
-function yn(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new yq(e,c.substring(1));a.$(d)}}}
-function Cn(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=b[c];if(e.Y(a,d)){return true}}}return false}
+function sd(a,b){var c;Tb();if(Sb<3)return;c=uu;Bn(qd,a)&&(c=hi(En(qd,a),1));!c.length||(c+='; ');c+=b;Jn(qd,a,c)}
+function pm(a,b){var c;if(Bn(a.d,b)){return qm(a,ii(En(a.d,b)))}c=getComputedStyle(b,null);Jn(a.d,b,c);return qm(a,c)}
function Dn(a,b){if(a.d&&Vn(a.c,b)){return true}else if(Cn(a,b)){return true}else if(An(a,b)){return true}return false}
function lo(a){if(a>=48&&a<58){return a-48}if(a>=97&&a<97){return a-97+10}if(a>=65&&a<65){return a-65+10}return -1}
-function yp(a){wp();var b=av+a;var c=vp[b];if(c!=null){return c}c=tp[b];c==null&&(c=xp(a));zp();return vp[b]=c}
-function pm(a,b){var c;if(Bn(a.d,b)){return qm(a,ii(En(a.d,b)))}c=getComputedStyle(b,null);Jn(a.d,b,c);return qm(a,c)}
-function sd(a,b){var c;Tb();if(Sb<3)return;c=uu;Bn(qd,a)&&(c=hi(En(qd,a),1));!c.length||(c+='; ');c+=b;Jn(qd,a,c)}
-function Tc(a){var b,c;if(a.b.c==0)return;for(b=a.b.c-1;b>=0;--b){c=hi(Jr(a.b,b),32)[0];(c==null||!c.length)&&Lr(a.b,b)}}
-function Bb(a){var b,c;a.f=true;for(b=0;b<a.b.length;++b){c=a.b[b];if(ap(c.name,'IE_RM_OFF')){a.j=ap(c.content,Uu);break}}}
-function Il(a){Dl();var b,c;if(!a){this.b=null}else{this.b=new at;for(c=nt(a,0);c.c!=c.e.b;){b=hi(vt(c),1);Hl(this,b)}}}
-function ce(a){this.d=a;this.c=new Wn;this.b=new Wn;Jn(this.c,Mv,uu);Jn(this.c,cv,uu);Jn(this.c,dv,uu);Jn(this.c,fv,uu)}
-function ps(a){var b;this.b=(b=hi(a.b&&a.b(),27),new Ns(b,hi(Xh(b,b.length),27)));this.c=Zh(Jk,hu,0,this.b.b.length,0)}
+function Cn(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=b[c];if(e.Y(a,d)){return true}}}return false}
+function Pn(a){zn(this);if(a<0){throw new Io('initial capacity was negative or load factor was non-positive')}}
+function Hd(a){Tb();if(Sb<2)return;Vb('NOT adding [tag='+a.tagName+Ou+a.id+Bv+Sh(a).tagName+', bcos="non-data table"]')}
+function Vb(a){Tb();(a.indexOf('[0;')!=-1||a.indexOf('[1;')!=-1)&&(a+='\33[0m');Ub(a)||undefined;Hp(Hp(Rb,a),Yu)}
+function ed(){ed=au;cd=new fd('OG',0);dd=new fd('PROFILE',1);bd=new fd(ov,2);ad=$h(Dk,iu,7,[cd,dd,bd])}
+function $k(){$k=au;Yk=new qt;Zk=new gl(uu,Yk,Yk,0,0,0,0,-1);new gl(uu,Yk,Yk,0,0,0,0,2147483647)}
+function Bm(){Bm=au;ym=new Dm;vm=new Im;xm=new Nm;Am=new Sm;new Tt('([\\+\\-]?)([0-9])');wm=new Xm;zm=new an}
+function fo(){fo=au;eo=new Tt('\\b');co=new Tt('[\u2063]*([\\"\'\\.,\\!\\@\\-\\:\\;\\$\\?\\(\\)/])[\u2063]*')}
+function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{su(Mk)()}catch(a){b(c)}else{su(Mk)()}}
function vs(a,b){var c,d,e;if(ji(b,37)){c=hi(b,37);d=c.gb();if(ls(a.b,d)){e=ms(a.b,d);return Lt(c.hb(),e)}}return false}
function fq(a,b){var c,d,e;if(ji(b,37)){c=hi(b,37);d=c.gb();if(Bn(a.b,d)){e=En(a.b,d);return a.b.X(c.hb(),e)}}return false}
function Fd(a,b){var c;if(_o(Su,b.tagName)&&!_s(a.c.c,b)){Hd(b);return true}Gd(a,b);c=new Md(a.c);mb(new nb(c),b);return false}
function Nr(a,b){var c;b.length<a.c&&(b=Xh(b,a.c));for(c=0;c<a.c;++c){_h(b,c,a.b[c])}b.length>a.c&&_h(b,a.c,null);return b}
+function ps(a){var b;this.b=(b=hi(a.b&&a.b(),27),new Ns(b,hi(Xh(b,b.length),27)));this.c=Zh(Jk,hu,0,this.b.b.length,0)}
+function ce(a){this.d=a;this.c=new Wn;this.b=new Wn;Jn(this.c,Mv,uu);Jn(this.c,cv,uu);Jn(this.c,dv,uu);Jn(this.c,fv,uu)}
+function Il(a){Dl();var b,c;if(!a){this.b=null}else{this.b=new at;for(c=nt(a,0);c.c!=c.e.b;){b=hi(vt(c),1);Hl(this,b)}}}
+function Tc(a){var b,c;if(a.b.c==0)return;for(b=a.b.c-1;b>=0;--b){c=hi(Jr(a.b,b),32)[0];(c==null||!c.length)&&Lr(a.b,b)}}
+function Bb(a){var b,c;a.f=true;for(b=0;b<a.b.length;++b){c=a.b[b];if(ap(c.name,'IE_RM_OFF')){a.j=ap(c.content,Uu);break}}}
function pn(a,b){var c,d,e;for(d=a.U().bb();d.eb();){c=hi(d.fb(),37);e=c.gb();if(b==null?e==null:Lf(b,e)){return c}}return null}
-function $n(a,b,c){Jn(a,b.toUpperCase(),c);Jn(a,b.toLowerCase(),c);b==null?Ln(a,c):b!=null?Mn(a,b,c):Kn(a,null,c,~~yp(null))}
-function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{su(Mk)()}catch(a){b(c)}else{su(Mk)()}}
-function Pn(a){zn(this);if(a<0){throw new Io('initial capacity was negative or load factor was non-positive')}}
-function Hd(a){Tb();if(Sb<2)return;Vb('NOT adding [tag='+a.tagName+Ou+a.id+Bv+Sh(a).tagName+', bcos="non-data table"]')}
-function Vb(a){Tb();(a.indexOf('[0;')!=-1||a.indexOf('[1;')!=-1)&&(a+='\33[0m');Ub(a)||undefined;Hp(Hp(Rb,a),Yu)}
+function Rg(){var a;if(Mg!=0){a=(new Date).getTime();if(a-Og>2000){Og=a;Pg=Xg()}}if(Mg++==0){_g(($g(),Zg));return true}return false}
function go(a){fo();var b;b=Pt(St(eo,a),'\u2063');b=Pt(St(co,b),Bu);b=gp(b,'[ \u2063]+',Mu);b=Se(b);return ip(b,'[ ]+',0)}
function Go(a){var b;b=Eo(a);if(b>3.4028234663852886E38){return Infinity}else if(b<-3.4028234663852886E38){return -Infinity}return b}
function cb(a,b){var c;switch(b.nodeType){case 3:sm(a.b,b);return false;case 1:c=b;rm(a.b,c);return true;case 9:default:return false;}}
@@ -397,15 +397,16 @@ function Fn(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d]
function xn(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.$(e[f])}}}}
function zr(b,c){var d;d=nt(b,c);try{return vt(d)}catch(a){a=Nk(a);if(ji(a,38)){throw new Mo("Can't get element "+c)}else throw a}}
function Uc(){this.c=$h(Lk,eu,1,[fv,'image:url','image:secure_url','image:type','image:width','image:height']);this.b=new Or}
+function $n(a,b,c){Jn(a,b.toUpperCase(),c);Jn(a,b.toLowerCase(),c);b==null?Ln(a,c):b!=null?Mn(a,b,c):Kn(a,null,c,~~yp(null))}
function Se(a){if(a.length==0||a[0]>Mu&&a[a.length-1]>Mu){return a}return a.replace(/^[\u0000-\u0020]*|[\u0000-\u0020]*$/g,uu)}
function kp(c){if(c.length==0||c[0]>Mu&&c[c.length-1]>Mu){return c}var a=c.replace(/^(\s*)/,uu);var b=a.replace(/\s*$/,uu);return b}
-function Rg(){var a;if(Mg!=0){a=(new Date).getTime();if(a-Og>2000){Og=a;Pg=Xg()}}if(Mg++==0){_g(($g(),Zg));return true}return false}
-function af(a,b){var c,d,e;for(d=new Rq(a);d.c<d.e.W();){c=ii(Pq(d));for(e=0;e<b.length;++e){if(_o(b[e],c.tagName))return true}}return false}
-function M(a){var b,c,d;b=new Or;for(d=new Rq(a.e);d.c<d.e.W();){c=hi(Pq(d),19);if(!c.c){continue}!!c.d&&_s(c.d,vu)||Ir(b,c.b)}return b}
function Re(a){var b;b=a.b;return 9<=b&&b<=13||28<=b&&b<=32||b==5760||b==6158||8192<=b&&b<=8198||8232<=b&&b<=8233||b==8287||b==12288}
function pc(a){var b;for(b=0;b<a.b.c;++b){if(Jr(a.e,b)==null){Mr(a.e,b,new wc(ii(Jr(a.b,b))));uc(hi(Jr(a.e,b-1),6),hi(Jr(a.e,b),6))}}}
function pe(a){var b;b=Bn(a.c,Mv)?hi(En(a.c,Mv),1):uu;return !b.length?Yd(Bn(a.c,bw)?hi(En(a.c,bw),1):uu,Bn(a.c,cw)?hi(En(a.c,cw),1):uu):b}
function Ac(a,b,c){var d;if(c==null||!c.length){ns(a.d,(ed(),cd),b);return}d=jp(c,1);_o(d,$u)?ns(a.d,(ed(),dd),b):_o(d,_u)&&ns(a.d,(ed(),bd),b)}
+function M(a){var b,c,d;b=new Or;for(d=new Rq(a.e);d.c<d.e.W();){c=hi(Pq(d),19);if(!c.c){continue}!!c.d&&_s(c.d,vu)||Ir(b,c.b)}return b}
+function af(a,b){var c,d,e;for(d=new Rq(a);d.c<d.e.W();){c=ii(Pq(d));for(e=0;e<b.length;++e){if(_o(b[e],c.tagName))return true}}return false}
+function Dq(a,b){var c,d;for(c=0,d=a.b.length;c<d;++c){if(b==null?(Gq(c,a.b.length),a.b[c])==null:Lf(b,(Gq(c,a.b.length),a.b[c]))){return c}}return -1}
function jh(b){var c=uu;try{for(var d in b){if(d!=Mv&&d!='message'&&d!='toString'){try{c+='\n '+d+Du+b[d]}catch(a){}}}}catch(a){}return c}
function tb(a,b){var c;Tb();if(Sb<2)return;c=Sh(a);Vb('TABLE: '+b+Ou+a.id+Pu+a.className+', parent=['+c.tagName+Ou+c.id+Pu+c.className+Qu)}
function ke(){ce.call(this,(ye(),ue));Jn(this.c,Wv,uu);Jn(this.c,Xv,uu);Jn(this.c,Yv,uu);Jn(this.c,_v,uu);Jn(this.c,Zv,uu);Jn(this.c,$v,uu)}
@@ -415,14 +416,13 @@ function O(a){if(!a.querySelectorAll){return}var b=a.querySelectorAll('img,sourc
function Ub(a){if($wnd.console==null||typeof $wnd.console.log!=Eu&&typeof $wnd.console.log!='object'){return false}$wnd.console.log(a);return true}
function nm(a,b){var c;c=pm(a,b);Bn(a.s,b.tagName)&&(c=hi(En(a.s,b.tagName),21));c?(a.f=c.R(a)|a.f):(a.f=true);(!c||c.Q())&&--a.t;a.f&&om(a);ot(a.o)}
function jb(b){var c,d;d=getComputedStyle(b,null);c=1;try{c=Go(d[Gu])}catch(a){a=Nk(a);if(!ji(a,29))throw a}return !(_o(d[Hu],Iu)||_o(d[Ju],Ku)||c==0)}
-function Dq(a,b){var c,d;for(c=0,d=a.b.length;c<d;++c){if(b==null?(Gq(c,a.b.length),a.b[c])==null:Lf(b,(Gq(c,a.b.length),a.b[c]))){return c}}return -1}
-function dh(b,c){var d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].nb()&&(c=ch(c,f)):f[0].nb()}catch(a){a=Nk(a);if(!ji(a,33))throw a}}return c}
function I(a){var b;if(a.b.c>0)return;b=dc(a.e);!b.length||jt(a.b,b);jt(a.b,R($doc.title,$doc.documentElement));($doc.title,Oj)==Oj&&jt(a.b,$doc.title)}
+function dh(b,c){var d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].nb()&&(c=ch(c,f)):f[0].nb()}catch(a){a=Nk(a);if(!ji(a,33))throw a}}return c}
function np(a){var b;b=0;while(0<=(b=a.indexOf('\\',b))){a.charCodeAt(b+1)==36?(a=a.substr(0,b-0)+'$'+jp(a,++b)):(a=a.substr(0,b-0)+jp(a,++b))}return a}
function Xl(a,b){var c,d,e,f;f=b.e;c=false;for(d=new Rq(f);d.c<d.e.W();){e=hi(Pq(d),19);if(!e.c&&(a.b==null||!(!!e.d&&_s(e.d,vu)))){Qq(d);c=true}}return c}
function nt(a,b){var c,d;(b<0||b>a.c)&&Jq(b,a.c);if(b>=~~a.c>>1){d=a.b;for(c=a.c;c>b;--c){d=d.c}}else{d=a.b.b;for(c=0;c<b;++c){d=d.b}}return new xt(a,b,d)}
function ub(a,b){var c;Tb();if(Sb<2)return;c=getComputedStyle(a,null);Vb((b?'KEEP ':Ru)+a.tagName+': id='+a.id+', dsp='+c[Hu]+', vis='+c[Ju]+', opaq='+c[Gu])}
-function fp(d,a,b){var c;if(a<256){c=No(a);c='\\x'+'00'.substring(c.length)+c}else{c=String.fromCharCode(a)}return d.replace(RegExp(c,Sw),String.fromCharCode(b))}
+function fp(d,a,b){var c;if(a<256){c=No(a);c='\\x'+'00'.substring(c.length)+c}else{c=String.fromCharCode(a)}return d.replace(RegExp(c,Tw),String.fromCharCode(b))}
function El(a,b,c){var d,e,f,g;g=ip(b,c,0);if(g.length==1){return}for(d=0;d<g.length;++d){f=g[d];if(f.indexOf(Dw)!=-1){continue}e=ip(f,Ew,0).length;e>=4&&$s(a,f)}}
function zo(a,b){var c;b.d=a;if(a==2){c=String.prototype}else{if(a>0){var d=xo(b);if(d){c=d.prototype}else{d=Pk[a]=function(){};d.cZ=b;return}}else{return}}c.cZ=b}
function id(a,b){var c,d;if(!a.c)return uu;c=hi(b.f[':first_name'],1);c==null&&(c=uu);d=hi(b.f[':last_name'],1);d!=null&&!!c.length&&!!d.length&&(c+=Mu);c+=d;return c}
@@ -431,13 +431,13 @@ function P(a){var b,c;switch(a.nodeType){case 1:b=a;b.hasAttribute(yu)&&(b.setAt
function zb(a){var b,c,d;a.e=uu;b=gb(a.n,'dateline');if(b){a.e=b.textContent}else{for(c=0;c<a.b.length;++c){d=a.b[c];if(ap(d.name,'displaydate')){a.e=d.content;break}}}}
function Db(a){var b,c,d;a.o=uu;if(a.b.length==0)return;d=a.n.getElementsByTagName(Au);if(d.length==0)return;for(b=0;b<a.b.length;++b){c=a.b[b];if(ap(c.name,Wu)){a.o=c.content;break}}}
function To(){To=au;So=$h(Bk,hu,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}
-function Eo(a){var b;if(!(b=Do,!b&&(b=Do=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a))){throw new Vo(Qw+a+Rw)}return parseFloat(a)}
+function Eo(a){var b;if(!(b=Do,!b&&(b=Do=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a))){throw new Vo(Rw+a+Sw)}return parseFloat(a)}
function No(a){var b,c,d;b=Zh(Bk,hu,-1,8,1);c=(To(),So);d=7;if(a>=0){while(a>15){b[d--]=c[a&15];a>>=4}}else{while(d>0){b[d--]=c[a&15];a>>=4}}b[d]=c[a&15];return op(b,d,8)}
function kb(a,b){var c,d,e,f;c=a.getElementsByTagName(Lu);for(e=0;e<c.length;++e){d=c[e];if(f=d.className.toLowerCase(),(Mu+f+Mu).indexOf(Mu+b+Mu)!=-1)return d}return null}
-function Wp(a){var b,c,d,e;d=new Bp;b=null;d.b.b+=lw;c=a.bb();while(c.eb()){b!=null?(Kh(d.b,b),d):(b=Ow);e=c.fb();Kh(d.b,e===a?'(this Collection)':uu+e)}d.b.b+=Qu;return d.b.b}
+function Wp(a){var b,c,d,e;d=new Bp;b=null;d.b.b+=lw;c=a.bb();while(c.eb()){b!=null?(Kh(d.b,b),d):(b=Pw);e=c.fb();Kh(d.b,e===a?'(this Collection)':uu+e)}d.b.b+=Qu;return d.b.b}
function Yh(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
-function An(j,a){var b=j.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){var h=e[f];var i=h.hb();if(j.Y(a,i)){return true}}}}return false}
+function An(j,a){var b=j.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){var h=e[f];var i=h.hb();if(j.Y(a,i)){return true}}}}return false}
function Yt(a){var b,c,d,e,f;f=ip(a,'\\.',0);e=$wnd;b=0;for(c=f.length-1;b<c;++b){if(!_o(f[b],'client')){e[f[b]]||(e[f[b]]={});e=e!=null?e[f[b]]:null}}d=e!=null?e[f[b]]:null;return d}
function ge(a,b){var c,d;c=Bn(a.c,b)?hi(En(a.c,b),1):uu;if(c.length)return c;d=Bn(a.b,b)?hi(En(a.b,b),14):null;!!d&&(d.d==(ye(),we)?(c=pe(hi(d,13))):d.d==ve&&(c=me(hi(d,12))));return c}
function tl(a,b,c){var d,e,f,g;d=0;while(d<b&&sl(a.charCodeAt(d))){++d}if(d!=0){for(f=0,g=c.length;f<g;++f){e=c[f];if(!(d<0||d>=a.length)&&a.indexOf(e,d)==d){return true}}}return false}
@@ -447,7 +447,7 @@ function jl(a){var b,c,d;b=new Lp;for(d=new Rq(a.e);d.c<d.e.W();){c=hi(Pq(d),19)
function eh(a){var b,c,d;d=uu;a=kp(a);b=a.indexOf(hw);c=a.indexOf(Eu)==0?8:0;if(b==-1){b=cp(a,qp(64));c=a.indexOf('function ')==0?9:0}b!=-1&&(d=kp(a.substr(c,b-c)));return d.length>0?d:iw}
function Ql(a,b,c){var d,e,f,g;f=Sh(al(b));for(g=new Xq(a,c);g.c>0;){d=hi(Vq(g),19);if(d.f.c<1){continue}e=Sh(bl(d));if(Sh(f)==Sh(e)){el(d,true);!d.d&&(d.d=new bt);$s(d.d,Jw);f=Sh(al(d))}}}
function Rl(a,b,c){var d,e,f,g;g=Sh(bl(b));for(f=new Xq(a,c+1);f.c<f.e.W();){d=hi(Pq(f),19);if(d.f.c<1){continue}e=Sh(al(d));if(Sh(g)==Sh(e)){el(d,true);!d.d&&(d.d=new bt);$s(d.d,Jw);g=Sh(bl(d))}}}
-function Zq(a,b,c){this.d=a;this.b=b;this.c=c-b;if(b>c){throw new Io(Tw+b+' > toIndex: '+c)}if(b<0){throw new Mo(Tw+b+' < 0')}if(c>a.c){throw new Mo('toIndex: '+c+' > wrapped.size() '+a.c)}}
+function Zq(a,b,c){this.d=a;this.b=b;this.c=c-b;if(b>c){throw new Io(Uw+b+' > toIndex: '+c)}if(b<0){throw new Mo(Uw+b+' < 0')}if(c>a.c){throw new Mo('toIndex: '+c+' > wrapped.size() '+a.c)}}
function gb(a,b){if(typeof a.querySelector==Eu)return a.querySelector(Fu+b);if(typeof a.getElementsByClassName==Eu){var c=a.getElementsByClassName(b);return c.length==0?null:c[0]}return kb(a,b)}
function pl(a,b,c){Tb();if(Sb<1)return false;if(b){Vb('\33[0;34m<<<<< '+c+' >>>>>');ol(a);Vb('\33[0;34m<<<<< >>>>>')}else{Vb('\33[0;31m~~~~~ No Changes: '+c+' ~~~~~')}return false}
function Cb(a){var b,c,d;a.k=uu;b=a.n.getElementsByTagName(Lu);for(d=0;d<b.length&&!a.k.length;++d){c=b[d];a.k=c.getAttribute(Vu)||uu;!a.k.length&&(a.k=c.getAttribute('source_organization')||uu)}}
@@ -469,7 +469,7 @@ function vd(a,b){var c,d,e,f,g;Vb('numLinks='+b.length+', found next: '+(a!=null
function js(a){var b,c,d,e,f,g,h;if(a){for(e=0,d=a.b.length-1;e<d;++e,--d){h=(Gq(e,a.b.length),a.b[e]);bs(a,e,(Gq(d,a.b.length),a.b[d]));bs(a,d,h)}}else{b=new Xq(null,0);f=new Xq(null,null.b.length);while(b.c<f.c-1){c=Pq(b);g=Vq(f);Wq(b,g);Wq(f,c)}}}
function Sl(a){var b,c,d,e;b=false;c=-1;for(e=new Rq(a.e);e.c<e.e.W();){d=hi(Pq(e),19);if(d.c&&!!d.d&&_s(d.d,Iw)){c=d.r;break}}if(c==-1){return false}for(e=new Rq(a.e);e.c<e.e.W();){d=hi(Pq(e),19);if(!d.c){if(d.j>=100&&d.r==c){el(d,true);b=true}}}return b}
function $e(a){var b,c,d,e,f;c=new Or;b=a.getElementsByTagName(Lu);if(a.getElementsByTagName(Su).length>0){for(e=0;e<b.length;++e){d=b[e];f=Sh(d);while(f){if(_o(Su,f.tagName)){f==a&&(_h(c.b,c.c++,d),true);break}f=Sh(f)}}}else{for(e=0;e<b.length;++e){Hr(c,b[e])}}return c}
-function Fo(a){var b,c,d,e;if(a==null){throw new Vo(zv)}c=a.length;d=c>0&&a.charCodeAt(0)==45?1:0;for(b=d;b<c;++b){if(lo(a.charCodeAt(b))==-1){throw new Vo(Qw+a+Rw)}}e=parseInt(a,10);if(isNaN(e)){throw new Vo(Qw+a+Rw)}else if(e<-2147483648||e>2147483647){throw new Vo(Qw+a+Rw)}return e}
+function Fo(a){var b,c,d,e;if(a==null){throw new Vo(zv)}c=a.length;d=c>0&&a.charCodeAt(0)==45?1:0;for(b=d;b<c;++b){if(lo(a.charCodeAt(b))==-1){throw new Vo(Rw+a+Sw)}}e=parseInt(a,10);if(isNaN(e)){throw new Vo(Rw+a+Sw)}else if(e<-2147483648||e>2147483647){throw new Vo(Rw+a+Sw)}return e}
function Jl(a){var b,c,d,e,f,g;d=0;g=-1;c=-1;for(f=new Rq(a.e);f.c<f.e.W();){e=hi(Pq(f),19);if(c==-1&&!!e.d&&_s(e.d,vu)){g=d;c=-1}c==-1&&e.c&&(c=d);++d}if(c<=g||g==-1){return false}b=false;for(f=new Rq(new Zq(a.e,g,c));f.c<f.e.W();){e=hi(Pq(f),19);!!e.d&&_s(e.d,Gw)&&(b=el(e,true)|b)}return b}
function Ah(a){var b,c,d,e,f,g,h,i,j;j=Zh(Kk,hu,30,a.length,0);for(e=0,f=j.length;e<f;++e){i=ip(a[e],jw,0);b=-1;d=kw;if(i.length==2&&i[1]!=null){h=i[1];g=dp(h,qp(58));c=ep(h,qp(58),g-1);d=h.substr(0,c-0);if(g!=-1&&c!=-1){gh(h.substr(c+1,g-(c+1)));b=gh(jp(h,g+1))}}j[e]=new Xo(i[0],d+tu+b)}yg(j)}
function dl(a,b){var c;ji(a.s,31)||(a.s=new Mp(a.s));c=hi(a.s,31);c.b.b+=Yu;Gp(c,b.s);a.j+=b.j;a.k+=b.k;a.n+=b.n;a.o+=b.o;a.q=Po(a.q,b.q);a.p=Oo(a.p,b.p);cl(a);a.c=a.c|b.c;!a.f&&(a.f=new qt);Up(a.f,b.f);!a.b&&(a.b=new qt);Up(a.b,b.b);a.i+=b.i;!!b.d&&(!a.d?(a.d=new ct(b.d)):a.d._(b.d));a.r=Po(a.r,b.r)}
@@ -477,8 +477,8 @@ function Gl(a,b){var c,d,e,f;if(!a.b){return false}c=false;for(e=new Rq(b.e);e.c
function he(){ce.call(this,(ye(),te));Jn(this.c,Tv,uu);Jn(this.c,Vu,uu);Jn(this.c,Sv,uu);Jn(this.c,Rv,uu);Jn(this.c,Ov,uu);Jn(this.c,Nv,uu);Jn(this.c,kv,uu);Jn(this.c,Qv,uu);Jn(this.c,Pv,uu);Jn(this.b,Vu,null);Jn(this.b,Sv,null);Jn(this.b,kv,null);Jn(this.b,Qv,null);Jn(this.b,Uv,null);Jn(this.b,Vv,null)}
function ql(a){var b,c,d,e,f,g,h;g=a.e;if(g.c==0)return false;c=false;d=new Xq(g,0);$k();b=Zk;e=hi(Pq(d),19);while(e!=Zk){f=b;b=e;e=d.c<d.e.W()?hi(Pq(d),19):Zk;c=c|(b.e<=0.333333?f.e<=0.555556?b.j<=16?e.j<=15?f.j<=4?(h=false):(h=true):(h=true):(h=true):b.j<=40?e.j<=17?(h=false):(h=true):(h=true):(h=false),el(b,h))}return c}
function zc(a,b){var c,d,e,f,g,h,i;d=b.getElementsByTagName(Xu);for(e=0;e<d.length;++e){g=d[e];i=(g.getAttribute('property')||uu).toLowerCase();for(f=0;f<a.f.length;++f){h=hi(ms(a.d,a.f[f].d),1)+av;if(cp(i,h+a.f[f].b)!=0)continue;i=jp(i,h.length);c=true;!!a.f[f].c&&(c=a.f[f].c.K(i,g.content,a.i));c&&Jn(a.i,a.f[f].b,g.content)}}}
-function rm(a,b){var c,d,e,f;jt(a.o,null);d=b.tagName.toUpperCase();c=pm(a,b);Bn(a.s,d)&&(c=hi(En(a.s,d),21));if(c){c.Q()&&++a.t;a.f=c.S(a,b)|a.f}else{++a.t;a.f=true}e=b.getAttribute(Cv)||uu;f=b.getAttribute(yu)||uu;(Nt(St(gm,e))||Nt(St(gm,f)))&&jm(a,new dm($h(Lk,eu,1,[Aw])));(_o(d,'ASIDE')||_o(d,'NAV'))&&jm(a,new dm($h(Lk,eu,1,[Aw])))}
function Sc(b){var c,d,e,f;f=Zh(Ck,fu,4,b.b.c,0);for(c=0;c<b.b.c;++c){d=hi(Jr(b.b,c),32);e=new lc;f[c]=e;e.f=d[1]!=null&&!!d[1].length?d[1]:d[0];d[2]!=null&&(e.d=d[2]);d[3]!=null&&(e.e=d[3]);try{d[4]!=null&&(e.i=Fo(d[4]))}catch(a){a=Nk(a);if(!ji(a,29))throw a}try{d[5]!=null&&(e.c=Fo(d[5]))}catch(a){a=Nk(a);if(!ji(a,29))throw a}}return f}
+function rm(a,b){var c,d,e,f;jt(a.o,null);d=b.tagName.toUpperCase();c=pm(a,b);Bn(a.s,d)&&(c=hi(En(a.s,d),21));if(c){c.Q()&&++a.t;a.f=c.S(a,b)|a.f}else{++a.t;a.f=true}e=b.getAttribute(Cv)||uu;f=b.getAttribute(yu)||uu;!_o(d,Ow)&&(Nt(St(gm,e))||Nt(St(gm,f)))&&jm(a,new dm($h(Lk,eu,1,[Aw])));(_o(d,'ASIDE')||_o(d,'NAV'))&&jm(a,new dm($h(Lk,eu,1,[Aw])))}
function je(b){var c;c=new lc;c.f=Bn(b.c,Wv)?hi(En(b.c,Wv),1):uu;!c.f.length&&(c.f=Bn(b.c,cv)?hi(En(b.c,cv),1):uu);c.e=Bn(b.c,Xv)?hi(En(b.c,Xv),1):uu;c.b=Bn(b.c,Yv)?hi(En(b.c,Yv),1):uu;try{c.i=Fo(Bn(b.c,Zv)?hi(En(b.c,Zv),1):uu)}catch(a){a=Nk(a);if(!ji(a,28))throw a}try{c.c=Fo(Bn(b.c,$v)?hi(En(b.c,$v),1):uu)}catch(a){a=Nk(a);if(!ji(a,28))throw a}return c}
function Ol(a,b){var c,d,e,f,g,h,i,j;j=b.e;if(j.c<2){return false}f=-1;d=null;c=0;e=-1;for(i=new Rq(j);i.c<i.e.W();){h=hi(Pq(i),19);if(h.c){g=h.j;if(g>f){d=h;f=g;e=c}}++c}for(i=new Rq(j);i.c<i.e.W();){h=hi(Pq(i),19);if(h==d){el(h,true);!h.d&&(h.d=new bt);$s(h.d,Iw)}else{el(h,false);!h.d&&(h.d=new bt);$s(h.d,Gw)}}if(a.b&&e!=-1){Rl(j,d,e);Ql(j,d,e)}return true}
function Ze(){Ze=au;Xe=$h(Lk,eu,1,['COLGROUP','COL','TH']);Ye=$h(Lk,eu,1,[Ev,Iv,dw,Fv]);We=new at;$s(We,'grid');$s(We,'treegrid');Ve=new at;$s(Ve,'gridcell');$s(Ve,'columnheader');$s(Ve,'row');$s(Ve,'rowgroup');$s(Ve,'rowheader');Ue=new at;$s(Ue,'application');$s(Ue,'banner');$s(Ue,'complementary');$s(Ue,'contentinfo');$s(Ue,'form');$s(Ue,'main');$s(Ue,'navigation');$s(Ue,'search')}
@@ -487,8 +487,8 @@ function Kl(a){var b,c,d,e,f,g;g=a.e;if(g.c<2){return false}b=false;e=new Xq(g,0
function bc(a){var b,c,d,e,f,g,h,i,j,k;h=(i={},i[9]=new Array,i);if(gc(a))return h;lg(h,dc(a));mg(h,ec(a));ng(h,fc(a));jg(h,_b(a));kg(h,cc(a));ig(h,$b(a));hg(h,Zb(a));b=Yb(a);if(b){c=(j={},j[5]=new Array,j);$f(c,b.e);Zf(c,b.d);Yf(c,b.c);_f(c,b.f);for(d=0;d<b.b.length;++d){Xf(c,b.b[d])}gg(h,c)}g=ac(a);for(d=0;d<g.length;++d){e=g[d];f=(k={},h[9].push(k),k);eg(f,e.f);cg(f,e.d);dg(f,e.e);ag(f,e.b);fg(f,e.i);bg(f,e.c)}return h}
function U(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;f=ib();e=(i={},i[4]=new Array,i);c=new L($doc.documentElement);Wf(e,(I(c),hi(zr(c.b,0),1)));Wb(a[2]!=undefined?Pf(a):0);Vb('DomDistiller debug level: '+(Tb(),Tb(),Sb));b=(j={},j);g=a[1]!=undefined&&Qf(a);Of(b,J(c,g));Sf(e,b);Uf(e,(rd(),k={},l=ud($doc.documentElement),l!=null&&og(k,l),k));Tf(e,bc(c.e));h=c.d;tg(h,ib()-f);Vf(e,h);d=(m={},m);Nf(d,(n=Rb.b.b,Kp(Rb),n));Rf(e,d);return e}
function Mk(){var a;!!$stats&&Sk('com.google.gwt.useragent.client.UserAgentAsserter');a=Wk();_o(mw,a)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (safari) does not match the runtime user.agent value ('+a+'). Expect more errors.\n'),undefined);!!$stats&&Sk('com.google.gwt.user.client.DocumentModeAsserter');Vk();!!$stats&&Sk('com.dom_distiller.client.DomDistillerEntry');_t();new Z}
-function ip(l,a,b){var c=new RegExp(a,Sw);var d=[];var e=0;var f=l;var g=null;while(true){var h=c.exec(f);if(h==null||f==uu||e==b-1&&b>0){d[e]=f;break}else{d[e]=f.substring(0,h.index);f=f.substring(h.index+h[0].length,f.length);c.lastIndex=0;if(g==f){d[e]=f.substring(0,1);f=f.substring(1)}g=f;e++}}if(b==0&&l.length>0){var i=d.length;while(i>0&&d[i-1]==uu){--i}i<d.length&&d.splice(i,d.length-i)}var j=mp(d.length);for(var k=0;k<d.length;++k){j[k]=d[k]}return j}
-function bo(){zn(this);$n(this,'STYLE',(Bm(),ym));$n(this,'SCRIPT',ym);$n(this,'OPTION',ym);$n(this,Iv,ym);$n(this,Ev,ym);$n(this,dw,ym);$n(this,Hv,ym);$n(this,'NOSCRIPT',ym);$n(this,wu,vm);$n(this,'BODY',xm);$n(this,'LI',new fn(new dm($h(Lk,eu,1,[Cw]))));$n(this,zu,new fn(new dm($h(Lk,eu,1,['de.l3s.boilerpipe/H1',Hw]))));$n(this,'H2',new fn(new dm($h(Lk,eu,1,['de.l3s.boilerpipe/H2',Hw]))));$n(this,'H3',new fn(new dm($h(Lk,eu,1,['de.l3s.boilerpipe/H3',Hw]))))}
+function bo(){zn(this);$n(this,'STYLE',(Bm(),ym));$n(this,'SCRIPT',ym);$n(this,'OPTION',ym);$n(this,Iv,ym);$n(this,Ev,ym);$n(this,dw,ym);$n(this,Hv,ym);$n(this,'NOSCRIPT',ym);$n(this,wu,vm);$n(this,Ow,xm);$n(this,'LI',new fn(new dm($h(Lk,eu,1,[Cw]))));$n(this,zu,new fn(new dm($h(Lk,eu,1,['de.l3s.boilerpipe/H1',Hw]))));$n(this,'H2',new fn(new dm($h(Lk,eu,1,['de.l3s.boilerpipe/H2',Hw]))));$n(this,'H3',new fn(new dm($h(Lk,eu,1,['de.l3s.boilerpipe/H3',Hw]))))}
+function ip(l,a,b){var c=new RegExp(a,Tw);var d=[];var e=0;var f=l;var g=null;while(true){var h=c.exec(f);if(h==null||f==uu||e==b-1&&b>0){d[e]=f;break}else{d[e]=f.substring(0,h.index);f=f.substring(h.index+h[0].length,f.length);c.lastIndex=0;if(g==f){d[e]=f.substring(0,1);f=f.substring(1)}g=f;e++}}if(b==0&&l.length>0){var i=d.length;while(i>0&&d[i-1]==uu){--i}i<d.length&&d.splice(i,d.length-i)}var j=mp(d.length);for(var k=0;k<d.length;++k){j[k]=d[k]}return j}
function td(){var a,b,c,d,e,f;c=$wnd.location.pathname;f=ip(c,pv,0);js(new cs(f));a=new Or;for(b=0;b<f.length;++b){e=f[b];if(e.indexOf(Fu)!=-1){d=ip(e,qv,0)[1];Te(d,'[^a-zA-Z]')||(e=ip(e,qv,0)[0])}e=Pe(e,',00',uu);b<2&&(e=Pe(e,'((_|-)?p[a-z]*|(_|-))[0-9]{1,2}$',uu));if(!e.length)continue;if(b<2&&Te(e,'^\\d{1,2}$'))continue;if(b==0&&ap(e,'index'))continue;if(b<2&&e.length<3&&!Te(f[0],'[a-z]')){continue}_h(a.b,a.c++,e)}return $wnd.location.protocol+'//'+$wnd.location.host+pv+wd(a)}
function om(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o;if(a.k==0){mm(a);return}c=a.w.b.b.length;switch(c){case 0:lt(a.b);return;case 1:if(a.r){mm(a);return}}o=go(a.w);f=0;d=0;i=0;b=-1;e=0;g=0;for(l=0,m=o.length;l<m;++l){k=o[l];if(_o(Mw,k)){a.j=true}else if(_o(Nw,k)){a.j=false}else if(Nt(St(hm,k))){++e;++f;++g;a.j&&++d;n=k.length;b+=n+1;if(b>80){++i;b=n;g=1}}else{++e}}if(e==0){mm(a);return}if(i==0){h=f;i=1}else{h=f-g}j=new gl(Se(a.v.b.b),a.p,a.b,f,d,h,i,a.q);++a.q;mm(a);fl(j,a.c);km(a,j);a.c=-1}
function R(a,b){var c,d,e,f,g;c=uu;d=uu;if(Oj==Oj){c=d=a}else if(b){e=b.getElementsByTagName(Au);e.length>0&&(c=d=e[0].textContent)}if(c==uu)return uu;if(Te(c,' [\\|\\-] ')){c=Pe(d,'(.*)[\\|\\-] .*',Bu);ip(c,Cu,0).length<3&&(c=Pe(d,'[^\\|\\-]*[\\|\\-](.*)',Bu))}else if(c.indexOf(Du)!=-1){c=Pe(d,'.*:(.*)',Bu);ip(c,Cu,0).length<3&&(c=Pe(d,'[^:]*[:](.*)',Bu))}else if(!!b&&(c.length>150||c.length<15)){c=Q(b);!c.length&&(c=d)}c=(f=new Ut('^\\s+|\\s+$'),g=new Qt(f.c,f.b,c),Pt(g,uu));ip(c,Cu,0).length<=4&&(c=d);return c}
@@ -506,9 +506,9 @@ function Sd(){Sd=au;Rd=new Wn;Jn(Rd,'http://schema.org/ImageObject',(ye(),ue));J
function J(a,b){var c,d,e,f,g,h,i,j,k,l;f=ib();d=(g=new tm,h=new db(g),i=new rb(h),mb(new nb(i),a.c),om(g),j=(om(g),new nl(g.u)),I(a),kl(j,a.b),ml(j,i.d),ll(j,i.b),j);qg(a.d,ib()-f);f=ib();c=(pl(d,true,'Start'),rl(d),Gl(new Il(d.b),d),l=ql(d),pl(d,l,'Classification Complete'),l=am((_l(),$l),d),pl(d,l,'Ignore Strictly Not Content blocks'),l=Kl(d),pl(d,l,'HeadingFusion'),l=yl((xl(),vl),d),pl(d,l,'BlockProximityFusion: Distance 1'),l=Xl((Wl(),Vl),d),pl(d,l,'BlockFilter'),l=yl(wl,d),pl(d,l,'BlockProximityFusion: Same level content-only'),l=Ol((Nl(),Ml),d),pl(d,l,'Keep Largest Block'),l=Jl(d),pl(d,l,'Expand Title to Content'),l=Sl(d),pl(d,l,'Largest Block Same Tag Level -> Content'),l=Tl(d),pl(d,l,'List at end filter'),k=M(d),Dd(k,d.d,d.c,$doc.documentElement));pg(a.d,ib()-f);if(c.c==0){return uu}f=ib();e=K(b,c);rg(a.d,ib()-f);return e}
function Bc(a){var b;this.c=new Uc;this.e=new jd;this.b=new Pc;this.f=$h(Ek,hu,8,[new md(Wu,(ed(),cd),null),new md(bv,cd,null),new md(cv,cd,null),new md(dv,cd,null),new md(ev,cd,null),new md(fv,cd,this.c),new md('image:',cd,this.c),new md('first_name',dd,this.e),new md('last_name',dd,this.e),new md(gv,bd,this.b),new md(hv,bd,this.b),new md(iv,bd,this.b),new md(jv,bd,this.b),new md(kv,bd,this.b)]);this.i=new Wn;this.d=new ps(Ci);yc(this,a);zc(this,a);Tc(this.c);b=hi(ms(this.d,cd),1)+av;if(!(Bn(this.i,Wu)?hi(En(this.i,Wu),1):uu).length)throw new Bg(lv+b+'title" property is missing.');if(!(Bn(this.i,bv)?hi(En(this.i,bv),1):uu).length)throw new Bg(lv+b+'type" property is missing.');if(!(Bn(this.i,cv)?hi(En(this.i,cv),1):uu).length)throw new Bg(lv+b+'url" property is missing.');if(Sc(this.c).length==0)throw new Bg(lv+b+'image" property is missing.')}
function Vk(){var a,b,c;b=$doc.compatMode;a=$h(Lk,eu,1,[nw]);for(c=0;c<a.length;++c){if(_o(a[c],b)){return}}a.length==1&&_o(nw,a[0])&&_o('BackCompat',b)?"GWT no longer supports Quirks Mode (document.compatMode=' BackCompat').<br>Make sure your application's host HTML page has a Standards Mode (document.compatMode=' CSS1Compat') doctype,<br>e.g. by using &lt;!doctype html&gt; at the start of your application's HTML page.<br><br>To continue using this unsupported rendering mode and risk layout problems, suppress this message by adding<br>the following line to your*.gwt.xml module file:<br>&nbsp;&nbsp;&lt;extend-configuration-property name=\"document.compatMode\" value=\""+b+'"/&gt;':"Your *.gwt.xml module configuration prohibits the use of the current doucment rendering mode (document.compatMode=' "+b+"').<br>Modify your application's host HTML page doctype, or update your custom 'document.compatMode' configuration property settings."}
-function cf(a){Ze();var b,c,d,e,f,g,h,i,j,k,l,m,n,o,q,r,s,t,u,v;Af();q=Sh(a);while(q){if(_o('INPUT',q.tagName)||ap(q.getAttribute('contenteditable')||uu,Uu)){return bf(nf,uu,(Hf(),Gf))}q=Sh(q)}u=(a.getAttribute(ew)||uu).toLowerCase();if(_o(u,'presentation')){return bf(xf,fw+u,(Hf(),Gf))}if(_s(We,u)||_s(Ue,u)){return bf(xf,fw+u,(Hf(),Ff))}h=$e(a);for(m=new Rq(h);m.c<m.e.W();){l=ii(Pq(m));s=(l.getAttribute(ew)||uu).toLowerCase();if(_s(Ve,s)||_s(Ue,s)){return bf(wf,fw+s,(Hf(),Ff))}}if(_o(a.getAttribute('datatable')||uu,'0')){return bf(jf,uu,(Hf(),Gf))}t=a.rows;if(t.length<=1)return bf(qf,uu,(Hf(),Gf));g=_e(t);if(!g||g.length<=1){return bf(pf,uu,(Hf(),Gf))}d=a.caption;if(!!d&&!!hb(d).length||!!a.tHead||!!a.tFoot||af(h,Xe)){return bf(gf,uu,(Hf(),Ff))}i=new Or;for(m=new Rq(h);m.c<m.e.W();){l=ii(Pq(m));_o('TD',l.tagName)&&(_h(i.b,i.c++,l),true)}for(m=new Rq(i);m.c<m.e.W();){l=ii(Pq(m));if(l.hasAttribute('abbr')||l.hasAttribute('headers')||l.hasAttribute('scope')){return bf(ff,uu,(Hf(),Ff))}e=l.getElementsByTagName(Lu);if(e.length==1&&_o('ABBR',e[0].tagName)){return bf(vf,uu,(Hf(),Ff))}}j=a.ownerDocument.documentElement;k=j.offsetWidth||0;if(k>0&&(a.offsetWidth||0)>0.95*k){v=false;b=j.getElementsByTagName(Xu);for(n=0;n<b.length&&!v;++n){o=b[n];v=ap(o.name,'viewport')}if(!v)return bf(rf,uu,(Hf(),Gf))}if(a.hasAttribute('summary'))return bf(yf,uu,(Hf(),Ff));if(a.getElementsByTagName(Su).length>0)return bf(uf,uu,(Hf(),Gf));if(g.length>=5)return bf(tf,uu,(Hf(),Ff));for(m=new Rq(i);m.c<m.e.W();){l=ii(Pq(m));c=getComputedStyle(l,null)['borderStyle'];if(!!c.length&&!_o(c,Iu)&&!_o(c,Ku)){return bf(hf,fw+c,(Hf(),Ff))}}r=null;for(n=0;n<t.length;++n){f=getComputedStyle(t[n],null)['backgroundColor'];if(r==null){r=f;continue}if(!ap(r,f)){return bf(lf,uu,(Hf(),Ff))}}if(t.length>=20)return bf(sf,uu,(Hf(),Ff));if(i.c<=10)return bf(of,uu,(Hf(),Gf));if(af(h,Ye)){return bf(mf,uu,(Hf(),Gf))}return bf(kf,uu,(Hf(),Ff))}
+function cf(a){Ze();var b,c,d,e,f,g,h,i,j,k,l,m,n,o,q,r,s,t,u,v;Af();q=Sh(a);while(q){if(_o('INPUT',q.tagName)||ap(q.getAttribute('contenteditable')||uu,Uu)){return bf(nf,uu,(Hf(),Gf))}q=Sh(q)}u=(a.getAttribute(ew)||uu).toLowerCase();if(_o(u,'presentation')){return bf(xf,fw+u,(Hf(),Gf))}if(_s(We,u)||_s(Ue,u)){return bf(xf,fw+u,(Hf(),Ff))}h=$e(a);for(m=new Rq(h);m.c<m.e.W();){l=ii(Pq(m));s=(l.getAttribute(ew)||uu).toLowerCase();if(_s(Ve,s)||_s(Ue,s)){return bf(wf,fw+s,(Hf(),Ff))}}if(_o(a.getAttribute('datatable')||uu,'0')){return bf(jf,uu,(Hf(),Gf))}if(a.getElementsByTagName(Su).length>0)return bf(uf,uu,(Hf(),Gf));t=a.rows;if(t.length<=1)return bf(qf,uu,(Hf(),Gf));g=_e(t);if(!g||g.length<=1){return bf(pf,uu,(Hf(),Gf))}d=a.caption;if(!!d&&!!hb(d).length||!!a.tHead||!!a.tFoot||af(h,Xe)){return bf(gf,uu,(Hf(),Ff))}i=new Or;for(m=new Rq(h);m.c<m.e.W();){l=ii(Pq(m));_o('TD',l.tagName)&&(_h(i.b,i.c++,l),true)}for(m=new Rq(i);m.c<m.e.W();){l=ii(Pq(m));if(l.hasAttribute('abbr')||l.hasAttribute('headers')||l.hasAttribute('scope')){return bf(ff,uu,(Hf(),Ff))}e=l.getElementsByTagName(Lu);if(e.length==1&&_o('ABBR',e[0].tagName)){return bf(vf,uu,(Hf(),Ff))}}j=a.ownerDocument.documentElement;k=j.offsetWidth||0;if(k>0&&(a.offsetWidth||0)>0.95*k){v=false;b=j.getElementsByTagName(Xu);for(n=0;n<b.length&&!v;++n){o=b[n];v=ap(o.name,'viewport')}if(!v)return bf(rf,uu,(Hf(),Gf))}if(a.hasAttribute('summary'))return bf(yf,uu,(Hf(),Ff));if(g.length>=5)return bf(tf,uu,(Hf(),Ff));for(m=new Rq(i);m.c<m.e.W();){l=ii(Pq(m));c=getComputedStyle(l,null)['borderStyle'];if(!!c.length&&!_o(c,Iu)&&!_o(c,Ku)){return bf(hf,fw+c,(Hf(),Ff))}}r=null;for(n=0;n<t.length;++n){f=getComputedStyle(t[n],null)['backgroundColor'];if(r==null){r=f;continue}if(!ap(r,f)){return bf(lf,uu,(Hf(),Ff))}}if(t.length>=20)return bf(sf,uu,(Hf(),Ff));if(i.c<=10)return bf(of,uu,(Hf(),Gf));if(af(h,Ye)){return bf(mf,uu,(Hf(),Gf))}return bf(kf,uu,(Hf(),Ff))}
function ud(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,q,r,s,t,u,v,w,x,y,z,A,B;Tb();Sb>=3&&zn(qd);d=td();A=Pe($wnd.location.href,rv,uu);c=b.getElementsByTagName(wu);w=new Wn;for(f=0;f<c.length;++f){h=c[f];z=h.offsetWidth||0;e=h.offsetHeight||0;if(z==0||e==0){sd(h,'ignored: sz='+z+sv+e);continue}if(!jb(h)){sd(h,'ignored: invisible');continue}j=Pe(Pe(h.href,'#.*$',uu),rv,uu);if(!j.length||!Te(j,'^https?://')||ap(j,A)||ap(j,d)){sd(h,'ignored: empty or same as current or base url'+d);continue}y=ip(j,'\\/+',0);if(y.length<3||!ap($wnd.location.host,y[1])){sd(h,'ignored: different domain');continue}m=hb(h);if(Te(m,tv)||m.length>25){sd(h,'ignored: one of extra');continue}k=Pe(j,d,uu);if(!Te(k,'\\d')){sd(h,'ignored: no number beyond base url '+d);continue}l=null;if(j==null?w.d:j!=null?av+j in w.f:Hn(w,null,~~yp(null))){l=hi(j==null?w.c:j!=null?w.f[av+j]:Fn(w,null,~~yp(null)),9);l.d+=' | '+m}else{l=new yd(f,m,j);j==null?Ln(w,l):j!=null?Mn(w,j,l):Kn(w,null,l,~~yp(null))}if(j.indexOf(d)!=0){l.e-=25;sd(h,uv+l.e+': not part of base url '+d)}i=m+Mu+h.className+Mu+h.id;sd(h,'txt+class+id='+i);if(Te(i,vv)){l.e+=50;sd(h,uv+l.e+': has next')}if(Te(i,wv)){l.e+=25;sd(h,uv+l.e+': has pag* word')}if(Te(i,'(first|last)')){if(!Te(l.d,vv)){l.e-=65;sd(h,uv+l.e+': has first|last but no next regex')}}if(Te(i,xv)||Te(i,tv)){l.e-=50;sd(h,uv+l.e+': has neg or extra regex')}if(Te(i,'(prev|early|old|new|<|\xAB)')){l.e-=200;sd(h,uv+l.e+': has opp of next regex')}u=false;o=false;s=Sh(h);while(!!s&&(!u||!o)){t=s.className+Mu+s.id;if(!u&&Te(t,wv)){l.e+=25;u=true;sd(h,uv+l.e+': posParent - '+t)}if(!o&&Te(t,xv)){if(!Te(t,'article|body|content|entry|hentry|main|page|pagination|post|text|blog|story')){l.e-=25;o=true;sd(h,uv+l.e+': negParent - '+t)}}s=Sh(s)}if(Te(j,'p(a|g|ag)?(e|ing|ination)?(=|\\/)[0-9]{1,2}')||Te(j,'(page|paging)')){l.e+=25;sd(h,uv+l.e+': has paging info')}if(Te(j,tv)){l.e-=15;sd(h,uv+l.e+': has extra regex')}n=0;try{n=Fo(m)}catch(a){a=Nk(a);if(!ji(a,29))throw a}if(n>0){n==1?(l.e-=10):(l.e+=0>10-n?0:10-n);sd(h,uv+l.e+': linktxt is a num')}}x=null;if(w.e!=0){v=(B=new gq(w),new pr(w,B));g=or(v);while(Oq(g.b.b)){q=hi(ur(g),9);q.e>=50&&(!x||x.e<q.e)&&(x=q)}}r=null;if(x){r=Pe(x.b,rv,uu);sd(c[x.c],'found: score='+x.e+yv+x.d+'], '+r)}Sb>=3&&vd(r,c);return r}
function im(){im=au;gm=new Tt('\\bcomments?\\b');hm=new Tt('[0-9A-Za-z\xAA\xB2-\xB3\xB5\xB9-\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u0236\u0250-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EE\u037A\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03CE\u03D0-\u03F5\u03F7-\u03FB\u0400-\u0481\u048A-\u04CE\u04D0-\u04F5\u04F8-\u04F9\u0500-\u050F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0621-\u063A\u0640-\u064A\u0660-\u0669\u066E-\u066F\u0671-\u06D3\u06D5\u06E5-\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u074F\u0780-\u07A5\u07B1\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0985-\u098C\u098F-\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09DC-\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u0A05-\u0A0A\u0A0F-\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32-\u0A33\u0A35-\u0A36\u0A38-\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2-\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0-\u0AE1\u0AE6-\u0AEF\u0B05-\u0B0C\u0B0F-\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32-\u0B33\u0B35-\u0B39\u0B3D\u0B5C-\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99-\u0B9A\u0B9C\u0B9E-\u0B9F\u0BA3-\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB5\u0BB7-\u0BB9\u0BE7-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C60-\u0C61\u0C66-\u0C6F\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0-\u0CE1\u0CE6-\u0CEF\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D28\u0D2A-\u0D39\u0D60-\u0D61\u0D66-\u0D6F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32-\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81-\u0E82\u0E84\u0E87-\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA-\u0EAB\u0EAD-\u0EB0\u0EB2-\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDD\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6A\u0F88-\u0F8B\u1000-\u1021\u1023-\u1027\u1029-\u102A\u1040-\u1049\u1050-\u1055\u10A0-\u10C5\u10D0-\u10F8\u1100-\u1159\u115F-\u11A2\u11A8-\u11F9\u1200-\u1206\u1208-\u1246\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1286\u1288\u128A-\u128D\u1290-\u12AE\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12CE\u12D0-\u12D6\u12D8-\u12EE\u12F0-\u130E\u1310\u1312-\u1315\u1318-\u131E\u1320-\u1346\u1348-\u135A\u1369-\u137C\u13A0-\u13F4\u1401-\u166C\u166F-\u1676\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F0\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1877\u1880-\u18A8\u1900-\u191C\u1946-\u196D\u1970-\u1974\u1D00-\u1D6B\u1E00-\u1E9B\u1EA0-\u1EF9\u1F00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070-\u2071\u2074-\u2079\u207F-\u2089\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2131\u2133-\u2139\u213D-\u213F\u2145-\u2149\u2153-\u2183\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312C\u3131-\u318E\u3192-\u3195\u31A0-\u31B7\u31F0-\u31FF\u3220-\u3229\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DB5\u4E00-\u9FA5\uA000-\uA48C\uAC00-\uD7A3\uF900-\uFA2D\uFA30-\uFA6A\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40-\uFB41\uFB43-\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]')}
-var uu='',Yu='\n',ww='\33[0;32mCONTENT',xw='\33[0;35mboilerplate',zw='\33[0m\n',yw='\33[0m,\33[1;30m',Mu=' ',Rw='"',Bu='$1',Mw='$\uE00A<',Fw="'",hw='(',vv='(next|weiter|continue|>([^\\|]|$)|\xBB([^\\|]|$))',Av=')',Lu='*',Ow=', ',Pu=', class=',Ou=', id=',Bv=', parent=',yv=', txt=[',qw='-',Fu='.',Dw='.com',pv='/',av=':',Du=': ',nv=':type',sw='; nw=',uw=';ld=',tw=';nwl=',rw=';tl=',Pw='=',Nw='>\uE00A$',tu='@',jw='@@',wu='A',dw='APPLET',ov='ARTICLE',mv='Article',Bw='BOILERPLATE_HEADING_FUSED',nw='CSS1Compat',Jv='DATA',Ev='EMBED',Nu='FIGURE',Qw='For input string: "',zu='H1',Gv='HREF',Fv='IFRAME',Tu='IMG',Lv='ITEMTYPE',Hv='LINK',Xu='META',Iv='OBJECT',lv='Required "',Jw='SIBLING_OF_MAIN_CONTENT',Ru='SKIP ',Dv='SRC',Aw='STRICTLY_NOT_CONTENT',gw='String',Su='TABLE',Au='TITLE',kw='Unknown',Kv='VALUE',xu='VIDEO',lw='[',Ew='[\b ]+',qv='[.]',ax='[Lcom.dom_distiller.client.',Ww='[Ljava.lang.',rv='\\/$',Cu='\\s+',Qu=']',vw=']\t',fw='_',iw='anonymous',_u='article',Pv='articleSection',Uv='associatedMedia',kv='author',Yv='caption',Cv='class',$w='com.dom_distiller.client.',Vw='com.google.gwt.core.client.',Xw='com.google.gwt.core.client.impl.',xv='combx|comment|com-|contact|foot|footer|footnote|masthead|media|meta|outbrain|promo|related|scroll|shoutbox|sidebar|sponsor|shopping|tags|tool|widget',Wv='contentUrl',Sv='copyrightHolder',Rv='copyrightYear',Qv='creator',Ov='dateModified',Nv='datePublished',_w='de.l3s.boilerpipe.document.',cx='de.l3s.boilerpipe.filters.heuristics.',dx='de.l3s.boilerpipe.filters.simple.',bx='de.l3s.boilerpipe.sax.',Hw='de.l3s.boilerpipe/HEADING',Cw='de.l3s.boilerpipe/LI',Gw='de.l3s.boilerpipe/MIGHT_BE_CONTENT',vu='de.l3s.boilerpipe/TITLE',Iw='de.l3s.boilerpipe/VERY_LIKELY_CONTENT',dv='description',Hu='display',Vv='encoding',Xv='encodingFormat',jv='expiration_time',cw='familyName',Tw='fromIndex: ',Eu='function',Sw='g',bw='givenName',Tv='headline',$v='height',Ku='hidden',yu='id',fv='image',Uw='java.lang.',Zw='java.util.',ex='java.util.regex.',aw='legalName',iv='modified_time',pw='msie',Mv='name',Iu='none',zv='null',Gu='opacity',ow='opera',Yw='org.timepedia.exporter.client.',wv='pag(e|ing|inat)',Zu='prefix',tv='print|archive|comment|discuss|e[\\-]?mail|share|reply|all|login|sign|single',$u='profile',hv='published_time',Vu='publisher',_v='representativeOfPage',ew='role',mw='safari',uv='score=',gv='section',ev='site_name',Wu='title',Uu='true',bv='type',cv='url',Ju='visibility',Zv='width',sv='x',Kw='{',Lw='}';var _,Pk={},ru={22:1,35:1},qu={35:1},hu={22:1},ku={22:1,28:1,33:1},fu={5:1,22:1},ou={39:1},du={},gu={3:1},mu={36:1},eu={22:1,32:1},lu={21:1},iu={22:1,27:1},ju={14:1},nu={22:1,36:1},pu={37:1};Qk(1,-1,du);_.eQ=function E(a){return this===a};_.gC=function F(){return this.cZ};_.hC=function G(){return Vg(this)};_.tS=function H(){return this.cZ.e+tu+No(this.hC())};_.toString=function(){return this.tS()};_.tM=au;Qk(3,1,{},L);_.b=null;_.c=null;_.d=null;_.e=null;Qk(5,1,{2:1},T);Qk(6,1,{},Z);_.x=function $(a){return a!=null&&ji(a,2)};var W=false;Qk(7,1,{},db);_.y=function eb(a){bb(this,a)};_.z=function fb(a){return cb(this,a)};_.b=null;Qk(9,1,{},nb);_.b=null;Qk(10,1,{},rb);_.y=function sb(a){bb(this.c,a)};_.z=function vb(a){var b,c,d;if(a.nodeType==1){b=a;d=jb(b);ub(b,d);if(!d){$s(this.d,b);return false}if(_o(Su,b.tagName)){c=cf(b);tb(b,c);if(c==(Hf(),Ff)){$s(this.b,b);return false}}if(_s(pb,b.tagName)){Tb();Sb>=2&&Vb(Ru+b.tagName+' from processing. It may be restored later.');return false}}return cb(this.c,a)};_.b=null;_.c=null;_.d=null;var pb;Qk(11,1,gu,Eb);_.A=function Fb(){var a,b;a=new jc;this.e==null&&zb(this);a.e=this.e;b=(this.c==null&&xb(this),this.c);a.b=!b.length?Zh(Lk,eu,1,0,0):$h(Lk,eu,1,[b]);return a};_.B=function Gb(){return this.c==null&&xb(this),this.c};_.C=function Ib(){this.d==null&&yb(this);return this.d};_.D=function Jb(){return uu};_.E=function Kb(){!this.i&&Ab(this);return hi(Nr(this.i,Zh(Ck,fu,4,this.i.c,0)),5)};_.F=function Lb(){this.k==null&&Cb(this);return this.k};_.G=function Mb(){this.o==null&&Db(this);return this.o};_.H=function Nb(){return uu};_.I=function Ob(){return uu};_.J=function Qb(){this.f||Bb(this);return this.j};_.b=null;_.c=null;_.d=null;_.e=null;_.f=false;_.i=null;_.j=false;_.k=null;_.n=null;_.o=null;var Rb,Sb=0;Qk(13,1,{},hc);_.b=null;Qk(14,1,{},jc);_.b=null;_.c=uu;_.d=uu;_.e=uu;_.f=uu;Qk(15,1,{4:1},lc);_.b=uu;_.c=0;_.d=uu;_.e=uu;_.f=uu;_.i=0;Qk(17,1,{},qc);_.y=function rc(a){Lr(this.b,this.b.c-1);Lr(this.e,this.e.c-1)};_.z=function sc(a){if(!this.c.b)return false;Hr(this.b,a);Hr(this.e,null);if(this.e.c==1){this.d=new wc(a);Mr(this.e,0,this.d)}od(this.c,a)&&pc(this);return true};_.b=null;_.c=null;_.d=null;_.e=null;Qk(18,1,{6:1},wc);_.b=null;_.c=null;Qk(19,1,gu,Bc);_.A=function Cc(){var a;a=new jc;a.e=Bn(this.i,hv)?hi(En(this.i,hv),1):uu;a.d=Bn(this.i,iv)?hi(En(this.i,iv),1):uu;a.c=Bn(this.i,jv)?hi(En(this.i,jv),1):uu;a.f=Bn(this.i,gv)?hi(En(this.i,gv),1):uu;a.b=Oc(this.b);if(!a.f.length&&!a.e.length&&!a.d.length&&!a.c.length&&a.b.length==0){return null}return a};_.B=function Dc(){return id(this.e,this.i)};_.C=function Ec(){return uu};_.D=function Fc(){return Bn(this.i,dv)?hi(En(this.i,dv),1):uu};_.E=function Gc(){return Sc(this.c)};_.F=function Hc(){return Bn(this.i,ev)?hi(En(this.i,ev),1):uu};_.G=function Ic(){return Bn(this.i,Wu)?hi(En(this.i,Wu),1):uu};_.H=function Jc(){var a;a=Bn(this.i,bv)?hi(En(this.i,bv),1):uu;return ap(a,_u)?mv:uu};_.I=function Kc(){return Bn(this.i,cv)?hi(En(this.i,cv),1):uu};_.J=function Lc(){return false};_.d=null;_.i=null;Qk(20,1,{},Pc);_.K=function Qc(a,b,c){var d;if(!this.c){d=hi(c.f[nv],1);this.c=d!=null&&ap(d,_u)}if(!this.c)return false;if(_o(a,kv)){Hr(this.b,b);return false}return true};_.b=null;_.c=false;Qk(21,1,{},Uc);_.K=function Vc(a,b,c){var d,e;if(_o(a,fv)){e=Zh(Lk,eu,1,this.c.length,0);e[0]=b;Hr(this.b,e)}else{if(this.b.c==0){e=Zh(Lk,eu,1,this.c.length,0);Hr(this.b,e)}else{e=hi(Jr(this.b,this.b.c-1),32)}for(d=1;d<this.c.length;++d){if(_o(a,this.c[d])){e[d]=b;break}}}return false};_.b=null;Qk(23,1,{22:1,25:1,26:1});_.eQ=function Zc(a){return this===a};_.hC=function $c(){return Vg(this)};_.tS=function _c(){return this.b};_.b=null;_.c=0;Qk(22,23,{7:1,22:1,25:1,26:1},fd);var ad,bd,cd,dd;Qk(24,1,{},jd);_.K=function kd(a,b,c){var d;if(!this.b){d=hi(c.f[nv],1);this.c=d!=null&&ap(d,$u);this.b=true}return this.c};_.b=false;_.c=false;Qk(25,1,{8:1},md);_.b=null;_.c=null;_.d=null;Qk(26,1,{},pd);_.b=null;_.c=null;var qd;Qk(28,1,{9:1},yd);_.b=null;_.c=-1;_.d=null;_.e=0;Qk(29,1,{},Cd);_.b=null;_.c=null;_.d=null;_.e=null;var Ad=null;Qk(30,1,{},Id);_.y=function Jd(a){};_.z=function Kd(a){var b;if(!this.c.e.b&&!this.b){return false}if(od(this.c.e,a)){this.b=true;Hr(this.c.b,a)}else this.b&&a.nodeType==3&&!Qe(a.nodeValue)&&(this.b=false);switch(a.nodeType){case 3:return true;case 1:b=a;if(_s(this.c.d,b))return false;if(!this.b||!_s((Bd(),Ad),b.tagName))return true;return Fd(this,b);case 9:default:return false;}};_.b=false;_.c=null;Qk(31,1,{},Md);_.y=function Nd(a){};_.z=function Od(a){var b;od(this.b.e,a);switch(a.nodeType){case 3:Hr(this.b.b,a);return true;case 1:b=a;if(_s(this.b.d,b))return false;Hr(this.b.b,b);return true;case 9:default:return false;}};_.b=null;Qk(32,1,{},Xd);_.b=uu;var Qd=null,Rd=null;Qk(34,1,ju);_.b=null;_.c=null;_.d=null;Qk(33,34,{10:1,14:1},he);Qk(35,34,{11:1,14:1},ke);Qk(36,34,{12:1,14:1},ne);Qk(37,34,{13:1,14:1},qe);Qk(38,23,{15:1,22:1,25:1,26:1},ze);var se,te,ue,ve,we,xe;Qk(39,34,ju,Ce);Qk(40,1,gu,Ee);_.A=function Fe(){var a;a=Ud(this.b);return a.c==0?null:de((Gq(0,a.c),hi(a.b[0],10)))};_.B=function Ge(){var a,b,c;c=uu;b=Ud(this.b);if(b.c!=0){a=(Gq(0,b.c),hi(b.b[0],10));c=ge(a,kv);!c.length&&(c=ge(a,Qv))}return !c.length?this.b.b:c};_.C=function He(){var a;a=Ud(this.b);return a.c==0?uu:ee((Gq(0,a.c),hi(a.b[0],10)))};_.D=function Ie(){var a;a=Ud(this.b);return a.c==0?uu:ae((Gq(0,a.c),hi(a.b[0],10)),dv)};_.E=function Je(){var a,b,c,d,e,f,g,h,i,j;i=new Or;b=Ud(this.b);c=null;for(e=0;e<b.c;++e){a=(Gq(e,b.c),hi(b.b[e],10));if(!c){c=(j=Bn(a.b,Uv)?hi(En(a.b,Uv),14):null,!j&&(j=Bn(a.b,Vv)?hi(En(a.b,Vv),14):null),!!j&&j.d==(ye(),ue)?hi(j,11):null);if(c)continue}f=fe(a);!!f&&(_h(i.b,i.c++,f),true)}h=Vd(this.b);d=false;for(e=0;e<h.c;++e){g=(Gq(e,h.c),hi(h.b[e],11));f=je(g);if(g==c||!d&&ap(ae(g,_v),Uu)){d=true;Gr(i,0,f)}else{_h(i.b,i.c++,f)}}return hi(Nr(i,Zh(Ck,fu,4,i.c,0)),5)};_.F=function Ke(){var a,b,c;c=uu;b=Ud(this.b);if(b.c!=0){a=(Gq(0,b.c),hi(b.b[0],10));c=ge(a,Vu);!c.length&&(c=ge(a,Sv))}return c};_.G=function Le(){var a,b,c;c=uu;a=Ud(this.b);for(b=0;b<a.c&&!c.length;++b){c=ae((Gq(b,a.c),hi(a.b[b],10)),Tv)}for(b=0;b<a.c&&!c.length;++b){c=ae((Gq(b,a.c),hi(a.b[b],10)),Mv)}return c};_.H=function Me(){return Ud(this.b).c==0?uu:mv};_.I=function Ne(){var a;a=Ud(this.b);return a.c==0?uu:ae((Gq(0,a.c),hi(a.b[0],10)),cv)};_.J=function Oe(){return false};_.b=null;var Ue=null,Ve=null,We=null,Xe,Ye;Qk(43,23,{16:1,22:1,25:1,26:1},Bf);var ef,ff,gf,hf,jf,kf,lf,mf,nf,of,pf,qf,rf,sf,tf,uf,vf,wf,xf,yf,zf;Qk(44,23,{17:1,22:1,25:1,26:1},If);var Ef,Ff,Gf;Qk(60,1,{22:1,33:1});_.L=function zg(){return this.f};_.tS=function Ag(){var a,b;a=this.cZ.e;b=this.L();return b!=null?a+Du+b:a};_.f=null;Qk(59,60,ku,Bg);Qk(58,59,ku);Qk(57,58,ku,Eg);_.L=function Kg(){this.d==null&&(this.e=Hg(this.c),this.b=this.b+Du+Fg(this.c),this.d=hw+this.e+') '+Jg(this.c)+this.b,undefined);return this.d};_.b=uu;_.c=null;_.d=null;_.e=null;Qk(63,1,{});var Mg=0,Ng=0,Og=0,Pg=-1;Qk(65,63,{},bh);_.b=null;_.c=null;var Zg;Qk(68,1,{},lh);_.M=function mh(){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=this.N(c.toString());b.push(d);var e=av+d;var f=a[e];if(f){var g,h;for(g=0,h=f.length;g<h;g++){if(f[g]===c){return b}}}(f||(a[e]=[])).push(c);c=c.caller}return b};_.N=function nh(a){return eh(a)};_.O=function oh(a){return []};Qk(70,68,{});_.M=function sh(){return hh(this.O(kh()),this.P())};_.O=function th(a){return rh(this,a)};_.P=function uh(){return 2};Qk(69,70,{});_.M=function Bh(){return wh(this)};_.N=function Ch(a){var b,c,d,e;if(a.length==0){return iw}e=kp(a);e.indexOf('at ')==0&&(e=jp(e,3));c=e.indexOf(lw);c!=-1&&(e=kp(e.substr(0,c-0))+kp(jp(e,e.indexOf(Qu,c)+1)));c=e.indexOf(hw);if(c==-1){c=e.indexOf(tu);if(c==-1){d=e;e=uu}else{d=kp(jp(e,c+1));e=kp(e.substr(0,c-0))}}else{b=e.indexOf(Av,c);d=e.substr(c+1,b-(c+1));e=kp(e.substr(0,c-0))}c=cp(e,qp(46));c!=-1&&(e=jp(e,c+1));return (e.length>0?e:iw)+jw+d};_.O=function Dh(a){return zh(this,a)};_.P=function Eh(){return 3};Qk(71,69,{},Gh);Qk(72,1,{});Qk(73,72,{},Nh);_.b=uu;Qk(92,1,{},Uh);_.qI=0;var ai,bi;Qk(107,1,{19:1},gl);_.tS=function hl(){return lw+this.q+qw+this.p+rw+this.r+sw+this.j+tw+this.o+uw+this.e+vw+(this.c?ww:xw)+yw+this.d+zw+this.s.tS()};_.b=null;_.c=false;_.d=null;_.e=0;_.f=null;_.i=0;_.j=0;_.k=0;_.n=0;_.o=0;_.p=0;_.q=0;_.r=0;_.s=null;var Yk,Zk;Qk(108,1,{},nl);_.b=null;_.c=null;_.d=null;_.e=null;Qk(113,1,{},zl);_.tS=function Al(){return hj.e+': contentAndSameTagLevelOnly='+this.b};_.b=false;var vl,wl;Qk(114,1,{},Il);_.b=null;var Cl;Qk(117,1,{},Pl);_.b=false;var Ml;Qk(120,1,{},Yl);_.b=null;var Vl;Qk(121,1,{},bm);_.b=null;var $l;Qk(122,1,{20:1},dm);_.tS=function em(){return mj.e+tu+No(Vg(this))+Kw+new cs(this.b)+Lw};_.b=null;Qk(123,1,{},tm);_.c=-1;_.f=false;_.j=false;_.k=0;_.n=0;_.q=0;_.r=false;_.s=null;_.t=0;var gm,hm;var vm,wm,xm,ym,zm,Am;Qk(125,1,lu,Dm);_.Q=function Em(){return true};_.R=function Fm(a){--a.n;return true};_.S=function Gm(a,b){++a.n;return true};Qk(126,1,lu,Im);_.Q=function Jm(){return true};_.R=function Km(a){if(a.n==0&&this.b){lm(a);Hp(a.w,Nw);Fp(a.w,32);a.r=true}return false};_.S=function Lm(a,b){this.b=false;if(a.n==0&&b.hasAttribute('href')){lm(a);Hp(a.w,Mw);this.b=true;Fp(a.w,32);a.r=true}return false};_.b=false;Qk(127,1,lu,Nm);_.Q=function Om(){return true};_.R=function Pm(a){om(a);--a.k;return false};_.S=function Qm(a,b){om(a);++a.k;return false};Qk(128,1,lu,Sm);_.Q=function Tm(){return false};_.R=function Um(a){return false};_.S=function Vm(a,b){return false};Qk(129,1,lu,Xm);_.Q=function Ym(){return true};_.R=function Zm(a){return true};_.S=function $m(a,b){return true};Qk(130,1,lu,an);_.Q=function bn(){return true};_.R=function cn(a){return false};_.S=function dn(a,b){return false};Qk(131,1,lu,fn);_.Q=function gn(){return true};_.R=function hn(a){return true};_.S=function jn(a,b){jm(a,this.b);return true};_.b=null;Qk(136,1,mu);_.T=function rn(a){return !!pn(this,a)};_.eQ=function sn(a){var b,c,d,e,f;if(a===this){return true}if(!ji(a,36)){return false}e=hi(a,36);if(this.W()!=e.W()){return false}for(c=e.U().bb();c.eb();){b=hi(c.fb(),37);d=b.gb();f=b.hb();if(!this.T(d)){return false}if(!Lt(f,this.V(d))){return false}}return true};_.V=function tn(a){var b;b=pn(this,a);return !b?null:b.hb()};_.hC=function un(){var a,b,c;c=0;for(b=this.U().bb();b.eb();){a=hi(b.fb(),37);c+=a.hC();c=~~c}return c};_.W=function vn(){return this.U().W()};_.tS=function wn(){var a,b,c,d;d=Kw;a=false;for(c=this.U().bb();c.eb();){b=hi(c.fb(),37);a?(d+=Ow):(a=true);d+=uu+b.gb();d+=Pw;d+=uu+b.hb()}return d+Lw};Qk(135,136,mu);_.T=function Qn(a){return Bn(this,a)};_.U=function Rn(){return new gq(this)};_.Y=function Sn(a,b){return this.X(a,b)};_.V=function Tn(a){return En(this,a)};_.W=function Un(){return this.e};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;Qk(134,135,nu,Wn,Xn);_.X=function Yn(a,b){return Vn(a,b)};_.Z=function Zn(a){return ~~Mf(a)};Qk(133,134,nu);Qk(132,133,nu,bo);var _n;var co,eo;Qk(138,58,ku,io);Qk(139,1,{22:1,24:1,25:1},ko);_.eQ=function mo(a){return ji(a,24)&&hi(a,24).b==this.b};_.hC=function no(){return this.b};_.tS=function oo(){return sp(this.b)};_.b=0;var qo;Qk(141,1,{},to);_.tS=function Ao(){return ((this.c&2)!=0?'interface ':(this.c&1)!=0?uu:'class ')+this.e};_.b=null;_.c=0;_.d=0;_.e=null;Qk(142,58,ku,Co);var Do=null;Qk(145,58,ku,Io);Qk(146,58,ku,Ko);Qk(147,58,ku,Mo);Qk(150,58,ku,Ro);var So;Qk(152,145,{22:1,28:1,29:1,33:1},Vo);Qk(153,1,{22:1,30:1},Xo);_.tS=function Yo(){return this.b+Fu+this.e+hw+(this.c!=null?this.c:'Unknown Source')+(this.d>=0?av+this.d:uu)+Av};_.b=null;_.c=null;_.d=0;_.e=null;_=String.prototype;_.cM={1:1,22:1,23:1,25:1};_.eQ=function pp(a){return _o(this,a)};_.hC=function rp(){return yp(this)};_.tS=_.toString;var tp,up=0,vp;Qk(155,1,{23:1},Bp);_.tS=function Cp(){return this.b.b};Qk(156,1,{23:1,31:1},Lp,Mp);_.tS=function Op(){return this.b.b};Qk(157,147,ku,Qp);Qk(158,58,ku,Sp);Qk(159,1,{});_.$=function Xp(a){throw new Sp('Add not supported on this collection')};_._=function Yp(a){return Up(this,a)};_.ab=function Zp(a){var b;b=Vp(this.bb(),a);return !!b};_.cb=function $p(){return this.db(Zh(Jk,hu,0,this.W(),0))};_.db=function _p(a){var b,c,d;d=this.W();a.length<d&&(a=Xh(a,d));c=this.bb();for(b=0;b<d;++b){_h(a,b,c.fb())}a.length>d&&_h(a,d,null);return a};_.tS=function aq(){return Wp(this)};Qk(161,159,ou);_.eQ=function dq(a){var b,c,d;if(a===this){return true}if(!ji(a,39)){return false}c=hi(a,39);if(c.W()!=this.W()){return false}for(b=c.bb();b.eb();){d=b.fb();if(!this.ab(d)){return false}}return true};_.hC=function eq(){var a,b,c;a=0;for(b=this.bb();b.eb();){c=b.fb();if(c!=null){a+=Mf(c);a=~~a}}return a};Qk(160,161,ou,gq);_.ab=function hq(a){return fq(this,a)};_.bb=function iq(){return new lq(this.b)};_.W=function jq(){return this.b.e};_.b=null;Qk(162,1,{},lq);_.eb=function mq(){return Oq(this.b)};_.fb=function nq(){return hi(Pq(this.b),37)};_.b=null;Qk(164,1,pu);_.eQ=function qq(a){var b;if(ji(a,37)){b=hi(a,37);if(Lt(this.gb(),b.gb())&&Lt(this.hb(),b.hb())){return true}}return false};_.hC=function rq(){var a,b;a=0;b=0;this.gb()!=null&&(a=Mf(this.gb()));this.hb()!=null&&(b=Mf(this.hb()));return a^b};_.tS=function sq(){return this.gb()+Pw+this.hb()};Qk(163,164,pu,tq);_.gb=function uq(){return null};_.hb=function vq(){return this.b.c};_.ib=function wq(a){return Ln(this.b,a)};_.b=null;Qk(165,164,pu,yq);_.gb=function zq(){return this.b};_.hb=function Aq(){return Gn(this.c,this.b)};_.ib=function Bq(a){return Mn(this.c,this.b,a)};_.b=null;_.c=null;Qk(166,159,qu);_.jb=function Eq(a,b){throw new Sp('Add not supported on this list')};_.$=function Fq(a){this.jb(this.W(),a);return true};_.eQ=function Hq(a){var b,c,d,e,f;if(a===this){return true}if(!ji(a,35)){return false}f=hi(a,35);if(this.W()!=f.W()){return false}d=this.bb();e=f.bb();while(d.eb()){b=d.fb();c=e.fb();if(!(b==null?c==null:Lf(b,c))){return false}}return true};_.hC=function Iq(){var a,b,c;b=1;a=this.bb();while(a.eb()){c=a.fb();b=31*b+(c==null?0:Mf(c));b=~~b}return b};_.bb=function Kq(){return new Rq(this)};_.lb=function Lq(a){throw new Sp('Remove not supported on this list')};_.mb=function Mq(a,b){throw new Sp('Set not supported on this list')};Qk(167,1,{},Rq);_.eb=function Sq(){return Oq(this)};_.fb=function Tq(){return Pq(this)};_.c=0;_.d=-1;_.e=null;Qk(168,167,{},Xq);_.b=null;Qk(169,166,qu,Zq);_.jb=function $q(a,b){Gq(a,this.c+1);++this.c;Gr(this.d,this.b+a,b)};_.kb=function _q(a){Gq(a,this.c);return Jr(this.d,this.b+a)};_.lb=function ar(a){var b;Gq(a,this.c);b=Lr(this.d,this.b+a);--this.c;return b};_.mb=function br(a,b){Gq(a,this.c);return Mr(this.d,this.b+a,b)};_.W=function cr(){return this.c};_.b=0;_.c=0;_.d=null;Qk(170,161,ou,fr);_.ab=function gr(a){return Bn(this.b,a)};_.bb=function hr(){return er(this)};_.W=function ir(){return this.c.b.e};_.b=null;_.c=null;Qk(171,1,{},kr);_.eb=function lr(){return Oq(this.b.b)};_.fb=function mr(){var a;a=hi(Pq(this.b.b),37);return a.gb()};_.b=null;Qk(172,159,{},pr);_.ab=function qr(a){return Dn(this.b,a)};_.bb=function rr(){return or(this)};_.W=function sr(){return this.c.b.e};_.b=null;_.c=null;Qk(173,1,{},vr);_.eb=function wr(){return Oq(this.b.b)};_.fb=function xr(){return ur(this)};_.b=null;Qk(174,166,qu);_.jb=function Ar(a,b){var c;c=nt(this,a);kt(c.e,b,c.c);++c.b;c.d=null};_.kb=function Br(a){return zr(this,a)};_.bb=function Cr(){return nt(this,0)};_.lb=function Dr(b){var c,d;c=nt(this,b);try{d=vt(c)}catch(a){a=Nk(a);if(ji(a,38)){throw new Mo("Can't remove element "+b)}else throw a}wt(c);c.c==c.d?(c.c=c.d.b):--c.b;Bt(c.d);c.d=null;--c.e.c;return d};_.mb=function Er(b,c){var d,e;d=nt(this,b);try{e=vt(d);wt(d);d.d.d=c;return e}catch(a){a=Nk(a);if(ji(a,38)){throw new Mo("Can't set element "+b)}else throw a}};Qk(175,166,ru,Or);_.jb=function Pr(a,b){Gr(this,a,b)};_.$=function Qr(a){return Hr(this,a)};_._=function Rr(a){return Ir(this,a)};_.ab=function Sr(a){return Kr(this,a,0)!=-1};_.kb=function Tr(a){return Jr(this,a)};_.lb=function Ur(a){return Lr(this,a)};_.mb=function Vr(a,b){return Mr(this,a,b)};_.W=function Wr(){return this.c};_.cb=function $r(){return Wh(this.b,this.c)};_.db=function _r(a){return Nr(this,a)};_.c=0;Qk(176,166,ru,cs);_.ab=function ds(a){return Dq(this,a)!=-1};_.kb=function es(a){return Gq(a,this.b.length),this.b[a]};_.mb=function fs(a,b){return bs(this,a,b)};_.W=function gs(){return this.b.length};_.cb=function hs(){return Vh(this.b)};_.db=function is(a){var b,c;c=this.b.length;a.length<c&&(a=Xh(a,c));for(b=0;b<c;++b){_h(a,b,this.b[b])}a.length>c&&_h(a,c,null);return a};_.b=null;Qk(178,136,mu,ps);_.T=function qs(a){return Ms(this.b,a)};_.U=function rs(){return new ws(this)};_.V=function ss(a){return ms(this,a)};_.W=function ts(){return this.b.d};_.b=null;_.c=null;Qk(179,161,ou,ws);_.ab=function xs(a){return vs(this,a)};_.bb=function ys(){return new Bs(this.b)};_.W=function zs(){return this.b.b.d};_.b=null;Qk(180,1,{},Bs);_.eb=function Cs(){return Us(this.b)};_.fb=function Ds(){return this.c=Vs(this.b),new Fs(this.d,this.c)};_.c=null;_.d=null;Qk(181,164,pu,Fs);_.gb=function Gs(){return this.b};_.hb=function Hs(){return this.c.c[this.b.c]};_.ib=function Is(a){var b;b=this.c.c[this.b.c];_h(this.c.c,this.b.c,a);return b};_.b=null;_.c=null;Qk(182,161,ou);Qk(183,182,ou,Ns);_.$=function Os(a){return Ls(this,hi(a,26))};_.ab=function Ps(a){return Ms(this,a)};_.bb=function Qs(){return new Ws(this)};_.W=function Rs(){return this.d};_.b=null;_.c=null;_.d=0;Qk(184,1,{},Ws);_.eb=function Xs(){return Us(this)};_.fb=function Ys(){return Vs(this)};_.b=-1;_.c=-1;_.d=null;Qk(185,161,{22:1,39:1},at,bt,ct);_.$=function dt(a){return $s(this,a)};_.ab=function et(a){return Bn(this.b,a)};_.bb=function ft(){return er(qn(this.b))};_.W=function gt(){return this.b.e};_.tS=function ht(){return Wp(qn(this.b))};_.b=null;Qk(186,174,{22:1,34:1,35:1},qt,rt);_.$=function st(a){return jt(this,a)};_.W=function tt(){return this.c};_.b=null;_.c=0;Qk(187,1,{},xt);_.eb=function yt(){return this.c!=this.e.b};_.fb=function zt(){return vt(this)};_.b=0;_.c=null;_.d=null;_.e=null;Qk(188,1,{},Ct,Dt);_.b=null;_.c=null;_.d=null;Qk(189,164,pu,Ft);_.gb=function Gt(){return this.b};_.hb=function Ht(){return this.c};_.ib=function It(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;Qk(190,58,{22:1,28:1,33:1,38:1},Kt);Qk(192,1,{},Qt);_.b=null;_.c=null;_.d=null;Qk(193,1,{},Tt,Ut);_.b=null;_.c=null;Qk(195,1,{});Qk(194,195,{},Zt);var $t;var su=Sg;var Ij=vo(Uw,'Object',1),Xi=vo(Vw,'JavaScriptObject$',46),Jk=uo(Ww,'Object;',200),Pj=vo(Uw,'Throwable',60),Cj=vo(Uw,'Exception',59),Jj=vo(Uw,'RuntimeException',58),Kj=vo(Uw,'StackTraceElement',153),Kk=uo(Ww,'StackTraceElement;',202),ej=vo('com.google.gwt.lang.','SeedUtil',98),Bj=vo(Uw,'Enum',23),Bk=uo(uu,'[C',203),yj=vo(Uw,'Character',139),Ik=uo(Ww,'Character;',204),Aj=vo(Uw,'Class',141),Oj=vo(Uw,gw,2),Lk=uo(Ww,'String;',201),zj=vo(Uw,'ClassCastException',142),Mj=vo(Uw,'StringBuilder',156),xj=vo(Uw,'ArrayStoreException',138),Wi=vo(Vw,'JavaScriptException',57),dj=vo(Xw,'StringBufferImpl',72),Ak=vo(Yw,'ExporterBaseImpl',195),zk=vo(Yw,'ExporterBaseActual',194),bj=vo(Xw,'StackTraceCreator$Collector',68),aj=vo(Xw,'StackTraceCreator$CollectorMoz',70),_i=vo(Xw,'StackTraceCreator$CollectorChrome',69),$i=vo(Xw,'StackTraceCreator$CollectorChromeNoSourceMap',71),cj=vo(Xw,'StringBufferImplAppend',73),Yi=vo(Vw,'Scheduler',63),Zi=vo(Xw,'SchedulerImpl',65),ek=vo(Zw,'AbstractMap',136),Wj=vo(Zw,'AbstractHashMap',135),Rj=vo(Zw,'AbstractCollection',159),gk=vo(Zw,'AbstractSet',161),Tj=vo(Zw,'AbstractHashMap$EntrySet',160),Sj=vo(Zw,'AbstractHashMap$EntrySetIterator',162),dk=vo(Zw,'AbstractMapEntry',164),Uj=vo(Zw,'AbstractHashMap$MapEntryNull',163),Vj=vo(Zw,'AbstractHashMap$MapEntryString',165),ak=vo(Zw,'AbstractMap$1',170),_j=vo(Zw,'AbstractMap$1$1',171),ck=vo(Zw,'AbstractMap$2',172),bk=vo(Zw,'AbstractMap$2$1',173),Gj=vo(Uw,'NullPointerException',150),Dj=vo(Uw,'IllegalArgumentException',145),qk=vo(Zw,'HashMap',134),pi=vo($w,'DomDistiller_ExporterImpl',6),qi=vo($w,'DomDistiller',5),vk=vo(Zw,'MapEntryImpl',189),Lj=vo(Uw,'StringBuffer',155),$j=vo(Zw,'AbstractList',166),hk=vo(Zw,'ArrayList',175),Xj=vo(Zw,'AbstractList$IteratorImpl',167),Yj=vo(Zw,'AbstractList$ListIteratorImpl',168),Zj=vo(Zw,'AbstractList$SubList',169),oi=vo($w,'ContentExtractor',3),Hi=vo($w,'PagingLinksFinder$PagingLinkObj',28),xi=vo($w,'MarkupParser',13),wi=vo($w,'MarkupParser$Image',15),vi=vo($w,'MarkupParser$Article',14),Qj=vo(Uw,'UnsupportedOperationException',158),Ej=vo(Uw,'IllegalStateException',146),fk=vo(Zw,'AbstractSequentialList',174),uk=vo(Zw,'LinkedList',186),sk=vo(Zw,'LinkedList$ListIteratorImpl',187),tk=vo(Zw,'LinkedList$Node',188),gj=vo(_w,'TextDocument',108),Ei=vo($w,'OpenGraphProtocolParser$PropertyRecord',25),Ek=uo(ax,'OpenGraphProtocolParser$PropertyRecord;',205),Fi=vo($w,'OpenGraphProtocolParser',19),Ci=wo($w,'OpenGraphProtocolParser$Prefix',22,gd),Dk=uo(ax,'OpenGraphProtocolParser$Prefix;',206),Bi=vo($w,'OpenGraphProtocolParser$ImageParser',21),Ck=uo(ax,'MarkupParser$Image;',207),Di=vo($w,'OpenGraphProtocolParser$ProfileParser',24),Ai=vo($w,'OpenGraphProtocolParser$ArticleParser',20),Si=vo($w,'SchemaOrgParserAccessor',40),ui=vo($w,'IEReadingViewParser',11),nj=vo(bx,'BoilerpipeHTMLContentHandler',123),ri=vo($w,'DomToSaxVisitor',7),si=vo($w,'DomWalker',9),ti=vo($w,'FilteringDomVisitor',10),Ki=vo($w,'RelevantElementsFinder',29),Ii=vo($w,'RelevantElementsFinder$DomVisitor',30),Ji=vo($w,'RelevantElementsFinder$ElementVisitor',31),zi=vo($w,'NodeTree',18),yi=vo($w,'NodeListExpander$Visitor',17),wk=vo(Zw,'NoSuchElementException',190),Fj=vo(Uw,'IndexOutOfBoundsException',147),Ti=vo($w,'SchemaOrgParser',32),Qi=wo($w,'SchemaOrgParser$Type',38,Ae),Fk=uo(ax,'SchemaOrgParser$Type;',208),Pi=vo($w,'SchemaOrgParser$ThingItem',34),Mi=vo($w,'SchemaOrgParser$ImageItem',35),Li=vo($w,'SchemaOrgParser$ArticleItem',33),Oi=vo($w,'SchemaOrgParser$PersonItem',37),Ni=vo($w,'SchemaOrgParser$OrganizationItem',36),Ri=vo($w,'SchemaOrgParser$UnsupportedItem',39),wj=vo(bx,'TagActionMap',133),vj=vo(bx,'DefaultTagActionMap',132),rk=vo(Zw,'HashSet',185),ij=vo(cx,'DocumentTitleMatchClassifier',114),lj=vo(dx,'LabelToBoilerplateFilter',121),hj=vo(cx,'BlockProximityFusion',113),kj=vo(dx,'BoilerplateBlockFilter',120),jj=vo(cx,'KeepLargestBlockFilter',117),fj=vo(_w,'TextBlock',107),Hj=vo(Uw,'NumberFormatException',152),mk=vo(Zw,'EnumMap',178),kk=vo(Zw,'EnumMap$EntrySet',179),jk=vo(Zw,'EnumMap$EntrySetIterator',180),lk=vo(Zw,'EnumMap$MapEntry',181),yk=vo(ex,'Pattern',193),xk=vo(ex,'Matcher',192),Vi=wo($w,'TableClassifier$Type',44,Jf),Hk=uo(ax,'TableClassifier$Type;',209),Ui=wo($w,'TableClassifier$Reason',43,Cf),Gk=uo(ax,'TableClassifier$Reason;',210),Gi=vo($w,'OrderedNodeMatcher',26),ik=vo(Zw,'Arrays$ArrayList',176),uj=vo(bx,'CommonTagActions$BlockTagLabelAction',131),oj=vo(bx,'CommonTagActions$1',125),pj=vo(bx,'CommonTagActions$2',126),qj=vo(bx,'CommonTagActions$3',127),rj=vo(bx,'CommonTagActions$4',128),sj=vo(bx,'CommonTagActions$5',129),tj=vo(bx,'CommonTagActions$6',130),mj=vo('de.l3s.boilerpipe.labels.','LabelAction',122),pk=vo(Zw,'EnumSet',182),ok=vo(Zw,'EnumSet$EnumSetImpl',183),nk=vo(Zw,'EnumSet$EnumSetImpl$IteratorImpl',184),Nj=vo(Uw,'StringIndexOutOfBoundsException',157);$stats && $stats({moduleName:'domdistiller',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.domdistiller) $wnd.domdistiller.onScriptLoad();
+var uu='',Yu='\n',ww='\33[0;32mCONTENT',xw='\33[0;35mboilerplate',zw='\33[0m\n',yw='\33[0m,\33[1;30m',Mu=' ',Sw='"',Bu='$1',Mw='$\uE00A<',Fw="'",hw='(',vv='(next|weiter|continue|>([^\\|]|$)|\xBB([^\\|]|$))',Av=')',Lu='*',Pw=', ',Pu=', class=',Ou=', id=',Bv=', parent=',yv=', txt=[',qw='-',Fu='.',Dw='.com',pv='/',av=':',Du=': ',nv=':type',sw='; nw=',uw=';ld=',tw=';nwl=',rw=';tl=',Qw='=',Nw='>\uE00A$',tu='@',jw='@@',wu='A',dw='APPLET',ov='ARTICLE',mv='Article',Ow='BODY',Bw='BOILERPLATE_HEADING_FUSED',nw='CSS1Compat',Jv='DATA',Ev='EMBED',Nu='FIGURE',Rw='For input string: "',zu='H1',Gv='HREF',Fv='IFRAME',Tu='IMG',Lv='ITEMTYPE',Hv='LINK',Xu='META',Iv='OBJECT',lv='Required "',Jw='SIBLING_OF_MAIN_CONTENT',Ru='SKIP ',Dv='SRC',Aw='STRICTLY_NOT_CONTENT',gw='String',Su='TABLE',Au='TITLE',kw='Unknown',Kv='VALUE',xu='VIDEO',lw='[',Ew='[\b ]+',qv='[.]',bx='[Lcom.dom_distiller.client.',Xw='[Ljava.lang.',rv='\\/$',Cu='\\s+',Qu=']',vw=']\t',fw='_',iw='anonymous',_u='article',Pv='articleSection',Uv='associatedMedia',kv='author',Yv='caption',Cv='class',_w='com.dom_distiller.client.',Ww='com.google.gwt.core.client.',Yw='com.google.gwt.core.client.impl.',xv='combx|comment|com-|contact|foot|footer|footnote|masthead|media|meta|outbrain|promo|related|scroll|shoutbox|sidebar|sponsor|shopping|tags|tool|widget',Wv='contentUrl',Sv='copyrightHolder',Rv='copyrightYear',Qv='creator',Ov='dateModified',Nv='datePublished',ax='de.l3s.boilerpipe.document.',dx='de.l3s.boilerpipe.filters.heuristics.',ex='de.l3s.boilerpipe.filters.simple.',cx='de.l3s.boilerpipe.sax.',Hw='de.l3s.boilerpipe/HEADING',Cw='de.l3s.boilerpipe/LI',Gw='de.l3s.boilerpipe/MIGHT_BE_CONTENT',vu='de.l3s.boilerpipe/TITLE',Iw='de.l3s.boilerpipe/VERY_LIKELY_CONTENT',dv='description',Hu='display',Vv='encoding',Xv='encodingFormat',jv='expiration_time',cw='familyName',Uw='fromIndex: ',Eu='function',Tw='g',bw='givenName',Tv='headline',$v='height',Ku='hidden',yu='id',fv='image',Vw='java.lang.',$w='java.util.',fx='java.util.regex.',aw='legalName',iv='modified_time',pw='msie',Mv='name',Iu='none',zv='null',Gu='opacity',ow='opera',Zw='org.timepedia.exporter.client.',wv='pag(e|ing|inat)',Zu='prefix',tv='print|archive|comment|discuss|e[\\-]?mail|share|reply|all|login|sign|single',$u='profile',hv='published_time',Vu='publisher',_v='representativeOfPage',ew='role',mw='safari',uv='score=',gv='section',ev='site_name',Wu='title',Uu='true',bv='type',cv='url',Ju='visibility',Zv='width',sv='x',Kw='{',Lw='}';var _,Pk={},ru={22:1,35:1},qu={35:1},hu={22:1},ku={22:1,28:1,33:1},fu={5:1,22:1},ou={39:1},du={},gu={3:1},mu={36:1},eu={22:1,32:1},lu={21:1},iu={22:1,27:1},ju={14:1},nu={22:1,36:1},pu={37:1};Qk(1,-1,du);_.eQ=function E(a){return this===a};_.gC=function F(){return this.cZ};_.hC=function G(){return Vg(this)};_.tS=function H(){return this.cZ.e+tu+No(this.hC())};_.toString=function(){return this.tS()};_.tM=au;Qk(3,1,{},L);_.b=null;_.c=null;_.d=null;_.e=null;Qk(5,1,{2:1},T);Qk(6,1,{},Z);_.x=function $(a){return a!=null&&ji(a,2)};var W=false;Qk(7,1,{},db);_.y=function eb(a){bb(this,a)};_.z=function fb(a){return cb(this,a)};_.b=null;Qk(9,1,{},nb);_.b=null;Qk(10,1,{},rb);_.y=function sb(a){bb(this.c,a)};_.z=function vb(a){var b,c,d;if(a.nodeType==1){b=a;d=jb(b);ub(b,d);if(!d){$s(this.d,b);return false}if(_o(Su,b.tagName)){c=cf(b);tb(b,c);if(c==(Hf(),Ff)){$s(this.b,b);return false}}if(_s(pb,b.tagName)){Tb();Sb>=2&&Vb(Ru+b.tagName+' from processing. It may be restored later.');return false}}return cb(this.c,a)};_.b=null;_.c=null;_.d=null;var pb;Qk(11,1,gu,Eb);_.A=function Fb(){var a,b;a=new jc;this.e==null&&zb(this);a.e=this.e;b=(this.c==null&&xb(this),this.c);a.b=!b.length?Zh(Lk,eu,1,0,0):$h(Lk,eu,1,[b]);return a};_.B=function Gb(){return this.c==null&&xb(this),this.c};_.C=function Ib(){this.d==null&&yb(this);return this.d};_.D=function Jb(){return uu};_.E=function Kb(){!this.i&&Ab(this);return hi(Nr(this.i,Zh(Ck,fu,4,this.i.c,0)),5)};_.F=function Lb(){this.k==null&&Cb(this);return this.k};_.G=function Mb(){this.o==null&&Db(this);return this.o};_.H=function Nb(){return uu};_.I=function Ob(){return uu};_.J=function Qb(){this.f||Bb(this);return this.j};_.b=null;_.c=null;_.d=null;_.e=null;_.f=false;_.i=null;_.j=false;_.k=null;_.n=null;_.o=null;var Rb,Sb=0;Qk(13,1,{},hc);_.b=null;Qk(14,1,{},jc);_.b=null;_.c=uu;_.d=uu;_.e=uu;_.f=uu;Qk(15,1,{4:1},lc);_.b=uu;_.c=0;_.d=uu;_.e=uu;_.f=uu;_.i=0;Qk(17,1,{},qc);_.y=function rc(a){Lr(this.b,this.b.c-1);Lr(this.e,this.e.c-1)};_.z=function sc(a){if(!this.c.b)return false;Hr(this.b,a);Hr(this.e,null);if(this.e.c==1){this.d=new wc(a);Mr(this.e,0,this.d)}od(this.c,a)&&pc(this);return true};_.b=null;_.c=null;_.d=null;_.e=null;Qk(18,1,{6:1},wc);_.b=null;_.c=null;Qk(19,1,gu,Bc);_.A=function Cc(){var a;a=new jc;a.e=Bn(this.i,hv)?hi(En(this.i,hv),1):uu;a.d=Bn(this.i,iv)?hi(En(this.i,iv),1):uu;a.c=Bn(this.i,jv)?hi(En(this.i,jv),1):uu;a.f=Bn(this.i,gv)?hi(En(this.i,gv),1):uu;a.b=Oc(this.b);if(!a.f.length&&!a.e.length&&!a.d.length&&!a.c.length&&a.b.length==0){return null}return a};_.B=function Dc(){return id(this.e,this.i)};_.C=function Ec(){return uu};_.D=function Fc(){return Bn(this.i,dv)?hi(En(this.i,dv),1):uu};_.E=function Gc(){return Sc(this.c)};_.F=function Hc(){return Bn(this.i,ev)?hi(En(this.i,ev),1):uu};_.G=function Ic(){return Bn(this.i,Wu)?hi(En(this.i,Wu),1):uu};_.H=function Jc(){var a;a=Bn(this.i,bv)?hi(En(this.i,bv),1):uu;return ap(a,_u)?mv:uu};_.I=function Kc(){return Bn(this.i,cv)?hi(En(this.i,cv),1):uu};_.J=function Lc(){return false};_.d=null;_.i=null;Qk(20,1,{},Pc);_.K=function Qc(a,b,c){var d;if(!this.c){d=hi(c.f[nv],1);this.c=d!=null&&ap(d,_u)}if(!this.c)return false;if(_o(a,kv)){Hr(this.b,b);return false}return true};_.b=null;_.c=false;Qk(21,1,{},Uc);_.K=function Vc(a,b,c){var d,e;if(_o(a,fv)){e=Zh(Lk,eu,1,this.c.length,0);e[0]=b;Hr(this.b,e)}else{if(this.b.c==0){e=Zh(Lk,eu,1,this.c.length,0);Hr(this.b,e)}else{e=hi(Jr(this.b,this.b.c-1),32)}for(d=1;d<this.c.length;++d){if(_o(a,this.c[d])){e[d]=b;break}}}return false};_.b=null;Qk(23,1,{22:1,25:1,26:1});_.eQ=function Zc(a){return this===a};_.hC=function $c(){return Vg(this)};_.tS=function _c(){return this.b};_.b=null;_.c=0;Qk(22,23,{7:1,22:1,25:1,26:1},fd);var ad,bd,cd,dd;Qk(24,1,{},jd);_.K=function kd(a,b,c){var d;if(!this.b){d=hi(c.f[nv],1);this.c=d!=null&&ap(d,$u);this.b=true}return this.c};_.b=false;_.c=false;Qk(25,1,{8:1},md);_.b=null;_.c=null;_.d=null;Qk(26,1,{},pd);_.b=null;_.c=null;var qd;Qk(28,1,{9:1},yd);_.b=null;_.c=-1;_.d=null;_.e=0;Qk(29,1,{},Cd);_.b=null;_.c=null;_.d=null;_.e=null;var Ad=null;Qk(30,1,{},Id);_.y=function Jd(a){};_.z=function Kd(a){var b;if(!this.c.e.b&&!this.b){return false}if(od(this.c.e,a)){this.b=true;Hr(this.c.b,a)}else this.b&&a.nodeType==3&&!Qe(a.nodeValue)&&(this.b=false);switch(a.nodeType){case 3:return true;case 1:b=a;if(_s(this.c.d,b))return false;if(!this.b||!_s((Bd(),Ad),b.tagName))return true;return Fd(this,b);case 9:default:return false;}};_.b=false;_.c=null;Qk(31,1,{},Md);_.y=function Nd(a){};_.z=function Od(a){var b;od(this.b.e,a);switch(a.nodeType){case 3:Hr(this.b.b,a);return true;case 1:b=a;if(_s(this.b.d,b))return false;Hr(this.b.b,b);return true;case 9:default:return false;}};_.b=null;Qk(32,1,{},Xd);_.b=uu;var Qd=null,Rd=null;Qk(34,1,ju);_.b=null;_.c=null;_.d=null;Qk(33,34,{10:1,14:1},he);Qk(35,34,{11:1,14:1},ke);Qk(36,34,{12:1,14:1},ne);Qk(37,34,{13:1,14:1},qe);Qk(38,23,{15:1,22:1,25:1,26:1},ze);var se,te,ue,ve,we,xe;Qk(39,34,ju,Ce);Qk(40,1,gu,Ee);_.A=function Fe(){var a;a=Ud(this.b);return a.c==0?null:de((Gq(0,a.c),hi(a.b[0],10)))};_.B=function Ge(){var a,b,c;c=uu;b=Ud(this.b);if(b.c!=0){a=(Gq(0,b.c),hi(b.b[0],10));c=ge(a,kv);!c.length&&(c=ge(a,Qv))}return !c.length?this.b.b:c};_.C=function He(){var a;a=Ud(this.b);return a.c==0?uu:ee((Gq(0,a.c),hi(a.b[0],10)))};_.D=function Ie(){var a;a=Ud(this.b);return a.c==0?uu:ae((Gq(0,a.c),hi(a.b[0],10)),dv)};_.E=function Je(){var a,b,c,d,e,f,g,h,i,j;i=new Or;b=Ud(this.b);c=null;for(e=0;e<b.c;++e){a=(Gq(e,b.c),hi(b.b[e],10));if(!c){c=(j=Bn(a.b,Uv)?hi(En(a.b,Uv),14):null,!j&&(j=Bn(a.b,Vv)?hi(En(a.b,Vv),14):null),!!j&&j.d==(ye(),ue)?hi(j,11):null);if(c)continue}f=fe(a);!!f&&(_h(i.b,i.c++,f),true)}h=Vd(this.b);d=false;for(e=0;e<h.c;++e){g=(Gq(e,h.c),hi(h.b[e],11));f=je(g);if(g==c||!d&&ap(ae(g,_v),Uu)){d=true;Gr(i,0,f)}else{_h(i.b,i.c++,f)}}return hi(Nr(i,Zh(Ck,fu,4,i.c,0)),5)};_.F=function Ke(){var a,b,c;c=uu;b=Ud(this.b);if(b.c!=0){a=(Gq(0,b.c),hi(b.b[0],10));c=ge(a,Vu);!c.length&&(c=ge(a,Sv))}return c};_.G=function Le(){var a,b,c;c=uu;a=Ud(this.b);for(b=0;b<a.c&&!c.length;++b){c=ae((Gq(b,a.c),hi(a.b[b],10)),Tv)}for(b=0;b<a.c&&!c.length;++b){c=ae((Gq(b,a.c),hi(a.b[b],10)),Mv)}return c};_.H=function Me(){return Ud(this.b).c==0?uu:mv};_.I=function Ne(){var a;a=Ud(this.b);return a.c==0?uu:ae((Gq(0,a.c),hi(a.b[0],10)),cv)};_.J=function Oe(){return false};_.b=null;var Ue=null,Ve=null,We=null,Xe,Ye;Qk(43,23,{16:1,22:1,25:1,26:1},Bf);var ef,ff,gf,hf,jf,kf,lf,mf,nf,of,pf,qf,rf,sf,tf,uf,vf,wf,xf,yf,zf;Qk(44,23,{17:1,22:1,25:1,26:1},If);var Ef,Ff,Gf;Qk(60,1,{22:1,33:1});_.L=function zg(){return this.f};_.tS=function Ag(){var a,b;a=this.cZ.e;b=this.L();return b!=null?a+Du+b:a};_.f=null;Qk(59,60,ku,Bg);Qk(58,59,ku);Qk(57,58,ku,Eg);_.L=function Kg(){this.d==null&&(this.e=Hg(this.c),this.b=this.b+Du+Fg(this.c),this.d=hw+this.e+') '+Jg(this.c)+this.b,undefined);return this.d};_.b=uu;_.c=null;_.d=null;_.e=null;Qk(63,1,{});var Mg=0,Ng=0,Og=0,Pg=-1;Qk(65,63,{},bh);_.b=null;_.c=null;var Zg;Qk(68,1,{},lh);_.M=function mh(){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=this.N(c.toString());b.push(d);var e=av+d;var f=a[e];if(f){var g,h;for(g=0,h=f.length;g<h;g++){if(f[g]===c){return b}}}(f||(a[e]=[])).push(c);c=c.caller}return b};_.N=function nh(a){return eh(a)};_.O=function oh(a){return []};Qk(70,68,{});_.M=function sh(){return hh(this.O(kh()),this.P())};_.O=function th(a){return rh(this,a)};_.P=function uh(){return 2};Qk(69,70,{});_.M=function Bh(){return wh(this)};_.N=function Ch(a){var b,c,d,e;if(a.length==0){return iw}e=kp(a);e.indexOf('at ')==0&&(e=jp(e,3));c=e.indexOf(lw);c!=-1&&(e=kp(e.substr(0,c-0))+kp(jp(e,e.indexOf(Qu,c)+1)));c=e.indexOf(hw);if(c==-1){c=e.indexOf(tu);if(c==-1){d=e;e=uu}else{d=kp(jp(e,c+1));e=kp(e.substr(0,c-0))}}else{b=e.indexOf(Av,c);d=e.substr(c+1,b-(c+1));e=kp(e.substr(0,c-0))}c=cp(e,qp(46));c!=-1&&(e=jp(e,c+1));return (e.length>0?e:iw)+jw+d};_.O=function Dh(a){return zh(this,a)};_.P=function Eh(){return 3};Qk(71,69,{},Gh);Qk(72,1,{});Qk(73,72,{},Nh);_.b=uu;Qk(92,1,{},Uh);_.qI=0;var ai,bi;Qk(107,1,{19:1},gl);_.tS=function hl(){return lw+this.q+qw+this.p+rw+this.r+sw+this.j+tw+this.o+uw+this.e+vw+(this.c?ww:xw)+yw+this.d+zw+this.s.tS()};_.b=null;_.c=false;_.d=null;_.e=0;_.f=null;_.i=0;_.j=0;_.k=0;_.n=0;_.o=0;_.p=0;_.q=0;_.r=0;_.s=null;var Yk,Zk;Qk(108,1,{},nl);_.b=null;_.c=null;_.d=null;_.e=null;Qk(113,1,{},zl);_.tS=function Al(){return hj.e+': contentAndSameTagLevelOnly='+this.b};_.b=false;var vl,wl;Qk(114,1,{},Il);_.b=null;var Cl;Qk(117,1,{},Pl);_.b=false;var Ml;Qk(120,1,{},Yl);_.b=null;var Vl;Qk(121,1,{},bm);_.b=null;var $l;Qk(122,1,{20:1},dm);_.tS=function em(){return mj.e+tu+No(Vg(this))+Kw+new cs(this.b)+Lw};_.b=null;Qk(123,1,{},tm);_.c=-1;_.f=false;_.j=false;_.k=0;_.n=0;_.q=0;_.r=false;_.s=null;_.t=0;var gm,hm;var vm,wm,xm,ym,zm,Am;Qk(125,1,lu,Dm);_.Q=function Em(){return true};_.R=function Fm(a){--a.n;return true};_.S=function Gm(a,b){++a.n;return true};Qk(126,1,lu,Im);_.Q=function Jm(){return true};_.R=function Km(a){if(a.n==0&&this.b){lm(a);Hp(a.w,Nw);Fp(a.w,32);a.r=true}return false};_.S=function Lm(a,b){this.b=false;if(a.n==0&&b.hasAttribute('href')){lm(a);Hp(a.w,Mw);this.b=true;Fp(a.w,32);a.r=true}return false};_.b=false;Qk(127,1,lu,Nm);_.Q=function Om(){return true};_.R=function Pm(a){om(a);--a.k;return false};_.S=function Qm(a,b){om(a);++a.k;return false};Qk(128,1,lu,Sm);_.Q=function Tm(){return false};_.R=function Um(a){return false};_.S=function Vm(a,b){return false};Qk(129,1,lu,Xm);_.Q=function Ym(){return true};_.R=function Zm(a){return true};_.S=function $m(a,b){return true};Qk(130,1,lu,an);_.Q=function bn(){return true};_.R=function cn(a){return false};_.S=function dn(a,b){return false};Qk(131,1,lu,fn);_.Q=function gn(){return true};_.R=function hn(a){return true};_.S=function jn(a,b){jm(a,this.b);return true};_.b=null;Qk(136,1,mu);_.T=function rn(a){return !!pn(this,a)};_.eQ=function sn(a){var b,c,d,e,f;if(a===this){return true}if(!ji(a,36)){return false}e=hi(a,36);if(this.W()!=e.W()){return false}for(c=e.U().bb();c.eb();){b=hi(c.fb(),37);d=b.gb();f=b.hb();if(!this.T(d)){return false}if(!Lt(f,this.V(d))){return false}}return true};_.V=function tn(a){var b;b=pn(this,a);return !b?null:b.hb()};_.hC=function un(){var a,b,c;c=0;for(b=this.U().bb();b.eb();){a=hi(b.fb(),37);c+=a.hC();c=~~c}return c};_.W=function vn(){return this.U().W()};_.tS=function wn(){var a,b,c,d;d=Kw;a=false;for(c=this.U().bb();c.eb();){b=hi(c.fb(),37);a?(d+=Pw):(a=true);d+=uu+b.gb();d+=Qw;d+=uu+b.hb()}return d+Lw};Qk(135,136,mu);_.T=function Qn(a){return Bn(this,a)};_.U=function Rn(){return new gq(this)};_.Y=function Sn(a,b){return this.X(a,b)};_.V=function Tn(a){return En(this,a)};_.W=function Un(){return this.e};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;Qk(134,135,nu,Wn,Xn);_.X=function Yn(a,b){return Vn(a,b)};_.Z=function Zn(a){return ~~Mf(a)};Qk(133,134,nu);Qk(132,133,nu,bo);var _n;var co,eo;Qk(138,58,ku,io);Qk(139,1,{22:1,24:1,25:1},ko);_.eQ=function mo(a){return ji(a,24)&&hi(a,24).b==this.b};_.hC=function no(){return this.b};_.tS=function oo(){return sp(this.b)};_.b=0;var qo;Qk(141,1,{},to);_.tS=function Ao(){return ((this.c&2)!=0?'interface ':(this.c&1)!=0?uu:'class ')+this.e};_.b=null;_.c=0;_.d=0;_.e=null;Qk(142,58,ku,Co);var Do=null;Qk(145,58,ku,Io);Qk(146,58,ku,Ko);Qk(147,58,ku,Mo);Qk(150,58,ku,Ro);var So;Qk(152,145,{22:1,28:1,29:1,33:1},Vo);Qk(153,1,{22:1,30:1},Xo);_.tS=function Yo(){return this.b+Fu+this.e+hw+(this.c!=null?this.c:'Unknown Source')+(this.d>=0?av+this.d:uu)+Av};_.b=null;_.c=null;_.d=0;_.e=null;_=String.prototype;_.cM={1:1,22:1,23:1,25:1};_.eQ=function pp(a){return _o(this,a)};_.hC=function rp(){return yp(this)};_.tS=_.toString;var tp,up=0,vp;Qk(155,1,{23:1},Bp);_.tS=function Cp(){return this.b.b};Qk(156,1,{23:1,31:1},Lp,Mp);_.tS=function Op(){return this.b.b};Qk(157,147,ku,Qp);Qk(158,58,ku,Sp);Qk(159,1,{});_.$=function Xp(a){throw new Sp('Add not supported on this collection')};_._=function Yp(a){return Up(this,a)};_.ab=function Zp(a){var b;b=Vp(this.bb(),a);return !!b};_.cb=function $p(){return this.db(Zh(Jk,hu,0,this.W(),0))};_.db=function _p(a){var b,c,d;d=this.W();a.length<d&&(a=Xh(a,d));c=this.bb();for(b=0;b<d;++b){_h(a,b,c.fb())}a.length>d&&_h(a,d,null);return a};_.tS=function aq(){return Wp(this)};Qk(161,159,ou);_.eQ=function dq(a){var b,c,d;if(a===this){return true}if(!ji(a,39)){return false}c=hi(a,39);if(c.W()!=this.W()){return false}for(b=c.bb();b.eb();){d=b.fb();if(!this.ab(d)){return false}}return true};_.hC=function eq(){var a,b,c;a=0;for(b=this.bb();b.eb();){c=b.fb();if(c!=null){a+=Mf(c);a=~~a}}return a};Qk(160,161,ou,gq);_.ab=function hq(a){return fq(this,a)};_.bb=function iq(){return new lq(this.b)};_.W=function jq(){return this.b.e};_.b=null;Qk(162,1,{},lq);_.eb=function mq(){return Oq(this.b)};_.fb=function nq(){return hi(Pq(this.b),37)};_.b=null;Qk(164,1,pu);_.eQ=function qq(a){var b;if(ji(a,37)){b=hi(a,37);if(Lt(this.gb(),b.gb())&&Lt(this.hb(),b.hb())){return true}}return false};_.hC=function rq(){var a,b;a=0;b=0;this.gb()!=null&&(a=Mf(this.gb()));this.hb()!=null&&(b=Mf(this.hb()));return a^b};_.tS=function sq(){return this.gb()+Qw+this.hb()};Qk(163,164,pu,tq);_.gb=function uq(){return null};_.hb=function vq(){return this.b.c};_.ib=function wq(a){return Ln(this.b,a)};_.b=null;Qk(165,164,pu,yq);_.gb=function zq(){return this.b};_.hb=function Aq(){return Gn(this.c,this.b)};_.ib=function Bq(a){return Mn(this.c,this.b,a)};_.b=null;_.c=null;Qk(166,159,qu);_.jb=function Eq(a,b){throw new Sp('Add not supported on this list')};_.$=function Fq(a){this.jb(this.W(),a);return true};_.eQ=function Hq(a){var b,c,d,e,f;if(a===this){return true}if(!ji(a,35)){return false}f=hi(a,35);if(this.W()!=f.W()){return false}d=this.bb();e=f.bb();while(d.eb()){b=d.fb();c=e.fb();if(!(b==null?c==null:Lf(b,c))){return false}}return true};_.hC=function Iq(){var a,b,c;b=1;a=this.bb();while(a.eb()){c=a.fb();b=31*b+(c==null?0:Mf(c));b=~~b}return b};_.bb=function Kq(){return new Rq(this)};_.lb=function Lq(a){throw new Sp('Remove not supported on this list')};_.mb=function Mq(a,b){throw new Sp('Set not supported on this list')};Qk(167,1,{},Rq);_.eb=function Sq(){return Oq(this)};_.fb=function Tq(){return Pq(this)};_.c=0;_.d=-1;_.e=null;Qk(168,167,{},Xq);_.b=null;Qk(169,166,qu,Zq);_.jb=function $q(a,b){Gq(a,this.c+1);++this.c;Gr(this.d,this.b+a,b)};_.kb=function _q(a){Gq(a,this.c);return Jr(this.d,this.b+a)};_.lb=function ar(a){var b;Gq(a,this.c);b=Lr(this.d,this.b+a);--this.c;return b};_.mb=function br(a,b){Gq(a,this.c);return Mr(this.d,this.b+a,b)};_.W=function cr(){return this.c};_.b=0;_.c=0;_.d=null;Qk(170,161,ou,fr);_.ab=function gr(a){return Bn(this.b,a)};_.bb=function hr(){return er(this)};_.W=function ir(){return this.c.b.e};_.b=null;_.c=null;Qk(171,1,{},kr);_.eb=function lr(){return Oq(this.b.b)};_.fb=function mr(){var a;a=hi(Pq(this.b.b),37);return a.gb()};_.b=null;Qk(172,159,{},pr);_.ab=function qr(a){return Dn(this.b,a)};_.bb=function rr(){return or(this)};_.W=function sr(){return this.c.b.e};_.b=null;_.c=null;Qk(173,1,{},vr);_.eb=function wr(){return Oq(this.b.b)};_.fb=function xr(){return ur(this)};_.b=null;Qk(174,166,qu);_.jb=function Ar(a,b){var c;c=nt(this,a);kt(c.e,b,c.c);++c.b;c.d=null};_.kb=function Br(a){return zr(this,a)};_.bb=function Cr(){return nt(this,0)};_.lb=function Dr(b){var c,d;c=nt(this,b);try{d=vt(c)}catch(a){a=Nk(a);if(ji(a,38)){throw new Mo("Can't remove element "+b)}else throw a}wt(c);c.c==c.d?(c.c=c.d.b):--c.b;Bt(c.d);c.d=null;--c.e.c;return d};_.mb=function Er(b,c){var d,e;d=nt(this,b);try{e=vt(d);wt(d);d.d.d=c;return e}catch(a){a=Nk(a);if(ji(a,38)){throw new Mo("Can't set element "+b)}else throw a}};Qk(175,166,ru,Or);_.jb=function Pr(a,b){Gr(this,a,b)};_.$=function Qr(a){return Hr(this,a)};_._=function Rr(a){return Ir(this,a)};_.ab=function Sr(a){return Kr(this,a,0)!=-1};_.kb=function Tr(a){return Jr(this,a)};_.lb=function Ur(a){return Lr(this,a)};_.mb=function Vr(a,b){return Mr(this,a,b)};_.W=function Wr(){return this.c};_.cb=function $r(){return Wh(this.b,this.c)};_.db=function _r(a){return Nr(this,a)};_.c=0;Qk(176,166,ru,cs);_.ab=function ds(a){return Dq(this,a)!=-1};_.kb=function es(a){return Gq(a,this.b.length),this.b[a]};_.mb=function fs(a,b){return bs(this,a,b)};_.W=function gs(){return this.b.length};_.cb=function hs(){return Vh(this.b)};_.db=function is(a){var b,c;c=this.b.length;a.length<c&&(a=Xh(a,c));for(b=0;b<c;++b){_h(a,b,this.b[b])}a.length>c&&_h(a,c,null);return a};_.b=null;Qk(178,136,mu,ps);_.T=function qs(a){return Ms(this.b,a)};_.U=function rs(){return new ws(this)};_.V=function ss(a){return ms(this,a)};_.W=function ts(){return this.b.d};_.b=null;_.c=null;Qk(179,161,ou,ws);_.ab=function xs(a){return vs(this,a)};_.bb=function ys(){return new Bs(this.b)};_.W=function zs(){return this.b.b.d};_.b=null;Qk(180,1,{},Bs);_.eb=function Cs(){return Us(this.b)};_.fb=function Ds(){return this.c=Vs(this.b),new Fs(this.d,this.c)};_.c=null;_.d=null;Qk(181,164,pu,Fs);_.gb=function Gs(){return this.b};_.hb=function Hs(){return this.c.c[this.b.c]};_.ib=function Is(a){var b;b=this.c.c[this.b.c];_h(this.c.c,this.b.c,a);return b};_.b=null;_.c=null;Qk(182,161,ou);Qk(183,182,ou,Ns);_.$=function Os(a){return Ls(this,hi(a,26))};_.ab=function Ps(a){return Ms(this,a)};_.bb=function Qs(){return new Ws(this)};_.W=function Rs(){return this.d};_.b=null;_.c=null;_.d=0;Qk(184,1,{},Ws);_.eb=function Xs(){return Us(this)};_.fb=function Ys(){return Vs(this)};_.b=-1;_.c=-1;_.d=null;Qk(185,161,{22:1,39:1},at,bt,ct);_.$=function dt(a){return $s(this,a)};_.ab=function et(a){return Bn(this.b,a)};_.bb=function ft(){return er(qn(this.b))};_.W=function gt(){return this.b.e};_.tS=function ht(){return Wp(qn(this.b))};_.b=null;Qk(186,174,{22:1,34:1,35:1},qt,rt);_.$=function st(a){return jt(this,a)};_.W=function tt(){return this.c};_.b=null;_.c=0;Qk(187,1,{},xt);_.eb=function yt(){return this.c!=this.e.b};_.fb=function zt(){return vt(this)};_.b=0;_.c=null;_.d=null;_.e=null;Qk(188,1,{},Ct,Dt);_.b=null;_.c=null;_.d=null;Qk(189,164,pu,Ft);_.gb=function Gt(){return this.b};_.hb=function Ht(){return this.c};_.ib=function It(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;Qk(190,58,{22:1,28:1,33:1,38:1},Kt);Qk(192,1,{},Qt);_.b=null;_.c=null;_.d=null;Qk(193,1,{},Tt,Ut);_.b=null;_.c=null;Qk(195,1,{});Qk(194,195,{},Zt);var $t;var su=Sg;var Ij=vo(Vw,'Object',1),Xi=vo(Ww,'JavaScriptObject$',46),Jk=uo(Xw,'Object;',200),Pj=vo(Vw,'Throwable',60),Cj=vo(Vw,'Exception',59),Jj=vo(Vw,'RuntimeException',58),Kj=vo(Vw,'StackTraceElement',153),Kk=uo(Xw,'StackTraceElement;',202),ej=vo('com.google.gwt.lang.','SeedUtil',98),Bj=vo(Vw,'Enum',23),Bk=uo(uu,'[C',203),yj=vo(Vw,'Character',139),Ik=uo(Xw,'Character;',204),Aj=vo(Vw,'Class',141),Oj=vo(Vw,gw,2),Lk=uo(Xw,'String;',201),zj=vo(Vw,'ClassCastException',142),Mj=vo(Vw,'StringBuilder',156),xj=vo(Vw,'ArrayStoreException',138),Wi=vo(Ww,'JavaScriptException',57),dj=vo(Yw,'StringBufferImpl',72),Ak=vo(Zw,'ExporterBaseImpl',195),zk=vo(Zw,'ExporterBaseActual',194),bj=vo(Yw,'StackTraceCreator$Collector',68),aj=vo(Yw,'StackTraceCreator$CollectorMoz',70),_i=vo(Yw,'StackTraceCreator$CollectorChrome',69),$i=vo(Yw,'StackTraceCreator$CollectorChromeNoSourceMap',71),cj=vo(Yw,'StringBufferImplAppend',73),Yi=vo(Ww,'Scheduler',63),Zi=vo(Yw,'SchedulerImpl',65),ek=vo($w,'AbstractMap',136),Wj=vo($w,'AbstractHashMap',135),Rj=vo($w,'AbstractCollection',159),gk=vo($w,'AbstractSet',161),Tj=vo($w,'AbstractHashMap$EntrySet',160),Sj=vo($w,'AbstractHashMap$EntrySetIterator',162),dk=vo($w,'AbstractMapEntry',164),Uj=vo($w,'AbstractHashMap$MapEntryNull',163),Vj=vo($w,'AbstractHashMap$MapEntryString',165),ak=vo($w,'AbstractMap$1',170),_j=vo($w,'AbstractMap$1$1',171),ck=vo($w,'AbstractMap$2',172),bk=vo($w,'AbstractMap$2$1',173),Gj=vo(Vw,'NullPointerException',150),Dj=vo(Vw,'IllegalArgumentException',145),qk=vo($w,'HashMap',134),pi=vo(_w,'DomDistiller_ExporterImpl',6),qi=vo(_w,'DomDistiller',5),vk=vo($w,'MapEntryImpl',189),Lj=vo(Vw,'StringBuffer',155),$j=vo($w,'AbstractList',166),hk=vo($w,'ArrayList',175),Xj=vo($w,'AbstractList$IteratorImpl',167),Yj=vo($w,'AbstractList$ListIteratorImpl',168),Zj=vo($w,'AbstractList$SubList',169),oi=vo(_w,'ContentExtractor',3),Hi=vo(_w,'PagingLinksFinder$PagingLinkObj',28),xi=vo(_w,'MarkupParser',13),wi=vo(_w,'MarkupParser$Image',15),vi=vo(_w,'MarkupParser$Article',14),Qj=vo(Vw,'UnsupportedOperationException',158),Ej=vo(Vw,'IllegalStateException',146),fk=vo($w,'AbstractSequentialList',174),uk=vo($w,'LinkedList',186),sk=vo($w,'LinkedList$ListIteratorImpl',187),tk=vo($w,'LinkedList$Node',188),gj=vo(ax,'TextDocument',108),Ei=vo(_w,'OpenGraphProtocolParser$PropertyRecord',25),Ek=uo(bx,'OpenGraphProtocolParser$PropertyRecord;',205),Fi=vo(_w,'OpenGraphProtocolParser',19),Ci=wo(_w,'OpenGraphProtocolParser$Prefix',22,gd),Dk=uo(bx,'OpenGraphProtocolParser$Prefix;',206),Bi=vo(_w,'OpenGraphProtocolParser$ImageParser',21),Ck=uo(bx,'MarkupParser$Image;',207),Di=vo(_w,'OpenGraphProtocolParser$ProfileParser',24),Ai=vo(_w,'OpenGraphProtocolParser$ArticleParser',20),Si=vo(_w,'SchemaOrgParserAccessor',40),ui=vo(_w,'IEReadingViewParser',11),nj=vo(cx,'BoilerpipeHTMLContentHandler',123),ri=vo(_w,'DomToSaxVisitor',7),si=vo(_w,'DomWalker',9),ti=vo(_w,'FilteringDomVisitor',10),Ki=vo(_w,'RelevantElementsFinder',29),Ii=vo(_w,'RelevantElementsFinder$DomVisitor',30),Ji=vo(_w,'RelevantElementsFinder$ElementVisitor',31),zi=vo(_w,'NodeTree',18),yi=vo(_w,'NodeListExpander$Visitor',17),wk=vo($w,'NoSuchElementException',190),Fj=vo(Vw,'IndexOutOfBoundsException',147),Ti=vo(_w,'SchemaOrgParser',32),Qi=wo(_w,'SchemaOrgParser$Type',38,Ae),Fk=uo(bx,'SchemaOrgParser$Type;',208),Pi=vo(_w,'SchemaOrgParser$ThingItem',34),Mi=vo(_w,'SchemaOrgParser$ImageItem',35),Li=vo(_w,'SchemaOrgParser$ArticleItem',33),Oi=vo(_w,'SchemaOrgParser$PersonItem',37),Ni=vo(_w,'SchemaOrgParser$OrganizationItem',36),Ri=vo(_w,'SchemaOrgParser$UnsupportedItem',39),wj=vo(cx,'TagActionMap',133),vj=vo(cx,'DefaultTagActionMap',132),rk=vo($w,'HashSet',185),ij=vo(dx,'DocumentTitleMatchClassifier',114),lj=vo(ex,'LabelToBoilerplateFilter',121),hj=vo(dx,'BlockProximityFusion',113),kj=vo(ex,'BoilerplateBlockFilter',120),jj=vo(dx,'KeepLargestBlockFilter',117),fj=vo(ax,'TextBlock',107),Hj=vo(Vw,'NumberFormatException',152),mk=vo($w,'EnumMap',178),kk=vo($w,'EnumMap$EntrySet',179),jk=vo($w,'EnumMap$EntrySetIterator',180),lk=vo($w,'EnumMap$MapEntry',181),yk=vo(fx,'Pattern',193),xk=vo(fx,'Matcher',192),Vi=wo(_w,'TableClassifier$Type',44,Jf),Hk=uo(bx,'TableClassifier$Type;',209),Ui=wo(_w,'TableClassifier$Reason',43,Cf),Gk=uo(bx,'TableClassifier$Reason;',210),Gi=vo(_w,'OrderedNodeMatcher',26),ik=vo($w,'Arrays$ArrayList',176),uj=vo(cx,'CommonTagActions$BlockTagLabelAction',131),oj=vo(cx,'CommonTagActions$1',125),pj=vo(cx,'CommonTagActions$2',126),qj=vo(cx,'CommonTagActions$3',127),rj=vo(cx,'CommonTagActions$4',128),sj=vo(cx,'CommonTagActions$5',129),tj=vo(cx,'CommonTagActions$6',130),mj=vo('de.l3s.boilerpipe.labels.','LabelAction',122),pk=vo($w,'EnumSet',182),ok=vo($w,'EnumSet$EnumSetImpl',183),nk=vo($w,'EnumSet$EnumSetImpl$IteratorImpl',184),Nj=vo(Vw,'StringIndexOutOfBoundsException',157);$stats && $stats({moduleName:'domdistiller',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.domdistiller) $wnd.domdistiller.onScriptLoad();
gwtOnLoad(undefined,"domdistiller","",0);
diff --git a/third_party/dom_distiller_js/package/proto_gen/third_party/dom_distiller_js/dom_distiller_json_converter.h b/third_party/dom_distiller_js/package/proto_gen/third_party/dom_distiller_js/dom_distiller_json_converter.h
index c8c41e5..701cae1 100644
--- a/third_party/dom_distiller_js/package/proto_gen/third_party/dom_distiller_js/dom_distiller_json_converter.h
+++ b/third_party/dom_distiller_js/package/proto_gen/third_party/dom_distiller_js/dom_distiller_json_converter.h
@@ -15,8 +15,7 @@ namespace dom_distiller {
namespace json {
class DistilledContent {
public:
- static dom_distiller::proto::DistilledContent ReadFromValue(const base::Value* json) {
- dom_distiller::proto::DistilledContent message;
+ static bool ReadFromValue(const base::Value* json, dom_distiller::proto::DistilledContent* message) {
const base::DictionaryValue* dict;
if (!json->GetAsDictionary(&dict)) goto error;
if (dict->HasKey("1")) {
@@ -24,12 +23,12 @@ namespace dom_distiller {
if (!dict->GetString("1", &field_value)) {
goto error;
}
- message.set_html(field_value);
+ message->set_html(field_value);
}
- return message;
+ return true;
error:
- return dom_distiller::proto::DistilledContent();
+ return false;
}
static scoped_ptr<base::Value> WriteToValue(const dom_distiller::proto::DistilledContent& message) {
@@ -43,8 +42,7 @@ namespace dom_distiller {
class PaginationInfo {
public:
- static dom_distiller::proto::PaginationInfo ReadFromValue(const base::Value* json) {
- dom_distiller::proto::PaginationInfo message;
+ static bool ReadFromValue(const base::Value* json, dom_distiller::proto::PaginationInfo* message) {
const base::DictionaryValue* dict;
if (!json->GetAsDictionary(&dict)) goto error;
if (dict->HasKey("1")) {
@@ -52,26 +50,26 @@ namespace dom_distiller {
if (!dict->GetString("1", &field_value)) {
goto error;
}
- message.set_next_page(field_value);
+ message->set_next_page(field_value);
}
if (dict->HasKey("2")) {
std::string field_value;
if (!dict->GetString("2", &field_value)) {
goto error;
}
- message.set_prev_page(field_value);
+ message->set_prev_page(field_value);
}
if (dict->HasKey("3")) {
std::string field_value;
if (!dict->GetString("3", &field_value)) {
goto error;
}
- message.set_canonical_page(field_value);
+ message->set_canonical_page(field_value);
}
- return message;
+ return true;
error:
- return dom_distiller::proto::PaginationInfo();
+ return false;
}
static scoped_ptr<base::Value> WriteToValue(const dom_distiller::proto::PaginationInfo& message) {
@@ -91,8 +89,7 @@ namespace dom_distiller {
class MarkupArticle {
public:
- static dom_distiller::proto::MarkupArticle ReadFromValue(const base::Value* json) {
- dom_distiller::proto::MarkupArticle message;
+ static bool ReadFromValue(const base::Value* json, dom_distiller::proto::MarkupArticle* message) {
const base::DictionaryValue* dict;
if (!json->GetAsDictionary(&dict)) goto error;
if (dict->HasKey("1")) {
@@ -100,28 +97,28 @@ namespace dom_distiller {
if (!dict->GetString("1", &field_value)) {
goto error;
}
- message.set_published_time(field_value);
+ message->set_published_time(field_value);
}
if (dict->HasKey("2")) {
std::string field_value;
if (!dict->GetString("2", &field_value)) {
goto error;
}
- message.set_modified_time(field_value);
+ message->set_modified_time(field_value);
}
if (dict->HasKey("3")) {
std::string field_value;
if (!dict->GetString("3", &field_value)) {
goto error;
}
- message.set_expiration_time(field_value);
+ message->set_expiration_time(field_value);
}
if (dict->HasKey("4")) {
std::string field_value;
if (!dict->GetString("4", &field_value)) {
goto error;
}
- message.set_section(field_value);
+ message->set_section(field_value);
}
if (dict->HasKey("5")) {
const base::ListValue* field_list;
@@ -133,13 +130,13 @@ namespace dom_distiller {
if (!field_list->GetString(i, &field_value)) {
goto error;
}
- message.add_authors(field_value);
+ message->add_authors(field_value);
}
}
- return message;
+ return true;
error:
- return dom_distiller::proto::MarkupArticle();
+ return false;
}
static scoped_ptr<base::Value> WriteToValue(const dom_distiller::proto::MarkupArticle& message) {
@@ -167,8 +164,7 @@ namespace dom_distiller {
class MarkupImage {
public:
- static dom_distiller::proto::MarkupImage ReadFromValue(const base::Value* json) {
- dom_distiller::proto::MarkupImage message;
+ static bool ReadFromValue(const base::Value* json, dom_distiller::proto::MarkupImage* message) {
const base::DictionaryValue* dict;
if (!json->GetAsDictionary(&dict)) goto error;
if (dict->HasKey("1")) {
@@ -176,47 +172,47 @@ namespace dom_distiller {
if (!dict->GetString("1", &field_value)) {
goto error;
}
- message.set_url(field_value);
+ message->set_url(field_value);
}
if (dict->HasKey("2")) {
std::string field_value;
if (!dict->GetString("2", &field_value)) {
goto error;
}
- message.set_secure_url(field_value);
+ message->set_secure_url(field_value);
}
if (dict->HasKey("3")) {
std::string field_value;
if (!dict->GetString("3", &field_value)) {
goto error;
}
- message.set_type(field_value);
+ message->set_type(field_value);
}
if (dict->HasKey("4")) {
std::string field_value;
if (!dict->GetString("4", &field_value)) {
goto error;
}
- message.set_caption(field_value);
+ message->set_caption(field_value);
}
if (dict->HasKey("5")) {
int field_value;
if (!dict->GetInteger("5", &field_value)) {
goto error;
}
- message.set_width(field_value);
+ message->set_width(field_value);
}
if (dict->HasKey("6")) {
int field_value;
if (!dict->GetInteger("6", &field_value)) {
goto error;
}
- message.set_height(field_value);
+ message->set_height(field_value);
}
- return message;
+ return true;
error:
- return dom_distiller::proto::MarkupImage();
+ return false;
}
static scoped_ptr<base::Value> WriteToValue(const dom_distiller::proto::MarkupImage& message) {
@@ -245,8 +241,7 @@ namespace dom_distiller {
class MarkupInfo {
public:
- static dom_distiller::proto::MarkupInfo ReadFromValue(const base::Value* json) {
- dom_distiller::proto::MarkupInfo message;
+ static bool ReadFromValue(const base::Value* json, dom_distiller::proto::MarkupInfo* message) {
const base::DictionaryValue* dict;
if (!json->GetAsDictionary(&dict)) goto error;
if (dict->HasKey("1")) {
@@ -254,57 +249,58 @@ namespace dom_distiller {
if (!dict->GetString("1", &field_value)) {
goto error;
}
- message.set_title(field_value);
+ message->set_title(field_value);
}
if (dict->HasKey("2")) {
std::string field_value;
if (!dict->GetString("2", &field_value)) {
goto error;
}
- message.set_type(field_value);
+ message->set_type(field_value);
}
if (dict->HasKey("3")) {
std::string field_value;
if (!dict->GetString("3", &field_value)) {
goto error;
}
- message.set_url(field_value);
+ message->set_url(field_value);
}
if (dict->HasKey("4")) {
std::string field_value;
if (!dict->GetString("4", &field_value)) {
goto error;
}
- message.set_description(field_value);
+ message->set_description(field_value);
}
if (dict->HasKey("5")) {
std::string field_value;
if (!dict->GetString("5", &field_value)) {
goto error;
}
- message.set_publisher(field_value);
+ message->set_publisher(field_value);
}
if (dict->HasKey("6")) {
std::string field_value;
if (!dict->GetString("6", &field_value)) {
goto error;
}
- message.set_copyright(field_value);
+ message->set_copyright(field_value);
}
if (dict->HasKey("7")) {
std::string field_value;
if (!dict->GetString("7", &field_value)) {
goto error;
}
- message.set_author(field_value);
+ message->set_author(field_value);
}
if (dict->HasKey("8")) {
const base::Value* inner_message_value;
if (!dict->Get("8", &inner_message_value)) {
goto error;
}
- *message.mutable_article() =
- dom_distiller::proto::json::MarkupArticle::ReadFromValue(inner_message_value);
+ if (!dom_distiller::proto::json::MarkupArticle::ReadFromValue(inner_message_value, message->mutable_article())) {
+ goto error;
+ }
}
if (dict->HasKey("9")) {
const base::ListValue* field_list;
@@ -316,14 +312,15 @@ namespace dom_distiller {
if (!field_list->Get(i, &inner_message_value)) {
goto error;
}
- *message.add_images() =
- dom_distiller::proto::json::MarkupImage::ReadFromValue(inner_message_value);
+ if (!dom_distiller::proto::json::MarkupImage::ReadFromValue(inner_message_value, message->add_images())) {
+ goto error;
+ }
}
}
- return message;
+ return true;
error:
- return dom_distiller::proto::MarkupInfo();
+ return false;
}
static scoped_ptr<base::Value> WriteToValue(const dom_distiller::proto::MarkupInfo& message) {
@@ -367,8 +364,7 @@ namespace dom_distiller {
class TimingInfo {
public:
- static dom_distiller::proto::TimingInfo ReadFromValue(const base::Value* json) {
- dom_distiller::proto::TimingInfo message;
+ static bool ReadFromValue(const base::Value* json, dom_distiller::proto::TimingInfo* message) {
const base::DictionaryValue* dict;
if (!json->GetAsDictionary(&dict)) goto error;
if (dict->HasKey("1")) {
@@ -376,40 +372,40 @@ namespace dom_distiller {
if (!dict->GetDouble("1", &field_value)) {
goto error;
}
- message.set_markup_parsing_time(field_value);
+ message->set_markup_parsing_time(field_value);
}
if (dict->HasKey("2")) {
double field_value;
if (!dict->GetDouble("2", &field_value)) {
goto error;
}
- message.set_document_construction_time(field_value);
+ message->set_document_construction_time(field_value);
}
if (dict->HasKey("3")) {
double field_value;
if (!dict->GetDouble("3", &field_value)) {
goto error;
}
- message.set_article_processing_time(field_value);
+ message->set_article_processing_time(field_value);
}
if (dict->HasKey("4")) {
double field_value;
if (!dict->GetDouble("4", &field_value)) {
goto error;
}
- message.set_formatting_time(field_value);
+ message->set_formatting_time(field_value);
}
if (dict->HasKey("5")) {
double field_value;
if (!dict->GetDouble("5", &field_value)) {
goto error;
}
- message.set_total_time(field_value);
+ message->set_total_time(field_value);
}
- return message;
+ return true;
error:
- return dom_distiller::proto::TimingInfo();
+ return false;
}
static scoped_ptr<base::Value> WriteToValue(const dom_distiller::proto::TimingInfo& message) {
@@ -435,8 +431,7 @@ namespace dom_distiller {
class DebugInfo {
public:
- static dom_distiller::proto::DebugInfo ReadFromValue(const base::Value* json) {
- dom_distiller::proto::DebugInfo message;
+ static bool ReadFromValue(const base::Value* json, dom_distiller::proto::DebugInfo* message) {
const base::DictionaryValue* dict;
if (!json->GetAsDictionary(&dict)) goto error;
if (dict->HasKey("1")) {
@@ -444,12 +439,12 @@ namespace dom_distiller {
if (!dict->GetString("1", &field_value)) {
goto error;
}
- message.set_log(field_value);
+ message->set_log(field_value);
}
- return message;
+ return true;
error:
- return dom_distiller::proto::DebugInfo();
+ return false;
}
static scoped_ptr<base::Value> WriteToValue(const dom_distiller::proto::DebugInfo& message) {
@@ -463,8 +458,7 @@ namespace dom_distiller {
class DomDistillerResult {
public:
- static dom_distiller::proto::DomDistillerResult ReadFromValue(const base::Value* json) {
- dom_distiller::proto::DomDistillerResult message;
+ static bool ReadFromValue(const base::Value* json, dom_distiller::proto::DomDistillerResult* message) {
const base::DictionaryValue* dict;
if (!json->GetAsDictionary(&dict)) goto error;
if (dict->HasKey("1")) {
@@ -472,23 +466,25 @@ namespace dom_distiller {
if (!dict->GetString("1", &field_value)) {
goto error;
}
- message.set_title(field_value);
+ message->set_title(field_value);
}
if (dict->HasKey("2")) {
const base::Value* inner_message_value;
if (!dict->Get("2", &inner_message_value)) {
goto error;
}
- *message.mutable_distilled_content() =
- dom_distiller::proto::json::DistilledContent::ReadFromValue(inner_message_value);
+ if (!dom_distiller::proto::json::DistilledContent::ReadFromValue(inner_message_value, message->mutable_distilled_content())) {
+ goto error;
+ }
}
if (dict->HasKey("3")) {
const base::Value* inner_message_value;
if (!dict->Get("3", &inner_message_value)) {
goto error;
}
- *message.mutable_pagination_info() =
- dom_distiller::proto::json::PaginationInfo::ReadFromValue(inner_message_value);
+ if (!dom_distiller::proto::json::PaginationInfo::ReadFromValue(inner_message_value, message->mutable_pagination_info())) {
+ goto error;
+ }
}
if (dict->HasKey("4")) {
const base::ListValue* field_list;
@@ -500,7 +496,7 @@ namespace dom_distiller {
if (!field_list->GetString(i, &field_value)) {
goto error;
}
- message.add_image_urls(field_value);
+ message->add_image_urls(field_value);
}
}
if (dict->HasKey("5")) {
@@ -508,29 +504,32 @@ namespace dom_distiller {
if (!dict->Get("5", &inner_message_value)) {
goto error;
}
- *message.mutable_markup_info() =
- dom_distiller::proto::json::MarkupInfo::ReadFromValue(inner_message_value);
+ if (!dom_distiller::proto::json::MarkupInfo::ReadFromValue(inner_message_value, message->mutable_markup_info())) {
+ goto error;
+ }
}
if (dict->HasKey("6")) {
const base::Value* inner_message_value;
if (!dict->Get("6", &inner_message_value)) {
goto error;
}
- *message.mutable_timing_info() =
- dom_distiller::proto::json::TimingInfo::ReadFromValue(inner_message_value);
+ if (!dom_distiller::proto::json::TimingInfo::ReadFromValue(inner_message_value, message->mutable_timing_info())) {
+ goto error;
+ }
}
if (dict->HasKey("7")) {
const base::Value* inner_message_value;
if (!dict->Get("7", &inner_message_value)) {
goto error;
}
- *message.mutable_debug_info() =
- dom_distiller::proto::json::DebugInfo::ReadFromValue(inner_message_value);
+ if (!dom_distiller::proto::json::DebugInfo::ReadFromValue(inner_message_value, message->mutable_debug_info())) {
+ goto error;
+ }
}
- return message;
+ return true;
error:
- return dom_distiller::proto::DomDistillerResult();
+ return false;
}
static scoped_ptr<base::Value> WriteToValue(const dom_distiller::proto::DomDistillerResult& message) {
@@ -574,8 +573,7 @@ namespace dom_distiller {
class DomDistillerOptions {
public:
- static dom_distiller::proto::DomDistillerOptions ReadFromValue(const base::Value* json) {
- dom_distiller::proto::DomDistillerOptions message;
+ static bool ReadFromValue(const base::Value* json, dom_distiller::proto::DomDistillerOptions* message) {
const base::DictionaryValue* dict;
if (!json->GetAsDictionary(&dict)) goto error;
if (dict->HasKey("1")) {
@@ -583,19 +581,19 @@ namespace dom_distiller {
if (!dict->GetBoolean("1", &field_value)) {
goto error;
}
- message.set_extract_text_only(field_value);
+ message->set_extract_text_only(field_value);
}
if (dict->HasKey("2")) {
int field_value;
if (!dict->GetInteger("2", &field_value)) {
goto error;
}
- message.set_debug_level(field_value);
+ message->set_debug_level(field_value);
}
- return message;
+ return true;
error:
- return dom_distiller::proto::DomDistillerOptions();
+ return false;
}
static scoped_ptr<base::Value> WriteToValue(const dom_distiller::proto::DomDistillerOptions& message) {