[]
{ const userStr = localStorage.getItem( “cognito_1mhoelgmeuuf3koc56l6m6gvc4_user” ); if ( null != userStr ) { var userArr = JSON.parse(userStr); if (userArr.hash_email_sha256) { resolve({ SHA1:userArr.hash_email_sha1, SHA256:userArr.hash_email_sha256, MD5:userArr.hash_email_md5, email:userArr.email }); return; } } window._sso_uid_resolve = resolve; }); if (window.location.hostname === “caseys-dev.myshopify.com”) { window._cognito.ssoServer=”https://sso-develop.ami-admin.com”; } if (window.location.search.indexOf(“sso_login”) >-1 ) { const urlParams = new URLSearchParams(window.location.search); const accessToken = urlParams.get(“at”); const refreshToken = urlParams.get(“rt”); console.log(“AA1 [head embeddd code] got tokens from url.”,”[“+accessToken+”]”,”[“+refreshToken+”]”); if (accessToken && refreshToken) { console.log(“AA2 [head embeddd code] got tokens from url.”,accessToken,refreshToken); window.localStorage.setItem(“cognito_” +”1mhoelgmeuuf3koc56l6m6gvc4″ + “_” + “accessToken”, accessToken); window.localStorage.setItem(“cognito_” + “1mhoelgmeuuf3koc56l6m6gvc4” + “_” + “refreshToken”, refreshToken); window.cognito_pop_account=true; } //remove it from url so other JS libs cannot see it const url=window.location.href.split(“?”)[0]; if (window.location.hash === “#ipa”) { //uncomment to make ipa work url=url+”#ipa_with_popup”; } history.pushState(null, null, url); } ]]> 28 Best Clothing Stores for Women Over 50 – Woman’s World 0 ) { if ( typeof window.apstag != ‘object’ && !window.apstag ) { setTimeout( function(){ amzn_check( resolve, interval, retriesLeft ); }, interval ); console.log( ‘AMI jwp Amazon not loaded ‘ ); } } else { console.log( ‘AMI jwp No Retries left – Amazon not loaded’ ); return resolve(); } } window.jwVastTag = {}; window.prerollTag = {}; window.jwpDef = {}; window.jwpBids = {}; function adsParseUrlParams( val ) { var result = false, tmp = []; var items = location.search.substr( 1 ).split( “&” ); for ( var index = 0; index
Sign In
Sign In with your social account
We won’t post to any of your accounts without asking first
Sign Up
Already have an account? LoginSign In with your social account
We won’t post to any of your accounts without asking first
Forgot your password?
Get back to the Sign In var inline;(()=>{var e={323:e=>{e.exports=XMLHttpRequest}},o={};function t(n){var s=o[n];if(void 0!==s)return s.exports;var i=o[n]={exports:{}};return e[n](i,i.exports,t),i.exports}t.d=(e,o)=>{for(var n in o)t.o(o,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:o[n]})},t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),t.r=e=>{“undefined”!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:”Module”}),Object.defineProperty(e,”__esModule”,{value:!0})};var n={};(()=>{“use strict”;t.r(n),t.d(n,{browser:()=>e,greeter:()=>i,prompt:()=>o,ssoBroker:()=>s,state:()=>l,utility:()=>r});const e={is3rdPartyCookieSet:()=>!!localStorage.getItem(r.getPrefix()+”3rd_party_cookie”),set3rdPartyCookie(e){this.setLocalStorageItem(r.getPrefix()+”3rd_party_cookie”,e,31536e3)},get3rdPartyCookie(){return this.getLocalStorageItem(r.getPrefix()+”3rd_party_cookie”)},socialNetworkAuth(e){console.log(“AA1 socialNetworkAuth”,e);let o=window._cognito.ssoServer+”/?back_to=”+window.location.protocol+”//”+window.location.host+”/”;window._cognito.is_shopify||this.get3rdPartyCookie()||(o+=”?sso_login”);var t=encodeURIComponent(o),n=window._cognito.poolUrl+”/oauth2/authorize?identity_provider=”+e+”&redirect_uri=”+t+”&response_type=CODE&client_id=”+window._cognito.clientId+”&scope=aws.cognito.signin.user.admin email openid profile”;if(“/”!==location.pathname){let e=location.protocol+”//”+location.host+location.pathname;console.log(“AA2 socialNetworkAuth setting back url to “,e),localStorage.setItem(r.getPrefix()+”ipa”,e),window.location.href=n}else console.log(“AA3 socialNetworkAuth”,n),window.location.href=n;return!0},getTokenFromLocalStorage(){var e=window.localStorage.getItem(r.getPrefix()+”accessToken”),o=window.localStorage.getItem(r.getPrefix()+”refreshToken”);return”null”==e||null==e||”null”==o||null==o?{accessToken:null,refreshToken:null}:{accessToken:e,refreshToken:o}},setLocalStorageItem(e,o,t){if(-1==e.indexOf(“3rd_party_cookie”)&&!this.isConsent())return void console.log(“AA refusing to store “+e+” in ls because there is no consent”);let n={value:o,expiry:t?Date.now()+1e3*t:null};localStorage.setItem(e,JSON.stringify(n))},getLocalStorageItem(e){let o=localStorage.getItem(e);return o?(o=JSON.parse(o),o.expiry&&Date.now()>o.expiry?(localStorage.removeItem(e),null):o.value):null},setUserInLocalStorage(e){this.isConsent()?window.localStorage.setItem(r.getPrefix()+”user”,JSON.stringify(e)):console.log(“AA refusing to store user in ls because there is no consent”,OnetrustActiveGroups)},getUserFromLocalStorage(){let e=window.localStorage.getItem(r.getPrefix()+”user”);return e?JSON.parse(e):null},setTokenInLocalStorage(e,o){this.isConsent()?(window.localStorage.setItem(“cognito_”+window._cognito.clientId+”_accessToken”,e),window.localStorage.setItem(“cognito_”+window._cognito.clientId+”_refreshToken”,o)):console.log(“AA refusing to store tokens in ls because there is no consent”,OnetrustActiveGroups)},removeTokens(){window.localStorage.removeItem(r.getPrefix()+”accessToken”),window.localStorage.removeItem(r.getPrefix()+”refreshToken”),window.localStorage.removeItem(r.getPrefix()+”user”),window.localStorage.removeItem(r.getPrefix()+”synced”)},isLoggedIn(){return null!==this.getTokenFromLocalStorage().accessToken},isConsent:()=>!!window._cognito.is_shopify||!!window.OnetrustActiveGroups&&window.OnetrustActiveGroups.indexOf(“,C0003,”)>-1,isShopifyNativeUserLoggedIn(){},getCookieByName(e){for(var o=document.cookie.split(“;”),t=0;t{if(console.log(“AA usNow 000”),!e.isLoggedIn())return console.log(“AA usNow 1”),void window.open(“https://”+window._cognito.shopifyStore);console.log(“this: “,this),this.popTitle().textContent=”You are leaving “+window.location.hostname+” for UsNow”,this.subTitle().textContent=”Do you want to be automatically logged in there?”,this.cancelBtn().textContent=”No, thanks”,this.confirmBtn().textContent=”Yes, please”,this.popUp().classList.add(“active”),s()}));let t=e=>{const o=window._cognito.ssoServer+”?checkout=”+encodeURIComponent(“https://”+window._cognito.shopifyStore);e.preventDefault(),console.log(“AA1.0 window.open with “+o),window.open(o,”_blank”),this.popUp().classList.remove(“active”)},n=e=>{e.preventDefault(),window.open(“https://”+window._cognito.shopifyStore,”_blank”),this.popUp().classList.remove(“active”)},s=()=>{this.confirmBtn().addEventListener(“click”,t),this.cancelBtn().addEventListener(“click”,n)};this.closePopUpBtn().addEventListener(“click”,(()=>{this.popUp().classList.remove(“active”),this.cancelBtn().removeEventListener(“click”,n),this.confirmBtn().removeEventListener(“click”,t)}))},customConfirm(e,o,t=”OK”,n=”Cancel”,s=!0){this.popTitle().textContent=e,this.subTitle().textContent=o,this.confirmBtn().textContent=t,this.cancelBtn().textContent=n,s&&this.closePopup();let i=this;return new Promise((e=>{function o(t){t.preventDefault(),i.popUp().classList.remove(“active”),i.cancelBtn().removeEventListener(“click”,o),i.closePopUpBtn().removeEventListener(“click”,o),e(!1)}i.popUp().classList.add(“active”),i.confirmBtn().addEventListener(“click”,(function t(n){n.preventDefault(),i.popUp().classList.remove(“active”),i.confirmBtn().removeEventListener(“click”,t),i.closePopUpBtn().removeEventListener(“click”,o),e(!0)})),i.cancelBtn().addEventListener(“click”,o),i.closePopUpBtn().addEventListener(“click”,o)}))},customMessage(e){this.popUp().classList.add(“active”),this.cancelBtn().style.display=”none”,this.popTitle().textContent=””,this.subTitle().textContent=e;let o=this;return new Promise((e=>{function t(n){n.preventDefault(),o.cancelBtn().style.display=”block”,o.popUp().classList.remove(“active”),o.confirmBtn().removeEventListener(“click”,t),o.closePopUpBtn().removeEventListener(“click”,t),e(!0)}o.confirmBtn().addEventListener(“click”,t),o.closePopUpBtn().addEventListener(“click”,t)}))},closePopup(){document.getElementById(“login-body”).style.display=”none”,document.body.style.overflow=””}},s={probe(){let o=this;console.log(“AAP start SETTING probe cookie”),o.setProbe().then((function(t){console.log(“AAP1 end SETTING probe cookie, success”,t),console.log(“AAP2 start GETTING probe cookie”),o.getProbe().then((function(o){console.log(“AAP3 end GETTING probe cookie, success”,o),e.set3rdPartyCookie(o.probe)})).catch((function(o){console.log(“AAP3 end GETTING probe cookie, error”,o),e.set3rdPartyCookie(!1)}))})).catch((e=>console.log(“AAP3 end SETTING probe cookie, error”,e)))},setTokensViaRedirect(e=””,o=””,t=””,n=””){let s=[];e&&e&&s.push(“sso_msg=”+e),n||(n=window.location.href),n=(n=n.split(“?”)[0]).replace(/#/g,””),s.length&&(n+=encodeURIComponent(“?”+s.join(“&”)));let i=window._cognito.ssoServer+”?sso=set”;i=i+”&at=”+o+”&rt=”+t,i=i+”&back_to=”+n,console.log(“AA setting tokens via redirect”,i),window.location.href=i},getTokensViaRedirect(){let e=window.location.href.split(“?”)[0];e=e.replace(/#/g,””);let o=window._cognito.ssoServer+”?sso=get&back_to=”+e;console.log(“AA getting tokens via redirect”,o),window.location.href=o},setProbe:async()=>new Promise((function(e,o){var n=new(t(323));n.open(“POST”,window._cognito.ssoServer+”/”),n.onload=function(){200==n.status?e(n.response):o({status:n.status,statusText:n.statusText})},n.onerror=function(){o({status:n.status,statusText:n.statusText})},n.withCredentials=!0,n.setRequestHeader(“Content-Type”,”application/json”),n.send(JSON.stringify({action:”setProbe”}))})),getProbe:async()=>new Promise((function(e,o){var n=new(t(323));n.open(“POST”,window._cognito.ssoServer+”/”),n.onload=function(){if(200==n.status){if(!n.responseText)return console.log(“AA2.0 SSBroker get no probe found, browser does not support 3rd party cookies”),void o({status:0,statusText:”Probe Not Found”});var t=JSON.parse(n.responseText);return””===t.probe?(console.log(“AA2.1 SSBroker get no probe found, browser does not support 3rd party cookies”),void o({status:0,statusText:”Probe Not Found”})):(console.log(“AA3 SSBroker get probe found (browser supports 3rd part cookie):”+t.probe),void e({probe:t.probe}))}console.log(“AA4 SSBroker probe returned non-200 code: “+n.status+” “+n.statusText),o({status:n.status,statusText:n.statusText})},n.onerror=function(){console.log(“AA5 SSBroker probe returned non-200 code: “+n.status+” “+n.statusText),o({status:n.status,statusText:n.statusText})},console.log(“AAP0 sending get probe request”),n.open(“POST”,window._cognito.ssoServer+”/”),n.withCredentials=!0,n.setRequestHeader(“Content-Type”,”application/json”),n.send(JSON.stringify({action:”getProbe”}))})),async setTokenOnSSO(o=null,n=null){if(e.isConsent())return new Promise((function(e,s){var i=new(t(323));i.open(“POST”,window._cognito.ssoServer+”/”),i.onload=function(){200==i.status?e(i.response):s({status:i.status,statusText:i.statusText})},i.onerror=function(){s({status:i.status,statusText:i.statusText})},i.withCredentials=!0,i.setRequestHeader(“Content-Type”,”application/json”),i.send(JSON.stringify({action:”set”,accessToken:o,refreshToken:n}))}));console.log(“AA refusing to store tokens on SSO server because there is no consent”)},getTokenFromSSO:async()=>new Promise((function(e,o){var n=new(t(323));n.open(“POST”,window._cognito.ssoServer+”/”),n.onload=function(){if(200==n.status){if(!n.responseText)return console.log(“AA1 SSBroker get No Tokens Found”),void o({status:0,statusText:”Tokens Not Found”});var t=JSON.parse(n.responseText);return””!==t.accessToken&&t.accessToken?(console.log(“AA3 SSBroker get Tokens Found!!!”),void e({accessToken:t.accessToken,refreshToken:t.refreshToken})):(console.log(“AA2.1 SSBroker get No Tokens Found”),void o({status:0,statusText:”Tokens Not Found”}))}console.log(“AA4 SSBroker returned non-200 code: “+n.status+” “+n.statusText),o({status:n.status,statusText:n.statusText})},n.onerror=function(){console.log(“AA5 SSBroker returned non-200 code: “+n.status+” “+n.statusText),o({status:n.status,statusText:n.statusText})},n.open(“POST”,window._cognito.ssoServer+”/”),n.withCredentials=!0,n.setRequestHeader(“Content-Type”,”application/json”),n.send(JSON.stringify({action:”get”}))}))},i={populateFromBlueConicEmail(o){const t=document.getElementsByClassName(“bcMedium textInput”);if(t&&t.length>0){const n=t[0].value;n&&document.getElementById(“emailInputRegister”)&&(document.getElementById(o).value=n,e.setLocalStorageItem(“BCDialogueCandidate”,!0,300))}},showSignIn(){document.getElementById(“login”).style.display=”flex”,document.getElementById(“profile”).style.display=”none”,document.getElementById(“login-body”).style.display=”flex”,document.getElementById(“register”).style.display=”none”,document.getElementById(“forgot”).style.display=”none”,document.getElementById(“restore”).style.display=”none”,document.getElementById(“profile”).style.display=”none”,void 0!==this.populateFromBlueConicEmail?this.populateFromBlueConicEmail(“inputUsername”):window.inline&&window.inline.greeter.populateFromBlueConicEmail(“inputUsername”),r.feedback(),r.showOverlay()},show(){if(e.isConsent())”showSignIn”!=window.cognito_popupOpener.name||e.get3rdPartyCookie()?window.cognito_popupOpener():s.getTokensViaRedirect();else{let e=’This website uses cookies in order to make the “Preference Center” section work. Please click the shield badge at the bottom left and consent to “Functional Cookies” to access your preferences and then reload this page.’;o.customMessage(e).then((()=>{}))}},setLoginLink(e,o){window.cognito_isLoginLinkSet=!0,window._cognito.timeout&&(console.log(“AA100 canceling link timeout”),clearTimeout(window._cognito.timeout)),window.cognito_popupOpener=o,console.log(“AAB7 setting opener to “+o.name),document.querySelectorAll(“.js-cognito-login”).forEach((o=>{e?(o.classList.remove(“user-logged-out”),o.classList.add(“user-logged-in”)):(o.classList.remove(“user-logged-in”),o.classList.add(“user-logged-out”))})),e&&window.cognito_user&&window.cognito_user.picture&&this.setAvatar(window.cognito_user.picture)},setAvatar(e){let o=e.replace(“s96-c”,”s300-c”),t=document.getElementById(“sso-logo-wrapper”);t.classList.add(“sso-user-avatar”),t.innerHTML=”Use left and right arrow keys to navigate between menu items. Use escape to exit the menu.
{ const cachedId = localStorage.getItem( ‘perClientId’ ); if ( null === cachedId || “” === cachedId ) { const clientId = Date.now() + Math.random(); if ( window.location.hostname.indexOf( ‘usmagazine’ ) !== -1 && !!window.Worker ) { //console.log(“WWW creating worker for permutive button “); var worker = new Worker( ‘/wp-content/themes/ajax-onload.js’ ); worker.onmessage = function( ev ) { const newClientId = ev.data; console.log( ‘%c Got via Worker: ‘ + newClientId, ‘background: #27ae60; color: #000; padding: 2px 10px 2px 5px’ ); if ( newClientId ) { localStorage.setItem( ‘perClientId’, newClientId ); let identities = [{ “id”: newClientId, “tag”: “publisherUserId”, “priority”: 0 } ]; try { if ( undefined !== window.cognito_user ) { identities.push( { “id”: window.cognito_user.hash_email, “tag”: “email_sha256”, “priority”: 1 } ); } else { let cognito_user = localStorage.getItem( ‘cognito_’+window._cognito.clientId+’_user’ ); if ( null != cognito_user ) { let cognito_user_json = JSON.parse(cognito_user); identities.push( { “id”: cognito_user_json.hash_email, “tag”: “email_sha256”, “priority”: 1 } ); } } if ( undefined !== window.cognito_user ) { identities.push({ “id”: window.cognito_user.id, “tag”: “mylo_username”, “priority”: 2 }); } else { let cognito_user = localStorage.getItem( ‘cognito_’+window._cognito.clientId+’_user’ ); if ( null != cognito_user ) { let cognito_user_json = JSON.parse(cognito_user); identities.push( { “id”: cognito_user_json.id, “tag”: “mylo_username”, “priority”: 1 } ); } } } catch ( e ) { console.log( ‘permutive identity: ‘, e ); } window.permutive.identify( identities ); console.log( ‘identity’, identities ); } }; worker.postMessage( [‘permutive’, clientId] ); } else { $.ajax( { url: ‘/wp-admin/admin-ajax.php?action=get_client_id&clientId=’ + clientId } ).done( ( ajaxResponse ) => { const parsedResponse = JSON.parse( ajaxResponse ); console.log( ‘%c Got: ‘ + parsedResponse.clientId, ‘background: #27ae60; color: #000; padding: 2px 10px 2px 5px’ ); if ( parsedResponse.hasOwnProperty( ‘clientId’ ) ) { localStorage.setItem( ‘perClientId’, parsedResponse.clientId ); let identities = [{ “id”: parsedResponse.clientId, “tag”: “publisherUserId”, “priority”: 0 } ]; try { if ( undefined !== window.cognito_user ) { identities.push( { “id”: window.cognito_user.hash_email, “tag”: “email_sha256”, “priority”: 1 } ); } else { let cognito_user = localStorage.getItem( ‘cognito_’+window._cognito.clientId+’_user’ ); if ( null != cognito_user ) { let cognito_user_json = JSON.parse(cognito_user); identities.push( { “id”: cognito_user_json.hash_email, “tag”: “email_sha256”, “priority”: 1 } ); } } if ( undefined !== window.cognito_user ) { identities.push({ “id”: window.cognito_user.id, “tag”: “mylo_username”, “priority”: 2 }); } else { let cognito_user = localStorage.getItem( ‘cognito_’+window._cognito.clientId+’_user’ ); if ( null != cognito_user ) { let cognito_user_json = JSON.parse(cognito_user); identities.push( { “id”: cognito_user_json.id, “tag”: “mylo_username”, “priority”: 1 } ); } } } catch ( e ) { console.log( ‘permutive identity: ‘, e ); } window.permutive.identify( identities ); console.log( ‘identity’, identities ); } } ); } } else { let identities = [{ “id”: cachedId, “tag”: “publisherUserId”, “priority”: 0 } ]; try { if ( undefined !== window.cognito_user ) { identities.push( { “id”: window.cognito_user.hash_email, “tag”: “email_sha256”, “priority”: 1 } ); } else { let cognito_user = localStorage.getItem( ‘cognito_’+window._cognito.clientId+’_user’ ); if ( null != cognito_user ) { let cognito_user_json = JSON.parse(cognito_user); identities.push( { “id”: cognito_user_json.hash_email, “tag”: “email_sha256”, “priority”: 1 } ); } } if ( undefined !== window.cognito_user ) { identities.push({ “id”: window.cognito_user.id, “tag”: “mylo_username”, “priority”: 2 }); } else { let cognito_user = localStorage.getItem( ‘cognito_’+window._cognito.clientId+’_user’ ); if ( null != cognito_user ) { let cognito_user_json = JSON.parse(cognito_user); identities.push( { “id”: cognito_user_json.id, “tag”: “mylo_username”, “priority”: 1 } ); } } } catch ( e ) { console.log( ‘permutive identity: ‘, e ); } window.permutive.identify( identities ); console.log( ‘identity’, identities ); } } ); } )( jQuery ); ]]>
