PageSourceSearch

https://static-prod.rinse.com/assets/bundles/base_rebrand.1.sha256-85ef1fd2fc.js

js rinse.com collected 2026-09-24 19:05:33 UTC 6,571 bytes, 2 lines download raw bytes

1import{i as f,s as y,a as h}from"./index.1.sha256-5654d4d5a1.js";import{U as v}from"./uikit.1.sha256-a71316a0a3.js";import{f as b,j as g,t as w,k as E}from"./tracking.1.sha256-67000b8e90.js";import{p as l,s as L,e as T,i as A,r as I}from"./utils.1.sha256-c32f88f96a.js";import{s as _}from"./scroll-background-color.1.sha256-aab20368d4.js";import{i as P}from"./sentry.1.sha256-635cf826dd.js";import{l as S}from"./logout.1.sha256-2cfdb69a9c.js";import{i as D,c}from"./array.1.sha256-4d285f7e9a.js";import{p as M}from"./parsePhoneNumberWithError.1.sha256-bef37effb2.js";import{s as B}from"./experiments.1.sha256-5153e21e81.js";import"./js.cookie.1.sha256-e117fd88e4.js";import"./_commonjsHelpers.1.sha256-e23333f9b9.js";import"./tslib.es6.1.sha256-0487f1eb6f.js";import"./exports.1.sha256-218ffaf37a.js";import"./index.1.sha256-01bb4567bc.js";import"./index.1.sha256-0117afba66.js";import"./groupBy.1.sha256-f129cee809.js";import"./_baseAssignValue.1.sha256-d16a1cf7ce.js";import"./_Map.1.sha256-16e5c6e5db.js";import"./isFunction.1.sha256-564d544ea5.js";import"./isObjectLike.1.sha256-9ca93d2b94.js";import"./isObject.1.sha256-8ff8e420d2.js";import"./_baseEach.1.sha256-f8de0a957a.js";import"./keys.1.sha256-c6be448bb2.js";import"./isArrayLike.1.sha256-1252299f95.js";import"./isArray.1.sha256-f57a7d8c0f.js";import"./_baseIteratee.1.sha256-5e19234e1b.js";import"./_baseIsEqual.1.sha256-7f00947910.js";import"./_MapCache.1.sha256-a8eae6600e.js";import"./_mapToArray.1.sha256-8c80316dff.js";import"./_getTag.1.sha256-03a9335845.js";import"./get.1.sha256-380954fd93.js";import"./isSymbol.1.sha256-4c81e5c059.js";import"./toString.1.sha256-7abc4130da.js";import"./_arrayMap.1.sha256-d4b14807b5.js";import"./sortBy.1.sha256-750f448df6.js";import"./constants.1.sha256-a2c960d1f0.js";import"./Order.1.sha256-6c59ad2f56.js";import"./useLocation.1.sha256-e4f9a81c2b.js";import"./index.1.sha256-275aa2da58.js";import"./util.1.sha256-f9157ce46e.js";import"./react-redux.1.sha256-dc3008d863.js";(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t.SENTRY_RELEASE={id:"8ecb9db47276e8138d94425f1b94c927f2e61580"}}catch{}})();try{(function(){var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},e=new t.Error().stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="036901c3-8604-47d4-8b17-38c5f785709f",t._sentryDebugIdIdentifier="sentry-dbid-036901c3-8604-47d4-8b17-38c5f785709f")})()}catch{}(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t._sentryModuleMetadata=t._sentryModuleMetadata||{},t._sentryModuleMetadata[new t.Error().stack]=(function(e){for(var o=1;o<arguments.length;o++){var r=arguments[o];if(r!=null)for(var n in r)r.hasOwnProperty(n)&&(e[n]=r[n])}return e})({},t._sentryModuleMetadata[new t.Error().stack],{"_sentryBundlerPluginAppKey:rinse-frontend":!0})}catch{}})();function d(t,e,o){if(!t||!D(t.prototype))throw new TypeError("You must provide a yup schema constructor function");if(typeof e!="string")throw new TypeError("A Method name must be provided");if(typeof o!="function")throw new TypeError("Method function must be provided");t.prototype[e]=o}const k=()=>{document.body.classList.add("with-image");const t=document.querySelectorAll("img[data-src]");Array.from(t).forEach(e=>{e.src=e.getAttribute("data-src")})},C=()=>{const t=document.getElementById("nav-offcanvas__a--locations"),e=document.getElementById("nav-offcanvas__subnav-list--locations"),o=document.getElementById("nav-offcanvas__item--locations"),r=document.getElementById("nav-offcanvas__icon--locations-chevron");e&&l(e),t&&t.addEventListener("click",n=>{n.preventDefault(),o.classList.toggle("nav-offcanvas__item--active"),e.style.display==="none"?(L(e),r.classList.remove("rinse-icon--chevron-down"),r.classList.add("rinse-icon--chevron-up")):(l(e),r.classList.remove("rinse-icon--chevron-up"),r.classList.add("rinse-icon--chevron-down"))})};let a,m;const O=t=>{Array.from(t.map(e=>
1e.target)).forEach(e=>{const{sectionId:o}=e.dataset;if(A(e)){const r=[],n=`section-active--${o}`;[...a.classList].forEach(i=>{i.match(/(^|\s)section-active--\S+/g)&&i!==n&&r.push(i)});const s=r.join(" ");s!==""&&(a.classList.remove(s),a.classList.add(n));const p=`.ribbon--${o} .ribbon__path`;Array.from(document.querySelectorAll(p)).forEach(i=>i.classList.add("ribbon__path--animation-started"))}})},j=()=>{const t=T(0,10).map(o=>o/10),e=new IntersectionObserver(O,{threshold:t});Array.from(m).forEach(o=>{e.observe(o)})},N=()=>{a=document.documentElement,m=document.querySelectorAll("[data-section-id]"),j()},R=()=>{v.util.on(".turnaround-time-tooltip-wrapper","beforeshow",t=>{const e=parseInt(t.currentTarget.style.top),o=t.currentTarget.parentNode;Array.from(t.currentTarget.querySelectorAll(".rinse-tooltip")).forEach(n=>{const s=o?o.offsetTop:0;!isNaN(e)&&e<s?n.classList.add("rinse-tooltip--above"):n.classList.remove("rinse-tooltip--above")})})};d(c,"letterOrPunctuation",function(e){return this.test({name:"letterOrPunctuation",message:e||"Letters or punctuation only",test:o=>/^[\p{L}\p{M}\-.,()'’"\s]*$/u.test(o)})});d(c,"phoneDefaultUS",function(e){return this.test({name:"phoneDefaultUS",exclusive:!0,message:e||"Please provide a valid phone number",test:o=>{try{return M(o,{defaultCountry:"US"}).isValid()}catch{return!1}}})});d(c,"validZIP",function(e){return this.test({name:"validZIP",message:e||"Please enter a valid ZIP or postal code",test:o=>{const r=/^[0-9]{5}$/,n=/^[ABCEGHJKLMNPRSTVXY][0-9][ABCEGHJKLMNPRSTVWXYZ] [0-9][ABCEGHJKLMNPRSTVWXYZ][0-9]$/;return r.test(o)||n.test(o)}})});P();f();const u=()=>{document.body.classList.remove("preload")};I(()=>{b(),_(),N(),R(),k(),C(),g(),w(),y(),E("data_analytics").then(s=>{s&&h()}),window.addEventListener("load",u),setTimeout(u,1e3),B();const t=document.querySelectorAll("html, body"),e=!!("ontouchstart"in window||navigator.maxTouchPoints);Array.from(t).forEach(s=>{e?(s.classList.add("touch-device"),s.classList.remove("no-touch")):(s.classList.add("no-touch"),s.classList.remove("touch-device"))});const o=document.getElementById("djDebug"),r=document.getElementById("djDebugToolbar"),n=document.getElementById("djDebugToolbarHandle");r&&(n.removeAttribute("hidden"),r.removeAttribute("hidden"),o.removeAttribute("hidden")),document.addEventListener("click",s=>{s.target.closest('[data-action="logout"]')&&(s.preventDefault(),S())})});
2//# sourceMappingURL=base_rebrand.1.sha256-85ef1fd2fc.js.map

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.