One of the hall­marks of a mid­dle to upper mid­dle-class upbring­ing is an affin­i­ty for shop­ping. Most peo­ple I know my age had “their” mall they fre­quent­ed grow­ing up: the place their moms and dads shut­tled the whole gag­gle of pre­teens near­ly Sat­ur­day. Now a few years old­er and wis­er, we’ve moved on to cool­er hang­out spots, like neigh­bor­hoods gen­tri­fied for us (Wick­er Park, any­one?).

Recent­ly I had a job inter­view at the back­drop of my child­hood, Old Orchard Shop­ping Cen­ter, whose out­door glo­ry was mis­rep­re­sent­ed in “ Girls.” It was bizarre to see younger girls act­ing as I used to, perus­ing the stores with­out a care in the world. They could spend the entire after­noon wreak­ing hav­oc on the piles of skin­ny jeans and prob­a­bly-too-sex­u­al dress­es, leav­ing dozens of exhaust­ed sales­peo­ple to clean up in their wake.

How I long for the days of con­sec­u­tive Star­bucks, frozen yogurt, and soft pret­zels (dis­card­ed only half-eat­en, because ugh the carbs). After those pur­chas­es, we tried on every gar­ment we could make out in the dark­ness of Hol­lis­ter, observ­ing the changes (or not) in each oth­ers’ bod­ies under the guise of “no, you don’t look fat at ALL.” Our infant hips were a size 0 and yet we wor­ried about slim­ming down to a size 00. Often the clothes we tried on went un-pur­chased because they were too pricey, as if we cared about our par­ents’ mon­ey.

How­ev­er, this new gen­er­a­tion of mid­dle school­ers was miss­ing out on some of the sta­ples of my Old Orchard expe­ri­ence. Gone are the famil­iar store­fronts of lucy (why no cap­i­tal­iza­tion?) and Unit­ed Col­ors of Benet­ton (a coun­try I was nev­er priv­i­leged enough to enter) and the ulti­mate in -mom, Cold­wa­ter Creek (I most­ly miss its func­tion­al indoor water­fall). Now I can pon­der the mys­tery of the many Gaps while eat­ing fries and drink­ing a milk­shake from Shake Shack.

As I left the mall after my inter­view, my nos­tal­gia fad­ed. I grew up tremen­dous­ly at Old Orchard, from learn­ing to take turns on the play­grounds to final­ly under­stand­ing what a prop­er tip is at The Bagel. Now, I can remem­ber those times with an appro­pri­ate bal­ance of warmth and angst while look­ing for­ward to apply­ing my adult skills.

Malls every­where, we love you.

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

window.REBELMOUSE_STDLIB.loadExternalScript(“https://cdn.optmn.cloud/hb/rebelmousecom-adapter.js”, func­tion() {

});

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

var scope = {};

var $search­But­ton = document.querySelector(‘.search-bar-container .open-search-bar’),
$close­But­ton = document.querySelector(‘.search-bar-container .close-search-bar’),
$search­Bar­Con­tain­er = document.querySelector(‘.search-bar-container’),
$search­In­put = document.querySelector(‘.search-bar-container .search-wid­get__in­put’),
$search­Form = document.querySelector(‘.search-bar-container form’);

$searchButton.addEventListener(‘click’, function(e){
e.preventDefault();
$searchBarContainer.classList.add(‘active’);

$closeButton.style.display = ‘block’;
$searchButton.style.display = ‘none’;
});

$closeButton.addEventListener(‘click’, function(e){
e.preventDefault();
$searchBarContainer.classList.remove(‘active’);

$searchButton.style.display = ‘block’;
$closeButton.style.display = ‘none’;
});

$searchInput.addEventListener(‘keydown’, func­tion (e) {
if (e.code === 13) {
$searchForm.submit();
return false;
}
});

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

var form­To­J­SON = function(form){
var fDa­ta = new FormData(form);
var obj = {};

fData.forEach(function(value, key){
obj[key] = val­ue;
});

return obj;
};

var object­To­QueryS­tring = function(params){
return Object.keys(params).map(function(key){return encodeURIComponent(key) + ‘=’ + encodeURIComponent(params[key])}).join(‘&’);
};

var isE­mail = function(email){
var regex = /^([a‑zA-Z0-9_.+-])+@(([a‑zA-Z0-9-])+.)+([a‑zA-Z0‑9]{2,4})+$/;
return regex.test(email);
};

var reg­is­ter = function(form){

let url = form.action;
let options = {};
let body = formToJSON(form);

url = url.replace(/?$/, ”) + “newslettercb&” + objectToQueryString(body);

if(!(‘newslettercb’ in win­dow)){
window.newslettercb = function(data){
let fail­ureEle­ment = form.querySelector(‘.newsletter-failure’);

if (data.result !== “suc­cess”) {
console.log(‘error: ’ + data.msg);
if ((data.msg.match(“Click here to update your .$”)) || (data.msg.match(“^Recipient”))) {
failureElement.innerText(‘You are already sub­scribed.’);
failureElement.classList.remove(‘hidden’);
}
return;
}

form.querySelector(‘.newsletter-failure’).classList.add(‘hidden’);
form.querySelector(‘#newsletter-email’).classList.add(‘hidden’);
form.querySelector(‘#newsletter-submit-button’).classList.add(‘hidden’);
form.querySelector(‘.newsletter-success’).classList.remove(‘hidden’);
}
}

let script = document.createElement(“script”);
script.src = url;
script.async = true;
doc­u­ment..appendChild(script);
};

var onBut­tonClick = function(event){
event.preventDefault();

let form = this.closest(‘form’);
let input­Field = form.querySelector(‘#newsletter-email’);

var entere­dE­mail = inputField.value;
if ( isEmail(enteredEmail) ) {
register(form);
} else {
form.querySelector(‘.newsletter-failure’).classList.remove(‘hidden’);
}
};

document.querySelectorAll(‘form.newsletter’).forEach(function(form){
let but­ton = form.querySelector(‘[type=“submit”]’);

if(!button)
return;

console.log(“scope1”, form);
button.addEventListener(‘click’, onBut­tonClick);
});

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

let parag = document.querySelectorAll(‘.post-bottom .body-descrip­tion p’);
parag.forEach((item, index) => {
if(index == 2){
let par­ent = item.parentNode;
let dis­Div = document.createElement(“div”);
disDiv.classList.add(“distroscale_p2”);
disDiv.style.height = “330px”;
disDiv.style.width = “100%”;
parent.insertBefore(disDiv, item);
}
})

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

document.querySelectorAll(“.viewport-css-anchor”).forEach(function(element){

var style = element.getAttribute(‘data-id’);
document.getElementById(style).setAttribute(‘media’, ‘screen’);
});

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

window.REBELMOUSE_STDLIB.loadExternalScript(“//js.hsforms.net/forms/v2.js”, func­tion() {

hbspt.forms.create({
por­tal­Id: “4526177”,
tar­get: ‘#hub­spot-form’,
formId: “6b1e50fe-b7ee-440b-8a34-d0f42a900ac9”
});

});

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

REBELMOUSE_STDLIB.onElementInViewport({
thresh­old: 400,
selec­tor: “.sidebar_sticky_parent”,
one­Time: true,
onIn­ter­sect: function(entry){
var ele­ment = entry.target;

var ad_el=element.querySelector(“.sidebar_repeat_ad”);
ad_el .classList.add(“rblad-sidebar_3”);
element.insertAdjacentHTML(
“afterend”,


);
}
});

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

if(document.querySelector(‘.page-views’).innerText.trim() > 1000) {
document.querySelector(‘.page-views’).style.display = “inline-block”;
}

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

window.REBELMOUSE_STDLIB.loadExternalScript(“https://connect.facebook.net/en_US/sdk.js”, func­tion() {

});

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

window.fbAsyncInit = func­tion() {
FB.init({
appId : ‘REBELMOUSE_BOOTSTRAP_DATA’ in win­dow ? window.REBELMOUSE_BOOTSTRAP_DATA.fbID : “402984699895135”,
autoLo­gAppEvents : true,
xfbml : true,
ver­sion : ‘REBELMOUSE_BOOTSTRAP_DATA’ in win­dow ? window.REBELMOUSE_BOOTSTRAP_DATA.fbAppVersion : “v2.5”
});
};

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

/*!
* clipboard.js v1.5.3
* https://zenorocha.github.io/clipboard.js
*
* Licensed MIT © Zeno Rocha
*/

var _postViewsElem = document.querySelector(‘.page-views’);

if (_postViewsElem!==){
var _postViews = parseInt(_postViewsElem.textContent);
_postViewsElem.textContent = beautifyViews(_postViews);
}

var clip­board = new Clipboard(‘.js–copytext’),
animationClass=“button–copytext-animation”,
timer;

clipboard.on(‘success’, function(event) {
var $btn = event.trigger;

$btn.classList.remove(animationClass);
void event.trigger.offsetWidth; // see https://css-tricks.com/restart-css-animation/#article-header-id‑0
$btn.classList.add(animationClass);
clearTimeout(timer);
timer = setTimeout(function(){
$btn.classList.remove(animationClass);
},1500);
console.info(“Copied text to clip­board: ” + event.text);
});

var tag­NameIt­em = document.querySelector(‘.post-partial .arti­cle-pri­ma­ry-tag’);
if (tag­NameIt­em) {
var tag­NameVal­ue = tagNameItem.innerHTML;
if (tagNameValue.indexOf(‘-’)) {
tagNameItem.innerHTML = tagNameValue.split(‘-’).join(‘ ’);
tagNameItem.classList.remove(“hidden”);
}
}

});

window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){

var sendGAevent = function(gaFields) {
console.log(‘New Event Tracked’, gaFields);
window.ga(‘send’, gaFields);
window.ga(‘b.send’, gaFields);
}

var trackClick = function(e){
var $t = e.target,
url = $t.getAttribute(‘data-url’) || false,
eCat­e­go­ry = $t.getAttribute(‘data-event-category’),
eAc­tion = $t.getAttribute(‘data-event-action’),
eLa­bel = $t.getAttribute(‘data-event-’),
eVal­ue = $t.getAttribute(‘data-event-value’),
eDi­men­sion = $t.getAttribute(‘data-event-dimension’),
eDi­men­sion­Va­l­ue = $t.getAttribute(‘data-event-dimension-value’) || $t.closest(‘[data-dimension-value]’).attr(‘data-dimension-value’) || ”,
gaFields;

// open pop­up win­dow for share but­tons
url && Sharer.openPopupWindow(url);

// GA for­mat­ted event data
if (eCat­e­go­ry === ‘’) {
gaFields = {
hit­Type: ‘social’,
social­Net­work: eAc­tion,
socialAc­tion: eLa­bel,
social­Tar­get: eVal­ue
};
} else {
gaFields = {
hit­Type: ‘event’,
event­Cat­e­go­ry: eCat­e­go­ry,
even­tAc­tion: eAc­tion,
event­La­bel: eLa­bel,
event­Val­ue: eVal­ue
};
}

// Set dimen­sion, if any
if( eDi­men­sion && eDi­men­sion­Va­l­ue ){
gaFields[eDimension] = decodeURIComponent(eDimensionValue);
}

sendGAevent(gaFields);
};

var han­dler­JS­GA­TRACK­ele­ment = function(element){
element.addEventListener(‘click’, trackClick);
};

document.querySelectorAll(‘.js-ga-track’).forEach(handlerJSGATRACKelement);
if(window.REBELMOUSE_STDLIB != unde­fined) {
window.REBELMOUSE_STDLIB.createElementChangeListener(‘.js-ga-track’, han­dler­JS­GA­TRACK­ele­ment);
}

var sendF­BEvents = func­tion(){

if(!(“FB” in win­dow)) return;

window.FB.Event.subscribe(‘edge.create’, function(url, html_element) {
if( html_element.classList.contains(‘.js–track-likes’) ) {
sendGAevent({
hit­Type: ‘event’,
event­Cat­e­go­ry: ‘social’,
even­tAc­tion: ‘Face­book’,
event­La­bel: ‘like-odyssey’,
event­Val­ue: win­dow..href,
dimension17: ‘Like Odyssey on Face­book (Arti­cle Page)’
});
}
});

window.FB.Event.subscribe(‘edge.remove’, function(url, html_element) {
if( html_element.classList.contains(‘.js–track-likes’) ) {
sendGAevent({
hit­Type: ‘event’,
event­Cat­e­go­ry: ‘social’,
even­tAc­tion: ‘Face­book’,
event­La­bel: ‘like-odyssey’,
event­Val­ue: window.location.href,
dimension17: ‘Unlike Odyssey on Face­book (Arti­cle Page)’
});
}
});
};

if(window.REBELMOUSE_STDLIB != unde­fined)
window.REBELMOUSE_STDLIB.createElementChangeListener(‘#fb-root’, sendF­BEvents);

});

Read More

Leave a Comment