PageSourceSearch

https://www.lornajane.com/cdn/shop/t/88/assets/nosto-search.CXZamg8I.min.js?v=181260192341833843771790811537

js lornajane.com collected 2026-10-03 20:50:30 UTC 6,233 bytes, 1 lines download raw bytes

1import{u as e}from"./jsxRuntime.module.BdCR_W1i.min.js";import{Q as x,k}from"./preact.module.BHYxSqn9.min.js";import{A as f,T as D,y as H}from"./hooks.module.DPQCO04a.min.js";import{w as g}from"./signals.module.BX6d9vou.min.js";import{c as V}from"./preact-custom-element.esm.B2-0g6dM.min.js";import{a as C,p as P,b as z,f as M}from"./@store.DHMvb4HC.min.js";import{l as $}from"./index.DGYHWYEM.min.js";import{l as B,u as W}from"./tua-bsl.DwcWo52W.min.js";import{I as S}from"./icon.DsspsfcM.min.js";import{N as F}from"./plp-nosto.Cx01vsAd.min.js";import{N as Q}from"./nosto-search-suggest.DdpaJhjl.min.js";import{N as G}from"./nosto-search-products.CYP1klJH.min.js";import{a as q,b as K}from"./nosto-tracking.DwotH_KL.min.js";import"./nosto-service.DouTnUj2.min.js";import"./nosto-helpers.BIuxtPAe.min.js";import"./nosto-product-utils.CNozh8gd.min.js";import"./global-events.DtO11sQs.min.js";import"./handlize.DJ47Sv8_.min.js";import"./_commonjsHelpers.Cpj98o6Y.min.js";import"./compat.module.DnHXNsdI.min.js";import"./skeleton.BGaH_u8P.min.js";import"./product-card.zIRW6rkC.min.js";import"./image.RcXg_37v.min.js";import"./product-card-swatches.DzOQJgeu.min.js";import"./product-card-price.DRhhRBtI.min.js";import"./format-money.DRT3JhpN.min.js";import"./product-quick-add.DrfVamsw.min.js";import"./product-card-slideshow.tOuTt3tW.min.js";import"./embla-carousel.esm.CMPFBS9o.min.js";import"./embla-carousel-fade.esm.DC05EqAL.min.js";import"./wistia-loader.DfQibQvM.min.js";import"./product-card-wishlist.BeCo727w.min.js";import"./ga4-tracking.BWVfjqDa.min.js";import"./product-carousel.BJMqWKq0.min.js";import"./embla-carousel.DbmFGAkj.min.js";import"./equalize-grid-heights.BJAPL_Tt.min.js";const i={SEARCH_TOGGLE_SELECTOR:'[data-selector="open-search"]',TIME_DEBOUNCE:200,NOSTO_SEARCH_DROPDOWN_SELECTOR:"nosto-search-dropdown"},b={OVERFLOW_VISIBLE:"overflow-visible!"},y={ACTIVE:"data-active"},{searchQuery:a,suggestions:U,isLoading:n,results:N,isOpen:c,setIsOpen:O,getSuggestion:E,totalResults:R,resetSearch:A,setOriginalQuery:l}=C(),j=x(null);function Y(){return e(j.Provider,{value:C(),children:e(J,{})})}function J(){const o=f(null),s=f(null),{initSuggestion:u}=window.nostoSearchState,L=D(()=>`${window.Shopify.routes.root}search`,[]),p=document.querySelector(i.NOSTO_SEARCH_DROPDOWN_SELECTOR),T=$(t=>{const r=t.target.value;r.length>0&&E(r),a.value=r},i.TIME_DEBOUNCE),d=()=>{p?.removeAttribute(y.ACTIVE),O(!1),document.body.classList.remove(b.OVERFLOW_VISIBLE),A(),l(""),W(s.current),o.current&&(o.current.value="")},I=()=>{o.current&&(o.current.value="",o.current.focus(),A(),l(""))},_=t=>{o.current&&(o.current.value=t,o.current.focus()),sessionStorage.setItem(F,"true"),l(t),a.value=t,E(t,!0)},w=t=>{const r=o.current?.value?.trim()??"";r?(l(r),q(r),!n.value&&R.value===0&&K(r)):(t.preventDefault(),o.current?.focus())},m=()=>{M(),p?.setAttribute(y.ACTIVE,""),O(!0),document.body.classList.add(b.OVERFLOW_VISIBLE),B(s.current);const t=document.createElement("input");t.style.height="0px",t.style.fontSize="16px",document.body.append(t),t.focus({preventScroll:!0}),setTimeout(()=>{o.current?.focus(),t.remove()},100)};H(()=>{const t=document.querySelectorAll(i.SEARCH_TOGGLE_SELECTOR);return t?.length&&t.forEach(r=>r.addEventListener("click",m)),()=>{t?.length&&t.forEach(r=>r.removeEventListener("click",m))}},[]);const h=g(()=>!n.value&&a.value.trim().length>0&&N.value.length===0),v=g(()=>!a.value||h.value);return e(k,{children:[e("form",{action:L,method:"get",role:"search",onSubmit:w,className:`fixed top-0 left-0 z-61 w-full h-12 lg:h-14 max-w-screen background-default transition-opacity duration-300 ease-in-out ${c.value?"pointer-events-auto opacity-100":"pointer-events-none opacity-0"}`,children:e("div",{ref:s,"data-scroll-content":!0,className:`nosto-search-content block overflow-y-auto transition-transform duration-300 ease-in-out ${c.value?"translate-y-0":"-translate-y-5"}`,children:[e("div",{className:"sticky top-0 z-10 flex h-12 lg:h-14 w-full items-center justify-between border-b border-divider-primary background-default px-3 gap-5 lg:gap-6 lg:px-6",children:[e("div",{className:"input-wrapper relative w-full",children:[e("input",{ref:o,class:"no-autocomplete input-no-label peer h-12 w-full rounded-none border-none bg-transparent p-0 focus-visible:outline-none pr-22 lg:pr-25",id:"nosto-search-input",type:"text",name:"q","aria-label":CHROMA_TRANSLATIONS.search.title,placeholder:CHROMA_TRANSLATIONS.search.placeholder,autoComplete:"off",autoCapitalize:"off",onInput:T}),e("div",{className:"absolute top-1/2 right-0 -translate-y-1/2 flex items-center gap-5 lg:gap-6",children:[e("button",{type:"button",className:`curs
1or-pointer link-core text-link-default transition-opacity ${a.value?"":"opacity-0 invisible"}`,onClick:()=>I(),children:CHROMA_TRANSLATIONS.search.clear}),e("button",{type:"submit",className:"cursor-pointer size-5","aria-label":CHROMA_TRANSLATIONS.search.title,children:e(S,{name:"icon-search",viewBox:"0 0 24 24",className:`size-4.5 ${a.value?"text-primary":"text-icon-disabled"}`})})]})]}),e("div",{class:"h-full flex items-center pl-3 border-l border-divider-primary lg:pl-6",children:e("button",{type:"button",className:"h-5 w-5 cursor-pointer",onClick:()=>d(),"aria-label":CHROMA_TRANSLATIONS.search.close,children:e(S,{name:"icon-close",viewBox:"0 0 20 20",className:"size-6.25"})})})]}),h.value&&e("div",{className:"border-b border-divider-primary background-default px-3 py-6 body-core lg:px-6",children:`${CHROMA_TRANSLATIONS.search.predictive.noResults}`.replace("{{ terms }}",`'${a.value}'`)}),e("div",{className:"flex flex-col background-default lg:flex-row lg:gap-8 py-6 lg:px-6",children:[e(Q,{hasEmptySearch:v.value,suggestions:U.value,initSuggestion:u,hasKeyword:a.value.length>0,isLoading:n.value,handleChangeKeyword:_}),e(G,{items:N.value,hasEmptySearch:v.value,popularProducts:z.value,popularLoading:P.value,initSuggestion:u,isLoading:n.value,totalResults:R.value,searchQuery:a.value})]})]})}),e("div",{className:`nosto-search-overlay fixed top-0 left-0 z-21 w-full background-overlay transition-all duration-300 ease-in-out ${c.value?"pointer-events-auto opacity-100":"pointer-events-none opacity-0"}`,onClick:()=>d()})]})}V(Y,"nosto-search-dropdown");

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.