1<!doctype html> 2<html lang="en"> 3<head> 4 <!-- OneTrust Cookies Consent Notice start --> 5 <!-- OneTrust Cookies Consent Notice end --> 6 7
7<script > 8 (function(h,o,u,n,d) { 9 h=h[d]=h[d]||{q:[],onReady:function(c){h.q.push(c)}} 10 d=o.createElement(u);d.async=1;d.src=n 11 n=o.getElementsByTagName(u)[0];n.parentNode.insertBefore(d,n) 12 })(window,document,'script','https://www.datadoghq-browser-agent.com/datadog-rum-v4.js','DD_RUM') 13 DD_RUM.onReady(function() { 14 DD_RUM.init({ 15 clientToken: 'pubececc39ebe36d9fdf24031c6e6dae700', 16 applicationId: '61400b6f-28ad-410a-b3b8-1d345aeeac81', 17 site: 'datadoghq.com', 18 service:'new-live-dashboard', 19 // Specify a version number to identify the deployed version of your application in Datadog 20 // version: '1.0.0', 21 sampleRate: 1, 22 replaySampleRate: 0, 23 trackInteractions: true, 24 defaultPrivacyLevel: 'mask-user-input' 25 }); 26 27 }) 28</script>
28 29 30 31 32
33<script> 34 class WebstoreTracker { 35 isReady() { 36 return !!window.gtag; 37 } 38 39 track({ eventName, eventDetails = {} }) { 40 if (!eventName) { 41 throw new Error('Missing eventName'); 42 } 43 44 if (!this.isReady()) { 45 // Intentionally not actually throwing here 46 console.error('Analytics not initialized'); 47 return; 48 } 49 50 window.gtag('event', eventName, eventDetails); 51 } 52 53 trackThroughServer({ eventName, eventDetails = {} }) { 54 if (!eventName) { 55 throw new Error('Missing eventName'); 56 } 57 58 return fetch('/track', { 59 method: 'POST', 60 headers: { 'Content-Type': 'application/json' }, 61 body: JSON.stringify({ eventName: eventName, eventDetails }) 62 }); 63 } 64 65 tagGroup(groupName) { 66 if (!groupName) { 67 throw new Error('Missing group name'); 68 } 69 70 if (!this.isReady()) { 71 // Intentionally not actually throwing here 72 console.error('Analytics not initialized'); 73 return; 74 } 75 76 window.gtag('set', 'content_group', groupName); 77 } 78 } 79 80 window.webstoreTracker = new WebstoreTracker(); 81</script>
vendor: 1 bytes, line 81
81
82<script> 83 class FreshpaintSessionTracker { 84 inactivityTimer; 85 resetSessionTimer; 86 isIdle = false; 87 sessionIdleTime = 1000 * 60 * 30; // 30 minutes - time before new session is created 88 timeBeforeIdle = 5000;// no movement for 5 seconds makes user idle 89 90 isReady() { 91 return typeof window !== undefined && typeof window.freshpaint === 'object'; 92 } 93 94 init() { 95 this.validateSession(); 96 this.initInactivityTimer(); 97 } 98 99 track({ eventName, eventDetails = {} }) { 100 if (!this.isReady()) { 101 return; 102 } 103 104 try { 105 window.freshpaint?.track(eventName, eventDetails); 106 } catch (e) { 107 this.handleError(e); 108 console.error( 109 `Unable to track Freshpaint event ${eventName}`, 110 { eventDetails }, 111 e, 112 ); 113 } 114 } 115 116 startSession() { 117 if (!this.isReady() || this.isIdle) { 118 return; 119 } 120 this.addBreadcrumb('Starting new session'); 121 try { 122 const uuid = uuidv4(); 123 const fpAnonId = localStorage.getItem('ajs_anonymous_id'); 124 document.cookie = `CS_FRESHPAINT_SESSION_COOKIE=${JSON.stringify({uuid: uuid, createdAt: Date.now(), fpid:fpAnonId})};`; 125 window.freshpaint?.addEventProperties({ 126 'session id': uuid, 127 }); 128 this.track({eventName: 'start session'}); 129 this.addBreadcrumb('Session started - UUID: ' + uuid); 130 } catch(e) { 131 this.handleError(e); 132 } 133 } 134 135 // update the session created at time to track timeouts 136 continueSession() { 137 if (! this.isReady() || this.isIdle) { 138 return; 139 } 140 const session = this.getSession(); 141 session.createdAt = Date.now(); 142 document.cookie = `CS_FRESHPAINT_SESSION_COOKIE=${JSON.stringify(session)};`; 143 this.addBreadcrumb(`Session continued - UUID: ${session.uuid}`); 144 } 145 146 validateSession() { 147 if (this.isIdle) { 148 return; 149 } 150 const session = this.getSession(); 151 152 if (session.uuid && (session.createdAt + this.sessionIdleTime) > Date.now()) { 153 return this.continueSession(); 154 } 155 156 this.startSession(); 157 } 158 159 getSession() { 160 if (!this.isReady() || !localStorage) { 161 return; 162 } 163 this.addBreadcrumb('Attempting to retrieve session'); 164 const CS_FRESHPAINT_SESSION_COOKIE = document.cookie.split("; ").find((row) => row.startsWith("CS_FRESHPAINT_SESSION_COOKIE="))?.split("=")[1]; 165 const session = JSON.parse(CS_FRESHPAINT_SESSION_COOKIE ?? '{}') ?? {}; 166 if (!session?.uuid) { 167 this.addBreadcrumb('No session found'); 168 } 169 170 return { 171 uuid: session.uuid ?? '', 172 createdAt: session.createdAt ?? 0, 173 fpid : localStorage.getItem('ajs_anonymous_id') ?? '' 174 } 175 } 176 177 initInactivityTimer() { 178 let events = ['mousedown', 'mousemove', 'keypress', 'scroll', 'touchstart']; 179 const that = this; 180 events.forEach(function (name) { 181 document.addEventListener(name, that.debounce(that.resetInactivityTimer.bind(that), 500), {passive: true}); 182 }); 183 184 setInterval(this.validateSession.bind(this), 2000); 185 } 186 187 debounce(fn, wait) { 188 let timer; 189 return function (...args) { 190 if (timer) { 191 clearTimeout(timer); // clear any pre-existing timer 192 } 193 const context = this; // get the current context 194 timer = setTimeout(() => { 195 fn.apply(context, args); // call the function if time expires 196 }, wait); 197 }; 198 } 199 200 resetInactivityTimer() { 201 this.isIdle = false;
202 clearTimeout(this.inactivityTimer); 203 this.inactivityTimer = setTimeout(() => { this.isIdle = true; }, this.timeBeforeIdle); 204 } 205 206 addBreadcrumb(breadcrumb) { 207 if (window.Sentry) { 208 try { 209 window.Sentry.addBreadcrumb({ 210 category: 'freshpaint-session-tracker', 211 message: breadcrumb, 212 level: 'info', 213 }); 214 } catch (e) { 215 console.error(e); 216 } 217 } 218 } 219 220 handleError(e) { 221 if (window.Sentry) { 222 try { 223 window.setTag('freshpaint_session_tracker', true); 224 window.Sentry.captureException(e); 225 } catch (e) { 226 console.error(e); 227 } 228 } 229 } 230 } 231 232 window.freshpaintSessionTracker = new FreshpaintSessionTracker(); 233</script>
233 234 235
236<script type="text/javascript"> 237 //<![CDATA[ 238 (function() { 239 function riskifiedBeaconLoad() { 240 var store_domain = 'commentsold.com'; 241 var session_id = 'BpvKdsm2ibkQTFoJ5vh3K96RmOWPNFXys4yLxLAQ'; 242 var url = ('https:' == document.location.protocol ? 'https://' : 'http://') 243 + "beacon.riskified.com?shop=" + store_domain + "&sid=" + session_id; 244 var s = document.createElement('script'); 245 s.type = 'text/javascript'; 246 s.async = true; 247 s.src = url; 248 var x = document.getElementsByTagName('script')[0]; 249 x.parentNode.insertBefore(s, x); 250 } 251 if (window.attachEvent) 252 window.attachEvent('onload', riskifiedBeaconLoad) 253 else 254 window.addEventListener('load', riskifiedBeaconLoad, false); 255 })(); 256 //]]> 257</script>
257 258 <!-- Tag for the shop. --> 259 <!-- Global Site Tag (gtag.js) - Google Analytics -->
vendor: 73 bytes, lines 259-261
259 260 261 <script async src="https://www.googletagmanager.com/gtag/js?id=
261G-3MD55BNK8W
vendor: 17 bytes, lines 261-262
261" ></script> 262
262<script > 263
vendor: 151 bytes, lines 263-266
263window.dataLayer = window.dataLayer || []; 264 function gtag(){dataLayer.push(arguments);} 265 gtag('js', new Date()); 266 gtag('config', '
266G-3MD55BNK8W
vendor: 156 bytes, lines 266-273
266', { 267 'groups': ['shop', 'all'], 268 'debug_mode': false, 269 user_id: '', 270 currency: 'USD', 271 }); 272 273
273window.ga = window.ga || function() { 274 (window.ga.q = window.ga.q || []).push(arguments) 275 } 276 ga('create', 'G-3MD55BNK8W', { 'groups': ['shop', 'all' ]}); 277 ga('require', 'ecommerce'); 278 279 </script>
279 280 <meta charset="utf-8"> 281 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 282 <meta name="viewport" content="width=device-width,initial-scale=1"> 283 284 285 286 287 <link href="https://cdn.commentsold.com/images/no-favicon.png" type="image/x-icon" rel="shortcut icon"/> 288 289 <link rel='stylesheet' href='https://s3.commentsold.com/webstore-builds/2189ba37b9def1fc311d3484fd459841bf876b31/static/css/index.css'> 290 291 292 <title></title> 293 294 <meta name="apple-itunes-app" content="app-id=1616005315" /> 295 296 <meta name="facebook-domain-verification" content="s0l9ruh0lr9q3p7zz7dsuyhm2htbu5" /> 297 298<meta property="og:type" content="website"> 299<meta property="og:title" content="Ellie Clothing"> 300<meta property="og:description" content="Women's Clothing"> 301<meta property="og:image" content="https://s3.commentsold.com/ellie/store_images/5fcce993-e7f0-40e3-a384-db5ebbd2b0f0" /> 302 303<meta name="description" content="Women's Clothing"> 304 305<meta name="twitter:card" content="summary"> 306<meta name="twitter:creator" content="Ellie Clothing"> 307<meta name="twitter:title" content="Ellie Clothing"> 308<meta name="twitter:description" content="Women's Clothing"> 309 310
310<script id="meta-pixel" > 311 !function(f,b,e,v,n,t,s) { 312 if(f.fbq) return; 313 n=f.fbq=function(){n.callMethod ? n.callMethod.apply(n,arguments) : n.queue.push(arguments)}; 314 if(!f._fbq) f._fbq=n; 315 n.push=n; n.loaded=!0; n.version='2.0'; n.queue=[]; 316 t=b.createElement(e); t.async=!0; 317 t.src=v; s=b.getElementsByTagName(e)[0]; 318 s.parentNode.insertBefore(t,s); 319 }(window,document,'script','https://connect.facebook.net/en_US/fbevents.js'); 320 321 // https://developers.facebook.com/docs/meta-pixel/advanced/advanced-matching/ 322 fbq('init', '4632448100313693'); 323 fbq('track', 'PageView'); 324 </script>
324 325 <noscript > 326 <img height="1" width="1" style="display:none" alt="" src="https://www.facebook.com/tr?id=4632448100313693&ev=PageView&noscript=1" /> 327 </noscript> 328 </head> 329<body> 330
331<script src="https://cdn.jsdelivr.net/npm/[email protected]/dayjs.min.js"></script>
vendor: 1 bytes, line 331
331
332<script src="https://cdn.jsdelivr.net/npm/[email protected]/plugin/isSameOrAfter.js"></script>
vendor: 1 bytes, line 332
332
333<script src="https://cdn.jsdelivr.net/npm/[email protected]/plugin/duration.js"></script>
vendor: 1 bytes, line 333
333
334<script type='module'> 335 import formatTimeFromNow from '/js/formatTimeFromNow.js'; 336 337 dayjs.extend(window.dayjs_plugin_isSameOrAfter); 338 dayjs.extend(window.dayjs_plugin_duration); 339 340 const template = document.createElement('template'); 341 template.innerHTML = ` 342 <span id='countdown-timer__timer'></span> 343 344 <style> 345 #countdown-timer__timer { 346 color: var(--countdown-timer-color, #B93C35); 347 font-size: var(--countdown-timer-font-size, inherit); 348 font-weight: var(--countdown-timer-font-weight, inherit); 349 } 350 </style> 351 `; 352 353 class CountdownTimer extends HTMLElement { 354 expiredText = ''; 355 356 constructor() { 357 super(); 358 this.attachShadow({ mode: 'open' }); 359 this.shadowRoot.appendChild(template.content.cloneNode(true)); 360 } 361 362 connectedCallback() { 363 this.initTimer(this.getAttribute('expiration-time'), this.getAttribute('expired-text')); 364 } 365 366 initTimer(expirationTime, expiredText) { 367 const expTimeDJ = dayjs(expirationTime); 368 this.changeTimerEverySecond(dayjs, expTimeDJ, expiredText); 369 } 370 371 changeTimerEverySecond(dayjs, expTimeDJ, expiredText) { 372 const timeFromNow = formatTimeFromNow(dayjs, expTimeDJ, expiredText); 373 this.changeTimer(timeFromNow.text); 374 375 if(timeFromNow.isExpired) { 376 this.classList.add('expired'); 377 this.dispatchEvent(new Event('expired')); 378 379 return; 380 } 381 382 setTimeout(() => { 383 this.changeTimerEverySecond(dayjs, expTimeDJ, expiredText); 384 }, 1000); 385 } 386 387 changeTimer(text) { 388 const countdownEl = this.shadowRoot.getElementById('countdown-timer__timer'); 389 if (!countdownEl) return; 390 countdownEl.innerText = text; 391 } 392 } 393 394 window.customElements.define('countdown-timer', CountdownTimer); 395</script>
395 396 397<div id='root'></div> 398<div id='modal'></div> 399 400<!--suppress JSCheckFunctionSignatures -->
401<script> 402 const deepFreeze = (object) => { 403 Object.values(object).forEach((value) => Object.isFrozen(value) || deepFreeze(value)); 404 405 return Object.freeze(object); 406 }; 407 window.cs = deepFreeze({ 408 featureFlags: {"productTypes":{"filter":{"enabled":false}},"dropship":{"supplierSeparatedShipping":{"enabled":true}},"mobileApp":{"appLinks":{"ios":{"enabled":true},"android":{"enabled":true}}}}, 409 ...{"shopInfo":{"allowCartRemoval":true,"allowCartUpdate":true,"appStoreUrls":{"apple":"https:\/\/apps.apple.com\/app\/apple-store\/id1616005315","android":"https:\/\/play.google.com\/store\/apps\/details?id=com.CSellie.android"},"appleAppArgument":null,"appleId":"1616005315","mobileAppSchemaPrefix":"csellie:\/\/","androidPackage":"com.CSellie.android","contactEmail":"[email protected]","description":"Women\u0027s Clothing","facebookAppId":"","facebookPixelId":"4632448100313693","featureFlags":{"productTypes":{"filter":{"enabled":false}},"dropship":{"supplierSeparatedShipping":{"enabled":true}}
409,"mobileApp":{"appLinks":{"ios":{"enabled":true},"android":{"enabled":true}}},"lotwReplaysEnabled":"0","applePayEnabled":true,"clipsCommentsReactionsEnabled":true},"googleAnalyticsUid":"G-3MD55BNK8W","csGoogleAnalyticsUid":"G-W18KX0R0NQ","hideAvailableStockCount":true,"homepageDescription":"","homepageTitle":"","id":"ellie","shop_tier":"starroute","klarnaDisplayOnProductPage":false,"affirmDisplayOnProductPage":false,"mobileAppDisplayName":"Ellie Clothing","name":"Ellie Clothing","company_name":"Ellie Clothing","shopLogo":"https:\/\/s3.commentsold.com\/ellie\/store_images\/5fcce993-e7f0-40e3-a384-db5ebbd2b0f0","payPalDetails":{"clientId":"AdWQEET5oB035yhVZVXVB7vwutqrtC77IIAnwa8yLUtt9pbmjIgHpmA2TRuaHLvJxfYsllEKWq9tXhJs","merchantId":"GXBKAE752NRL2","bnCode":"CommentSold_SP"},"paymentMethods":["VISA","MASTERCARD","AMEX","SEZZLE","PAYPAL"],"pinterestPixelId":"","sezzlePublicKey":"sz_pub_57DEdE8QTt3ljSN50hg0azjqiE720tqL","soldKeyword":"Sold","stripePublicKey":"pk_live_JkIYGIBrZAlhQqZCG8od0QTu","stripeCustomAccountId":"acct_1NDvgtQ4EfY7kL5e","stripeEnableDynamicPaymentMethods":"1","tikTokPixelId":"","waitlistVariantLimit":4,"useResponsiveImages":true,"mobileAppUserAgents":{"android":"cs-android-device","ios":"cs-ios-device"},"dropship_info":{"userId":1483,"shopId":"ellie","cmsAccessToken":"eabace01a4da492b949a621e1114ca15","url":"https:\/\/commentsold.com","affiliateProductsBaseurl":"https:\/\/prod.dropship-affiliate-service.cs-ds-api.com"},"media_library":{"shopIdWithToken":"d7114a9c-86f3-4e8b-ac51-a5be58f883fb_ellie","authToken":null,"shopId":"d7114a9c-86f3-4e8b-ac51-a5be58f883fb_ellie","apiUrl":"https:\/\/media.cs-api.com","s3Url":"https:\/\/psl-cs-media-s3.commentsold.com\/","shopServiceUrl":"https:\/\/prod.shops-service.cs-api.com\/","isCsCatalogEnabled":false},"dsCatalog":{"baseUrl":"https:\/\/prod.dscatalog.cs-api.com","authToken":"eyJ0eXAiOiJqd3QiLCJhbGciOiJSUzI1NiIsImtpZCI6IjA3TDl1Nkp5VGtFUmNHY3Y2dmp5bm9faFlvdy1vYnlBbkNhMkhiOWFfTVUifQ.eyJleHAiOjE3OTA1MjE3NTEsImlhdCI6MTc5MDQzNTM1MSwiY3NTaG9wSWQiOiJlbGxpZSJ9.Abqi3KvAVCe1kM9Ge3O5RzEr7BXTnY6YYUQaY1VTMzGz7RYIwINXYKaWlg0RItNOQBPVqMfZC_CW0TeoCHWgYyam-8HgA4Qkd16u4-SIR50SInxt_34R-7Sx1ZGoodtj_zAalcYtnhlutX1Iete0OWBHb9AYEz-S88lgr7nwDAaGYLhu5WidNGkD1cOeqLiSm2i5YPOkQI3NUS1rkOQW-E7ck49sLut4_mP28Ikg-Yjb1JMv_BwW3S08eDI4kTusLChuM0JrGi-i-GELEl4XfTDVlWc9Yc-rQgUwhAyKzRU1pBjJrkGbxQcDHGN-noEgxl4jIdx1BNUyrAKooPhaVg"},"isPhoneNumberRequired":false,"showPolicyMenu":false,"guaranteedDeliveryEnabled":false,"seelFinalSaleEnabled":false,"seelWorryFreePurchaseEnabled":false,"seelFreeReturnShippingEnabled":false,"isReturnCoverageEnabled":false,"redoCoverageTitle":"Free \u0026 Easy Returns","redoCoverageDescription":"Get free returns on your order.","hideRedoProviderBadge":false,"redoAlwaysAddReturnCoverageToCustomerCart":true,"isRedoWaitlistPreauthEnabled":false,"isSeelWaitlistPreauthEnabled":false,"seelCoverageDescription":"Worry-Free Purchase","seelAlwaysAddCoverageToCustomerCart":true,"requirePhoneNumberEnabled":false,"seelResolutionLink":"https:\/\/resolve.seel.com\/commentsold","redoInformationModalURL":"https:\/\/api.getredo.com\/v2.2\/stores\/\/coverage-info","seelInformationModalURL":"https:\/\/api.commentsold.com\/api\/2.0\/ellie\/seel-info","aiProductRecommendation":true,"checkout2025Enabled":true,"mobileGPayEnabled":true,"appThemeColor":"#A14CB1","showLoyaltyToCustomers":"1","googleMapsApiKey":"AIzaSyC4EZ2xgxoWIPKROyT-7bCReCQG6Jreuhk","displayCustomMessageCheckout":false,"checkoutMessageContent":"0","isLiveSaleCloseFeatureEnabled":true,"isSeelFinalSaleEnabled":true,"seelServiceName":"Seel Worry-Free Purchase","seelMarchant":null,"isSeelDefaultOnEnabled":true,"isSeelOptInRadioFeatureEnabled":true,"isSeelFreeReturnShippingFeatureEnabled":true,"seelOptInShopSetting":"","oneTrustCookieConsentManagementFeatureEnabled":true,"oneTrustOptInSetting":false,"oneTrustDomainId":"","checkoutImprovementsEnabled":true,"shippingSelectionUiEnabled":true,"checkoutFreeShippingIndicatorEnabled":true,"checkoutLoyaltyVisibilityEnabled":true,"checkoutCouponUiEnabled":true,"checkoutLegacyCartDeprecationEnabled":true,"expressCheckoutTopEnabled":true,"expressPayPdpEnabled":true,"couponOverhaulEnabled":true,"analytics":{"googleAnalytics":{"analyticsId":"G-3MD55BNK8W"},"googleTagManager":{"containerId":""},"intercom":{"appId":"","hideDefaultLauncher":false},"klaviyo":{"publicApiKey":null},"disco":{"enabled":false,"publisherKey":"disco_pk_live_99MuQrTX5Lj-a-S1sPvHqcEPv8ztnCrxOa8ai3a9FLk","publisherUuid":null,"publisherStatus":null,"sdkUrl":"https:\/\/d1zcmvsklxjbur.cloudfront.net\/static\/disco-sdk.js"}
409,"freshpaint":{"environmentId":"a3ba4a7e-1555-48f4-a4f4-5d30882ecfb9","userPrefix":"c-ellie","shopId":"ellie","shopName":"Ellie Clothing"},"datadog":{"clientToken":"pubececc39ebe36d9fdf24031c6e6dae700","appId":"61400b6f-28ad-410a-b3b8-1d345aeeac81","service":"new-live-dashboard","sampleRate":1,"sampleReplayRate":0},"googleSiteVerificationCode":""}},"coreJwt":null,"auctionsServiceBaseUrl":"https:\/\/auctions-edge.cs-core-services.com","auctionsAppsyncHttpEndpoint":"https:\/\/auctions-events.cs-core-services.com\/event","auctionsAppsyncRegion":"us-east-2","checkoutBeacon":{"enabled":false,"sampleRate":0}}, 410 }); 411</script>
vendor: 1 bytes, line 411
411
412<script> 413 window.endpoint = '/graphql'; 414 window.config = {"config":{"theme":{"color1":"#A14CB1","color2":"#E5E0E9","color3":"#A14CB1","iconSet":"minimal","fontBody":"Poppins","badgeColor":[],"faviconSrc":null,"fontHeading":"Poppins","borderRadius":4,"faviconObject":{"alt":null,"url":null,"size":0,"type":null,"uuid":null,"title":null,"status":null,"caption":null,"featured":false,"available":false,"mediatype":null,"created_at":null,"updated_at":null},"productImageCrop":true,"productCardAspectRatio":"2:3","productPageRelatedProducts":true},"footer":{"menu":{"id":"0e0291ac-52cc-4c7b-a7bd-dd3f4aeec1c1","links":[{"id":"5b69a60c-525d-4311-9207-a981ce37f15c","links":[{"id":3,"uri":"\/collections\/newarrivals","links":[],"title":"New Arrivals","menuLinkType":"Collection"},{"id":5,"uri":"\/collections\/tops","links":[],"title":"Tops","menuLinkType":"Collection"},{"id":6,"uri":"\/collections\/bottoms","links":[],"title":"Bottoms","menuLinkType":"Collection"},{"id":7,"uri":"\/collections\/dresses","links":[],"title":"Dresses","menuLinkType":"Collection"},{"id":8,"uri":"\/collections\/accessories","links":[],"title":"Accessories","menuLinkType":"Collection"},{"id":10,"uri":"\/collections\/rush","links":[],"title":"Rush","menuLinkType":"Collection"},{"id":4,"uri":"\/collections\/gameday-outfits","links":[],"title":"Game Day","menuLinkType":"Collection"}],"title":"Collections"},{"id":"39de9882-ecc3-46d3-8632-b912175c3f1d","links":[{"id":"aa7920b6-4ddc-4310-88fe-32d1488675ca","uri":"https:\/\/apps.apple.com\/us\/app\/ellie-clothing\/id1616005315","link":"https:\/\/apps.apple.com\/us\/app\/ellie-clothing\/id1616005315","type":"link","links":[],"title":"Download our Apple App"},{"id":"c470b285-ed45-486c-87f1-cae9dd8a2d31","uri":"https:\/\/play.google.com\/store\/apps\/details?id=com.CSellie.android","link":"https:\/\/play.google.com\/store\/apps\/details?id=com.CSellie.android","type":"link","links":[],"title":"Download our Android App"},{"id":2,"uri":"\/pages\/contact","links":[],"title":"Contact Us","menuLinkType":"Page"},{"id":4,"uri":"\/pages\/returnpolicy","links":[],"title":"Return Policy","menuLinkType":"Page"},{"id":5,"uri":"\/pages\/faqs","links":[],"title":"FAQs","menuLinkType":"Page"}],"title":"Help"},{"id":"77264ecd-5833-4af3-b7a5-ed53462949b5","links":[{"id":1,"uri":"\/pages\/about","links":[],"title":"About Us","menuLinkType":"Page"},{"id":7,"uri":"\/pages\/retail-stores","links":[],"title":"Auburn Boutique","menuLinkType":"Page"},{"id":8,"uri":"\/pages\/blog","links":[],"title":"Blog","menuLinkType":"Page"}],"title":"Links"}]},"policyMenu":{"id":"64671a09-a9b6-4af8-926a-7de2566aaff0","links":[{"id":"c7edaf69-52bd-4a33-9ba2-305950354e7d","uri":"https:\/\/commentsold.com\/privacy_policy","title":"Privacy Policy"}]},"socialUrls":{"tiktokUrl":"https:\/\/vm.tiktok.com\/ZTdPEcxyo\/","twitterUrl":"https:\/\/twitter.com\/ellieclothing","facebookUrl":"https:\/\/www.facebook.com\/ellieclothing","instagramUrl":"https:\/\/www.instagram.com\/ellieclothing\/"},"contactText":"Any questions? Email us at [email protected]!"},"header":{"logo":"https:\/\/s3.commentsold.com\/ellie\/store_images\/5fcce993-e7f0-40e3-a384-db5ebbd2b0f0","menu":{"id":"da92d5a0-e93d-45cb-8c6b-ef9878f08be4","links":[{"id":"3e351b70-1703-4138-b006-4a844ffa94ed","uri":"\/collections\/newarrivals","links":[],"title":"New Arrivals"},{"id":"ff4f4f06-6547-455c-95b9-e7377e36ba62","uri":"\/collections\/gameday-outfits","links":[],"title":"Game Day"},{"id":"438ae70e-bb1f-4e65-b670-4e263c1a7cf9","uri":"https:\/\/ellieclothing.com\/pages\/live-replays#live-replays-LiveReplays1410","link":"https:\/\/ellieclothing.com\/pages\/live-replays#live-replays-LiveReplays1410","type":"link","uuid":"2ec0a015-5baa-4720-8bcf-3b5264579cef","isApp":true,"isWeb":true,"links":[],"title":"Live Replays","titleColor":null,"titleStyle":"Default"},{"id":"8ede1931-5b6e-455f-9152-8ef8561cef5f","uri":"\/collections\/tops","links":[{"id":24,"uri":"\/collections\/outerwear","url":"outerwear","type":"collection","uuid":"3a802138-c269-44bb-b9ca-535011a0549a","badge":"Other","isApp":false,"isWeb":true,"label":"Outerwear","links":[],"title":"Outerwear","menuLinkType":"Collection"}],"title":"Tops"},{"id":6,"uri":"\/collections\/bottoms","url":"bottoms","type":"collection","uuid":"ade7cda1-e4c6-4e9b-be7e-3e02a50edc35","badge":"Other","isApp":false,"isWeb":true,"label":"Bottoms","links":[],"title":"Bottoms","menuLinkType":"Collection"},{"id":"aa2b39cc-329c-4ccf-913f-69e7d9fc94d6","uri":"\/collections\/dresses","links":[{"id":18,"uri":"\/collections\/romper","url":"romper","type":"collection","uuid":"9a1b5a77-b179-45e2-bb5c-01c441875899","badge":"Other","isApp":false,"isWeb":true,"label":"Romper","links":[],"title":"Romper","menuLinkType":"Collection"}],"title":"Dresses"},{"id":"3077ecb2-e488-4d08-bbe7-f48635b9df3b","uri":"\/collections\/accessories","links":[],"title":"Accessories"},{"id":"a8ca1ab7-cec6-4eac-88c0-981694c76663","uri":"\/collections\/sale","links":[],"title":"Sale"},{"id":22,"uri":"\/collections\/gift","url":"gift","type":"collection","uuid":"c5897210-3fe1-4634-860c-5371204d2d6c","badge":"Other","isApp":false,"isWeb":true,"label":"Gift","links":[],"title":"Gift","menuLinkType":"Collection"},{"id":"85ed552d-d8e0-4e2c-9475-fffc4ef56d59","uri":"\/collections\/giftcard","links":[],"title":"Gift Card"}]},"layout":"center","announcementBanner":null},"features":{"showSoldCommentsLiveOnTheWeb":false},"homePage":[{"id":"834088f7-bfe4-4042-8849-8ee939a0f6b9","type":"Slideshow","blocks":[{"id":"eac40a7a-a27d-4d5f-a7d2-1b4dace73ed1","cta":null,"uri":"\/collections\/gameday-outfits","image":{"id":"6e3acdf3-6190-498f-af83-b098a63cdfd0","url":"https:\/\/s3.commentsold.
414com\/ellie\/store_images\/6e3acdf3-6190-498f-af83-b098a63cdfd0"},"title":null,"textColor":"#000000","description":null,"mobileImage":{"id":"8d06a4e8-59de-4364-b6f2-82af6fc7a18c","url":"https:\/\/s3.commentsold.com\/ellie\/store_images\/8d06a4e8-59de-4364-b6f2-82af6fc7a18c"},"contentPosition":"left"},{"id":"d1eb17f3-bcfd-4b00-8a5e-aa6afab2a03f","cta":null,"uri":"https:\/\/apps.apple.com\/app\/apple-store\/id1616005315","image":{"id":"ea00a65d-04fa-4197-811a-6fc983fd088d","url":"https:\/\/s3.commentsold.com\/ellie\/store_images\/ea00a65d-04fa-4197-811a-6fc983fd088d"},"title":null,"textColor":"#FFFFFF","description":null,"mobileImage":{"id":"6171c7f3-34d5-4814-ae2f-4a007ea1301c","url":null},"contentPosition":"left"}],"settings":{"title":"Banners","delayMs":2000,"autoAdvance":true},"anchorTag":"boutique"},{"id":"9b18326b-bb87-48cd-9311-1fdd462d94e9","type":"PromoGrid","blocks":[],"settings":{"title":null,"layout":"grid","imageAspectRatio":"2:3"}},{"id":"0ed51b86-12d3-491f-bd9f-e137058c1bb2","type":"FeaturedCollection","settings":{"title":"New Arrivals","layout":"grid","collection":"newarrivals"},"anchorTag":"newarrivals"},{"id":"c708b822-696e-42cd-bdaa-f28f9173d9da","type":"LiveReplays"}],"collection":{"showFilters":true,"showSortOptions":true},"htmlScripts":null,"featuredMenu":{"otherPages":[],"homeSections":[]},"homePageDetail":{"title":"Home","pageId":"13","url":"home"},"mailingListPopup":{"cta":"Sign up!","text":"Sign up for access to sales and more.","title":"Hey Gorgeous! Get 15% off your first order!"}}}; 415 window.sentryConfig = {"dsn":"https:\/\/[email protected]\/239693"}; 416 417 const urlParams = new URLSearchParams(window.location.search); 418 const shouldPersistMailingListModal = urlParams.get('should-persist-mailing-list-modal'); 419 420 if (shouldPersistMailingListModal === 'true') { 421 localStorage.removeItem('mailingListModalLastShown'); 422 } 423 424 window.onmessage = function({ data }) { 425 // The "reload" message only happens in a context where we are rendering the 426 // store in a preview pane and want to see the staged version with pxu=on. 427 if (data === 'reload') { 428 sessionStorage.setItem('scrollPosition', window.pageYOffset || document.documentElement.scrollTop); 429 // These query params have to be maintained in order for the refresh to still show 430 // the staged PixelUnion app and not show the old webstore. 431 window.history.replaceState({}, '', `${location.pathname}?${urlParams.toString()}`); 432 window.location.reload(); 433 } 434 }; 435 window.__USER_AGENT__ = "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; PageSourceSearchBot/1.0; +https://pagesourcesearch.com/bot) Chrome/128.0.0.0 Safari/537.36"; 436</script>
436 437 438 439 440
440<script type="module" src="https://s3.commentsold.com/webstore-builds/2189ba37b9def1fc311d3484fd459841bf876b31/static/js/main.js"></script>
440 441 442
442<script type="text/javascript"> 443 // uuivv4() function for generating uuid for freshpaint 444 !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t=t||self).uuidv4=e()}(this,(function(){"use strict";var t="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto),e=new Uint8Array(16);function n(){if(!t)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return t(e)}for(var o=[],r=0;r<256;++r)o.push((r+256).toString(16).substr(1));return function(t,e,r){"string"==typeof t&&(e="binary"===t?new Uint8Array(16):null,t=null);var u=(t=t||{}).random||(t.rng||n)();if(u[6]=15&u[6]|64,u[8]=63&u[8]|128,e){for(var i=r||0,d=0;d<16;++d)e[i+d]=u[d];return e}return function(t,e){var n=e||0,r=o;return(r[t[n+0]]+r[t[n+1]]+r[t[n+2]]+r[t[n+3]]+"-"+r[t[n+4]]+r[t[n+5]]+"-"+r[t[n+6]]+r[t[n+7]]+"-"+r[t[n+8]]+r[t[n+9]]+"-"+r[t[n+10]]+r[t[n+11]]+r[t[n+12]]+r[t[n+13]]+r[t[n+14]]+r[t[n+15]]).toLowerCase()}(u)}})); 445 </script>
445 446 <!-- Freshpaint Code --> 447
447<script type="text/javascript"> 448 (function(c,a){if(!a.__SV){var b=window;try{var d,m,j,k=b.location,f=k.hash;d=function(a,b){return(m=a.match(RegExp(b+"=([^&]*)")))?m[1]:null};f&&d(f,"fpState")&&(j=JSON.parse(decodeURIComponent(d(f,"fpState"))),"fpeditor"===j.action&&(b.sessionStorage.setItem("_fpcehash",f),history.replaceState(j.desiredHash||"",c.title,k.pathname+k.search)))}catch(n){}var l,h;window.freshpaint=a;a._i=[];a.init=function(b,d,g){function c(b,i){var a=i.split(".");2==a.length&&(b=b[a[0]],i=a[1]);b[i]=function(){b.push([i].concat(Array.prototype.slice.call(arguments, 449 0)))}}var e=a;"undefined"!==typeof g?e=a[g]=[]:g="freshpaint";e.people=e.people||[];e.toString=function(b){var a="freshpaint";"freshpaint"!==g&&(a+="."+g);b||(a+=" (stub)");return a};e.people.toString=function(){return e.toString(1)+".people (stub)"};l="disable time_event track track_pageview track_links track_forms track_with_groups add_group set_group remove_group register register_once alias unregister identify name_tag set_config reset opt_in_tracking opt_out_tracking has_opted_in_tracking has_opted_out_tracking clear_opt_in_out_tracking people.set people.set_once people.unset people.increment people.append people.union people.track_charge people.clear_charges people.delete_user people.remove people group page alias ready addEventProperties addInitialEventProperties removeEventProperty addPageviewProperties".split(" "); 450 for(h=0;h < l.length;h++)c(e,l[h]);var f="set set_once union unset remove delete".split(" ");e.get_group=function(){function a(c){b[c]=function(){call2_args=arguments;call2=[c].concat(Array.prototype.slice.call(call2_args,0));e.push([d,call2])}}for(var b={},d=["get_group"].concat(Array.prototype.slice.call(arguments,0)),c=0;c < f.length;c++)a(f[c]);return b};a._i.push([b,d,g])};a.__SV=1.4;b=c.createElement("script");b.type="text/javascript";b.async=!0;b.src="undefined"!==typeof FRESHPAINT_CUSTOM_LIB_URL? 451 FRESHPAINT_CUSTOM_LIB_URL:"//perfalytics.com/static/js/freshpaint.js";(d=c.getElementsByTagName("script")[0])?d.parentNode.insertBefore(b,d):c.head.appendChild(b)}})(document,window.freshpaint||[]); 452 freshpaint.init('a3ba4a7e-1555-48f4-a4f4-5d30882ecfb9'); 453 454 freshpaint.group('ellie', { 455 "shop name": 'Ellie Clothing' 456 }); 457 458 freshpaint.identify(null, { 459 "shop id": 'ellie', 460 }); 461 462 freshpaint.addEventProperties({ 463 "signed in": false, 464 "shop id": 'ellie', 465 'shop name': 'Ellie Clothing', 466 467 }); 468 469 //removing event properties if not present 470 471 freshpaint.removeEventProperty('fbclid'); 472 473 freshpaint.removeEventProperty('utm_source'); 474 freshpaint.removeEventProperty('utm_medium'); 475 freshpaint.removeEventProperty('utm_campaign'); 476 freshpaint.removeEventProperty('utm_term'); 477 freshpaint.removeEventProperty('utm_content'); 478 freshpaint.removeEventProperty('gclid'); 479 freshpaint.removeEventProperty('gbraid'); 480 freshpaint.removeEventProperty('wbraid'); 481 freshpaint.removeEventProperty('twclid'); 482 freshpaint.removeEventProperty('clid_scr'); 483 freshpaint.removeEventProperty('msclkid'); 484 freshpaint.removeEventProperty('ttclid'); 485 486 freshpaint.page(); 487 freshpaint.ready(function() { 488 if (typeof window.freshpaintSessionTracker !== "undefined") { 489 window.freshpaintSessionTracker.init(); 490 } 491 }); 492 </script>
492 493 <!-- End Freshpaint Code --> 494
495<script> 496 function freshPaintTrack(...arguments) 497 { 498 if (typeof window.freshpaint !== 'undefined') { 499 window.freshpaint.track(...arguments); 500 } 501 } 502 503 function freshPaintNewShippingTrack(...arguments) 504 { 505 arguments[1] = Object.assign(arguments[1] ?? {}, { newShippingEnabled: false }); 506 freshPaintTrack(...arguments); 507 } 508</script>
508 509 510</body> 511</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.