>>32-t}var =
u=3D0,l=3D4,c=3D8,d=3D12,f=3D16,p=3Dnew("undefined"=3D=3Dtypeof =
Int32Array?Array:Int32Array)(80),h=3D[];return =
r(n,t),n.prototype.init=3Dfunction(){return =
this._a=3D1732584193,this._b=3D4023233417,this._c=3D2562383102,this._d=3D=
271733878,this._e=3D3285377520,t.prototype.init.call(this),this},n.protot=
ype._POOL=3Dh,n.prototype._update=3Dfunction(e){var =
t,n,r,u,l,c,d,f,p,h;t=3Dc=3Dthis._a,n=3Dd=3Dthis._b,r=3Df=3Dthis._c,u=3Dp=
=3Dthis._d,l=3Dh=3Dthis._e;for(var m=3Dthis._w,g=3D0;80>g;g++){var =
y=3Dm[g]=3D16>g?e.readInt32BE(4*g):s(m[g-3]^m[g-8]^m[g-14]^m[g-16],1),v=3D=
a(a(s(t,5),o(g,n,r,u)),a(a(l,y),i(g)));l=3Du,u=3Dr,r=3Ds(n,30),n=3Dt,t=3D=
v}this._a=3Da(t,c),this._b=3Da(n,d),this._c=3Da(r,f),this._d=3Da(u,p),thi=
s._e=3Da(l,h)},n.prototype._hash=3Dfunction(){h.length<100&&h.push(this);=
var t=3Dnew e(20);return =
t.writeInt32BE(0|this._a,u),t.writeInt32BE(0|this._b,l),t.writeInt32BE(0|=
this._c,c),t.writeInt32BE(0|this._d,d),t.writeInt32BE(0|this._e,f),t},n}}=
,function(e,t,n){var =
r=3Dn(815).inherits;e.exports=3Dfunction(e,t){function =
n(){this.init(),this._w=3Dp,t.call(this,64,56)}function o(e,t){return =
e>>>t|e<<32-t}function i(e,t){return e>>>t}function a(e,t,n){return =
e&t^~e&n}function s(e,t,n){return e&t^e&n^t&n}function u(e){return =
o(e,2)^o(e,13)^o(e,22)}function l(e){return =
o(e,6)^o(e,11)^o(e,25)}function c(e){return =
o(e,7)^o(e,18)^i(e,3)}function d(e){return o(e,17)^o(e,19)^i(e,10)}var =
f=3D[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,245=
3635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2=
162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628=
,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996=
808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529=
912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,273=
0485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909=
,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1=
537002063,1747873779,1955562222,2024104815,2227730452,2361852424,24284364=
74,2756734187,3204031479,3329325298],p=3Dnew Array(64);return =
r(n,t),n.prototype.init=3Dfunction(){return =
this._a=3D1779033703,this._b=3D-1150833019,this._c=3D1013904242,this._d=3D=
-1521486534,this._e=3D1359893119,this._f=3D-1694144372,this._g=3D52873463=
5,this._h=3D1541459225,this._len=3Dthis._s=3D0,this},n.prototype._update=3D=
function(e){var =
t,n,r,o,i,p,h,m,g,y,v=3Dthis._w;t=3D0|this._a,n=3D0|this._b,r=3D0|this._c=
,o=3D0|this._d,i=3D0|this._e,p=3D0|this._f,h=3D0|this._g,m=3D0|this._h;fo=
r(var _=3D0;64>_;_++){var =
b=3Dv[_]=3D16>_?e.readInt32BE(4*_):d(v[_-2])+v[_-7]+c(v[_-15])+v[_-16];g=3D=
m+l(i)+a(i,p,h)+f[_]+b,y=3Du(t)+s(t,n,r),m=3Dh,h=3Dp,p=3Di,i=3Do+g,o=3Dr,=
r=3Dn,n=3Dt,t=3Dg+y}this._a=3Dt+this._a|0,this._b=3Dn+this._b|0,this._c=3D=
r+this._c|0,this._d=3Do+this._d|0,this._e=3Di+this._e|0,this._f=3Dp+this.=
_f|0,this._g=3Dh+this._g|0,this._h=3Dm+this._h|0},n.prototype._hash=3Dfun=
ction(){var t=3Dnew e(32);return =
t.writeInt32BE(this._a,0),t.writeInt32BE(this._b,4),t.writeInt32BE(this._=
c,8),t.writeInt32BE(this._d,12),t.writeInt32BE(this._e,16),t.writeInt32BE=
(this._f,20),t.writeInt32BE(this._g,24),t.writeInt32BE(this._h,28),t},n}}=
,function(e,t,n){var =
r=3Dn(815).inherits;e.exports=3Dfunction(e,t){function =
n(){this.init(),this._w=3Du,t.call(this,128,112)}function =
o(e,t,n){return e>>>n|t<<32-n}function i(e,t,n){return e&t^~e&n}function =
a(e,t,n){return e&t^e&n^t&n}var =
s=3D[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,392=
1009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,=
2937671579,2870763221,3664609560,3624381080,2734883394,310598401,11649965=
42,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,21620=
78206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,266=
6613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,77=
0255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986=
,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594=
879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113=
926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546=
045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,=
1986661051,1014477480,2177026350,1206759142,2456956037,344077627,27304859=
21,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,1062=
17008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,2=
75423344,851169720,430227734,3100823752,506948616,1363258195,659060556,37=
50685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,=
1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104=
815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,5936=
98344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3=
391569614,3928383900,3515267271,566280711,3940187606,3454069534,411863027=
1,4000239992,116418474,1914138554,174292421,2731055270,289380356,32039930=
06,460393269,320620315,685471733,587496836,852142971,1086792851,101703629=
8,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,423450=
9866,1607167915,987167468,1816402316,1246189591],u=3Dnew =
Array(160);return r(n,t),n.prototype.init=3Dfunction(){return =
this._a=3D1779033703,this._b=3D-1150833019,this._c=3D1013904242,this._d=3D=
-1521486534,this._e=3D1359893119,this._f=3D-1694144372,this._g=3D52873463=
5,this._h=3D1541459225,this._al=3D-205731576,this._bl=3D-2067093701,this.=
_cl=3D-23791573,this._dl=3D1595750129,this._el=3D-1377402159,this._fl=3D7=
25511199,this._gl=3D-79577749,this._hl=3D327033209,this._len=3Dthis._s=3D=
0,this},n.prototype._update=3Dfunction(e){var =
t,n,r,u,l,c,d,f,p,h,m,g,y,v,_,b,S=3Dthis._w;t=3D0|this._a,n=3D0|this._b,r=
=3D0|this._c,u=3D0|this._d,l=3D0|this._e,c=3D0|this._f,d=3D0|this._g,f=3D=
0|this._h,p=3D0|this._al,h=3D0|this._bl,m=3D0|this._cl,g=3D0|this._dl,y=3D=
0|this._el,v=3D0|this._fl,_=3D0|this._gl,b=3D0|this._hl;for(var =
w=3D0;80>w;w++){var =
E,T,P=3D2*w;if(16>w)E=3DS[P]=3De.readInt32BE(4*P),T=3DS[P+1]=3De.readInt3=
2BE(4*P+4);else{var =
C=3DS[P-30],x=3DS[P-30+1],N=3Do(C,x,1)^o(C,x,8)^C>>>7,M=3Do(x,C,1)^o(x,C,=
8)^o(x,C,7);C=3DS[P-4],x=3DS[P-4+1];var =
k=3Do(C,x,19)^o(x,C,29)^C>>>6,I=3Do(x,C,19)^o(C,x,29)^o(x,C,6),R=3DS[P-14=
],O=3DS[P-14+1],A=3DS[P-32],D=3DS[P-32+1];T=3DM+O,E=3DN+R+(M>>>0>T>>>0?1:=
0),T+=3DI,E=3DE+k+(I>>>0>T>>>0?1:0),T+=3DD,E=3DE+A+(D>>>0>T>>>0?1:0),S[P]=
=3DE,S[P+1]=3DT}var =
F=3Da(t,n,r),L=3Da(p,h,m),j=3Do(t,p,28)^o(p,t,2)^o(p,t,7),B=3Do(p,t,28)^o=
(t,p,2)^o(t,p,7),G=3Do(l,y,14)^o(l,y,18)^o(y,l,9),H=3Do(y,l,14)^o(y,l,18)=
^o(l,y,9),U=3Ds[P],V=3Ds[P+1],q=3Di(l,c,d),Q=3Di(y,v,_),W=3Db+H,z=3Df+G+(=
b>>>0>W>>>0?1:0);W+=3DQ,z=3Dz+q+(Q>>>0>W>>>0?1:0),W+=3DV,z=3Dz+U+(V>>>0>W=
>>>0?1:0),W+=3DT,z=3Dz+E+(T>>>0>W>>>0?1:0);var =
K=3DB+L,X=3Dj+F+(B>>>0>K>>>0?1:0);f=3Dd,b=3D_,d=3Dc,_=3Dv,c=3Dl,v=3Dy,y=3D=
g+W|0,l=3Du+z+(g>>>0>y>>>0?1:0)|0,u=3Dr,g=3Dm,r=3Dn,m=3Dh,n=3Dt,h=3Dp,p=3D=
W+K|0,t=3Dz+X+(W>>>0>p>>>0?1:0)|0}this._al=3Dthis._al+p|0,this._bl=3Dthis=
._bl+h|0,this._cl=3Dthis._cl+m|0,this._dl=3Dthis._dl+g|0,this._el=3Dthis.=
_el+y|0,this._fl=3Dthis._fl+v|0,this._gl=3Dthis._gl+_|0,this._hl=3Dthis._=
hl+b|0,this._a=3Dthis._a+t+(this._al>>>0>>0?1:0)|0,this._b=3Dthis._b+n=
+(this._bl>>>0>>0?1:0)|0,this._c=3Dthis._c+r+(this._cl>>>0>>0?1:0)|=
0,this._d=3Dthis._d+u+(this._dl>>>0>>0?1:0)|0,this._e=3Dthis._e+l+(thi=
s._el>>>0>>0?1:0)|0,this._f=3Dthis._f+c+(this._fl>>>0>>0?1:0)|0,thi=
s._g=3Dthis._g+d+(this._gl>>>0<_>>>0?1:0)|0,this._h=3Dthis._h+f+(this._hl=
>>>0>>0?1:0)|0},n.prototype._hash=3Dfunction(){function =
t(e,t,r){n.writeInt32BE(e,r),n.writeInt32BE(t,r+4)}var n=3Dnew =
e(64);return =
t(this._a,this._al,0),t(this._b,this._bl,8),t(this._c,this._cl,16),t(this=
._d,this._dl,24),t(this._e,this._el,32),t(this._f,this._fl,40),t(this._g,=
this._gl,48),t(this._h,this._hl,56),n},n}},function(e,t,n){function =
r(e,t){e[t>>5]|=3D128<>>9<<4)+14]=3Dt;for(var =
n=3D1732584193,r=3D-271733879,o=3D-1732584194,c=3D271733878,d=3D0;d>16)+(t>>16)+(n>>16);return =
r<<16|65535&n}function c(e,t){return e<>>32-t}var =
d=3Dn(865);e.exports=3Dfunction(e){return =
d.hash(e,r,16)}},function(e,t,n){(function(t){function =
n(e,n){if(e.length%i!=3D=3D0){var =
r=3De.length+(i-e.length%i);e=3Dt.concat([e,a],r)}for(var =
o=3D[],s=3Dn?e.readInt32BE:e.readInt32LE,u=3D0;u>>32-t}function u(e){var =
n=3D[1732584193,4023233417,2562383102,271733878,3285377520];"string"=3D=3D=
typeof e&&(e=3Dnew t(e,"utf8"));var =
r=3Dm(e),o=3D8*e.length,i=3D8*e.length;r[o>>>5]|=3D128<<24-o%32,r[(o+64>>=
>9<<4)+14]=3D16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8);for(var =
a=3D0;aa;a++){var =
s=3Dn[a];n[a]=3D16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}var =
u=3Dg(n);return new t(u)}e.exports=3Du;/** @preserve=0A=
(c) 2012 by C=C3=A9dric Mesnil. All rights reserved.=0A=
=0A=
Redistribution and use in source and binary forms, with or without =
modification, are permitted provided that the following conditions are =
met:=0A=
=0A=
- Redistributions of source code must retain the above copyright =
notice, this list of conditions and the following disclaimer.=0A=
- Redistributions in binary form must reproduce the above copyright =
notice, this list of conditions and the following disclaimer in the =
documentation and/or other materials provided with the distribution.=0A=
=0A=
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS =
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED =
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A =
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT =
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, =
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED =
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR =
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF =
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING =
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS =
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.=0A=
*/=0A=
var =
l=3D[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,=
14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,1=
5,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],c=3D[5,14,7,0,9,2,11,4,=
13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6=
,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1=
,5,8,7,6,2,13,14,0,3,9,11],d=3D[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7=
,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,1=
2,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13=
,14,11,8,5,6],f=3D[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8=
,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,=
11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]=
,p=3D[0,1518500249,1859775393,2400959708,2840853838],h=3D[1352829926,1548=
603684,1836072691,2053994217,0],m=3Dfunction(e){for(var =
t=3D[],n=3D0,r=3D0;n>>5]|=3De[n]<<24-r%32;return=
t},g=3Dfunction(e){for(var =
t=3D[],n=3D0;n<32*e.length;n+=3D8)t.push(e[n>>>5]>>>24-n%32&255);return =
t},y=3Dfunction(e,t,u){for(var m=3D0;16>m;m++){var =
g=3Du+m,y=3Dt[g];t[g]=3D16711935&(y<<8|y>>>24)|4278255360&(y<<24|y>>>8)}v=
ar =
v,_,b,S,w,E,T,P,C,x;E=3Dv=3De[0],T=3D_=3De[1],P=3Db=3De[2],C=3DS=3De[3],x=
=3Dw=3De[4];for(var =
N,m=3D0;80>m;m+=3D1)N=3Dv+t[u+l[m]]|0,N+=3D16>m?n(_,b,S)+p[0]:32>m?r(_,b,=
S)+p[1]:48>m?o(_,b,S)+p[2]:64>m?i(_,b,S)+p[3]:a(_,b,S)+p[4],N=3D0|N,N=3Ds=
(N,d[m]),N=3DN+w|0,v=3Dw,w=3DS,S=3Ds(b,10),b=3D_,_=3DN,N=3DE+t[u+c[m]]|0,=
N+=3D16>m?a(T,P,C)+h[0]:32>m?i(T,P,C)+h[1]:48>m?o(T,P,C)+h[2]:64>m?r(T,P,=
C)+h[3]:n(T,P,C)+h[4],N=3D0|N,N=3Ds(N,f[m]),N=3DN+x|0,E=3Dx,x=3DC,C=3Ds(P=
,10),P=3DT,T=3DN;N=3De[1]+b+C|0,e[1]=3De[2]+S+x|0,e[2]=3De[3]+w+E|0,e[3]=3D=
e[4]+v+T|0,e[4]=3De[0]+_+P|0,e[0]=3DN}}).call(t,n(818).Buffer)},function(=
e,t,n){(function(t){function r(e,n){if(!(this instanceof r))return new =
r(e,n);this._opad=3Du,this._alg=3De;var =
a=3D"sha512"=3D=3D=3De?128:64;n=3Dthis._key=3Dt.isBuffer(n)?n:new =
t(n),n.length>a?n=3Do(e).update(n).digest():n.lengthl;l++)s[l]=3D54^n[l],u[l]=3D92^n[l];this._hash=3Do(e).update=
(s)}var o=3Dn(858),i=3Dnew =
t(128);i.fill(0),e.exports=3Dr,r.prototype.update=3Dfunction(e,t){return =
this._hash.update(e,t),this},r.prototype.digest=3Dfunction(e){var =
t=3Dthis._hash.digest();return =
o(this._alg).update(this._opad).update(t).digest(e)}}).call(t,n(818).Buff=
er)},function(e,t,n){var =
r=3Dn(869);e.exports=3Dfunction(e,t){t=3Dt||{};var n=3Dr(e);return =
t.pbkdf2=3Dn.pbkdf2,t.pbkdf2Sync=3Dn.pbkdf2Sync,t}},function(e,t,n){(func=
tion(t){e.exports=3Dfunction(e){function =
n(e,t,n,o,i,a){if("function"=3D=3Dtypeof i&&(a=3Di,i=3Dvoid =
0),"function"!=3Dtypeof a)throw new Error("No callback provided to =
pbkdf2");setTimeout(function(){var =
s;try{s=3Dr(e,t,n,o,i)}catch(u){return a(u)}a(void 0,s)})}function =
r(n,r,o,i,a){if("number"!=3Dtypeof o)throw new TypeError("Iterations not =
a number");if(0>o)throw new TypeError("Bad =
iterations");if("number"!=3Dtypeof i)throw new TypeError("Key length not =
a number");if(0>i)throw new TypeError("Bad key =
length");a=3Da||"sha1",t.isBuffer(n)||(n=3Dnew =
t(n)),t.isBuffer(r)||(r=3Dnew t(r));var s,u,l,c=3D1,d=3Dnew t(i),f=3Dnew =
t(r.length+4);r.copy(f,0,0,r.length);for(var =
p=3D1;c>=3Dp;p++){f.writeUInt32BE(p,r.length);var =
h=3De.createHmac(a,n).update(f).digest();if(!s&&(s=3Dh.length,l=3Dnew =
t(s),c=3DMath.ceil(i/s),u=3Di-(c-1)*s,i>(Math.pow(2,32)-1)*s))throw new =
TypeError("keylen exceeds maximum length");h.copy(l,0,0,s);for(var =
m=3D1;o>m;m++){h=3De.createHmac(a,n).update(h).digest();for(var =
g=3D0;s>g;g++)l[g]^=3Dh[g]}var =
y=3D(p-1)*s,v=3Dp=3D=3Dc?u:s;l.copy(d,y,0,v)}return =
d}return{pbkdf2:n,pbkdf2Sync:r}}}).call(t,n(818).Buffer)},function(e,t,n)=
{(function(e){function n(e,t){for(var =
n=3D0,r=3De.length-1;r>=3D0;r--){var =
o=3De[r];"."=3D=3D=3Do?e.splice(r,1):".."=3D=3D=3Do?(e.splice(r,1),n++):n=
&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function =
r(e,t){if(e.filter)return e.filter(t);for(var =
n=3D[],r=3D0;r=3D-1&&!o;i--){var =
a=3Di>=3D0?arguments[i]:e.cwd();if("string"!=3Dtypeof a)throw new =
TypeError("Arguments to path.resolve must be =
strings");a&&(t=3Da+"/"+t,o=3D"/"=3D=3D=3Da.charAt(0))}return =
t=3Dn(r(t.split("/"),function(e){return!!e}),!o).join("/"),(o?"/":"")+t||=
"."},t.normalize=3Dfunction(e){var =
o=3Dt.isAbsolute(e),i=3D"/"=3D=3D=3Da(e,-1);return =
e=3Dn(r(e.split("/"),function(e){return!!e}),!o).join("/"),e||o||(e=3D"."=
),e&&i&&(e+=3D"/"),(o?"/":"")+e},t.isAbsolute=3Dfunction(e){return"/"=3D=3D=
=3De.charAt(0)},t.join=3Dfunction(){var =
e=3DArray.prototype.slice.call(arguments,0);return =
t.normalize(r(e,function(e,t){if("string"!=3Dtypeof e)throw new =
TypeError("Arguments to path.join must be strings");return =
e}).join("/"))},t.relative=3Dfunction(e,n){function r(e){for(var =
t=3D0;t=3D0&&""=3D=3D=3De[n];n--);return =
t>n?[]:e.slice(t,n-t+1)}e=3Dt.resolve(e).substr(1),n=3Dt.resolve(n).subst=
r(1);for(var =
o=3Dr(e.split("/")),i=3Dr(n.split("/")),a=3DMath.min(o.length,i.length),s=
=3Da,u=3D0;a>u;u++)if(o[u]!=3D=3Di[u]){s=3Du;break}for(var =
l=3D[],u=3Ds;ut&&(t=3De.length+t),e.substr(t,n)}}).call(t,n(190))},function(e,t){e.ex=
ports=3D{}},function(e,t,n){!function(){function t(e,t){t||(t=3D{});var =
r=3D"A-Za-z0-9_ -";t.alsoAllow&&(r=3Dt.alsoAllow+r);var o,i,a=3Dnew =
RegExp("[^"+r+"]","g"),s=3Dt.maintainCase||!1,u=3Dt.replacement||"-",l=3D=
t.smartTrim,c=3Dt.decode!=3D=3D!1;return"string"!=3Dtypeof =
e?"":(s||(e=3De.toLowerCase()),c&&(e=3DdecodeURIComponent(e)),o=3De.trim(=
).replace(a,"").replace(n,u),l&&o.length>l&&(i=3Do.charAt(l)=3D=3D=3Du,o=3D=
o.slice(0,l),i||(o=3Do.slice(0,o.lastIndexOf(u)))),o)}var =
n=3D/\s+/g;e.exports=3Dt}()},function(e,t,n){"use strict";function =
r(e){return e&&e.__esModule?e:{"default":e}}function o(e){return =
c&&e?"digital-subscriber"=3D=3D=3De.type||"print-subscriber"=3D=3D=3De.ty=
pe:!1}function i(e){return c&&e?e.offsetHeight:0}function =
a(e){return"=E2=86=92 "+e}function s(e){return =
e.internal||!1}Object.defineProperty(t,"__esModule",{value:!0}),t.isMobil=
eBrowser=3Dt.hasStickySupport=3Dt.isBrowser=3Dvoid =
0,t.isSubscriber=3Do,t.getElHeight=3Di,t.formatMore=3Da,t.isInternal=3Ds;=
var =
u=3Dn(874),l=3Dr(u),c=3Dt.isBrowser=3D!0;t.hasStickySupport=3Dc&&function=
(e){return =
e.style.position=3D"sticky",e.style.position=3D"-webkit-sticky",""!=3D=3D=
e.style.position}(document.createElement("div")),t.isMobileBrowser=3Dfunc=
tion(){if(!c)return!1;var e=3Dnew =
l["default"](window.navigator.userAgent);return =
null!=3D=3De.mobile()}()},function(e,t,n){!function(e,t){e(function(){"us=
e strict";function e(e,t){return =
null!=3De&&null!=3Dt&&e.toLowerCase()=3D=3D=3Dt.toLowerCase()}function =
n(e,t){var =
n,r,o=3De.length;if(!o||!t)return!1;for(n=3Dt.toLowerCase(),r=3D0;o>r;++r=
)if(n=3D=3D=3De[r].toLowerCase())return!0;return!1}function r(e){for(var =
t in e)s.call(e,t)&&(e[t]=3Dnew RegExp(e[t],"i"))}function =
o(e,t){this.ua=3De||"",this._cache=3D{},this.maxPhoneWidth=3Dt||600}var =
i=3D{};i.mobileDetectRules=3D{phones:{iPhone:"\\biPhone\\b|\\biPod\\b",Bl=
ackBerry:"BlackBerry|\\bBB10\\b|rim[0-9]+",HTC:"HTC|HTC.*(Sensation|Evo|V=
ision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX5=
15CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(=
A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire =
4G|Android.*\\bEVO\\b|T-Mobile G1|Z520m",Nexus:"Nexus One|Nexus =
S|Galaxy.*Nexus|Android.*Nexus.*Mobile|Nexus 4|Nexus 5|Nexus =
6",Dell:"Dell.*Streak|Dell.*Aero|Dell.*Venue|DELL.*Venue Pro|Dell =
Flash|Dell Smoke|Dell Mini =
3iX|XCD28|XCD35|\\b001DL\\b|\\b101DL\\b|\\bGS01\\b",Motorola:"Motorola|DR=
OIDX|DROID =
BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|=
A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB30=
0|MB501|MB502|MB508|MB511|MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855=
|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600|ME632|ME722|ME811|=
ME860|ME863|ME865|MT620|MT710|MT716|MT720|MT810|MT870|MT917|Motorola.*TIT=
ANIUM|WX435|WX445|XT300|XT301|XT311|XT316|XT317|XT319|XT320|XT390|XT502|X=
T530|XT531|XT532|XT535|XT603|XT610|XT611|XT615|XT681|XT701|XT702|XT711|XT=
720|XT800|XT806|XT860|XT862|XT875|XT882|XT883|XT894|XT901|XT907|XT909|XT9=
10|XT912|XT928|XT926|XT915|XT919|XT925|XT1021|\\bMoto =
E\\b",Samsung:"Samsung|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B=
2700|GT-B2710|GT-B3210|GT-B3310|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5=
512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|GT-B7330|GT-B7350|GT-B7510|GT-B77=
22|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|GT-C32=
62|GT-C3222|GT-C3300|GT-C3300K|GT-C3303|GT-C3303K|GT-C3310|GT-C3322|GT-C3=
330|GT-C3350|GT-C3500|GT-C3510|GT-C3530|GT-C3630|GT-C3780|GT-C5010|GT-C52=
12|GT-C6620|GT-C6625|GT-C6712|GT-E1050|GT-E1070|GT-E1075|GT-E1080|GT-E108=
1|GT-E1085|GT-E1087|GT-E1100|GT-E1107|GT-E1110|GT-E1120|GT-E1125|GT-E1130=
|GT-E1160|GT-E1170|GT-E1175|GT-E1180|GT-E1182|GT-E1200|GT-E1210|GT-E1225|=
GT-E1230|GT-E1390|GT-E2100|GT-E2120|GT-E2121|GT-E2152|GT-E2220|GT-E2222|G=
T-E2230|GT-E2232|GT-E2250|GT-E2370|GT-E2550|GT-E2652|GT-E3210|GT-E3213|GT=
-I5500|GT-I5503|GT-I5700|GT-I5800|GT-I5801|GT-I6410|GT-I6420|GT-I7110|GT-=
I7410|GT-I7500|GT-I8000|GT-I8150|GT-I8160|GT-I8190|GT-I8320|GT-I8330|GT-I=
8350|GT-I8530|GT-I8700|GT-I8703|GT-I8910|GT-I9000|GT-I9001|GT-I9003|GT-I9=
010|GT-I9020|GT-I9023|GT-I9070|GT-I9082|GT-I9100|GT-I9103|GT-I9220|GT-I92=
50|GT-I9300|GT-I9305|GT-I9500|GT-I9505|GT-M3510|GT-M5650|GT-M7500|GT-M760=
0|GT-M7603|GT-M8800|GT-M8910|GT-N7000|GT-S3110|GT-S3310|GT-S3350|GT-S3353=
|GT-S3370|GT-S3650|GT-S3653|GT-S3770|GT-S3850|GT-S5210|GT-S5220|GT-S5229|=
GT-S5230|GT-S5233|GT-S5250|GT-S5253|GT-S5260|GT-S5263|GT-S5270|GT-S5300|G=
T-S5330|GT-S5350|GT-S5360|GT-S5363|GT-S5369|GT-S5380|GT-S5380D|GT-S5560|G=
T-S5570|GT-S5600|GT-S5603|GT-S5610|GT-S5620|GT-S5660|GT-S5670|GT-S5690|GT=
-S5750|GT-S5780|GT-S5830|GT-S5839|GT-S6102|GT-S6500|GT-S7070|GT-S7200|GT-=
S7220|GT-S7230|GT-S7233|GT-S7250|GT-S7500|GT-S7530|GT-S7550|GT-S7562|GT-S=
7710|GT-S8000|GT-S8003|GT-S8500|GT-S8530|GT-S8600|SCH-A310|SCH-A530|SCH-A=
570|SCH-A610|SCH-A630|SCH-A650|SCH-A790|SCH-A795|SCH-A850|SCH-A870|SCH-A8=
90|SCH-A930|SCH-A950|SCH-A970|SCH-A990|SCH-I100|SCH-I110|SCH-I400|SCH-I40=
5|SCH-I500|SCH-I510|SCH-I515|SCH-I600|SCH-I730|SCH-I760|SCH-I770|SCH-I830=
|SCH-I910|SCH-I920|SCH-I959|SCH-LC11|SCH-N150|SCH-N300|SCH-R100|SCH-R300|=
SCH-R351|SCH-R400|SCH-R410|SCH-T300|SCH-U310|SCH-U320|SCH-U350|SCH-U360|S=
CH-U365|SCH-U370|SCH-U380|SCH-U410|SCH-U430|SCH-U450|SCH-U460|SCH-U470|SC=
H-U490|SCH-U540|SCH-U550|SCH-U620|SCH-U640|SCH-U650|SCH-U660|SCH-U700|SCH=
-U740|SCH-U750|SCH-U810|SCH-U820|SCH-U900|SCH-U940|SCH-U960|SCS-26UC|SGH-=
A107|SGH-A117|SGH-A127|SGH-A137|SGH-A157|SGH-A167|SGH-A177|SGH-A187|SGH-A=
197|SGH-A227|SGH-A237|SGH-A257|SGH-A437|SGH-A517|SGH-A597|SGH-A637|SGH-A6=
57|SGH-A667|SGH-A687|SGH-A697|SGH-A707|SGH-A717|SGH-A727|SGH-A737|SGH-A74=
7|SGH-A767|SGH-A777|SGH-A797|SGH-A817|SGH-A827|SGH-A837|SGH-A847|SGH-A867=
|SGH-A877|SGH-A887|SGH-A897|SGH-A927|SGH-B100|SGH-B130|SGH-B200|SGH-B220|=
SGH-C100|SGH-C110|SGH-C120|SGH-C130|SGH-C140|SGH-C160|SGH-C170|SGH-C180|S=
GH-C200|SGH-C207|SGH-C210|SGH-C225|SGH-C230|SGH-C417|SGH-C450|SGH-D307|SG=
H-D347|SGH-D357|SGH-D407|SGH-D415|SGH-D780|SGH-D807|SGH-D980|SGH-E105|SGH=
-E200|SGH-E315|SGH-E316|SGH-E317|SGH-E335|SGH-E590|SGH-E635|SGH-E715|SGH-=
E890|SGH-F300|SGH-F480|SGH-I200|SGH-I300|SGH-I320|SGH-I550|SGH-I577|SGH-I=
600|SGH-I607|SGH-I617|SGH-I627|SGH-I637|SGH-I677|SGH-I700|SGH-I717|SGH-I7=
27|SGH-i747M|SGH-I777|SGH-I780|SGH-I827|SGH-I847|SGH-I857|SGH-I896|SGH-I8=
97|SGH-I900|SGH-I907|SGH-I917|SGH-I927|SGH-I937|SGH-I997|SGH-J150|SGH-J20=
0|SGH-L170|SGH-L700|SGH-M110|SGH-M150|SGH-M200|SGH-N105|SGH-N500|SGH-N600=
|SGH-N620|SGH-N625|SGH-N700|SGH-N710|SGH-P107|SGH-P207|SGH-P300|SGH-P310|=
SGH-P520|SGH-P735|SGH-P777|SGH-Q105|SGH-R210|SGH-R220|SGH-R225|SGH-S105|S=
GH-S307|SGH-T109|SGH-T119|SGH-T139|SGH-T209|SGH-T219|SGH-T229|SGH-T239|SG=
H-T249|SGH-T259|SGH-T309|SGH-T319|SGH-T329|SGH-T339|SGH-T349|SGH-T359|SGH=
-T369|SGH-T379|SGH-T409|SGH-T429|SGH-T439|SGH-T459|SGH-T469|SGH-T479|SGH-=
T499|SGH-T509|SGH-T519|SGH-T539|SGH-T559|SGH-T589|SGH-T609|SGH-T619|SGH-T=
629|SGH-T639|SGH-T659|SGH-T669|SGH-T679|SGH-T709|SGH-T719|SGH-T729|SGH-T7=
39|SGH-T746|SGH-T749|SGH-T759|SGH-T769|SGH-T809|SGH-T819|SGH-T839|SGH-T91=
9|SGH-T929|SGH-T939|SGH-T959|SGH-T989|SGH-U100|SGH-U200|SGH-U800|SGH-V205=
|SGH-V206|SGH-X100|SGH-X105|SGH-X120|SGH-X140|SGH-X426|SGH-X427|SGH-X475|=
SGH-X495|SGH-X497|SGH-X507|SGH-X600|SGH-X610|SGH-X620|SGH-X630|SGH-X700|S=
GH-X820|SGH-X890|SGH-Z130|SGH-Z150|SGH-Z170|SGH-ZX10|SGH-ZX20|SHW-M110|SP=
H-A120|SPH-A400|SPH-A420|SPH-A460|SPH-A500|SPH-A560|SPH-A600|SPH-A620|SPH=
-A660|SPH-A700|SPH-A740|SPH-A760|SPH-A790|SPH-A800|SPH-A820|SPH-A840|SPH-=
A880|SPH-A900|SPH-A940|SPH-A960|SPH-D600|SPH-D700|SPH-D710|SPH-D720|SPH-I=
300|SPH-I325|SPH-I330|SPH-I350|SPH-I500|SPH-I600|SPH-I700|SPH-L700|SPH-M1=
00|SPH-M220|SPH-M240|SPH-M300|SPH-M305|SPH-M320|SPH-M330|SPH-M350|SPH-M36=
0|SPH-M370|SPH-M380|SPH-M510|SPH-M540|SPH-M550|SPH-M560|SPH-M570|SPH-M580=
|SPH-M610|SPH-M620|SPH-M630|SPH-M800|SPH-M810|SPH-M850|SPH-M900|SPH-M910|=
SPH-M920|SPH-M930|SPH-N100|SPH-N200|SPH-N240|SPH-N300|SPH-N400|SPH-Z400|S=
WC-E100|SCH-i909|GT-N7100|GT-N7105|SCH-I535|SM-N900A|SGH-I317|SGH-T999L|G=
T-S5360B|GT-I8262|GT-S6802|GT-S6312|GT-S6310|GT-S5312|GT-S5310|GT-I9105|G=
T-I8510|GT-S6790N|SM-G7105|SM-N9005|GT-S5301|GT-I9295|GT-I9195|SM-C101|GT=
-S7392|GT-S7560|GT-B7610|GT-I5510|GT-S7582|GT-S7530E|GT-I8750|SM-G9006V|S=
M-G9008V|SM-G9009D|SM-G900A|SM-G900D|SM-G900F|SM-G900H|SM-G900I|SM-G900J|=
SM-G900K|SM-G900L|SM-G900M|SM-G900P|SM-G900R4|SM-G900S|SM-G900T|SM-G900V|=
SM-G900W8|SHV-E160K|SCH-P709|SCH-P729|SM-T2558|GT-I9205|SM-G9350",LG:"\\b=
LG\\b;|LG[- =
]?(C800|C900|E400|E610|E900|E-900|F160|F180K|F180L|F180S|730|855|L160|LS7=
40|LS840|LS970|LU6200|MS690|MS695|MS770|MS840|MS870|MS910|P500|P700|P705|=
VM696|AS680|AS695|AX840|C729|E970|GS505|272|C395|E739BK|E960|L55C|L75C|LS=
696|LS860|P769BK|P350|P500|P509|P870|UN272|US730|VS840|VS950|LN272|LN510|=
LS670|LS855|LW690|MN270|MN510|P509|P769|P930|UN200|UN270|UN510|UN610|US67=
0|US740|US760|UX265|UX840|VN271|VN530|VS660|VS700|VS740|VS750|VS910|VS920=
|VS930|VX9200|VX11000|AX840A|LW770|P506|P925|P999|E612|D955|D802|MS323)",=
Sony:"SonyST|SonyLT|SonyEricsson|SonyEricssonLT15iv|LT18i|E10i|LT28h|LT26=
w|SonyEricssonMT27i|C5303|C6902|C6903|C6906|C6943|D2533",Asus:"Asus.*Gala=
xy|PadFone.*Mobile",Micromax:"Micromax.*\\b(A210|A92|A88|A72|A111|A110Q|A=
115|A116|A110|A90S|A26|A51|A35|A54|A25|A27|A89|A68|A65|A57|A90)\\b",Palm:=
"PalmSource|Palm",Vertu:"Vertu|Vertu.*Ltd|Vertu.*Ascent|Vertu.*Ayxta|Vert=
u.*Constellation(F|Quest)?|Vertu.*Monika|Vertu.*Signature",Pantech:"PANTE=
CH|IM-A850S|IM-A840S|IM-A830L|IM-A830K|IM-A830S|IM-A820L|IM-A810K|IM-A810=
S|IM-A800S|IM-T100K|IM-A725L|IM-A780L|IM-A775C|IM-A770K|IM-A760S|IM-A750K=
|IM-A740S|IM-A730S|IM-A720L|IM-A710K|IM-A690L|IM-A690S|IM-A650S|IM-A630K|=
IM-A600S|VEGA =
PTL21|PT003|P8010|ADR910L|P6030|P6020|P9070|P4100|P9060|P5000|CDM8992|TXT=
8045|ADR8995|IS11PT|P2030|P6010|P8000|PT002|IS06|CDM8999|P9050|PT001|TXT8=
040|P2020|P9020|P2000|P7040|P7000|C790",Fly:"IQ230|IQ444|IQ450|IQ440|IQ44=
2|IQ441|IQ245|IQ256|IQ236|IQ255|IQ235|IQ245|IQ275|IQ240|IQ285|IQ280|IQ270=
|IQ260|IQ250",Wiko:"KITE =
4G|HIGHWAY|GETAWAY|STAIRWAY|DARKSIDE|DARKFULL|DARKNIGHT|DARKMOON|SLIDE|WA=
X 4G|RAINBOW|BLOOM|SUNSET|GOA|LENNY|BARRY|IGGY|OZZY|CINK FIVE|CINK =
PEAX|CINK PEAX 2|CINK SLIM|CINK SLIM 2|CINK +|CINK KING|CINK PEAX|CINK =
SLIM|SUBLIM",iMobile:"i-mobile =
(IQ|i-STYLE|idea|ZAA|Hitz)",SimValley:"\\b(SP-80|XT-930|SX-340|XT-930|SX-=
310|SP-360|SP60|SPT-800|SP-120|SPT-800|SP-140|SPX-5|SPX-8|SP-100|SPX-8|SP=
X-12)\\b",Wolfgang:"AT-B24D|AT-AS50HD|AT-AS40W|AT-AS55HD|AT-AS45q2|AT-B26=
D|AT-AS50Q",Alcatel:"Alcatel",Nintendo:"Nintendo =
3DS",Amoi:"Amoi",INQ:"INQ",GenericPhone:"Tapatalk|PDA;|SAGEM|\\bmmp\\b|po=
cket|\\bpsp\\b|symbian|Smartphone|smartfon|treo|up.browser|up.link|vodafo=
ne|\\bwap\\b|nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Bro=
wser"},tablets:{iPad:"iPad|iPad.*Mobile",NexusTablet:"Android.*Nexus[\\s]=
+(7|9|10)",SamsungTablet:"SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-=
P1003|GT-P1010|GT-P3105|GT-P6210|GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P=
7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|SGH-I957|SGH-I987|SGH-T=
849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|GT-P51=
10|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T77=
9|SCH-I705|SCH-I915|GT-N8013|GT-P3113|GT-P5113|GT-P8110|GT-N8010|GT-N8005=
|GT-N8020|GT-P1013|GT-P6201|GT-P7501|GT-N5100|GT-N5105|GT-N5110|SHV-E140K=
|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L|SHV-E230S|SHW-M180K|SH=
W-M180L|SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M=
380W|SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500=
W|GT-I9228|SCH-P739|SCH-I925|GT-I9200|GT-P5200|GT-P5210|GT-P5210X|SM-T311=
|SM-T310|SM-T310X|SM-T210|SM-T210R|SM-T211|SM-P600|SM-P601|SM-P605|SM-P90=
0|SM-P901|SM-T217|SM-T217A|SM-T217S|SM-P6000|SM-T3100|SGH-I467|XE500|SM-T=
110|GT-P5220|GT-I9200X|GT-N5110X|GT-N5120|SM-P905|SM-T111|SM-T2105|SM-T31=
5|SM-T320|SM-T320X|SM-T321|SM-T520|SM-T525|SM-T530NU|SM-T230NU|SM-T330NU|=
SM-T900|XE500T1C|SM-P605V|SM-P905V|SM-T337V|SM-T537V|SM-T707V|SM-T807V|SM=
-P600X|SM-P900X|SM-T210X|SM-T230|SM-T230X|SM-T325|GT-P7503|SM-T531|SM-T33=
0|SM-T530|SM-T705|SM-T705C|SM-T535|SM-T331|SM-T800|SM-T700|SM-T537|SM-T80=
7|SM-P907A|SM-T337A|SM-T537A|SM-T707A|SM-T807A|SM-T237|SM-T807P|SM-P607T|=
SM-T217T|SM-T337T|SM-T807T|SM-T116NQ|SM-P550|SM-T350|SM-T550|SM-T9000|SM-=
P9000|SM-T705Y|SM-T805|GT-P3113|SM-T710|SM-T810|SM-T815|SM-T360|SM-T533|S=
M-T113|SM-T335|SM-T715|SM-T560|SM-T670|SM-T677|SM-T377|SM-T567|SM-T357T|S=
M-T555|SM-T561",Kindle:"Kindle|Silk.*Accelerated|Android.*\\b(KFOT|KFTT|K=
FJWI|KFJWA|KFOTE|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|WFJWAE|KFSAWA|KFSAWI|=
KFASWI)\\b",SurfaceTablet:"Windows NT [0-9.]+; =
ARM;.*(Tablet|ARMBJS)",HPTablet:"HP Slate (7|8|10)|HP ElitePad =
900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook =
10",AsusTablet:"^.*PadFone((?!Mobile).)*$|Transformer|TF101|TF101G|TF300T=
|TF300TG|TF300TL|TF700T|TF700KL|TF701T|TF810C|ME171|ME301T|ME302C|ME371MG=
|ME370T|ME372MG|ME172V|ME173X|ME400C|Slider =
SL101|\\bK00F\\b|\\bK00C\\b|\\bK00E\\b|\\bK00L\\b|TX201LA|ME176C|ME102A|\=
\bM80TA\\b|ME372CL|ME560CG|ME372CG|ME302KL| K010 | K017 =
|ME572C|ME103K|ME170C|ME171C|\\bME70C\\b|ME581C|ME581CL|ME8510C|ME181C",B=
lackBerryTablet:"PlayBook|RIM Tablet",HTCtablet:"HTC_Flyer_P512|HTC =
Flyer|HTC Jetstream|HTC-P715a|HTC EVO View =
4G|PG41200|PG09410",MotorolaTablet:"xoom|sholest|MZ615|MZ605|MZ505|MZ601|=
MZ602|MZ603|MZ604|MZ606|MZ607|MZ608|MZ609|MZ615|MZ616|MZ617",NookTablet:"=
Android.*Nook|NookColor|nook =
browser|BNRV200|BNRV200A|BNTV250|BNTV250A|BNTV400|BNTV600|LogicPD =
Zoom2",AcerTablet:"Android.*; =
\\b(A100|A101|A110|A200|A210|A211|A500|A501|A510|A511|A700|A701|W500|W500=
P|W501|W501P|W510|W511|W700|G100|G100W|B1-A71|B1-710|B1-711|A1-810|A1-811=
|A1-830)\\b|W3-810|\\bA3-A10\\b|\\bA3-A11\\b",ToshibaTablet:"Android.*(AT=
100|AT105|AT200|AT205|AT270|AT275|AT300|AT305|AT1S5|AT500|AT570|AT700|AT8=
30)|TOSHIBA.*FOLIO",LGTablet:"\\bL-06C|LG-V909|LG-V900|LG-V700|LG-V510|LG=
-V500|LG-V410|LG-V400|LG-VK810\\b",FujitsuTablet:"Android.*\\b(F-01D|F-02=
F|F-05E|F-10D|M532|Q572)\\b",PrestigioTablet:"PMP3170B|PMP3270B|PMP3470B|=
PMP7170B|PMP3370B|PMP3570C|PMP5870C|PMP3670B|PMP5570C|PMP5770D|PMP3970B|P=
MP3870C|PMP5580C|PMP5880D|PMP5780D|PMP5588C|PMP7280C|PMP7280C3G|PMP7280|P=
MP7880D|PMP5597D|PMP5597|PMP7100D|PER3464|PER3274|PER3574|PER3884|PER5274=
|PER5474|PMP5097CPRO|PMP5097|PMP7380D|PMP5297C|PMP5297C_QUAD|PMP812E|PMP8=
12E3G|PMP812F|PMP810E|PMP880TD|PMT3017|PMT3037|PMT3047|PMT3057|PMT7008|PM=
T5887|PMT5001|PMT5002",LenovoTablet:"Lenovo TAB|Idea(Tab|Pad)( A1|A10| =
K1|)|ThinkPad([ =
]+)?Tablet|Lenovo.*(S2109|S2110|S5000|S6000|K3011|A3000|A3500|A1000|A2107=
|A2109|A1107|A5500|A7600|B6000|B8000|B8080)(-|)(FL|F|HV|H|)",DellTablet:"=
Venue 11|Venue 8|Venue 7|Dell Streak 10|Dell Streak =
7",YarvikTablet:"Android.*\\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|T=
AB310|TAB360|TAB364|TAB410|TAB411|TAB420|TAB424|TAB450|TAB460|TAB461|TAB4=
64|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151|TAB07-152=
|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220=
|TAB07-400|TAB07-485|TAB08-150|TAB08-200|TAB08-201-3G|TAB08-201-30|TAB09-=
100|TAB09-211|TAB09-410|TAB10-150|TAB10-201|TAB10-211|TAB10-400|TAB10-410=
|TAB13-201|TAB274EUK|TAB275EUK|TAB374EUK|TAB462EUK|TAB474EUK|TAB9-200)\\b=
",MedionTablet:"Android.*\\bOYO\\b|LIFE.*(P9212|P9514|P9516|S9512)|LIFETA=
B",ArnovaTablet:"AN10G2|AN7bG3|AN7fG3|AN8G3|AN8cG3|AN7G3|AN9G3|AN7dG3|AN7=
dG3ST|AN7dG3ChildPad|AN10bG3|AN10bG3DT|AN9G2",IntensoTablet:"INM8002KP|IN=
M1010FP|INM805ND|Intenso =
Tab|TAB1004",IRUTablet:"M702pro",MegafonTablet:"MegaFon V9|\\bZTE =
V9\\b|Android.*\\bMT7A\\b",EbodaTablet:"E-Boda =
(Supreme|Impresspeed|Izzycomm|Essential)",AllViewTablet:"Allview.*(Viva|A=
lldro|City|Speed|All =
TV|Frenzy|Quasar|Shine|TX1|AX1|AX2)",ArchosTablet:"\\b(101G9|80G9|A101IT)=
\\b|Qilive 97R|Archos5|\\bARCHOS =
(70|79|80|90|97|101|FAMILYPAD|)(b|)(G10| Cobalt| TITANIUM(HD|)| Xenon| =
Neon|XSK| 2| XS 2| PLATINUM| =
CARBON|GAMEPAD)\\b",AinolTablet:"NOVO7|NOVO8|NOVO10|Novo7Aurora|Novo7Basi=
c|NOVO7PALADIN|novo9-Spark",SonyTablet:"Sony.*Tablet|Xperia Tablet|Sony =
Tablet =
S|SO-03E|SGPT12|SGPT13|SGPT114|SGPT121|SGPT122|SGPT123|SGPT111|SGPT112|SG=
PT113|SGPT131|SGPT132|SGPT133|SGPT211|SGPT212|SGPT213|SGP311|SGP312|SGP32=
1|EBRD1101|EBRD1102|EBRD1201|SGP351|SGP341|SGP511|SGP512|SGP521|SGP541|SG=
P551|SGP621|SGP612|SOT31",PhilipsTablet:"\\b(PI2010|PI3000|PI3100|PI3105|=
PI3110|PI3205|PI3210|PI3900|PI4010|PI7000|PI7100)\\b",CubeTablet:"Android=
.*(K8GT|U9GT|U10GT|U16GT|U17GT|U18GT|U19GT|U20GT|U23GT|U30GT)|CUBE =
U8GT",CobyTablet:"MID1042|MID1045|MID1125|MID1126|MID7012|MID7014|MID7015=
|MID7034|MID7035|MID7036|MID7042|MID7048|MID7127|MID8042|MID8048|MID8127|=
MID9042|MID9740|MID9742|MID7022|MID7010",MIDTablet:"M9701|M9000|M9100|M80=
6|M1052|M806|T703|MID701|MID713|MID710|MID727|MID760|MID830|MID728|MID933=
|MID125|MID810|MID732|MID120|MID930|MID800|MID731|MID900|MID100|MID820|MI=
D735|MID980|MID130|MID833|MID737|MID960|MID135|MID860|MID736|MID140|MID93=
0|MID835|MID733|MID4X10",MSITablet:"MSI \\b(Primo 73K|Primo 73L|Primo =
81L|Primo 77|Primo 93|Primo 75|Primo 76|Primo 73|Primo 81|Primo 91|Primo =
90|Enjoy 71|Enjoy 7|Enjoy =
10)\\b",SMiTTablet:"Android.*(\\bMID\\b|MID-560|MTV-T1200|MTV-PND531|MTV-=
P1101|MTV-PND530)",RockChipTablet:"Android.*(RK2818|RK2808A|RK2918|RK3066=
)|RK2738|RK2808A",FlyTablet:"IQ310|Fly =
Vision",bqTablet:"Android.*(bq)?.*(Elcano|Curie|Edison|Maxwell|Kepler|Pas=
cal|Tesla|Hypatia|Platon|Newton|Livingstone|Cervantes|Avant|Aquaris =
E10)|Maxwell.*Lite|Maxwell.*Plus",HuaweiTablet:"MediaPad|MediaPad 7 =
Youth|IDEOS =
S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|S7-201|S7-Slim",Nec=
Tablet:"\\bN-06D|\\bN-08D",PantechTablet:"Pantech.*P4100",BronchoTablet:"=
Broncho.*(N701|N708|N802|a710)",VersusTablet:"TOUCHPAD.*[78910]|\\bTOUCHT=
AB\\b",ZyncTablet:"z1000|Z99 =
2G|z99|z930|z999|z990|z909|Z919|z900",PositivoTablet:"TB07STA|TB10STA|TB0=
7FTA|TB10FTA",NabiTablet:"Android.*\\bNabi",KoboTablet:"Kobo =
Touch|\\bK080\\b|\\bVox\\b Build|\\bArc\\b =
Build",DanewTablet:"DSlide.*\\b(700|701R|702|703R|704|802|970|971|972|973=
|974|1010|1012)\\b",TexetTablet:"NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|=
TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|TM-8041|TM-9741|TM-9747|T=
M-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|TM=
-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-974=
0|TM-9743W|TB-807A|TB-771A|TB-727A|TB-725A|TB-719A|TB-823A|TB-805A|TB-723=
A|TB-715A|TB-707A|TB-705A|TB-709A|TB-711A|TB-890HD|TB-880HD|TB-790HD|TB-7=
80HD|TB-770HD|TB-721HD|TB-710HD|TB-434HD|TB-860HD|TB-840HD|TB-760HD|TB-75=
0HD|TB-740HD|TB-730HD|TB-722HD|TB-720HD|TB-700HD|TB-500HD|TB-470HD|TB-431=
HD|TB-430HD|TB-506|TB-504|TB-446|TB-436|TB-416|TB-146SE|TB-126SE",Playsta=
tionTablet:"Playstation.*(Portable|Vita)",TrekstorTablet:"ST10416-1|VT104=
16-1|ST70408-1|ST702xx-1|ST702xx-2|ST80208|ST97216|ST70104-2|VT10416-2|ST=
10216-2A|SurfTab",PyleAudioTablet:"\\b(PTBL10CEU|PTBL10C|PTBL72BC|PTBL72B=
CEU|PTBL7CEU|PTBL7C|PTBL92BC|PTBL92BCEU|PTBL9CEU|PTBL9CUK|PTBL9C)\\b",Adv=
anTablet:"Android.* =
\\b(E3A|T3X|T5C|T5B|T3E|T3C|T3B|T1J|T1F|T2A|T1H|T1i|E1C|T1-E|T5-A|T4|E1-B=
|T2Ci|T1-B|T1-D|O1-A|E1-A|T1-A|T3A|T4i)\\b ",DanyTechTablet:"Genius Tab =
G3|Genius Tab S2|Genius Tab Q3|Genius Tab G4|Genius Tab Q4|Genius Tab =
G-II|Genius TAB GII|Genius TAB GIII|Genius Tab =
S1",GalapadTablet:"Android.*\\bG1\\b",MicromaxTablet:"Funbook|Micromax.*\=
\b(P250|P560|P360|P362|P600|P300|P350|P500|P275)\\b",KarbonnTablet:"Andro=
id.*\\b(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart =
Tab2)\\b",AllFineTablet:"Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 =
Style|Fine9 More|Fine10 Joy|Fine11 =
Wide",PROSCANTablet:"\\b(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|=
PLT4311|PLT4311PL|PLT4315|PLT7030|PLT7033|PLT7033D|PLT7035|PLT7035D|PLT70=
44K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G|PLT7777G|PLT78=
10K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|P=
LT8082|PLT8088|PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT92=
33G|PLT9735|PLT9760G|PLT9770G)\\b",YONESTablet:"BQ1078|BC1003|BC1077|RK97=
02|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC=
7026",ChangJiaTablet:"TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC=
7203|TPC7205|TPC7210|TPC7708|TPC7709|TPC7712|TPC7110|TPC8101|TPC8103|TPC8=
105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103|TPC=
97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC1=
0101|TPC10103|TPC10106|TPC10111|TPC10203|TPC10205|TPC10503",GUTablet:"TX-=
A1301|TX-M9002|Q702|kf026",PointOfViewTablet:"TAB-P506|TAB-navi-7-3G-M|TA=
B-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N|TAB-P741|TAB-P825|T=
AB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-=
PROTAB[0-9]+|TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PR=
OTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL|TAB-PROTAB26-IPS10|TAB-PROTA=
B30-IPS10",OvermaxTablet:"OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|=
Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab|MagicTab|Stream|TB-08|TB=
-09)",HCLTablet:"HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet =
U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet =
Sync",DPSTablet:"DPS Dream 9|DPS Dual 7",VistureTablet:"V97 HD|i75 =
3G|Visture V4( HD)?|Visture V5( HD)?|Visture =
V10",CrestaTablet:"CTP(-)?810|CTP(-)?818|CTP(-)?828|CTP(-)?838|CTP(-)?888=
|CTP(-)?978|CTP(-)?980|CTP(-)?987|CTP(-)?988|CTP(-)?989",MediatekTablet:"=
\\bMT8125|MT8389|MT8135|MT8377\\b",ConcordeTablet:"Concorde([ =
]+)?Tab|ConCorde ReadMan",GoCleverTablet:"GOCLEVER =
TAB|A7GOCLEVER|M1042|M7841|M742|R1042BK|R1041|TAB A975|TAB A7842|TAB =
A741|TAB A741L|TAB M723G|TAB M721|TAB A1021|TAB I921|TAB R721|TAB =
I720|TAB T76|TAB R70|TAB R76.2|TAB R106|TAB R83.2|TAB M813G|TAB =
I721|GCTA722|TAB I70|TAB I71|TAB S73|TAB R73|TAB R74|TAB R93|TAB R75|TAB =
R76.1|TAB A73|TAB A93|TAB A93.2|TAB T72|TAB R83|TAB R974|TAB R973|TAB =
A101|TAB A103|TAB A104|TAB A104.2|R105BK|M713G|A972BK|TAB A971|TAB =
R974.2|TAB R104|TAB R83.3|TAB A1042",ModecomTablet:"FreeTAB 9000|FreeTAB =
7.4|FreeTAB 7004|FreeTAB 7800|FreeTAB 2096|FreeTAB 7.5|FreeTAB =
1014|FreeTAB 1001 |FreeTAB 8001|FreeTAB 9706|FreeTAB 9702|FreeTAB =
7003|FreeTAB 7002|FreeTAB 1002|FreeTAB 7801|FreeTAB 1331|FreeTAB =
1004|FreeTAB 8002|FreeTAB 8014|FreeTAB 9704|FreeTAB =
1003",VoninoTablet:"\\b(Argus[ _]?S|Diamond[ _]?79HD|Emerald[ =
_]?78E|Luna[ _]?70C|Onyx[ _]?S|Onyx[ _]?Z|Orin[ _]?HD|Orin[ _]?S|Otis[ =
_]?S|SpeedStar[ _]?S|Magnet[ _]?M9|Primus[ _]?94[ _]?3G|Primus[ =
_]?94HD|Primus[ _]?QS|Android.*\\bQ8\\b|Sirius[ _]?EVO[ _]?QS|Sirius[ =
_]?QS|Spirit[ =
_]?S)\\b",ECSTablet:"V07OT2|TM105A|S10OT1|TR10CS1",StorexTablet:"eZee[_']=
?(Tab|Go)[0-9]+|TabLC7|Looney Tunes Tab",VodafoneTablet:"SmartTab([ =
]+)?[0-9]+|SmartTabII10|SmartTabII7",EssentielBTablet:"Smart[ ']?TAB[ =
]+?[0-9]+|Family[ =
']?TAB2",RossMoorTablet:"RM-790|RM-997|RMD-878G|RMD-974R|RMT-705A|RMT-701=
|RME-601|RMT-501|RMT-711",iMobileTablet:"i-mobile =
i-note",TolinoTablet:"tolino tab [0-9.]+|tolino =
shine",AudioSonicTablet:"\\bC-22Q|T7-QC|T-17B|T-17P\\b",AMPETablet:"Andro=
id.* A78 ",SkkTablet:"Android.* =
(SKYPAD|PHOENIX|CYCLOPS)",TecnoTablet:"TECNO P9",JXDTablet:"Android.* =
\\b(F3000|A3300|JXD5000|JXD3000|JXD2000|JXD300B|JXD300|S5800|S7800|S602b|=
S5110b|S7300|S5300|S602|S603|S5100|S5110|S601|S7100a|P3000F|P3000s|P101|P=
200s|P1000m|P200m|P9100|P1000s|S6600b|S908|P1000|P300|S18|S6600|S9100)\\b=
",iJoyTablet:"Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix =
7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon|Unique =
7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron =
7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel|Rebel 8GB|Myst|Draco =
7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual =
Cam|Aurix|Mint|Amity|Revolution|Finity 9|Neon 9|T9w|Amity 4GB Dual =
Cam|Stone 4GB|Stone 8GB|Andromeda|Silken|X2|Andromeda =
II|Halley|Flame|Saphyr 9,7|Touch 8|Planet|Triton|Unique 10|Hexen =
10|Memphis 4GB|Memphis 8GB|Onix 10)",FX2Tablet:"FX2 PAD7|FX2 =
PAD10",XoroTablet:"KidsPAD 701|PAD[ ]?712|PAD[ ]?714|PAD[ ]?716|PAD[ =
]?717|PAD[ ]?718|PAD[ ]?720|PAD[ ]?721|PAD[ ]?722|PAD[ ]?790|PAD[ =
]?792|PAD[ ]?900|PAD[ ]?9715D|PAD[ ]?9716DR|PAD[ ]?9718DR|PAD[ =
]?9719QR|PAD[ =
]?9720QR|TelePAD1030|Telepad1032|TelePAD730|TelePAD731|TelePAD732|TelePAD=
735Q|TelePAD830|TelePAD9730|TelePAD795|MegaPAD 1331|MegaPAD 1851|MegaPAD =
2151",ViewsonicTablet:"ViewPad 10pi|ViewPad 10e|ViewPad 10s|ViewPad =
E72|ViewPad7|ViewPad E100|ViewPad 7e|ViewSonic =
VB733|VB100a",OdysTablet:"LOOX|XENO10|ODYS[ =
-](Space|EVO|Xpress|NOON)|\\bXELIO\\b|Xelio10Pro|XELIO7PHONETAB|XELIO10EX=
TREME|XELIOPT2|NEO_QUAD10",CaptivaTablet:"CAPTIVA =
PAD",IconbitTablet:"NetTAB|NT-3702|NT-3702S|NT-3702S|NT-3603P|NT-3603P|NT=
-0704S|NT-0704S|NT-3805C|NT-3805C|NT-0806C|NT-0806C|NT-0909T|NT-0909T|NT-=
0907S|NT-0907S|NT-0902S|NT-0902S",TeclastTablet:"T98 =
4G|\\bP80\\b|\\bX90HD\\b|X98 Air|X98 Air 3G|\\bX89\\b|P80 =
3G|\\bX80h\\b|P98 Air|\\bX89HD\\b|P98 3G|\\bP90HD\\b|P89 3G|X98 =
3G|\\bP70h\\b|P79HD 3G|G18d =
3G|\\bP79HD\\b|\\bP89s\\b|\\bA88\\b|\\bP10HD\\b|\\bP19HD\\b|G18 =
3G|\\bP78HD\\b|\\bA78\\b|\\bP75\\b|G17s 3G|G17h =
3G|\\bP85t\\b|\\bP90\\b|\\bP11\\b|\\bP98t\\b|\\bP98HD\\b|\\bG18d\\b|\\bP8=
5s\\b|\\bP11HD\\b|\\bP88s\\b|\\bA80HD\\b|\\bA80se\\b|\\bA10h\\b|\\bP89\\b=
|\\bP78s\\b|\\bG18\\b|\\bP85\\b|\\bA70h\\b|\\bA70\\b|\\bG17\\b|\\bP18\\b|=
\\bA80s\\b|\\bA11s\\b|\\bP88HD\\b|\\bA80h\\b|\\bP76s\\b|\\bP76h\\b|\\bP98=
\\b|\\bA10HD\\b|\\bP78\\b|\\bP88\\b|\\bA11\\b|\\bA10t\\b|\\bP76a\\b|\\bP7=
6t\\b|\\bP76e\\b|\\bP85HD\\b|\\bP85a\\b|\\bP86\\b|\\bP75HD\\b|\\bP76v\\b|=
\\bA12\\b|\\bP75a\\b|\\bA15\\b|\\bP76Ti\\b|\\bP81HD\\b|\\bA10\\b|\\bT760V=
E\\b|\\bT720HD\\b|\\bP76\\b|\\bP73\\b|\\bP71\\b|\\bP72\\b|\\bT720SE\\b|\\=
bC520Ti\\b|\\bT760\\b|\\bT720VE\\b|T720-3GE|T720-WiFi",OndaTablet:"\\b(V9=
75i|Vi30|VX530|V701|Vi60|V701s|Vi50|V801s|V719|Vx610w|VX610W|V819i|Vi10|V=
X580W|Vi10|V711s|V813|V811|V820w|V820|Vi20|V711|VI30W|V712|V891w|V972|V81=
9w|V820w|Vi60|V820w|V711|V813s|V801|V819|V975s|V801|V819|V819|V818|V811|V=
712|V975m|V101w|V961w|V812|V818|V971|V971s|V919|V989|V116w|V102w|V973|Vi4=
0)\\b[\\s]+",JaytechTablet:"TPC-PA762",BlaupunktTablet:"Endeavour =
800NG|Endeavour =
1010",DigmaTablet:"\\b(iDx10|iDx9|iDx8|iDx7|iDxD7|iDxD8|iDsQ8|iDsQ7|iDsQ8=
|iDsD10|iDnD7|3TS804H|iDsQ11|iDj7|iDs10)\\b",EvolioTablet:"ARIA_Mini_wifi=
|Aria[ _]Mini|Evolio X10|Evolio X7|Evolio =
X8|\\bEvotab\\b|\\bNeura\\b",LavaTablet:"QPAD E704|\\bIvoryS\\b|E-TAB =
IVORY|\\bE-TAB\\b",AocTablet:"MW0811|MW0812|MW0922|MTK8382",MpmanTablet:"=
MP11 OCTA|MP10 =
OCTA|MPQC1114|MPQC1004|MPQC994|MPQC974|MPQC973|MPQC804|MPQC784|MPQC780|\\=
bMPG7\\b|MPDCG75|MPDCG71|MPDC1006|MP101DC|MPDC9000|MPDC905|MPDC706HD|MPDC=
706|MPDC705|MPDC110|MPDC100|MPDC99|MPDC97|MPDC88|MPDC8|MPDC77|MP709|MID70=
1|MID711|MID170|MPDC703|MPQC1010",CelkonTablet:"CT695|CT888|CT[\\s]?910|C=
T7 Tab|CT9 Tab|CT3 Tab|CT2 Tab|CT1 =
Tab|C820|C720|\\bCT-1\\b",WolderTablet:"miTab =
\\b(DIAMOND|SPACE|BROOKLYN|NEO|FLY|MANHATTAN|FUNK|EVOLUTION|SKY|GOCAR|IRO=
N|GENIUS|POP|MINT|EPSILON|BROADWAY|JUMP|HOP|LEGEND|NEW =
AGE|LINE|ADVANCE|FEEL|FOLLOW|LIKE|LINK|LIVE|THINK|FREEDOM|CHICAGO|CLEVELA=
ND|BALTIMORE-GH|IOWA|BOSTON|SEATTLE|PHOENIX|DALLAS|IN =
101|MasterChef)\\b",=0A=
MiTablet:"\\bMI PAD\\b|\\bHM NOTE 1W\\b",NibiruTablet:"Nibiru M1|Nibiru =
Jupiter One",NexoTablet:"NEXO NOVA|NEXO 10|NEXO AVIO|NEXO FREE|NEXO =
GO|NEXO EVO|NEXO 3G|NEXO SMART|NEXO KIDDO|NEXO =
MOBI",LeaderTablet:"TBLT10Q|TBLT10I|TBL-10WDKB|TBL-10WDKBO2013|TBL-W230V2=
|TBL-W450|TBL-W500|SV572|TBLT7I|TBA-AC7-8G|TBLT79|TBL-8W16|TBL-10W32|TBL-=
10WKB|TBL-W100",UbislateTablet:"UbiSlate[\\s]?7C",PocketBookTablet:"Pocke=
tbook",Hudl:"Hudl HT7S3|Hudl =
2",TelstraTablet:"T-Hub2",GenericTablet:"Android.*\\b97D\\b|Tablet(?!.*PC=
)|BNTV250A|MID-WCDMA|LogicPD =
Zoom2|\\bA7EB\\b|CatNova8|A1_07|CT704|CT1002|\\bM721\\b|rk30sdk|\\bEVOTAB=
\\b|M758A|ET904|ALUMIUM10|Smartfren Tab|Endeavour 1010|Tablet-PC-4|Tagi =
Tab|\\bM6pro\\b|CT1020W|arc =
10HD|\\bJolla\\b|\\bTP750\\b"},oss:{AndroidOS:"Android",BlackBerryOS:"bla=
ckberry|\\bBB10\\b|rim tablet =
os",PalmOS:"PalmOS|avantgo|blazer|elaine|hiptop|palm|plucker|xiino",Symbi=
anOS:"Symbian|SymbOS|Series60|Series40|SYB-[0-9]+|\\bS60\\b",WindowsMobil=
eOS:"Windows CE.*(PPC|Smartphone|Mobile|[0-9]{3}x[0-9]{3})|Window =
Mobile|Windows Phone [0-9.]+|WCE;",WindowsPhoneOS:"Windows Phone =
10.0|Windows Phone 8.1|Windows Phone 8.0|Windows Phone =
OS|XBLWP7|ZuneWP7|Windows NT 6.[23]; =
ARM;",iOS:"\\biPhone.*Mobile|\\biPod|\\biPad",MeeGoOS:"MeeGo",MaemoOS:"Ma=
emo",JavaOS:"J2ME/|\\bMIDP\\b|\\bCLDC\\b",webOS:"webOS|hpwOS",badaOS:"\\b=
Bada\\b",BREWOS:"BREW"},uas:{Chrome:"\\bCrMo\\b|CriOS|Android.*Chrome/[.0=
-9]* =
(Mobile)?",Dolfin:"\\bDolfin\\b",Opera:"Opera.*Mini|Opera.*Mobi|Android.*=
Opera|Mobile.*OPR/[0-9.]+|Coast/[0-9.]+",Skyfire:"Skyfire",IE:"IEMobile|M=
SIEMobile",Firefox:"fennec|firefox.*maemo|(Mobile|Tablet).*Firefox|Firefo=
x.*Mobile",Bolt:"bolt",TeaShark:"teashark",Blazer:"Blazer",Safari:"Versio=
n.*Mobile.*Safari|Safari.*Mobile|MobileSafari",Tizen:"Tizen",UCBrowser:"U=
C.*Browser|UCWEB",baiduboxapp:"baiduboxapp",baidubrowser:"baidubrowser",D=
iigoBrowser:"DiigoBrowser",Puffin:"Puffin",Mercury:"\\bMercury\\b",ObigoB=
rowser:"Obigo",NetFront:"NF-Browser",GenericBrowser:"NokiaBrowser|OviBrow=
ser|OneBrowser|TwonkyBeamBrowser|SEMC.*Browser|FlyFlow|Minimo|NetFront|No=
varra-Vision|MQQBrowser|MicroMessenger"},props:{Mobile:"Mobile/[VER]",Bui=
ld:"Build/[VER]",Version:"Version/[VER]",VendorID:"VendorID/[VER]",iPad:"=
iPad.*CPU[a-z ]+[VER]",iPhone:"iPhone.*CPU[a-z =
]+[VER]",iPod:"iPod.*CPU[a-z =
]+[VER]",Kindle:"Kindle/[VER]",Chrome:["Chrome/[VER]","CriOS/[VER]","CrMo=
/[VER]"],Coast:["Coast/[VER]"],Dolfin:"Dolfin/[VER]",Firefox:"Firefox/[VE=
R]",Fennec:"Fennec/[VER]",IE:["IEMobile/[VER];","IEMobile [VER]","MSIE =
[VER];","Trident/[0-9.]+;.*rv:[VER]"],NetFront:"NetFront/[VER]",NokiaBrow=
ser:"NokiaBrowser/[VER]",Opera:[" OPR/[VER]","Opera =
Mini/[VER]","Version/[VER]"],"Opera Mini":"Opera Mini/[VER]","Opera =
Mobi":"Version/[VER]","UC Browser":"UC =
Browser[VER]",MQQBrowser:"MQQBrowser/[VER]",MicroMessenger:"MicroMessenge=
r/[VER]",baiduboxapp:"baiduboxapp/[VER]",baidubrowser:"baidubrowser/[VER]=
",Iron:"Iron/[VER]",Safari:["Version/[VER]","Safari/[VER]"],Skyfire:"Skyf=
ire/[VER]",Tizen:"Tizen/[VER]",Webkit:"webkit[ =
/][VER]",Gecko:"Gecko/[VER]",Trident:"Trident/[VER]",Presto:"Presto/[VER]=
",iOS:" \\bi?OS\\b [VER][ ;]{1}",Android:"Android =
[VER]",BlackBerry:["BlackBerry[\\w]+/[VER]","BlackBerry.*Version/[VER]","=
Version/[VER]"],BREW:"BREW [VER]",Java:"Java/[VER]","Windows Phone =
OS":["Windows Phone OS [VER]","Windows Phone [VER]"],"Windows =
Phone":"Windows Phone [VER]","Windows CE":"Windows CE/[VER]","Windows =
NT":"Windows NT =
[VER]",Symbian:["SymbianOS/[VER]","Symbian/[VER]"],webOS:["webOS/[VER]","=
hpwOS/[VER];"]},utils:{Bot:"Googlebot|facebookexternalhit|AdsBot-Google|G=
oogle Keyword =
Suggestion|Facebot|YandexBot|bingbot|ia_archiver|AhrefsBot|Ezooms|GSLFbot=
|WBSearchBot|Twitterbot|TweetmemeBot|Twikle|PaperLiBot|Wotbox|UnwindFetch=
or|Exabot|MJ12bot|YandexImages|TurnitinBot|Pingdom",MobileBot:"Googlebot-=
Mobile|AdsBot-Google-Mobile|YahooSeeker/M1A1-R2D2",DesktopMode:"WPDesktop=
",TV:"SonyDTV|HbbTV",WebKit:"(webkit)[ =
/]([\\w.]+)",Console:"\\b(Nintendo|Nintendo WiiU|Nintendo =
3DS|PLAYSTATION|Xbox)\\b",Watch:"SM-V700"}},i.detectMobileBrowsers=3D{ful=
lPattern:/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|=
compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge =
|maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( =
os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(=
browser|link)|vodafone|wap|windows =
ce|xda|xiino/i,shortPattern:/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|=
a =
wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch=
|go)|as(te|us)|attw|au(di|\-m|r |s =
)|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|cap=
i|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|=
devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez(=
[4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 =
u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|=
hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| =
|_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( =
|\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|k=
ddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( =
g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|=
21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| =
|o|v)|zz)|mt(50|p1|v =
)|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\=
-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|=
pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|=
pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve=
|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|=
mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|n=
y)|sp(01|h\-|v\-|v =
)|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t=
\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|v=
i(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|9=
8)|w3c(\-| )|webc|whit|wi(g =
|nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,tabletPattern:/android|ipa=
d|playbook|silk/i};var a,s=3DObject.prototype.hasOwnProperty;return =
i.FALLBACK_PHONE=3D"UnknownPhone",i.FALLBACK_TABLET=3D"UnknownTablet",i.F=
ALLBACK_MOBILE=3D"UnknownMobile",a=3D"isArray"in =
Array?Array.isArray:function(e){return"[object =
Array]"=3D=3D=3DObject.prototype.toString.call(e)},function(){var =
e,t,n,o,u,l,c=3Di.mobileDetectRules;for(e in =
c.props)if(s.call(c.props,e)){for(t=3Dc.props[e],a(t)||(t=3D[t]),u=3Dt.le=
ngth,o=3D0;u>o;++o)n=3Dt[o],l=3Dn.indexOf("[VER]"),l>=3D0&&(n=3Dn.substri=
ng(0,l)+"([\\w._\\+]+)"+n.substring(l+5)),t[o]=3Dnew =
RegExp(n,"i");c.props[e]=3Dt}r(c.oss),r(c.phones),r(c.tablets),r(c.uas),r=
(c.utils),c.oss0=3D{WindowsPhoneOS:c.oss.WindowsPhoneOS,WindowsMobileOS:c=
.oss.WindowsMobileOS}}(),i.findMatch=3Dfunction(e,t){for(var n in =
e)if(s.call(e,n)&&e[n].test(t))return n;return =
null},i.findMatches=3Dfunction(e,t){var n=3D[];for(var r in =
e)s.call(e,r)&&e[r].test(t)&&n.push(r);return =
n},i.getVersionStr=3Dfunction(e,t){var =
n,r,o,a,u=3Di.mobileDetectRules.props;if(s.call(u,e))for(n=3Du[e],o=3Dn.l=
ength,r=3D0;o>r;++r)if(a=3Dn[r].exec(t),null!=3D=3Da)return a[1];return =
null},i.getVersion=3Dfunction(e,t){var n=3Di.getVersionStr(e,t);return =
n?i.prepareVersionNo(n):NaN},i.prepareVersionNo=3Dfunction(e){var =
t;return t=3De.split(/[a-z._ =
\/\-]/i),1=3D=3D=3Dt.length&&(e=3Dt[0]),t.length>1&&(e=3Dt[0]+".",t.shift=
(),e+=3Dt.join("")),Number(e)},i.isMobileFallback=3Dfunction(e){return =
i.detectMobileBrowsers.fullPattern.test(e)||i.detectMobileBrowsers.shortP=
attern.test(e.substr(0,4))},i.isTabletFallback=3Dfunction(e){return =
i.detectMobileBrowsers.tabletPattern.test(e)},i.prepareDetectionCache=3Df=
unction(e,n,r){if(e.mobile=3D=3D=3Dt){var =
a,s,u;return(s=3Di.findMatch(i.mobileDetectRules.tablets,n))?(e.mobile=3D=
e.tablet=3Ds,void(e.phone=3Dnull)):(a=3Di.findMatch(i.mobileDetectRules.p=
hones,n))?(e.mobile=3De.phone=3Da,void(e.tablet=3Dnull)):void(i.isMobileF=
allback(n)?(u=3Do.isPhoneSized(r),u=3D=3D=3Dt?(e.mobile=3Di.FALLBACK_MOBI=
LE,e.tablet=3De.phone=3Dnull):u?(e.mobile=3De.phone=3Di.FALLBACK_PHONE,e.=
tablet=3Dnull):(e.mobile=3De.tablet=3Di.FALLBACK_TABLET,e.phone=3Dnull)):=
i.isTabletFallback(n)?(e.mobile=3De.tablet=3Di.FALLBACK_TABLET,e.phone=3D=
null):e.mobile=3De.tablet=3De.phone=3Dnull)}},i.mobileGrade=3Dfunction(e)=
{var t=3Dnull!=3D=3De.mobile();return =
e.os("iOS")&&e.version("iPad")>=3D4.3||e.os("iOS")&&e.version("iPhone")>=3D=
3.1||e.os("iOS")&&e.version("iPod")>=3D3.1||e.version("Android")>2.1&&e.i=
s("Webkit")||e.version("Windows Phone =
OS")>=3D7||e.is("BlackBerry")&&e.version("BlackBerry")>=3D6||e.match("Pla=
ybook.*Tablet")||e.version("webOS")>=3D1.4&&e.match("Palm|Pre|Pixi")||e.m=
atch("hp.*TouchPad")||e.is("Firefox")&&e.version("Firefox")>=3D12||e.is("=
Chrome")&&e.is("AndroidOS")&&e.version("Android")>=3D4||e.is("Skyfire")&&=
e.version("Skyfire")>=3D4.1&&e.is("AndroidOS")&&e.version("Android")>=3D2=
.3||e.is("Opera")&&e.version("Opera =
Mobi")>11&&e.is("AndroidOS")||e.is("MeeGoOS")||e.is("Tizen")||e.is("Dolfi=
n")&&e.version("Bada")>=3D2||(e.is("UC =
Browser")||e.is("Dolfin"))&&e.version("Android")>=3D2.3||e.match("Kindle =
Fire")||e.is("Kindle")&&e.version("Kindle")>=3D3||e.is("AndroidOS")&&e.is=
("NookTablet")||e.version("Chrome")>=3D11&&!t||e.version("Safari")>=3D5&&=
!t||e.version("Firefox")>=3D4&&!t||e.version("MSIE")>=3D7&&!t||e.version(=
"Opera")>=3D10&&!t?"A":e.os("iOS")&&e.version("iPad")<4.3||e.os("iOS")&&e=
.version("iPhone")<3.1||e.os("iOS")&&e.version("iPod")<3.1||e.is("Blackbe=
rry")&&e.version("BlackBerry")>=3D5&&e.version("BlackBerry")<6||e.version=
("Opera Mini")>=3D5&&e.version("Opera =
Mini")<=3D6.5&&(e.version("Android")>=3D2.3||e.is("iOS"))||e.match("Nokia=
N8|NokiaC7|N97.*Series60|Symbian/3")||e.version("Opera =
Mobi")>=3D11&&e.is("SymbianOS")?"B":(e.version("BlackBerry")<5||e.match("=
MSIEMobile|Windows CE.*Mobile")||e.version("Windows =
Mobile")<=3D5.2,"C")},i.detectOS=3Dfunction(e){return =
i.findMatch(i.mobileDetectRules.oss0,e)||i.findMatch(i.mobileDetectRules.=
oss,e)},i.getDeviceSmallerSide=3Dfunction(){return =
window.screen.widthe?t:i.getDeviceSmallerSide()<=3De}:o.isPhoneSized=3Dfunction(){},o._imp=
l=3Di,o})}(function(t){return"undefined"!=3Dtypeof =
e&&e.exports?function(t){e.exports=3Dt()}:n(808)}())},function(e,t,n){(fu=
nction(e){"use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}function =
o(e,t){e.setCustomVariable("userType",t.user.type),e.setCustomVariable("i=
sMultiUserLicense",t.user.isMultiUserLicense)}function i(e){var =
t=3De.match(/(&|\?)(cid1|cid2|fsrc)=3D/);return t?t[2]:null}function =
a(e){var =
t=3Ddocument.createEvent("Event");t.initEvent(e,!0,!0),window.dispatchEve=
nt(t)}function s(){return =
a("hitPaywall"),window.scrollTo(0,1),!0}function =
u(){a("missPaywall")}Object.defineProperty(t,"__esModule",{value:!0}),t.p=
ianoComponentFixedSubscriptionRibbonID=3Dt.pianoComponentSubscriptionRibb=
onID=3Dt.pianoComponentCirculationID=3Dt.pianoInlinePaywallID=3Dvoid =
0;var l=3DObject.assign||function(e){for(var =
t=3D1;t=3Di[e]?!0:!1}function r(){var e=3Darguments.length<=3D0||void =
0=3D=3D=3Darguments[0]?{}:arguments[0],t=3De.fetch,n=3De.window;return =
function(e){var =
r=3D"/_errors";null=3D=3De.error||null=3D=3De.error.stack&&null=3D=3De.er=
ror.message||!function(){var =
o=3D{userAgent:n.navigator.userAgent,url:n.location.href,cookies:n.docume=
nt.cookie,error:e.error.stack||e.error.message};t(r,{method:"POST",creden=
tials:"same-origin",body:JSON.stringify(o),headers:{Accept:"application/j=
son","Content-Type":"application/json"}}).then(function(e){return =
console.log(o.error)})["catch"](function(e){return =
console.error(e)})}()}}function o(e){var =
t=3De.fetch,n=3De.window;n.addEventListener&&n.addEventListener("error",r=
({fetch:t,window:n}))}Object.defineProperty(t,"__esModule",{value:!0}),t.=
isSupportedBrowser=3Dn,t.makeEventListener=3Dr,t["default"]=3Do;var =
i=3D{chrome:44,firefox:40,safari:8,ie:11}},function(e,t,n){e.exports=3D{I=
13nMixin:n(881),I13nNode:n(1e3),ReactI13n:n(998),createI13nNode:n(1003),s=
etupI13n:n(1005),I13nAnchor:n(1006),I13nButton:n(1007),I13nDiv:n(1008)}},=
function(e,t,n){(function(t){"use strict";function r(e){try{return =
Array.prototype.slice.call(e)}catch(t){var =
n,r=3De.length,o=3D[];for(n=3D0;r>n;n+=3D1)o.push(e[n]);return =
o}}function o(){function e(){var =
e=3Dlocation.search.substr(1),t=3D{};return =
e.split("&").forEach(function(e){var =
n=3De.split("=3D");t[n[0]]=3DdecodeURIComponent(n[1])}),t}return"undefine=
d"=3D=3Dtypeof location?!1:"1"=3D=3D=3De().i13n_debug?!0:!1}var =
i=3Dn(193),a=3Dn(420),s=3Dn(882),u=3Dn(883)("I13nMixin"),l=3Dn(886),c=3Dn=
(997),d=3Dn(887).listen,f=3D(n(998),n(1001));n(1002);var =
p=3Do(),h=3D["a","button"],m=3Dnull,g=3D!1,y=3D{mixins:[c,f],propTypes:{c=
omponent:i.PropTypes.oneOfType([i.PropTypes.string,i.PropTypes.func]),mod=
el:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.func]),i13nModel=
:i.PropTypes.oneOfType([i.PropTypes.object,i.PropTypes.func]),isLeafNode:=
i.PropTypes.bool,bindClickEvent:i.PropTypes.bool,follow:i.PropTypes.bool,=
scanLinks:i.PropTypes.shape({enable:i.PropTypes.bool,tags:i.PropTypes.arr=
ay})},componentWillUpdate:function(e,t){var =
n=3Dthis;e&&n._i13nNode&&n._i13nNode.updateModel(e.model||e.i13nModel)},c=
omponentDidMount:function(){var =
e=3Dthis;e._getReactI13n()&&(e.props.bindClickEvent&&(e.clickEventListene=
r=3Dd(a.findDOMNode(e),"click",s.bind(e))),e._i13nNode.setDOMNode(a.findD=
OMNode(e)),e._getReactI13n().isViewportEnabled()&&(e.subscribeViewportEve=
nts(),e._enableViewportDetection()),e.executeI13nEvent("created",{}),e.pr=
ops.scanLinks&&e.props.scanLinks.enable&&e._scanLinks(),p&&t(function(){e=
._debugDashboard=3Dnew =
l(e._i13nNode)}))},componentWillMount:function(){this._getReactI13n()&&(c=
learTimeout(m),this._createI13nNode(),this._i13nNode.setReactComponent(th=
is))},componentWillUnmount:function(){if(this._getReactI13n()){var =
e=3Dthis._getParentI13nNode();e&&e.removeChildNode(this._i13nNode),this.c=
lickEventListener&&this.clickEventListener.remove(),this._getReactI13n().=
isViewportEnabled()&&this.unsubscribeViewportEvents(),p&&this._debugDashb=
oard&&this._debugDashboard.destroy(),this._removeSubComponentsListenersAn=
dDebugDashboards()}},_scanLinks:function(){var =
e=3Dthis,t=3Da.findDOMNode(e),n=3D[],o=3De._getReactI13n(),i=3De.props.sc=
anLinks&&e.props.scanLinks.tags||h;t&&(e._subI13nComponents=3D[],i.forEac=
h(function(e){var =
o=3Dt.getElementsByTagName(e);o&&(n=3Dn.concat(r(o)))}),n.forEach(functio=
n(t){var n=3Do.getI13nNodeClass(),r=3Dnew =
n(e._i13nNode,{},!0,o.isViewportEnabled());r.setDOMNode(t),e._subI13nComp=
onents.push({componentClickHandler:d(t,"click",s.bind(Object.assign({},e,=
{getI13nNode:function(){return r}}))),i13nNode:r,debugDashboard:p?new =
l(r):null}),e._getReactI13n().execute("created",{i13nNode:r})}))},_should=
FollowLink:function(){return void =
0!=3D=3Dthis.shouldFollowLink?this.shouldFollowLink(this.props):void =
0!=3D=3Dthis.props.followLink?this.props.followLink:this.props.follow},_s=
ubComponentsViewportDetection:function(){var =
e=3Dthis;e._subI13nComponents&&0=3D31}function o(){var =
e=3Darguments,n=3Dthis.useColors;if(e[0]=3D(n?"%c":"")+this.namespace+(n?=
" %c":" ")+e[0]+(n?"%c ":" ")+"+"+t.humanize(this.diff),!n)return e;var =
r=3D"color: "+this.color;e=3D[e[0],r,"color: =
inherit"].concat(Array.prototype.slice.call(e,1));var o=3D0,i=3D0;return =
e[0].replace(/%[a-z%]/g,function(e){"%%"!=3D=3De&&(o++,"%c"=3D=3D=3De&&(i=
=3Do))}),e.splice(i,0,r),e}function i(){return"object"=3D=3Dtypeof =
console&&console.log&&Function.prototype.apply.call(console.log,console,a=
rguments)}function =
a(e){try{null=3D=3De?t.storage.removeItem("debug"):t.storage.debug=3De}ca=
tch(n){}}function s(){var e;try{e=3Dt.storage.debug}catch(n){}return =
e}function u(){try{return =
window.localStorage}catch(e){}}t=3De.exports=3Dn(884),t.log=3Di,t.formatA=
rgs=3Do,t.save=3Da,t.load=3Ds,t.useColors=3Dr,t.storage=3D"undefined"!=3D=
typeof chrome&&"undefined"!=3Dtypeof =
chrome.storage?chrome.storage.local:u(),t.colors=3D["lightseagreen","fore=
stgreen","goldenrod","dodgerblue","darkorchid","crimson"],t.formatters.j=3D=
function(e){return =
JSON.stringify(e)},t.enable(s())},function(e,t,n){function r(){return =
t.colors[c++%t.colors.length]}function o(e){function n(){}function =
o(){var e=3Do,n=3D+new =
Date,i=3Dn-(l||n);e.diff=3Di,e.prev=3Dl,e.curr=3Dn,l=3Dn,null=3D=3De.useC=
olors&&(e.useColors=3Dt.useColors()),null=3D=3De.color&&e.useColors&&(e.c=
olor=3Dr());var =
a=3DArray.prototype.slice.call(arguments);a[0]=3Dt.coerce(a[0]),"string"!=
=3Dtypeof a[0]&&(a=3D["%o"].concat(a));var =
s=3D0;a[0]=3Da[0].replace(/%([a-z%])/g,function(n,r){if("%%"=3D=3D=3Dn)re=
turn n;s++;var o=3Dt.formatters[r];if("function"=3D=3Dtypeof o){var =
i=3Da[s];n=3Do.call(e,i),a.splice(s,1),s--}return =
n}),"function"=3D=3Dtypeof =
t.formatArgs&&(a=3Dt.formatArgs.apply(e,a));var =
u=3Do.log||t.log||console.log.bind(console);u.apply(e,a)}n.enabled=3D!1,o=
.enabled=3D!0;var i=3Dt.enabled(e)?o:n;return i.namespace=3De,i}function =
i(e){t.save(e);for(var =
n=3D(e||"").split(/[\s,]+/),r=3Dn.length,o=3D0;r>o;o++)n[o]&&(e=3Dn[o].re=
place(/\*/g,".*?"),"-"=3D=3D=3De[0]?t.skips.push(new =
RegExp("^"+e.substr(1)+"$")):t.names.push(new =
RegExp("^"+e+"$")))}function a(){t.enable("")}function s(e){var =
n,r;for(n=3D0,r=3Dt.skips.length;r>n;n++)if(t.skips[n].test(e))return!1;f=
or(n=3D0,r=3Dt.names.length;r>n;n++)if(t.names[n].test(e))return!0;return=
!1}function u(e){return e instanceof =
Error?e.stack||e.message:e}t=3De.exports=3Do,t.coerce=3Du,t.disable=3Da,t=
.enable=3Di,t.enabled=3Ds,t.humanize=3Dn(885),t.names=3D[],t.skips=3D[],t=
.formatters=3D{};var l,c=3D0},function(e,t){function =
n(e){if(e=3D""+e,!(e.length>1e4)){var t=3D/^((?:\d+)?\.?\d+) =
*(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h=
|days?|d|years?|yrs?|y)?$/i.exec(e);if(t){var =
n=3DparseFloat(t[1]),r=3D(t[2]||"ms").toLowerCase();switch(r){case"years"=
:case"year":case"yrs":case"yr":case"y":return =
n*c;case"days":case"day":case"d":return =
n*l;case"hours":case"hour":case"hrs":case"hr":case"h":return =
n*u;case"minutes":case"minute":case"mins":case"min":case"m":return =
n*s;case"seconds":case"second":case"secs":case"sec":case"s":return =
n*a;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":=
return n}}}}function r(e){return =
e>=3Dl?Math.round(e/l)+"d":e>=3Du?Math.round(e/u)+"h":e>=3Ds?Math.round(e=
/s)+"m":e>=3Da?Math.round(e/a)+"s":e+"ms"}function o(e){return =
i(e,l,"day")||i(e,u,"hour")||i(e,s,"minute")||i(e,a,"second")||e+" =
ms"}function i(e,t,n){return t>e?void 0:1.5*t>e?Math.floor(e/t)+" =
"+n:Math.ceil(e/t)+" "+n+"s"}var =
a=3D1e3,s=3D60*a,u=3D60*s,l=3D24*u,c=3D365.25*l;e.exports=3Dfunction(e,t)=
{return t=3Dt||{},"string"=3D=3Dtypeof =
e?n(e):t["long"]?o(e):r(e)}},function(e,t,n){function =
r(e){if(e!=3D=3Ddocument){var =
t=3Dwindow.getComputedStyle(e)||{};return"none"=3D=3D=3Dt.display||"hidde=
n"=3D=3D=3Dt.visibility||"0"=3D=3D=3Dt.opacity?!0:r(e.parentNode)}return!=
1}function o(e,t,n){var =
r=3Di(e),o=3Dr.left+e.offsetWidth-15;t.style.position=3D"absolute",t.styl=
e["max-width"]=3D"300px",t.style.top=3Dr.top+"px",o+305>window.innerWidth=
&&(n.style.left=3Dwindow.innerWidth-(o+300)-5+"px"),t.style.left=3Dr.left=
+e.offsetWidth-15+"px",t.style["z-index"]=3D"10"}function i(e){var =
t=3D0,n=3De.getBoundingClientRect();do =
t+=3De.offsetTop||0,e=3De.offsetParent;while(e);return{top:t,left:n.left}=
}var a=3Dn(887).listen,s=3D0,u=3Dfunction(e){var =
t=3Dthis,n=3De.getDOMNode();if(n&&!r(n)){var =
i=3Ddocument.createElement("div");i.id=3D"i13n-debug-"+s;var =
u=3Ddocument.createElement("span"),l=3Ddocument.createElement("div"),c=3D=
e.getMergedModel(!0);t.modelItemsListener=3D[],c.position||(c.position=3D=
{value:e.getPosition(),DOMNode:n});var =
d=3Ddocument.createElement("ul");d.style.margin=3D0,d.style["padding-left=
"]=3D0,d.style.border=3D"#400090 1px solid";var =
f=3Ddocument.createElement("li");f.style.background=3D"#400090",f.style.c=
olor=3D"#fff",f.style.padding=3D"5px",f.style["white-space"]=3D"nowrap",f=
.style.overflow=3D"hidden",f.style["text-overflow"]=3D"ellipsis",f.innerH=
TML=3De.getText(),d.appendChild(f),Object.keys(c).forEach(function(e){var=
=
r=3Ddocument.createElement("li");r.style.background=3D"#5a00c8",r.style["=
border-top"]=3D"#400090 1px =
solid",r.style.padding=3D"5px",r.style["white-space"]=3D"nowrap",r.style.=
overflow=3D"hidden",r.style["text-overflow"]=3D"ellipsis",r.innerHTML=3De=
+" : "+c[e].value+(c[e].DOMNode!=3D=3Dn?" =
(inherited)":""),c[e].DOMNode&&(c[e].DOMNode.style.transition=3D"border =
0.05s",t.modelItemsListener.push(a(r,"mouseover",function(){c[e].DOMNode.=
style.border=3D"5px solid =
#b493f5"})),t.modelItemsListener.push(a(r,"mouseout",function(){c[e].DOMN=
ode.style.border=3Dnull}))),d.appendChild(r)}),l.style.position=3D"relati=
ve",l.style.display=3D"none",l.style.background=3D"#7300ff",l.style.color=
=3D"#fff",l.style.fontsize=3D"14px",l.style.width=3D"100%",l.style["margi=
n-top"]=3D"2px",l.style["z-index"]=3D"1",l.appendChild(d),u.innerHTML=3D"=
...",u.style.background=3D"#400090",u.style.color=3D"#fff",u.style.paddin=
g=3D"2px",u.style.cursor=3D"pointer",t.clickListener=3Da(u,"click",functi=
on(){"none"=3D=3D=3Dl.style.display?(l.style.display=3D"block",i.style["z=
-index"]=3D"11"):(l.style.display=3D"none",i.style["z-index"]=3D"10")}),n=
.style.transition=3D"border =
0.05s",t.mouseOverListener=3Da(u,"mouseover",function(){n.style.border=3D=
"5px solid =
#5a00c8"}),t.mouseOutListener=3Da(u,"mouseout",function(){n.style.border=3D=
null}),i.appendChild(u),i.appendChild(l),o(n,i,l),document.body.appendChi=
ld(i),t.container=3Di}};u.prototype.destroy=3Dfunction(){this.clickListen=
er&&this.clickListener.remove(),this.mouseOverListener&&this.mouseOverLis=
tener.remove(),this.mouseOutListener&&this.mouseOutListener.remove(),this=
.modelItemsListener&&this.modelItemsListener.forEach(function(e){e.remove=
()}),this.container&&document.body.removeChild(this.container)},e.exports=
=3Du},function(e,t,n){"use =
strict";e.exports=3D{listen:n(888),subscribe:n(889),unsubscribe:n(889)}},=
function(e,t){"use strict";function n(e,t,n){var =
r=3D"addEventListener",o=3D"removeEventListener";return!e.addEventListene=
r&&e.attachEvent&&(r=3D"attachEvent",o=3D"detachEvent",t=3D"on"+t),e[r](t=
,n,!1),{remove:function(){e[o](t,n)}}}e.exports=3Dn},function(e,t,n){"use=
strict";function r(e,t,n){n=3Dn||{};var =
r=3Dn.useRAF||!1,u=3DparseInt(n.throttleRate,10);return =
isNaN(u)&&(u=3Ds),r&&(u=3D"raf"),i&&(u=3D0),o.enableScrollInfo=3Do.enable=
ScrollInfo||n.enableScrollInfo||!1,o.enableResizeInfo=3Do.enableResizeInf=
o||n.enableResizeInfo||!1,o.enableTouchInfo=3Do.enableTouchInfo||n.enable=
TouchInfo||!1,a[e](u,t,n)}var =
o=3Dn(890),i=3Dn(892),a=3Dn(893),s=3Dn(996).DEFAULT_THROTTLE_RATE;e.expor=
ts=3Dr},function(e,t,n){"use strict";var =
r=3Dn(891);e.exports=3D{connections:{},EE:new =
r,enableResizeInfo:!1,enableScrollInfo:!1,listeners:{},removers:[]}},func=
tion(e,t,n){"use strict";function =
r(e,t,n){this.fn=3De,this.context=3Dt,this.once=3Dn||!1}function =
o(){}var i=3DObject.prototype.hasOwnProperty,a=3D"function"!=3Dtypeof =
Object.create?"~":!1;o.prototype._events=3Dvoid =
0,o.prototype.eventNames=3Dfunction(){var =
e,t=3Dthis._events,n=3D[];if(!t)return n;for(e in =
t)i.call(t,e)&&n.push(a?e.slice(1):e);return =
Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(t)):n}=
,o.prototype.listeners=3Dfunction(e,t){var =
n=3Da?a+e:e,r=3Dthis._events&&this._events[n];if(t)return!!r;if(!r)return=
[];if(r.fn)return[r.fn];for(var o=3D0,i=3Dr.length,s=3Dnew =
Array(i);i>o;o++)s[o]=3Dr[o].fn;return =
s},o.prototype.emit=3Dfunction(e,t,n,r,o,i){var =
s=3Da?a+e:e;if(!this._events||!this._events[s])return!1;var =
u,l,c=3Dthis._events[s],d=3Darguments.length;if("function"=3D=3Dtypeof =
c.fn){switch(c.once&&this.removeListener(e,c.fn,void 0,!0),d){case =
1:return c.fn.call(c.context),!0;case 2:return =
c.fn.call(c.context,t),!0;case 3:return c.fn.call(c.context,t,n),!0;case =
4:return c.fn.call(c.context,t,n,r),!0;case 5:return =
c.fn.call(c.context,t,n,r,o),!0;case 6:return =
c.fn.call(c.context,t,n,r,o,i),!0}for(l=3D1,u=3Dnew =
Array(d-1);d>l;l++)u[l-1]=3Darguments[l];c.fn.apply(c.context,u)}else{var=
=
f,p=3Dc.length;for(l=3D0;p>l;l++)switch(c[l].once&&this.removeListener(e,=
c[l].fn,void 0,!0),d){case 1:c[l].fn.call(c[l].context);break;case =
2:c[l].fn.call(c[l].context,t);break;case =
3:c[l].fn.call(c[l].context,t,n);break;default:if(!u)for(f=3D1,u=3Dnew =
Array(d-1);d>f;f++)u[f-1]=3Darguments[f];c[l].fn.apply(c[l].context,u)}}r=
eturn!0},o.prototype.on=3Dfunction(e,t,n){var o=3Dnew =
r(t,n||this),i=3Da?a+e:e;return =
this._events||(this._events=3Da?{}:Object.create(null)),this._events[i]?t=
his._events[i].fn?this._events[i]=3D[this._events[i],o]:this._events[i].p=
ush(o):this._events[i]=3Do,this},o.prototype.once=3Dfunction(e,t,n){var =
o=3Dnew r(t,n||this,!0),i=3Da?a+e:e;return =
this._events||(this._events=3Da?{}:Object.create(null)),this._events[i]?t=
his._events[i].fn?this._events[i]=3D[this._events[i],o]:this._events[i].p=
ush(o):this._events[i]=3Do,this},o.prototype.removeListener=3Dfunction(e,=
t,n,r){var o=3Da?a+e:e;if(!this._events||!this._events[o])return =
this;var =
i=3Dthis._events[o],s=3D[];if(t)if(i.fn)(i.fn!=3D=3Dt||r&&!i.once||n&&i.c=
ontext!=3D=3Dn)&&s.push(i);else for(var =
u=3D0,l=3Di.length;l>u;u++)(i[u].fn!=3D=3Dt||r&&!i[u].once||n&&i[u].conte=
xt!=3D=3Dn)&&s.push(i[u]);return =
s.length?this._events[o]=3D1=3D=3D=3Ds.length?s[0]:s:delete =
this._events[o],=0A=
this},o.prototype.removeAllListeners=3Dfunction(e){return =
this._events?(e?delete =
this._events[a?a+e:e]:this._events=3Da?{}:Object.create(null),this):this}=
,o.prototype.off=3Do.prototype.removeListener,o.prototype.addListener=3Do=
.prototype.on,o.prototype.setMaxListeners=3Dfunction(){return =
this},o.prefixed=3Da,e.exports=3Do},function(e,t){"use strict";var =
n=3D!1;if("undefined"!=3Dtypeof navigator){var =
r=3Dnavigator.userAgent.match(/MSIE =
(\d+\.\d+)/);r&&(n=3DparseFloat(r[1],10)<9)}e.exports=3Dn},function(e,t,n=
){"use strict";function r(e){return e.id||"target-id-"+S++}function =
o(e,t,n,r){return =
h.on(e,t,n),r=3Dr||e,p[r]=3D(p[r]||0)+1,{_type:e,_cb:t,_ctx:n,unsubscribe=
:function(){if(this._type){h.removeListener(e,t,n),p[r]--,0=3D=3D=3Dp[r]&=
&(y[r].remove(),y[r]=3Dvoid 0),this._type=3Dvoid 0,this._cb=3Dvoid =
0,this._ctx=3Dvoid 0;for(var o=3D_.length-1;o>=3D0;o--){var =
i=3D_[o];if(i=3D=3D=3Dthis){_.splice(o,1);break}}}}}}function =
i(e,t,n){return function(i,a,s){function =
u(e){M.end.update(e),h.emit(P,e,M.end),k=3Dnull}function =
l(e){k||(M.start.update(e),h.emit(T,e,M.start)),clearTimeout(k),M.main.up=
date(e),h.emit(C,e,M.main),m?(e=3Dc(e),k=3DsetTimeout(function(){u(e)},i+=
b)):k=3DsetTimeout(u.bind(null,e),i+b)}var =
p=3Ds.context,S=3Ds.target,w=3DS&&r(S),E=3Dw?":"+w:"",T=3Dt+"Start:"+i+E,=
P=3Dt+"End:"+i+E,C=3Dt+":"+i+E,x=3Dn+":"+i+E,N=3Do(x,a,p,C);if(_.push(N),=
y[C])return N;var M=3D{start:new =
f({mainType:t,subType:"start"}),main:new f({mainType:t}),end:new =
f({mainType:t,subType:"end"})};"raf"=3D=3D=3Di?(i=3D16,l=3Dv(l)):i>0&&(l=3D=
d(l,i));var k;return y[C]=3Dg(S||e,t,l),N}}function a(e,t){return =
function(n,i,a){function s(e){m.update(e),h.emit(d,e,m)}var =
u=3Da.context,l=3Da.target,c=3Dl&&r(l),d=3Dt+":0"+(c?":"+c:""),p=3Do(d,i,=
u);if(_.push(p),y[d])return p;var m=3Dnew f({mainType:t});return =
y[d]=3Dg(l||e,t,s),p}}var =
s,u,l,c=3Dn(894),d=3Dn(987),f=3Dn(992),p=3Dn(890).connections,h=3Dn(890).=
EE,m=3D(n(890),n(892)),g=3Dn(888),y=3Dn(890).listeners,v=3Dn(993),_=3Dn(8=
90).removers,b=3D(n(890).subscriptions,n(996).EVENT_END_DELAY),S=3D0;u=3D=
window,s=3Du.document||document,l=3Ds.body,e.exports=3D{scrollStart:i(u,"=
scroll","scrollStart"),scrollEnd:i(u,"scroll","scrollEnd"),scroll:i(u,"sc=
roll","scroll"),resizeStart:i(u,"resize","resizeStart"),resizeEnd:i(u,"re=
size","resizeEnd"),resize:i(u,"resize","resize"),visibilitychange:a(s,"vi=
sibilitychange"),touchmoveStart:i(l,"touchmove","touchmoveStart"),touchmo=
veEnd:i(l,"touchmove","touchmoveEnd"),touchmove:i(l,"touchmove","touchmov=
e"),touchstart:a(l,"touchstart"),touchend:a(l,"touchend")}},function(e,t,=
n){function r(e){return o(e,!1,!0)}var =
o=3Dn(895);e.exports=3Dr},function(e,t,n){function r(e,t,n,w,E,T,P){var =
N;if(w&&(N=3DT?w(e,E,T,P):w(e)),void 0!=3D=3DN)return N;if(!_(e))return =
e;var M=3Dg(e);if(M){if(N=3Dp(e),!t)return l(e,N)}else{var =
I=3Df(e),R=3DI=3D=3DC||I=3D=3Dx;if(y(e))return =
u(e,t);if(I=3D=3Dk||I=3D=3DS||R&&!T){if(v(e))return =
T?e:{};if(N=3Dm(R?{}:e),!t)return c(e,s(N,e))}else{if(!z[I])return =
T?e:{};N=3Dh(e,I,r,t)}}P||(P=3Dnew o);var O=3DP.get(e);if(O)return =
O;if(P.set(e,N),!M)var A=3Dn?d(e):b(e);return =
i(A||e,function(o,i){A&&(i=3Do,o=3De[i]),a(N,i,r(o,t,n,w,i,e,P))}),N}var =
o=3Dn(896),i=3Dn(934),a=3Dn(935),s=3Dn(936),u=3Dn(955),l=3Dn(956),c=3Dn(9=
57),d=3Dn(959),f=3Dn(962),p=3Dn(967),h=3Dn(968),m=3Dn(983),g=3Dn(951),y=3D=
n(985),v=3Dn(919),_=3Dn(918),b=3Dn(938),S=3D"[object =
Arguments]",w=3D"[object Array]",E=3D"[object Boolean]",T=3D"[object =
Date]",P=3D"[object Error]",C=3D"[object Function]",x=3D"[object =
GeneratorFunction]",N=3D"[object Map]",M=3D"[object =
Number]",k=3D"[object Object]",I=3D"[object RegExp]",R=3D"[object =
Set]",O=3D"[object String]",A=3D"[object Symbol]",D=3D"[object =
WeakMap]",F=3D"[object ArrayBuffer]",L=3D"[object =
DataView]",j=3D"[object Float32Array]",B=3D"[object =
Float64Array]",G=3D"[object Int8Array]",H=3D"[object =
Int16Array]",U=3D"[object Int32Array]",V=3D"[object =
Uint8Array]",q=3D"[object Uint8ClampedArray]",Q=3D"[object =
Uint16Array]",W=3D"[object =
Uint32Array]",z=3D{};z[S]=3Dz[w]=3Dz[F]=3Dz[L]=3Dz[E]=3Dz[T]=3Dz[j]=3Dz[B=
]=3Dz[G]=3Dz[H]=3Dz[U]=3Dz[N]=3Dz[M]=3Dz[k]=3Dz[I]=3Dz[R]=3Dz[O]=3Dz[A]=3D=
z[V]=3Dz[q]=3Dz[Q]=3Dz[W]=3D!0,z[P]=3Dz[C]=3Dz[D]=3D!1,e.exports=3Dr},fun=
ction(e,t,n){function r(e){this.__data__=3Dnew o(e)}var =
o=3Dn(897),i=3Dn(905),a=3Dn(906),s=3Dn(907),u=3Dn(908),l=3Dn(909);r.proto=
type.clear=3Di,r.prototype["delete"]=3Da,r.prototype.get=3Ds,r.prototype.=
has=3Du,r.prototype.set=3Dl,e.exports=3Dr},function(e,t,n){function =
r(e){var t=3D-1,n=3De?e.length:0;for(this.clear();++tn)return!1;var r=3Dt.length-1;return =
n=3D=3Dr?t.pop():a.call(t,n,1),!0}var =
o=3Dn(900),i=3DArray.prototype,a=3Di.splice;e.exports=3Dr},function(e,t,n=
){function r(e,t){for(var n=3De.length;n--;)if(o(e[n][0],t))return =
n;return-1}var o=3Dn(901);e.exports=3Dr},function(e,t){function =
n(e,t){return =
e=3D=3D=3Dt||e!=3D=3De&&t!=3D=3Dt}e.exports=3Dn},function(e,t,n){function=
r(e){var t=3Dthis.__data__,n=3Do(t,e);return 0>n?void 0:t[n][1]}var =
o=3Dn(900);e.exports=3Dr},function(e,t,n){function r(e){return =
o(this.__data__,e)>-1}var =
o=3Dn(900);e.exports=3Dr},function(e,t,n){function r(e,t){var =
n=3Dthis.__data__,r=3Do(n,e);return =
0>r?n.push([e,t]):n[r][1]=3Dt,this}var =
o=3Dn(900);e.exports=3Dr},function(e,t,n){function =
r(){this.__data__=3Dnew o}var =
o=3Dn(897);e.exports=3Dr},function(e,t){function n(e){return =
this.__data__["delete"](e)}e.exports=3Dn},function(e,t){function =
n(e){return this.__data__.get(e)}e.exports=3Dn},function(e,t){function =
n(e){return this.__data__.has(e)}e.exports=3Dn},function(e,t,n){function =
r(e,t){var n=3Dthis.__data__;return n instanceof =
o&&n.__data__.length=3D=3Da&&(n=3Dthis.__data__=3Dnew =
i(n.__data__)),n.set(e,t),this}var =
o=3Dn(897),i=3Dn(910),a=3D200;e.exports=3Dr},function(e,t,n){function =
r(e){var t=3D-1,n=3De?e.length:0;for(this.clear();++t-1&&e%1=3D=3D0&&r>=3De}var =
r=3D9007199254740991;e.exports=3Dn},function(e,t){function =
n(e){return!!e&&"object"=3D=3Dtypeof e}e.exports=3Dn},function(e,t){var =
n=3DArray.isArray;e.exports=3Dn},function(e,t,n){function =
r(e){return"string"=3D=3Dtypeof e||!o(e)&&i(e)&&u.call(e)=3D=3Da}var =
o=3Dn(951),i=3Dn(950),a=3D"[object =
String]",s=3DObject.prototype,u=3Ds.toString;e.exports=3Dr},function(e,t)=
{function n(e,t){return t=3Dnull=3D=3Dt?r:t,!!t&&("number"=3D=3Dtypeof =
e||o.test(e))&&e>-1&&e%1=3D=3D0&&t>e}var =
r=3D9007199254740991,o=3D/^(?:0|[1-9]\d*)$/;e.exports=3Dn},function(e,t){=
function n(e){var t=3De&&e.constructor,n=3D"function"=3D=3Dtypeof =
t&&t.prototype||r;return e=3D=3D=3Dn}var =
r=3DObject.prototype;e.exports=3Dn},function(e,t){function =
n(e,t){if(t)return e.slice();var n=3Dnew e.constructor(e.length);return =
e.copy(n),n}e.exports=3Dn},function(e,t){function n(e,t){var =
n=3D-1,r=3De.length;for(t||(t=3DArray(r));++n=3Dt||0>n||C&&r>=3Db}function p(){var =
e=3Di();return f(e)?h(e):void(w=3DsetTimeout(p,d(e)))}function =
h(e){return clearTimeout(w),w=3Dvoid 0,x&&v?r(e):(v=3D_=3Dvoid =
0,S)}function m(){void =
0!=3D=3Dw&&clearTimeout(w),E=3DT=3D0,v=3D_=3Dw=3Dvoid 0}function =
g(){return void 0=3D=3D=3Dw?S:h(i())}function y(){var =
e=3Di(),n=3Df(e);if(v=3Darguments,_=3Dthis,E=3De,n){if(void =
0=3D=3D=3Dw)return c(E);if(C)return =
clearTimeout(w),w=3DsetTimeout(p,t),r(E)}return void =
0=3D=3D=3Dw&&(w=3DsetTimeout(p,t)),S}var =
v,_,b,S,w,E=3D0,T=3D0,P=3D!1,C=3D!1,x=3D!0;if("function"!=3Dtypeof =
e)throw new TypeError(s);return =
t=3Da(t)||0,o(n)&&(P=3D!!n.leading,C=3D"maxWait"in =
n,b=3DC?u(a(n.maxWait)||0,t):b,x=3D"trailing"in =
n?!!n.trailing:x),y.cancel=3Dm,y.flush=3Dg,y}var =
o=3Dn(918),i=3Dn(989),a=3Dn(990),s=3D"Expected a =
function",u=3DMath.max,l=3DMath.min;e.exports=3Dr},function(e,t){var =
n=3DDate.now;e.exports=3Dn},function(e,t,n){function =
r(e){if("number"=3D=3Dtypeof e)return e;if(a(e))return s;if(i(e)){var =
t=3Do(e.valueOf)?e.valueOf():e;e=3Di(t)?t+"":t}if("string"!=3Dtypeof =
e)return 0=3D=3D=3De?e:+e;e=3De.replace(u,"");var n=3Dc.test(e);return =
n||d.test(e)?f(e.slice(2),n?2:8):l.test(e)?s:+e}var =
o=3Dn(917),i=3Dn(918),a=3Dn(991),s=3DNaN,u=3D/^\s+|\s+$/g,l=3D/^[-+]0x[0-=
9a-f]+$/i,c=3D/^0b[01]+$/i,d=3D/^0o[0-7]+$/i,f=3DparseInt;e.exports=3Dr},=
function(e,t,n){function r(e){return"symbol"=3D=3Dtypeof =
e||o(e)&&s.call(e)=3D=3Di}var o=3Dn(950),i=3D"[object =
Symbol]",a=3DObject.prototype,s=3Da.toString;e.exports=3Dr},function(e,t,=
n){"use strict";function r(e){e=3De||{};var =
t=3D(e.mainType||"").toLowerCase(),n=3D(e.subType||"").toLowerCase();this=
.mainType=3Dt,this.subType=3Dn,this.type=3Dt+n.charAt(0).toUpperCase()+n.=
slice(1)||"",this.scroll=3Dc,this.resize=3Dl,this.touch=3Dd}var =
o,i,a,s,u=3Dn(890),l=3D{width:0,height:0},c=3D{delta:0,top:0},d=3D{axisIn=
tention:"",startX:0,startY:0,deltaX:0,deltaY:0},f=3D5;s=3Dwindow,o=3Ds.do=
cument||document,a=3Do.documentElement,i=3Do.body,r.prototype=3D{getXY:fu=
nction(e){var t=3D{x:0,y:0};return =
e.pageX||e.pageY?(t.x=3De.pageX,t.y=3De.pageY):(t.x=3De.clientX+i.scrollL=
eft+a.scrollLeft,t.y=3De.clientY+i.scrollTop+a.scrollTop),t},update:funct=
ion(e){var =
t=3Dthis.mainType,n=3Dthis.subType;if(u.enableScrollInfo&&("scroll"=3D=3D=
=3Dt||"touchmove"=3D=3D=3Dt)){var =
r=3Da.scrollTop+i.scrollTop;r!=3D=3Dthis.scroll.top&&(this.scroll.delta=3D=
r-this.scroll.top,this.scroll.top=3Dr)}if(u.enableResizeInfo&&"resize"=3D=
=3D=3Dt&&(this.resize.width=3Ds.innerWidth||a.clientWidth,this.resize.hei=
ght=3Ds.innerHeight||a.clientHeight),u.enableTouchInfo&&e.touches&&("touc=
hstart"=3D=3D=3Dt||"touchmove"=3D=3D=3Dt||"touchend"=3D=3D=3Dt)){var =
o,l,c;"touchstart"=3D=3D=3Dt||"start"=3D=3D=3Dn?(o=3Dthis.getXY(e.touches=
[0]),this.touch.axisIntention=3D"",this.touch.startX=3Do.x,this.touch.sta=
rtY=3Do.y,this.touch.deltaX=3D0,this.touch.deltaY=3D0):"touchmove"=3D=3D=3D=
t&&(o=3Dthis.getXY(e.touches[0]),this.touch.deltaX=3Do.x-this.touch.start=
X,this.touch.deltaY=3Do.y-this.touch.startY,""=3D=3D=3Dthis.touch.axisInt=
ention&&(l=3DMath.abs(this.touch.deltaX),c=3DMath.abs(this.touch.deltaY),=
l>f&&l>=3Dc?this.touch.axisIntention=3D"x":c>f&&c>l&&(this.touch.axisInte=
ntion=3D"y")))}}},e.exports=3Dr},function(e,t,n){"use strict";function =
r(e,t){var n,r,a=3D0,s=3D0;t=3Dt||15;var u=3Dfunction l(){var =
u=3Di(),c=3Dt-(u-a);0>=3Dc?(a=3Du,s=3D0,e.apply(n,r)):s=3Do(l)};return =
function(){n=3Dthis,r=3Darguments,s||(s=3Do(u))}}var =
o=3Dn(994),i=3DDate.now||function(){return(new =
Date).getTime()};e.exports=3Dr},function(e,t,n){for(var =
r=3Dn(995),o=3Dwindow,i=3D["moz","webkit"],a=3D"AnimationFrame",s=3Do["re=
quest"+a],u=3Do["cancel"+a]||o["cancelRequest"+a],l=3D0;!s&&l0){var a;i.push(new =
Promise(function(e,t){a=3DsetTimeout(function(){o("handler timeout in =
"+r._handlerTimeout+"ms."),e()},r._handlerTimeout)})),Promise.race(i).the=
n(function(){clearTimeout(a),n&&n()},function(e){clearTimeout(a),o("execu=
te event failed",e),n&&n()})}else =
n&&n()},c.prototype.plug=3Dfunction(e){e&&(this._plugins[e.name]=3De,this=
._eventsQueues[e.name]=3Dnew i(e),o("setup =
plugin",e))},c.prototype.getEventHandlers=3Dfunction(e,t){var =
n=3Dthis,r=3D[];return =
n._plugins&&Object.keys(n._plugins).forEach(function(o){var =
i=3Dn._plugins[o],a=3Dn._eventsQueues[o],s=3Di&&i.eventHandlers&&i.eventH=
andlers[e];s&&r.push(new =
Promise(function(n,r){a.executeEvent(e,t,n,r)}))}),r},c.prototype.getI13n=
NodeClass=3Dfunction(){return =
this._i13nNodeClass},c.prototype.isViewportEnabled=3Dfunction(){return =
this._isViewportEnabled},c.prototype.getRootI13nNode=3Dfunction(){return =
u.rootI13nNode},c.prototype.updateOptions=3Dfunction(e){o("updated",e),e=3D=
e||{},this._i13nNodeClass=3D"function"=3D=3Dtypeof =
e.i13nNodeClass?e.i13nNodeClass:this._i13nNodeClass,this._isViewportEnabl=
ed=3Dvoid =
0!=3D=3De.isViewportEnabled?e.isViewportEnabled:this._isViewportEnabled,t=
his._rootModelData=3De.rootModelData?e.rootModelData:this._rootModelData,=
this._handlerTimeout=3De.handlerTimeout?e.handlerTimeout:this._handlerTim=
eout},e.exports=3Dc}).call(t,function(){return =
this}())},function(e,t,n){"use strict";var =
r=3Dn(883)("EventsQueue"),o=3Dfunction(e){var =
t=3Dthis;t._plugin=3De,t._pendingCallbacks=3D[],t._pendingEventsCount=3D0=
};o.prototype._callbackAndCheckQueue=3Dfunction(e){var =
t=3Dthis;if(t._pendingEventsCount--,0=3D=3D=3Dt._pendingEventsCount)for(e=
&&e();0!=3D=3Dt._pendingCallbacks.length;){var =
n=3Dt._pendingCallbacks.pop();n&&n()}else =
t._pendingCallbacks.push(e)},o.prototype.executeEvent=3Dfunction(e,t,n,o)=
{var =
i=3Dthis,a=3D{pluginName:i._plugin.name,eventName:e,payload:t};i._pending=
EventsCount++;try{i._plugin&&i._plugin.eventHandlers&&i._plugin.eventHand=
lers[e]?i._plugin.eventHandlers[e].apply(i._plugin,[t,function(){i._callb=
ackAndCheckQueue(n)}]):(r("Handler "+e+" is not found: =
"+i._plugin.name,a),i._callbackAndCheckQueue(n))}catch(s){r("Handler =
"+e+" throws error: =
"+i._plugin.name,s),i._callbackAndCheckQueue(o)}},e.exports=3Do},function=
(e,t){"use strict";var =
n=3D/<[^>]*>/g,r=3Dfunction(e,t,n,r){this._parentNode=3De,this._parentNod=
e&&this._parentNode.appendChildNode(this),"function"=3D=3Dtypeof =
t?this._model=3Dt:this._model=3DObject.assign({},t),this._childrenNodes=3D=
[],this._DOMNode=3Dnull,this._customAttributes=3D{},this._isLeafNode=3Dn|=
|!1,this._isOrderDirty=3D!1,this._isInViewport=3Dr?!1:!0};r.prototype.app=
endChildNode=3Dfunction(e){this._childrenNodes.push(e),this._isOrderDirty=
=3D!0},r.prototype.getChildrenNodes=3Dfunction(){return =
this._childrenNodes},r.prototype.getCustomAttribute=3Dfunction(e){return =
this._customAttributes[e]},r.prototype.getReactComponent=3Dfunction(){ret=
urn this._component},r.prototype.getDOMNode=3Dfunction(){return =
this._DOMNode},r.prototype.getMergedModel=3Dfunction(e){if(this._parentNo=
de){var t=3Dthis._parentNode.getMergedModel(e);return =
Object.assign({},t,this.getModel(e))}return =
this.getModel(e)},r.prototype.getModel=3Dfunction(e){var =
t=3Dthis,n=3Dnull,r=3Dnull;return n=3D"function"=3D=3Dtypeof =
t._model?t._model():t._model,r=3DObject.assign({},n),e&&Object.keys(r).fo=
rEach(function(e){r[e]=3D{value:r[e],DOMNode:t.getDOMNode()}}),r},r.proto=
type.getParentNode=3Dfunction(){return =
this._parentNode},r.prototype.getPosition=3Dfunction(){var =
e=3Dthis._parentNode;return =
e?(e.isOrderDirty()&&e.sortChildrenNodes(),e.getChildrenNodes().indexOf(t=
his)+1):1},r.prototype.getText=3Dfunction(e){var =
t=3Dthis.getDOMNode();if(!t&&!e)return"";var =
r=3De&&(e.value||e.innerHTML)||t&&(t.value||t.innerHTML);return =
r&&(r=3Dr.replace(n,"")),r},r.prototype.isLeafNode=3Dfunction(){return =
this._isLeafNode},r.prototype.isOrderDirty=3Dfunction(){return =
this._isOrderDirty},r.prototype.isInViewport=3Dfunction(){return =
this._isInViewport},r.prototype.traverseNodes=3Dfunction(e){return =
e&&e(this),this._childrenNodes.forEach(function(t){t.traverseNodes(e)}),t=
his},r.prototype.removeChildNode=3Dfunction(e){var =
t=3Dthis._childrenNodes.indexOf(e);this._childrenNodes.splice(t,1),this._=
isOrderDirty=3D!0},r.prototype.setReactComponent=3Dfunction(e){this._comp=
onent=3De},r.prototype.setDOMNode=3Dfunction(e){this._DOMNode=3De},r.prot=
otype.setIsInViewport=3Dfunction(e){this._isInViewport=3De},r.prototype.s=
etCustomAttribute=3Dfunction(e,t){this._customAttributes[e]=3Dt},r.protot=
ype.setParentNode=3Dfunction(e){this._parentNode=3De},r.prototype.updateM=
odel=3Dfunction(e){"function"=3D=3Dtypeof =
e?this._model=3De:this._model=3DObject.assign({},this._model,e)},r.protot=
ype.sortChildrenNodes=3Dfunction(e){this._childrenNodes.sort(function(e,t=
){var =
n=3De.getDOMNode(),r=3Dt.getDOMNode();if(n&&r)if(r.compareDocumentPositio=
n){var =
o=3Dr.compareDocumentPosition(n);if(o&Node.DOCUMENT_POSITION_PRECEDING)re=
turn-1}else if(r.sourceIndex)return n.sourceIndex-r.sourceIndex;return =
1}),this._isOrderDirty=3D!1,this._parentNode&&e&&this._parentNode.sortChi=
ldrenNodes(e)},e.exports=3Dr},function(e,t,n){"use strict";var =
r=3Dn(193),o=3Dn(887).subscribe,i=3D{usePercent:!1,top:20,bottom:20},a=3D=
{propTypes:{viewport:r.PropTypes.shape({margins:r.PropTypes.shape({usePer=
cent:r.PropTypes.bool,top:r.PropTypes.number,bottom:r.PropTypes.number})}=
)},enterViewportCallback:null,_detectElement:function(e,t,n){var =
r=3De&&e.getDOMNode(),o=3Dwindow.innerHeight;if(!r)return n&&n();var =
a,s=3Dr.getBoundingClientRect(),u=3DObject.assign({},i,this.props.viewpor=
t&&this.props.viewport.margins||{});a=3Du.usePercent?{top:u.top*o,bottom:=
u.bottom*o}:u,s.top0-a.bottom&&t&&t(),n&&n()},_detectV=
iewport:function(e,t,n){var =
r=3Dthis;r.isMounted()&&(r._detectElement(r._i13nNode,r.enterViewportCall=
back,n),r._subComponentsViewportDetection&&r._subComponentsViewportDetect=
ion())},subscribeViewportEvents:function(){this.subscription=3Do("scrollE=
nd",this._detectViewport)},unsubscribeViewportEvents:function(){this.subs=
cription&&this.subscription.unsubscribe()},onEnterViewport:function(e){th=
is.enterViewportCallback=3De},onExitViewport:function(e){this.exitViewpor=
tCallback=3De}};e.exports=3Da},function(e,t,n){(function(e,t,n){!function=
(e,t){"use strict";function r(e){return m[h]=3Do.apply(t,e),h++}function =
o(e){var n=3D[].slice.call(arguments,1);return =
function(){"function"=3D=3Dtypeof e?e.apply(t,n):new =
Function(""+e)()}}function i(e){if(g)setTimeout(o(i,e),0);else{var =
t=3Dm[e];if(t){g=3D!0;try{t()}finally{a(e),g=3D!1}}}}function =
a(e){delete m[e]}function s(){p=3Dfunction(){var e=3Dr(arguments);return =
n.nextTick(o(i,e)),e}}function =
u(){if(e.postMessage&&!e.importScripts){var =
t=3D!0,n=3De.onmessage;return =
e.onmessage=3Dfunction(){t=3D!1},e.postMessage("","*"),e.onmessage=3Dn,t}=
}function l(){var =
t=3D"setImmediate$"+Math.random()+"$",n=3Dfunction(n){n.source=3D=3D=3De&=
&"string"=3D=3Dtypeof =
n.data&&0=3D=3D=3Dn.data.indexOf(t)&&i(+n.data.slice(t.length))};e.addEve=
ntListener?e.addEventListener("message",n,!1):e.attachEvent("onmessage",n=
),p=3Dfunction(){var n=3Dr(arguments);return =
e.postMessage(t+n,"*"),n}}function c(){var e=3Dnew =
MessageChannel;e.port1.onmessage=3Dfunction(e){var =
t=3De.data;i(t)},p=3Dfunction(){var t=3Dr(arguments);return =
e.port2.postMessage(t),t}}function d(){var =
e=3Dy.documentElement;p=3Dfunction(){var =
t=3Dr(arguments),n=3Dy.createElement("script");return =
n.onreadystatechange=3Dfunction(){i(t),n.onreadystatechange=3Dnull,e.remo=
veChild(n),n=3Dnull},e.appendChild(n),t}}function f(){p=3Dfunction(){var =
e=3Dr(arguments);return setTimeout(o(i,e),0),e}}if(!e.setImmediate){var =
p,h=3D1,m=3D{},g=3D!1,y=3De.document,v=3DObject.getPrototypeOf&&Object.ge=
tPrototypeOf(e);v=3Dv&&v.setTimeout?v:e,"[object =
process]"=3D=3D=3D{}.toString.call(e.process)?s():u()?l():e.MessageChanne=
l?c():y&&"onreadystatechange"in =
y.createElement("script")?d():f(),v.setImmediate=3Dp,v.clearImmediate=3Da=
}}("undefined"=3D=3Dtypeof self?"undefined"=3D=3Dtypeof =
e?this:e:self)}).call(t,function(){return =
this}(),n(806).clearImmediate,n(190))},function(e,t,n){"use strict";var =
r=3Dn(193),o=3Dn(881),i=3Dn(1004);e.exports=3Dfunction(e,t,n){if(e){var =
a=3De.displayName||e.name||e;t=3Dt||{},n=3Dn||{};var =
s=3Dr.createClass({displayName:n.displayName||"I13n"+a,mixins:[o],autobin=
d:!1,getDefaultProps:function(){return =
Object.assign({},{i13nModel:null,isLeafNode:!1,bindClickEvent:!1,follow:!=
1,scanLinks:null},t)},render:function(){var =
t=3DObject.assign({},{i13n:{executeEvent:this.executeI13nEvent,getI13nNod=
e:this.getI13nNode}},this.props);return =
n.refToWrappedComponent&&(t.ref=3Dn.refToWrappedComponent),t.i13nModel=3D=
void 0,r.createElement(e,t,t.children)}});return"function"=3D=3Dtypeof =
e&&i(s,e),s}}},function(e,t){"use strict";var =
n=3D{childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,=
getDefaultProps:!0,mixins:!0,propTypes:!0,type:!0},r=3D{name:!0,length:!0=
,prototype:!0,caller:!0,arguments:!0,arity:!0};e.exports=3Dfunction(e,t){=
if("string"!=3Dtypeof t)for(var =
o=3DObject.getOwnPropertyNames(t),i=3D0;i0?n:0}var =
r=3De.history,o=3De.location,i=3De.pageInformationStore,a=3De.relayEnviro=
nment,s=3DZ.isBrowser?{pageInformationStore:i}:{},u=3DZ.isBrowser?{pageIn=
formationStore:i}:{},l=3DZ.isBrowser?{history:r,location:o}:{},d=3Dfuncti=
on(e,t){return =
p["default"].createElement(O["default"],c({error:e},u))},f=3D{component:u=
e,queries:A.FooterQueries,render:function(e){var =
t=3D(e.done,e.error),n=3D(e.retry,e.props),r=3Dvoid =
0=3D=3D=3Dn?{}:n;if(t){var o=3Dfunction(e){var n=3De.menus;return =
p["default"].createElement(ue,c({menus:n},s,l),p["default"].createElement=
(O["default"],c({error:t},u)))};return =
p["default"].createElement(y["default"].RootContainer,{Component:y["defau=
lt"].createContainer(o,{fragments:ae}),route:{queries:A.FooterQueries,nam=
e:"WeFailedToFetchButAtLeastOur404HasAFooter",params:{}},renderFailure:d}=
)}return =
p["default"].createElement(ue,c({},r,s,l))}},h=3Dv.withRouter(ne.Register=
Page);return =
X.createRoutesFromReactChildren([p["default"].createElement(v.Route,{path=
:"/goboom",component:function(){throw new Error("Go =
BOOM!")}}),p["default"].createElement(v.Route,c({path:"/"},f),p["default"=
].createElement(v.IndexRoute,{component:M.HomePage,queries:A.HomePageQuer=
ies,prepareParams:function(e,t){t.location;return{path:"/",displayEventCo=
llection:Number.isInteger(M.eventCollectionID),eventCollectionPath:"/stor=
y-collections/"+M.eventCollectionID}},render:t("HomePage")}),p["default"]=
.createElement(v.Route,{path:"search",component:function(){return =
p["default"].createElement(k.Search,s)}},p["default"].createElement(v.Red=
irect,{from:"gcs",to:"/search"})),p["default"].createElement(v.Route,{exa=
ct:!0,path:ne.registerUrlPage+"(/:step)",component:function(){return =
p["default"].createElement(h,s)}}),p["default"].createElement(v.Route,{pa=
th:"*",queries:A.ContentMapperQueries,prepareParams:function(e,t){var =
r=3Dt.location;return{path:"/"+e.splat,page:n(r)}},component:N.ContentMap=
per,render:t("ContentMapper")}))])}function l(e){var =
t=3De.location,n=3De.pageInformationStore,r=3D(e.error,Z.isBrowser?{pageI=
nformationStore:n}:{}),o=3DZ.isBrowser?{pageInformationStore:n}:{},u=3DZ.=
isBrowser?{location:t}:{},l=3Dfunction(e){var t=3De.menus;return =
p["default"].createElement(ue,c({menus:t},u,r),p["default"].createElement=
(O["default"],o))},d=3Dfunction(e){function t(){return =
i(this,t),a(this,Object.getPrototypeOf(t).apply(this,arguments))}return =
s(t,e),t}(y["default"].Route);d.queries=3DA.FooterQueries,d.routeName=3D"=
WeFailedToFetchButAtLeastOur404HasAFooter";var =
f=3Dy["default"].createContainer(l,{fragments:ae});return{Container:f,que=
ryConfig:new =
d}}Object.defineProperty(t,"__esModule",{value:!0}),t.isProd=3Dvoid =
0;var c=3DObject.assign||function(e){for(var =
t=3D1;to+i&&(this.stickyTopAdTimerId=3DsetTimeout(function(){functio=
n =
n(e){o.classList.remove("navigation-sticky-scroller--animate"),o.removeEv=
entListener("transitionend",n)}var =
r=3De[0],o=3DZ.hasStickySupport?r:r.firstChild;o.classList.add("navigatio=
n-sticky-scroller--animate"),o.addEventListener("transitionend",n),clearT=
imeout(t.stickyTopAdTimerId),t.setState({stickyTopAd:!1})}.bind(this),thi=
s.state.stickyTopAdTimeout)),this.stickyTopAdTimerId&&o+i>r&&(clearTimeou=
t(this.stickyTopAdTimerId),this.stickyTopAdTimerId=3Dnull),!n&&r>0){var =
s=3Di>r?r:i;Z.hasStickySupport?a.top=3D"-"+s+"px":r>=3Do+i?a.top=3D"-"+s+=
"px":r>o?a.top=3D"-"+(r-o)+"px":a.top=3D"0px"}return[a]}},{key:"getMainSc=
hemaType",value:function(e){var =
t=3D{},n=3D"http://schema.org/";switch(e||""){case"blog":t.itemType=3Dn+"=
Blog";break;case"post":t.itemType=3Dn+"BlogPosting";break;case"article":t=
.itemType=3Dn+"Article";break;case"issue":t.itemType=3Dn+"NewsArticle"}re=
turn =
Object.assign({},t,t.itemType?{itemScope:"true"}:{})}},{key:"renderCookie=
Message",value:function(){var =
e=3Dz.createI13nNode("span",{isLeafNode:!0,bindClickEvent:!0,follow:!0}),=
t=3Dz.createI13nNode("a",{isLeafNode:!0,bindClickEvent:!0,follow:!0});ret=
urn =
p["default"].createElement(T["default"],{renderCloseButton:function(t){re=
turn =
p["default"].createElement(e,c({i13nModel:{component:"cookie-message",act=
ion:"click",element:"close =
button"}},t))},renderPolicyLink:function(e){return =
p["default"].createElement(t,c({i13nModel:{component:"cookie-message",act=
ion:"click",element:"policy =
link"}},e))},renderPreferencesLink:function(t){return =
p["default"].createElement(e,c({i13nModel:{component:"cookie-message",act=
ion:"click",element:"preferences =
link"}},t))}})}},{key:"render",value:function(){var =
e=3Dthis.props.userCookie,t=3Dnull;this.state.hideCookieMessage!=3D=3D!0&=
&(t=3Dthis.renderCookieMessage());var =
n=3Dz.createI13nNode(w["default"],{isLeafNode:!1,bindClickEvent:!1,follow=
:!1}),r=3Dthis.state.refreshingAd?null:this.state.adTag,o=3Dr?p["default"=
].createElement(P.TopAd,{adTag:r}):p["default"].createElement(P.TopAdPlac=
eholder,null),i=3Dr?P.renderTwentyByTwentyAd({adTag:r}):null,a=3Dthis.pro=
ps.pageInformationStore&&this.props.pageInformationStore.get(),s=3Dthis.g=
etMainSchemaType(a&&a.type),u=3DZ.isBrowser&&this.state.isEditable?p["def=
ault"].createElement(j.AdminBar,{contentID:"homepage"=3D=3D=3Dthis.state.=
template?oe["default"].toString():this.state.id,contentType:"homepage"=3D=
=3D=3Dthis.state.template?this.state.template:this.state.type,contentTitl=
e:this.state.title}):null,l=3DZ.isBrowser?e.id:w["default"].defaultProps.=
penName,d=3DZ.isSubscriber(e)?null:p["default"].createElement(U["default"=
],null);return =
p["default"].createElement("div",{className:this.state.hitPaywall?"hit-pa=
ywall":""},u,t,Z.isMobileBrowser?o:null,p["default"].createElement(W["def=
ault"],{className:"navigation-sticky-scroller =
navigation",selectors:[".navigation",".fe-blogs__top-ad-wrapper"],compute=
Styles:this.computeNavigationScrollStyles,isActive:!Z.isMobileBrowser},Z.=
isMobileBrowser?null:o,p["default"].createElement(n,{className:"navigatio=
n =
navigation--registered",autohide:!1,moreBalloonData:Y.moreBalloonData,sec=
tionsCardData:Y.mainMenu,accordionData:Y.accordionMenu,sharedMenu:Y.share=
dMenu,userLoggedIn:Z.isBrowser?e.isLoggedIn:!1,userIsSubscriber:Z.isSubsc=
riber(e),penName:l,currentUrl:this.state.currentUrl,i13nModel:{component:=
"masthead"}})),p["default"].createElement("div",{className:"standout-cont=
ent"},this.state.renderBetaBar?this.renderBetaBar("fe-blogs__desktop-beta=
-bar",!0):null,p["default"].createElement("main",c({role:"main"},s),this.=
props.children),p["default"].createElement("div",{id:"bottom-page-wrapper=
"},p["default"].createElement("div",{id:"bottom-page"},this.state.renderB=
etaBar?null:this.renderBetaBar("fe-blogs__desktop-beta-bar",!1),i,d,this.=
renderBetaBar("fe-blogs__mobile-beta-bar",!1),p["default"].createElement(=
P.ClassifiedAds,{adTag:r}),p["default"].createElement(x["default"],{menus=
:this.props.menus})))))}}]),n}(p["default"].Component);ie.defaultProps=3D=
{betaBarDismissedCookie:"ec_dismissbeta",reactCookieInstance:q["default"]=
},ie.propTypes=3D{pageInformationStore:p["default"].PropTypes.object,reac=
tCookieInstance:p["default"].PropTypes.shape({load:p["default"].PropTypes=
.func,save:p["default"].PropTypes.func}),betaBarDismissedCookie:p["defaul=
t"].PropTypes.string,bottomBarDismissedCookie:p["default"].PropTypes.stri=
ng,history:p["default"].PropTypes.shape({listen:p["default"].PropTypes.fu=
nc}),location:p["default"].PropTypes.shape({pathname:p["default"].PropTyp=
es.string}),userCookie:p["default"].PropTypes.object,user:p["default"].Pr=
opTypes.object};var ae=3D{menus:function(){return =
function(e){return{children:[].concat.apply([],[{fieldName:"id",kind:"Fie=
ld",metadata:{isGenerated:!0,isRequisite:!0},type:"String"},y["default"].=
QL.__frag(e)]),id:y["default"].QL.__id(),kind:"Fragment",metadata:{plural=
:!0},name:"Index_MenusRelayQL",type:"Menu"}}(x["default"].getFragment("me=
nus"))}},se=3Dy["default"].createContainer(ie,{fragments:ae}),ue=3DZ.isBr=
owser?_.connect(function(e){return{user:e.user,userCookie:e.userCookie}},=
{userVisit:ee.userVisit,loadAllUserCookies:te.loadAllUserCookies})(se):se=
}).call(t,n(190))},function(e,t,n){function =
r(){this.protocol=3Dnull,this.slashes=3Dnull,this.auth=3Dnull,this.host=3D=
null,this.port=3Dnull,this.hostname=3Dnull,this.hash=3Dnull,this.search=3D=
null,this.query=3Dnull,this.pathname=3Dnull,this.path=3Dnull,this.href=3D=
null}function o(e,t,n){if(e&&l(e)&&e instanceof r)return e;var o=3Dnew =
r;return o.parse(e,t,n),o}function i(e){return u(e)&&(e=3Do(e)),e =
instanceof r?e.format():r.prototype.format.call(e)}function =
a(e,t){return o(e,!1,!0).resolve(t)}function s(e,t){return =
e?o(e,!1,!0).resolveObject(t):t}function u(e){return"string"=3D=3Dtypeof =
e}function l(e){return"object"=3D=3Dtypeof e&&null!=3D=3De}function =
c(e){return null=3D=3D=3De}function d(e){return null=3D=3De}var =
f=3Dn(1011);t.parse=3Do,t.resolve=3Da,t.resolveObject=3Ds,t.format=3Di,t.=
Url=3Dr;var =
p=3D/^([a-z0-9.+-]+:)/i,h=3D/:[0-9]*$/,m=3D["<",">",'"',"`"," =
","\r","\n"," =
"],g=3D["{","}","|","\\","^","`"].concat(m),y=3D["'"].concat(g),v=3D["%",=
"/","?",";","#"].concat(y),_=3D["/","?","#"],b=3D255,S=3D/^[a-z0-9A-Z_-]{=
0,63}$/,w=3D/^([a-z0-9A-Z_-]{0,63})(.*)$/,E=3D{javascript:!0,"javascript:=
":!0},T=3D{javascript:!0,"javascript:":!0},P=3D{http:!0,https:!0,ftp:!0,g=
opher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0=
},C=3Dn(842);r.prototype.parse=3Dfunction(e,t,n){if(!u(e))throw new =
TypeError("Parameter 'url' must be a string, not "+typeof e);var =
r=3De;r=3Dr.trim();var o=3Dp.exec(r);if(o){o=3Do[0];var =
i=3Do.toLowerCase();this.protocol=3Di,r=3Dr.substr(o.length)}if(n||o||r.m=
atch(/^\/\/[^@\/]+@[^@\/]+/)){var =
a=3D"//"=3D=3D=3Dr.substr(0,2);!a||o&&T[o]||(r=3Dr.substr(2),this.slashes=
=3D!0)}if(!T[o]&&(a||o&&!P[o])){for(var s=3D-1,l=3D0;l<_.length;l++){var =
c=3Dr.indexOf(_[l]);-1!=3D=3Dc&&(-1=3D=3D=3Ds||s>c)&&(s=3Dc)}var =
d,h;h=3D-1=3D=3D=3Ds?r.lastIndexOf("@"):r.lastIndexOf("@",s),-1!=3D=3Dh&&=
(d=3Dr.slice(0,h),r=3Dr.slice(h+1),this.auth=3DdecodeURIComponent(d)),s=3D=
-1;for(var l=3D0;lc)&&(s=3Dc)}-1=3D=3D=3Ds=
&&(s=3Dr.length),this.host=3Dr.slice(0,s),r=3Dr.slice(s),this.parseHost()=
,this.hostname=3Dthis.hostname||"";var =
m=3D"["=3D=3D=3Dthis.hostname[0]&&"]"=3D=3D=3Dthis.hostname[this.hostname=
.length-1];if(!m)for(var =
g=3Dthis.hostname.split(/\./),l=3D0,x=3Dg.length;x>l;l++){var =
N=3Dg[l];if(N&&!N.match(S)){for(var =
M=3D"",k=3D0,I=3DN.length;I>k;k++)M+=3DN.charCodeAt(k)>127?"x":N[k];if(!M=
.match(S)){var =
R=3Dg.slice(0,l),O=3Dg.slice(l+1),A=3DN.match(w);A&&(R.push(A[1]),O.unshi=
ft(A[2])),O.length&&(r=3D"/"+O.join(".")+r),this.hostname=3DR.join(".");b=
reak}}}if(this.hostname.length>b?this.hostname=3D"":this.hostname=3Dthis.=
hostname.toLowerCase(),!m){for(var =
D=3Dthis.hostname.split("."),F=3D[],l=3D0;ll;l++){var =
G=3Dy[l],H=3DencodeURIComponent(G);H=3D=3D=3DG&&(H=3Descape(G)),r=3Dr.spl=
it(G).join(H)}var =
U=3Dr.indexOf("#");-1!=3D=3DU&&(this.hash=3Dr.substr(U),r=3Dr.slice(0,U))=
;var =
V=3Dr.indexOf("?");if(-1!=3D=3DV?(this.search=3Dr.substr(V),this.query=3D=
r.substr(V+1),t&&(this.query=3DC.parse(this.query)),r=3Dr.slice(0,V)):t&&=
(this.search=3D"",this.query=3D{}),r&&(this.pathname=3Dr),P[i]&&this.host=
name&&!this.pathname&&(this.pathname=3D"/"),this.pathname||this.search){v=
ar j=3Dthis.pathname||"",L=3Dthis.search||"";this.path=3Dj+L}return =
this.href=3Dthis.format(),this},r.prototype.format=3Dfunction(){var =
e=3Dthis.auth||"";e&&(e=3DencodeURIComponent(e),e=3De.replace(/%3A/i,":")=
,e+=3D"@");var =
t=3Dthis.protocol||"",n=3Dthis.pathname||"",r=3Dthis.hash||"",o=3D!1,i=3D=
"";this.host?o=3De+this.host:this.hostname&&(o=3De+(-1=3D=3D=3Dthis.hostn=
ame.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(o+=3D":=
"+this.port)),this.query&&l(this.query)&&Object.keys(this.query).length&&=
(i=3DC.stringify(this.query));var a=3Dthis.search||i&&"?"+i||"";return =
t&&":"!=3D=3Dt.substr(-1)&&(t+=3D":"),this.slashes||(!t||P[t])&&o!=3D=3D!=
1?(o=3D"//"+(o||""),n&&"/"!=3D=3Dn.charAt(0)&&(n=3D"/"+n)):o||(o=3D""),r&=
&"#"!=3D=3Dr.charAt(0)&&(r=3D"#"+r),a&&"?"!=3D=3Da.charAt(0)&&(a=3D"?"+a)=
,n=3Dn.replace(/[?#]/g,function(e){return =
encodeURIComponent(e)}),a=3Da.replace("#","%23"),t+o+n+a+r},r.prototype.r=
esolve=3Dfunction(e){return =
this.resolveObject(o(e,!1,!0)).format()},r.prototype.resolveObject=3Dfunc=
tion(e){if(u(e)){var t=3Dnew r;t.parse(e,!1,!0),e=3Dt}var n=3Dnew =
r;if(Object.keys(this).forEach(function(e){n[e]=3Dthis[e]},this),n.hash=3D=
e.hash,""=3D=3D=3De.href)return =
n.href=3Dn.format(),n;if(e.slashes&&!e.protocol)return =
Object.keys(e).forEach(function(t){"protocol"!=3D=3Dt&&(n[t]=3De[t])}),P[=
n.protocol]&&n.hostname&&!n.pathname&&(n.path=3Dn.pathname=3D"/"),n.href=3D=
n.format(),n;if(e.protocol&&e.protocol!=3D=3Dn.protocol){if(!P[e.protocol=
])return =
Object.keys(e).forEach(function(t){n[t]=3De[t]}),n.href=3Dn.format(),n;if=
(n.protocol=3De.protocol,e.host||T[e.protocol])n.pathname=3De.pathname;el=
se{for(var =
o=3D(e.pathname||"").split("/");o.length&&!(e.host=3Do.shift()););e.host|=
|(e.host=3D""),e.hostname||(e.hostname=3D""),""!=3D=3Do[0]&&o.unshift("")=
,o.length<2&&o.unshift(""),n.pathname=3Do.join("/")}if(n.search=3De.searc=
h,n.query=3De.query,n.host=3De.host||"",n.auth=3De.auth,n.hostname=3De.ho=
stname||e.host,n.port=3De.port,n.pathname||n.search){var =
i=3Dn.pathname||"",a=3Dn.search||"";n.path=3Di+a}return =
n.slashes=3Dn.slashes||e.slashes,n.href=3Dn.format(),n}var =
s=3Dn.pathname&&"/"=3D=3D=3Dn.pathname.charAt(0),l=3De.host||e.pathname&&=
"/"=3D=3D=3De.pathname.charAt(0),f=3Dl||s||n.host&&e.pathname,p=3Df,h=3Dn=
.pathname&&n.pathname.split("/")||[],o=3De.pathname&&e.pathname.split("/"=
)||[],m=3Dn.protocol&&!P[n.protocol];if(m&&(n.hostname=3D"",n.port=3Dnull=
,n.host&&(""=3D=3D=3Dh[0]?h[0]=3Dn.host:h.unshift(n.host)),n.host=3D"",e.=
protocol&&(e.hostname=3Dnull,e.port=3Dnull,e.host&&(""=3D=3D=3Do[0]?o[0]=3D=
e.host:o.unshift(e.host)),e.host=3Dnull),f=3Df&&(""=3D=3D=3Do[0]||""=3D=3D=
=3Dh[0])),l)n.host=3De.host||""=3D=3D=3De.host?e.host:n.host,n.hostname=3D=
e.hostname||""=3D=3D=3De.hostname?e.hostname:n.hostname,n.search=3De.sear=
ch,n.query=3De.query,h=3Do;else =
if(o.length)h||(h=3D[]),h.pop(),h=3Dh.concat(o),n.search=3De.search,n.que=
ry=3De.query;else =
if(!d(e.search)){if(m){n.hostname=3Dn.host=3Dh.shift();var =
g=3Dn.host&&n.host.indexOf("@")>0?n.host.split("@"):!1;g&&(n.auth=3Dg.shi=
ft(),n.host=3Dn.hostname=3Dg.shift())}return =
n.search=3De.search,n.query=3De.query,c(n.pathname)&&c(n.search)||(n.path=
=3D(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=3Dn.format()=
,n}if(!h.length)return =
n.pathname=3Dnull,n.search?n.path=3D"/"+n.search:n.path=3Dnull,n.href=3Dn=
.format(),n;for(var =
y=3Dh.slice(-1)[0],v=3D(n.host||e.host)&&("."=3D=3D=3Dy||".."=3D=3D=3Dy)|=
|""=3D=3D=3Dy,_=3D0,b=3Dh.length;b>=3D0;b--)y=3Dh[b],"."=3D=3Dy?h.splice(=
b,1):".."=3D=3D=3Dy?(h.splice(b,1),_++):_&&(h.splice(b,1),_--);if(!f&&!p)=
for(;_--;_)h.unshift("..");!f||""=3D=3D=3Dh[0]||h[0]&&"/"=3D=3D=3Dh[0].ch=
arAt(0)||h.unshift(""),v&&"/"!=3D=3Dh.join("/").substr(-1)&&h.push("");va=
r =
S=3D""=3D=3D=3Dh[0]||h[0]&&"/"=3D=3D=3Dh[0].charAt(0);if(m){n.hostname=3D=
n.host=3DS?"":h.length?h.shift():"";var =
g=3Dn.host&&n.host.indexOf("@")>0?n.host.split("@"):!1;g&&(n.auth=3Dg.shi=
ft(),n.host=3Dn.hostname=3Dg.shift())}return =
f=3Df||n.host&&h.length,f&&!S&&h.unshift(""),h.length?n.pathname=3Dh.join=
("/"):(n.pathname=3Dnull,n.path=3Dnull),c(n.pathname)&&c(n.search)||(n.pa=
th=3D(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=3De.auth||=
n.auth,n.slashes=3Dn.slashes||e.slashes,n.href=3Dn.format(),n},r.prototyp=
e.parseHost=3Dfunction(){var =
e=3Dthis.host,t=3Dh.exec(e);t&&(t=3Dt[0],":"!=3D=3Dt&&(this.port=3Dt.subs=
tr(1)),e=3De.substr(0,e.length-t.length)),e&&(this.hostname=3De)}},functi=
on(e,t,n){var r;(function(e,o){!function(i){function a(e){throw =
RangeError(R[e])}function s(e,t){for(var =
n=3De.length,r=3D[];n--;)r[n]=3Dt(e[n]);return r}function u(e,t){var =
n=3De.split("@"),r=3D"";n.length>1&&(r=3Dn[0]+"@",e=3Dn[1]),e=3De.replace=
(I,".");var o=3De.split("."),i=3Ds(o,t).join(".");return r+i}function =
l(e){for(var =
t,n,r=3D[],o=3D0,i=3De.length;i>o;)t=3De.charCodeAt(o++),t>=3D55296&&5631=
9>=3Dt&&i>o?(n=3De.charCodeAt(o++),56320=3D=3D(64512&n)?r.push(((1023&t)<=
<10)+(1023&n)+65536):(r.push(t),o--)):r.push(t);return r}function =
c(e){return s(e,function(e){var t=3D"";return =
e>65535&&(e-=3D65536,t+=3DD(e>>>10&1023|55296),e=3D56320|1023&e),t+=3DD(e=
)}).join("")}function d(e){return =
10>e-48?e-22:26>e-65?e-65:26>e-97?e-97:S}function f(e,t){return =
e+22+75*(26>e)-((0!=3Dt)<<5)}function p(e,t,n){var =
r=3D0;for(e=3Dn?A(e/P):e>>1,e+=3DA(e/t);e>O*E>>1;r+=3DS)e=3DA(e/O);return=
A(r+(O+1)*e/(e+T))}function h(e){var =
t,n,r,o,i,s,u,l,f,h,m=3D[],g=3De.length,y=3D0,v=3Dx,_=3DC;for(n=3De.lastI=
ndexOf(N),0>n&&(n=3D0),r=3D0;n>r;++r)e.charCodeAt(r)>=3D128&&a("not-basic=
"),m.push(e.charCodeAt(r));for(o=3Dn>0?n+1:0;g>o;){for(i=3Dy,s=3D1,u=3DS;=
o>=3Dg&&a("invalid-input"),l=3Dd(e.charCodeAt(o++)),(l>=3DS||l>A((b-y)/s)=
)&&a("overflow"),y+=3Dl*s,f=3D_>=3Du?w:u>=3D_+E?E:u-_,!(f>l);u+=3DS)h=3DS=
-f,s>A(b/h)&&a("overflow"),s*=3Dh;t=3Dm.length+1,_=3Dp(y-i,t,0=3D=3Di),A(=
y/t)>b-v&&a("overflow"),v+=3DA(y/t),y%=3Dt,m.splice(y++,0,v)}return =
c(m)}function m(e){var =
t,n,r,o,i,s,u,c,d,h,m,g,y,v,_,T=3D[];for(e=3Dl(e),g=3De.length,t=3Dx,n=3D=
0,i=3DC,s=3D0;g>s;++s)m=3De[s],128>m&&T.push(D(m));for(r=3Do=3DT.length,o=
&&T.push(N);g>r;){for(u=3Db,s=3D0;g>s;++s)m=3De[s],m>=3Dt&&u>m&&(u=3Dm);f=
or(y=3Dr+1,u-t>A((b-n)/y)&&a("overflow"),n+=3D(u-t)*y,t=3Du,s=3D0;g>s;++s=
)if(m=3De[s],t>m&&++n>b&&a("overflow"),m=3D=3Dt){for(c=3Dn,d=3DS;h=3Di>=3D=
d?w:d>=3Di+E?E:d-i,!(h>c);d+=3DS)_=3Dc-h,v=3DS-h,T.push(D(f(h+_%v,0))),c=3D=
A(_/v);T.push(D(f(c,0))),i=3Dp(n,y,r=3D=3Do),n=3D0,++r}++n,++t}return =
T.join("")}function g(e){return u(e,function(e){return =
M.test(e)?h(e.slice(4).toLowerCase()):e})}function y(e){return =
u(e,function(e){return k.test(e)?"xn--"+m(e):e})}var =
v=3D("object"=3D=3Dtypeof t&&t&&!t.nodeType&&t,"object"=3D=3Dtypeof =
e&&e&&!e.nodeType&&e,"object"=3D=3Dtypeof =
o&&o);(v.global=3D=3D=3Dv||v.window=3D=3D=3Dv||v.self=3D=3D=3Dv)&&(i=3Dv)=
;var =
_,b=3D2147483647,S=3D36,w=3D1,E=3D26,T=3D38,P=3D700,C=3D72,x=3D128,N=3D"-=
",M=3D/^xn--/,k=3D/[^\x20-\x7E]/,I=3D/[\x2E\u3002\uFF0E\uFF61]/g,R=3D{ove=
rflow:"Overflow: input needs wider integers to =
process","not-basic":"Illegal input >=3D 0x80 (not a basic code =
point)","invalid-input":"Invalid =
input"},O=3DS-w,A=3DMath.floor,D=3DString.fromCharCode;_=3D{version:"1.3.=
2",ucs2:{decode:l,encode:c},decode:h,encode:m,toASCII:y,toUnicode:g},r=3D=
function(){return _}.call(t,n,t,e),!(void =
0!=3D=3Dr&&(e.exports=3Dr))}(this)}).call(t,n(705)(e),function(){return =
this}())},function(e,t,n){"use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}t.__esModule=3D!0,t.connect=3Dt.Provider=3D=
void 0;var =
o=3Dn(1013),i=3Dr(o),a=3Dn(1016),s=3Dr(a);t.Provider=3Di["default"],t.con=
nect=3Ds["default"]},function(e,t,n){"use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof =
t))throw new TypeError("Cannot call a class as a function")}function =
i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - =
super() hasn't been called");return!t||"object"!=3Dtypeof =
t&&"function"!=3Dtypeof t?e:t}function a(e,t){if("function"!=3Dtypeof =
t&&null!=3D=3Dt)throw new TypeError("Super expression must either be =
null or a function, not "+typeof =
t);e.prototype=3DObject.create(t&&t.prototype,{constructor:{value:e,enume=
rable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.=
setPrototypeOf(e,t):e.__proto__=3Dt)}t.__esModule=3D!0,t["default"]=3Dvoi=
d 0;var =
s=3Dn(193),u=3Dn(829),l=3Dr(u),c=3Dn(1014),d=3Dr(c),f=3Dn(1015),p=3D(r(f)=
,function(e){function t(n,r){o(this,t);var =
a=3Di(this,e.call(this,n,r));return a.store=3Dn.store,a}return =
a(t,e),t.prototype.getChildContext=3Dfunction(){return{store:this.store}}=
,t.prototype.render=3Dfunction(){return =
s.Children.only(this.props.children)},t}(s.Component));t["default"]=3Dp,p=
.propTypes=3D{store:d["default"].isRequired,children:l["default"].element=
.isRequired},p.childContextTypes=3D{store:d["default"].isRequired}},funct=
ion(e,t,n){"use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}t.__esModule=3D!0;var =
o=3Dn(829),i=3Dr(o);t["default"]=3Di["default"].shape({subscribe:i["defau=
lt"].func.isRequired,dispatch:i["default"].func.isRequired,getState:i["de=
fault"].func.isRequired})},function(e,t){"use strict";function =
n(e){"undefined"!=3Dtypeof console&&"function"=3D=3Dtypeof =
console.error&&console.error(e);try{throw new =
Error(e)}catch(t){}}t.__esModule=3D!0,t["default"]=3Dn},function(e,t,n){"=
use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof =
t))throw new TypeError("Cannot call a class as a function")}function =
i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - =
super() hasn't been called");return!t||"object"!=3Dtypeof =
t&&"function"!=3Dtypeof t?e:t}function a(e,t){if("function"!=3Dtypeof =
t&&null!=3D=3Dt)throw new TypeError("Super expression must either be =
null or a function, not "+typeof =
t);e.prototype=3DObject.create(t&&t.prototype,{constructor:{value:e,enume=
rable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.=
setPrototypeOf(e,t):e.__proto__=3Dt)}function s(e){return =
e.displayName||e.name||"Component"}function u(e,t){try{return =
e.apply(t)}catch(n){return x.value=3Dn,x}}function l(e,t,n){var =
r=3Darguments.length>3&&void =
0!=3D=3Darguments[3]?arguments[3]:{},l=3DBoolean(e),f=3De||T,h=3Dvoid =
0;h=3D"function"=3D=3Dtypeof t?t:t?y["default"](t):P;var =
g=3Dn||C,v=3Dr.pure,_=3Dvoid 0=3D=3D=3Dv?!0:v,b=3Dr.withRef,w=3Dvoid =
0=3D=3D=3Db?!1:b,M=3D_&&g!=3D=3DC,k=3DN++;return function(e){function =
t(e,t,n){var r=3Dg(e,t,n);return r}var =
n=3D"Connect("+s(e)+")",r=3Dfunction(r){function s(e,t){o(this,s);var =
a=3Di(this,r.call(this,e,t));a.version=3Dk,a.store=3De.store||t.store,E["=
default"](a.store,'Could not find "store" in either the context or =
'+('props of "'+n+'". ')+"Either wrap the root component in a =
, "+('or explicitly pass "store" as a prop to "'+n+'".'));var =
u=3Da.store.getState();return =
a.state=3D{storeState:u},a.clearCache(),a}return =
a(s,r),s.prototype.shouldComponentUpdate=3Dfunction(){return!_||this.have=
OwnPropsChanged||this.hasStoreStateChanged},s.prototype.computeStateProps=
=3Dfunction(e,t){if(!this.finalMapStateToProps)return =
this.configureFinalMapState(e,t);var =
n=3De.getState(),r=3Dthis.doStatePropsDependOnOwnProps?this.finalMapState=
ToProps(n,t):this.finalMapStateToProps(n);return =
r},s.prototype.configureFinalMapState=3Dfunction(e,t){var =
n=3Df(e.getState(),t),r=3D"function"=3D=3Dtypeof n;return =
this.finalMapStateToProps=3Dr?n:f,this.doStatePropsDependOnOwnProps=3D1!=3D=
=3Dthis.finalMapStateToProps.length,r?this.computeStateProps(e,t):n},s.pr=
ototype.computeDispatchProps=3Dfunction(e,t){if(!this.finalMapDispatchToP=
rops)return this.configureFinalMapDispatch(e,t);var =
n=3De.dispatch,r=3Dthis.doDispatchPropsDependOnOwnProps?this.finalMapDisp=
atchToProps(n,t):this.finalMapDispatchToProps(n);return =
r},s.prototype.configureFinalMapDispatch=3Dfunction(e,t){var =
n=3Dh(e.dispatch,t),r=3D"function"=3D=3Dtypeof n;return =
this.finalMapDispatchToProps=3Dr?n:h,this.doDispatchPropsDependOnOwnProps=
=3D1!=3D=3Dthis.finalMapDispatchToProps.length,r?this.computeDispatchProp=
s(e,t):n},s.prototype.updateStatePropsIfNeeded=3Dfunction(){var =
e=3Dthis.computeStateProps(this.store,this.props);return =
this.stateProps&&m["default"](e,this.stateProps)?!1:(this.stateProps=3De,=
!0)},s.prototype.updateDispatchPropsIfNeeded=3Dfunction(){var =
e=3Dthis.computeDispatchProps(this.store,this.props);return =
this.dispatchProps&&m["default"](e,this.dispatchProps)?!1:(this.dispatchP=
rops=3De,!0)},s.prototype.updateMergedPropsIfNeeded=3Dfunction(){var =
e=3Dt(this.stateProps,this.dispatchProps,this.props);return =
this.mergedProps&&M&&m["default"](e,this.mergedProps)?!1:(this.mergedProp=
s=3De,!0)},s.prototype.isSubscribed=3Dfunction(){return"function"=3D=3Dty=
peof =
this.unsubscribe},s.prototype.trySubscribe=3Dfunction(){l&&!this.unsubscr=
ibe&&(this.unsubscribe=3Dthis.store.subscribe(this.handleChange.bind(this=
)),this.handleChange())},s.prototype.tryUnsubscribe=3Dfunction(){this.uns=
ubscribe&&(this.unsubscribe(),this.unsubscribe=3Dnull)},s.prototype.compo=
nentDidMount=3Dfunction(){this.trySubscribe()},s.prototype.componentWillR=
eceiveProps=3Dfunction(e){_&&m["default"](e,this.props)||(this.haveOwnPro=
psChanged=3D!0)},s.prototype.componentWillUnmount=3Dfunction(){this.tryUn=
subscribe(),this.clearCache()},s.prototype.clearCache=3Dfunction(){this.d=
ispatchProps=3Dnull,this.stateProps=3Dnull,this.mergedProps=3Dnull,this.h=
aveOwnPropsChanged=3D!0,this.hasStoreStateChanged=3D!0,this.haveStateProp=
sBeenPrecalculated=3D!1,this.statePropsPrecalculationError=3Dnull,this.re=
nderedElement=3Dnull,this.finalMapDispatchToProps=3Dnull,this.finalMapSta=
teToProps=3Dnull},s.prototype.handleChange=3Dfunction(){if(this.unsubscri=
be){var =
e=3Dthis.store.getState(),t=3Dthis.state.storeState;if(!_||t!=3D=3De){if(=
_&&!this.doStatePropsDependOnOwnProps){var =
n=3Du(this.updateStatePropsIfNeeded,this);if(!n)return;n=3D=3D=3Dx&&(this=
.statePropsPrecalculationError=3Dx.value),this.haveStatePropsBeenPrecalcu=
lated=3D!0}this.hasStoreStateChanged=3D!0,this.setState({storeState:e})}}=
},s.prototype.getWrappedInstance=3Dfunction(){return E["default"](w,"To =
access the wrapped instance, you need to specify { withRef: true } as =
the fourth argument of the connect() call."),=0A=
this.refs.wrappedInstance},s.prototype.render=3Dfunction(){var =
t=3Dthis.haveOwnPropsChanged,n=3Dthis.hasStoreStateChanged,r=3Dthis.haveS=
tatePropsBeenPrecalculated,o=3Dthis.statePropsPrecalculationError,i=3Dthi=
s.renderedElement;if(this.haveOwnPropsChanged=3D!1,this.hasStoreStateChan=
ged=3D!1,this.haveStatePropsBeenPrecalculated=3D!1,this.statePropsPrecalc=
ulationError=3Dnull,o)throw o;var =
a=3D!0,s=3D!0;_&&i&&(a=3Dn||t&&this.doStatePropsDependOnOwnProps,s=3Dt&&t=
his.doDispatchPropsDependOnOwnProps);var =
u=3D!1,l=3D!1;r?u=3D!0:a&&(u=3Dthis.updateStatePropsIfNeeded()),s&&(l=3Dt=
his.updateDispatchPropsIfNeeded());var f=3D!0;return =
f=3Du||l||t?this.updateMergedPropsIfNeeded():!1,!f&&i?i:(w?this.renderedE=
lement=3Dd.createElement(e,c({},this.mergedProps,{ref:"wrappedInstance"})=
):this.renderedElement=3Dd.createElement(e,this.mergedProps),this.rendere=
dElement)},s}(d.Component);return =
r.displayName=3Dn,r.WrappedComponent=3De,r.contextTypes=3D{store:p["defau=
lt"]},r.propTypes=3D{store:p["default"]},S["default"](r,e)}}t.__esModule=3D=
!0;var c=3DObject.assign||function(e){for(var =
t=3D1;tn;n++)t[n]=3Darguments[n];retur=
n function(e){return function(n,r,o){var =
a=3De(n,r,o),u=3Da.dispatch,l=3D[],c=3D{getState:a.getState,dispatch:func=
tion(e){return u(e)}};return l=3Dt.map(function(e){return =
e(c)}),u=3Ds["default"].apply(void =
0,l)(a.dispatch),i({},a,{dispatch:u})}}}t.__esModule=3D!0;var =
i=3DObject.assign||function(e){for(var t=3D1;tn;n++)t[n]=3Darguments[n];if(0=3D=
=3D=3Dt.length)return function(e){return e};if(1=3D=3D=3Dt.length)return =
t[0];var r=3Dt[t.length-1],o=3Dt.slice(0,-1);return function(){return =
o.reduceRight(function(e,t){return t(e)},r.apply(void =
0,arguments))}}t.__esModule=3D!0,t["default"]=3Dn},function(e,t,n){var =
r=3Dn(193),o=3Dn(1031);e.exports=3Dr.createClass({getDefaultProps:functio=
n(){return{className:"sticky",computeWidth:!0,tag:"div"}},componentDidMou=
nt:function(){this.sticky=3Do({primary:this.refs.primary,placeholder:this=
.refs.placeholder,wrapper:this.refs.wrapper,computeWidth:this.props.compu=
teWidth})},componentWillUnmount:function(){this.sticky.destroy()},render:=
function(){return =
r.createElement(this.props.tag,{ref:"wrapper",className:this.props.classN=
ame},[r.createElement(this.props.tag,{ref:"primary",key:0},this.props.chi=
ldren),r.createElement(this.props.tag,{ref:"placeholder",key:1})])}})},fu=
nction(e,t,n){var r,o,i;/*!=0A=
sticky-position 1.0.0=0A=
license: MIT=0A=
http://www.jacklmoore.com/sticky-position=0A=
*/=0A=
!function(n,a){o=3D[t,e],r=3Da,i=3D"function"=3D=3Dtypeof =
r?r.apply(t,o):r,!(void =
0!=3D=3Di&&(e.exports=3Di))}(this,function(e,t){"use =
strict";t.exports=3Dfunction(){function =
e(){m!=3D=3D!0&&(s.style.position=3D"fixed",m=3D!0)}function =
t(){m!=3D=3D!1&&(s.style.position=3D"relative",s.style.width=3D"",s.style=
.top=3D"",s.style.left=3D"",l.style.height=3D"",l.style.width=3D"",m=3D!1=
)}function n(){d.style.position=3D"relative";var =
e=3Dwindow.getComputedStyle(d,null);h=3DparseInt(e.top)||0,s.style.zIndex=
=3De.zIndex,s.style.position=3D"relative",d.style.top=3D0,l.style.overflo=
w=3D"hidden",r(),window.addEventListener("load",r),window.addEventListene=
r("scroll",r),window.addEventListener("resize",r)}function r(){var =
n=3Dd.getBoundingClientRect(),r=3Dn.top0;return =
t.isSubscriberLink?e.renderSubscribeButton(o,r,s):c["default"].createElem=
ent(p.Panel,{key:n,header:e.renderAccordionPanelHeader(r,o,u,a,s)},e.rend=
erAccordionLinks(i))}),c["default"].createElement(p.Accordion,null,t)}},{=
key:"renderAccordionPanelHeader",value:function(e,t,n,r,o){return =
n?c["default"].createElement("a",{key:t,className:"accordion__link"},e,c[=
"default"].createElement(m["default"],{icon:"up",className:"accordion__pa=
nel-header-icon"})):c["default"].createElement(R["default"],{key:t,classN=
ame:"accordion__link",href:t,internal:r,target:o},e)}},{key:"renderAccord=
ionLink",value:function(e,t,n,r,o){return =
c["default"].createElement("li",{key:o},c["default"].createElement(R["def=
ault"],{className:"accordion__link",href:t,internal:n,target:r},e))}},{ke=
y:"renderAccordionLinks",value:function(e){var t=3Dthis;if(!e)return =
null;var n=3De.map(function(e,n){return =
e.hr?c["default"].createElement("hr",{key:n,className:"accordion__hr"}):t=
.renderAccordionLink(e.title,e.href,e.internal,e.target,n)});return =
c["default"].createElement("ul",{className:"accordion__list"},n)}},{key:"=
renderSubscribeButton",value:function(e,t,n){var =
r=3Dthis.props,o=3Dr.userLoggedIn,i=3Dr.userIsSubscriber;if(!o||o&&!i){va=
r a=3D"link-button accordion__link accordion__link--external\n =
navigation__mobile-accordion-link--subscribe link-button--styled";return =
c["default"].createElement("a",{key:e,href:e,target:n,className:a},t)}ret=
urn null}},{key:"renderPrimaryNavigation",value:function(){var =
e=3Dthis.props,t=3De.moreBalloonData,n=3De.userIsSubscriber,r=3Dn?null:c[=
"default"].createElement(_["default"],{href:this.props.sharedMenu.subscri=
be.href,className:"navigation__main-navigation-link =
navigation__main-navigation-link-subscribe",rel:"noreferrer =
noopener",target:this.props.sharedMenu.subscribe.target,i13nModel:{action=
:"click",element:"subscribe"},unstyled:!0},this.props.sharedMenu.subscrib=
e.title),o=3Dc["default"].createElement(R["default"],{href:"/sections",cl=
assName:"navigation__main-navigation-link navigation__sections-link =
navigation--tappable-icon",role:"button"},c["default"].createElement(m["d=
efault"],{icon:"hamburger",size:"31px",color:"white"}),c["default"].creat=
eElement(m["default"],{icon:"close",size:"31px",color:"white"}));return =
c["default"].createElement("div",{className:"navigation__primary-inner"},=
c["default"].createElement(R["default"],{href:"/",className:"navigation__=
link-logo"},c["default"].createElement(m["default"],{icon:"economist",siz=
e:"48px"})),c["default"].createElement(x["default"],{href:this.props.shar=
edMenu.topic.href,sectionsCardData:this.props.sectionsCardData,title:this=
.props.sharedMenu.topic.title}),c["default"].createElement(R["default"],{=
href:"/printedition",className:"navigation__main-navigation-link =
navigation__main-navigation--desktop"},"Print =
edition"),c["default"].createElement(P["default"],{moreBalloonData:s({},t=
,{media:t.media.filter(function(e){return"The Economist =
apps"!=3D=3De.title})}),href:this.props.sharedMenu.more.href,title:this.p=
rops.sharedMenu.more.title}),c["default"].createElement("div",{className:=
"navigation__primary-expander"}),c["default"].createElement("div",{classN=
ame:"navigation__primary-expander-subscribe-button"},r),c["default"].crea=
teElement("div",{className:"navigation__user-menu"},this.renderLoginLogou=
t()),this.renderSearchButton(),c["default"].createElement(y["default"],{c=
lassName:"navigation__main-navigation-link =
navigation__mobile-accordion",trigger:o},c["default"].createElement("div"=
,null,this.renderSearchBar({autoFocus:!1,renderCloseButton:!1,className:"=
navigation__search--inline",isMobileSearchBar:!1,swapMagnifierAndSearchBa=
r:!0,divID:this.googleSearchDivID("hamburger-menu")}),this.renderAccordio=
nData())))}},{key:"render",value:function(){var =
e=3Dthis.state.searching,t=3De?this.renderSearchBar({className:"navigatio=
n__search--top-of-page",onCloseClick:this.handleCloseSearchBarClick,divID=
:this.googleSearchDivID("top-navigation")}):this.renderPrimaryNavigation(=
);return =
c["default"].createElement("div",{className:"navigation__wrapper",key:"na=
vigation-wrapper"},c["default"].createElement("div",{className:"navigatio=
n__primary",key:"primary-navigation"},t),this.props.children?c["default"]=
.createElement("div",{className:"navigation__secondary",key:"secondary"},=
this.props.children):null)}}]),t}(c["default"].Component));O.defaultProps=
=3D{penName:"guest-olejses",userLoggedIn:!1,userIsSubscriber:!1},t["defau=
lt"]=3DO},function(e,t,n){"use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof =
t))throw new TypeError("Cannot call a class as a function")}function =
i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - =
super() hasn't been called");return!t||"object"!=3Dtypeof =
t&&"function"!=3Dtypeof t?e:t}function a(e,t){if("function"!=3Dtypeof =
t&&null!=3D=3Dt)throw new TypeError("Super expression must either be =
null or a function, not "+typeof =
t);e.prototype=3DObject.create(t&&t.prototype,{constructor:{value:e,enume=
rable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.=
setPrototypeOf(e,t):e.__proto__=3Dt)}t.__esModule=3D!0,t.Accordion=3Dt.Pa=
nel=3Dvoid 0;var =
s=3Dn(193),u=3Dr(s),l=3Dn(1034),c=3Dr(l),d=3Dn(849),f=3Dr(d),p=3Dfunction=
(e){function t(n){o(this,t);for(var =
r=3Darguments.length,a=3DArray(r>1?r-1:0),s=3D1;r>s;s++)a[s-1]=3Dargument=
s[s];var u=3Di(this,e.call.apply(e,[this,n].concat(a)));return =
u.state=3D{activePanel:n.activePanel},u}return =
a(t,e),t.prototype.componentWillReceiveProps=3Dfunction(e){var =
t=3De.activePanel;t&&this.setState({activePanel:t})},t.prototype.setActiv=
ePanel=3Dfunction(e){this.state.activePanel=3D=3D=3De&&(e=3Dnull),this.se=
tState({activePanel:e})},t.prototype.enhancePanel=3Dfunction(e,t){if(!e||=
e.type!=3D=3Dc["default"])return e;var =
n=3Dthis.setActivePanel.bind(this,t),r=3D{header:e.props.header,children:=
e.props.children,onClick:n,collapse:this.state.activePanel!=3D=3Dt,key:t}=
;return =
u["default"].createElement(c["default"],r)},t.prototype.render=3Dfunction=
(){var e=3Dthis.props,t=3De.className,n=3De.children;return =
u["default"].createElement("div",{className:f["default"]("accordion",t),r=
ole:"tablist","aria-live":"polite"},Array.isArray(n)?n.map(this.enhancePa=
nel,this):n)},t}(u["default"].Component);t["default"]=3Dp,t.Panel=3Dc["de=
fault"],t.Accordion=3Dp},function(e,t,n){"use strict";function =
r(e){return e&&e.__esModule?e:{"default":e}}function o(e){var =
t=3De.className,n=3De.header,r=3De.collapse,o=3Dvoid =
0=3D=3D=3Dr?!1:r,i=3De.children,s=3De.onClick,l=3De.onFocus,d=3De.idSuffi=
x,f=3Dvoid =
0=3D=3D=3Dd?u["default"]():d,p=3D"accordion__panel-header-"+f,h=3D"accord=
ion__panel-container-"+f;return =
a["default"].createElement("div",{className:c["default"]("accordion__pane=
l",t,{"accordion__panel--collapsed":o})},a["default"].createElement("div"=
,{id:p,className:"accordion__panel-header",role:"tab",tabIndex:"0",onClic=
k:s,onFocus:l,"aria-controls":h,"aria-selected":o=3D=3D=3D!1},n),a["defau=
lt"].createElement("div",{id:h,className:c["default"]("accordion__panel-c=
ontainer",{"accordion__panel-container--collapsed":o}),role:"tabpanel","a=
ria-labelledby":p,"aria-hidden":o},i))}t.__esModule=3D!0,t["default"]=3Do=
;var =
i=3Dn(193),a=3Dr(i),s=3Dn(1035),u=3Dr(s),l=3Dn(849),c=3Dr(l)},function(e,=
t,n){function r(e){var t=3D++i;return o(e)+t}var =
o=3Dn(1036),i=3D0;e.exports=3Dr},function(e,t,n){(function(e,n){function =
r(e){return e&&e.Object=3D=3D=3DObject?e:null}function =
o(e){if("string"=3D=3Dtypeof e)return e;if(a(e))return =
w?w.call(e):"";var =
t=3De+"";return"0"=3D=3Dt&&1/e=3D=3D-u?"-0":t}function =
i(e){return!!e&&"object"=3D=3Dtypeof e}function =
a(e){return"symbol"=3D=3Dtypeof e||i(e)&&_.call(e)=3D=3Dl}function =
s(e){return null=3D=3De?"":o(e)}var u=3D1/0,l=3D"[object =
Symbol]",c=3D{"function":!0,object:!0},d=3Dc[typeof =
t]&&t&&!t.nodeType?t:void 0,f=3Dc[typeof e]&&e&&!e.nodeType?e:void =
0,p=3Dr(d&&f&&"object"=3D=3Dtypeof n&&n),h=3Dr(c[typeof =
self]&&self),m=3Dr(c.object&&window),g=3Dr(c[typeof =
this]&&this),y=3Dp||m!=3D=3D(g&&g.window)&&m||h||g||Function("return =
this")(),v=3DObject.prototype,_=3Dv.toString,b=3Dy.Symbol,S=3Db?b.prototy=
pe:void 0,w=3DS?S.toString:void =
0;e.exports=3Ds}).call(t,n(705)(e),function(){return =
this}())},function(e,t,n){"use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof =
t))throw new TypeError("Cannot call a class as a function")}function =
i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - =
super() hasn't been called");return!t||"object"!=3Dtypeof =
t&&"function"!=3Dtypeof t?e:t}function a(e,t){if("function"!=3Dtypeof =
t&&null!=3D=3Dt)throw new TypeError("Super expression must either be =
null or a function, not "+typeof =
t);e.prototype=3DObject.create(t&&t.prototype,{constructor:{value:e,enume=
rable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.=
setPrototypeOf(e,t):e.__proto__=3Dt)}function =
s(e){f=3De}t.__esModule=3D!0;var u=3DObject.assign||function(e){for(var =
t=3D1;ts?l.left=3D0:a>u?l.right=3D0:l.left=3DMath.round(i-a),l},t.prototype.to=
ggleState=3Dfunction(e){return =
e.stopPropagation(),e.preventDefault(),this.changeVisibility(),!1},t.prot=
otype.changeVisibility=3Dfunction(e){var =
t=3Dthis,n=3Dthis.props,r=3Dn.dynamicPositioning,o=3Dn.unstyled;e||(e=3D"=
not-visible"=3D=3D=3Dthis.state.visibility?"visible":"not-visible");var =
i=3D"visible"=3D=3D=3De&&o=3D=3D=3D!1&&r?this.calculatePosition(document.=
body.getBoundingClientRect().width,this.refs.balloon,this.refs.balloonCon=
tent):{};this.setState({visibility:e,position:i},function(){"visible"=3D=3D=
=3De&&t.refs.balloonContent.focus()})},t.prototype.render=3Dfunction(){va=
r =
e,t=3Dthis.props,n=3Dt.trigger,r=3Dt.className,o=3Dn.type,i=3Dn.className=
,a=3Dn.props,u=3Ds({className:this.props.prefix+"__link"+(i?" =
"+i:""),onClick:this.toggleState},a,this.hoverHandlers),c=3Dthis.props.pr=
efix+"--",f=3Dthis.props.unstyled?"content":"balloon-content",p=3D"visibl=
e"=3D=3D=3Dthis.state.visibility&&!this.props.unstyled,h=3Dd["default"](c=
+"position-"+this.props.balloonPosition,""+c+this.state.visibility,r,{bal=
loon:!this.props.unstyled}),m=3Dd["default"](f,(e=3D{},e[c+"shadow"]=3Dth=
is.props.shadow,e)),g=3Dnull;return =
p&&(g=3Dl["default"].createElement("div",{className:"balloon__triangle",s=
tyle:{pointerEvents:"none"}})),l["default"].createElement("div",{ref:"bal=
loon",className:h},l["default"].createElement("span",{style:{position:"re=
lative"}},g,l["default"].createElement(o,u)),l["default"].createElement("=
div",s({ref:"balloonContent",className:m,style:this.state.position},this.=
hoverHandlers,{tabIndex:"0"}),this.props.children))},t}(l["default"].Comp=
onent);h.propTypes=3D{className:l["default"].PropTypes.string,children:l[=
"default"].PropTypes.node,shadow:l["default"].PropTypes.bool,balloonPosit=
ion:l["default"].PropTypes.oneOf(["top","bottom"]),unstyled:l["default"].=
PropTypes.bool,prefix:l["default"].PropTypes.string,showOnHover:l["defaul=
t"].PropTypes.bool,showOnHoverDelay:l["default"].PropTypes.number,dynamic=
Positioning:l["default"].PropTypes.bool,trigger:l["default"].PropTypes.el=
ement.isRequired},h.defaultProps=3D{dynamicPositioning:!0,shadow:!0,ballo=
onPosition:"bottom",unstyled:!1,prefix:"balloon",showOnHoverDelay:100},t[=
"default"]=3Dh,t["default"]=3Dp["default"](h)},function(e,t,n){"use =
strict";var r=3DObject.assign||function(e){for(var =
t=3D1;ta;a++)r[a]=3Darguments[a];var =
s=3Di(this,e.call.apply(e,[this].concat(r)));return =
s.unmounted=3D!1,s.handleKeyPress=3Ds.handleKeyPress.bind(s),s}return =
a(t,e),u(t,null,[{key:"defaultProps",get:function(){return{enableHistory:=
!0,noResultsString:"Your query returned no results. Please try a\n =
different search term. (Did you check your spelling? You can also\n =
try rephrasing your query or using more general search =
terms.)",newWindow:!1,gname:"economist-search",queryParameterName:"ss",la=
nguage:"en",resultsUrl:"http://www.economist.com/search/",cx:"01375104026=
5774567329:pqjb-wvrj-q",googleScriptUrl:"www.google.com/cse/cse.js",autoF=
ocus:!0}}}]),t.prototype.componentWillMount=3Dfunction(){=0A=
this.setState({divID:this.props.divID||"google-search-box-"+s(),useFallba=
ck:!0})},t.prototype.componentDidMount=3Dfunction(){var =
e=3Dthis;this.ensureScriptHasLoaded().then(function(){e.unmounted||(e.set=
State(Object.assign({},e.state,{useFallback:!1})),e.displayGoogleSearch()=
,e.focusSearchField())})["catch"](function(t){console.error(t),e.unmounte=
d||e.setState({useFallback:!0})})},t.prototype.componentWillUnmount=3Dfun=
ction(){this.removeEventListener(),this.unmounted=3D!0},t.prototype.remov=
eEventListener=3Dfunction(){this.googleSearchInput&&this.googleSearchInpu=
t.removeEventListener("keydown",this.handleKeyPress)},t.prototype.handleK=
eyPress=3Dfunction(e){var =
t=3D27;e&&e.keyCode=3D=3D=3Dt&&"function"=3D=3Dtypeof =
this.props.onDismissed&&this.props.onDismissed()},t.prototype.focusSearch=
Field=3Dfunction(){if(this.props.autoFocus=3D=3D=3D!0)try{this.googleSear=
chInput.focus()}catch(e){console.error(e)}},t.prototype.displayGoogleSear=
ch=3Dfunction(){var =
e=3D{div:this.state.divID,tag:"searchbox-only",attributes:{enableHistory:=
this.props.enableHistory,noResultsString:this.props.noResultsString,newWi=
ndow:this.props.newWindow,gname:this.props.gname,queryParameterName:this.=
props.queryParameterName,language:this.props.language,resultsUrl:this.pro=
ps.resultsUrl}};window.google.search.cse.element.render(e),this.removeEve=
ntListener(),this.googleSearchInput=3Df["default"].findDOMNode(this).quer=
ySelector("input[name=3Dsearch]"),this.googleSearchInput.addEventListener=
("keydown",this.handleKeyPress)},t.prototype.loadScript=3Dfunction(){var =
e=3Dthis;return =
this.props.loadGoogleCustomSearch?this.props.loadGoogleCustomSearch():new=
=
Promise(function(t,n){window.__gcse=3D{parsetags:"explicit",callback:t};v=
ar =
r=3D"https:"=3D=3D=3Ddocument.location.protocol?"https:":"http:",o=3Dr+"/=
/"+e.props.googleScriptUrl+"?cx=3D"+e.props.cx;h["default"]({url:o,type:"=
script"})["catch"](function(e){n(new Error("An error occurs loading or =
executing Google Custom Search: =
"+e.message))})})},t.prototype.ensureScriptHasLoaded=3Dfunction(){return =
m||(m=3Dthis.loadScript()),m},t.prototype.render=3Dfunction(){var =
e=3Dnull;return =
this.props.ariaSearchRole&&(e=3D"search"),c["default"].createElement("div=
",{className:"google-search",id:this.state.divID,role:e},c["default"].cre=
ateElement("div",{className:"fallback",style:{display:this.state.useFallb=
ack?"block":"none"}},c["default"].createElement("form",{acceptCharset:"UT=
F-8",method:"GET",id:"search-theme-form",action:this.props.resultsUrl,cla=
ssName:"gsc-input"},c["default"].createElement("input",{type:"text",maxLe=
ngth:"128",name:this.props.queryParameterName,id:"edit-search-theme-form-=
1",title:"Enter the terms you wish to search =
for.",className:"gsc-input",onKeyDown:this.handleKeyPress}),c["default"].=
createElement("input",{id:"edit-cx",value:this.props.cx,type:"hidden",nam=
e:"cx"}))))},t}(c["default"].Component);t["default"]=3Dg},function(e,t,n)=
{"use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}function o(e){var =
t=3De.className,n=3Dvoid =
0=3D=3D=3Dt?"":t,r=3De.icon,o=3De.iconColor,i=3Dvoid =
0=3D=3D=3Do?"thimphu":o,s=3De.href,l=3De.onClick,d=3De.onMouseOver,p=3De.=
onMouseOut,h=3De.children,m=3De.labelClassName;return =
a["default"].createElement(u["default"],{LinkComponent:f["default"],href:=
s,onClick:l,onMouseOver:d,onMouseOut:p,className:c["default"]("navigation=
__main-navigation-link-button",n),icon:{icon:r,color:i,useBackground:!1},=
unstyled:!0},a["default"].createElement("span",{className:c["default"]("n=
avigation__main-navigation-link-label",m)},h))}Object.defineProperty(t,"_=
_esModule",{value:!0}),t["default"]=3Do;var =
i=3Dn(193),a=3Dr(i),s=3Dn(1040),u=3Dr(s),l=3Dn(849),c=3Dr(l),d=3Dn(1043),=
f=3Dr(d)},function(e,t,n){"use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}function o(e,t){var n=3D{};for(var r in =
e)t.indexOf(r)>=3D0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=3De=
[r]);return n}function i(e,t,n,r){return =
n||!t?{target:r||(t?"_self":"_blank"),href:e}:{to:e}}function =
a(e){return =
f.isInternal(e)&&(e.LinkComponent=3Ds,e.to=3De.href),e}function s(e){var =
t=3De.href,n=3De.internal,r=3Dvoid =
0=3D=3D=3Dn?!0:n,a=3De.target,s=3Do(e,["href","internal","target"]),l=3Dn=
ull=3D=3D=3Dr||r=3D=3D=3D!0,f=3Dm,p=3Df||!l?"a":d.Link;return =
c["default"].createElement(p,u({},i(t,l,f,a),{itemProp:"url"},s))}Object.=
defineProperty(t,"__esModule",{value:!0});var =
u=3DObject.assign||function(e){for(var t=3D1;te?sessionStorage.removeItem(o):t=3D!0}return t}function =
r(){if("undefined"!=3Dtypeof sessionStorage){var e=3Dnew =
Date;sessionStorage.setItem(o,e)}}Object.defineProperty(t,"__esModule",{v=
alue:!0}),t.isSinglePageApplicationDisabled=3Dn,t.disableSinglePageApplic=
ation=3Dr;var o=3D"SPADisabledDate"},function(e,t,n){"use =
strict";function r(e){return e&&e.__esModule?e:{"default":e}}function =
o(e){var t=3De.href,n=3De.title,r=3De.moreBalloonData;return =
u["default"].createElement(a["default"],{dynamicPositioning:!1,className:=
"navigation__more navigation__main-sections-card =
navigation__main-navigation--desktop",showOnClick:!0,trigger:u["default"]=
.createElement("a",{href:t,className:"navigation__sections-link =
navigation__main-navigation-link"},n,u["default"].createElement(f["defaul=
t"],{icon:"down",className:"navigation__main-navigation-link-chevron"}))}=
,u["default"].createElement(c["default"].Main,null,u["default"].createEle=
ment(c["default"].List,{links:r.sections.map(p.attachLinkComponent),title=
:"Apps & Digital =
Editions",topic:"apps",wrapColumns:!0}),u["default"].createElement(c["def=
ault"].List,{links:r.media.map(p.attachLinkComponent),title:"Media",topic=
:"media"}),u["default"].createElement(c["default"].List,{links:r.other.ma=
p(p.attachLinkComponent),title:"Other =
Publications",topic:"other",wrapColumns:!0}),u["default"].createElement(c=
["default"].List,{links:r.blogs.map(p.attachLinkComponent),title:"From =
The Economist =
Group",topic:"blogs"})))}Object.defineProperty(t,"__esModule",{value:!0})=
,t["default"]=3Do;var =
i=3Dn(1038),a=3Dr(i),s=3Dn(193),u=3Dr(s),l=3Dn(1046),c=3Dr(l),d=3Dn(1037)=
,f=3Dr(d),p=3Dn(1043)},function(e,t,n){"use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}t.__esModule=3D!0;var =
o=3Dn(1047),i=3Dr(o),a=3Dn(1051),s=3Dr(a),u=3D{Main:s["default"],List:i["=
default"]};t["default"]=3Du},function(e,t,n){"use strict";function =
r(e){return e&&e.__esModule?e:{"default":e}}function o(e){var =
t=3De.title,n=3De.links,r=3De.topic,o=3De.prefix,i=3D[];return =
t&&i.push(a["default"].createElement(c["default"],{key:"section-title-"+r=
,title:t,prefix:o})),i.push(a["default"].createElement(u["default"],{key:=
"section-links-"+r,links:n,prefix:o})),a["default"].createElement("div",{=
className:o+"__list-wrapper =
"+o+"__list-wrapper--"+r},i)}t.__esModule=3D!0,t["default"]=3Do;var =
i=3Dn(193),a=3Dr(i),s=3Dn(1048),u=3Dr(s),l=3Dn(1050),c=3Dr(l)},function(e=
,t,n){"use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}function o(e){var =
t=3De.links,n=3De.prefix,r=3Dt.map(function(e,t){var =
r=3Di({unstyled:!0},e),o=3Dn+"__link";return =
e.internal=3D=3D=3D!1&&("undefined"=3D=3Dtypeof =
e.target&&(r.target=3D"_blank"),o=3Do+" =
"+n+"__link--external"),s["default"].createElement(l["default"],{buttonCl=
assName:o,buttonProps:r,key:n+"__link_"+t,title:e.title,prefix:n})});retu=
rn =
s["default"].createElement("ul",{className:n+"__list"},r)}t.__esModule=3D=
!0;var i=3DObject.assign||function(e){for(var =
t=3D1;t0&&!function(){var =
t=3Dnull;e.state.newsletterErrors.forEach(function(e){t.push(l["default"]=
.createElement("span",{autoFocus:!0,className:"register-form__compile-fie=
lds-message register-form__validation"},"Newsletter ID: =
",e.newsletterID,l["default"].createElement("br",null),"Reason of the =
failure: ",e.reason))}),n=3Dl["default"].createElement("p",null,"We =
encountered some errors subscribing you to our newsletter, you can =
subscribe =
via",l["default"].createElement(m["default"],{href:"/user",internal:!1,ta=
rget:"_self"},"your =
profile"),".",t)}(),"confirm"=3D=3D=3Dthis.props.params.step?l["default"]=
.createElement("div",{className:"register-page__body =
register-page__confirmation"},l["default"].createElement("h2",null,"Your =
account has been created"),l["default"].createElement("p",null,"Thank =
you for registering with =
economist.com"),n,l["default"].createElement("form",{action:T+"/user/logi=
n?destination=3D"+t,acceptCharset:"UTF-8",method:"post",id:"user-login",n=
oValidate:"novalidate"},l["default"].createElement("p",null,l["default"].=
createElement("input",{name:"name",value:this.props.location.state.email,=
type:"hidden"}),l["default"].createElement("input",{type:"hidden",name:"p=
ass",value:this.props.location.state.password}),l["default"].createElemen=
t("input",{type:"checkbox",name:"persistent_login",value:"1",className:"f=
orm-checkbox"}),"Keep me logged =
in",l["default"].createElement("input",{type:"hidden",name:"form_id",valu=
e:"user_login"})),l["default"].createElement("button",{type:"submit",clas=
sName:"register-form__button link-button--styled"},"/"=3D=3D=3Dt?"Start =
reading":"Continue =
reading"))):l["default"].createElement("div",{className:"register-page__b=
ody"},l["default"].createElement("h2",null,"Register"),l["default"].creat=
eElement("p",null,"Register now to enjoy your selection of up to =
",l["default"].createElement("b",null,"3 articles")," each =
week."),l["default"].createElement(g.RegisterForm,{className:"register-fo=
rm",submitFunction:this.onRegistrationFinish.bind(this),formParts:"all"})=
)}},{key:"render",value:function(){var e=3D"\n .sticky-scroller {\n =
position: relative !important;\n }\n ",t=3Dnull;return =
l["default"].createElement(d["default"],{className:"main-content__clearfi=
x--register =
main-content"},t,this.renderHelmet(),this.renderPageContent(),l["default"=
].createElement("style",null,e))}}]),t}(l["default"].Component);t.Registe=
rPage=3Dv.isBrowser?S.connect(function(e){return{userCookie:e.userCookie}=
},{loadAllUserCookies:w.loadAllUserCookies})(M):M}).call(t,n(190))},funct=
ion(e,t,n){"use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof =
t))throw new TypeError("Cannot call a class as a function")}function =
i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - =
super() hasn't been called");return!t||"object"!=3Dtypeof =
t&&"function"!=3Dtypeof t?e:t}function a(e,t){if("function"!=3Dtypeof =
t&&null!=3D=3Dt)throw new TypeError("Super expression must either be =
null or a function, not "+typeof =
t);e.prototype=3DObject.create(t&&t.prototype,{constructor:{value:e,enume=
rable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.=
setPrototypeOf(e,t):e.__proto__=3Dt)}Object.defineProperty(t,"__esModule"=
,{value:!0});var s=3Dfunction(){function e(e,t){for(var =
n=3D0;n/g,">")=
.replace(/"/g,""").replace(/'/g,"'")},S=3Dfunction(e,t){var =
n=3D!0,r=3D!1,i=3Dvoid 0;try{for(var =
a,s=3D[].concat(o(e)).reverse()[Symbol.iterator]();!(n=3D(a=3Ds.next()).d=
one);n=3D!0){var u=3Da.value;if(u[t])return =
u[t]}}catch(l){r=3D!0,i=3Dl}finally{try{!n&&s["return"]&&s["return"]()}fi=
nally{if(r)throw i}}return null},w=3Dfunction(e){var =
t=3DS(e,"title"),n=3DS(e,"titleTemplate");return =
n&&t?n.replace(/\%s/g,t):t||""},E=3Dfunction(e){return =
S(e,"onChangeClientState")||function(){}},T=3Dfunction(e,t){return =
t.filter(function(e){return!Object.is(typeof =
e[g.TAG_NAMES.BASE],"undefined")}).map(function(e){return =
e[g.TAG_NAMES.BASE]}).reverse().reduce(function(t,n){if(!t.length){var =
r=3D!0,o=3D!1,i=3Dvoid 0;try{for(var =
a,s=3DObject.keys(n)[Symbol.iterator]();!(r=3D(a=3Ds.next()).done);r=3D!0=
){var =
u=3Da.value,l=3Du.toLowerCase();if(!Object.is(e.indexOf(l),-1))return =
t.concat(n)}}catch(c){o=3D!0,i=3Dc}finally{try{!r&&s["return"]&&s["return=
"]()}finally{if(o)throw i}}}return t},[])},P=3Dfunction(e,t,n){var =
r=3Dnew Map,i=3Dn.filter(function(t){return!Object.is(typeof =
t[e],"undefined")}).map(function(t){return =
t[e]}).reverse().reduce(function(e,n){var i=3Dnew =
Map;n.filter(function(e){var n=3D!0,o=3D!1,a=3Dvoid 0;try{for(var =
s,u=3DObject.keys(e)[Symbol.iterator]();!(n=3D(s=3Du.next()).done);n=3D!0=
){var l=3Ds.value,c=3Dl.toLowerCase(),d=3De[l].toLowerCase();return =
Object.is(t.indexOf(c),-1)?!1:(r.has(c)||r.set(c,new =
Set),i.has(c)||i.set(c,new =
Set),r.get(c).has(d)?!1:(i.get(c).add(d),!0))}}catch(f){o=3D!0,a=3Df}fina=
lly{try{!n&&u["return"]&&u["return"]()}finally{if(o)throw =
a}}}).reverse().forEach(function(t){return e.push(t)});var =
a=3D!0,s=3D!1,u=3Dvoid 0;try{for(var =
l,c=3Di.keys()[Symbol.iterator]();!(a=3D(l=3Dc.next()).done);a=3D!0){var =
d=3Dl.value,f=3Dnew =
Set([].concat(o(r.get(d)),o(i.get(d))));r.set(d,f)}}catch(p){s=3D!0,u=3Dp=
}finally{try{!a&&c["return"]&&c["return"]()}finally{if(s)throw u}}return =
i.clear(),e},[]).reverse();return =
i},C=3Dfunction(e){document.title=3De||document.title},x=3Dfunction(e,t){=
var =
n=3Ddocument.head||document.querySelector("head"),r=3Dn.querySelectorAll(=
e+"["+_+"]");Array.forEach(r,function(e){return =
e.parentNode.removeChild(e)}),t&&t.length&&t.reverse().forEach(function(t=
){var r=3Ddocument.createElement(e);for(var o in =
t)t.hasOwnProperty(o)&&r.setAttribute(o,t[o]);r.setAttribute(_,"true"),n.=
insertBefore(r,n.firstChild)})},N=3Dfunction(e,t){var n=3D"<"+e+" =
"+_+'=3D"true">'+b(t)+""+e+">";return n},M=3Dfunction(e,t){var =
n=3Dt.map(function(t){var n=3DObject.keys(t).map(function(e){var =
n=3Db(t[e]);return e+'=3D"'+n+'"'}).join(" ");return"<"+e+" =
"+_+'=3D"true" =
'+n+(Object.is(e,g.TAG_NAMES.SCRIPT)?">"+e+">":"/>")}).join("");return =
n},k=3Dfunction(e,t){var =
n=3D[d["default"].createElement(g.TAG_NAMES.TITLE,s({key:t},_,!0),t)];ret=
urn n},I=3Dfunction(e,t){var n=3D[].concat(o(t)).map(function(t,n){var =
r=3Ds({key:n},_,!0);return Object.keys(t).forEach(function(e){var =
n=3Dg.REACT_TAG_MAP[e]||e;r[n]=3Dt[e]}),d["default"].createElement(e,r)})=
;return n},R=3Dfunction(e){var t=3Dfunction(t){function =
n(){i(this,n),l(Object.getPrototypeOf(n.prototype),"constructor",this).ap=
ply(this,arguments)}return =
a(n,t),u(n,[{key:"shouldComponentUpdate",value:function(e){return!m["defa=
ult"](this.props,e)}},{key:"render",value:function(){return =
d["default"].createElement(e,this.props)}}],[{key:"propTypes",value:{titl=
e:d["default"].PropTypes.string,onChangeClientState:d["default"].PropType=
s.func,titleTemplate:d["default"].PropTypes.string,base:d["default"].Prop=
Types.object,meta:d["default"].PropTypes.arrayOf(d["default"].PropTypes.o=
bject),link:d["default"].PropTypes.arrayOf(d["default"].PropTypes.object)=
,script:d["default"].PropTypes.arrayOf(d["default"].PropTypes.object)},en=
umerable:!0},{key:"peek",value:e.peek,enumerable:!0},{key:"rewind",value:=
e.rewind,enumerable:!0},{key:"canUseDOM",set:function(t){e.canUseDOM=3Dt}=
}]),n}(d["default"].Component);return =
t},O=3Dfunction(e){return{title:w(e),onChangeClientState:E(e),baseTag:T([=
g.TAG_PROPERTIES.HREF],e),metaTags:P(g.TAG_NAMES.META,[g.TAG_PROPERTIES.N=
AME,g.TAG_PROPERTIES.CHARSET,g.TAG_PROPERTIES.HTTPEQUIV,g.TAG_PROPERTIES.=
PROPERTY],e),linkTags:P(g.TAG_NAMES.LINK,[g.TAG_PROPERTIES.REL,g.TAG_PROP=
ERTIES.HREF],e),scriptTags:P(g.TAG_NAMES.SCRIPT,[g.TAG_PROPERTIES.SRC],e)=
}},A=3Dfunction(e){var =
t=3De.title,n=3De.baseTag,r=3De.metaTags,o=3De.linkTags,i=3De.scriptTags,=
a=3De.onChangeClientState;C(t),x(g.TAG_NAMES.SCRIPT,i),x(g.TAG_NAMES.LINK=
,o),x(g.TAG_NAMES.META,r),x(g.TAG_NAMES.BASE,n),a(e)},D=3Dfunction(e,t){r=
eturn{toComponent:e=3D=3D=3Dg.TAG_NAMES.TITLE?function(){return =
k(e,t)}:function(){return =
I(e,t)},toString:e=3D=3D=3Dg.TAG_NAMES.TITLE?function(){return =
N(e,t)}:function(){return M(e,t)}}},F=3Dfunction(e){var =
t=3De.title,n=3De.baseTag,r=3De.metaTags,o=3De.linkTags,i=3De.scriptTags;=
return{title:D(g.TAG_NAMES.TITLE,t),base:D(g.TAG_NAMES.BASE,n),meta:D(g.T=
AG_NAMES.META,r),link:D(g.TAG_NAMES.LINK,o),script:D(g.TAG_NAMES.SCRIPT,i=
)}},L=3Dp["default"](O,A,F);t["default"]=3DR(L(v["default"])),e.exports=3D=
t["default"]},function(e,t,n){"use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof =
t))throw new TypeError("Cannot call a class as a function")}function =
i(e,t){if("function"!=3Dtypeof t&&null!=3D=3Dt)throw new =
TypeError("Super expression must either be null or a function, not =
"+typeof =
t);e.prototype=3DObject.create(t&&t.prototype,{constructor:{value:e,enume=
rable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.=
setPrototypeOf(e,t):e.__proto__=3Dt)}var a=3Dfunction(){function =
e(e,t){for(var n=3D0;nt||t>v)return n;do =
t%2&&(n+=3De),t=3DJ(t/2),t&&(e+=3De);while(t);return n}function =
a(e,t,n){var r=3De.length;return n=3Dvoid =
0=3D=3D=3Dn?r:n,!t&&n>=3Dr?e:m(e,t,n)}function s(e,t){t=3Dvoid =
0=3D=3D=3Dt?" ":t+"";var n=3Dt.length;if(2>n)return n?i(t,e):t;var =
s=3Di(t,Y(e/r(t)));return =
W.test(t)?a(o(s),0,e).join(""):s.slice(0,e)}function u(e){var =
t=3Dl(e)?X.call(e):"";return t=3D=3DS||t=3D=3Dw}function l(e){var =
t=3Dtypeof e;return!!e&&("object"=3D=3Dt||"function"=3D=3Dt)}function =
c(e){return!!e&&"object"=3D=3Dtypeof e}function =
d(e){return"symbol"=3D=3Dtypeof e||c(e)&&X.call(e)=3D=3DE}function =
f(e){if(!e)return =
0=3D=3D=3De?e:0;if(e=3Dp(e),e=3D=3D=3Dy||e=3D=3D=3D-y){var =
t=3D0>e?-1:1;return t*_}var n=3De%1;return =
e=3D=3D=3De?n?e-n:e:0}function p(e){if("number"=3D=3Dtypeof e)return =
e;if(d(e))return b;if(l(e)){var =
t=3Du(e.valueOf)?e.valueOf():e;e=3Dl(t)?t+"":t}if("string"!=3Dtypeof =
e)return 0=3D=3D=3De?e:+e;e=3De.replace(T,"");var n=3DC.test(e);return =
n||x.test(e)?z(e.slice(2),n?2:8):P.test(e)?b:+e}function =
h(e,t,n){e=3Dg(e),t=3Df(t);var o=3Dt?r(e):0;return =
t&&t>o?s(t-o,n)+e:e}var =
m=3Dn(1071),g=3Dn(1036),y=3D1/0,v=3D9007199254740991,_=3D1.79769313486231=
57e308,b=3DNaN,S=3D"[object Function]",w=3D"[object =
GeneratorFunction]",E=3D"[object =
Symbol]",T=3D/^\s+|\s+$/g,P=3D/^[-+]0x[0-9a-f]+$/i,C=3D/^0b[01]+$/i,x=3D/=
^0o[0-7]+$/i,N=3D"\\ud800-\\udfff",M=3D"\\u0300-\\u036f\\ufe20-\\ufe23",k=
=3D"\\u20d0-\\u20f0",I=3D"\\ufe0e\\ufe0f",R=3D"["+N+"]",O=3D"["+M+k+"]",A=
=3D"\\ud83c[\\udffb-\\udfff]",D=3D"(?:"+O+"|"+A+")",F=3D"[^"+N+"]",L=3D"(=
?:\\ud83c[\\udde6-\\uddff]){2}",j=3D"[\\ud800-\\udbff][\\udc00-\\udfff]",=
B=3D"\\u200d",G=3DD+"?",H=3D"["+I+"]?",U=3D"(?:"+B+"(?:"+[F,L,j].join("|"=
)+")"+H+G+")*",V=3DH+G+U,q=3D"(?:"+[F+O+"?",O,L,j,R].join("|")+")",Q=3DRe=
gExp(A+"(?=3D"+A+")|"+q+V,"g"),W=3DRegExp("["+B+N+M+k+I+"]"),z=3DparseInt=
,K=3DObject.prototype,X=3DK.toString,Y=3DMath.ceil,J=3DMath.floor;e.expor=
ts=3Dh},function(e,t){function n(e,t,n){var =
r=3D-1,o=3De.length;0>t&&(t=3D-t>o?0:o+t),n=3Dn>o?o:n,0>n&&(n+=3Do),o=3Dt=
>n?0:n-t>>>0,t>>>=3D0;for(var i=3DArray(o);++ra;a++)r[a]=3Darguments[a];var =
s=3Di(this,e.call.apply(e,[this].concat(r)));return =
s.state=3D{isCookieMessageRequired:!1},s.handleCloseClick=3Ds.handleClose=
Click.bind(s),s}return =
a(t,e),s(t,null,[{key:"defaultProps",get:function(){return{cookieName:"ec=
_cookie_message_0",reactCookieInstance:d["default"]}}}]),t.prototype.comp=
onentDidMount=3Dfunction(){var =
e=3Dthis.props.reactCookieInstance,t=3D!e.load(this.props.cookieName);if(=
this.setState({isCookieMessageRequired:t}),t){var =
n=3D"https:"=3D=3D=3Dwindow.location.protocol,r=3D{expires:new =
Date("01-01-2040"),secure:n,httpOnly:!1,path:"/"};e.save(this.props.cooki=
eName,"1",r)}if(window.document){var =
o=3Ddocument.createElement("script");o.async=3D!0,o.type=3D"text/javascri=
pt",o.src=3D"//consent.truste.com/notice?domain=3Deconomist.com&c=3Dtecon=
sent-preferences&text=3Dtrue",document.head.appendChild(o)}},t.prototype.=
handleCloseClick=3Dfunction(){this.setState({isCookieMessageRequired:!1})=
},t.prototype.render=3Dfunction(){if(!this.state.isCookieMessageRequired)=
return null;var =
e=3D{className:"cookie-message--close-wrapper",tabIndex:0,role:"button",o=
nClick:this.handleCloseClick,children:l["default"].createElement(p["defau=
lt"],{icon:"close",className:"cookie-message--close"})},t=3Dthis.props.re=
nderCloseButton?this.props.renderCloseButton(e):l["default"].createElemen=
t("span",e),n=3D{className:"cookie-message--link =
cookie-message--link__policy",href:"//www.economist.com/cookies-info",chi=
ldren:"cookies =
policy"},r=3Dthis.props.renderPolicyLink?this.props.renderPolicyLink(n):l=
["default"].createElement("a",n),o=3D{className:"cookie-message--link-pre=
ferences =
cookie-message--link",id:"teconsent-preferences",children:l["default"].cr=
eateElement("a",{href:"//www.economist.com/cookies-info",className:"cooki=
e-message--link =
cookie-message__link--temporary-cookie-preferences"},"cookies =
preferences")},i=3Dthis.props.renderPreferencesLink?this.props.renderPref=
erencesLink(o):l["default"].createElement("span",o);return =
l["default"].createElement("div",{className:"cookie-message"},l["default"=
].createElement("div",{className:"cookie-message--message-container"},t,"=
By continuing to browse this site you are agreeing to our use of =
cookies. Review our ",r," for details or change your =
",i,"."))},t}(l["default"].Component);t["default"]=3Dh},function(e,t,n){"=
use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}function o(e){var =
t=3De.menus,n=3D{social:t[f].links,business:t[p].links,customer:t[h].link=
s,economist:t[m].links};return =
a["default"].createElement(c["default"],{data:n,quote:d,quoteNoMobile:!0}=
)}Object.defineProperty(t,"__esModule",{value:!0});var =
i=3Dn(193),a=3Dr(i),s=3Dn(220),u=3Dr(s),l=3Dn(1081),c=3Dr(l),d=3D"\n =
Published since September 1843 to take part in
\n =E2=80=9Ca =
severe contest between intelligence, which presses forward,
\n and =
an unworthy, timid ignorance obstructing our =
progress.=E2=80=9D\n",f=3D0,p=3D1,h=3D2,m=3D3;t["default"]=3Du["defa=
ult"].createContainer(o,{fragments:{menus:function(){return =
function(){return{children:[{children:[{fieldName:"title",kind:"Field",me=
tadata:{},type:"String"},{fieldName:"href",kind:"Field",metadata:{},type:=
"String"},{fieldName:"meta",kind:"Field",metadata:{},type:"String"},{fiel=
dName:"internal",kind:"Field",metadata:{},type:"Boolean"}],fieldName:"lin=
ks",kind:"Field",metadata:{canHaveSubselections:!0,isPlural:!0},type:"Men=
uLink"},{fieldName:"id",kind:"Field",metadata:{isGenerated:!0,isRequisite=
:!0},type:"String"}],id:u["default"].QL.__id(),kind:"Fragment",metadata:{=
plural:!0},name:"Footer_MenusRelayQL",type:"Menu"}}()}}})},function(e,t,n=
){"use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}function o(e){var t=3De.internal;return =
t=3D=3D=3D!1?{target:"_blank"}:{}}function i(e){var =
t=3Darguments.length<=3D1||void =
0=3D=3D=3Darguments[1]?{}:arguments[1],n=3Dt.useIcons,r=3Dvoid =
0=3D=3D=3Dn?!1:n,o=3Dt.iconColor,i=3Dvoid 0=3D=3D=3Do?"#B6B6B6":o;return =
e.map(function(e,t){var n=3De.title;return =
r&&(n=3Dd["default"].createElement(p["default"],{icon:e.meta,color:i,size=
:h})),e.internal=3D=3D=3D!1?d["default"].createElement("li",{className:"l=
ist__item",key:t},d["default"].createElement("a",{className:"ec-footer__l=
ink =
ec-footer__link--external",href:e.href,target:"_blank"},n)):d["default"].=
createElement("li",{className:"list__item",key:t},d["default"].createElem=
ent("a",{className:"ec-footer__link",href:e.href,key:t},n))})}function =
a(e){var t=3De.filter(function(e){var =
t=3De.meta;return"mail"!=3D=3Dt});return i(t,{useIcons:!0})}function =
s(e){var t=3De.filter(function(e){var =
t=3De.meta;return"mail"=3D=3D=3Dt})[0]||null;return =
t?d["default"].createElement("a",l({className:"ec-footer__link =
ec-footer__subscribe-newsletter-link",href:t.href},o(t)),d["default"].cre=
ateElement(p["default"],{icon:"mail",className:"ec-footer__subscribe-news=
letter-icon",color:"#B6B6B6",size:h}),t.title):[]}function u(e){var =
t=3De.data,n=3Dvoid 0=3D=3D=3Dt?null:t,r=3De.quote,o=3Dvoid =
0=3D=3D=3Dr?null:r,u=3De.quoteNoMobile,l=3Dvoid =
0=3D=3D=3Du?!1:u;if(o){var =
c=3Dfunction(){return{__html:o}},f=3D["ec-footer__quote"];l&&(f=3Df.conca=
t(["ec-footer__quote--no-mobile"])),o=3Dd["default"].createElement("div",=
{className:f.join(" =
")},d["default"].createElement("p",{className:"ec-footer__quote-paragraph=
",dangerouslySetInnerHTML:c()}))}var p=3Dn,h=3D(new =
Date).getFullYear();return =
d["default"].createElement("footer",{className:"ec-footer"},d["default"].=
createElement("div",{className:"ec-footer__wrapper"},d["default"].createE=
lement("div",{className:"ec-footer__menu"},d["default"].createElement("di=
v",{className:"ec-footer__list =
ec-footer__list--subs"},d["default"].createElement("ul",{className:"list"=
},i(p.customer))),d["default"].createElement("div",{className:"ec-footer_=
_list =
ec-footer__list--social"},d["default"].createElement("h4",{className:"ec-=
footer__header"},"Keep =
updated"),d["default"].createElement("ul",{className:"list"},a(p.social))=
,s(p.social)),d["default"].createElement("div",{className:"ec-footer__lis=
t =
ec-footer__list--economist"},d["default"].createElement("ul",{className:"=
list"},i(p.economist)))),o,d["default"].createElement("div",{className:"e=
c-footer__footnote"},d["default"].createElement("div",{className:"ec-foot=
er__list =
ec-footer__list--footnote"},d["default"].createElement("ul",{className:"l=
ist"},i(p.business))),d["default"].createElement("p",{className:"ec-foote=
r__copyright"},"Copyright =C2=A9 The Economist Newspaper Limited ",h,". =
All rights reserved."))))}t.__esModule=3D!0;var =
l=3DObject.assign||function(e){for(var t=3D1;t=3Dt||0>n||C&&r>=3Dy}function =
c(){var e=3Dw();return l(e)?d(e):void(_=3DsetTimeout(c,u(e)))}function =
d(e){return _=3Dvoid 0,x&&m?o(e):(m=3Dg=3Dvoid 0,v)}function f(){void =
0!=3D=3D_&&clearTimeout(_),T=3D0,m=3DE=3Dg=3D_=3Dvoid 0}function =
p(){return void 0=3D=3D=3D_?v:d(w())}function h(){var =
e=3Dw(),n=3Dl(e);if(m=3Darguments,g=3Dthis,E=3De,n){if(void =
0=3D=3D=3D_)return i(E);if(C)return _=3DsetTimeout(c,t),o(E)}return void =
0=3D=3D=3D_&&(_=3DsetTimeout(c,t)),v}var =
m,g,y,v,_,E,T=3D0,P=3D!1,C=3D!1,x=3D!0;if("function"!=3Dtypeof e)throw =
new TypeError(s);return =
t=3Da(t)||0,r(n)&&(P=3D!!n.leading,C=3D"maxWait"in =
n,y=3DC?b(a(n.maxWait)||0,t):y,x=3D"trailing"in =
n?!!n.trailing:x),h.cancel=3Df,h.flush=3Dp,h}function r(e){var =
t=3Dtypeof e;return!!e&&("object"=3D=3Dt||"function"=3D=3Dt)}function =
o(e){return!!e&&"object"=3D=3Dtypeof e}function =
i(e){return"symbol"=3D=3Dtypeof e||o(e)&&_.call(e)=3D=3Dl}function =
a(e){if("number"=3D=3Dtypeof e)return e;if(i(e))return u;if(r(e)){var =
t=3D"function"=3D=3Dtypeof =
e.valueOf?e.valueOf():e;e=3Dr(t)?t+"":t}if("string"!=3Dtypeof e)return =
0=3D=3D=3De?e:+e;e=3De.replace(c,"");var n=3Df.test(e);return =
n||p.test(e)?h(e.slice(2),n?2:8):d.test(e)?u:+e}var s=3D"Expected a =
function",u=3DNaN,l=3D"[object =
Symbol]",c=3D/^\s+|\s+$/g,d=3D/^[-+]0x[0-9a-f]+$/i,f=3D/^0b[01]+$/i,p=3D/=
^0o[0-7]+$/i,h=3DparseInt,m=3D"object"=3D=3Dtypeof =
t&&t&&t.Object=3D=3D=3DObject&&t,g=3D"object"=3D=3Dtypeof =
self&&self&&self.Object=3D=3D=3DObject&&self,y=3Dm||g||Function("return =
this")(),v=3DObject.prototype,_=3Dv.toString,b=3DMath.max,S=3DMath.min,w=3D=
function(){return y.Date.now()};e.exports=3Dn}).call(t,function(){return =
this}())},function(e,t,n){var r,o,i;!function(){"use strict";var =
e,t,n,r,a,s,u,l,c;void =
0!=3D=3Ddocument.createElement("div").style.transform?(e=3D"",t=3D"",n=3D=
"transform"):window.opera&&"[object =
Opera]"=3D=3D=3DObject.prototype.toString.call(window.opera)?(e=3D"-o-",t=
=3D"O",n=3D"OTransform"):void =
0!=3D=3Ddocument.documentElement.style.MozTransform?(e=3D"-moz-",t=3D"Moz=
",n=3D"MozTransform"):void =
0!=3D=3Ddocument.documentElement.style.webkitTransform?(e=3D"-webkit-",t=3D=
"webkit",n=3D"-webkit-transform"):"string"=3D=3Dtypeof =
navigator.cpuClass&&(e=3D"-ms-",t=3D"ms",n=3D"-ms-transform"),"pointerEna=
bled"in =
window.navigator?(r=3D!1,l=3Dwindow.navigator.pointerEnabled,a=3D"setPoin=
terCapture",s=3D"releasePointerCapture",u=3D"lostpointercapture",c=3D"tou=
ch"):"msPointerEnabled"in =
window.navigator&&(r=3D!0,l=3Dwindow.navigator.msPointerEnabled,a=3D"msSe=
tPointerCapture",s=3D"msReleasePointerCapture",u=3D"MSLostPointerCapture"=
,c=3D2);var d=3D!1,f=3D!l,p=3D!1;"hasOwnProperty"in =
window&&(p=3D!window.hasOwnProperty("ArrayBuffer"));var =
h=3Dwindow.Selection&&window.Selection.prototype.removeAllRanges;p||void =
0!=3D=3Ddocument.createElement("div").style[t+(t?"P":"p")+"erspective"]||=
(p=3D!0);var =
m=3Dt+(t?"T":"t")+"ransform",g=3Dt+(t?"T":"t")+"ransition",y=3Dp?"transla=
te(":"translate3d(",v=3D{x:"",y:"0,"},_=3D{x:",0"+(p?")":",0)"),y:p?")":"=
,0)"},b=3D.998,S=3D.01;!function(){var =
t,n,r=3Ddocument.getElementsByTagName("head")[0]||document.documentElemen=
t,o=3Ddocument.createElement("style");o.type=3D"text/css",t=3Dp?e+"transf=
orm-style: preserve-3d;":e+"transform: =
translateZ(0);",n=3D[".ftscroller_container { overflow: hidden; =
position: relative; max-height: 100%; -webkit-tap-highlight-color: =
rgba(0, 0, 0, 0); -ms-touch-action: none }",".ftscroller_hwaccelerated { =
"+t+" }",".ftscroller_x, .ftscroller_y { position: relative; min-width: =
100%; min-height: 100%; overflow: hidden }",".ftscroller_x { display: =
inline-block }",".ftscroller_scrollbar { pointer-events: none; position: =
absolute; width: 5px; height: 5px; border: 1px solid rgba(255, 255, 255, =
0.3); -webkit-border-radius: 3px; border-radius: 6px; opacity: 0; =
"+e+"transition: opacity 350ms; z-index: 10; -webkit-box-sizing: =
content-box; -moz-box-sizing: content-box; box-sizing: content-box =
}",".ftscroller_scrollbarx { bottom: 2px; left: 2px =
}",".ftscroller_scrollbary { right: 2px; top: 2px =
}",".ftscroller_scrollbarinner { height: 100%; background: #000; =
-webkit-border-radius: 2px; border-radius: 4px / 6px =
}",".ftscroller_scrollbar.active { opacity: 0.5; "+e+"transition: none; =
-o-transition: all 0 none =
}"],o.styleSheet?o.styleSheet.cssText=3Dn.join("\n"):o.appendChild(docume=
nt.createTextNode(n.join("\n"))),r.insertBefore(o,r.firstChild)}(),o=3Dfu=
nction(p,w){var =
E,T,P,C,x,N,M,k,I,R,O,A,D,F,L,j,B,G,H,U,V,q,Q,W,z,K,X,Y,J,$,Z,ee,te,ne,re=
,oe,ie,ae,se,ue,le,ce,de,fe,pe,he,me,ge,ye,ve,_e,be,Se,we,Ee,Te,Pe,Ce,xe,=
Ne,Me=3D{scrollbars:!0,scrollingX:!0,scrollingY:!0,scrollBoundary:1,scrol=
lResponseBoundary:1,alwaysScroll:!1,contentWidth:void =
0,contentHeight:void 0,snapping:!1,snapSizeX:void 0,snapSizeY:void =
0,singlePageScrolls:!1,bouncing:!0,flinging:!0,updateOnChanges:!0,updateO=
nWindowResize:!1,baseAlignments:{x:-1,y:-1},windowScrollingActiveFlag:voi=
d =
0,hwAccelerationClass:"ftscroller_hwaccelerated",enableRequestAnimationFr=
ameSupport:!0,maxFlingDuration:1e3,disabledInputMethods:{mouse:!1,touch:!=
1,scroll:!1,pointer:!1,focus:!1},scrollingClassName:void =
0,flingBezier:new i(.103,.389,.307,.966),bounceDecelerationBezier:new =
i(0,.5,.5,1),bounceBezier:new =
i(.7,0,.9,.6),invertScrollWheel:!0},ke=3Dthis,Ie=3Dp,Re=3D{x:null,y:null}=
,Oe=3D{x:null,y:null},Ae=3D{container:{x:null,y:null},content:{x:null,y:n=
ull,rawX:null,rawY:null},scrollEnd:{x:null,y:null}},De=3D{x:!1,y:!1,userX=
:!1,userY:!1},Fe=3D{x:0,y:0},Le=3D{x:0,y:0},je=3D{x:0,y:0},Be=3D!1,Ge=3D0=
,He=3D!1,Ue=3D!1,Ve=3D!1,qe=3D!1,Qe=3D{x:0,y:0},We=3D{x:0,y:0},ze=3D{x:0,=
y:0},Ke=3D{x:null,y:null},Xe=3D!1,Ye=3D[],Je=3D!1,$e=3D{},Ze=3D{x:!0,y:!0=
},et=3D{x:0,y:0,t:0},tt=3D{x:0,y:0},nt=3D[],rt=3D!1,ot=3D!1,it=3D!1,at=3D=
window.requestAnimationFrame||window.mozRequestAnimationFrame||window.web=
kitRequestAnimationFrame||window.msRequestAnimationFrame||!1,st=3Dwindow.=
cancelAnimationFrame||window.cancelRequestAnimationFrame||window.mozCance=
lAnimationFrame||window.mozCancelRequestAnimationFrame||window.webkitCanc=
elAnimationFrame||window.webkitCancelRequestAnimationFrame||window.msCanc=
elAnimationFrame||window.msCancelRequestAnimationFrame||!1,ut=3D{scrollst=
art:[],scroll:[],scrollend:[],segmentwillchange:[],segmentdidchange:[],re=
achedstart:[],reachedend:[],scrollinteractionend:[]};if("object"=3D=3Dtyp=
eof FTScrollerOptions&&FTScrollerOptions)for(E in =
FTScrollerOptions)FTScrollerOptions.hasOwnProperty(E)&&Me.hasOwnProperty(=
E)&&(Me[E]=3DFTScrollerOptions[E]);if(w){for(E in =
w)if(w.hasOwnProperty(E)){if("paginatedSnap"=3D=3D=3DE){console.warn('FTS=
croller: "paginatedSnap" is deprecated; converting to =
"singlePageScrolls"'),Me.singlePageScrolls=3Dw.paginatedSnap;continue}Me.=
hasOwnProperty(E)&&(Me[E]=3Dw[E])}w.hasOwnProperty("snapSizeX")&&!isNaN(w=
.snapSizeX)&&(De.userX=3DDe.x=3Dw.snapSizeX),w.hasOwnProperty("snapSizeY"=
)&&!isNaN(w.snapSizeY)&&(De.userY=3DDe.y=3Dw.snapSizeY),w.contentWidth&&w=
.contentHeight&&(w.updateOnChanges=3D!1)}return =
Me.scrollResponseBoundary=3DMath.min(Me.scrollBoundary,Me.scrollResponseB=
oundary),Me.scrollingX&&($e.x=3D!0),Me.scrollingY&&($e.y=3D!0),at=3DMe.en=
ableRequestAnimationFrameSupport&&at,st=3Dat&&st,T=3Dfunction(e){var =
t,n;for(se(),ie(),rt&&(window.clearTimeout(rt),rt=3D!1),t=3D0,n=3DYe.leng=
th;n>t;t+=3D1)window.clearTimeout(Ye[t]);if(Ye.length=3D0,e&&Ie){for(;xe.=
firstChild;)Ie.appendChild(xe.firstChild);Ie.removeChild(Ce)}Ie=3Dnull,Ce=
=3Dnull,xe=3Dnull,Re.x=3Dnull,Re.y=3Dnull,Oe.x=3Dnull,Oe.y=3Dnull;for(t =
in =
ut)ut.hasOwnProperty(t)&&(ut[t].length=3D0);d&&d=3D=3D=3Dke&&(d=3D!1,Me.w=
indowScrollingActiveFlag&&(window[Me.windowScrollingActiveFlag]=3D!1))},P=
=3Dfunction(e,t){De.userX=3De,De.userY=3Dt,De.x=3De,De.y=3Dt,Ae.content.x=
=3DMath.ceil(Ae.content.rawX/e)*e,Ae.content.y=3DMath.ceil(Ae.content.raw=
Y/t)*t,Ae.scrollEnd.x=3DAe.container.x-Ae.content.x,Ae.scrollEnd.y=3DAe.c=
ontainer.y-Ae.content.y,z(),j(),X(!0)},C=3Dfunction(e,t,n){var =
r,o,i,a,s=3D0,u=3D{};A(Date.now()),i=3D{x:-e,y:-t};for(a in =
$e)if($e.hasOwnProperty(a)){if(r=3Di[a],r=3D=3D=3D!1)continue;r=3DMath.mi=
n(0,Math.max(Ae.scrollEnd[a],r)),Me.snapping&&De[a]&&(r=3DMath.round(r/De=
[a])*De[a]),o=3Dn||0,o=3D=3D=3D!0&&(o=3D20*Math.sqrt(Math.abs(Qe[a]-r))),=
Y(a,r,o),u[a]=3Dr,s=3DMath.max(s,o)}(Qe.x!=3D=3Di.x||Qe.y!=3D=3Di.y)&&(Je=
=3D!0,Z("scrollstart",J()),Z("scroll",J())),s?Ye.push(setTimeout(function=
(){var e;for(e in u)u.hasOwnProperty(e)&&(We[e]=3Du[e]);D();=0A=
},s)):D()},x=3Dfunction(e,t,n){C(parseFloat(e)-Qe.x,parseFloat(t)-Qe.y,n)=
},N=3Dfunction(e,t,n){w.contentWidth=3De||w.contentWidth,w.contentHeight=3D=
t||w.contentHeight,W(!!n)},M=3Dfunction(e,t){return =
ut.hasOwnProperty(e)?(ut[e].push(t),!0):!1},k=3Dfunction(e,t){var =
n;if(!ut.hasOwnProperty(e))return!1;for(n=3Dut[e].length;n>=3D0;n-=3D1)ut=
[e][n]=3D=3D=3Dt&&ut[e].splice(n,1);return!0},I=3Dfunction(e){var =
t,n;for(t in =
Me.disabledInputMethods)e[t]=3D!!e[t],Me.disabledInputMethods[t]!=3D=3De[=
t]&&(n=3D!0),Me.disabledInputMethods[t]=3De[t];n&&ue()},R=3Dfunction(e,t,=
n,r){var o=3Dqe;return =
0>=3Dn&&(n=3DDate.now()),Me.windowScrollingActiveFlag&&window[Me.windowSc=
rollingActiveFlag]?!1:(o?F():Xe=3D!1,et.x=3De,et.y=3Dt,et.t=3Dn,ze.x=3DWe=
.x,ze.y=3DWe.y,nt.length=3D0,nt.push({x:e,y:t,t:n}),o&&O(e,t,n,r,o),!0)},=
O=3Dfunction(e,t,n,r,o){var =
i,a,s,u=3D!1,l=3D{x:e-et.x,y:t-et.y};if(0>=3Dn&&(n=3DDate.now()),ze.x=3DQ=
e.x+l.x,ze.y=3DQe.y+l.y,!Ue&&(d&&d!=3D=3Dke?a=3D!0:Me.windowScrollingActi=
veFlag&&window[Me.windowScrollingActiveFlag]&&(a=3D!0),a))return =
Ee(),Be=3D!1,void(Ve&&(ie(),j(!0)||D(!0)));if(Ve)r.preventDefault();else{=
if(s=3Dne(ze),!o&&(!Ze.x||Math.abs(l.x)0)||Ze.y&&l.y&&!(s.y>0)))return =
void(Xe=3D!0);re(),Ve=3D!0,Je=3D!0,qe=3D!0,u=3D!0}if(Ue||(o&&Me.snapping|=
|Ze.x&&Math.abs(l.x)>=3DMe.scrollBoundary||Ze.y&&Math.abs(l.y)>=3DMe.scro=
llBoundary)&&(Ue=3D!0,Xe=3D!0,d=3Dke,Me.windowScrollingActiveFlag&&(windo=
w[Me.windowScrollingActiveFlag]=3Dke),Z("scrollstart",J())),Ue&&we(),h&&w=
indow.getSelection().removeAllRanges(),H(),u&&(l.x>0?Qe.x-=3DMe.scrollRes=
ponseBoundary:l.x<0&&(Qe.x+=3DMe.scrollResponseBoundary),l.y>0?Qe.y-=3DMe=
.scrollResponseBoundary:l.y<0&&(Qe.y+=3DMe.scrollResponseBoundary),ze.x=3D=
Qe.x+l.x,ze.y=3DQe.y+l.y,Me.scrollingClassName&&(Ce.className+=3D" =
"+Me.scrollingClassName),Me.scrollbars))for(i in =
Ze)Ze.hasOwnProperty(i)&&(Oe[i].className+=3D" =
active");nt.push({x:e,y:t,t:n}),nt.length>30&&nt.splice(0,15)},A=3Dfuncti=
on(e,t){return =
Ee(),Be=3D!1,ie(),Z("scrollinteractionend",{}),Ue?(nt[nt.length-1].t=3De,=
Ue=3D!1,Ve=3D!1,d=3D!1,Me.windowScrollingActiveFlag&&(window[Me.windowScr=
ollingActiveFlag]=3D!1),t&&t.preventDefault(),void(L()||j()||D())):void(!=
j(!0)&&Ve&&D(!0))},D=3Dfunction(e){var =
t,n,r,o,i;if(qe=3D!1,Ve=3D!1,Me.scrollingClassName&&(i=3Dnew =
RegExp("(?:^|\\s)"+Me.scrollingClassName+"(?!\\S)","g"),Ce.className=3DCe=
.className.replace(i,"")),Me.scrollbars)for(r in =
Ze)Ze.hasOwnProperty(r)&&(Oe[r].className=3DOe[r].className.replace(/ =
?active/g,""));Qe.x=3DWe.x,Qe.y=3DWe.y,o=3DJ(),e||(Z("scroll",o),X(!0)),o=
.cancelled=3De,Z("scrollend",o);for(r in =
Ze)Ze.hasOwnProperty(r)&&(Re[r].style[g]=3D"",Me.scrollbars&&(Oe[r].style=
[g]=3D""));for(t=3D0,n=3DYe.length;n>t;t+=3D1)window.clearTimeout(Ye[t]);=
Ye.length=3D0},F=3Dfunction(){var e,t,n;qe=3D!1,K();for(e in =
Ze)Ze.hasOwnProperty(e)&&Y(e,Qe[e],16,Me.bounceDecelerationBezier);for(X(=
!1),t=3D0,n=3DYe.length;n>t;t+=3D1)window.clearTimeout(Ye[t]);Ye.length=3D=
0},L=3Dfunction(){var =
e,t,n,r,o,i,a,s,u,l,c,d,f,p,h,m,g,y,v,_,w,E=3D0,T=3D!1,P=3D{};if(1=3D=3D=3D=
nt.length||!Me.flinging||"scrollwheel"=3D=3D=3DBe)return!1;for(t in =
Ze)if(Ze.hasOwnProperty(t)){for(d=3D350,c=3D0,p=3D!1,f=3D!1,y=3Dvoid =
0,m=3DMe.flingBezier,o=3Dnt[nt.length-1],i=3Dnt[nt.length-2],e=3Dnt.lengt=
h-3;e>=3D0&&!(o.t-nt[e].t>100);e-=3D1)i=3Dnt[e];if(n=3Do.t-i.t,n||(n=3D16=
),r=3D(o[t]-i[t])/n,Math.abs(r)0?u=3D0:We[t]=3D=3D=3DAe.scrollEnd[t]&&u=
-(Le[t]-1)*De[t]?c=3Du+(Le[t]-1)=
*De[t]:u<-(Le[t]+1)*De[t]?c=3Du+(Le[t]+1)*De[t]:Math.abs(r)>S&&(u=3D0>r?M=
ath.floor(We[t]/De[t])*De[t]:Math.ceil(We[t]/De[t])*De[t],a=3DMath.min(Me=
.maxFlingDuration,a*(u-We[t])/s))):Me.snapping&&(c=3Du-Math.round(u/De[t]=
)*De[t]),u-c>0?(c=3Du,p=3D!0):u-c0?u-Math.max(0,We=
[t]):u-Math.min(Ae.scrollEnd[t],We[t]),w=3Ds-_,s&&a?(g=3Dm._getCoordinate=
ForT(m.getTForY((s-_)/s,1/a),m._p1.x,m._p2.x),y=3Dg*a):g=3D0,h=3DMath.cei=
l(_/8),Math.abs(h)>Ae.container[t]/2&&(h=3D0>h?-Math.floor(Ae.container[t=
]/2):Math.floor(Ae.container[t]/2)),f=3Du>0?0:Ae.scrollEnd[t],0=3D=3D=3Dg=
?(a/=3D6,u=3DWe[t]+w+h,l=3Da):(l=3D(g+(1-g)/6)*a,$(t,We[t]+w+h,(1-g)*a/6,=
Me.bounceDecelerationBezier,y),m=3Dm.divideAtX(l/a,1/a)[0],a=3Dl,u=3DWe[t=
]+w+h)):0>s&&s>c||s>0&&c>s?(u-=3DMath.floor(s/2),c-=3DMath.floor(s/2),d=3D=
50*Math.sqrt(Math.abs(c)),f=3Du-c,a=3D350,l=3D.97*a):(u-=3Dc,s?(0>s&&0>c|=
|s>0&&c>0)&&(g=3Dm._getCoordinateForT(m.getTForY((Math.abs(s)-Math.abs(c)=
)/Math.abs(s),1/a),m._p1.x,m._p2.x),m=3Dm.divideAtX(g,1/a)[0],a=3DMath.ro=
und(a*g)):a=3Dd,c=3D0,d=3D0)),u=3D=3D=3DWe[t]&&!c)continue;T=3D!0,Y(t,u,a=
,m,y),c&&d&&$(t,f,d,Me.bounceBezier,l),E=3DMath.max(E,c?l+d:a),P[t]=3Df=3D=
=3D=3D!1?u:f}return T&&E&&Ye.push(setTimeout(function(){var e;for(e in =
P)P.hasOwnProperty(e)&&(We[e]=3DP[e]);D()},E)),T},j=3Dfunction(e){var =
t,n=3De?100:350,r=3DWe;Me.snapping&&(Fe=3DG(r),r=3DB(Fe,r)),r=3DU(r);var =
o=3D!1;for(t in =
$e)$e.hasOwnProperty(t)&&r[t]!=3D=3DWe[t]&&(o=3D!0);if(!o)return!1;for(t =
in $e)$e.hasOwnProperty(t)&&Y(t,r[t],n);return =
Ye.push(setTimeout(function(){We=3Dr,D(e)},n)),!0},G=3Dfunction(e){var =
t,n=3D{x:0,y:0};for(t in =
Ze)Ze.hasOwnProperty(t)&&De[t]&&(n[t]=3DMath.round(e[t]/De[t]));return =
n},B=3Dfunction(e,t){var n,r=3D{x:t.x,y:t.y};for(n in =
Ze)Ze.hasOwnProperty(n)&&(r[n]=3De[n]*De[n]);return =
r},H=3Dfunction(){var e,t,n;for(e in =
Ze)Ze.hasOwnProperty(e)&&(t=3D0,n=3DAe.scrollEnd[e],Me.singlePageScrolls&=
&Me.snapping&&(t=3DMath.min(t,-(Le[e]-1)*De[e]),n=3DMath.max(n,-(Le[e]+1)=
*De[e])),ze[e]>t?ze[e]=3Dt+te(ze[e]-t,e):ze[e]0){n[t]=3D0;continue}if(e[t]s;s+=3D1)if(a[s].parentNode=3D=3D=3De){o=3Da[s];break=
}if(!o)return}}else =
r=3De;if(Me.scrollingY){if(n=3Dr.firstElementChild,!n||-1=3D=3D=3Dn.class=
Name.indexOf("ftscroller_y"))return;if(Me.scrollbars){if(a=3De.getElement=
sByClassName("ftscroller_scrollbary"))for(s=3D0,u=3Da.length;u>s;s+=3D1)i=
f(a[s].parentNode=3D=3D=3De){i=3Da[s];break}if(!i)return}}return =
Ce=3De,t&&(Re.x=3Dt),n&&(Re.y=3Dn),o&&(Oe.x=3Do),i&&(Oe.y=3Di),xe=3DMe.sc=
rollingY?n:t,!0}},Q=3Dfunction(e){rt&&window.clearTimeout(rt),e&&"resize"=
=3D=3D=3De.type?W():rt=3DsetTimeout(function(){W()},100)},W=3Dfunction(e)=
{var t;if(!Ce||!xe)return!1;rt&&(window.clearTimeout(rt),rt=3D!1);var =
n,r,o;o=3D{x:!1,y:!1};for(t in =
o)o.hasOwnProperty(t)&&(0=3D=3D=3DWe[t]?o[t]=3D-1:We[t]<=3DAe.scrollEnd[t=
]?o[t]=3D1:2*We[t]<=3DAe.scrollEnd[t]+5&&2*We[t]>=3DAe.scrollEnd[t]-5&&(o=
[t]=3D0));n=3DCe.offsetWidth,r=3DCe.offsetHeight;var =
i=3Dw.contentWidth||xe.offsetWidth,a=3Dw.contentHeight||xe.offsetHeight,s=
=3Di,u=3Da,l=3D{x:We.x,y:We.y};if(De.userX||(De.x=3Dn),De.userY||(De.y=3D=
r),Me.snapping&&(s=3DDe.userX?Math.ceil(s/De.userX)*De.userX:Math.ceil(s/=
De.x)*De.x,u=3DDe.userY?Math.ceil(u/De.userY)*De.userY:Math.ceil(u/De.y)*=
De.y),Ae.container.x!=3D=3Dn||Ae.container.y!=3D=3Dr||Ae.content.x!=3D=3D=
s||Ae.content.y!=3D=3Du)if(Ae.container.x=3Dn,Ae.container.y=3Dr,Ae.conte=
nt.x=3Ds,Ae.content.rawX=3Di,Ae.content.y=3Du,Ae.content.rawY=3Da,Ae.scro=
llEnd.x=3Dn-s,Ae.scrollEnd.y=3Dr-u,z(),Ue)We.x--,We.y--,H();else{!e&&Me.s=
napping&&(X(),l=3DB(Fe,We));for(t in =
l)if(l.hasOwnProperty(t)){if(Ae.container[t]Ae.container.x||Me.alwaysScroll)&&(Ze.x=3D=
!0),Me.scrollingY&&(Ae.content.y>Ae.container.y||Me.alwaysScroll)&&(Ze.y=3D=
!0)},K=3Dfunction(){var e,t,r;for(e in =
Ze)Ze.hasOwnProperty(e)&&(t=3Dwindow.getComputedStyle(Re[e],null)[n],r=3D=
t.split(", =
"),6=3D=3D=3Dr.length?Qe[e]=3DparseInt(r["y"=3D=3D=3De?5:4],10):Qe[e]=3Dp=
arseInt(r["y"=3D=3D=3De?13:12],10),We[e]=3DQe[e])},X=3Dfunction(e){var =
t,n=3D{x:0,y:0};if(Me.snapping){for(t in =
Ze)Ze.hasOwnProperty(t)&&(n[t]=3DMath.max(0,Math.min(Math.ceil(Ae.content=
[t]/De[t])-1,Math.round(-We[t]/De[t]))));(n.x!=3D=3Dje.x||n.y!=3D=3Dje.y)=
&&(je.x=3Dn.x,je.y=3Dn.y,Z("segmentwillchange",{segmentX:n.x,segmentY:n.y=
})),e&&(n.x!=3D=3DLe.x||n.y!=3D=3DLe.y)&&(Le.x=3Dn.x,Le.y=3Dn.y,Z("segmen=
tdidchange",{segmentX:n.x,segmentY:n.y}))}},Y=3Dfunction(t,n,r,o,i){var =
a,s=3Dnull;return Re[t]?(r?(o||(o=3DMe.flingBezier),a=3De+"transform =
"+r+"ms =
"+o.toString()):a=3D"",Re[t].style[g]=3Da,Me.scrollbars&&(Oe[t].style[g]=3D=
a),Re[t].style[m]=3Dy+v[t]+n+"px"+_[t],Me.scrollbars&&(Oe[t].style[m]=3Dy=
+v[t]+-n*Ae.container[t]/Ae.content[t]+"px"+_[t]),n>=3D0?s=3D"start":n<=3D=
Ae.scrollEnd[t]&&(s=3D"end"),s!=3D=3DKe[t]&&(null!=3D=3Ds&&(r?Ye.push(set=
Timeout(function(){Z("reached"+s,{axis:t})},i||r)):Z("reached"+s,{axis:t}=
)),Ke[t]=3Ds),void(r||(We[t]=3Dn))):!1},J=3Dfunction(){return{scrollLeft:=
-We.x,scrollTop:-We.y}},$=3Dfunction(e,t,n,r,o){Ye.push(setTimeout(functi=
on(){Y(e,t,n,r)},o))},Z=3Dfunction(e,t){var =
n,r;for(t.srcObject=3DPe,n=3D0,r=3Dut[e].length;r>n;n+=3D1)try{ut[e][n](t=
)}catch(o){window.console&&window.console.error&&(o.message?window.consol=
e.error(o.message+" ("+o.sourceURL+", line =
"+o.line+")"):(window.console.error("Error encountered executing =
FTScroller event listener callback for ["+e+']. Add a "debugger" =
statement here to obtain a full =
backtrace.'),window.console.dir&&window.console.dir(o)))}},ee=3Dfunction(=
e){var =
t,n,r,o=3DTe(e.target),i=3DTe(Ce),a=3D{x:"left",y:"top"},s=3D{x:"right",y=
:"bottom"},u=3D{x:"width",y:"height"};if(Be=3D=3D=3D!1){for(n in =
Ze)if(Ze.hasOwnProperty(n)){if(o[a[n]]>=3Di[a[n]]&&o[s[n]]<=3Di[s[n]])con=
tinue;if(o[u[n]]>i[u[n]]&&(r=3Do[u[n]]-Math.max(0,i[a[n]]-o[a[n]])-Math.m=
ax(0,o[s[n]]-i[s[n]]),r>=3Di[u[n]]/2))continue;t=3D-Math.round(o[u[n]]/2-=
We[n]+o[a[n]]-i[a[n]]-i[u[n]]/2),t=3DMath.min(0,Math.max(Ae.scrollEnd[n],=
t)),Y(n,t,0),Qe[n]=3Dt}Z("scroll",J())}},te=3Dfunction(e,t){if(!Me.bounci=
ng)return 0;var n=3DMath.exp(e/Ae.container[t]);return =
Math.round(.6*Ae.container[t]*(n-1)/(n+1))},ne=3Dfunction(e){var =
t,n,r=3D{};for(t in =
e)e.hasOwnProperty(t)&&(n=3De[t],n>=3D0?r[t]=3Dn:n>Ae.scrollEnd[t]?r[t]=3D=
-1:r[t]=3DAe.scrollEnd[t]-n);return =
r},re=3Dfunction(){at&&(ie(),it=3Dat(oe))},oe=3Dfunction lt(){var =
e,t;at&&(it=3Dat(lt));for(e in =
Ze)Ze.hasOwnProperty(e)&&ze[e]!=3D=3DWe[e]&&(Y(e,ze[e]),t=3D!0);Ue&&t&&(Z=
("scroll",J()),X(!1))},ie=3Dfunction(){it!=3D=3D!1&&st&&(st(it),it=3D!1)}=
,ue=3Dfunction(){se(),ae()},ae=3Dfunction(){var =
e;Ce&&(l&&!Me.disabledInputMethods.pointer?r?(Ce.addEventListener("MSPoin=
terDown",me),Ce.addEventListener("MSPointerMove",ge),Ce.addEventListener(=
"MSPointerUp",ye),Ce.addEventListener("MSPointerCancel",ve)):(Ce.addEvent=
Listener("pointerdown",me),Ce.addEventListener("pointermove",ge),Ce.addEv=
entListener("pointerup",ye),Ce.addEventListener("pointercancel",ve)):(f&&=
!Me.disabledInputMethods.touch&&(Ce.addEventListener("touchstart",le),Ce.=
addEventListener("touchmove",ce),Ce.addEventListener("touchend",de),Ce.ad=
dEventListener("touchcancel",de)),Me.disabledInputMethods.mouse||Ce.addEv=
entListener("mousedown",fe)),Me.disabledInputMethods.scroll||(Ce.addEvent=
Listener("DOMMouseScroll",Se),Ce.addEventListener("mousewheel",Se)),Me.di=
sabledInputMethods.mouse&&Me.disabledInputMethods.touch&&Me.disabledInput=
Methods.pointer||(l?document.addEventListener("click",be,!0):Ce.addEventL=
istener("click",be,!0)),Me.disabledInputMethods.focus||xe.addEventListene=
r("focus",ee),Me.updateOnChanges&&(Ne||(e=3Dwindow.MutationObserver||wind=
ow.WebKitMutationObserver||window[t+"MutationObserver"],e&&(Ne=3Dnew =
e(Q))),Ne?Ne.observe(xe,{childList:!0,characterData:!0,subtree:!0}):xe.ad=
dEventListener("DOMSubtreeModified",function(e){(!e||e.srcElement!=3D=3Dx=
e&&-1=3D=3D=3De.srcElement.className.indexOf("ftscroller_"))&&Q()},!0),xe=
.addEventListener("load",Q)),Me.updateOnWindowResize&&window.addEventList=
ener("resize",Q))},se=3Dfunction(){Ce&&(Ce.removeEventListener("MSPointer=
Down",me),Ce.removeEventListener("MSPointerMove",ge),Ce.removeEventListen=
er("MSPointerUp",ye),Ce.removeEventListener("MSPointerCancel",ve),Ce.remo=
veEventListener("pointerdown",me),Ce.removeEventListener("pointermove",ge=
),Ce.removeEventListener("pointerup",ye),Ce.removeEventListener("pointerc=
ancel",ve),Ce.removeEventListener("touchstart",le),Ce.removeEventListener=
("touchmove",ce),Ce.removeEventListener("touchend",de),Ce.removeEventList=
ener("touchcancel",de),Ce.removeEventListener("mousedown",fe),Ce.removeEv=
entListener("DOMMouseScroll",Se),Ce.removeEventListener("mousewheel",Se),=
Ce.removeEventListener("click",be,!0)),xe&&(xe.removeEventListener("focus=
",ee),xe.removeEventListener("DOMSubtreeModified",Q),xe.removeEventListen=
er("load",Q)),Ne&&Ne.disconnect(),document.removeEventListener("mousemove=
",pe),document.removeEventListener("mouseup",he),document.removeEventList=
ener("click",be,!0),window.removeEventListener("resize",Q)},le=3Dfunction=
(e){var =
t,n,r;if(Be)for(t=3D0,n=3De.touches.length;n>t;t+=3D1)e.touches[t].identi=
fier=3D=3D=3DBe&&(Ge=3Dt);else =
r=3De.touches[0],Be=3Dr.identifier,Ge=3D0,R(r.clientX,r.clientY,e.timeSta=
mp,e)},ce=3Dfunction(e){if(Be!=3D=3D!1){var =
t=3De.touches[Ge];O(t.clientX,t.clientY,e.timeStamp,e)}},de=3Dfunction(e)=
{var =
t,n;if(e.touches)for(t=3D0,n=3De.touches.length;n>t;t+=3D1)if(e.touches[t=
].identifier=3D=3D=3DBe)return =
void(Ge=3Dt);A(e.timeStamp,e)},fe=3Dfunction(e){e.button&&2=3D=3D=3De.but=
ton||e.ctrlKey||(Ce.setCapture&&Ce.setCapture(),document.addEventListener=
("mousemove",pe,!0),document.addEventListener("mouseup",he,!0),Be=3De.but=
ton||1,Ge=3D0,R(e.clientX,e.clientY,e.timeStamp,e))},pe=3Dfunction(e){Be&=
&O(e.clientX,e.clientY,e.timeStamp,e)},he=3Dfunction =
ct(e){e.button&&e.button!=3D=3DBe||(document.removeEventListener("mousemo=
ve",pe,!0),document.removeEventListener("mouseup",ct,!0),Ce.releaseCaptur=
e&&Ce.releaseCapture(),A(e.timeStamp,e))},me=3Dfunction(e){if(!Be||e.isPr=
imary){if(e.pointerType=3D=3D=3Dc){if(Me.disabledInputMethods.touch)retur=
n}else =
if(Me.disabledInputMethods.mouse)return;Be=3De.pointerId,R(e.clientX,e.cl=
ientY,e.timeStamp,e)}},ge=3Dfunction(e){Be=3D=3D=3De.pointerId&&O(e.clien=
tX,e.clientY,e.timeStamp,e)},ye=3Dfunction(e){Be=3D=3D=3De.pointerId&&A(e=
.timeStamp,e)},ve=3Dfunction(e){A(e.timeStamp,e)},_e=3Dfunction(e){He=3D!=
1},be=3Dfunction(e){return =
Xe?(e.preventDefault(),e.stopPropagation(),Be||(Xe=3D!1),!1):!0},Se=3Dfun=
ction(e){var =
t,n;if("scrollwheel"!=3D=3DBe){if(Be!=3D=3D!1)return!0;if(Be=3D"scrollwhe=
el",tt.x=3D0,tt.y=3D0,!R(e.clientX,e.clientY,Date.now(),e))return}e.wheel=
Delta?e.wheelDeltaX?(t=3De.wheelDeltaX/2,n=3De.wheelDeltaY/2):(t=3D0,n=3D=
e.wheelDelta/2):e.axis&&e.axis=3D=3D=3De.HORIZONTAL_AXIS?(t=3D-10*e.detai=
l,n=3D0):(t=3D0,n=3D-10*e.detail),(Me.invertScrollWheel||!(Me.scrollingX&=
&!Me.scrollingY&&Math.abs(t)Math.abs(n)))&&(!Me.invertScrollWheel||Me.scrollingY||t||(t=3D=
n,n=3D0),tt.x=3DMath.round(tt.x+t),tt.y=3DMath.round(tt.y+n),O(et.x+tt.x,=
et.y+tt.y,e.timeStamp,e),ot&&clearTimeout(ot),ot=3DsetTimeout(function(){=
Ee(),Be=3D!1,Ue=3D!1,Xe=3D!1,Ve=3D!1,d=3D!1,Me.windowScrollingActiveFlag&=
&(window[Me.windowScrollingActiveFlag]=3D!1),ie(),j()||D()},300))},we=3Df=
unction(){He||Be=3D=3D=3D!1||"scrollwheel"=3D=3D=3DBe||(l&&(Ce[a](Be),Ce.=
addEventListener(u,_e,!1)),He=3D!0)},Ee=3Dfunction(){He&&(l&&(Ce.removeEv=
entListener(u,_e,!1),Ce[s](Be)),He=3D!1)},Te=3Dfunction(e){if(e.getBoundi=
ngClientRect)return e.getBoundingClientRect();for(var =
t=3D0,n=3D0,r=3De;r;)t=3Dt+r.offsetLeft-r.scrollLeft,n=3Dn+r.offsetTop-r.=
scrollTop,r=3Dr.offsetParent;return{left:t,top:n,width:e.offsetWidth,heig=
ht:e.offsetHeight}},V(),W(),ae(),Pe=3D{destroy:T,setSnapSize:P,scrollTo:C=
,scrollBy:x,updateDimensions:N,addEventListener:M,removeEventListener:k,s=
etDisabledInputMethods:I},Object.defineProperties&&Object.definePropertie=
s(Pe,{scrollHeight:{get:function(){return =
Ae.content.y},set:function(e){throw new SyntaxError("scrollHeight is =
currently read-only - ignoring =
"+e)}},scrollLeft:{get:function(){return-We.x},set:function(e){return =
C(e,!1,!1),-We.x}},scrollTop:{get:function(){return-We.y},set:function(e)=
{return C(!1,e,!1),-We.y}},scrollWidth:{get:function(){return =
Ae.content.x},set:function(e){throw new SyntaxError("scrollWidth is =
currently read-only - ignoring =
"+e)}},segmentCount:{get:function(){return =
Me.snapping?{x:Math.ceil(Ae.content.x/De.x),y:Math.ceil(Ae.content.y/De.y=
)}:{x:NaN,y:NaN}},set:function(e){throw new SyntaxError("segmentCount is =
currently read-only - ignoring =
"+e)}},currentSegment:{get:function(){return{x:je.x,y:je.y}},set:function=
(e){throw new SyntaxError("currentSegment is currently read-only - =
ignoring "+e)}},contentContainerNode:{get:function(){return =
xe},set:function(e){throw new SyntaxError("contentContainerNode is =
currently read-only - ignoring =
"+e)}}}),Pe},o.prototype.getPrependedHTML=3Dfunction(e,t,n){n||(n=3D"obje=
ct"=3D=3Dtypeof =
FTScrollerOptions&&FTScrollerOptions.hwAccelerationClass?FTScrollerOption=
s.hwAccelerationClass:"ftscroller_hwaccelerated");var r=3D'"}}(),fun=
ction(){"use strict";function e(e){return =
e>1?1:0>e?0:e}i=3Dfunction(t,n,r,o){this._p1=3D{x:e(t),y:e(n)},this._p2=3D=
{x:e(r),y:e(o)}},i.prototype._getCoordinateForT=3Dfunction(e,t,n){var =
r=3D3*t,o=3D3*(n-t)-r,i=3D1-r-o;return((i*e+o)*e+r)*e},i.prototype._getCo=
ordinateDerivateForT=3Dfunction(e,t,n){var =
r=3D3*t,o=3D3*(n-t)-r,i=3D1-r-o;return(3*i*e+2*o)*e+r},i.prototype._getTF=
orCoordinate=3Dfunction(e,t,n,r){if(!isFinite(r)||0>=3Dr)throw new =
RangeError('"epsilon" must be a number greater than 0.');var =
o,i,a,s;for(o=3De,i=3D0;8>i;i+=3D1){if(a=3Dthis._getCoordinateForT(o,t,n)=
-e,Math.abs(a)o)return u;if(o>l)return =
l;for(;l>u;){if(a=3Dthis._getCoordinateForT(o,t,n),Math.abs(a-e)a?u=3Do:l=3Do,o=3D.5*(l-u)+u}return =
o},i.prototype.getPointForT=3Dfunction(e){return =
0=3D=3D=3De||1=3D=3D=3De?{x:e,y:e}:((0>e||e>1)&&_throwRangeError("t",e),{=
x:this._getCoordinateForT(e,this._p1.x,this._p2.x),y:this._getCoordinateF=
orT(e,this._p1.y,this._p2.y)})},i.prototype.getTForX=3Dfunction(e,t){retu=
rn =
this._getTForCoordinate(e,this._p1.x,this._p2.x,t)},i.prototype.getTForY=3D=
function(e,t){return =
this._getTForCoordinate(e,this._p1.y,this._p2.y,t)},i.prototype._getAuxPo=
ints=3Dfunction(e){(0>=3De||e>=3D1)&&_throwRangeError("t",e);var =
t=3D{x:e*this._p1.x,y:e*this._p1.y},n=3D{x:this._p1.x+e*(this._p2.x-this.=
_p1.x),y:this._p1.y+e*(this._p2.y-this._p1.y)},r=3D{x:this._p2.x+e*(1-thi=
s._p2.x),y:this._p2.y+e*(1-this._p2.y)},o=3D{x:t.x+e*(n.x-t.x),y:t.y+e*(n=
.y-t.y)},i=3D{x:n.x+e*(r.x-n.x),y:n.y+e*(r.y-n.y)},a=3D{x:o.x+e*(i.x-o.x)=
,y:o.y+e*(i.y-o.y)};return{i0:t,i1:n,i2:r,j0:o,j1:i,k:a}},i.prototype.div=
ideAtT=3Dfunction(e){if((0>e||e>1)&&_throwRangeError("t",e),0=3D=3D=3De||=
1=3D=3D=3De){var t=3D[];return =
t[e]=3Di.linear(),t[1-e]=3Dthis.clone(),t}var =
n=3D{},r=3D{},o=3Dthis._getAuxPoints(e),a=3Do.i0,s=3Do.i2,u=3Do.j0,l=3Do.=
j1,c=3Do.k,d=3Dc.x,f=3Dc.y;return =
n.p1=3D{x:a.x/d,y:a.y/f},n.p2=3D{x:u.x/d,y:u.y/f},r.p1=3D{x:(l.x-d)/(1-d)=
,y:(l.y-f)/(1-f)},r.p2=3D{x:(s.x-d)/(1-d),y:(s.y-f)/(1-f)},[new =
i(n.p1.x,n.p1.y,n.p2.x,n.p2.y),new =
i(r.p1.x,r.p1.y,r.p2.x,r.p2.y)]},i.prototype.divideAtX=3Dfunction(e,t){(0=
>e||e>1)&&_throwRangeError("x",e);var n=3Dthis.getTForX(e,t);return =
this.divideAtT(n)},i.prototype.divideAtY=3Dfunction(e,t){(0>e||e>1)&&_thr=
owRangeError("y",e);var n=3Dthis.getTForY(e,t);return =
this.divideAtT(n)},i.prototype.clone=3Dfunction(){return new =
i(this._p1.x,this._p1.y,this._p2.x,this._p2.y)},i.prototype.toString=3Dfu=
nction(){return"cubic-bezier("+[this._p1.x,this._p1.y,this._p2.x,this._p2=
.y].join(", ")+")"},i.linear=3Dfunction(){return new =
i},i.ease=3Dfunction(){return new =
i(.25,.1,.25,1)},i.linear=3Dfunction(){return new =
i(0,0,1,1)},i.easeIn=3Dfunction(){return new =
i(.42,0,1,1)},i.easeOut=3Dfunction(){return new =
i(0,0,.58,1)},i.easeInOut=3Dfunction(){return new =
i(.42,0,.58,1)}}(),r=3Dfunction(){"use =
strict";return{FTScroller:o,CubicBezier:i}}.call(t,n,t,e),!(void =
0!=3D=3Dr&&(e.exports=3Dr))},function(e,t,n){"use strict";function =
r(e){return e&&e.__esModule?e:{"default":e}}function o(e){var =
t=3De.flyTitle,n=3De.title,r=3De.Heading,o=3Dvoid =
0=3D=3D=3Dr?"h2":r,i=3De.TitleHeading,s=3Dvoid =
0=3D=3D=3Di?"span":i,l=3De.FlyTitleHeading,c=3Dvoid =
0=3D=3D=3Dl?"span":l,d=3De.prefix,f=3Dvoid =
0=3D=3D=3Dd?"flytitle-and-title":d,p=3De.headingClassName,h=3De.flyTitleC=
lassName,m=3De.titleClassName;return =
a["default"].createElement(o,{className:u["default"](f+"__body",p)},t?a["=
default"].createElement(c,{className:u["default"](f+"__flytitle",h)},t):n=
ull,a["default"].createElement(s,{className:u["default"](f+"__title",m)},=
n))}Object.defineProperty(t,"__esModule",{value:!0});var =
i=3Dn(193),a=3Dr(i),s=3Dn(849),u=3Dr(s);o.propTypes=3D{flyTitle:a["defaul=
t"].PropTypes.string,title:a["default"].PropTypes.string.isRequired,Headi=
ng:a["default"].PropTypes.string,TitleHeading:a["default"].PropTypes.stri=
ng,FlyTitleHeading:a["default"].PropTypes.string,prefix:a["default"].Prop=
Types.string,headingClassName:a["default"].PropTypes.string,flyTitleClass=
Name:a["default"].PropTypes.string,titleClassName:a["default"].PropTypes.=
string},t["default"]=3Do},function(e,t,n){(function(e){"use =
strict";function r(e){return e&&e.__esModule?e:{"default":e}}function =
o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as =
a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't =
been initialised - super() hasn't been =
called");return!t||"object"!=3Dtypeof t&&"function"!=3Dtypeof =
t?e:t}function a(e,t){if("function"!=3Dtypeof t&&null!=3D=3Dt)throw new =
TypeError("Super expression must either be null or a function, not =
"+typeof =
t);e.prototype=3DObject.create(t&&t.prototype,{constructor:{value:e,enume=
rable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.=
setPrototypeOf(e,t):e.__proto__=3Dt)}function =
s(e){if(Array.isArray(e)){for(var =
t=3D0,n=3DArray(e.length);t=3Dt}function =
c(e){ye["default"]({url:e,type:"script"}).then(function(){ye["default"].c=
lear()})}function d(e,t){var =
n=3De.tree||[],r=3Dn.length,o=3D4,i=3Dl(n.length,o)&&0=3D=3D=3De.numberOf=
InlineAds,a=3Dl(n.length,o)&&1=3D=3D=3De.numberOfInlineAds,s=3Dl(n.length=
,o)&&0=3D=3D=3De.numberOfInlineAds;i||a?e.tree.push(ee.renderBlogPostInli=
neAd({nthIndex:e.numberOfInlineAds++,adTag:t,key:"ad_"+r++})):s&&(e.tree.=
splice(Math.floor(e.tree.length/2),0,ee.renderBlogPostInlineAd({nthIndex:=
e.numberOfInlineAds++,adTag:t,key:"ad_"+r++})),e.tree.push(ee.renderBlogP=
ostInlineAd({nthIndex:e.numberOfInlineAds++,adTag:t,key:"ad_"+r++})))}fun=
ction f(e){var t=3Darguments.length<=3D1||void =
0=3D=3D=3Darguments[1]?null:arguments[1],n=3Darguments.length<=3D2||void =
0=3D=3D=3Darguments[2]?null:arguments[2];if(!e)return =
e;t=3Dt?t:ce.resolveAsset("../../../../assets/brightcove_placeholder.html");var =
r=3D0,o=3D!1,i=3D{inline_ad:function(e){return =
ee.renderBlogPostInlineAd(T({},e,{nthIndex:r++,adTag:n}))},"brightcove-pl=
ayer":function(e){return =
o=3D!0,C["default"].createElement(u,T({mainImage:t},e))},gallery:function=
(e){return =
C["default"].createElement(pe.Gallery,e)},iframe:function(e){var =
t=3De.attributes,n=3Dt.height,r=3Dt.src,o=3Dt.width,i=3Dt["class"];return=
=
C["default"].createElement("div",{style:{display:"flex",justifyContent:"c=
enter"}},C["default"].createElement(W["default"],{iframe:{src:r,width:o,h=
eight:n,className:i}}))},script:function(e){var =
t=3De.attributes.src;me.isBrowser&&t&&c(t)}},a=3DG["default"](e,i);return=
{tree:a,hasBrightcoveVideo:o,numberOfInlineAds:r}}function p(e){return =
C["default"].createElement(se["default"],{key:"blog-image",src:e.imageSrc=
,classNameImage:"blog-post__image-block",className:"blog-post__image",liq=
uid:!0,sizes:"(max-width: 624px) 100vw, 200vw, 300vw"})}function =
h(e,t){return t?t+": "+e:e}function m(t){var =
n=3Dh(t.title,t.flyTitle),r=3Dnew =
Date(t.datePublished),o=3Dt.mainImageObj&&t.mainImageObj.path||"https://c=
dn.static-economist.com/assets/the-economist-logo.png",i=3Dme.isBrowser?"=
prod"=3D=3D=3Dwindow.FE_ENV:"prod"=3D=3D=3De.env.ENV,a=3Di?"http://www.ec=
onomist.com":"http://stage.economist.com";return =
C["default"].createElement(O["default"],{title:n,meta:[{name:"description=
",content:t.teaser},{name:"pubdate",content:r},{property:"og:description"=
,content:t.rubric||t.teaser},{property:"og:image",content:o},{property:"o=
g:type",content:"article"},{property:"og:url",content:""+a+t.webURL},{pro=
perty:"og:title",content:t.title},{name:"twitter:card",content:"summary_l=
arge_image"},{name:"twitter:description",content:t.rubric||t.teaser},{nam=
e:"twitter:image",content:o},{name:"twitter:site",content:"@TheEconomist"=
}],link:[{rel:"canonical",href:"http://www.economist.com"+t.webURL}].conc=
at(s(O["default"].buildRSSLinks(t.parent)))})}function g(e,t){var =
n=3D"string"=3D=3Dtypeof =
t?t:q.generateCopyrightUrl(t.type,t.title,t.publicationDate,t.id);return =
C["default"].createElement("a",{key:"blog-post__reuse-button",className:"=
blog-post__reuse-button",href:n,target:"_blank",rel:"noopener =
noreferrer"},e)}function y(e){var =
t=3De.print,n=3De.title,r=3De.printSectionName,o=3Dt?t.headline:"";return=
=
o&&r&&n!=3D=3Do?C["default"].createElement("footer",{key:"blog-post__foot=
-note",itemProp:"publication",className:"blog-post__foot-note"},"This =
article appeared in the =
",C["default"].createElement("span",{key:"blog-post__foot-note-section",i=
temProp:"articleSection"},r)," section of the print edition under the =
headline =
",C["default"].createElement("span",{key:"blog-post__foot-note-headline"}=
,'"'+t.headline+'"')):null}function v(e){e=3De||{};var =
t=3Dnull;if("article"=3D=3D=3De.type&&e.printEdition){var =
n=3De.printSectionName?"| =
"+e.printSectionName:"";t=3DC["default"].createElement("span",null,C["def=
ault"].createElement(le["default"],{icon:"print-edition",size:"25px",clas=
sName:"blog-post__icon-print-edition"})," Print edition ",n)}else =
e.parent&&e.parent.title&&(t=3De.parent.title);he.galleries.filter(functi=
on(t){return =
e.id=3D=3D=3Dt.articleId}).forEach(function(t){"gallery"!=3D=3De.html[t.p=
aragraphPosition].type&&e.html.splice(t.paragraphPosition,0,t.data)});var=
=
r=3Dee.createADTag(e.dfp,"a"),o=3De.mainImageObj?e.mainImageObj.path:null=
,i=3Df(e.html,o,r);d(i,r);var =
a=3De.issueSiblings?e.issueSiblings.entries:null;return =
T({},e,{key:"0",mainImageObj:i.hasBrightcoveVideo?null:e.mainImageObj,has=
BrightcoveVideo:i.hasBrightcoveVideo,text:i.tree||"",byline:e.byline||"",=
dateString:e.datePublishedString?e.datePublishedString.slice(0,-7):"",tim=
estampISO:e.datePublished,itemType:"http://schema.org/BlogPosting",itemPr=
op:"blogPost",section:t,sectionUrl:e.parent&&e.parent.webURL,author:null,=
commentsUri:"/node/"+e.id+"/comments",adTag:r,issueSiblingsList:a})}funct=
ion _(e,t){if(!e)return null;var =
n=3Dnull;e.forEach(function(r,o){t=3D=3D=3Dr.flyTitle&&(n=3De[o+1])});var=
r=3Dn?n.flyTitle+": "+n.title:null;return =
n?C["default"].createElement("div",{className:_e["default"]("blog-post__s=
iblings-list-next-article"),key:"1"},C["default"].createElement("a",{clas=
sName:_e["default"]("blog-post__siblings-list-next-link"),href:n.webURL,k=
ey:"2"},me.formatMore(r))):null}function b(e,t){if(!e||t)return null;var =
n=3DC["default"].createElement(Z["default"],{key:"blog-post-secondaryList=
",content:e,modifier:"blog-post"});return n}function S(e){var =
t=3D-1,n=3De.filter(function(e){return"undefined"!=3Dtypeof =
e.attributes&&"undefined"!=3Dtypeof =
e.attributes["data-cfg"]&&e.attributes["data-cfg"].indexOf("latest-update=
s-position")!=3D=3Dt}),r=3D0=3D=3D=3Dn.length?function(){return{positionN=
umber:3,hide:!1}}():function(e){var =
t=3D-1,r=3DparseInt(n[0].attributes["data-cfg"].split("latest-updates-pos=
ition_")[1]),o=3De.length-1,i=3D"number"=3D=3Dtypeof r?r:null;return =
i=3Di>o?t:i,{positionNumber:i,hide:i=3D=3D=3Dt}}(e);return r}function =
w(){var =
e=3D{},t=3D{},n=3DH.getOptimisticRenderData();n&&(e=3Dn.get("blogPost")||=
{},t=3Dn.get("blog")||{});var r=3DT({key:"0",title:" ",flyTitle:" =
",html:[e.text||""],webURL:"",byline:" =
",afterText:C["default"].createElement(j["default"],{delay:be}),parent:t,=
commentCount:0,commentStatus:"disabled"},e);return =
C["default"].createElement(we,{className:"main-content--loading",hideAd:!=
0,blogPost:r})}Object.defineProperty(t,"__esModule",{value:!0}),t.BlogPos=
t=3Dt.BlogPostRelay=3Dt.blogPostPropType=3Dt.BlogPostLayout=3Dvoid 0;var =
E=3Dfunction(){function e(e,t){for(var n=3D0;n9?r.splice(9,r.length-8):r.=
length>5&&r.length<9&&r.splice(5,r.length-5);var =
o=3Dthis.props.latestVideos&&r.length=3Di}})}}();if("object"=3D=3D=3D("undefined"=3D=3Dtypeof =
c?"undefined":u(c)))return c.v}return g["default"](!1,"StoryCollection: =
Unknown mode =
"+t),f["default"].createElement("div",null)}}]),t}(f["default"].Component=
);A.contextTypes=3D{history:f["default"].PropTypes.shape({pushState:f["de=
fault"].PropTypes.func})};t.StoryCollection=3Dh["default"].createContaine=
r(A,{fragments:{blog:function(){return =
function(e){return{children:[{fieldName:"id",kind:"Field",metadata:{isReq=
uisite:!0},type:"String"},{fieldName:"dateModifiedString",kind:"Field",me=
tadata:{},type:"String"},{fieldName:"title",kind:"Field",metadata:{},type=
:"String"},{children:[{children:[].concat.apply([],[{fieldName:"flyTitle"=
,kind:"Field",metadata:{},type:"String"},{children:[{fieldName:"path",kin=
d:"Field",metadata:{},type:"String"}],fieldName:"mainImageObj",kind:"Fiel=
d",metadata:{canHaveSubselections:!0},type:"Attributes"},{fieldName:"titl=
e",kind:"Field",metadata:{},type:"String"},{fieldName:"webURL",kind:"Fiel=
d",metadata:{},type:"String"},{children:[{fieldName:"title",kind:"Field",=
metadata:{},type:"String"},{fieldName:"webURL",kind:"Field",metadata:{},t=
ype:"String"},{fieldName:"id",kind:"Field",metadata:{isGenerated:!0,isReq=
uisite:!0},type:"String"}],fieldName:"parent",kind:"Field",metadata:{canH=
aveSubselections:!0},type:"XRef"},{fieldName:"internal",kind:"Field",meta=
data:{},type:"Boolean"},{fieldName:"dateCreatedTimeAgo",kind:"Field",meta=
data:{},type:"String"},{fieldName:"id",kind:"Field",metadata:{isGenerated=
:!0,isRequisite:!0},type:"String"},h["default"].QL.__frag(e)]),fieldName:=
"entries",kind:"Field",metadata:{canHaveSubselections:!0,isPlural:!0},typ=
e:"XRef"}],fieldName:"children",kind:"Field",metadata:{canHaveSubselectio=
ns:!0},type:"XRefPage"}],id:h["default"].QL.__id(),kind:"Fragment",metada=
ta:{},name:"Story_BlogRelayQL",type:"XRef"}}(_.Teaser.getFragment("blogPo=
st"))},latestVideos:function(){return =
function(){return{children:[{calls:[{kind:"Call",metadata:{},name:"latest=
",value:{kind:"CallValue",callValue:1}}],children:[{fieldName:"headline",=
kind:"Field",metadata:{},type:"String"},{fieldName:"body",kind:"Field",me=
tadata:{},type:"String"},{fieldName:"shareLink",kind:"Field",metadata:{},=
type:"String"},{fieldName:"streamLink",kind:"Field",metadata:{},type:"Str=
ing"},{fieldName:"leaderImageSmall",kind:"Field",metadata:{},type:"String=
"}],fieldName:"videosList",kind:"Field",metadata:{canHaveSubselections:!0=
,isPlural:!0},type:"VideosList"}],id:h["default"].QL.__id(),kind:"Fragmen=
t",metadata:{},name:"Story_LatestVideosRelayQL",type:"videos"}}()}}})},fu=
nction(e,t,n){"use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof =
t))throw new TypeError("Cannot call a class as a function")}function =
i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - =
super() hasn't been called");return!t||"object"!=3Dtypeof =
t&&"function"!=3Dtypeof t?e:t}function a(e,t){if("function"!=3Dtypeof =
t&&null!=3D=3Dt)throw new TypeError("Super expression must either be =
null or a function, not "+typeof =
t);e.prototype=3DObject.create(t&&t.prototype,{constructor:{value:e,enume=
rable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.=
setPrototypeOf(e,t):e.__proto__=3Dt)}function s(e){var =
t=3De.numOfStories,n=3De.story,r=3De.isFirst,o=3D"stco__main-story--nrOfE=
lements-"+t,i=3Df["default"]("stco__main-story",o);return =
n?r?c["default"].createElement("ul",{className:i},c["default"].createElem=
ent("li",{className:"teaser"},n)):n:c["default"].createElement("div",null=
)}Object.defineProperty(t,"__esModule",{value:!0});var =
u=3Dfunction(){function e(e,t){for(var n=3D0;n=3De});return 0=3D=3D=3Dt.length?(console.warn("No preset is suitable =
for "+e+" for =
"+o),!1):1=3D=3D=3Dt.length?t[0]:t.reduce(function(t,n){var =
r=3Dt.width-e1&&(l=3Dd[0]+d[1].charAt(0).toUpperCase()=
+d[1].slice(1)),a[l]=3De.attributes.style[u]}e.attributes.style=3Da}else =
c.hasOwnProperty(o)&&(e.attributes[c[o]]=3De.attributes[o],delete =
e.attributes[o]);"number"=3D=3Dtypeof =
r&&(e.attributes.key=3DString(r));var =
f=3D0=3D=3D=3De.children.length?null:1=3D=3D=3De.children.length?t(e.chil=
dren[0]):e.children.map(function(e,n){return t(e,n)});return =
s["default"].createElement(e.tagname,e.attributes,f)}if("function"=3D=3Dt=
ypeof n[e.type]){e.key=3DString(r);var p=3Dn[e.type](e);return =
p}if("function"=3D=3Dtypeof =
n[e.tagname]){e.attributes.width&&parseInt(e.attributes.width)<=3D300&&(e=
.attributes["class"]+=3D" =
under-mobile-resolution"),e.attributes.height&&e.attributes["class"]&&e.a=
ttributes["class"].includes("iframed-infographic")&&(e.attributes.height=3D=
(parseInt(e.attributes.height)+30).toString());var =
h=3Dn[e.tagname](e);return h}}var n=3Darguments.length<=3D1||void =
0=3D=3D=3Darguments[1]?{}:arguments[1];return e&&e.map?e.map(t):t(e,void =
0)}Object.defineProperty(t,"__esModule",{value:!0});var =
i=3Dfunction(){function e(e,t){var n=3D[],r=3D!0,o=3D!1,i=3Dvoid =
0;try{for(var =
a,s=3De[Symbol.iterator]();!(r=3D(a=3Ds.next()).done)&&(n.push(a.value),!=
t||n.length!=3D=3Dt);r=3D!0);}catch(u){o=3D!0,i=3Du}finally{try{!r&&s["re=
turn"]&&s["return"]()}finally{if(o)throw i}}return n}return =
function(t,n){if(Array.isArray(t))return t;if(Symbol.iterator in =
Object(t))return e(t,n);throw new TypeError("Invalid attempt to =
destructure non-iterable instance")}}();t["default"]=3Do;var =
a=3Dn(193),s=3Dr(a),u=3Dn(424),l=3Dr(u),c=3Dfunction(e){for(var t in =
l["default"].properties)if(l["default"].properties.hasOwnProperty(t)){var=
=
n=3Dl["default"].properties[t].attributeName;n!=3D=3Dt&&(e[n]=3Dt)}return=
e}({})},function(e,t,n){"use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof =
t))throw new TypeError("Cannot call a class as a function")}function =
i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - =
super() hasn't been called");return!t||"object"!=3Dtypeof =
t&&"function"!=3Dtypeof t?e:t}function a(e,t){if("function"!=3Dtypeof =
t&&null!=3D=3Dt)throw new TypeError("Super expression must either be =
null or a function, not "+typeof =
t);e.prototype=3DObject.create(t&&t.prototype,{constructor:{value:e,enume=
rable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.=
setPrototypeOf(e,t):e.__proto__=3Dt)}function s(e){return =
e>9?""+e:"0"+e}function u(e,t,n){var r=3Dn;return =
t&&e&&t!=3D=3Dn&&(r=3Dt+": "+n),r}t.__esModule=3D!0;var =
l=3DObject.assign||function(e){for(var t=3D1;t1&&void =
0!=3D=3Darguments[1]?arguments[1]:{};if(this.props.blogImage)return[].con=
cat(e,this.props.blogImage);if(t){var =
n=3Dt.src,r=3Dt.caption,o=3Dt.alt;if(n){var =
i=3Dr?E["default"].createElement(S["default"],{caption:r,key:"blog-post__=
image-caption"}):null;return =
e.concat(E["default"].createElement(m["default"],{key:"blogimg",caption:i=
,src:n,alt:o}))}}return e},t.prototype.addRubric=3Dfunction(e,t){return =
t?e.concat(E["default"].createElement(P["default"],{rubric:t,key:"blog-po=
st__rubric"})):e},t.prototype.addBlogPostSection=3Dfunction(e,t,n){if(t){=
n&&!/^(\w+:)?\/\//.test(n)&&(n=3DA["default"]("/",n));var =
r=3Dn?E["default"].createElement("a",{href:n,className:"blog-post__sectio=
n-link"},t):t;return =
e.concat(E["default"].createElement(y["default"],{key:"blog-post__section=
",section:r}))}return e},t.prototype.addByLine=3Dfunction(e,t){return =
t?e.concat(E["default"].createElement("p",{className:"blog-post__byline-c=
ontainer",key:"blog-post__byline-container"},"by =
",E["default"].createElement("span",{className:"blog-post__byline",itemPr=
op:"author"},t))):e},t.prototype.filterBlogPostTextElements=3Dfunction(e)=
{var t=3De.filter(function(e){var =
t=3De&&"inner-content"=3D=3D=3De.key;return =
t})[0].props.children,n=3Dt.filter(function(e){var =
t=3De&&"blog-post__text"=3D=3D=3De.key;return t})[0].props.text;return =
n},t.prototype.filterLastInlineAd=3Dfunction(e){var =
t=3D/inline-ad/,n=3D[];return =
e.constructor!=3D=3DArray?null:(e.forEach(function(e,r){var =
o=3De&&e.props?e.props.className:null;return =
o&&o.match(t)&&n.push(r),r}),n)},t.prototype.moveBottomMobileAd=3Dfunctio=
n(e,t){var =
n=3Dt?this.filterLastInlineAd(t):null,r=3Dn?n[n.length-1]:null,o=3Dr?t[r]=
:null;r&&o&&(t.splice(r,1),e.push(o))},t.prototype.addSecondaryList=3Dfun=
ction(e,t,n,r){if(!e)return null;var =
o=3Dnull;if("object"=3D=3D=3Dc(r[0])&&(o=3Dr.find(function(e){return"p"=3D=
=3D=3De.type})),!o)return null;var i=3D4,a=3Dn?t+i:t;return =
r.splice(a,0,e)},t.prototype.addSiblingsList=3Dfunction(e){var =
t=3De.showSiblingArticlesList,n=3De.flyTitle,r=3De.siblingsListTitle,o=3D=
e.elementClassName,i=3De.content,a=3De.issueSiblingsList,s=3De.articleLis=
tPosition,u=3De.nextArticleLink,l=3De.blogPostText;if(a&&t){var =
c=3Dt&&a?a:null,d=3Dthis.props,f=3Dd.sideText,p=3Dd.siblingListSideTitle,=
h=3D{siblingArticles:c,flyTitle:n,elementClassName:o,siblingsListTitle:r,=
sideText:f,siblingListSideTitle:p},m=3Dt?k.siblingList(h):null;t&&(l||i&&=
u)&&(l.splice(s,0,m),i.splice(i.length-1,0,u))}},t.prototype.generateWrap=
pedInnerContent=3Dfunction(e){var t=3D[];return =
t=3Dthis.addImage(t,this.props.image),e.length&&t.push(E["default"].creat=
eElement("div",{className:"blog-post__asideable-wrapper",key:"asideable-c=
ontent",ref:"asideable"},E["default"].createElement("div",{className:"blo=
g-post__asideable-content =
blog-post__asideable-content--meta"},e))),this.props.author&&t.push(E["de=
fault"].createElement(p["default"],{key:"blog-post__author",author:this.p=
rops.author})),t.push(E["default"].createElement(M["default"],{text:this.=
props.text,key:"blog-post__text"})),t.push(E["default"].createElement("di=
v",{key:"blog-post__after-text"},this.props.afterText)),t},t.prototype.ad=
dSectionDateAuthor=3Dfunction(){var e=3D[];return =
e=3Dthis.addBlogPostSection(e,this.props.section,this.props.sectionUrl),e=
=3Dthis.addDateTime(e,this.props),e=3Dthis.addLocationCreated(e,this.prop=
s.locationCreated),e=3Dthis.addByLine(e,this.props.byline)},t.prototype.a=
ddShareBar=3Dfunction(){var e=3Dnew =
Date(1e3*this.props.publicationDate);e=3D(String(e.getFullYear())+"\n =
"+String(s(e.getMonth()+1))+"\n =
"+String(s(e.getDate()))).replace(/\s/g,"");var =
t=3D"post"=3D=3D=3Dthis.props.type?"BL":"A",n=3DE["default"].createElemen=
t(x["default"],{key:"sharebar",type:t,title:this.props.title,flyTitle:thi=
s.props.flyTitle,publicationDate:e,contentID:this.props.id,desktopIcons:t=
his.props.shareBarDesktopIcons,mobileIcons:this.props.shareBarMobileIcons=
});return{shareBarDefault:n,shareBarPublicateDate:e,sharebarType:t}},t.pr=
ototype.render=3Dfunction(){var =
e=3Dthis.props,t=3De.id,n=3De.title,r=3De.flyTitle,o=3De.showSiblingArtic=
lesList,i=3De.siblingListSideTitle,a=3De.issueSiblingsList,s=3De.articleL=
istPosition,c=3De.nextArticleLink,d=3De.printEdition,f=3De.secondaryList,=
p=3De.secondaryListPosition,h=3De.articleFootNote,m=3Dthis.props.sectionN=
ame,g=3Do&&this.props.classNameModifier?"blog-post__siblings-list--"+this=
.props.classNameModifier:"",y=3D[],v=3D[],b=3Dthis.addSectionDateAuthor()=
;y=3Dthis.addRubric(y,this.props.rubric),b.length&&v.push(E["default"].cr=
eateElement("div",{className:"blog-post__section-date-author",key:"blog-p=
ost__section-date-author"},b));var =
S=3Dthis.addShareBar(),w=3DS.shareBarDefault,T=3DS.shareBarPublicateDate,=
P=3DS.sharebarType;v.push(w);var =
C=3Dthis.props,x=3DC.commentCount,N=3DC.commentStatus,M=3Dnull;if("disabl=
ed"!=3D=3DN&&("readonly"!=3D=3DN||0!=3D=3Dx)){var =
k=3Dthis.props,I=3Dk.firstToCommentLabel,O=3Dk.viewCommentsLabel,A=3Dk.co=
mmentsUri,D=3D{key:"blog-post__comments",firstToCommentLabel:I,commentCou=
nt:x,viewCommentsLabel:O,commentsUri:A};M=3DE["default"].createElement(_[=
"default"],D),v.push(E["default"].createElement(_["default"],l({},D,{hide=
Label:!0})))}var =
F=3Dthis.generateWrappedInnerContent(v);y.push(E["default"].createElement=
("div",{className:"blog-post__inner",key:"inner-content"},F)),y.push(E["d=
efault"].createElement("div",{className:"blog-post__bottom-panel",key:"bl=
og-post__bottom-panel"},E["default"].createElement("div",{className:"blog=
-post__bottom-panel-top"},w,M),E["default"].createElement("div",{classNam=
e:"blog-post__bottom-panel-bottom"},this.props.reuseButtonMaker({type:P,t=
itle:n,publicationDate:T,id:t}))));var =
L=3Dthis.filterBlogPostTextElements(y);this.moveBottomMobileAd(y,L),d&&h&=
&L&&L.push(h);var =
j=3Dthis.props.TitleComponent,B=3Do?E["default"].createElement("span",{cl=
assName:"blog-post__siblings-list-header =
"+g},m):null,G=3D{showSiblingArticlesList:o,flyTitle:r,siblingsListTitle:=
m,elementClassName:g,content:y,issueSiblingsList:a,articleListPosition:s,=
nextArticleLink:c,printEdition:d,blogPostText:L};return =
this.addSiblingsList(G),this.addSecondaryList(f,p,o,L),E["default"].creat=
eElement("article",{itemScope:!0,className:R["default"]("blog-post",this.=
props.className),itemProp:this.props.itemProp,itemType:this.props.itemTyp=
e,role:"article",ref:"article"},B,E["default"].createElement(j,{title:thi=
s.props.title,flyTitle:u(o,i,r),Heading:"h1",titleClassName:o?"flytitle-a=
nd-title__siblings-list-title =
"+g:"",flyTitleClassName:o?"flytitle-and-title__siblings-list-flytitle =
"+g:""}),y)},d(t,null,[{key:"propTypes",get:function(){return{className:E=
["default"].PropTypes.string,image:E["default"].PropTypes.shape({src:E["d=
efault"].PropTypes.string,caption:E["default"].PropTypes.string,alt:E["de=
fault"].PropTypes.string}),author:E["default"].PropTypes.string,byline:E[=
"default"].PropTypes.string,section:E["default"].PropTypes.node,sectionUr=
l:E["default"].PropTypes.string,flyTitle:E["default"].PropTypes.string,ti=
tle:E["default"].PropTypes.string.isRequired,type:E["default"].PropTypes.=
string.isRequired,id:E["default"].PropTypes.string.isRequired,publication=
Date:E["default"].PropTypes.string.isRequired,TitleComponent:E["default"]=
.PropTypes.func.isRequired,rubric:E["default"].PropTypes.string,dateTime:=
E["default"].PropTypes.instanceOf(Date),dateString:E["default"].PropTypes=
.string,timestampISO:E["default"].PropTypes.string,dateFormat:E["default"=
].PropTypes.func,locationCreated:E["default"].PropTypes.string,text:E["de=
fault"].PropTypes.oneOfType([E["default"].PropTypes.string,E["default"].P=
ropTypes.node]).isRequired,afterText:E["default"].PropTypes.node,itemType=
:E["default"].PropTypes.string,itemProp:E["default"].PropTypes.string,com=
mentCount:E["default"].PropTypes.number.isRequired,commentStatus:E["defau=
lt"].PropTypes.oneOf(["disabled","readonly","readwrite","fbcommentplugin"=
]).isRequired,firstToCommentLabel:E["default"].PropTypes.string.isRequire=
d,viewCommentsLabel:E["default"].PropTypes.string.isRequired,commentsUri:=
E["default"].PropTypes.string.isRequired,blogImage:E["default"].PropTypes=
.object,sectionName:E["default"].PropTypes.string,issueSiblingsList:E["de=
fault"].PropTypes.arrayOf(E["default"].PropTypes.object),showSiblingArtic=
lesList:E["default"].PropTypes.bool,sideText:E["default"].PropTypes.strin=
g,nextArticleLink:E["default"].PropTypes.node,articleFootNote:E["default"=
].PropTypes.node,articleListPosition:E["default"].PropTypes.number,classN=
ameModifier:E["default"].PropTypes.string,siblingListSideTitle:E["default=
"].PropTypes.string,shareBarDesktopIcons:C.getIconsPropTypes(),shareBarMo=
bileIcons:C.getIconsPropTypes(),reuseButtonMaker:E["default"].PropTypes.f=
unc,printEdition:E["default"].PropTypes.bool,secondaryList:E["default"].P=
ropTypes.node,secondaryListPosition:E["default"].PropTypes.number}}},{key=
:"defaultProps",get:function(){return{itemType:"http://schema.org/BlogPos=
ting",itemProp:"blogPost",firstToCommentLabel:"Be the first to =
comment",viewCommentsLabel:"View =
comments",reuseButtonMaker:function(){return =
null},dateFormat:function(e){function t(e){var =
t=3De.toString(),n=3Dt.charAt(t.length-1),r=3D"";switch(n){case"1":r=3D"s=
t";break;case"2":r=3D"nd";break;case"3":r=3D"rd";break;default:r=3D"th"}r=
eturn""+e+r}var =
n=3D10,r=3D["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","=
Nov","Dec"],o=3De.getMinutes()0?"blog-post__comments-contentwrapper":""},n>0?r:t)))}t.__esModule=3D=
!0,t["default"]=3Do;var i=3Dn(193),a=3Dr(i)},function(e,t,n){"use =
strict";function r(e){return e&&e.__esModule?e:{"default":e}}function =
o(e){var t=3De.caption;return =
a["default"].createElement("figcaption",{className:"blog-post__image-capt=
ion"},t)}t.__esModule=3D!0;var =
i=3Dn(193),a=3Dr(i);o.propTypes=3D{caption:a["default"].PropTypes.string.=
isRequired},t["default"]=3Do},function(e,t,n){"use strict";function =
r(e){return e&&e.__esModule?e:{"default":e}}function o(e){var =
t=3De.rubric;return =
a["default"].createElement("p",{className:"blog-post__rubric",itemProp:"d=
escription"},t)}t.__esModule=3D!0;var =
i=3Dn(193),a=3Dr(i);o.propTypes=3D{rubric:a["default"].PropTypes.string.i=
sRequired},t["default"]=3Do},function(e,t,n){"use strict";function =
r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t,n,r){var =
o=3D"mailto:rights@economist.com";return =
r&&(o=3DT["default"].format({protocol:"https:",host:"s100.copyright.com",=
pathname:"/AppDispatchServlet",query:{publisherName:"economist",publicati=
on:"economist",title:t,publicationDate:n,contentID:r,type:e,orderBeanRese=
t:0}})),o}function i(e){return =
v["default"].createElement("a",{href:"/Sections"},v["default"].createElem=
ent(h["default"],{className:"blog-post__sharebar-icon-more",icon:"more",s=
ize:"23px"}),v["default"].createElement("span",{className:"blog-post__sha=
rebar-word-more"},e))}function a(e,t,n){var =
r=3Dt.includes("purchaseRights");if(r){var =
i=3De.type,a=3De.title,s=3De.publicationDate,u=3De.contentID,l=3De.urlOve=
rrides,d=3DObject.assign({},l,{purchaseRights:o(i,a,s,u)}),f=3DObject.ass=
ign({},e,{urlOverrides:d});return =
v["default"].createElement("div",{className:"blog-post__sharebar-"+n,styl=
e:i?{fontSize:"30px"}:{}},v["default"].createElement(b["default"],c({icon=
s:t},f)))}return =
v["default"].createElement(b["default"],c({icons:t},e))}function =
s(e){var t=3D!1,n=3D[];t=3Dnull!=3D=3Dnew =
g["default"](window.navigator.userAgent).mobile(),n=3Dt?e.mobileIcons:e.d=
esktopIcons;var r=3Dt?"mobile":"desktop";return =
v["default"].createElement("div",{className:"blog-post__sharebar"},a(e,n.=
filter(function(e){return"string"=3D=3Dtypeof =
e}),r),n.filter(function(e){return"object"=3D=3D=3D("undefined"=3D=3Dtype=
of e?"undefined":l(e))}).map(function(n,o){return =
v["default"].createElement(f["default"],{key:"blog-post__sharebar-balloon=
-"+o,className:w["default"]("blog-post__toggle-share",{"blog-post__toggle=
-share-mobile":t}),shadow:!1,trigger:i(n.buttonName)},a(e,n.icons,r))}))}=
function u(){return =
v["default"].PropTypes.arrayOf(v["default"].PropTypes.oneOfType([v["defau=
lt"].PropTypes.string,v["default"].PropTypes.shape({buttonName:v["default=
"].PropTypes.string.isRequired,icons:v["default"].PropTypes.arrayOf(v["de=
fault"].PropTypes.string).isRequired})]))}t.__esModule=3D!0;var =
l=3D"function"=3D=3Dtypeof Symbol&&"symbol"=3D=3Dtypeof =
Symbol.iterator?function(e){return typeof e}:function(e){return =
e&&"function"=3D=3Dtypeof =
Symbol&&e.constructor=3D=3D=3DSymbol&&e!=3D=3DSymbol.prototype?"symbol":t=
ypeof e},c=3DObject.assign||function(e){for(var =
t=3D1;t0&&void =
0!=3D=3Darguments[0]?arguments[0]:{},t=3De.url,n=3De.title,r=3De.iconSize=
,i=3De.icon,a=3De.executeDefault,u=3De.blogTitle,c=3De.flyTitle;return =
l["default"].createElement("div",{className:"share__icon =
share__icon--"+i},l["default"].createElement("a",{href:t,title:n,"aria-la=
bel":n,className:"share__link",onClick:o.bind(null,c,u,a)},l["default"].c=
reateElement(s["default"],{size:r,icon:i})))}t.__esModule=3D!0,t.handleCl=
ick=3Do,t["default"]=3Di;var =
a=3Dn(1037),s=3Dr(a),u=3Dn(193),l=3Dr(u)},function(e,t,n){"use =
strict";function r(e){return e&&e.__esModule?e:{"default":e}}function =
o(e){var t=3De.text;return"string"=3D=3Dtypeof =
t?a["default"].createElement("div",{className:"blog-post__text",itemProp:=
"description",dangerouslySetInnerHTML:{__html:t}}):t?a["default"].createE=
lement("div",{className:"blog-post__text",itemProp:"description"},t):void=
0}t.__esModule=3D!0;var =
i=3Dn(193),a=3Dr(i);o.propTypes=3D{text:a["default"].PropTypes.oneOfType(=
[a["default"].PropTypes.string,a["default"].PropTypes.node]).isRequired},=
t["default"]=3Do},function(e,t,n){"use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}function o(e){var =
t=3De.siblingArticles,n=3De.flyTitle,r=3De.elementClassName,o=3De.sibling=
sListTitle,i=3De.sideText,s=3De.siblingListSideTitle;if(!t)return =
null;var l=3Di?i:"More in this "+o.toLowerCase()+":";return =
a["default"].createElement("div",{className:"blog-post__siblings-list-asi=
de =
"+r,key:"blog-post__siblings-list"},a["default"].createElement("span",{cl=
assName:"blog-post__side-flytitle"},s),a["default"].createElement("span",=
{className:"blog-post__side-text"},l),a["default"].createElement("ul",{cl=
assName:"blog-post__siblings-list "+r},t.map(function(e,t){var =
o=3De.flyTitle=3D=3D=3Dn,i=3Do?"blog-post__siblings-list-bullet =
"+r:"",s=3Do?"blog-post__siblings-list-selected-link "+r:"";return =
a["default"].createElement("li",{key:t,className:u["default"]("blog-post_=
_siblings-list-article =
"+r,i)},a["default"].createElement("a",{href:e.webURL,className:u["defaul=
t"]("blog-post__siblings-list-article-link =
"+r,s)},a["default"].createElement("span",{className:"blog-post__siblings=
-list-flytitle =
"+r},e.flyTitle,":"),a["default"].createElement("span",{className:"blog-p=
ost__siblings-list-title =
"+r},e.title)))})))}t.__esModule=3D!0,t.siblingList=3Do;var =
i=3Dn(193),a=3Dr(i),s=3Dn(849),u=3Dr(s)},function(e,t){function =
n(e){return =
e.replace(/[\/]+/g,"/").replace(/\/\?/g,"?").replace(/\/\#/g,"#").replace=
(/\:\//g,"://")}e.exports=3Dfunction(){var =
e=3D[].slice.call(arguments,0).join("/");return =
n(e)}},function(e,t,n){"use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}function o(e){var =
t=3De.strategy,n=3De.iframe;return"iframe"=3D=3D=3Dt?a["default"].createE=
lement(u["default"],n):null}t.__esModule=3D!0,t["default"]=3Do;var =
i=3Dn(193),a=3Dr(i),s=3Dn(1117),u=3Dr(s);o.defaultProps=3D{strategy:"ifra=
me"}},function(e,t,n){"use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof =
t))throw new TypeError("Cannot call a class as a function")}function =
i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - =
super() hasn't been called");return!t||"object"!=3Dtypeof =
t&&"function"!=3Dtypeof t?e:t}function a(e,t){if("function"!=3Dtypeof =
t&&null!=3D=3Dt)throw new TypeError("Super expression must either be =
null or a function, not "+typeof =
t);e.prototype=3DObject.create(t&&t.prototype,{constructor:{value:e,enume=
rable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.=
setPrototypeOf(e,t):e.__proto__=3Dt)}t.__esModule=3D!0;var =
s=3DObject.assign||function(e){for(var t=3D1;t0?this.captions[e]:""},t.prototype.retrieveCredit=3D=
function(e){return =
this.credits.length>0?this.credits[e]:""},t.prototype.handleSegmentChange=
=3Dfunction(e){var =
t=3De.segmentX;this.setState({currentSegment:t+1,caption:this.retrieveCap=
tion(t),credit:this.retrieveCredit(t)})},t.prototype.render=3Dfunction(){=
var e=3Dthis,t=3D[];return this.props.children.forEach(function(n){var =
r=3Dn;r=3Dn.type=3D=3D=3Df["default"]?u["default"].cloneElement(n,Object.=
assign({},n.props,{currentSegment:e.state.currentSegment,totalSegment:e.t=
otalSegment,key:"carousel-counter"})):n.type=3D=3D=3Dh["default"]?u["defa=
ult"].cloneElement(n,Object.assign({},{caption:e.state.caption,key:"carou=
sel-caption-display"})):n.type=3D=3D=3Dg["default"]?u["default"].cloneEle=
ment(n,Object.assign({},{credit:e.state.credit,key:"carousel-credit-displ=
ay"})):n.type=3D=3D=3Dc["default"]?u["default"].cloneElement(n,Object.ass=
ign({},n.props,{onScrollerSegmentdidchange:e.handleSegmentChange,key:"Car=
ousel"})):n,t.push(r)}),u["default"].createElement("div",null,t)},t}(u["d=
efault"].Component);t["default"]=3Dy},function(e,t,n){"use =
strict";function r(e){return e&&e.__esModule?e:{"default":e}}function =
o(e){var =
t=3De.currentSegment,n=3De.totalSegment,r=3De.separator,o=3Dvoid =
0=3D=3D=3Dr?" of ":r,i=3De.classNamePrefix,s=3Dvoid =
0=3D=3D=3Di?"carousel":i;return =
a["default"].createElement("div",{className:s+"__counter"},a["default"].c=
reateElement("span",{className:s+"__counter-current-segment"},t),o,a["def=
ault"].createElement("span",{className:s+"__counter-total-segment"},n))}t=
.__esModule=3D!0,t["default"]=3Do;var =
i=3Dn(193),a=3Dr(i)},function(e,t,n){"use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}function o(e){var =
t=3De.classNamePrefix,n=3Dvoid =
0=3D=3D=3Dt?"carousel":t,r=3De.caption,o=3Dvoid 0=3D=3D=3Dr?"":r;return =
a["default"].createElement("span",{className:n+"__caption"},o)}t.__esModu=
le=3D!0,t["default"]=3Do;var i=3Dn(193),a=3Dr(i)},function(e,t,n){"use =
strict";function r(e){return e&&e.__esModule?e:{"default":e}}function =
o(e){var t=3De.classNamePrefix,n=3Dvoid =
0=3D=3D=3Dt?"carousel":t,r=3De.credit,o=3Dvoid =
0=3D=3D=3Dr?"":r,i=3De.hideEmpty,s=3Dvoid 0=3D=3D=3Di?!1:i;return =
s&&""=3D=3D=3Do?null:a["default"].createElement("div",{className:n+"__cre=
dits-wrapper"},a["default"].createElement("span",{className:n+"__credits"=
},o))}t.__esModule=3D!0,t["default"]=3Do;var =
i=3Dn(193),a=3Dr(i)},function(e,t){"use =
strict";Object.defineProperty(t,"__esModule",{value:!0});t.galleries=3D[{=
articleId:"21712028",paragraphPosition:29,data:{type:"gallery",showCaptio=
ns:!0,showCredits:!0,showCounter:!0,galleryData:{title:"",data:[{caption:=
"",credit:"Ursula =
Esling",path:"//cdn.static-economist.com/sites/default/files/external/201=
6/christmas/gallery/thetower/20161225_SSM058.jpg"},{caption:"",credit:"Su=
zy =
Connolly",path:"//cdn.static-economist.com/sites/default/files/external/2=
016/christmas/gallery/thetower/20161225_SSM059.jpg"},{caption:"",credit:"=
Rachel =
Lloyd",path:"//cdn.static-economist.com/sites/default/files/external/2016=
/christmas/gallery/thetower/20161225_SSM060.jpg"},{caption:"",credit:"Joa=
nne =
Banks",path:"//cdn.static-economist.com/sites/default/files/external/2016=
/christmas/gallery/thetower/20161225_SSM061.jpg"},{caption:"",credit:"Jam=
es =
Fransham",path:"//cdn.static-economist.com/sites/default/files/external/2=
016/christmas/gallery/thetower/20161225_SSM062.jpg"},{caption:"",credit:"=
Tom =
Standage",path:"//cdn.static-economist.com/sites/default/files/external/2=
016/christmas/gallery/thetower/20161225_SSM063.jpg"},{caption:"",credit:"=
Una =
Corrigan",path:"//cdn.static-economist.com/sites/default/files/external/2=
016/christmas/gallery/thetower/20161225_SSM064.jpg"},{caption:"",credit:"=
Nino =
Bennett",path:"//cdn.static-economist.com/sites/default/files/external/20=
16/christmas/gallery/thetower/20161225_SSM065.jpg"},{caption:"",credit:"S=
ophie =
Bradford",path:"//cdn.static-economist.com/sites/default/files/external/2=
016/christmas/gallery/thetower/20161225_SSM066.jpg"},{caption:"",credit:"=
Ketna =
Patel",path:"//cdn.static-economist.com/sites/default/files/external/2016=
/christmas/gallery/thetower/20161225_SSM067.jpg"},{caption:"",credit:"Joa=
nne =
Banks",path:"//cdn.static-economist.com/sites/default/files/external/2016=
/christmas/gallery/thetower/20161225_SSM068.jpg"},{caption:"",credit:"Ben=
=
Heubl",path:"//cdn.static-economist.com/sites/default/files/external/2016=
/christmas/gallery/thetower/20161225_SSM069.jpg"}]}}},{articleId:"2171203=
2",paragraphPosition:9,data:{type:"gallery",showCaptions:!0,showCredits:!=
0,showCounter:!0,galleryData:{title:"",data:[{caption:"",credit:"Robert =
Gumpert",path:"//cdn.static-economist.com/sites/default/files/cf_images/i=
mages-magazine/2016/12/25/SS/20161225_SSM001.png"},{caption:"",credit:"Ro=
bert =
Gumpert",path:"//cdn.static-economist.com/sites/default/files/cf_images/i=
mages-magazine/2016/12/25/SS/20161225_SSM002.png"},{caption:"",credit:"Ro=
bert =
Gumpert",path:"//cdn.static-economist.com/sites/default/files/cf_images/i=
mages-magazine/2016/12/25/SS/20161225_SSM003.png"},{caption:"",credit:"Ro=
bert =
Gumpert",path:"//cdn.static-economist.com/sites/default/files/cf_images/i=
mages-magazine/2016/12/25/SS/20161225_SSM004.png"},{caption:"",credit:"Ro=
bert =
Gumpert",path:"//cdn.static-economist.com/sites/default/files/cf_images/i=
mages-magazine/2016/12/25/SS/20161225_SSM005.png"},{caption:"",credit:"Ro=
bert =
Gumpert",path:"//cdn.static-economist.com/sites/default/files/cf_images/i=
mages-magazine/2016/12/25/SS/20161225_SSM006.png"}]}}},{articleId:"217120=
60",paragraphPosition:13,data:{type:"gallery",showCaptions:!0,showCredits=
:!0,showCounter:!0,galleryData:{title:"",data:[{caption:"At night the =
Chinese promenade in Dandong drips with neon. The North Korean shore is =
shrouded with darkness, but for a few unchanging lights",credit:"Gilles =
Sabrie",path:"//cdn.static-economist.com/sites/default/files/cf_images/im=
ages-magazine/2016/12/25/SS/20161225_SSM007.png"},{caption:"Shops near =
the Chinese shore are filled with an array of souvenirs and tat. In some =
stores the shop assistants all wear military fatigues",credit:"Gilles =
Sabrie",path:"//cdn.static-economist.com/sites/default/files/cf_images/im=
ages-magazine/2016/12/25/SS/20161225_SSM008.png"},{caption:"In many =
places only a few hundred metres of open water divides China and North =
Korea: there are no fences, no barbed wire, no security =
cameras",credit:"Gilles =
Sabrie",path:"//cdn.static-economist.com/sites/default/files/cf_images/im=
ages-magazine/2016/12/25/SS/20161225_SSM009.png"},{caption:"Visitors to =
Dandong pay 10 yuan to dress up in North Korean outfits and have their =
photo taken",credit:"Gilles =
Sabrie",path:"//cdn.static-economist.com/sites/default/files/cf_images/im=
ages-magazine/2016/12/25/SS/20161225_SSM010.jpg"},{caption:"On the North =
Korean side opposite Dandong are a flash-looking conference centre, a =
water slide and a few tall buildings. All stand empty",credit:"Gilles =
Sabrie",path:"//cdn.static-economist.com/sites/default/files/cf_images/im=
ages-magazine/2016/12/25/SS/20161225_SSM011.png"},{caption:"Tour groups =
peer and gawp as the boat draws close to the North Korean =
shore",credit:"Gilles =
Sabrie",path:"//cdn.static-economist.com/sites/default/files/cf_images/im=
ages-magazine/2016/12/25/SS/20161225_SSM012.png"},{caption:"Many =
tourists come armed with binoculars to get a better look at the hermit =
kingdom",credit:"Gilles =
Sabrie",path:"//cdn.static-economist.com/sites/default/files/cf_images/im=
ages-magazine/2016/12/25/SS/20161225_SSM013.png"},{caption:"Boatloads of =
Chinese tourists take photos of the barren North Korean landscape and =
wait for soldiers to emerge from the turquoise sentry towers that =
spatter the shore at regular intervals",credit:"Gilles =
Sabrie",path:"//cdn.static-economist.com/sites/default/files/cf_images/im=
ages-magazine/2016/12/25/SS/20161225_SSM014.png"},{caption:"The Broken =
Bridge in Dandong is a symbol of the North Korean war: half of it was =
bombed but the Chinese side is still standing",credit:"Gilles =
Sabrie",path:"//cdn.static-economist.com/sites/default/files/cf_images/im=
ages-magazine/2016/12/25/SS/20161225_SSM015.png"},{caption:"In Dandong =
New Town most tower blocks stand empty or half-complete",credit:"Gilles =
Sabrie",path:"//cdn.static-economist.com/sites/default/files/cf_images/im=
ages-magazine/2016/12/25/SS/20161225_SSM016.png"},{caption:"Stylised =
images on the Chinese shore tell tourists how to behave in the border =
zone",credit:"Gilles =
Sabrie",path:"//cdn.static-economist.com/sites/default/files/cf_images/im=
ages-magazine/2016/12/25/SS/20161225_SSM017.png"},{caption:"Signs by the =
North Korean border tell tourists not to talk with people over the =
border, not to throw objects, or climb over the barriers",credit:"Gilles =
Sabrie",path:"//cdn.static-economist.com/sites/default/files/cf_images/im=
ages-magazine/2016/12/25/SS/20161225_SSM018.png"},{caption:"By the goods =
yard that never opened an advertising hoarding stands tattered and =
empty. The large customs building with an empty rectangular space in the =
middle theoretically represents the character for =
=E2=80=9Cgateway=E2=80=9D but instead acts as a metaphor for a grand =
plan with a giant hole in it",credit:"Gilles =
Sabrie",path:"//cdn.static-economist.com/sites/default/files/cf_images/im=
ages-magazine/2016/12/25/SS/20161225_SSM020.png"}]}}},{articleId:"2171206=
2",paragraphPosition:15,data:{type:"gallery",showCaptions:!0,showCredits:=
!0,showCounter:!0,galleryData:{title:"",data:[{caption:"With his beloved =
but often absent mother, Ann Dunham, =
1960s",credit:"Reuters",path:"//cdn.static-economist.com/sites/default/fi=
les/external/2016/christmas/gallery/obama/20161225_SSM023.jpg"},{caption:=
"Seeking Promethean fire at Harvard Law School, 1990",credit:"Getty =
Images",path:"//cdn.static-economist.com/sites/default/files/external/201=
6/christmas/gallery/obama/20161225_SSM024.jpg"},{caption:'Introducing =
the world to "the audacity of hope", 2004',credit:"CQ Roll =
Call",path:"//cdn.static-economist.com/sites/default/files/external/2016/=
christmas/gallery/obama/20161225_SSM025.jpg"},{caption:"With Michelle, =
who would become even more popular than her husband, 2004",credit:"Getty =
Images",path:"//cdn.static-economist.com/sites/default/files/external/201=
6/christmas/gallery/obama/20161225_SSM026.jpg"},{caption:"Obama the =
Berliner, en route to the presidency, 2008",credit:"Getty =
Images",path:"//cdn.static-economist.com/sites/default/files/external/201=
6/christmas/gallery/obama/20161225_SSM027.jpg"},{caption:"Back at the =
convention, this time as the candidate, 2008",credit:"CQ Roll =
Call",path:"//cdn.static-economist.com/sites/default/files/external/2016/=
christmas/gallery/obama/20161225_SSM028.jpg"},{caption:"Unfeigned =
devotion to his wife and children. And dancing. =
2009",credit:"Reuters",path:"//cdn.static-economist.com/sites/default/fil=
es/external/2016/christmas/gallery/obama/20161225_SSM029.jpg"},{caption:"=
Obamacare brings health insurance to 20m Americans, 2010",credit:"Getty =
Images",path:"//cdn.static-economist.com/sites/default/files/external/201=
6/christmas/gallery/obama/20161225_SSM030.jpg"},{caption:"From Hawaii to =
the White House, a killer on the court, =
2010",credit:"Eyevine",path:"//cdn.static-economist.com/sites/default/fil=
es/external/2016/christmas/gallery/obama/20161225_SSM031.jpg"},{caption:"=
Osama bin Laden died; General Motors survived, =
2011",credit:"Reuters",path:"//cdn.static-economist.com/sites/default/fil=
es/external/2016/christmas/gallery/obama/20161225_SSM032.jpg"},{caption:"=
Sandy Hook: the worst day of his presidency, =
2012",credit:"AFP",path:"//cdn.static-economist.com/sites/default/files/e=
xternal/2016/christmas/gallery/obama/20161225_SSM033.jpg"},{caption:"Reme=
mbering the Selma march, 50 years on, 2015",credit:"Getty =
Images",path:"//cdn.static-economist.com/sites/default/files/external/201=
6/christmas/gallery/obama/20161225_SSM034.jpg"},{caption:"Staring down =
Putin, who has shadowed his presidency, 2016",credit:"Getty =
Images",path:"//cdn.static-economist.com/sites/default/files/external/201=
6/christmas/gallery/obama/20161225_SSM035.jpg"},{caption:"Welcoming his =
successor to the Oval Office, =
2016",credit:"Reuters",path:"//cdn.static-economist.com/sites/default/fil=
es/external/2016/christmas/gallery/obama/20161225_SSM036.jpg"}]}}},{artic=
leId:"21712066",paragraphPosition:7,data:{type:"gallery",showCaptions:!0,=
showCredits:!0,showCounter:!0,galleryData:{title:"",data:[{caption:"A =
climber descends from a giant sequoia tree crown in Sequoia National =
Park after sampling leaves to evaluate tree drought =
response",credit:"Anthony =
Ambrose",path:"//cdn.static-economist.com/sites/default/files/external/20=
16/christmas/gallery/sequioa/20161225_SSM037.jpg"},{caption:"Looking up =
at the upper crown of a giant sequoia tree crown in Sequoia National =
Park",credit:"Anthony =
Ambrose",path:"//cdn.static-economist.com/sites/default/files/external/20=
16/christmas/gallery/sequioa/20161225_SSM038.jpg"},{caption:"A climber =
begins his ascent of a giant sequoia tree in Sequoia National Park to =
evaluate tree drought response",credit:"Anthony =
Ambrose",path:"//cdn.static-economist.com/sites/default/files/external/20=
16/christmas/gallery/sequioa/20161225_SSM039.jpg"},{caption:"A climber =
ascends a rope in the upper crown of a giant sequoia tree at Whitaker's =
Forest in the Sierra Nevada, California",credit:"Anthony =
Ambrose",path:"//cdn.static-economist.com/sites/default/files/external/20=
16/christmas/gallery/sequioa/20161225_SSM040.jpg"},{caption:"A climber =
samples leaves from the top of a giant sequoia to measure treetop water =
status in Sequoia National Park",credit:"Anthony =
Ambrose",path:"//cdn.static-economist.com/sites/default/files/external/20=
16/christmas/gallery/sequioa/20161225_SSM041.jpg"},{caption:"A giant =
sequoia tree showing some leaf dieback overlooking lower elevation =
forests with elevated mortality of pine trees in Sequoia National =
Park",credit:"Anthony =
Ambrose",path:"//cdn.static-economist.com/sites/default/files/external/20=
16/christmas/gallery/sequioa/20161225_SSM042.jpg"},{caption:"View of a =
giant sequoia forest canopy in Sequoia National Park from inside the =
crown of a large sequoia tree",credit:"Anthony =
Ambrose",path:"//cdn.static-economist.com/sites/default/files/external/20=
16/christmas/gallery/sequioa/20161225_SSM043.jpg"},{caption:"Sunrise =
over a giant sequoia forest canopy in Sequoia National =
Park",credit:"Anthony =
Ambrose",path:"//cdn.static-economist.com/sites/default/files/external/20=
16/christmas/gallery/sequioa/20161225_SSM044.jpg"}]}}},{articleId:"217120=
45",paragraphPosition:10,data:{type:"gallery",showCaptions:!0,showCredits=
:!0,showCounter:!0,galleryData:{title:"",data:[{caption:"Lichen, wild =
berries and herbs carpet the forest floor near Salla, Finland. In winter =
reindeer feed on lichen but climate change has meant more ice and less =
snow, making it harder for them to get to their food",credit:"John =
McDermott",path:"//cdn.static-economist.com/sites/default/files/external/=
2016/christmas/gallery/reindeer/20161225_SSM045.jpg"},{caption:"Reindeer =
in a corral near Salla, Finland. Every autumn herders round-up their =
reindeer for identification and, in some cases, slaughter",credit:"John =
McDermott",path:"//cdn.static-economist.com/sites/default/files/external/=
2016/christmas/gallery/reindeer/20161225_SSM046.jpg"},{caption:"Even =
experienced herders find it tricky to locate reindeer. The red lines on =
the map show the path of a two-person helicopter dispatched to spot the =
reindeer from above",credit:"John =
McDermott",path:"//cdn.static-economist.com/sites/default/files/external/=
2016/christmas/gallery/reindeer/20161225_SSM047.jpg"},{caption:"Reindeer =
meat is hung and dried in a cabin in the woods near Salla, =
Finland",credit:"John =
McDermott",path:"//cdn.static-economist.com/sites/default/files/external/=
2016/christmas/gallery/reindeer/20161225_SSM048.jpg"},{caption:"Raisa =
Korpela, a reindeer herder from Salla, Finland, greets Kepo, a long-lost =
member of her family's herd. Every autumn reindeer herders round-up =
their animals for identification and, in some cases, =
slaughter",credit:"John =
McDermott",path:"//cdn.static-economist.com/sites/default/files/external/=
2016/christmas/gallery/reindeer/20161225_SSM049.jpg"},{caption:"Raisa =
Korpela, a reindeer herder from Salla, Finland, and her dog, Majori. Ms =
Korpela is working out where to set up a temporary fence so she can =
marshal the herd towards a corral",credit:"John =
McDermott",path:"//cdn.static-economist.com/sites/default/files/external/=
2016/christmas/gallery/reindeer/20161225_SSM050.jpg"},{caption:"A =
reindeer herder grabs the antlers of a reindeer calf. The reindeer has =
neither a collar nor markings on its ears, suggesting that it has yet to =
be identified",credit:"John =
McDermott",path:"//cdn.static-economist.com/sites/default/files/external/=
2016/christmas/gallery/reindeer/20161225_SSM051.jpg"},{caption:"Reindeer =
herders lay tape in a forest near Salla, Finland. The tape helps funnel =
the reindeer towards a corral",credit:"John =
McDermott",path:"//cdn.static-economist.com/sites/default/files/external/=
2016/christmas/gallery/reindeer/20161225_SSM052.jpg"},{caption:"After =
receiving a call from the chief herder, the other reindeer herders set =
off to find where the animals are located. On his back is a roll of =
tape, which will be used to marshal the reindeer towards the =
corral",credit:"John =
McDermott",path:"//cdn.static-economist.com/sites/default/files/external/=
2016/christmas/gallery/reindeer/20161225_SSM053.jpg"},{caption:"Noora =
Kotala, a nurse and occasional reindeer herder from Salla, Finland. =
Around her neck is a pendant with a replica of her bespoke calf mark. A =
gift from her boyfriend, the pendant shows one of 12,000 different =
patterns that may be cut into the ears of young calves, each one =
denoting the ownership of a different herder",credit:"John =
McDermott",path:"//cdn.static-economist.com/sites/default/files/external/=
2016/christmas/gallery/reindeer/20161225_SSM054.jpg"},{caption:"Lauri =
Aatsinki heats a pot of strong coffee over a fire. Mr Aatsinki began =
herding aged 10. Now in his ninth decade, he still goes out herding =
every day throughout round-up season",credit:"John =
McDermott",path:"//cdn.static-economist.com/sites/default/files/external/=
2016/christmas/gallery/reindeer/20161225_SSM055.jpg"},{caption:"A =
collection of frosty reindeer antlers in the garden of Aarne Aatsinki =
and Raisa Korpela, reindeer herders from near Salla, in =
Finland",credit:"John =
McDermott",path:"//cdn.static-economist.com/sites/default/files/external/=
2016/christmas/gallery/reindeer/20161225_SSM056.jpg"},{caption:"Sunset =
near Salla, in Lapland, Finland",credit:"John =
McDermott",path:"//cdn.static-economist.com/sites/default/files/external/=
2016/christmas/gallery/reindeer/20161225_SSM057.jpg"}]}}}]},function(e,t)=
{(function(t){e.exports=3D"ontouchstart"in t||t.DocumentTouch&&document =
instanceof DocumentTouch}).call(t,function(){return =
this}())},function(e,t,n){"use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof =
t))throw new TypeError("Cannot call a class as a function")}function =
i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - =
super() hasn't been called");return!t||"object"!=3Dtypeof =
t&&"function"!=3Dtypeof t?e:t}function a(e,t){if("function"!=3Dtypeof =
t&&null!=3D=3Dt)throw new TypeError("Super expression must either be =
null or a function, not "+typeof =
t);e.prototype=3DObject.create(t&&t.prototype,{constructor:{value:e,enume=
rable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.=
setPrototypeOf(e,t):e.__proto__=3Dt)}function s(){return =
c["default"].createElement("svg",{xmlns:"https://www.w3.org/2000/svg",x:"=
0px",y:"0px",width:"48px",height:"48px",viewBox:"0 0 48 =
48",style:{enableBackground:"new 0 0 48 =
48"}},c["default"].createElement("g",{className:"swipe-notification__info=
"},c["default"].createElement("circle",{style:{fill:"#FFF600"},cx:"24",cy=
:"24",r:"15"}),c["default"].createElement("path",{className:"swipe-notifi=
cation__info-i",style:{fill:"#121212"},d:"M21.5,30c0-0.5,0.1-1,0.2-1.6l0.=
7-4.6c0-0.3,0.1-0.6,0.1-0.9c0-0.6-0.3-0.8-1.3-1l0.1-0.9 =
c1.5-0.2,3.2-0.6,4.7-1.1l-1.3,8.4c-0.1,0.4-0.1,0.7-0.1,1c0,0.5,0.3,0.8,0.=
7,0.8 c0.4,0,0.8-0.2,1.2-0.4l0.3,0.7 =
c-0.7,0.7-1.9,1.4-3.4,1.4C22.1,31.9,21.5,31.2,21.5,30 z =
M23.2,16.6c0-0.9,0.7-1.7,1.7-1.7c1,0,1.7,0.7,1.7,1.7s-0.7,1.7-1.7,1.7 =
C23.9,18.3,23.2,17.5,23.2,16.6z"=0A=
}),c["default"].createElement("polygon",{className:"swipe-notification__i=
nfo-close",style:{fill:"#121212"},points:"29.7,19.8 28.2,18.3 24,22.6 =
19.8,18.3 18.3,19.8 22.6,24 18.3,28.2 19.8,29.7 24,25.4 28.2,29.7 =
29.7,28.2 =
25.4,24"})))}Object.defineProperty(t,"__esModule",{value:!0});var =
u=3Dfunction(){function e(e,t){for(var n=3D0;n=3Di.left&&o.left<=3Di.right&&o.bottom>=3Di.top&&o.top<=3Di.b=
ottom;return s}var =
f=3Da(),p=3De=3D=3D=3Dt.document.body?t:e,h=3Do(f.checkAll(u),15);return =
r(p,"scroll",h),p=3D=3D=3Dt&&r(t,"resize",h),l&&s(f,e,h),setInterval(h,15=
0),{container:e,isInViewport:n}}function a(){function =
e(e,t,n){r(e)||i.push([e,t,n])}function t(e){var =
t=3Dn(e);-1!=3D=3Dt&&i.splice(t,1)}function n(e){for(var =
t=3Di.length-1;t>=3D0;t--)if(i[t][0]=3D=3D=3De)return =
t;return-1}function r(e){return-1!=3D=3Dn(e)}function o(e){return =
function(){for(var t=3Di.length-1;t>=3D0;t--)e.apply(this,i[t])}}var =
i=3D[];return{add:e,remove:t,isWatched:r,checkAll:o}}function =
s(e,t,n){function r(e){e.some(o)=3D=3D=3D!0&&setTimeout(n,0)}function =
o(t){var =
n=3Ds.call([],Array.prototype.slice.call(t.addedNodes),t.target);return =
a.call(n,e.isWatched).length>0}var i=3Dnew =
MutationObserver(r),a=3DArray.prototype.filter,s=3DArray.prototype.concat=
;i.observe(t,{childList:!0,subtree:!0,attributes:!0})}e.exports=3Dn;var =
u=3D[],l=3D"function"=3D=3Dtypeof =
t.MutationObserver,c=3Dfunction(){return =
t.document?t.document.documentElement.compareDocumentPosition?function(e,=
t){return!!(16&e.compareDocumentPosition(t))}:t.document.documentElement.=
contains?function(e,t){return =
e!=3D=3Dt&&(e.contains?e.contains(t):!1)}:function(e,t){for(;t=3Dt.parent=
Node;)if(t=3D=3D=3De)return!0;return!1}:!0}}).call(t,function(){return =
this}())},function(e,t,n){"use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}function =
o(e){if(Array.isArray(e)){for(var =
t=3D0,n=3DArray(e.length);to;o++)r[o]=3Darguments[o];var =
s=3Da(this,(e=3DObject.getPrototypeOf(t)).call.apply(e,[this].concat(r)))=
;return =
s.state=3D{isLoading:!1,pages:[],lastPage:s.props.page||0},s.handleLoadMo=
re=3Ds.handleLoadMore.bind(s),s.handleIsLastPage=3Ds.handleIsLastPage.bin=
d(s),s.handleReadyStateChange=3Ds.handleReadyStateChange.bind(s),s}return=
=
s(t,e),d(t,[{key:"defaultProps",get:function(){return{page:0,hideAd:!1,hi=
deLoadMore:!1}}}],[{key:"renderHelmet",value:function(e){var =
t=3Darguments.length<=3D1||void =
0=3D=3D=3Darguments[1]?0:arguments[1],n=3De.children&&e.children.entries[=
0];if(!n)return null;var r=3Dnew =
Date(n.datePublished),i=3D"http://www.economist.com"+e.webURL,a=3D"?page=3D=
"+(t+2),s=3Dt>0?"?page=3D"+(t+1):"",u=3D162,l=3De.description&&e.title?("=
About "+e.title+" -- "+e.description).substr(0,u)+"...":null;return =
p["default"].createElement(_["default"],{title:e.title,meta:[{name:"descr=
iption",content:e.description||k},{name:"pubdate",content:r}].concat(o(l?=
[{property:"og:description",content:l}]:[]),[{property:"og:image",content=
:"http://cdn.static-economist.com/sites/default/files/the-economist-logo.=
gif"},{property:"og:type",content:"article"},{property:"og:url",content:i=
}]),link:[{rel:"canonical",href:""+i+s},{rel:"next",href:""+i+a}].concat(=
o(_["default"].buildRSSLinks(e)))})}}]),d(t,[{key:"componentWillMount",va=
lue:function(){this.props.blog.children&&this.props.blog.children.isLastP=
age=3D=3D=3D!0&&this.handleIsLastPage(),this.props.pageInformationStore&&=
this.updatePageInformation()}},{key:"componentWillReceiveProps",value:fun=
ction(e){this.props.blog.id!=3D=3De.blog.id&&this.setState({pages:[],last=
Page:this.props.page||0,isLastPage:!1})}},{key:"getOmnitureTemplate",valu=
e:function(){var =
e=3D"blog_post_listing";return"latestUpdates"=3D=3D=3Dthis.props.blog.typ=
e&&(e=3D"latest_updates"),"section"=3D=3D=3Dthis.props.blog.type&&(e=3D"s=
ection"),"topic"=3D=3D=3Dthis.props.blog.type&&(e=3D"topic"),e}},{key:"up=
datePageInformation",value:function(){var =
e=3Dthis.props.blog;this.props.pageInformationStore.set(c({},e,{isList:!0=
,topic:e.title,template:this.getOmnitureTemplate(),adTag:b.createADTag(e.=
dfp)}))}},{key:"handleIsLastPage",value:function(){this.setState({isLastP=
age:!0})}},{key:"makePageRoute",value:function(e){var =
t=3De.page;return{queries:P.TeaserListPageQueries,params:{page:t||0,path:=
this.props.blog.webURL},name:"TeaserListPageRoute"}}},{key:"handleReadySt=
ateChange",value:function(e){var =
t=3De.done,n=3De.error,r=3DBoolean(t||n),o=3Dthis.state,i=3Do.pages,a=3Do=
.lastPage;n?i=3Di.slice(0,i.length-1):t&&(a+=3D1),this.setState({isLoadin=
g:!r,pages:i,lastPage:a})}},{key:"handleLoadMore",value:function(e){var =
t=3Dthis;if(0=3D=3D=3De.button&&!e.ctrlKey){var =
n=3Dthis.state.pages,r=3Dthis.state.lastPage,o=3Dfunction(e){var =
n=3De.done,r=3De.props;if(!n)return null;var o=3D!1;return =
S.hasRoadblock()&&(o=3D!0),n?p["default"].createElement(N.TeaserListPage,=
c({},r,{hideAd:o,sra:!1,onIsLastPage:t.handleIsLastPage})):p["default"].c=
reateElement("noscript",null)},i=3Dp["default"].createElement(m["default"=
].Renderer,{key:"page-"+(r+1),Container:N.TeaserListPage,queryConfig:this=
.makePageRoute({page:r+1}),render:o,environment:this.props.relayEnvironme=
nt,onReadyStateChange:this.handleReadyStateChange});this.setState({isLoad=
ing:!0,pages:n.concat([i])}),e.preventDefault()}}},{key:"renderPages",val=
ue:function(e){return[p["default"].createElement(N.TeaserListLayoutPage,{=
blog:this.props.blog,key:"0",hideAd:this.props.hideAd,isLastPage:e,adTag:=
b.createADTag(this.props.blog.dfp)})].concat(o(this.state.pages||[]))}},{=
key:"renderLoadingIndicator",value:function(){return =
this.state.isLoading?p["default"].createElement(E["default"],null):null}}=
,{key:"renderLoadMore",value:function(){if(this.props.hideLoadMore||!this=
.props.blog.children)return null;var =
e=3Dthis.state.lastPage||0,t=3Dthis.state.isLastPage||this.props.blog.chi=
ldren&&this.state.lastPage=3D=3D=3Dthis.props.blog.children.totalPages,n=3D=
this.state.isLoading||t||!1,r=3D"Load more posts from =
"+this.props.blog.title;return t?r=3D"No more posts from =
"+this.props.blog.title:this.state.isLoading&&(r=3D"Loading posts from =
"+this.props.blog.title),p["default"].createElement("div",{className:"mai=
n-content__load-more-button-container",key:"load-more-button"},p["default=
"].createElement(x["default"],{className:"fe-blogs-teaser-list__load-more=
-button",onClick:t?null:this.handleLoadMore,disabled:n,href:t?null:"?page=
=3D"+(e+1+1)},r,this.renderLoadingIndicator()))}},{key:"render",value:fun=
ction(){var =
e=3Dthis,n=3D["main-content--teaser-list","main-content--teaser-list--"+t=
his.props.blog.id];this.props.className&&(n=3Dn.concat([this.props.classN=
ame]));var =
r=3Dthis.renderLoadMore(),o=3Dthis.renderPages(this.state.lastPage).map(f=
unction(t,n,o){n=3D=3D=3Do.length-1&&(t=3D[t,r]);var =
i=3De.props.hideAd;return =
S.hasRoadblock()&&0!=3D=3Dn&&(i=3D!0),p["default"].createElement(y["defau=
lt"],{renderContainer:!1,hideAd:i,key:"page-"+n,adSra:0=3D=3D=3Dn,adTag:b=
.createADTag(e.props.blog.dfp)},p["default"].createElement("div",{classNa=
me:"main-content__teaser-list main-content__teaser-list--blog-page =
main-content__main-column"},t))});return =
p["default"].createElement("div",{className:"teaserlist__wrapper"},p["def=
ault"].createElement(T.Header,{blog:this.props.blog}),p["default"].create=
Element(y["default"],{className:n.join(" =
"),renderRelated:!1,adTag:b.createADTag(this.props.blog.dfp),hideAd:this.=
props.hideAd},o,this.props.hideAd||t.renderHelmet(this.props.blog,this.st=
ate.lastPage)))}}]),t}(p["default"].Component);t.TeaserList=3Dm["default"=
].createContainer(I,{initialVariables:{page:0},fragments:N.teaserListAndT=
easerListPageFragments})},function(e,t,n){"use strict";function =
r(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e =
instanceof t))throw new TypeError("Cannot call a class as a =
function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't =
been initialised - super() hasn't been =
called");return!t||"object"!=3Dtypeof t&&"function"!=3Dtypeof =
t?e:t}function a(e,t){if("function"!=3Dtypeof t&&null!=3D=3Dt)throw new =
TypeError("Super expression must either be null or a function, not =
"+typeof =
t);e.prototype=3DObject.create(t&&t.prototype,{constructor:{value:e,enume=
rable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.=
setPrototypeOf(e,t):e.__proto__=3Dt)}function s(e){var =
t=3De.title;return =
h["default"].createElement("div",{className:"simple-header"},h["default"]=
.createElement("div",{className:"simple-header__inner"},h["default"].crea=
teElement("h1",{className:"simple-header__name",itemProp:"name"},t)))}fun=
ction u(e){var =
t=3De.isFirstClick,n=3De.isCoverExpanded,r=3D"#FFF600",o=3D{fill:"none",s=
troke:r,strokeWidth:3,strokeMiterlimit:10};return =
h["default"].createElement("div",{className:T["default"]("cover__expand-c=
ontainer",{"no-animation":t,"animate-close":n})},h["default"].createEleme=
nt("svg",{className:"cover__expand-button",xmlns:"https://www.w3.org/2000=
/svg",x:"0px",y:"0px",width:"40px",height:"40px",viewBox:"0 0 40 =
40",style:{enableBackground:"new 0 0 40 =
40"}},h["default"].createElement("polyline",{style:o,className:"cover__ex=
pand-icon-top-left",points:"5,20.2 5,5 =
20.2,5"}),h["default"].createElement("polyline",{style:o,className:"cover=
__expand-icon-bottom-right",points:"35,19.8 35,35 19.8,35"})))}function =
l(e){var t=3De.isFirstClick;return =
t?h["default"].createElement("div",{className:"cover__mobile-tap-notifica=
tion"},h["default"].createElement("em",null,"Tap to reveal the =
cover")):null}Object.defineProperty(t,"__esModule",{value:!0}),t.Header=3D=
t.HeaderLayout=3Dvoid 0;var c=3DObject.assign||function(e){for(var =
t=3D1;ta;a++)r[a]=3Darguments[a];var =
s=3Di(this,(e=3DObject.getPrototypeOf(t)).call.apply(e,[this].concat(r)))=
;return =
s.handleOnCoverClick=3Ds.handleOnCoverClick.bind(s),s.state=3D{isCoverExp=
anded:!1,isFirstClick:!0},s}return =
a(t,e),d(t,[{key:"handleOnCoverClick",value:function(e){this.setState({is=
CoverExpanded:!this.state.isCoverExpanded,isFirstClick:!1})}},{key:"massa=
geBlogProps",value:function(){return =
c({},this.props.blog,{image:"/assets/header-"+this.props.blog.slug+".svg"=
,mobileImage:"/assets/header-"+this.props.blog.slug+"-mobile.svg",flyTitl=
e:this.props.blog.topic,title:this.props.blog.title,text:this.props.blog.=
description})}},{key:"render",value:function(){if(!this.props.blog)return=
h["default"].createElement("div",null);var =
e=3Dthis.props.blog,t=3De.type,n=3De.slug,r=3De.twitter,o=3De.id,i=3De.ma=
inImageObj,a=3Dthis.state,d=3Da.isCoverExpanded,f=3Da.isFirstClick,p=3Di?=
i.path:null,m=3Dthis.props.blog.id=3D=3D=3Dx.christmasIssueCollection.col=
lectionID.toString()?{path:"//cdn.static-economist.com/sites/default/file=
s/external/2016/christmas/cover/theeconomist-christmas-cover-2016-large.p=
ng"}:p;if("section"=3D=3D=3Dt||"topic"=3D=3D=3Dt||"latestUpdates"=3D=3D=3D=
t)return h["default"].createElement(s,{title:this.props.blog.title});var =
g=3Dnull;r&&(g=3D[h["default"].createElement("div",{className:"header__fo=
llow-us-title",key:"title"},"Follow =
on"),h["default"].createElement("div",{className:"header__follow-us-icons=
",key:"icons"},h["default"].createElement("a",{href:"http://twitter.com/"=
+r},h["default"].createElement(b["default"],{icon:"twitter",size:"40px"})=
))]);var y=3Dnull;return =
m&&(y=3D[h["default"].createElement("div",{key:"header__cover-wrapper",cl=
assName:"header__cover-wrapper"},h["default"].createElement(w["default"],=
{src:m.path,classNameImage:"header__cover-image"})),C["default"]?h["defau=
lt"].createElement(l,{isFirstClick:f}):h["default"].createElement("span",=
{key:"2"},h["default"].createElement("div",{className:"cover__expand-bg-t=
int"}),h["default"].createElement(u,{isCoverExpanded:d,isFirstClick:f}),h=
["default"].createElement("div",{className:"cover__expand-notification-co=
ntainer"},h["default"].createElement("div",{className:T["default"]("cover=
__expand-notification",{hide:!f})},"Click to reveal the =
cover")))]),h["default"].createElement("div",{className:"header__main-wra=
pper",onClick:this.handleOnCoverClick},h["default"].createElement(v["defa=
ult"],c({className:T["default"]("header--blog header--blog-"+n+" =
header--blog-"+o+" banner--"+n+" =
banner--"+o,{active:d}),itemType:"",itemProp:""},this.massageBlogProps())=
,g,y))}}]),t}(h["default"].Component);t.Header=3Dg["default"].createConta=
iner(N,{fragments:{blog:function(){return =
function(){return{children:[{fieldName:"type",kind:"Field",metadata:{},ty=
pe:"String"},{fieldName:"slug",kind:"Field",metadata:{},type:"String"},{f=
ieldName:"id",kind:"Field",metadata:{isRequisite:!0},type:"String"},{fiel=
dName:"title",kind:"Field",metadata:{},type:"String"},{fieldName:"topic",=
kind:"Field",metadata:{},type:"String"},{fieldName:"description",kind:"Fi=
eld",metadata:{},type:"String"},{fieldName:"twitter",kind:"Field",metadat=
a:{},type:"String"},{children:[{fieldName:"path",kind:"Field",metadata:{}=
,type:"String"}],fieldName:"mainImageObj",kind:"Field",metadata:{canHaveS=
ubselections:!0},type:"Attributes"}],id:g["default"].QL.__id(),kind:"Frag=
ment",metadata:{},name:"Header_BlogRelayQL",type:"XRef"}}()}}})},function=
(e,t,n){"use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}function o(){var =
e=3Darguments.length<=3D0||void =
0=3D=3D=3Darguments[0]?{}:arguments[0],t=3De.flyTitle,n=3De.smallMode,r=3D=
e.title,o=3De.text,a=3De.itemType,u=3Dvoid =
0=3D=3D=3Da?"http://schema.org/Article":a,c=3De.itemProp,d=3Dvoid =
0=3D=3D=3Dc?"article":c,f=3De.className,p=3De.children,h=3De.link;h&&(r=3D=
s["default"].createElement("a",i({},h,{className:"header__title-link"}),r=
));var m=3D[];return =
t&&!n&&m.push(s["default"].createElement("h2",{className:"header__flytitl=
e",itemProp:"alternativeHeadline",key:"flytitle"},t)),m.push(s["default"]=
.createElement("h1",{className:"header__title",itemProp:"headline",key:"t=
itle"},r)),o&&!n&&m.push(s["default"].createElement("div",{className:"hea=
der__text",itemProp:"description",key:"text",dangerouslySetInnerHTML:{__h=
tml:o}})),p&&m.push(s["default"].createElement("div",{className:"header__=
additional-element",key:"additional"},p)),s["default"].createElement("hea=
der",{className:l["default"]("header",f,{"header--small-mode":Boolean(n)=3D=
=3D=3D!0,"header--large-mode":Boolean(n)=3D=3D=3D!1}),itemScope:!0,itemTy=
pe:u,itemProp:d,role:"header"},s["default"].createElement("div",{classNam=
e:"header__wrapper"},s["default"].createElement("div",{className:"header_=
_content"},m)))}t.__esModule=3D!0;var =
i=3DObject.assign||function(e){for(var t=3D1;tt?r:t);break;case"secondHalf":n.children.entries=3De.blog.children.=
entries.slice(r>t?r:t)}return =
Reflect.deleteProperty(e,"split"),s["default"].createElement(c.StoryColle=
ction,i({},e,{blog:n}))}Object.defineProperty(t,"__esModule",{value:!0}),=
t.StoryCollectionSplitter=3Dvoid 0;var =
i=3DObject.assign||function(e){for(var t=3D1;t=3Dn&&"right"=3D=3D=3De?t.push(a["default"].cre=
ateElement(h["default"],{className:"latest-printed__link =
latest-printed__leader",key:r.webURL,href:r.webURL},a["default"].createEl=
ement(c["default"],{flyTitle:r.flyTitle,title:r.title,Heading:"p"}))):n>o=
&&"left"=3D=3D=3De&&t.push(a["default"].createElement(h["default"],{class=
Name:"latest-printed__link =
latest-printed__topic",key:r.webURL,href:r.webURL},"=E2=80=94=C2=A0",a["d=
efault"].createElement("span",{className:"latest-printed__topic-title"},r=
.title)))}),t}var r=3De.latestIssue,o=3Dvoid =
0=3D=3D=3Dr?{}:r,i=3De.latestIssueStories,s=3Dvoid =
0=3D=3D=3Di?{}:i,u=3Do.datePublishedString,l=3Dvoid =
0=3D=3D=3Du?"":u,d=3Do.slug,p=3Do.webURL,m=3Ds.title,g=3Dvoid =
0=3D=3D=3Dm?"Latest Issue is out today":m;return =
a["default"].createElement("div",{className:"latest-printed"},a["default"=
].createElement("div",{className:"latest-printed__cover"},a["default"].cr=
eateElement(f["default"],null,a["default"].createElement("img",{className=
:"latest-printed__cover-image",src:"/printedition/"+d+"/cover-image"}))),=
a["default"].createElement("div",{className:"latest-printed__wrapper"},a[=
"default"].createElement("div",{className:"latest-printed__title-head"},a=
["default"].createElement("h2",{className:"latest-printed__title"},g),a["=
default"].createElement("span",{className:"latest-printed__date"},l)),a["=
default"].createElement("div",{className:"latest-printed__topic-content-w=
rapper"},a["default"].createElement("div",{className:"latest-printed__top=
ic-content"},a["default"].createElement("div",{className:"latest-printed_=
_topic-week"},a["default"].createElement("h3",{className:"latest-printed_=
_topic-header"},"Top =
stories"),n("left")),a["default"].createElement("div",{className:"latest-=
printed__cta-wrapper"},t(p))),a["default"].createElement("div",{className=
:"latest-printed__topic-leaders"},a["default"].createElement("h3",{classN=
ame:"latest-printed__topic-header"},"Other =
highlights"),n("right")))))}Object.defineProperty(t,"__esModule",{value:!=
0}),t.LatestPrinted=3Dvoid 0,t.LatestPrintedLayout=3Do;var =
i=3Dn(193),a=3Dr(i),s=3Dn(220),u=3Dr(s),l=3Dn(1090),c=3Dr(l),d=3Dn(828),f=
=3Dr(d),p=3Dn(1043),h=3Dr(p);t.LatestPrinted=3Du["default"].createContain=
er(o,{fragments:{latestIssue:function(){return =
function(){return{children:[{fieldName:"title",kind:"Field",metadata:{},t=
ype:"String"},{fieldName:"slug",kind:"Field",metadata:{},type:"String"},{=
fieldName:"datePublishedString",kind:"Field",metadata:{},type:"String"},{=
fieldName:"datePublishedTimeAgo",kind:"Field",metadata:{},type:"String"},=
{fieldName:"webURL",kind:"Field",metadata:{},type:"String"},{fieldName:"i=
d",kind:"Field",metadata:{isGenerated:!0,isRequisite:!0},type:"String"}],=
id:u["default"].QL.__id(),kind:"Fragment",metadata:{},name:"Latest_Latest=
IssueRelayQL",type:"XRef"}}()},latestIssueStories:function(){return =
function(){return{children:[{fieldName:"title",kind:"Field",metadata:{},t=
ype:"String"},{children:[{children:[{fieldName:"title",kind:"Field",metad=
ata:{},type:"String"},{fieldName:"flyTitle",kind:"Field",metadata:{},type=
:"String"},{fieldName:"webURL",kind:"Field",metadata:{},type:"String"},{f=
ieldName:"id",kind:"Field",metadata:{isGenerated:!0,isRequisite:!0},type:=
"String"}],fieldName:"entries",kind:"Field",metadata:{canHaveSubselection=
s:!0,isPlural:!0},type:"XRef"}],fieldName:"children",kind:"Field",metadat=
a:{canHaveSubselections:!0},type:"XRefPage"},{fieldName:"id",kind:"Field"=
,metadata:{isGenerated:!0,isRequisite:!0},type:"String"}],id:u["default"]=
.QL.__id(),kind:"Fragment",metadata:{},name:"Latest_LatestIssueStoriesRel=
ayQL",type:"XRef"}}()}}})},function(e,t,n){"use strict";function =
r(e){return e&&e.__esModule?e:{"default":e}}function o(e){var =
t=3De.router,n=3De.location,r=3De.canonical;a["default"](t&&t.replace,"re=
directToCanonical: a router from react-router is =
required"),a["default"](n&&n.pathname,"redirectToCanonical: a location =
with a pathname is required"),a["default"]("string"=3D=3Dtypeof =
r,"redirectToCanonical: a canonical URL is =
required"),n.pathname!=3D=3Dr&&t.replace(u["default"].format({search:n.se=
arch,pathname:r}))}Object.defineProperty(t,"__esModule",{value:!0}),t["de=
fault"]=3Do;var =
i=3Dn(814),a=3Dr(i),s=3Dn(1010),u=3Dr(s)},function(e,t,n){"use =
strict";function r(e){return e&&e.__esModule?e:{"default":e}}function =
o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as =
a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't =
been initialised - super() hasn't been =
called");return!t||"object"!=3Dtypeof t&&"function"!=3Dtypeof =
t?e:t}function a(e,t){if("function"!=3Dtypeof t&&null!=3D=3Dt)throw new =
TypeError("Super expression must either be null or a function, not =
"+typeof =
t);e.prototype=3DObject.create(t&&t.prototype,{constructor:{value:e,enume=
rable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.=
setPrototypeOf(e,t):e.__proto__=3Dt)}Object.defineProperty(t,"__esModule"=
,{value:!0}),t.Search=3Dt.GoogleSearchResults=3Dvoid 0;var =
s=3Dfunction(){function e(e,t){for(var n=3D0;n'}}))}}]),t}(l["default"].Component);_.defaultProps=3D{loadGoogleCustom=
Search:g.googleCustomSearch};t.Search=3Dfunction(e){function t(){return =
o(this,t),i(this,Object.getPrototypeOf(t).apply(this,arguments))}return =
a(t,e),s(t,[{key:"componentWillMount",value:function(){this.props.pageInf=
ormationStore&&this.updatePageInformation()}},{key:"updatePageInformation=
",value:function(){this.props.pageInformationStore.set({webURL:"/search",=
product:"search",subsection:"gcs",topic:"search_resultpage",template:"sea=
rch",dfp:y,adTag:h.createADTag(y),omniture:{pageName:"search|search_resul=
tpage|gcs"},grapeshot:["results"]})}},{key:"render",value:function(){retu=
rn =
l["default"].createElement("div",null,l["default"].createElement(m.Simple=
HeaderLayout,{title:"Search =
results"}),l["default"].createElement(d["default"],{className:"main-conte=
nt--search",renderRelated:!0,adTag:h.createADTag(y),adNumber:v,hideAd:!1}=
,l["default"].createElement(_,null),t.renderHelmet()))}}],[{key:"renderHe=
lmet",value:function(){var e=3D"The Economist offers authoritative =
insight and opinion on international news, politics, business, finance, =
science, technology and the connections between =
them.",t=3D"http://cdn.static-economist.com/sites/default/files/the-econo=
mist-logo.gif",n=3D"http://www.economist.com/search";return =
l["default"].createElement(p["default"],{title:"Search",meta:[{name:"desc=
ription",content:e},{name:"og:description",content:e},{property:"og:image=
",content:t},{property:"og:url",content:n}],link:[{rel:"canonical",href:n=
}]})}}]),t}(l["default"].Component)},function(e,t,n){"use =
strict";function r(e){return e&&e.__esModule?e:{"default":e}}function =
o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as =
a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't =
been initialised - super() hasn't been =
called");return!t||"object"!=3Dtypeof t&&"function"!=3Dtypeof =
t?e:t}function a(e,t){if("function"!=3Dtypeof t&&null!=3D=3Dt)throw new =
TypeError("Super expression must either be null or a function, not =
"+typeof =
t);e.prototype=3DObject.create(t&&t.prototype,{constructor:{value:e,enume=
rable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.=
setPrototypeOf(e,t):e.__proto__=3Dt)}Object.defineProperty(t,"__esModule"=
,{value:!0});var s=3Dfunction(){function e(e,t){for(var =
n=3D0;na;a++)r[a]=3Darguments[a];var =
s=3Di(this,e.call.apply(e,[this].concat(r)));return =
s.handleOnClick=3Ds.handleOnClick.bind(s),s}return =
a(t,e),t.prototype.handleOnClick=3Dfunction(e){0=3D=3D=3De.button&&(e.ctr=
lKey||(this.props.onClose&&this.props.onClose(e),this.setState({closed:!0=
})))},t.prototype.render=3Dfunction(){var =
e=3Dthis.props,t=3De.className,n=3De.classNamePrefix,r=3De.children,o=3De=
.close,i=3De.stillRenderWhenClosed,a=3D["bar-wrapper"],s=3D["bar-wrapper-=
-closed"],l=3D["bar-wrapper--container"],d=3D["bar-wrapper--close-wrapper=
"],f=3D["bar-wrapper--close"];if(t&&(a=3Da.concat([t]),s=3Ds.concat([n+"-=
-closed"]),l=3Dl.concat([n+"--container"]),f=3Df.concat([n+"--close"]),d=3D=
d.concat([n+"--close-wrapper"])),this.state&&this.state.closed){if(!i)ret=
urn u["default"].createElement("div",{className:s.join(" =
")});a=3Da.concat(s)}var p=3Dnull;if(o){var =
h=3Dthis.props.renderCloseButton||"span";p=3Du["default"].createElement(h=
,{onClick:this.handleOnClick,className:d.join(" =
"),tabIndex:0,role:"button"},u["default"].createElement(c["default"],{ico=
n:"close",className:f.join(" ")}))}return =
u["default"].createElement("div",{className:a.join(" =
")},u["default"].createElement("div",{className:l.join(" =
")},p,r))},t}(u["default"].Component);t["default"]=3Dd,d.defaultProps=3D{=
close:!0}},function(e,t,n){"use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof =
t))throw new TypeError("Cannot call a class as a function")}function =
i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - =
super() hasn't been called");return!t||"object"!=3Dtypeof =
t&&"function"!=3Dtypeof t?e:t}function a(e,t){if("function"!=3Dtypeof =
t&&null!=3D=3Dt)throw new TypeError("Super expression must either be =
null or a function, not "+typeof =
t);e.prototype=3DObject.create(t&&t.prototype,{constructor:{value:e,enume=
rable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.=
setPrototypeOf(e,t):e.__proto__=3Dt)}function s(e,t,n){var =
r=3D"",o=3Dn.match(/\d(.*)/);switch(!0){case!e&&"home-page"=3D=3D=3Dt:r=3D=
"hp001";break;case!e&&"other"=3D=3D=3Dt:r=3D"o011";break;case!e&&"search-=
page"=3D=3D=3Dt:r=3D"sp101";break;case!e&&"printedition"=3D=3D=3Dt:r=3D"p=
e"+o[0].split("-").join("");break;default:n=3D""}return =
r.length?r:e}function u(e,t){var =
n=3De.user,r=3De.location,o=3D"506806900",i=3Dn?n.type.charAt(0):"a",a=3D=
"d"=3D=3D=3Di?"s":i,u=3Dn?v.getUserSeniority(n.sessionCount):"";u=3D"expe=
rt"=3D=3D=3Du?"x":u.charAt(0);var =
l=3Db["default"](r),c=3Ds(t,l,r),d=3D""+a+u+l.charAt(0)+"-"+c,f=3Dw+"?ent=
ry."+o+"=3D"+d;return =
f}Object.defineProperty(t,"__esModule",{value:!0});var =
l=3Dfunction(){function e(e,t){for(var n=3D0;na;a++)r[a]=3Darguments[a];var =
s=3Di(this,(e=3DObject.getPrototypeOf(t)).call.apply(e,[this].concat(r)))=
;return =
s.handleContact=3Ds.handleContact.bind(s),s.handleDismiss=3Ds.handleDismi=
ss.bind(s),s.state||(s.state=3D{}),s}return =
a(t,e),l(t,null,[{key:"propTypes",get:function(){return{className:d["defa=
ult"].PropTypes.string,onFallback:d["default"].PropTypes.func,onClose:d["=
default"].PropTypes.func,close:d["default"].PropTypes.func,stillRenderWhe=
nClosed:d["default"].PropTypes.bool,renderFeedbackLink:d["default"].PropT=
ypes.func,renderContactLink:d["default"].PropTypes.func,userInformation:d=
["default"].PropTypes.shape({user:d["default"].PropTypes.object,location:=
d["default"].PropTypes.string}),nodeID:d["default"].PropTypes.string}}},{=
key:"defaultProps",get:function(){return{cookieName:"ecdesign",cookieValu=
e:"a",closeCookieName:"ec_rvmp_beta_close",closeCookieValue:"x",reactCook=
ieInstance:p["default"]}}}]),l(t,[{key:"handleDismiss",value:function(e){=
this.props.onClose&&this.props.onClose(),e.preventDefault()}},{key:"handl=
eContact",value:function(e){S.isBrowser&&"function"=3D=3Dtypeof =
window.usabilla_live&&window.usabilla_live("click"),e.preventDefault()}},=
{key:"render",value:function(){var =
e=3Dthis.props,t=3De.userInformation,n=3De.nodeID,r=3D["beta-bar"];this.p=
rops.className&&(r=3Dr.concat([this.props.className]));var =
o=3Du(t,n),i=3D{className:"beta-bar__button =
beta-bar__button--feedback",href:o,target:"_blank",children:"Leave =
feedback"},a=3D{className:"beta-bar__button =
beta-bar__button--contact",children:"Contact =
us",onClick:this.handleContact},s=3Dthis.props.renderFeedbackLink?this.pr=
ops.renderFeedbackLink(i):d["default"].createElement(m["default"],i),l=3D=
this.props.renderContactLink?this.props.renderContactLink(a):d["default"]=
.createElement(m["default"],a);return =
d["default"].createElement(y["default"],{className:r.join(" =
"),classNamePrefix:"beta-bar",onClose:this.handleDismiss,close:this.props=
.close,stillRenderWhenClosed:this.props.stillRenderWhenClosed},d["default=
"].createElement("div",{className:"beta-bar__message"},d["default"].creat=
eElement("p",{className:"beta-bar__message__sentence"},"You are seeing =
the beta version of =
Economist.com"),d["default"].createElement("div",{className:"beta-bar__me=
ssage-button"},s)),d["default"].createElement("div",{className:"beta-bar_=
_message"},d["default"].createElement("p",{className:"beta-bar__message__=
sentence"},"Need assistance with your =
subscription?"),d["default"].createElement("div",{className:"beta-bar__me=
ssage-button"},l)))}}]),t}(d["default"].Component);t["default"]=3DE},func=
tion(e,t,n){"use strict";function r(){var =
e=3Darguments.length<=3D0||void =
0=3D=3D=3Darguments[0]?{name:"",type:"",isLoggedIn:!1,lastVisit:null,sess=
ionCount:0}:arguments[0],t=3Darguments[1],n=3Dt.type,r=3Dt.payload;switch=
(n){case u:return =
a({},e,{lastVisit:r.lastVisit,sessionCount:++e.sessionCount});case =
s.LOAD_ALL:return =
a({},e,{type:r.type,isLoggedIn:r.isLoggedIn});default:return e}}function =
o(){var e=3Darguments.length<=3D0||void =
0=3D=3D=3Darguments[0]?{lastVisit:Date.now()}:arguments[0];return{type:u,=
payload:e}}function i(e){var t=3D"";switch(!0){case =
e>100:t=3D"expert";break;case e>30:t=3D"experienced";break;case =
e>5:t=3D"intermediate";break;case =
e>0:t=3D"beginner";break;default:t=3D"novice"}return =
t}Object.defineProperty(t,"__esModule",{value:!0}),t.VISIT=3Dvoid 0;var =
a=3DObject.assign||function(e){for(var t=3D1;tn?"allFadeIn":"initial"})}},=
{key:"handleCloseBottomBar",value:function(){reactI13n.execute("click",{c=
omponent:"subscribe-message",position:"bottom",visibility:"always-visible=
",action:"click",element:"Close button"});var =
e=3Dthis.props.bottomBarDismissedCookie;this.props.reactCookieInstance.sa=
ve(e,"y",{path:"/",domain:".economist.com",expires:null}),this.setState({=
bottomBarState:"allFadeOut"})}},{key:"increaseSessionCounter",value:funct=
ion(){var =
e=3D86400,t=3D365,n=3De*t,r=3Dthis.props.reactCookieInstance.load("ec_ses=
s_counter"),o=3Dr?r+1:1;this.props.reactCookieInstance.save("ec_sess_coun=
ter",o,{path:"/",domain:".economist.com",maxAge:n})}},{key:"checkRibbonVi=
sibility",value:function(){var =
e=3D86400,t=3D365,n=3De*t,r=3Dthis.props.reactCookieInstance.load("ec_ses=
s_counter"),o=3D3;if(r>o){var =
i=3Dthis.props.bottomBarDismissedCookie;this.props.reactCookieInstance.sa=
ve(i,"y",{path:"/",domain:".economist.com",maxAge:n})}}},{key:"handleTran=
sitionEnded",value:function(){this.setState({isBarRendered:!1})}},{key:"r=
ender",value:function(){if(this.state.hideBottomBar||!this.state.isBarRen=
dered)return null;var =
e=3D"",t=3D"";switch(this.state.bottomBarState){case"allFadeIn":e=3Dt=3D"=
";break;case"allFadeOut":e=3Dt=3D"--hidden";break;case"singleFadeOut":def=
ault:e=3D"",t=3D"--hidden"}return =
c["default"].createElement("div",{className:"subscription-ribbon"},c["def=
ault"].createElement(h["default"],{id:m.pianoComponentFixedSubscriptionRi=
bbonID,className:"piano__fixed-subscription-ribbon"+t}),c["default"].crea=
teElement(h["default"],{id:m.pianoComponentSubscriptionRibbonID,className=
:"piano__subscription-ribbon"+e}))}}]),t}(c["default"].Component);g.defau=
ltProps=3D{bottomBarDismissedCookie:"ec_subbar_hide",reactCookieInstance:=
f["default"]},g.propTypes=3D{reactCookieInstance:c["default"].PropTypes.s=
hape({load:c["default"].PropTypes.func,save:c["default"].PropTypes.func})=
,bottomBarDismissedCookie:c["default"].PropTypes.string},t["default"]=3Dg=
},function(e,t,n){"use strict";function r(e){return =
e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof =
t))throw new TypeError("Cannot call a class as a function")}function =
i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - =
super() hasn't been called");return!t||"object"!=3Dtypeof =
t&&"function"!=3Dtypeof t?e:t}function a(e,t){if("function"!=3Dtypeof =
t&&null!=3D=3Dt)throw new TypeError("Super expression must either be =
null or a function, not "+typeof =
t);e.prototype=3DObject.create(t&&t.prototype,{constructor:{value:e,enume=
rable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.=
setPrototypeOf(e,t):e.__proto__=3Dt)}function =
s(e,t){Object.keys(t).forEach(function(n){e.style[n]!=3D=3Dt[n]&&(e.style=
[n]=3Dt[n])})}Object.defineProperty(t,"__esModule",{value:!0});var =
u=3Dfunction(){function e(e,t){for(var n=3D0;n=3D0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=3De=
[r]);return n}function o(e,t){var =
n=3Dt||{},o=3Dn.fetchTimeout,d=3Dn.retryDelays,f=3Dr(n,["fetchTimeout","r=
etryDelays"]),p=3Dnull!=3Do?o:l,h=3Dnull!=3Dd?d:c,m=3D0,g=3D0;return new =
i(function(t,n){function r(){m++,g=3DDate.now();var =
r=3D!0,a=3Du(e,f),l=3DsetTimeout(function(){r=3D!1,i(m)?o():n(new =
Error(s("fetchWithRetries(): Failed to get response from server, tried =
%s =
times.",m)))},p);a.then(function(e){if(clearTimeout(l),r)if(e.status>=3D2=
00&&e.status<300)t(e);else if(i(m))o();else{var a=3Dnew =
Error(s("fetchWithRetries(): Still no successful response after %s =
retries, giving =
up.",m));a.response=3De,n(a)}})["catch"](function(e){clearTimeout(l),i(m)=
?o():n(e)})}function o(){var =
e=3Dh[m-1],t=3Dg+e;setTimeout(r,t-Date.now())}function i(e){return =
a.canUseDOM&&e<=3Dh.length}r()})}var =
i=3Dn(1162),a=3Dn(439),s=3Dn(1163),u=3Dn(600),l=3D(n(435),15e3),c=3D[1e3,=
3e3];e.exports=3Do},function(e,t,n){"use =
strict";e.exports=3Dn(238)},function(e,t){"use strict";function =
n(e){for(var =
t=3Darguments.length,n=3DArray(t>1?t-1:0),r=3D1;t>r;r++)n[r-1]=3Dargument=
s[r];var o=3D0;return e.replace(/%s/g,function(e){return =
n[o++]})}e.exports=3Dn},function(e,t,n){(function(e){"use =
strict";function r(e){return e&&e.__esModule?e:{"default":e}}function =
o(){var t=3D"string"=3D=3Dtypeof =
FE_ENV?FE_ENV:e.env.ENV;return"prod"=3D=3D=3Dt}function i(e){return =
c.createStore(y["default"],e,c.compose.apply(void 0,w))}function =
a(e,t){return =
E=3Di(),l["default"].createElement(d.Provider,{store:E},l["default"].crea=
teElement(e,t))}Object.defineProperty(t,"__esModule",{value:!0});var =
s=3D"function"=3D=3Dtypeof Symbol&&"symbol"=3D=3Dtypeof =
Symbol.iterator?function(e){return typeof e}:function(e){return =
e&&"function"=3D=3Dtypeof =
Symbol&&e.constructor=3D=3D=3DSymbol?"symbol":typeof =
e};t.configureStore=3Di,t.setupStoreProvider=3Da;var =
u=3Dn(193),l=3Dr(u),c=3Dn(1019),d=3Dn(1012),f=3Dn(1165),p=3Dr(f),h=3Dn(11=
66),m=3Dr(h),g=3Dn(1171),y=3Dr(g),v=3Dn(1172),_=3Dr(v),b=3D"object"=3D=3D=
=3Ds(window),S=3D[p["default"],_["default"]],w=3D[c.applyMiddleware.apply=
(void =
0,S)];b&&w.push(m["default"]("user",{key:"econ"})),b&&!o()&&window.__REDU=
X_DEVTOOLS_EXTENSION__&&w.push(window.__REDUX_DEVTOOLS_EXTENSION__());var=
E=3Dnull;t["default"]=3DE}).call(t,n(190))},function(e,t){"use =
strict";function n(e){return function(t){var =
n=3Dt.dispatch,r=3Dt.getState;return function(t){return =
function(o){return"function"=3D=3Dtypeof =
o?o(n,r,e):t(o)}}}}t.__esModule=3D!0;var =
r=3Dn();r.withExtraArgument=3Dn,t["default"]=3Dr},function(e,t,n){"use =
strict";function r(e){return e&&e.__esModule?e:{"default":e}}function =
o(e,t){var =
n=3Di({key:"redux",merge:l["default"],slicer:s["default"],serialize:JSON.=
stringify,deserialize:JSON.parse},t),r=3Dn.key,o=3Dn.merge,a=3Dn.slicer,u=
=3Dn.serialize,c=3Dn.deserialize;return function(t){return =
function(n,i,s){"function"=3D=3Dtypeof i&&"undefined"=3D=3Dtypeof =
s&&(s=3Di,i=3Dvoid 0);var l=3Dvoid 0,d=3Dvoid =
0;try{l=3Dc(localStorage.getItem(r)),d=3Do(i,l)}catch(f){console.warn("Fa=
iled to retrieve initialize state from localStorage:",f)}var =
p=3Dt(n,d,s),h=3Da(e);return p.subscribe(function(){var =
e=3Dp.getState(),t=3Dh(e);try{localStorage.setItem(r,u(t))}catch(n){conso=
le.warn("Unable to persist state to =
localStorage:",n)}}),p}}}Object.defineProperty(t,"__esModule",{value:!0})=
;var i=3DObject.assign||function(e){for(var =
t=3D1;t