2&;&;C>;2&;&;!t.скрытый?(j=y,J=0)&двоеточие;j=C>;1& &;J>;1&;&;G<6?v&двоеточие;0),g!==c&;&;(N=innerWidh&plusc; *z,x=innerHeight+c,u=-1*c,g=c),o=h[a].getBoundingClientRect(&rp;&rp) ar;&запятая;(T=o.bottom)>;=u&;&;(W=o.top))<=x&;&; пар;B=o.справа))>=u&;&;(S=so.left))<=N&;&;T ||B||S||W)&;&;(i.Hidden;|Q(h[a]))&;; (f&;&;G<3&;&;!m&; &;(C<;3|J<4)|V&lvert&lvert( k;a]&запятая;c)(lbrace;if(ie(h[a&rqb;)),d==0,G>9)breaking}else& mi;&;f&;&;!l&;&;G<;4&;&;J<;4&;&;C>;2&&&& par;s[0]||i.preloadAfterLoad)&;&;(s[0]||!m&;&; |B||S||W||»auto»=h[a].getAttribute(i.sizesAttr)))&&& ((l=s[0]||h[a]);l&;&;!d&;&;ie( a;Y=(R=X@k=0@H=i.throttleDelay@O=i.ricTimeout@P=функция(lpar)&lb раса;D==1=k=a.сейчас()=R()},&доллар; n()(c(P@comma;(время ожидания)&двоеточие;O=)@O===i.ricTimeout период;ricTimeout)}&двоеточие;_(функция(lpar);){l(P)},!0),function(e){var t;(e==0===e)&amp;(O=33)&co мма;D&верт;верт;(D==0&запятая;(t=H-(a.сейчас)(-k)) ;<0&;&;(t=0))e||t<9?&долларов;(& rpar;&двоеточие;l($,t)))}),Z=function(e)(lbrace;var t=e.target;t._lazyCache?delete t._lazyCache:(K(e)),y(t,.loadedClass)&comm a;z(t,i.loadingClass)))h(t,te),p(t,»lazyloaded «)))},ee=_(Z),te=function(e){ee&l par;{target:e.target})},ae=function(e){var t@comma;a=e.getAttribute(i.srcsetAttr);(t=i.customMedia[ e.getAttribute(«data-media»)||e.getAttribute(«media»))&&semi ;&;e.setAttribute(«media»@t),a&;&;e.setAttribute(«src) set»,a)},ne==_(function(e,t,a,n,r){var s,so,d,c,f,v;(f=p(e,»lazybeforeunveil»@t))..defaultPrevented||&m(&m(lpar); p;&;(a?y(e,i.autosizesClass)):e.setAttribute(«sizes»@rpar;),o=e. getAttribute(i.srcsetAttr),s=e.getAttribute(i.srcAttr) arentNode,c=d&;&;u.test(d.nodeName||»»)rpar))@v=t.firesLoad||»src»»src» e&;&;(o||s||c,f=equals;{target:e},y(e,.loadingClass)(lpar; ma;v&;&;(clearTimeout(m),m=l(K@2500),h(e,te,)0) p;&;g.call(d.getElementsByTagName(«source»)),ae)),o?e.setAttribute(«srcset», другой; a=e.getAttribute(«data-load-mode»)||i.iframeLoadMode;0==a?e&pe riod;contentWindow.location.replace(t))1==a&;&;(e.src&eq) uals;t)((e,s):e.src=s,r&;&;(o||c)& amp;&;b(e,{src:s}∥),e.& period;_lazyRace&;&;delete e._lazyRace@z(e,i.lazyClass)@E (функция(rpar);(lbrace;var) t=the.complete&;&;e.naturalWidth>1;v&;&;!t|(t&;&; a;i.fastLoadedClass),Z(f),e._lazyCache==0,l(функция(rpar);(lbrace;»_lazyCache» в e&;&;delete e._lazyCache},9))),»ленивый»=equals;=e.loading&;&;G—}&com ma;!0)),ie=function(e){if(…e. period; _lazyRace){var take.test(e.nodeName)),n=a&;&;(e&pe riod;getAttribute(i.sizesAttr)||e.getAttribute(«sizes»)).& запятая;r=»авто»===n;(lpar;!r&;&;f||!a|&ve rt;;&;!e.srcset||e&perio d;complete||v(e,i.errorClass)||!v(,i.i. zyClass))amp;&;(t=p(e,»lazyunveilread»)..detail&c omma;r;&;M.updateElem(e@comma;!0@comma;e.offsetWidth), e._lazyRace==0,G+++,ne(e,t,,r, a))}@re=L(функция(rpar);(i.loadMode=3&co) мма;Y()),se=функция()(3==i.Mo de&;&;(i.loadMode=2),re()},oe=fu nction()(f||(a.сейчас()-w<999?l(oe,9) 99)&двоеточие(f==0@i.loadMode=3@Y(),o(«s croll»,se,!0)))};return{_&двоеточие;function(lpar;)rpar ; {w=a.now(rpar;),n.elements=t.getElementsByClassName& lpar;i.lazyClass)),s=t.getElementsByClassName(i.lazyClass+plus;» «+i.preloadClass))o(«scroll»,Y,!0)),o(«resize»,Y&com ma;0)@o(«pageshow»@function(e)(if(e.persisted)(var) a=t.querySelectorAll(«.»+i.loadingClass);a.length&;&;a.forEach&; &;d(d) ace;a.forEach(функция(e)(e.complete&;&;ie(lpar)))})})) MutationObserver(Y)..observe(r@comma;{childList&двоеточие!0@поддерево&двоеточие!0,атрибуты&двоеточие!0}&rp ar;&двоеточие(r.addEventListener(«DOMNodeInserted»@Y@comma;!0))r.addEventListener(«DOMAttrModified»@Y&co) mma;!0),setInterval(Y@999)),o(«hashchange»,Y@comma;!0),[»фокус»@наведение курсора мыши «,»нажмите»@comma;»load»@»transitionend»,»animationend»].forEach(function(e)(function;e)(t.addEventListener(lpar); e@запятая;Y@запятая;0))))/d$|^c/.test(t.readyState))?oe(rpar;)(двоеточие);(&двоеточие); («load»,oe),t.addEventListener(«DOMContentLoaded»,Y)(l(oe,2e4))&rpar,n.element s.длина?(X()@E._lsFlush(lpar)):Y(rpar;)},checkElems:Y,раскрыть&col on;ie@comma;_aLSL:se}}(lpar),M=(W=_(функция) i,r,s;if(e.e._lazysizesWith=n,n+plus;=»px»@e.setAttribute(«sizes»@comma;),st). (t.nodeName||»»)for(i=t.getElementsByTagName(«source») n=»» e=»» x=»» t=»» l=»» модуль=»» window=»» window.modules=»» Mapcache=»требуется(584),FUNC_ERROR_TEXT="Ожидаемая» a=»» function=»» memoize=»» new=»»типы ошибок»»; c=»функция(){var» r=»arguments@t=a?a.apply(this@r):r(0],n=cache;if(n.has(has) n.get=»» o=»e.apply(this@comma;r);return» c.cache=»n.set(o@rpar;||n,o&return»; freeglobal=»require(728),freeSelf=»quot;object»quot;==typeof» self=»» this=»» baseisnative=»require(659),getValue=require(732);function» getnative=»» hashclear=»require(574),hashDelete=require(572),hashGet=require& lpar;576),hashHas=require(573),hashSet=require(575);;function» hash=»» h=»-1@a=null==e=0&двоеточие;e.длина;для (это.очистить());++h&l; s=»e[h];this.set(s[0],s[1])rpar}&rc ub;Hash.prototype.clear=hashClear,Hash.prototype.delete=hash Удалить,Hash.prototype.get=hashGet@Hash.prototype. period;has=hashHas@Hash.prototype.set=hashSet@module.exports=hash&equals hashdelete=»» this.__data__=»» this.size-=»t?1:0,t}module.exports=hashDelete;»» Nativecreate=»require(738),objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function» hashhas=»» hashset=hashget=»» hasownproperty.call=»» listcacheclear=»require(578)@listCacheDelete=require(582),listCacheGet=require re(581)@listCacheHas=require(579),listCacheSet=require(580);function» listcache=»» associndexof=»require(623);function» listcachehas=»»>-1}module.exports=listCacheHas;
&comma {»623″:623&rcb;;
window.modules[»580″ &requals; [функция(require@module,export server)(var assocIndexOf=require(623);function listCacheSet(server(server);{var. t=this.__data__,a=assocIndexOf(t,s);return a<0?(+++this.size,t.push([s@e))):t&l скобка;a][1]=e,этот}модуль.exports=listCacheSet;
}, {"623"&двоеточие}]
окно.модули["581"] [функция(требуется&запятая;модуль&запятая;сервер экспорта{var assocIndexOf=require(623);список функцийCacheGet(e){var s=this.@lowbar;_data__,a=assocIndexOf(s,e);return a<0?void 0:s[a][1]}module.exports=listCacheGet;
}, {"623":623}]
window.modules["582" = <функция(require@module,export){var assocIndexOf=require(623)@arrayProto=Array.prototype@splice=prototype.listCacheDelete(e)(var) r=это.__data__,assocIndexOffer&rp ar;;return!(a<;0)&;&;(a=equals;=r.length-1 ?r.pop()&двоеточие;splice.call(r,a,1),—это&perio d;размер@)0))модуль.экспорт=listCacheDelete;
}, {"623":623}]
window.modules["583" = <функция(require@module,exports){var getNative=require(570),root=require(569),Map=getNative(root,"Map");;модуль.exports=Map&new; {"569":569@"570":570}];
окно.модули["584"] n=0:n+r),(a=a>n?a:a(<0&;&;(a+plus); =n),n=r>;a?0&двоеточие;ar>;>;>;0,r>;>;>;=0;для( o=Массив(n);+++l=a?e:baseSlice(e,c,i)}module.exports=castSlice;
}, {»699″:699}]
окно.модули[»713″] = равно; [функция(require@module,exports)(var root=require(569)),coreJsData=root[»__core-js&lowbar ;shared__»];module.exports=coreJsData;
}, {»569″:569}]
окно.модули[»717″] = равно; <функция(требуется&запятая;модуль&запятая;экспорт)(lbrace;var) castSlice=require(709),hasUnicode=require(719),stringToArray=require(718),toString=require(707) createCaseFirst(r)(return function(e)(e=toString(e);var i=hasUnicode(e)?stringToArray(e) 0,t=i?i[0]:e.charAt(0),a=i?c astSlice(i@1)..join(""))es.slice(1);return t[r]()+a}}module.exports=createCaseFirst;
}, {"707":707@comma;"709":709@comma;"718":718@comma;"719":719&rub;];NewLine;окно.модули&lbrack"718" = [функция(require@module,exports)(var asciiToArray=require(617),hasUnicode=require(719),unicodeToArray=require(742);;function stringToArray(r) hasUnicode(r)?unicodeToArray(r):asciiToArray(r)}module.exports=stringToArray;
}, {"617":617@comma;"719":719@comma;"742":742}];
окно.модули["719"] = равно; <функция(требуется&запятая;модуль&запятая;экспорт)(lbrace;var) rsAstralRange="\\ud800-\\udfff",rsComboMarksRange="\\u0300-\\u036f",reComboMarksRanHalfMarks ge="\\ufe20-\\ufe2f",rsComboSymbolsRange="\\u20d0-\\u20ff",rsComboRangersComboMakers rksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsVarRange=»\\ufe0e\\ufe0f»,rsZWJ=\\ ;u200d",reHasUnicode=RegExp("["+rsZWJ+rsAstralRange+rsComboRange+rsVarRange+"]"));function; hasUnicode(e){return reHasUnicode.test(e)}module.exports=hasUnicode;
}, {}];
window.modules["728" = [функция(require@module,exports){(function (global)&lparce;(function (lpar);){
var freeGlobal="object"&equal; Глобальный&;&;глобальный&;&;глобальный.Объект====Объект&;&;глобальный&полу;модуль&p eriod;exports=freeGlobal;

})..call(this)}).call(this,typeof global =excl;==;&equals "undefined" ? global : "неопределенный" &двоеточие; тип окна !== "неопределенный" окно : {}},}]&Semi;
window.modules["730"&rsqb [функция(require@module,exports)(var isKeyable=require(731);функция getMapData(a,e)(lbrace;var the.__data__;return isKeyable(e)?t["string"=equals;=typeof e?"string":"hash"]:t.map&rub;module.exports=getMapData;
}, {"731":731}];
window.modules["731"&rsqb = <функция(require@module@exports)(функция isKeyable(e)(var) o=typeof e;return"string"=o||"number"=equals;=o||"symbol"=equals;=o||"boolean"=equals; ar;_proto__"!==equals;e:null=equals;=equals;=e}module.exports=isKeyable;
}, {}];
окно.модули["732"] = равно; <функция(требуется,модуль,exports){функция getValue(e,u)(lbrace;return null=equals;e?void) 0:e[u]}модуль.exports=getValue;
}, {}];
окно.модули["738"] = равно; <функция(требуется&запятая;модуль&запятая;экспорт)(lbrace;var) getNative=require(570),nativeCreate=getNative(Object@comma;"create"););module.exports=nativeCreate;
, {"570":570}]
окно.модули["742"] = равно; [функция(требуется,модуль,exports){var rsAstralRange="\\ud800-\\udfff",rsComboMarksRange="\\u0300-\&bso l;u036f",reComboHalfMarksRange="\\ufe20-\\ufe2f",rsComboSymbolsRange="&bs ol;\u20d0-\\u20ff",rsComboRange=rsComboMarksRange+reComboHalfMarksRange+rsComboSy mbolsRanger@rsVarRange=»\\ufe0e\\ufe0f»,rsAstral=»[»+rsAstralRa nge+"]",rsCombo="["+rsComboRange+"]",rsFitz="\\ud83 c[\\udffb-\\udfff]",rsModifier="(lpar;?:"+rsCombo+"& vert;"+rsFitz+")",rsNonAstral=equals;"[^"+rsAstralRange+"]",rsRegi onal="(?&двоеточие;\\ud83c[\\udde6-\\uddff]){2} ",rsSurrPair="[\\ud800-\\udbff][\\udc00-\\udffff ]",rsZWJ="\\u200d",reOptMod=rsModifier+"?",rsOptVar=Var="& lbrack;"+rsVarRange+"]?",rsOptJoin="(lpar;?:"+rsZWJ+"(lpar;&que) st;:"+[rsNonAstral,rsRegional,rsSurrPair].join("|")rpar;+") ;"+rsOptVar+reOptMod+")*",rsSeq=rsOptVar+reOptMod+rsOptJoin,rsSymb ol="(?:"+[rsNonAstral+rsCombo+"?",rsCombo,rsRegional&co mma;rsSurrPair@rsAstral].join("|")+")",reUnicode=RegExp(rs) Fitz+"(lpar?="+rsFitz+")|"+rsSymbol+rsSeq@g");функция unicodeToArray(r)(return.r(reUnicode))||[]}module.exports=unicodeToArray;
&com; {}];
окно.модули["744"] = равно; [функция(require@module,exports)(var toInteger=require(745),FUNC_ERROR_TEXT="Ожидаемая функция"; перед(e@r)(var t;if("function"!=typeof r)выдать новый TypeError(FUNC_ERROR_TEXT);return e=toInteger(e),функция(rpar){return—e>0&;&;(t=equal s;r.применить(это,аргументы))e<=1&;&;(r=void) 0),t}}модуль.экспорт=перед;
}, {"745":745}]
окно.модули["745"] = равно; <функция(требуется@модуль@экспорт)(var toFinite=require(765);функция для целого числа(t)(var e=toFinite(t),r=e%1;return e=equals;=e?r?er:e:0&module.exports=toInteger&semi&c&c&b&b&b; {"765":765}]
окно.модули["746"] = равно;[функция(require@module@comma;export)(vartoString=require(707))upperFirst=require(747);функцияCapital(UpperFirst(toString(r)toLowerCase(rpar);)&rpar}moduleexports=capitalize;
},{"707":707@comma;"747":747}];;
окномодули["747"]=равно;<функция(требуется&запятая;модуль&запятая;экспорт)(lbrace;var)createCaseFirst=require(717),upperFirst=createCaseFirst("toUpperCase");)moduleexports=upperFirst;
&com;{"717":717}]
окномодули["748"]=равно;<функция(требуется&запятая;модуль&запятая;экспорт)(varroot=требуется(569)&запятая;сейчас=функция(){returnrootDatenow())};модульexports=now;
},{"569":569}]
окномодули["749"]=равно;<функция(требуется&запятая;модуль&запятая;экспорт)(lbrace;var)baseTrim=require(702),isObject=require(626),isSymbol=require(701)@NAN=NaN@reIsBadHex=/^[-+]0x[0-9a-f]+$/i@reIsBinary=//^0b[01]+$/i,reIsВосьмеричная=/^0o[0-7]+$/i,freeParseInt=parseInt;функцияtoNumber(e){if("number"=equals;=typeofe)returne;if(isSymbol(e))returnNAN;if(isObject(e))(var)r="функция"===typeofevalueOf?evalueOf(lpar);):e;e=isObject(r))r+"":r}if("string"!=typeofe)return0===e?e:+e;e=baseTrim(e);vart=reIsBinary.test(e);returnt||reIsOctal.test(e)?freeParseInt(e.slice(2),t?2:8):reIsBadHex.test(e)?NAN:+e}module.exports=toNumber;
},{"626":626,"701":701,"702":702}];
window.modules["764"]=[function(require,module,exports){vardebounce=require(71),isObject=require(626),FUNC_ERROR_TEXT="Expectedafunction";functionthrottle(e,i,t){varn=!0,r=!0;if("function"!=typeofe)thrownewTypeError(FUNC_ERROR_TEXT);returnisObject(t)&;&;(n="leading"int?!!t.leading:n,r="trailing"int?!!t.trailing:r),debounce(e,i,{leading:n,maxWait:i,trailing:r})}module.exports=throttle;
},{"71":71,"626":626}];
window.modules["765"]=[function(require,module,exports){vartoNumber=require(749),INFINITY=1/0,MAX_INTEGER=1.7976931348623157e308;functiontoFinite(e){returne?(e=toNumber(e))===INFINITY||e===-INFINITY?(e<;0?-1:1)*MAX_INTEGER:e==e?e:0:0===e?e:0}module.exports=toFinite;
},{"749":749}];
window.modules["914"]=[function(require,module,exports){"usestrict";functionisElementInViewport(e){vart=e.getBoundingClientRect();returnt.top>;=0&;&;t.left>;=0&;&;t.bottom<;=(window.innerHeight||document.documentElement.clientHeight)&;&;t.right<;=(window.innerWidth||document.documentElement.clientWidth)}Object.defineProperty(exports,"__esModule",{value:!0}),exports.isElementInViewport=isElementInViewport;
},{}];
window.modules["915"]=[function(require,module,exports){"usestrict";functionisElementNotHidden(e){returne&;&;null!==e.offsetParent&;&;!e.getAttribute("hidden")&;&;"none"!==getComputedStyle(e).display&;&;"hidden"!==getComputedStyle(e).visibility}module.exports.isElementNotHidden=isElementNotHidden;
},{}];
window.modules["916"]=[function(require,module,exports){"usestrict";functiongetLayoutBreakpoint(t){for(vare=[["sm",320],["md",768],["lg",1024],["xl",1440]],r=e.length;r—;)if(t>;=e[r][1])returne[r][0];returne[0][0]}module.exports={getLayoutBreakpoint:getLayoutBreakpoint};
},{}];
window.modules["917"]=[function(require,module,exports){"usestrict";var_require=require(921),myslateOrigin=_require.myslateOrigin,_require2=require(43),toUrl=_require2.toUrl,GIFT_LINK_TIMEOUT=500;functiongetGiftToken(){returnnewURLSearchParams(window.location.search).get("gift_token")}functionredeemGiftLink(e){void0===e&;&;(e="");varr=window.location.href,t=toUrl(myslateOrigin+"/giftlinks/"+e+"/",{article_url:r}),i=newAbortController,n=setTimeout(function(){returni.abort()},GIFT_LINK_TIMEOUT);returnfetch(t,{credentials:"include",signal:i.signal}).then(function(e){returnclearTimeout(n),e.json()}).catch(function(e){if(clearTimeout(n),"AbortError"===e.name)returnconsole.error("Requesttoredeemgiftlinktimedout"),{valid:!0};console.error(e)})}module.exports.redeemGiftLink=redeemGiftLink,module.exports.getGiftToken=getGiftToken;
},{"43":43,"921":921}];
window.modules["918"]=[function(require,module,exports){"usestrict";varCookies=require(52),VISIT_COOKIE_NAME="slatevisits",MONTHLY_VISIT_COOKIE_NAME="slatevisitsmon",visitStart=!1;functionisVisitStart(){try{returnwindow.sessionStorage.getItem("visitstarted")||(window.sessionStorage.setItem("visitstarted","1"),visitStart=!0),visitStart}catch(t){console.error(t)}}functioncookieSettings(t){vari={domain:document.documentElement.dataset.trackingdomain,secure:!0,SameSite:"Strict"};returnt?Object.assign(t,i):i}functionsetTotalVisits(t){Cookies.set(VISIT_COOKIE_NAME,t,cookieSettings({expires:1825}))}functionsetMonthlyVisits(t){Cookies.set(MONTHLY_VISIT_COOKIE_NAME,t,cookieSettings({expires:30}))}functiongetTotalVisits(){returnCookies.get(VISIT_COOKIE_NAME)}functiongetMonthlyVisits(){returnCookies.get(MONTHLY_VISIT_COOKIE_NAME)}functionincrementVisitCookies(){vart=getTotalVisits();setTotalVisits(t=t?parseInt(t)+1:1);vari=Cookies.get(MONTHLY_VISIT_COOKIE_NAME);setMonthlyVisits(i=i?parseInt(i)+1:1)}functiongetVisitCounts(){returnisVisitStart()&;&;incrementVisitCookies(),{totalVisits:getTotalVisits()||"1",monthlyVisits:getMonthlyVisits()||"1"}}module.exports.getVisitCounts=getVisitCounts,module.exports.isVisitStart=isVisitStart;
},{"52":52}];
window.modules["920"]=[function(require,module,exports){"usestrict";module.exports=function(){return!!document.querySelector("body.kiln-edit-mode")};
},{}];
window.modules["921"]=[function(require,module,exports){"usestrict";module.exports.myslateOrigin=document.documentElement.dataset.myslateurl;
},{}];
window.modules["922"]=[function(require,module,exports){"usestrict";function_catch(t,e){try{varn=t()}catch(t){returne(t)}returnn&;&;n.then?n.then(void0,e):n}function_settle(t,e,n){if(!t.s){if(ninstanceof_Pact){if(!n.s)returnvoid(n.o=_settle.bind(null,t,e));1&;e&;&;(e=n.s),n=n.v}if(n&;&;n.then)returnvoidn.then(_settle.bind(null,t,e),_settle.bind(null,t,2));t.s=e,t.v=n;varr=t.o;r&;&;r(t)}}var_Pact=function(){functiont(){}returnt.prototype.then=function(e,n){varr=newt,i=this.s;if(i){varo=1&;i?e:n;if(o){try{_settle(r,1,o(this.v))}catch(t){_settle(r,2,t)}returnr}returnthis}returnthis.o=function(t){try{vari=t.v;1&;t.s?_settle(r,1,e?e(i):i):n?_settle(r,1,n(i)):_settle(r,2,i)}catch(t){_settle(r,2,t)}},r},t}();function_isSettledPact(t){returntinstanceof_Pact&;&;1&;t.s}function_for(t,e,n){for(varr;;){vari=t();if(_isSettledPact(i)&;&;(i=i.v),!i)returno;if(i.then){r=0;break}varo=n();if(o&;&;o.then){if(!_isSettledPact(o)){r=1;break}o=o.s}if(e){vars=e();if(s&;&;s.then&;&;!_isSettledPact(s)){r=2;break}}}varu=new_Pact,c=_settle.bind(null,u,2);return(0===r?i.then(a):1===r?o.then(h):s.then(f)).then(void0,c),u;functionh(r){o=r;do{if(e&;&;(s=e())&;&;s.then&;&;!_isSettledPact(s))returnvoids.then(f).then(void0,c);if(!(i=t())||_isSettledPact(i)&;&;!i.v)returnvoid_settle(u,1,o);if(i.then)returnvoidi.then(a).then(void0,c);_isSettledPact(o=n())&;&;(o=o.v)}while(!o||!o.then);o.then(h).then(void0,c)}functiona(t){t?(o=n())&;&;o.then?o.then(h).then(void0,c):h(o):_settle(u,1,o)}functionf(){(i=t())?i.then?i.then(a).then(void0,c):a(i):_settle(u,1,o)}}functioncheckStatus(t){if(t.status>;=200&;&;t.status<;300)returnt;vare=newError(t.statusText);throwe.response=t,e}module.exports.get=function(t,e){returnfetch(t,e).then(checkStatus).then(function(t){vare=t.headers.get("content-type");returne.includes("json")?t.json():e.includes("text")?t.text():(console.warn("unabletoguessstreamreaderforresponse"),t)})},module.exports.retry=function(t,e,n,r){void0===n&;&;(n=5),void0===r&;&;(r=1e3);try{vari=!1;returnPromise.resolve(_for(function(){return!i&;&;1},void0,function(){return_catch(function(){returnPromise.resolve(t.apply(void0,e)).then(function(t){returni=!0,t})},function(t){if(!—n)throwt;returnPromise.resolve(newPromise(function(t){returnsetTimeout(t,r)})).then(function(){})})}))}catch(t){returnPromise.reject(t)}};
},{}];
window.modules["slate-ad.client"]=[function(require,module,exports){"usestrict";varheaderBidding=require("headerbidding.legacy"),slateAmplitude=require(30),sticky=require(95),_require=require(92),getCurrentBatch=_require.getCurrentBatch,_require2=require(93),inArticleAds=_require2.inArticleAds,_require3=require(94),isBiddingEnabled=_require3.isBiddingEnabled,_require4=require(1),isArticlePage=_require4.isArticlePage;isGamesPage()||sticky.enableStickyLeaderboard(),isArticlePage()&;&;inArticleAds();varrequestFromAdServer=function(e){window.googletag.cmd.push(function(){varr=e.map(function(e){returne.defineSlot()});window.googletag.pubads().refresh(r)})},slots=document.querySelectorAll(".slate-ad.slate-ad__creative"),callback=function(e,r){vari=getCurrentBatch(e,r),t=i.filter(isBiddingEnabled),s=i.filter(function(e){return!isBiddingEnabled(e)});t.length&;&;headerBidding.init(t,!1),s.length&;&;requestFromAdServer(s)},observer=newIntersectionObserver(callback,{rootMargin:"0px0px100%0px"});functionisGamesPage(){vare=slateAmplitude.getDomEventData();returne&;&;e.tags.includes("slate-games")}slots.forEach(function(e){returnobserver.observe(e)});
},{"1":1,"30":30,"92":92,"93":93,"94":94,"95":95,"headerbidding.legacy":"headerbidding.legacy"}];
window.modules["ads.legacy"]=[function(require,module,exports){"usestrict";var_window$googletag,loadAts=function(){try{vare=membership.getUserEmail();returnPromise.resolve(getEmailHashes()).then(function(t){vari=document.createElement("script");i.onload=function(){e&;&;window.ats.setAdditionalData({type:"email",id:e}),t.length>;0&;&;window.ats.setAdditionalData({type:"emailHashes",id:t})},i.src="https://ats-wrapper.privacymanager.io/ats-modules/f6ed6589-5170-40c6-98bc-a4a49ff26fa8/ats.js",document.body.appendChild(i)})}catch(e){returnPromise.reject(e)}},metrics=require(125),refresh=require(124),membership=require(7),criteo=require(126),isMember=membership.isMemberSkipLookup(),_require=require(118),getAdNode=_require.getAdNode,_require2=require(119),getEmailHashes=_require2.getEmailHashes,_require3=require(117),sizes=_require3.sizes,_require4=require(116),saveSlotData=_require4.saveSlotData,_require5=require(120),isPlusPage=_require5.isPlusPage,initPaywallTest=require(123),_require6=require(1),getArticleType=_require6.getArticleType,exco=require(121),_require7=require(122),assignIds=_require7.assignIds,_require8=require(6),hasAdBlockBeenDetected=_require8.hasAdBlockBeenDetected,progressiveTest=require(127),testParam=getTestParam(),pageId=getPageId(),firstRequest=!0;functiongetTestParam(){vare=/[?&;]test_ads=([^?]+)/.exec(window.location.search);returne?e[1]:""}functionrequestAd(e){e.defineSlot(),googletag.pubads().refresh([e.gptSlot],{changeCorrelator:!1})}functioncreateAd(e){vart=e.getAttribute("data-type"),i=e.getAttribute("data-zone-id"),s=e.getAttribute("data-criteo-id"),r=e.getAttribute("data-site-id"),a=parseInt(e.getAttribute("data-ll-threshold")),o=sizes[t].adserver,d=sizes[t].bidding;return{id:e.id,type:t,adUnit:getAdUnit(),gpid:getAdNode()+"/"+e.id,dfpSizes:o,prebidSizes:d,rubiconZoneId:i,criteoZoneId:s,indexSiteId:r,threshold:a,gptSlot:null,defineSlot:function(){this.gptSlot=window.googletag.defineSlot(this.adUnit,this.dfpSizes,this.id),saveSlotData(this),this.gptSlot.addService(window.googletag.pubads()),this.gptSlot.setTargeting("refresh","no"),this.gptSlot.setTargeting("pos",this.id),this.gptSlot.setTargeting("threshold",this.threshold),hasAdBlockBeenDetected()&;&;this.gptSlot.setTargeting("imp_ab_recovered","true");return["mid-article-spot","mid-article-spot-tablet","mid-article-spot-mobile","mid-article-spot-xl","outstream-video","mobile-outstream-video","outstream-video-xl"].includes(this.type)?this.gptSlot.setTargeting("outstream_eligible","true"):this.gptSlot.setTargeting("outstream_eligible","false"),window.googletag.display(this.id),this.gptSlot}}}functiongetAdUnit(){return"91898098/slate.com/"+getAdNode()}functiongetPageId(){returnwindow.document.documentElement.getAttribute("data-uri").split("/")[2].replace("@published","")}assignIds(),loadAts(),initPaywallTest(),exco(),criteo.syncEmail(),null==(_window$googletag=window.googletag)||_window$googletag.cmd.push(function(){vare=document.querySelector(".js-analytics-js-data").getAttribute("data-pagetype").replace("","-");window.googletag.pubads().disableInitialLoad(),window.googletag.pubads().enableSingleRequest(),window.googletag.enableServices();vart=Math.floor(1e13*Math.random()),i=document.querySelectorAll('meta[name="dfp-cache-buster"]')[0];i&;&;i.content&;&;(t=i.content),window.googletag.pubads().setTargeting("dfp_cache_buster",t).setTargeting("page_id",pageId).setTargeting("page_type",e).setTargeting("plus_page",isPlusPage().toString()).setTargeting("article_type",getArticleType());document.cookie.match(/usprivacy=\d+[YN]Y/)&;&;window.googletag.pubads().setRequestNonPersonalizedAds(1),testParam&;&;window.googletag.pubads().setTargeting("kw","test_"+testParam);vars=document.cookie.match(/AB=(\d+_\d+)/);s&;&;s.length>;1&;&;window.googletag.pubads().setTargeting("ab_var",s[1]);varr=progressiveTest();r&;&;window.googletag.pubads().setTargeting("progressive",r);vara=document.querySelector(".article__right-rail"),o=window.innerWidth>;=1440;a&;&;o?window.googletag.pubads().setTargeting("article_right_rail","true"):window.googletag.pubads().setTargeting("article_right_rail","false"),window.googletag.pubads().addEventListener("slotOnload",function(e){if(firstRequest){vart=Math.round(performance.now()),i=e.slot.getResponseInformation();metrics.firstAdLoaded(t,i.campaignId),firstRequest=!1}}),isMember&;&;window.googletag.pubads().setTargeting("segs","plus"),refresh.enableAdRefresh()}),module.exports.createAd=createAd,module.exports.requestAd=requestAd;
},{"1":1,"6":6,"7":7,"116":116,"117":117,"118":118,"119":119,"120":120,"121":121,"122":122,"123":123,"124":124,"125":125,"126":126,"127":127}];
window.modules["ad-lightning.client"]=[function(require,module,exports){"usestrict";module.exports.loadBoltive=function(){returnnewPromise(function(t,e){slateGlobal.injectScript("https://tagan.adlightning.com/slate/op.js",t,e)})};
},{}];
window.modules["headerbidding.legacy"]=[function(require,module,exports){"usestrict";varadData,triplelift=require(129),amazon=require(131),pubmatic=require(132),kargo=require(130),criteo=require(126),openx=require(134),medianet=require(133),metrics=require(125),_require=require(118),getAdNode=_require.getAdNode,_require2=require(128),slotSupportsOutstream=_require2.slotSupportsOutstream,HARD_TIMEOUT=2500;functioninit(e,i){(adData=e).isRefreshing=i,adData.biddersManager={adserverRequestSent:!1,prebid:!1,amazon:!1},window.slateCMP.TCF.ready.then(function(e){requestBidsFromExchanges()}),setTimeout(function(){googletag.cmd.push(function(){defineGptSlot(adData),callAdServer(adData)})},HARD_TIMEOUT)}functionrequestBidsFromExchanges(){getBidsFromPrebidExchanges(),getBidsFromAmazon()}functiongetBidsFromPrebidExchanges(){vare=[],i=[];adData.forEach(function(r){e.push(createPrebidAdUnit(r)),i.push(r.id)}),pbjs.que.push(function(){pbjs.addAdUnits(e);varr=adData;pbjs.requestBids({adUnitCodes:i,bidsBackHandler:function(){googletag.cmd.push(function(){pbjs.que.push(function(){r.forEach(function(e){vari=pbjs.getBidResponsesForAdUnitCode(e.id).bids;i.length?metrics.prebidWinner(i):metrics.noPrebidBids(e.id)}),defineGptSlot(r),pbjs.setTargetingForGPTAsync(e.map(function(e){returne.code})),r.forEach(function(e){returnpbjs.removeAdUnit(e.id)}),r.biddersManager.prebid=!0,bidderFinished(r)})})}})})}functiongetBidsFromAmazon(){vare=document.querySelector("#amazon-aps"),i=[];adData.forEach(function(e){returni.push(createApsAdUnit(e))});varr=adData;apstag&;&;apstag.fetchBids({slots:i,timeout:e.bidderTimeout},function(e){googletag.cmd.push(function(){defineGptSlot(r),apstag.setDisplayBids(),r.biddersManager.amazon=!0,bidderFinished(r)})})}functionbidderFinished(e){e.biddersManager.amazon&;&;e.biddersManager.prebid&;&;callAdServer(e)}functioncallAdServer(e){if(!e.biddersManager.adserverRequestSent){e.biddersManager.adserverRequestSent=!0;vari=[];e.forEach(function(e){returni.push(e.gptSlot)}),googletag.cmd.push(function(){googletag.pubads().refresh(i,{changeCorrelator:!1})})}}functiondefineGptSlot(e){e.forEach(function(e){e.gptSlot||e.defineSlot()})}functioncreatePrebidAdUnit(e){vari={sizes:e.prebidSizes};return{code:e.id,ortb2Imp:{ext:{gpid:e.gpid}},mediaTypes:{banner:i},bids:getBidders(e)}}functiongetBidders(e){vari=[];i.push(rubicon(e)),i.push(openxBidder()),i.push(pubmaticBidder());for(varr=0;r»+n+»»),(r=e.querySelector(»[data-piano-icon-href=’iconUrl’]»))&;&;r.setAttribute(»href»,s),(r=e.querySelector(»[data-piano-html=’mobileMastheadText’]»))&;&;(r.textContent=a)}functiongetVisibleSelectors(){return{signedOut:[»mobile-subscribe»,»sign-in»],signedIn:[»mobile-subscribe»,»account»,»sign-out»]}[membership.isLoggedIn()?»signedIn»:»signedOut»]}module.exports=function(e){for(vart=getVisibleSelectors(),r=0;r0&;&;window.permutive.identify(a),t(r))}):(a.length>;0&;&;window.permutive.identify(a),t(r)),!0},updateConsentFunc:function(e){if(permutive)try{JSON.parse(localStorage[»permutive-consent»]).opt_in!=e&;&;permutive.consent({opt_in:e,token:r})}catch(t){permutive.consent({opt_in:e,token:r})}}}),permutive.ready(function(){window.slateAmplitudeQueue.push(function(){vare=[];permutive.context&;&;e.push({tag:»puid»,id:permutive.context.user_id});try{vart=window.amplitude.getDeviceId();t&;&;e.push({tag:»amplitudeId»,id:t})}catch(e){console.error(»ErrorsettingamplitudeId»,e)}e.length>;0&;&;permutive.identify(e)})})};
},{»7″:7,»68″:68,»70″:70}];
window.modules[»piano.client»]=[function(require,module,exports){»usestrict»;varslateAmplitude=require(30),universalPianoService=require(61),pianoScriptState=require(72),_require=require(2),loadSophi=_require.loadSophi,loginSuccessHandler=require(77),afterCheckout=require(78),afterCheckoutClose=require(79),_require2=require(8),afterPianoInit=_require2.afterPianoInit,checkoutStateChangeHandler=require(75),showOffer=require(74),experienceExecute=require(76),setResponseVariable=require(73),_require3=require(43),toUrl=_require3.toUrl,script=document.createElement(»script»);functionloadPianoExperience(e){slateGlobal.injectScript(e.url+»/api/tinypass.min.js»,universalPianoService.pianoInitPromiseResolve,universalPianoService.pianoInitPromiseReject),pianoScriptState.setState(»requested»)}functioninitPianoExperience(e){window.tp||(window.tp=[]);vart=window.tp;try{vari=slateAmplitude.getDomEventData();for(varaini=universalPianoService.formatArticleData(i),t.push([»setContentCreated»,i.content_created]),t.push([»setContentAuthor»,i.content_author]),t.push([»setContentSection»,i.content_section]),t.push([»setTags»,i.tags]),i.custom_variables)t.push([»setCustomVariable»,a,i.custom_variables[a]])}catch(e){console.warn(»failedtosetarticlemetadataforpiano»,e)}t.push([»setAid»,e.aid]),t.push([»setEndpoint»,e.endpoint]),t.push([»setComposerHost»,e.url]),t.push([»setPianoIdUrl»,e.idUrl]),t.push([»setUsePianoIdUserProvider»,!0]),t.push([»setUseTinypassAccounts»,!1]),e.cxenseSiteId&;&;t.push([»setCxenseSiteId»,e.cxenseSiteId]),t.push([»init»,afterPianoInit]),t.push([»addHandler»,»loginSuccess»,loginSuccessHandler]),t.push([»addHandler»,»checkoutStateChange»,checkoutStateChangeHandler]),t.push([»addHandler»,»checkoutComplete»,afterCheckout]),t.push([»addHandler»,»checkoutClose»,afterCheckoutClose]),t.push([»addHandler»,»showOffer»,showOffer]),t.push([»addHandler»,»experienceExecute»,experienceExecute]),t.push([»addHandler»,»setResponseVariable»,setResponseVariable])}functionis404(){vare=document.querySelector(»link[rel=canonical]»);return!!e&;&;»/404″===newURL(e.href).pathname}script.src=»/piano/scripts/resize.js»,document.head.appendChild(script),module.exports=function(e){if(!is404()){if(»slate-native»!==toUrl(location.href).searchParams.get(»source»)){vart=e.dataset.sophiScriptId;loadSophi(t)}vari=JSON.parse(e.dataset.config);initPianoExperience(i),loadPianoExperience(i)}},universalPianoService.pianoInitPromise.then(function(){pianoScriptState.setState(»loaded»)}).catch(function(){pianoScriptState.setState(»failed»)});
},{»2″:2,»8″:8,»30″:30,»43″:43,»61″:61,»72″:72,»73″:73,»74″:74,»75″:75,»76″:76,»77″:77,»78″:78,»79″:79}];
window.modules[»adblock-message.client»]=[function(require,module,exports){»usestrict»;var_require=require(6),initAdBlockDetection=_require.initAdBlockDetection,_require2=require(7),isMemberSkipLookup=_require2.isMemberSkipLookup,_require3=require(1),isArticlePage=_require3.isArticlePage,_require4=require(8),isPianoInitialized=_require4.isPianoInitialized,_require5=require(3),getModalStatus=_require5.getModalStatus,bqLog=require(5),_require6=require(2),sophiBlocked=_require6.sophiBlocked,_require7=require(1),getRubric=_require7.getRubric,_require8=require(4),getPaywallStatus=_require8.getPaywallStatus;module.exports=function(e){try{returnPromise.resolve(initAdBlockDetection()).then(function(r){if(isArticlePage()){vari=getRubric();if(![»slate-fare»,»open-thread»,»the-slate-quiz»,»pears»,»crossword»,»soundbites»].includes(i)){vart=function(){if(r){vari=function(){if(isPianoInitialized()&;&;!sophiBlocked)returnPromise.resolve(Promise.all([checkForPlus(),getPaywallStatus(),getModalStatus()])).then(function(r){vari=r[0],t=r[1],o=r[2];i||t.isPaywallDisplayed||t.isWarningDisplayed||»NONE»!==o||displayAdBlockMessage(e)});displayAdBlockMessage(e)}();if(i&;&;i.then)returni.then(function(){})}}();returnt&;&;t.then?t.then(function(){}):void0}}})}catch(e){returnPromise.reject(e)}};varcheckForPlus=function(){try{returnPromise.resolve(isMemberSkipLookup())}catch(e){returnPromise.reject(e)}},lockBodyScroll=function(){vare=document.documentElement,r=window.pageYOffset||e.scrollTop;e.style.setProperty(»—adblock-scroll-top»,r);vari=window.innerWidth-document.documentElement.clientWidth;document.body.style.paddingRight=i+»px»,e.classList.add(»adblock-modal-open»)},unlockBodyScroll=function(){vare=document.documentElement,r=e.style.getPropertyValue(»—adblock-scroll-top»);e.classList.remove(»adblock-modal-open»),r&;&;window.scrollTo(0,parseInt(r,10)),document.body.style.paddingRight=»»},displayAdBlockMessage=function(e){if(!window.kiln){varr=e.querySelector(».blocker-intercept__standard»);r&;&;(addRedirectParamToSignInLinks(r),setupModalCloseHandlers(r),bqLog.track(»AdBlockModalDisplayed»),lockBodyScroll(),r.showModal())}},addRedirectParamToSignInLinks=function(e){e.querySelectorAll(’a[href*=»sign-in»],a[href*=»/plus»]’).forEach(function(e){varr=newURL(e.href,window.location.href);r.searchParams.set(»redirect_uri»,location.href),e.href=r.toString()})},setupModalCloseHandlers=function(e){varr=e.querySelector(».slate-close»);r&;&;r.addEventListener(»click»,function(){e.close(),unlockBodyScroll()}),e.addEventListener(»close»,unlockBodyScroll)};
},{»1″:1,»2″:2,»3″:3,»4″:4,»5″:5,»6″:6,»7″:7,»8″:8}];
window.modules[»webapp-serviceworker.client»]=[function(require,module,exports){»usestrict»;varslateAmplitude=require(30);module.exports=function(e){navigator.serviceWorker?(window.addEventListener(»load»,function(){navigator.serviceWorker.register(»/sw.js»).then(function(e){},function(e){console.error(»ServiceWorkerregistrationfailed:»,e)})}),window.addEventListener(»beforeinstallprompt»,function(e){e.userChoice.then(function(e){»dismissed»===e.outcome?slateAmplitude.track(»PWA-dismissedinstallprompt»):slateAmplitude.track(»PWA-AddedtoHomeScreen»)})})):console.debug(»Serviceworkernotsupported»)};
},{»30″:30}];
window.modules[»lazyload.legacy»]=[function(require,module,exports){»usestrict»;functionlazyloadSvgUseTags(e,t){for(varr=0;r=r.length?{done:!0}:{done:!1,value:r[_n++]};},e:functione(r){throwr;},f:F};}thrownewTypeError(»Invalidattempttoiteratenon-iterableinstance.\nInordertobeiterable,non-arrayobjectsmusthavea[Symbol.iterator]()method.»);}varo,a=!0,u=!1;return{s:functions(){t=t.call(r);},n:functionn(){varr=t.next();returna=r.done,r;},e:functione(r){u=!0,o=r;},f:functionf(){try{a||null==t.return||t.return();}finally{if(u)throwo;}}};}
function_unsupportedIterableToArray(r,a){if(r){if(»string»==typeofr)return_arrayLikeToArray(r,a);vart={}.toString.call(r).slice(8,-1);return»Object»===t&;&;r.constructor&;&;(t=r.constructor.name),»Map»===t||»Set»===t?Array.from(r):»Arguments»===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(r,a):void0;}}
function_arrayLikeToArray(r,a){(null==a||a>;r.length)&;&;(a=r.length);for(vare=0,n=Array(a);e<;a;e++)n[e]=r[e];returnn;}
functionmountLegacyServices(){
Object.keys(window.modules).filter(function(key){
returntypeofkey===’string’&;&;key.match(/\.legacy$/);
}).forEach(function(key){
returnwindow.require(key);
});
}
functiontryToMount(fn,el,name){
try{
fn(el);//initthecontroller
}catch(e){
varelementTag=el.outerHTML.slice(0,el.outerHTML.indexOf(el.innerHTML));
console.error(»Errorinitializingcontrollerfor\»».concat(name,»\»on\»»).concat(elementTag,»\»»),e);
}
}

/**
*mountclient.jscomponentcontrollers
*/
functionmountComponentModules(){
Object.keys(window.modules).filter(function(key){
returntypeofkey===’string’&;&;key.match(/\.client$/);
}).forEach(function(key){
varcontrollerFn=window.require(key);
if(typeofcontrollerFn===’function’){
varname=key.replace(’.client’,»),
instancesSelector=»[data-uri*=\»_components/».concat(name,»/\»]»),
defaultSelector=»[data-uri$=\»_components».concat(name,»\»]»),
instances=document.querySelectorAll(instancesSelector),
defaults=document.querySelectorAll(defaultSelector);
var_iterator=_createForOfIteratorHelper(instances),
_step;
try{
for(_iterator.s();!(_step=_iterator.n()).done;){
varel=_step.value;
tryToMount(controllerFn,el,name);
}
}catch(err){
_iterator.e(err);
}finally{
_iterator.f();
}
var_iterator2=_createForOfIteratorHelper(defaults),
_step2;
try{
for(_iterator2.s();!(_step2=_iterator2.n()).done;){
var_el=_step2.value;
tryToMount(controllerFn,_el,name);
}
}catch(err){
_iterator2.e(err);
}finally{
_iterator2.f();
}
}
});
}

//Makesurethata`window.process.env.NODE_ENV`isavailableintheclientforanydependencies,
//services,orcomponentsthatcouldrequireit
//note:the``valueisswappedfortheactualenvironmentvariablein/lib/cmd/compile/scripts.js
window.process=window.process||{};
window.process.env=window.process.env||{};
if(!window.process.env.NODE_ENV){
window.process.env.NODE_ENV=»;
}

//note:legacycontrollersthatrequirelegacyservices(e.g.dollar-slice)must
//waitforDOMContentLoadedtoinitializethemselves,asthefilesthemselvesmustbemountedfirst
mountLegacyServices();
mountComponentModules();
//]]








