Skip to content

Instantly share code, notes, and snippets.

@Neurogami
Created September 24, 2019 19:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Neurogami/2e867ec91b682daa2c19b96485289b78 to your computer and use it in GitHub Desktop.
Save Neurogami/2e867ec91b682daa2c19b96485289b78 to your computer and use it in GitHub Desktop.
WaPo Sign-in page
<!DOCTYPE html><html lang="en"><head>
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Sign in to The Washington Post</title>
<link rel="preload" as="script" href="https://www.washingtonpost.com/subscribe/signin/client.js?v=1.2.83">
<style>
html {
position: relative;
min-height: 100%;
}
body {
background: url(https://www.washingtonpost.com/wp-stat/paywall/USW/images/SignIn-Desktop_Morning.png) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-color: #7886B5;
}
body.bkgd-afternoon {
background-image: url("https://www.washingtonpost.com/wp-stat/paywall/USW/images/SignIn-Desktop_Afternoon.png");
background-color: #4f616a;
}
body.bkgd-night {
background-image: url("https://www.washingtonpost.com/wp-stat/paywall/USW/images/SignIn-Desktop_Night.png");
background-color: #010E30;
}
.wp-USW, .wp-SignUp {
margin: 0 auto;
width: 420px;
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.3);
margin-top: 115px;
border-radius: 2px;
margin-bottom: 146px;
}
.wp-USW h1, .wp-SignUp {
padding-top: 48px;
}
header {
text-align: center;
font-family: Georgia;
color: #eee;
font-style: italic;
font-size: 12px;
background-color: rgba(0, 0, 0, 0.96);
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
height: 55px;
padding-top: 5px;
position: absolute;
top: 0;
left: 0;
width: 100%;
box-sizing: border-box;
}
header a {
text-decoration: none;
color: #eee;
}
header.usw-hide,
footer.usw-hide {
display: none;
}
.logo {
height: 28px;
-webkit-font-smoothing: antialiased;
}
ul {
list-style-type: none;
padding-left: 0;
}
ul li {
display: inline;
border-right: 1px solid rgba(255, 255, 255, 0.6);
padding: 0 10px;
}
li.last {
border-right: none;
}
.testing-banner {
font-size: 25px;
color: white;
text-transform: uppercase;
font-family: Georgia;
text-align: center;
background-color: red;
margin-top: 55px;
width: 100%;
}
@media only screen and (max-device-width: 665px),
screen and (max-width:665px) {
#USW .wp-USW {
width: 95%;
margin-top: 66px;
}
.wp-SignUp {
width: 95%;
margin-top: 66px;
}
ul li.first-row {
display: block;
padding-bottom: 5px;
}
body {
background-image: url("https://www.washingtonpost.com/wp-stat/paywall/USW/images/SignIn-Mobile_Morning.png");
background-color: #7886B5;
}
body.bkgd-afternoon {
background-image: url("https://www.washingtonpost.com/wp-stat/paywall/USW/images/SignIn-Mobile_Afternoon.png");
background-color: #4f616a;
}
body.bkgd-night {
background-image: url("https://www.washingtonpost.com/wp-stat/paywall/USW/images/SignIn-Mobile_Night.png");
background-color: #010E30;
}
}
/* inline bridge css */
/* The Modal (background) */
#loginModal.usw-modal {
display: none;
/* Hidden by default */
position: fixed;
/* Stay in place */
z-index: 11;
/* Sit on top */
padding-top: 100px;
/* Location of the box */
left: 0;
top: 0;
width: 100%;
/* Full width */
height: 100%;
/* Full height */
overflow: auto;
/* Enable scroll if needed */
background-color: rgb(0, 0, 0);
/* Fallback color */
background-color: rgba(0, 0, 0, 0.4);
/* Black w/ opacity */
}
/* Modal Content */
#loginModal .usw-modal-content {
margin: auto;
width: 420px;
border-radius: 2px;
background-color: #F1F1F1;
box-shadow: 0 1px 3px 0 rgba(0,0,0,0.3);
overflow: hidden;
}
/* The Close Button */
#loginModal .usw-close {
color: #aaaaaa;
font-size: 28px;
font-family: "FranklinITCPro", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
text-align: right;
padding: 10px 10px 5px;
}
#loginModal .usw-close.back{
background-color: #E1E1E1;
}
#loginModal .usw-close-icon:hover,
#loginModal .usw-close-icon:focus {
color: #000;
text-decoration: none;
cursor: pointer;
}
</style>
<script>
(function () {
TWP = (typeof TWP == 'undefined') ? {} : TWP;
TWP.Data = (typeof TWP.Data == 'undefined') ? {} : TWP.Data;
TWP.Data["Tracking"] = {
init: function () {
this.props = {};
this.props.channel = 'wp - id';
}
}
TWP.Data["Tracking"].init();
})();
</script>
<script src="https://www.washingtonpost.com/wp-stat/analytics/latest/main.min.js"></script>
<script>
var analyticsInitOptions = {
suppressTrackPageLoad: true,
trackScrolling: false,
suite: 'production',
trackExternalLinks: false
};
TWP.Analytics.init(analyticsInitOptions);
</script>
<script>(window.BOOMR_mq=window.BOOMR_mq||[]).push(["addVar",{"rua.upush":"false","rua.cpush":"false","rua.upre":"false","rua.cpre":"false","rua.uprl":"false","rua.cprl":"false","rua.cprf":"false","rua.trans":"SJ-6b846571-482d-4f49-9313-fdbfbf2f6dc1","rua.cook":"true","rua.ims":"false","rua.ufprl":"false","rua.cfprl":"false"}]);</script>
<script>!function(){function o(n,i){if(n&&i)for(var r in i)i.hasOwnProperty(r)&&(void 0===n[r]?n[r]=i[r]:n[r].constructor===Object&&i[r].constructor===Object?o(n[r],i[r]):n[r]=i[r])}try{var n=decodeURIComponent("");if(n.length>0&&window.JSON&&"function"==typeof window.JSON.parse){var i=JSON.parse(n);void 0!==window.BOOMR_config?o(window.BOOMR_config,i):window.BOOMR_config=i}}catch(r){window.console&&"function"==typeof window.console.error&&console.error("mPulse: Could not parse configuration",r)}}();</script>
<script>!function(a){var e="https://s.go-mpulse.net/boomerang/",t="addEventListener";if(""=="True")a.BOOMR_config=a.BOOMR_config||{},a.BOOMR_config.PageParams=a.BOOMR_config.PageParams||{},a.BOOMR_config.PageParams.pci=!0,e="https://s2.go-mpulse.net/boomerang/";if(function(){function n(e){a.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!a.BOOMR||!a.BOOMR.version&&!a.BOOMR.snippetExecuted){a.BOOMR=a.BOOMR||{},a.BOOMR.snippetExecuted=!0;var i,o,r,O=document.createElement("iframe");if(a[t])a[t]("load",n,!1);else if(a.attachEvent)a.attachEvent("onload",n);O.src="javascript:void(0)",O.title="",O.role="presentation",(O.frameElement||O).style.cssText="width:0;height:0;border:0;display:none;",r=document.getElementsByTagName("script")[0],r.parentNode.insertBefore(O,r);try{o=O.contentWindow.document}catch(_){i=document.domain,O.src="javascript:var d=document.open();d.domain='"+i+"';void(0);",o=O.contentWindow.document}o.open()._l=function(){var a=this.createElement("script");if(i)this.domain=i;a.id="boomr-if-as",a.src=e+"2L2Z6-GDWNL-RH2G3-MVS3W-7M6WF",BOOMR_lstart=(new Date).getTime(),this.body.appendChild(a)},o.write("<bo"+'dy onload="document._l();">'),o.close()}}(),"".length>0)if(a&&"performance"in a&&a.performance&&"function"==typeof a.performance.setResourceTimingBufferSize)a.performance.setResourceTimingBufferSize();!function(){if(BOOMR=a.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var e="false"=="true"?1:0,t="cookiepresent",n="nsunkaqxgtrh6xmkoqxa-f-a49311d34-clientnsv4-s.akamaihd.net",i={"ak.v":23,"ak.cp":"619110","ak.ai":parseInt("403158",10),"ak.ol":"0","ak.cr":119,"ak.ipv":4,"ak.proto":"h2","ak.rid":"52936845","ak.r":22768,"ak.a2":e,"ak.m":"j","ak.n":"essl","ak.bpcip":"108.168.213.0","ak.cport":49619,"ak.gh":"72.195.165.157","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.csrc":"-","ak.acc":"","ak.t":"1569354798"};if(""!==t)i["ak.ruds"]=t;var o={i:!1,av:function(e){var t="http.initiator";if(e&&(!e[t]||"spa_hard"===e[t]))i["ak.feo"]=void 0!==a.aFeoApplied?1:0,BOOMR.addVar(i)},rv:function(){var a=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.r","ak.acc","ak.t"];BOOMR.removeVar(a)}};BOOMR.plugins.AK={akVars:i,akDNSPreFetchDomain:n,init:function(){if(!o.i){var a=BOOMR.subscribe;a("before_beacon",o.av,null,null),a("onbeacon",o.rv,null,null),o.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head><body><iframe id="ls_listener_www_iframe" style="display:none" crossorigin="anonymous" src="https://subscribe.washingtonpost.com/static/xdls.html"></iframe>
<!-- Sentry -->
<script type="text/javascript">
function initRaven() {
Raven.config('https://8e9ab268e9d44b6787460a9695887bd9@sentry.digitalink.com/5').install();
}
</script>
<script src="https://cdn.ravenjs.com/3.26.2/raven.min.js" crossorigin="anonymous" onload="initRaven()"></script>
<style>.wp__server-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-font-smoothing:antialiased}.wp__server-error .wp__server-error-content{padding:2rem 3rem 1rem 3rem}@media screen and (max-width:475px){.wp__server-error .wp__server-error-content{padding:1rem}}.wp__server-error .wp__server-error-content .expired-header{font-size:30px;font-family:PostoniStandard,FranklinITCPro,sans-serif;margin-bottom:5px}.wp__server-error .wp__server-error-content div.sub-expired-header{font-family:FranklinITCPro,sans-serif;font-size:20px;font-weight:400;margin:20px 0;line-height:1.2}.wp__server-error .wp__server-error-content div.sub-expired-header div{font-size:14px;color:#444;margin-top:10px}.wp__server-error .wp__server-error-content p{font-size:16px;font-weight:400;margin:20px 0;line-height:1.2}.wp__server-error .wp__server-error-content p .turn-off-ad-blocker{text-decoration:underline;color:#000}.wp__server-error .wp__server-error-content hr{width:100%}.wp__server-error .wp__server-error-footer{width:100%;border-top:1px solid #d5d5d5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp__server-error .wp__server-error-footer a{font-weight:400;color:#1955a5}#usw-login .wp-SignUp .title{margin-top:30px;color:#2a2a2a;font-size:32px;font-weight:700;line-height:32px}#usw-login .wp-SignUp .paragraph{color:#2a2a2a;font-size:16px;font-weight:300;line-height:22px;text-align:center}#usw-login .wp-SignUp .sub-paragraph{color:#666;font-size:14px;font-weight:300;line-height:19px;text-align:center;margin-top:8px}#usw-login .wp-SignUp .emphasize{font-weight:900}#usw-login .wp-SignUp .magiclink-btn{margin-top:22px}#usw-footer{font-family:FranklinITCPro,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-align:center;font-size:12px;font-weight:700;-webkit-font-smoothing:antialiased;background-color:rgba(0,0,0,.25);color:rgba(255,255,255,.6);position:absolute;left:0;bottom:0;width:100%;height:45px}#usw-footer>ul{margin-top:15px}#usw-footer a{color:#fff;text-decoration:none;font-size:14px;font-weight:700}#usw-footer .usw-copyright{color:#fff;font-size:14px;font-weight:400;position:absolute;left:45px}@media only screen and (max-device-width:720px),screen and (max-width:720px){#usw-footer .usw-copyright{position:relative;display:block;text-align:center;left:0;margin-top:15px}#usw-footer{height:75px}#usw-footer>ul{height:auto}}#usw-login .wp-SignUp .title{margin-top:24px;color:#2a2a2a;font-size:32px;font-weight:700;line-height:32px}#usw-login .wp-SignUp .paragraph{color:#2a2a2a;font-size:16px;font-weight:300;line-height:22px;text-align:center;margin-top:11px}#usw-login .wp-SignUp .sub-paragraph{color:#666;font-size:14px;font-weight:300;line-height:19px;text-align:center;margin-top:8px}#usw-login .wp-SignUp .emphasize{font-weight:900}#usw-login .wp-SignUp .magiclink-btn{margin-top:22px}#usw-login .wp-SignUp .body-callout{border-radius:2px;background-color:#fff;padding:13px 16px 24px 16px}#usw-login .wp-SignUp .splash-container{padding-top:22px;padding-bottom:0;text-align:center}#usw-login .wp-SignUp .body-text{margin-top:24px;padding-bottom:48px;text-align:center}#usw-footer{font-family:FranklinITCPro,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-align:center;font-size:12px;font-weight:700;-webkit-font-smoothing:antialiased;background-color:rgba(0,0,0,.25);color:rgba(255,255,255,.6);position:absolute;left:0;bottom:0;width:100%;height:45px}#usw-footer>ul{margin-top:15px}#usw-footer a{color:#fff;text-decoration:none;font-size:14px;font-weight:700}#usw-footer .usw-copyright{color:#fff;font-size:14px;font-weight:400;position:absolute;left:45px}@media only screen and (max-device-width:720px),screen and (max-width:720px){#usw-footer .usw-copyright{position:relative;display:block;text-align:center;left:0;margin-top:15px}#usw-footer{height:75px}#usw-footer>ul{height:auto}}@font-face{font-family:FranklinITCPro;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Franklin-ITC-Pro-Light/latest/ITC_Franklin-Light.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:FranklinITCPro;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Franklin-ITC-Pro-Bold/latest/ITC_Franklin-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:FranklinITCPro;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Franklin-ITC-Pro-Thin/latest/ITC_Franklin-Thin.woff) format("woff");font-weight:300;font-style:normal;font-display:fallback}@font-face{font-family:PostoniWide;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Wide-Regular/latest/PostoniWide-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:PostoniWide;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Wide-Bold/latest/PostoniWide-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:PostoniWide;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Wide-Bold-Italic/latest/PostoniWide-BoldItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:fallback}@font-face{font-family:PostoniWide;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Wide-Bold/latest/PostoniWide-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:fallback}@font-face{font-family:PostoniStandard;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Standard-Regular/latest/PostoniStandard-Regular.woff) format("woff");font-style:normal;font-weight:400;font-display:fallback}@font-face{font-family:PostoniStandard;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Standard-Bold/latest/PostoniStandard-Bold.woff) format("woff");font-style:normal;font-weight:700;font-display:fallback}@font-face{font-family:PostoniStandard;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Standard-Italic/latest/PostoniStandard-Italic.woff) format("woff");font-style:italic;font-weight:400;font-display:fallback}@font-face{font-family:PostoniStandard;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Standard-Bold-Italic/latest/PostoniStandard-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:fallback}@font-face{font-family:icomoon;src:url(https://www.washingtonpost.com/wp-stat/paywall/USW/fonts/icomoon.eot?sycl41);src:url(https://www.washingtonpost.com/wp-stat/paywall/USW/fonts/icomoon.eot?sycl41#iefix) format("embedded-opentype"),url(https://www.washingtonpost.com/wp-stat/paywall/USW/fonts/icomoon.ttf?sycl41) format("truetype"),url(https://www.washingtonpost.com/wp-stat/paywall/USW/fonts/icomoon.woff?sycl41) format("woff"),url(https://www.washingtonpost.com/wp-stat/paywall/USW/fonts/icomoon.svg?sycl41#icomoon) format("svg");font-weight:400;font-style:normal;font-display:auto}[class*=' icon-'],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-spinner:before{content:'\E900'}.icon-paper-plane:before{content:'\E901'}.icon-close:before{content:'\E5CD'}.icon-chevron_left:before{content:'\E314'}.icon-paper_plane:before{content:'\F1D8'}.icon-facebook:before{content:'\F230'}.icon-amazon:before{content:'\F270'}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.wp-SignUp ::-webkit-input-placeholder{color:#aaa;font-weight:400}.wp-SignUp :-ms-input-placeholder{color:#aaa;font-weight:400}.wp-SignUp ::-ms-input-placeholder{color:#aaa;font-weight:400}.wp-SignUp ::placeholder{color:#aaa;font-weight:400}.wp-SignUp .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-SignUp .wp__tif-label{color:#aaa;font-weight:300}.wp-SignUp .wp_tf-label{color:#666;font-size:14px;font-weight:400;line-height:20px;margin-top:16px;margin-bottom:8px}.wp-SignUp .wp_tf-label-help-msg{color:#666;font-size:14px;font-weight:400;line-height:20px;margin-top:-8px;margin-bottom:16px}.wp-SignUp .wp_disclaimer{color:#666;font-size:14px;font-weight:400;line-height:20px;text-align:center;margin-bottom:32px;margin-top:4px}.wp-SignUp .wp_disclaimer a:hover{text-decoration:none;color:#1955a5}.wp-SignUp .helper-text{color:#666;font-size:16px;font-weight:400;text-align:center;border-bottom:1px solid #d5d5d5;line-height:.08em;margin:10px 0 32px}.wp-SignUp .social-button-area{margin-top:18px;margin-bottom:20px}.wp-SignUp .link{color:#666;text-decoration:underline}.wp-SignUp .link:hover{color:#666;cursor:pointer}.wp-SignUp .link:visited{color:#666}.wp-SignUp .profile-link{color:#1955a5}.wp-SignUp .profile-link:hover{cursor:pointer;text-decoration:underline}.wp-SignUp .profile-link:visited{color:#1955a5}.wp-SignUp a{color:#1955a5}.wp-SignUp a:visited{color:#1955a5}.wp-SignUp a:hover{cursor:pointer}.wp-SignUp .row{display:-webkit-box;display:-ms-flexbox;display:flex}.wp-SignUp .column{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}.wp-SignUp .col1{padding-right:5px}.wp-SignUp .col2{padding-left:5px}.wp-SignUp .btn-group{border:1px solid #3b5998;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}.wp-SignUp .btn-group:hover{background:#f0f0f0;border:1px solid #d5d5d5;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);border-radius:2px}.wp-SignUp .btn-group:active{background:#f0f0f0;border:2px solid #aaa;border-radius:2px}.wp-SignUp .social-btn{margin-top:9px}.wp-SignUp .social-icon{display:table;margin:0 auto;background-color:transparent}.wp-SignUp .social-icon img{margin:auto;-webkit-transform:translate(-50%,21%);transform:translate(-50%,21%);width:17px}.wp-SignUp .social-txt{color:#2a2a2a;font-size:16px;font-weight:400;line-height:22px;background-color:transparent}.wp-SignUp .icon-facebook{color:#3b5998;font-size:22px;margin-right:8px}.wp-SignUp .icon-amazon{color:#f90;font-size:18px;margin-right:8px}.wp-SignUp .title{margin-top:0;margin-bottom:24px;color:#2a2a2a;font-family:PostoniWide,Georgia,serif;font-size:32px;font-weight:700;line-height:35px;text-align:center}.wp-SignUp .ctn-reading-btn{margin:24px 0!important}.wp-SignUp .splash-container{padding-top:48px;padding-bottom:24px;text-align:center}.wp-SignUp .splash-container .splash-img{width:60px}.wp-SignUp .bold-email{word-wrap:break-word;font-weight:700;word-break:normal}#USW .wp-SignUp .wp__tif-input{height:44px;padding-top:0!important;font-weight:400}#USW .wp-SignUp .wp__tif{margin-bottom:16px!important}#USW .wp-SignUp .wp_tf-label--error{color:#d9202c;font-size:14px;font-weight:300;line-height:20px;margin-top:15px}#USW .wp-SignUp .wp__tif-input--filled{padding-top:0}#USW .wp-SignUp .wp__tif-input:focus+.wp__tif-label,#USW .wp-SignUp .wp__tif-label.wp__tif-label--active{padding-left:12px;font-size:12px;-webkit-transform:translateY(0);transform:translateY(0)}#USW .wp-SignUp .wp__tif-input:focus{padding-top:0;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5)}#USW .wp-SignUp .wp__tif-label.wp__tif-label--active{display:none}@font-face{font-family:FranklinITCPro;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Franklin-ITC-Pro-Light/latest/ITC_Franklin-Light.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:FranklinITCPro;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Franklin-ITC-Pro-Bold/latest/ITC_Franklin-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:FranklinITCPro;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Franklin-ITC-Pro-Thin/latest/ITC_Franklin-Thin.woff) format("woff");font-weight:300;font-style:normal;font-display:fallback}@font-face{font-family:PostoniWide;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Wide-Regular/latest/PostoniWide-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:PostoniWide;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Wide-Bold/latest/PostoniWide-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:PostoniWide;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Wide-Bold-Italic/latest/PostoniWide-BoldItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:fallback}@font-face{font-family:PostoniWide;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Wide-Bold/latest/PostoniWide-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:fallback}@font-face{font-family:PostoniStandard;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Standard-Regular/latest/PostoniStandard-Regular.woff) format("woff");font-style:normal;font-weight:400;font-display:fallback}@font-face{font-family:PostoniStandard;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Standard-Bold/latest/PostoniStandard-Bold.woff) format("woff");font-style:normal;font-weight:700;font-display:fallback}@font-face{font-family:PostoniStandard;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Standard-Italic/latest/PostoniStandard-Italic.woff) format("woff");font-style:italic;font-weight:400;font-display:fallback}@font-face{font-family:PostoniStandard;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Standard-Bold-Italic/latest/PostoniStandard-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:fallback}@font-face{font-family:icomoon;src:url(https://www.washingtonpost.com/wp-stat/paywall/USW/fonts/icomoon.eot?sycl41);src:url(https://www.washingtonpost.com/wp-stat/paywall/USW/fonts/icomoon.eot?sycl41#iefix) format("embedded-opentype"),url(https://www.washingtonpost.com/wp-stat/paywall/USW/fonts/icomoon.ttf?sycl41) format("truetype"),url(https://www.washingtonpost.com/wp-stat/paywall/USW/fonts/icomoon.woff?sycl41) format("woff"),url(https://www.washingtonpost.com/wp-stat/paywall/USW/fonts/icomoon.svg?sycl41#icomoon) format("svg");font-weight:400;font-style:normal;font-display:auto}[class*=' icon-'],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-spinner:before{content:'\E900'}.icon-paper-plane:before{content:'\E901'}.icon-close:before{content:'\E5CD'}.icon-chevron_left:before{content:'\E314'}.icon-paper_plane:before{content:'\F1D8'}.icon-facebook:before{content:'\F230'}.icon-amazon:before{content:'\F270'}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}#USW{font-family:FranklinITCPro,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:#2a2a2a;font-size:16px}.wp-noTopPadding{padding-top:0!important}.wp-SignUp{background-color:#f1f1f1;font-weight:300;border-radius:2px}.wp-SignUp .close{padding:10px 15px;float:right;font-size:35px;color:#b2b2b2;-webkit-transition:all .2s ease;transition:all .2s ease}.wp-SignUp .close a{color:#b2b2b2;cursor:pointer}.wp-SignUp .close a:hover{color:#666}.wp-SignUp .main .body.wp-reg-confirmation{padding-bottom:48px}.wp-SignUp .footer{color:#666;font-size:16px;font-weight:400;line-height:22px;overflow:hidden;padding:0 48px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.wp-SignUp .footer .left{width:50%}.wp-SignUp .footer .left:hover{cursor:pointer}.wp-SignUp .footer .left input[type=checkbox]{display:none}.wp-SignUp .footer .left input[type=checkbox]:hover{cursor:pointer}.wp-SignUp .footer .left input[type=checkbox]+label{background:url(https://www.washingtonpost.com/wp-stat/paywall/USW/images/unselected@1x.png) left 1px no-repeat;display:block;padding-left:18px;background-size:12px}.wp-SignUp .footer .left input[type=checkbox]:checked+label{background:url(https://www.washingtonpost.com/wp-stat/paywall/USW/images/selected@1x.png) left 1px no-repeat;padding-left:18px;background-size:12px}.wp-SignUp .footer .left .rememberme:hover{cursor:pointer}.wp-SignUp .footer .right{width:50%;text-align:right}.wp-SignUp .footer .right a{color:#1955a5}.wp-SignUp .footer .right a:hover{text-decoration:underline}.wp-SignUp h1{font-family:PostoniWide,Georgia,serif;font-size:28px;margin:0 0 5px 0;line-height:32px;font-weight:700}.wp-SignUp hr{height:1px;color:#d5d5d5;background-color:#d5d5d5;border:none;margin:10px 0}.wp-SignUp hr.hr-footer{margin:0 0 17px}.wp-SignUp input[type=text]{width:100%;height:50px;border:1px solid #d5d5d5;border-radius:2px;background-color:#fff;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);margin:10px 0;font-size:16px;padding:15px 10px 15px 10px;color:#6d6d6d;font-weight:300}.wp-SignUp button{position:relative}.wp-SignUp button:hover{cursor:pointer}.wp-SignUp button.default{width:100%;border-radius:2px;border:none;font-size:16px;font-weight:700;margin-bottom:0;background-color:#2a2a2a;color:#fff;padding:10px 16px;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3);box-shadow:0 1px 2px 0 rgba(0,0,0,.3);font-family:FranklinITCPro,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;height:45px}.wp-SignUp button.default:active,.wp-SignUp button.default:hover{background-color:#5a5a5a;-webkit-transition:all .2s ease;transition:all .2s ease}.wp-SignUp button.default:disabled{background-color:#d4d4d4;color:#959595;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.wp-SignUp button.default.processing{-webkit-box-shadow:none;box-shadow:none;background-color:#3d73d5;color:#fff}.wp-SignUp button.default.fms-button{background-color:#1955a5;height:44px}.wp-SignUp button.default.fms-button:hover{background:#3d73d5;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);border-radius:2px}.wp-SignUp button.default.fms-button:active{background:#3d73d5;border:2px solid rgba(0,0,0,.25);border-radius:2px}.wp-SignUp button.default .icon-spinner{position:absolute;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;width:24px;left:15px;height:16px;-webkit-transform-origin:center 46.4%;transform-origin:center 46.4%}.wp-SignUp .btn-group{border:1px solid #d5d5d5;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3);box-shadow:0 1px 2px 0 rgba(0,0,0,.3);border-radius:2px;padding:0;height:44px;text-shadow:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;opacity:1;-webkit-font-smoothing:antialiased;font-family:FranklinITCPro,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-weight:700;margin-bottom:10px;cursor:pointer}.wp-SignUp .btn-group.login-fb{border:1px solid #d5d5d5}.wp-SignUp .btn-group.login-fb:hover{border-color:#d5d5d5;-webkit-transition:all .2s ease;transition:all .2s ease}.wp-SignUp .btn-group.login-fb:hover .btn-icon{color:#d5d5d5}.wp-SignUp .btn-group.login-fb:hover .btn-text{background-color:#d5d5d5}.wp-SignUp .btn-group.login-amazon{border-color:#d5d5d5;margin-bottom:16px}.wp-SignUp .btn-group.login-amazon:hover{border-color:#d5d5d5;-webkit-transition:all .2s ease;transition:all .2s ease}.wp-SignUp .btn-group.login-amazon .btn-icon{color:#f90;font-size:20px}.wp-SignUp .btn-group.login-amazon:hover .btn-icon{color:#d5d5d5;-webkit-transition:all .2s ease;transition:all .2s ease}.wp-SignUp .btn-group.login-amazon .btn-text{background-color:#2a2a2a}.wp-SignUp .btn-group.login-amazon:hover .btn-text{background-color:#2a2a2a}.wp-SignUp .btn-group.login-google{border-color:#d5d5d5;margin-bottom:16px}.wp-SignUp .btn-group.login-google:hover{border-color:#d5d5d5;-webkit-transition:all .2s ease;transition:all .2s ease}.wp-SignUp .btn-group.login-google .btn-icon{color:#4285f4}.wp-SignUp .btn-group.login-google .btn-icon img{margin:0 auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:18px}.wp-SignUp .btn-group.login-google .btn-text{background-color:#d5d5d5}.wp-SignUp .btn-group.login-google:hover .btn-text{background-color:#d5d5d5}.wp-SignUp .btn-group.login-disabled{border-color:#aaa}.wp-SignUp .btn-group.login-disabled:hover{border-color:#aaa;cursor:not-allowed}.wp-SignUp .btn-group.login-disabled:hover .btn-text{background-color:#aaa}.wp-SignUp .btn-group.login-disabled:hover .btn-icon{color:#aaa}.wp-SignUp .btn-group.login-disabled .btn-icon{color:#aaa}.wp-SignUp .btn-group.login-disabled .btn-text{background-color:#aaa}.wp-SignUp .btn-text{background-color:#3b5998;height:100%;padding:12px;color:#fff;padding-left:50px;-webkit-transition:all .2s ease;transition:all .2s ease}.wp-SignUp .btn-icon{width:38px;float:left;height:100%;position:relative;color:#3b5998;font-size:22px;background-color:#fff;text-align:center;padding-top:10px}.wp-SignUp .helper-text{font-size:14px;font-weight:400;text-align:center;border-bottom:1px solid #d5d5d5;line-height:.08em;margin:10px 0 25px}.wp-SignUp .helper-text.another-way{padding-top:20px;font-weight:400}.wp-SignUp .helper-text span{padding:0 10px;background-color:#f1f1f1}.wp-SignUp a{text-decoration:none}.wp-SignUp .error{color:#d9202c;font-size:15px;margin-bottom:5px}.wp-SignUp .error.bad-creds-error{background-color:rgba(242,210,212,.58);border:1px solid rgba(208,2,27,.15);padding:10px 15px}.wp-SignUp .error .badcreds{text-decoration:underline}.wp-SignUp .error .badcreds:hover{cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.wp-SignUp .success-msg{color:#00b16a}.wp-SignUp .hidden{display:none!important}.wp-SignUp .spinner{text-align:center}.wp-SignUp .icon-spinner{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}.btn__white,.wp-USW .fms .btn__white{line-height:50px;width:100%;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.3);box-shadow:0 1px 1px 0 rgba(0,0,0,.3);color:#333;display:block;text-align:center;font-size:16px;font-weight:700;border:1px solid #ddd;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;outline:0;height:50px;padding:0;font-family:FranklinITCPro,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.btn__white:hover,.wp-USW .fms .btn__white:hover{background-color:#eee;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.3);box-shadow:0 1px 1px 0 rgba(0,0,0,.3);text-decoration:none}.btn__white:active,.wp-USW .fms .btn__white:active{border:2px solid #ccc;-webkit-box-shadow:none;box-shadow:none}.btn__white a,.wp-USW .fms .btn__white a{line-height:28px;padding:10px;display:block;color:#333;text-decoration:none;font-size:16px}@media only screen and (max-device-width:665px),screen and (max-width:420px){.wp-USW button.login-btn{width:100%;margin-bottom:10px;text-align:left}.wp-USW .main .header{padding:0 20px 0}.wp-USW .main .form{padding:0 20px 15px}.wp-USW .footer{padding:0 20px 18px}}@media only screen and (max-width:320px){.wp-USW .footer{font-size:12px}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:FranklinITCPro;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Franklin-ITC-Pro-Light/latest/ITC_Franklin-Light.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:FranklinITCPro;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Franklin-ITC-Pro-Bold/latest/ITC_Franklin-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:FranklinITCPro;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Franklin-ITC-Pro-Thin/latest/ITC_Franklin-Thin.woff) format("woff");font-weight:300;font-style:normal;font-display:fallback}@font-face{font-family:PostoniWide;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Wide-Regular/latest/PostoniWide-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:PostoniWide;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Wide-Bold/latest/PostoniWide-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:PostoniWide;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Wide-Bold-Italic/latest/PostoniWide-BoldItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:fallback}@font-face{font-family:PostoniWide;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Wide-Bold/latest/PostoniWide-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:fallback}@font-face{font-family:PostoniStandard;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Standard-Regular/latest/PostoniStandard-Regular.woff) format("woff");font-style:normal;font-weight:400;font-display:fallback}@font-face{font-family:PostoniStandard;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Standard-Bold/latest/PostoniStandard-Bold.woff) format("woff");font-style:normal;font-weight:700;font-display:fallback}@font-face{font-family:PostoniStandard;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Standard-Italic/latest/PostoniStandard-Italic.woff) format("woff");font-style:italic;font-weight:400;font-display:fallback}@font-face{font-family:PostoniStandard;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Standard-Bold-Italic/latest/PostoniStandard-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:fallback}@font-face{font-family:icomoon;src:url(https://www.washingtonpost.com/wp-stat/paywall/USW/fonts/icomoon.eot?sycl41);src:url(https://www.washingtonpost.com/wp-stat/paywall/USW/fonts/icomoon.eot?sycl41#iefix) format("embedded-opentype"),url(https://www.washingtonpost.com/wp-stat/paywall/USW/fonts/icomoon.ttf?sycl41) format("truetype"),url(https://www.washingtonpost.com/wp-stat/paywall/USW/fonts/icomoon.woff?sycl41) format("woff"),url(https://www.washingtonpost.com/wp-stat/paywall/USW/fonts/icomoon.svg?sycl41#icomoon) format("svg");font-weight:400;font-style:normal;font-display:auto}[class*=' icon-'],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-spinner:before{content:'\E900'}.icon-paper-plane:before{content:'\E901'}.icon-close:before{content:'\E5CD'}.icon-chevron_left:before{content:'\E314'}.icon-paper_plane:before{content:'\F1D8'}.icon-facebook:before{content:'\F230'}.icon-amazon:before{content:'\F270'}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}#USW{font-family:FranklinITCPro,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:#2a2a2a;font-size:16px}.wp-USW{background-color:#f1f1f1;font-weight:300;border-radius:2px}.wp-USW .bold-email{word-wrap:break-word;font-weight:700;word-break:normal}.wp-USW .fms-email{margin-top:2px;display:inline-block}.wp-USW .close{padding:10px 15px;float:right;font-size:35px;color:#b2b2b2;-webkit-transition:all .2s ease;transition:all .2s ease}.wp-USW .close a{cursor:pointer}.wp-USW .close a:hover{color:#666}.wp-USW .main{-webkit-font-smoothing:antialiased;font-weight:400}.wp-USW .main .header{padding:0 40px 0}.wp-USW .main .form{padding:0 40px 15px}.wp-USW .infoMsg{border:1px solid #f29f18;border-radius:3px;background-color:#fbedd5;padding:17px 20px;margin-bottom:13px;font-size:14px;line-height:17px}.wp-USW .infoMsg .title{font-weight:bolder;margin-top:5px;margin-bottom:5px;padding-bottom:5px}.wp-USW .infoMsg a{color:#2a2a2a;text-decoration:underline}.wp-USW .footer{font-size:14px;overflow:hidden;padding:0 40px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.wp-USW .footer .left{width:50%}.wp-USW .footer .left:hover{cursor:pointer}.wp-USW .footer .left input[type=checkbox]{display:none}.wp-USW .footer .left input[type=checkbox]:hover{cursor:pointer}.wp-USW .footer .left input[type=checkbox]+label{background:url(https://www.washingtonpost.com/wp-stat/paywall/USW/images/unselected@1x.png) left 1px no-repeat;display:block;padding-left:18px;background-size:12px}.wp-USW .footer .left input[type=checkbox]:checked+label{background:url(https://www.washingtonpost.com/wp-stat/paywall/USW/images/selected@1x.png) left 1px no-repeat;padding-left:18px;background-size:12px}.wp-USW .footer .left .rememberme:hover{cursor:pointer}.wp-USW .footer .right{width:50%;text-align:right}.wp-USW .footer .right a{color:#1955a5}.wp-USW .footer .right a:hover{text-decoration:underline}.wp-USW .footer .redirect-link{color:#1955a5}.wp-USW .footer .redirect-link:visited{color:#1955a5}.wp-USW .footer .redirect-link:hover{cursor:pointer}.wp-USW h1{font-family:PostoniWide,Georgia,serif;font-size:28px;margin:0 0 5px 0;line-height:32px;font-weight:700}.wp-USW hr{height:1px;color:#d5d5d5;background-color:#d5d5d5;border:none;margin:10px 0}.wp-USW hr.hr-footer{margin:0 0 17px}.wp-USW input[type=text]{width:100%;height:50px;border:1px solid #d5d5d5;border-radius:2px;background-color:#fff;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);margin:10px 0;font-size:16px;padding:15px 10px 15px 10px;color:#6d6d6d;font-weight:300}.wp-USW button{position:relative}.wp-USW button:hover{cursor:pointer}.wp-USW button.default{width:100%;border-radius:2px;border:none;font-size:16px;font-weight:700;margin-bottom:15px;background-color:#2a2a2a;color:#fff;padding:10px 16px;-webkit-transition:background-color .5s ease;transition:background-color .5s ease;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3);box-shadow:0 1px 2px 0 rgba(0,0,0,.3);font-family:FranklinITCPro,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;height:45px}.wp-USW button.default:active,.wp-USW button.default:hover{background-color:#5a5a5a}.wp-USW button.default:disabled{background-color:#d4d4d4;color:#959595;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.wp-USW button.default.processing{-webkit-box-shadow:none;box-shadow:none;background-color:#5a5a5a;color:#fff}.wp-USW button.default.fms-button{background-color:#1955a5;height:50px}.wp-USW button.default.fms-button:hover{background-color:#3d73d5}.wp-USW button.default .icon-spinner{position:absolute;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;width:24px;left:15px;height:16px;-webkit-transform-origin:center 46.4%;transform-origin:center 46.4%}.wp-USW .btn-group{border:1px solid #3b5998;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3);box-shadow:0 1px 2px 0 rgba(0,0,0,.3);border-radius:2px;padding:0;height:42px;text-shadow:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;opacity:1;-webkit-font-smoothing:antialiased;font-family:FranklinITCPro,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-weight:700;margin-bottom:10px;cursor:pointer}.wp-USW .btn-group.login-fb:hover{border-color:#5a78b4}.wp-USW .btn-group.login-fb:hover .btn-icon{color:#5a78b4}.wp-USW .btn-group.login-fb:hover .btn-text{background-color:#5a78b4}.wp-USW .btn-group.login-amazon{border-color:#f90}.wp-USW .btn-group.login-amazon:hover{border-color:#faaa50}.wp-USW .btn-group.login-amazon .btn-icon{color:#f90;font-size:20px}.wp-USW .btn-group.login-amazon:hover .btn-icon{color:#faaa50}.wp-USW .btn-group.login-amazon .btn-text{background-color:#f90}.wp-USW .btn-group.login-amazon:hover .btn-text{background-color:#faaa50}.wp-USW .btn-group.login-google{border-color:#4285f4;margin-bottom:15px}.wp-USW .btn-group.login-google:hover{border-color:#5491f5}.wp-USW .btn-group.login-google .btn-icon{color:#4285f4}.wp-USW .btn-group.login-google .btn-icon img{margin:0 auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:18px}.wp-USW .btn-group.login-google .btn-text{background-color:#4285f4}.wp-USW .btn-group.login-google:hover .btn-text{background-color:#5491f5}.wp-USW .btn-group.login-disabled{border-color:#aaa}.wp-USW .btn-group.login-disabled:hover{border-color:#aaa;cursor:not-allowed}.wp-USW .btn-group.login-disabled:hover .btn-text{background-color:#aaa}.wp-USW .btn-group.login-disabled:hover .btn-icon{color:#aaa}.wp-USW .btn-group.login-disabled .btn-icon{color:#aaa}.wp-USW .btn-group.login-disabled .btn-text{background-color:#aaa}.wp-USW .btn-text{background-color:#3b5998;height:100%;padding:12px;color:#fff;padding-left:50px;-webkit-transition:all .2s ease;transition:all .2s ease}.wp-USW .btn-icon{width:38px;float:left;height:100%;position:relative;color:#3b5998;font-size:22px;background-color:#fff;text-align:center;padding-top:10px}.wp-USW .helper-text{font-size:14px;font-weight:400;text-align:center;border-bottom:1px solid #d5d5d5;line-height:.08em;margin:10px 0 25px}.wp-USW .helper-text.another-way{padding-top:20px;font-weight:400}.wp-USW .helper-text span{padding:0 10px;background-color:#f1f1f1}.wp-USW a{text-decoration:none}.wp-USW .error{color:#d9202c;font-size:15px;margin-bottom:5px}.wp-USW .error.bad-creds-error{background-color:rgba(242,210,212,.58);border:1px solid rgba(208,2,27,.15);padding:10px 15px}.wp-USW .error .badcreds{text-decoration:underline}.wp-USW .error .badcreds:hover{cursor:pointer}.wp-USW .setup-account .main-section{padding:15px 20px 20px;font-weight:400;-webkit-font-smoothing:antialiased}.wp-USW .setup-account .main-section .icon-header{text-align:center;font-size:83px;margin-bottom:10px}.wp-USW .setup-account .main-section .icon-header .icon-inbox{height:60px}.wp-USW .setup-account .main-section h1{font-size:24px;text-align:center;margin-bottom:0;line-height:29px;padding-top:0}.wp-USW .setup-account .main-section .msg-group{border-radius:2px;background-color:#fff;padding:20px;margin:20px;text-align:center}.wp-USW .setup-account .main-section .msg-group p{margin:0}.wp-USW .setup-account .main-section .msg-icon{width:5%;float:left;height:100%;position:relative;padding:8px}.wp-USW .setup-account .main-section .msg-text{padding-top:20px;text-align:center}.wp-USW .setup-account .main-section .msg-text span{font-weight:700;word-wrap:break-word}.wp-USW .setup-account .main-section .send-again-link{font-size:14px;margin-left:20px;padding-bottom:20px}.wp-USW .setup-account .main-section .send-again-link p{margin:5px 0}.wp-USW .setup-account .main-section .send-again-link a{color:#1955a5;cursor:pointer}.wp-USW .setup-account .main-section .send-again-link a:hover{text-decoration:underline}.wp-USW .forgot{text-align:center;font-size:16px;padding-bottom:10px;padding-top:5px}.wp-USW .forgot a{color:#1955a5;cursor:pointer}.wp-USW .forgot:hover{text-decoration:underline;cursor:pointer}.wp-USW .success-msg{color:#00b16a}.wp-USW .hidden{display:none!important}.wp-USW .sign-in-loading{padding:40px 40px 137px}.wp-USW .sign-in-loading.expired{padding-bottom:25px}.wp-USW .sign-in-loading h2{font-family:PostoniWide,Georgia,serif;padding-bottom:68px;font-size:28px;margin-bottom:0;margin-top:0}.wp-USW .sign-in-loading h2.expired-header{padding-bottom:0;margin-bottom:5px}.wp-USW .sign-in-loading h2.signing-in{text-align:center}.wp-USW .sign-in-loading p{padding-top:0;margin-top:0;font-size:16px;font-family:FranklinITCPro,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;margin-bottom:0}.wp-USW .sign-in-loading a{color:#1955a5;font-size:18px;font-weight:400;line-height:1.75em;text-align:center;font-family:Georgia,serif}.wp-USW .sign-in-loading a:hover{text-decoration:underline;-webkit-text-decoration-color:#d5d5d5;text-decoration-color:#d5d5d5}.wp-USW .spinner{text-align:center}.wp-USW .icon-spinner{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}.wp-USW .set-reset-pw-form{padding:30px 40px;font-weight:400;-webkit-font-smoothing:antialiased}.wp-USW .set-reset-pw-form.set-reset-pw-form-back{padding-top:20px}.wp-USW .set-reset-pw-form h1{padding:0}.wp-USW .set-reset-pw-form p{font-size:16px;margin-top:5px}.wp-USW .set-reset-pw-form p.pw-helper-text{font-size:14px;margin-top:0}.wp-USW .fms{-webkit-font-smoothing:antialiased;text-align:center;font-weight:400}.wp-USW .fms .close{padding:10px 15px;float:right;font-size:35px;color:#b2b2b2;-webkit-transition:all .2s ease;transition:all .2s ease}.wp-USW .fms .close a{cursor:pointer;color:#b2b2b2}.wp-USW .fms .close a:hover{color:#666;text-decoration:none}.wp-USW .fms.signout{height:400px;padding-top:150px}.wp-USW .fms .helper-text.another-way{padding-top:10px;margin-bottom:10px}.wp-USW .fms .fms-main{padding:20px 40px 3px}.wp-USW .fms .fms-main .icon-header{text-align:center;font-size:60px;margin-bottom:0}.wp-USW .fms .fms-main .icon-header .icon-inbox{height:60px}.wp-USW .fms .fms-main .icon-email{font-size:18px;margin-right:5px;vertical-align:-5px}.wp-USW .fms .fms-main .icon-email.icon-amazon{color:#f90}.wp-USW .fms .fms-main .icon-email.icon-facebook{color:#3b5998;vertical-align:-2px}.wp-USW .fms .fms-main .icon-fms{height:18px;vertical-align:sub;margin-right:5px}.wp-USW .fms .fms-main>h2{margin-top:18px;margin-bottom:18px;line-height:28px}.wp-USW .fms .fms-main.cont-read{padding-bottom:42px}.wp-USW .fms .fms-main.cont-read h1{font-size:36px;padding-top:24px;margin-top:0;margin-bottom:0;text-align:center}.wp-USW .fms .fms-main.cont-read .fms-email__body{margin-bottom:24px;margin-top:24px}.wp-USW .fms .fms-main.cont-read .fms-button{margin-bottom:32px}.wp-USW .fms .fms-main.cont-read a:hover{cursor:pointer}.wp-USW .fms h2{font-family:PostoniWide,Georgia,serif;font-size:28px}.wp-USW .fms .fms-options{margin-top:10px}.wp-USW .fms .fms-options>li{padding:10px 0 0;display:block;border:none}.wp-USW .fms .fms-email__body{margin-top:20px;margin-bottom:20px;line-height:22px}.wp-USW .fms .fms-footer{border-top:1px solid #d5d5d5;margin:10px 0 0;padding:15px 0 15px 0;background-color:#e9e9e9;font-size:15px}.wp-USW .fms a{color:#1955a5}.wp-USW .fms a:hover{text-decoration:underline}.btn__white,.wp-USW .fms .btn__white{line-height:50px;width:100%;border-radius:2px;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.3);box-shadow:0 1px 1px 0 rgba(0,0,0,.3);color:#333;display:block;text-align:center;font-size:16px;font-weight:700;border:1px solid #ddd;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;outline:0;height:50px;padding:0;font-family:FranklinITCPro,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.btn__white:hover,.wp-USW .fms .btn__white:hover{background-color:#eee;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.3);box-shadow:0 1px 1px 0 rgba(0,0,0,.3);text-decoration:none}.btn__white:active,.wp-USW .fms .btn__white:active{border:2px solid #ccc;-webkit-box-shadow:none;box-shadow:none}.btn__white a,.wp-USW .fms .btn__white a{line-height:28px;padding:10px;display:block;color:#333;text-decoration:none;font-size:16px}@media only screen and (max-device-width:665px),screen and (max-width:420px){#USW .wp-USW button.login-btn{width:100%;margin-bottom:10px;text-align:left}#USW .wp-USW .main .header{padding:0 20px 0}#USW .wp-USW .main .form{padding:0 20px 15px}#USW .wp-USW .footer{padding:0 20px 18px}#USW .wp-USW .fms .fms-main{padding:30px 20px 3px}#USW .wp-USW .fms .fms-main.cont-read{padding-bottom:54px}#USW .wp-USW .fms .fms-main .default.fms-button{padding:15px 10px}#USW .wp-USW .fms .fms-footer ul li.first-row{display:block;padding:0 0 5px}#USW .wp-USW .set-reset-pw-form{padding:30px 20px}}@media only screen and (max-width:320px){#USW .wp-USW .footer{font-size:12px}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:FranklinITCPro;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Franklin-ITC-Pro-Light/latest/ITC_Franklin-Light.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:FranklinITCPro;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Franklin-ITC-Pro-Bold/latest/ITC_Franklin-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:FranklinITCPro;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Franklin-ITC-Pro-Thin/latest/ITC_Franklin-Thin.woff) format("woff");font-weight:300;font-style:normal;font-display:fallback}@font-face{font-family:PostoniWide;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Wide-Regular/latest/PostoniWide-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:PostoniWide;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Wide-Bold/latest/PostoniWide-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:PostoniWide;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Wide-Bold-Italic/latest/PostoniWide-BoldItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:fallback}@font-face{font-family:PostoniWide;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Wide-Bold/latest/PostoniWide-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:fallback}@font-face{font-family:PostoniStandard;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Standard-Regular/latest/PostoniStandard-Regular.woff) format("woff");font-style:normal;font-weight:400;font-display:fallback}@font-face{font-family:PostoniStandard;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Standard-Bold/latest/PostoniStandard-Bold.woff) format("woff");font-style:normal;font-weight:700;font-display:fallback}@font-face{font-family:PostoniStandard;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Standard-Italic/latest/PostoniStandard-Italic.woff) format("woff");font-style:italic;font-weight:400;font-display:fallback}@font-face{font-family:PostoniStandard;src:url(https://www.washingtonpost.com/wp-stat/wapo-sass-assets/fonts/Postoni-Standard-Bold-Italic/latest/PostoniStandard-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:fallback}@font-face{font-family:icomoon;src:url(https://www.washingtonpost.com/wp-stat/paywall/USW/fonts/icomoon.eot?sycl41);src:url(https://www.washingtonpost.com/wp-stat/paywall/USW/fonts/icomoon.eot?sycl41#iefix) format("embedded-opentype"),url(https://www.washingtonpost.com/wp-stat/paywall/USW/fonts/icomoon.ttf?sycl41) format("truetype"),url(https://www.washingtonpost.com/wp-stat/paywall/USW/fonts/icomoon.woff?sycl41) format("woff"),url(https://www.washingtonpost.com/wp-stat/paywall/USW/fonts/icomoon.svg?sycl41#icomoon) format("svg");font-weight:400;font-style:normal;font-display:auto}[class*=' icon-'],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-spinner:before{content:'\E900'}.icon-paper-plane:before{content:'\E901'}.icon-close:before{content:'\E5CD'}.icon-chevron_left:before{content:'\E314'}.icon-paper_plane:before{content:'\F1D8'}.icon-facebook:before{content:'\F230'}.icon-amazon:before{content:'\F270'}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.wp-USW .signed-out{background-color:#f1f1f1;text-align:center;padding:42px 15px 40px}.wp-USW .signed-out .title-ctn{width:100%}.wp-USW .signed-out .title{height:50px;color:#2a2a2a;font-family:PostoniWide,Georgia,serif;font-size:38px;font-weight:700;line-height:38px}.wp-USW .signed-out .sub-title-ctn{margin-top:7px;display:block}.wp-USW .signed-out .sub-title{height:21px;color:#2a2a2a;font-family:FranklinITCPro,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:18px;font-weight:400;line-height:25px}.wp-USW .signed-out .cta-ctn{width:320px;margin:34px auto 0}.wp-USW .signed-out .signin-btn{height:44px!important;border-radius:2px;background-color:#1955a5;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2)}.wp-USW .signed-out .link{height:19px;color:#1955a5;font-family:FranklinITCPro,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:18px;font-weight:400;line-height:22px}.wp-USW .signed-out .link-ctn{margin-top:16px}.wp-USW .signed-out .link-ctn:hover{cursor:pointer}.wp-USW .sign-out-err{background-color:#f1f1f1;text-align:center;padding:50px 35px 55px}.wp-USW .sign-out-err .sub-title-ctn{margin-top:30px}.wp-USW .sign-out-err .link{width:auto;height:auto;text-decoration:underline}.wp-USW .sign-out-err .link:hover{cursor:pointer}@media only screen and (max-device-width:665px),screen and (max-width:665px){.wp-USW .signed-out .cta-ctn{width:100%}.wp-USW .sign-out-err{margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}}#usw-footer{font-family:FranklinITCPro,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-align:center;font-size:12px;font-weight:700;-webkit-font-smoothing:antialiased;background-color:rgba(0,0,0,.25);color:rgba(255,255,255,.6);position:absolute;left:0;bottom:0;width:100%;height:45px}#usw-footer>ul{margin-top:15px}#usw-footer a{color:#fff;text-decoration:none;font-size:14px;font-weight:700}#usw-footer .usw-copyright{color:#fff;font-size:14px;font-weight:400;position:absolute;left:45px}@media only screen and (max-device-width:720px),screen and (max-width:720px){#usw-footer .usw-copyright{position:relative;display:block;text-align:center;left:0;margin-top:15px}#usw-footer{height:75px}#usw-footer>ul{height:auto}}.back-action{background-color:#e1e1e1;height:55px;padding:10px 15px;margin-bottom:10px;color:#888;font-size:14px;border-radius:2px 2px 0 0;font-weight:400;-webkit-font-smoothing:antialiased;border:1px solid #d5d5d5}.back-action .back-action-icon{width:35px;float:left;height:100%;position:relative;font-size:20px;margin-right:-17px;color:#888;margin-top:9px}.back-action .back-action-text{padding-top:10px;font-size:16px;color:#888}.back-action a{color:#b2b2b2;cursor:pointer}.back-action a:hover{color:#666}.back-action .close{padding:0;-webkit-transition:all .2s ease;transition:all .2s ease}/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}body *{-webkit-box-sizing:border-box;box-sizing:border-box}body{padding:0;margin:0}.main{-webkit-font-smoothing:antialiased;font-weight:400}.main .header-iframe{padding:40px 48px 0 48px!important}.main .header{padding:0 48px 0 48px!important}.main h1{text-align:center;margin-bottom:25px}.main .provider{text-transform:capitalize}.main .form{padding:0 48px 15px}.main .body{padding-bottom:33px}.main .body-txt{color:#2a2a2a;font-size:16px;font-weight:400;line-height:20px;text-align:center;padding-top:0;padding-bottom:0}.main .second-txt{margin-top:24px;margin-bottom:24px}#usw-footer{font-family:FranklinITCPro,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-align:center;font-size:12px;font-weight:700;-webkit-font-smoothing:antialiased;background-color:rgba(0,0,0,.25);color:rgba(255,255,255,.6);position:absolute;left:0;bottom:0;width:100%;height:45px}#usw-footer>ul{margin-top:15px}#usw-footer a{color:#fff;text-decoration:none;font-size:14px;font-weight:700}#usw-footer .usw-copyright{color:#fff;font-size:14px;font-weight:400;position:absolute;left:45px}@media only screen and (max-device-width:720px),screen and (max-width:720px){#usw-footer .usw-copyright{position:relative;display:block;text-align:center;left:0;margin-top:15px}#usw-footer{height:75px}#usw-footer>ul{height:auto}}#USW .wp__tif{position:relative;margin:0 auto 5px auto;width:100%;overflow:hidden}@media screen and (max-width:767px){#USW .wp__tif{width:100%}}#USW .wp__tif .wp_error-message{display:none}#USW .wp__tif .wp_error+.wp_error-message{color:#b22222;border:none;font-size:.78rem;width:100%;text-align:left;text-indent:0;display:inline-block}#USW .wp__tif-input-wrapper{position:relative}#USW .wp__tif-label{width:100%;position:absolute;font-size:16px;top:50.5%;left:0;padding-left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s cubic-bezier(.17,.67,.83,.67);transition:all .2s cubic-bezier(.17,.67,.83,.67);color:#6d6d6d;will-change:transform}#USW .wp__tif-input:focus+.wp__tif-label,#USW .wp__tif-label.wp__tif-label--active{top:11px;padding-left:12px;font-size:12px;-webkit-transform:translateY(0);transform:translateY(0)}#USW .wp__tif-input{height:50px;font-size:16px;color:#222;width:100%;background-color:#fff;border:solid 1px #d5d5d5;border-radius:2px;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);padding:15px 10px 0;font-family:FranklinITCPro,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}#USW .wp__tif-input::-ms-clear{display:none}#USW .wp__tif-input:focus{border:solid 1px #4990e2!important;-webkit-box-shadow:none;box-shadow:none;outline:0}#USW .wp__tif--infix .wp__tif-input{padding-right:50px}#USW .wp__tif--valid .wp__tif-input--dirty{border:solid 1px #3d73d5;background-color:#fbfbfb}#USW .wp__tif--error .wp__tif-input,#USW .wp__tif--invalid .wp__tif-input--dirty{border:solid 1px #da202c}#USW .wp__tif--warning .wp__tif-input--dirty{border:1px solid #ce860f}#USW .wp__tif-input[disabled]{background-color:#f1f1f1;border:0;-webkit-box-shadow:none;box-shadow:none}#USW .wp__tif-input--filled{background-color:#fbfbfb}#USW .wp__tif-error{display:none}#USW .wp__tif-error.wp__tif-error--outside~.wp__tif-label.wp__tif-label--active{top:37px}#USW .wp__tif-error~.wp__tif-label{top:67.5%}#USW .wp__tif-error~.wp__tif-field-btn{top:24px}#USW .wp__tif--invalid .wp__tif-error{display:block;float:right;padding-right:10px;color:#da202c;font-size:14px}#USW .wp__tif--infix .wp__tif-error:not(.wp__tif-error--outside){padding-right:60px}#USW .wp__tif--invalid .wp__tif-error.wp__tif-error--outside{float:left;padding:5px 0 1px;display:block}#USW .wp__tif-field-btn{position:absolute;right:1px;top:1px;height:48px;min-width:50px;line-height:100%;text-align:center;padding:10px;border-radius:0 2px 2px 0;background-color:transparent;color:#1955a5;border:0;font-size:12px}#USW .wp__tif-field-btn:hover:not([disabled]){background-color:none}#USW .wp__tif-field-btn[disabled]{background-color:transparent;color:#1955a5}#USW .wp__tif-field-btn:focus{outline:0}</style>
<header id="usw-header">
<a href="https://www.washingtonpost.com">
<img class="logo" src="https://www.washingtonpost.com/wp-stat/paywall/USW/images/thewashingtonpost-white-@3x.png">
<br>Democracy Dies in Darkness
</a>
</header>
<div id="amazon-root"></div>
<div id="usw-login"></div>
<footer id="usw-footer"></footer>
<script>
try {
document.domain = 'washingtonpost.com';
} catch (e) {
console.warn('unable to downgrade document.domain');
}
// inline bridge.js
if (!String.prototype.startsWith) {
String.prototype.startsWith = function(search, pos) {
return this.substr(!pos || pos < 0 ? 0 : +pos, search.length) === search;
};
}
window.TWPLogin = window.TWPLogin || {};
window.TWPLogin = {
bridgeVersion: '1.1.14',
widgetVersion: '1.2.83',
init: function(options) {
var USWOptions = {
destURL: options.destURL || 'https://www.washingtonpost.com', // defaults to 'https://www.washingtonpost.com'
facebook: options.facebook || false, // defaults to false
amazon: options.amazon || false, // defaults to false
google: options.google || false, // defaults to false
autoRender: options.autoRender || false, // defaults to false
renderInto: options.renderInto || 'document.body', // defaults to document.body
env: options.env || 'prod',
domain: options.domain || 'https://www.washingtonpost.com',
inIframe: options.inIframe,
standalone: options.standalone || false
};
//add stylesheet and javascript
var stylesheet = document.createElement('link');
stylesheet.rel = 'stylesheet';
var javascript = document.createElement('script');
javascript.defer = 'defer';
javascript.id = 'clientjs';
if (options.env === 'local') {
stylesheet.href = '//localhost.digitalink.com:9000/USW/css/bridge.css';
javascript.src = '//localhost.digitalink.com:9000/USW/client.js';
} else if (options.env === 'qa') {
stylesheet.href = 'https://subscribe.digitalink.com/signin/bridge.css';
javascript.src = 'https://subscribe.digitalink.com/signin/client.js';
} else if (options.env === 'stage') {
stylesheet.href =
'https://www.washingtonpost.com/subscribe/stage/signin/bridge.css?v=' + this.bridgeVersion;
javascript.src =
'https://www.washingtonpost.com/subscribe/stage/signin/client.js?v=' + this.widgetVersion;
} else {
stylesheet.href =
'https://www.washingtonpost.com/subscribe/signin/bridge.css?v=' + this.bridgeVersion;
javascript.src =
'https://www.washingtonpost.com/subscribe/signin/client.js?v=' + this.widgetVersion;
}
if (!options.inIframe) {
document.body.appendChild(stylesheet);
}
document.body.appendChild(javascript);
window.addEventListener('loaded.TWPLogin', function() {
console.log('The login widget is ready to be used.');
});
window.TWPLogin.render(USWOptions);
},
//NOTE: this function needs clean up, it has become disorganized
render: function(options) {
if (options.renderInto === 'document.body') {
//build modal
var newModal = document.createElement('div');
newModal.id = 'loginModal';
newModal.className = 'usw-modal';
document.body.appendChild(newModal);
var modalContent = document.createElement('div');
modalContent.className = 'usw-modal-content';
newModal.appendChild(modalContent);
var close = document.createElement('div');
close.className = 'usw-close';
close.innerHTML =
'<img src="https://www.washingtonpost.com/wp-stat/paywall/USW/images/x.png" width="30px" height="30px;" class="usw-close-icon">';
modalContent.appendChild(close);
var loginContent = document.getElementById('USW');
if (!loginContent) {
loginContent = document.createElement('div');
loginContent.id = 'USW';
}
modalContent.appendChild(loginContent);
// Get the modal
var modal = document.getElementById('loginModal');
// Get the button that opens the modal
var btn = document.getElementById('login');
// Get the element that closes the modal
var closeBtn = document.getElementsByClassName('usw-close-icon')[0];
// When the user clicks the button, open the modal
btn.onclick = function() {
modal.style.display = 'block';
};
// When the user clicks on (x), close the modal
closeBtn.onclick = function() {
window.TWPLogin.closeModal();
};
// When the user clicks anywhere outside of the modal, close it
window.addEventListener(
'click',
function(event) {
if (event.target === modal) {
window.TWPLogin.closeModal();
}
},
false
);
//wait for element to be added to the page
waitForElement('USW', function() {
btn.onclick();
window.TWPLogin.mount('USW', options);
});
} else {
var loginContent = document.getElementById('USW');
if (!loginContent) {
loginContent = document.createElement('div');
loginContent.id = 'USW';
}
document.getElementById(options.renderInto).appendChild(loginContent);
//wait for element to be added to the page
var script = document.querySelector('#clientjs');
script.addEventListener('load', function() {
waitForElement('USW', function() {
window.TWPLogin.mount('USW', options);
});
});
}
function waitForElement(elementId, callBack) {
window.setTimeout(function() {
var element = document.getElementById(elementId);
if (element) {
callBack(elementId, element);
} else {
waitForElement(elementId, callBack);
}
}, 500);
}
//event listeners
window.TWPLogin.on('authenticated', function() {
document.getElementById('loginModal') && window.TWPLogin.closeModal();
parent.postMessage('USW authenticated', options.domain);
});
window.TWPLogin.on('authenticating', function() {
console.log('User is being authenticated');
});
window.TWPLogin.on('rendered', function() {
// console.log("Modal is rendered");
});
window.TWPLogin.on('close-modal', function() {
parent.postMessage('USW close modal', options.domain);
});
return window.TWPLogin;
},
closeModal: function() {
var modal = document.getElementById('loginModal');
modal.style.display = 'none';
return window.TWPLogin;
},
//adapted from https://gist.github.com/mudge/5830382
listeners: {},
on: function(event, listener) {
if (typeof window.TWPLogin.listeners[event] !== 'object') {
window.TWPLogin.listeners[event] = [];
}
window.TWPLogin.listeners[event].push(listener);
return window.TWPLogin;
},
removeListener: function(event) {
if (Array.isArray(this.listeners)) {
this.listeners = this.listeners.filter(function(key) {
return event !== key;
});
}
return this;
},
emit: function(event) {
var i,
listeners,
length,
args = [].slice.call(arguments, 1);
if (typeof window.TWPLogin.listeners[event] === 'object') {
listeners = window.TWPLogin.listeners[event].slice();
length = listeners.length;
for (i = 0; i < length; i++) {
listeners[i].apply(this, args);
}
}
return window.TWPLogin;
},
destroy: function() {
var el = document.getElementById('loginModal');
el.remove();
this.listeners = [];
return window.TWPlogin;
},
redirect: function(url) {
window.setTimeout(function() {
window.top.location.href = url;
}, 1000);
},
areCookiesSet: function() {
var wapo_secure_login_id = window.TWPLogin.getCookie('wapo_secure_login_id');
var wapo_login_id = window.TWPLogin.getCookie('wapo_login_id');
if (wapo_secure_login_id && wapo_login_id) return true;
else return false;
},
getCookie: function(cookieName) {
var name = cookieName + '=';
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) === ' ') {
c = c.substring(1);
}
if (c.indexOf(name) === 0) {
return c.substring(name.length, c.length);
}
}
return '';
}
};
//load a different background image based on the time of the day
var currentTime = new Date().getHours();
//afternoon
if (currentTime >= 11 && currentTime < 19) {
document.body.classList.add("bkgd-afternoon");
}
//night
else if (currentTime >= 19 || currentTime < 6) {
document.body.classList.add("bkgd-night");
}
//else show default morning
var options = {
destUrl: null,
facebook: true,
amazon: true,
google: true,
autoRender: false,
renderInto: 'usw-login',
env: 'prod',
domain: 'https://www.washingtonpost.com',
inIframe: false,
standalone: true
};
window.TWPLogin.init(options);
function getQueryVariable(variable) {
if (typeof window !== 'undefined') {
var query = window ? window.location.search.substring(1) : '';
var vars = query.split('&');
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split('=');
if (pair[0] === variable) {
return pair[1];
}
}
return false;
}
}
var header = document.getElementById('usw-header');
var footer = document.getElementById('usw-footer');
if (getQueryVariable('case') === 'noa') {
header.className += " usw-hide";
footer.className += " usw-hide";
}
</script>
</body></html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment