PageSourceSearch

https://app.listingview.io/_next/static/chunks/947.60aa2e05ebad2c33.js

js listingview.io collected 2026-09-24 14:25:22 UTC 14,863 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[947],{67116:function(e,t,r){r.d(t,{Z:function(){return y}});var l=r(2265),a=r(61994),n=r(20801),o=r(16210),i=r(21086),s=r(37053),u=r(94630),c=r(57437),d=(0,u.Z)((0,c.jsx)("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}),"Person"),f=r(94143),v=r(50738);function m(e){return(0,v.ZP)("MuiAvatar",e)}(0,f.Z)("MuiAvatar",["root","colorDefault","circular","rounded","square","img","fallback"]);var p=r(42406);let h=e=>{let{classes:t,variant:r,colorDefault:l}=e;return(0,n.Z)({root:["root",r,l&&"colorDefault"],img:["img"],fallback:["fallback"]},m,t)},g=(0,o.ZP)("div",{name:"MuiAvatar",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t[r.variant],r.colorDefault&&t.colorDefault]}})((0,i.Z)(e=>{let{theme:t}=e;return{position:"relative",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,width:40,height:40,fontFamily:t.typography.fontFamily,fontSize:t.typography.pxToRem(20),lineHeight:1,borderRadius:"50%",overflow:"hidden",userSelect:"none",variants:[{props:{variant:"rounded"},style:{borderRadius:(t.vars||t).shape.borderRadius}},{props:{variant:"square"},style:{borderRadius:0}},{props:{colorDefault:!0},style:{color:(t.vars||t).palette.background.default,...t.vars?{backgroundColor:t.vars.palette.Avatar.defaultBg}:{backgroundColor:t.palette.grey[400],...t.applyStyles("dark",{backgroundColor:t.palette.grey[600]})}}}]}})),b=(0,o.ZP)("img",{name:"MuiAvatar",slot:"Img",overridesResolver:(e,t)=>t.img})({width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4}),x=(0,o.ZP)(d,{name:"MuiAvatar",slot:"Fallback",overridesResolver:(e,t)=>t.fallback})({width:"75%",height:"75%"});var y=l.forwardRef(function(e,t){let r=(0,s.i)({props:e,name:"MuiAvatar"}),{alt:n,children:o,className:i,component:u="div",slots:d={},slotProps:f={},imgProps:v,sizes:m,src:y,srcSet:w,variant:k="circular",...j}=r,Z=null,C=function(e){let{crossOrigin:t,referrerPolicy:r,src:a,srcSet:n}=e,[o,i]=l.useState(!1);return l.useEffect(()=>{if(!a&&!n)return;i(!1);let e=!0,l=new Image;return l.onload=()=>{e&&i("loaded")},l.onerror=()=>{e&&i("error")},l.crossOrigin=t,l.referrerPolicy=r,l.src=a,n&&(l.srcset=n),()=>{e=!1}},[t,r,a,n]),o}({...v,src:y,srcSet:w}),R=y||w,S=R&&"error"!==C,P={...r,colorDefault:!S,component:u,variant:k};delete P.ownerState;let E=h(P),[M,A]=(0,p.Z)("img",{className:E.img,elementType:b,externalForwardedProps:{slots:d,slotProps:{img:{...v,...f.img}}},additionalProps:{alt:n,src:y,srcSet:w,sizes:m},ownerState:P});return Z=S?(0,c.jsx)(M,{...A}):o||0===o?o:R&&n?n[0]:(0,c.jsx)(x,{ownerState:P,className:E.fallback}),(0,c.jsx)(g,{as:u,className:(0,a.Z)(E.root,i),ref:t,...j,ownerState:P,children:Z})})},19643:function(e,t,r){r.d(t,{Z:function(){return k}});var l=r(2265),a=r(61994),n=r(87354),o=r(50738),i=r(20801),s=r(9084),u=r(94873),c=r(95086),d=r(88662),f=r(27880),v=r(46380),m=r(57437);let p=(0,d.Z)(),h=(0,s.Z)("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function g(e){return(0,u.Z)({props:e,name:"MuiStack",defaultTheme:p})}let b=e=>({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],x=({ownerState:e,theme:t})=>{let r={display:"flex",flexDirection:"column",...(0,f.k9)({theme:t},(0,f.P$)({values:e.direction,breakpoints:t.breakpoints.values}),e=>({flexDirection:e}))};if(e.spacing){let l=(0,v.hB)(t),a=Object.keys(t.breakpoints.values).reduce((t,r)=>(("object"==typeof e.spacing&&null!=e.spacing[r]||"object"==typeof e.direction&&null!=e.direction[r])&&(t[r]=!0),t),{}),o=(0,f.P$)({values:e.direction,base:a}),i=(0,f.P$)({values:e.spacing,base:a});"object"==typeof o&&Object.keys(o).forEach((e,t,r)=>{if(!o[e]){let l=t>0?o[r[t-1]]:"column";o[e]=l}}),r=(0,n.Z)(r,(0,f.k9)({theme:t},i,(t,r)=>e.useFlexGap?{gap:(0,v.NA)(l,t)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${b(r?o[r]:e.direction)}`]:(0,v.NA)(l,t)}}))}return(0,f.dt)(t.breakpoints,r)};var y=r(16210),w=r(37053),k=function(e={}){let{createStyledComponent:t=h,useThemeProps:r=g,componentName:n="MuiStack"}=e,s=()=>(0,i.Z)({root:["root"]},e=>(0,o.ZP)(n,e),{}),u=t(x);return l.forwardRef(function(e,t){let n=r(e),{component:o="div",direction:i="column",spacing:d=0,divider:f,children:v,className:p,useFlexGap:h=!1,...g}=(0,c.Z)(n),b=s();return(0,m.jsx)(u,{as:o,ownerState:{direction:i,spacing:d,useFlexGap:h},ref:t,className:(0,a.Z)(b.root,p),...g,children:f?function(e,t){let r=l.Children.toArray(e).filter(
1Boolean);return r.reduce((e,a,n)=>(e.push(a),n<r.length-1&&e.push(l.cloneElement(t,{key:`separator-${n}`})),e),[])}(v,f):v})})}({createStyledComponent:(0,y.ZP)("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>(0,w.i)({props:e,name:"MuiStack"})})},9084:function(e,t,r){let l=(0,r(20825).ZP)();t.Z=l},64878:function(e,t,r){r.r(t),r.d(t,{default:function(){return S}});var l=r(57437),a=r(2265),n=r(2069),o=r(95576),i=r(8350),s=r(19643),u=r(46387),c=r(42187),d=r(67136),f=r(74276),v=r(26420),m=r(52180),p=r(32489),h=r(20914),g=r(61816),b=r(17716),x=r(75986),y=r(16273);let w=x.tO.materials.maxCount,k=e=>{let{label:t,onRemove:r}=e;return(0,l.jsxs)(n.Z,{component:"span",sx:{display:"inline-flex",alignItems:"center",gap:.5,border:"1px solid var(--lv-border-default)",borderRadius:"10px",bgcolor:"var(--lv-bg-card)",px:1,py:.5,boxShadow:"0 1px 2px rgba(15,23,42,0.05)",fontSize:"0.75rem",fontWeight:500,color:"var(--lv-text-primary)"},children:[(0,l.jsx)(o.Z,{size:"small",onClick:r,sx:{p:0,minWidth:"auto",borderRadius:"10%",color:"var(--lv-text-primary)"},children:(0,l.jsx)(p.Z,{size:12})}),(0,l.jsx)(i.Z,{orientation:"vertical",flexItem:!0}),(0,l.jsx)(n.Z,{component:"span",children:t})]})},j=e=>(0,y.iM)(e),Z=e=>e.split(",").map(j).filter(e=>e.length),C=(e,t)=>(0,y.cv)(e,t,w),R=e=>Array.isArray(null==e?void 0:e.materials)?e.materials.map(y.KO):[];function S(){let{rows:e,selectedIds:t,isSelected:r,markEditorDirty:o,commitMaterials:i,drafts:p}=(0,b.rn)(),{debouncedCommit:x}=(0,g.Z)(i),[y,j]=(0,a.useState)("add"),[S,P]=(0,a.useState)(""),[E,M]=(0,a.useState)([]),[A,N]=(0,a.useState)({}),[_,D]=(0,a.useState)({}),O=(0,a.useRef)(p);(0,a.useEffect)(()=>{if(JSON.stringify(O.current)===JSON.stringify(p))return;let t=Object.keys(O.current).length>0,r=Object.keys(p).length>0,l=t&&!r;O.current=p,N(t=>{let r={...t},a=!1;if(l)Object.keys(t).forEach(e=>{delete r[e],a=!0});else{for(let l of e){var n;
1let e=(0,b.XQ)(l),o=R(l),i=(null===(n=p[String(e)])||void 0===n?void 0:n.materials)!==void 0;if(void 0!==t[e]){let l=JSON.stringify([...t[e]||[]].sort()),n=JSON.stringify([...o].sort());(i||l!==n)&&(delete r[e],a=!0)}}Object.keys(t).forEach(l=>{e.find(e=>(0,b.XQ)(e)===l)||void 0===t[l]||(delete r[l],a=!0)})}return a?r:t})},[p,e]);let z=(0,a.useMemo)(()=>{let t={};for(let l of e){let e=(0,b.XQ)(l),a=void 0!==A[e]?A[e]:R(l);if(!r(e)||0===E.length){t[e]=a;continue}t[e]="overwrite"===y?E.slice(0,w):C(a,E).slice(0,w)}return t},[e,A,E,y,r]),T=(t,r)=>{r.length&&N(l=>{let a=C(void 0!==l[t]?l[t]:R(e.find(e=>(0,b.XQ)(e)===t)),r).slice(0,w);return x(t,a),{...l,[t]:a}})},I=(e,t)=>{if(D(r=>({...r,[e]:t})),t.includes(",")){let r=Z(t);r.length&&(T(e,r),D(t=>({...t,[e]:""})))}},L=(e,t)=>{if("Enter"!==t.key)return;t.preventDefault();let r=Z(_[e]||"");r.length&&(T(e,r),D(t=>({...t,[e]:""})))},B=(t,r)=>{let l=(void 0!==A[t]?A[t]:R(e.find(e=>(0,b.XQ)(e)===t))).filter(e=>e.toLowerCase()!==r.toLowerCase());N(e=>({...e,[t]:l})),D(e=>({...e,[t]:""})),x(t,l)};return(0,l.jsx)(h.Z,{editorKey:"materials",globalControls:(0,l.jsxs)(s.Z,{spacing:2,children:[(0,l.jsxs)("div",{className:"flex justify-between items-center",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)(u.Z,{className:"text-lg font-semibold",children:"Materials"}),(0,l.jsx)(u.Z,{className:"text-xs text-lv-text-secondary",children:"Update materials for multiple listings at once."})]}),(0,l.jsx)(m.Z,{text:"Update",onClick:()=>{if(!t.size){window.dispatchEvent(new CustomEvent("bulk-toast",{detail:{type:"error",message:"Please select at least one listing."}}));return}if(0===E.length){window.dispatchEvent(new CustomEvent("bulk-toast",{detail:{type:"error",message:"Please enter at least one material."}}));return}let e={};t.forEach(t=>{e[t]=z[t]||[]}),i(e),null==o||o("materials"),N(e=>{let r={...e};return t.forEach(e=>delete r[e]),r}),P(""),M([]),window.dispatchEvent(new CustomEvent("bulk-toast",{detail:{type:"success",message:"Materials updated locally"}}))},disabled:!t.size||0===E.length,color:"white"})]}),(0,l.jsxs)(s.Z,{direction:"row",spacing:2,alignItems:"center",children:[(0,l.jsxs)(f.Z,{compact:!0,value:y,onChange:e=>j(e.target.value),fullWidth:!1,formControlSx:{minWidth:150},children:[(0,l.jsx)(c.Z,{value:"add",children:"Add"}),(0,l.jsx)(c.Z,{value:"overwrite",children:"Overwrite"})]}),(0,l.jsx)(d.Z,{fullWidth:!0,size:"sm",placeholder:"Add materials with comma like cotton, polyester",value:S,onChange:e=>{P(e),M(Z(e).slice(0,w))}})]}),E.length>0&&(0,l.jsx)(n.Z,{sx:{display:"flex",flexWrap:"wrap",gap:1},children:E.map((e,t)=>(0,l.jsx)(k,{label:e,onRemove:()=>{let e=E.filter((e,r)=>r!==t);M(e),P(e.join(", "))}},t))})]}),renderRow:(e,t)=>{let{isChecked:r}=t,a=(0,b.XQ)(e),o=z[a]||[],i=_[a]||"";return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(d.Z,{fullWidth:!0,size:"sm",placeholder:"Add materials with comma like cotton, polyester",value:i,onChange:e=>I(a,e),inputProps:{onKeyDown:e=>L(a,e)},metaBadge:(0,l.jsx)(v.Z,{state:o.length>w?"error":"neutral",label:"".concat(o.length," of ").concat(w," materials")}),sx:{mb:1}}),o.length>0&&(0,l.jsx)(n.Z,{sx:{display:"flex",flexWrap:"wrap",gap:1},children:o.map((e,t)=>(0,l.jsx)(k,{label:e,onRemove:()=>B(a,e)},t))})]})},getRowCardProps:e=>{let t=(0,b.XQ)(e);return{headerTrailing:(0,l.jsx)(m.Z,{text:"Copy all materials",onClick:()=>D(e=>({...e,[t]:(z[t]||[]).join(", ")})),color:"purple-outline",textSize:"text-[0.75rem]"})}}})}},61816:function(e,t,r){r.d(t,{Z:function(){return a}});var l=r(2265);function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:400,r=arguments.length>2?arguments[2]:void 0,a=(0,l.useRef)({}),n=(0,l.useRef)(r);return n.current=r,(0,l.useEffect)(()=>()=>{Object.values(a.current).forEach(clearTimeout)},[]),{debouncedCommit:(0,l.useCallback)((r,l)=>{a.current[r]&&clearTimeout(a.current[r]),a.current[r]=setTimeout(()=>{var t;e({[r]:l}),delete a.current[r],null===(t=n.current)||void 0===t||t.call(n,r)},t)},[e,t]),flush:(0,l.useCallback)(e=>{a.current[e]&&(clearTimeout(a.current[e]),delete a.current[e])},[])}}},26420:function(e,t,r){var l=r(57437);r(2265);var a=r(43792),n=r(77543);let o={neutral:{color:n.oR.textTertiary,backgroundColor:"var(--lv-bg-muted, #F3F4F6)"},warning:{color:n.oR.warningStrong,backgroundColor:n.oR.warningSurface},error:{color:n.oR.errorStrong,backgroundColor:n.oR.errorSurface}};t.Z=e=>{let{state:t="neutral",label:r,tooltip:n,className:i=""}=e;if(!r)return null;let s=o[t]||o.neutral,u=(0,l.jsx)("span",{className:"".concat("inline-flex items-center rounded-md px-1.5 py-[2px]"," ").concat(i).trim(),style:s,role:"error"===t?"alert":void 0,children:(0,l.jsx)("span",{className:"text-[10px] font-medium font-Inter leading-[12px]",children:r})});return n?(0,l.jsx)(a.Z,{title:n,children:(0,l.jsx)("span",{style:{display:"inline-flex"},children:u})}):u}},28606:function(e,t,r){r.d(t,{E0:function(){return i},Jc:function(){return n},dN:function(){return o},oR:function(){return l},t1:function(){return a}});let l=[{value:"i_did",label:"I did"},{value:"collective",label:"A member of my shop"},{value:"someone_else",label:"Another company or person"}],a=[{value:"finished_product",label:"A finished product"},{value:"supply_tool",label:"A supply or tool to make things"}],n=[{label:"Not yet made",items:[{value:"made_to_order",label:"Made to order"}]},{label:"Recently",items:[{value:"2020_2026",label:"2020–2026"},{value:"2010_2019",label:"2010–2019"},{value:"2007_2009",label:"2007–2009"}]},{label:"Vintage",items:[{value:"before_2004",label:"Before 2004"},{value:"2000_2006",label:"2000–2006"},{value:"1990s",label:"1990s"},{value:"1980s",label:"1980s"},{value:"1970s",label:"1970s"},{value:"1960s",label:"1960s"},{value:"1950s",label:"1950s"},{value:"1940s",label:"1940s"},{value:"1930s",label:"1930s"},{value:"1920s",label:"1920s"},{value:"1910s",label:"1910s"},{value:"1900s",label:"1900s"}]}],o=[{value:"oz",label:"oz"},{value:"lb",label:"lb"},{value:"g",label:"g"},{value:"kg",label:"kg"}],i=[{value:"in",label:"in"},{value:"ft",label:"ft"},{value:"mm",label:"mm"},{value:"cm",label:"cm"},{value:"m",label:"m"},{value:"yd",label:"yd"},{value:"inches",label:"inches"}]},1288:function(e,t,r){r.d(t,{N:function(){return n}});var l=r(47502);let a=new Set(["ADD_FRONT","ADD_END","OVERWRITE","INC_PCT","DEC_PCT","INC_AMT","DEC_AMT","KEYWORD_SCRAMBLE"]);function n(e){let{base:t,isSelected:r,editorMode:n}=e,o=String(null!=t?t:""),{mode:i,input:s,findText:u,replaceText:c}=n,d={value:o,showPreview:!1,previewParts:void 0};if(!r)return d;if("FIND_REPLACE"===i)return u&&o.toLowerCase().includes(u.toLowerCase())?{value:o,showPreview:!0,previewParts:(0,l.fB)({mode:i,preview:o,input:s,findText:u,replaceText:c})}:d;if(!a.has(i)||!s)return d;let{preview:f,didTransform:v}=n.preview(o);return v?{value:f,showPreview:!0,previewParts:(0,l.fB)({mode:i,preview:f,input:s,findText:u,replaceText:c})}:d}},16273:function(e,t,r){r.d(t,{E0:function(){return o.E0},dN:function(){return o.dN},t1:function(){return o.t1},Jc:function(){return o.Jc},oR:function(){return o.oR},fB:function(){return c.fB},Wc:function(){return c.fB},aV:function(){return i.aV},PX:function(){return i.PX},Uz:function(){return s},cv:function(){return n},I4:function(){return l.I4},KO:function(){return i.KO},D4:function(){return u.D4},Hz:function(){return u.Hz},Lh:function(){return u.Lh},iM:function(){return i.iM},eo:function(){return a},aQ:function(){return l.aQ}});var l=r(72625);function a(e,t){let r=(null!=e?e:"").toString().replace(/\s+/g," ").trim();if(!r)return{valid:!1,error:"Material cannot be empty"};let l=null==t?void 0:t.materials;return l?l.maxLengthPerMaterial&&r.length>l.maxLengthPerMaterial?{valid:!1,error:"Material cannot exceed ".concat(l.maxLengthPerMaterial," characters")}:l.allowedPattern&&!l.allowedPattern.test(r)?{valid:!1,error:l.allowedPatternMessage||"Material contains invali
1d characters"}:{valid:!0,material:r}:{valid:!0,material:r}}function n(e,t,r){let l=new Set((e||[]).map(e=>e.toLowerCase())),a=[...e||[]];for(let e of t||[]){let t=(null!=e?e:"").toString().replace(/\s+/g," ").trim();if(!(!t||l.has(t.toLowerCase()))&&(a.push(t),l.add(t.toLowerCase()),a.length>=r))break}return a.slice(0,r)}var o=r(28606),i=r(84593);function s(e){return null==e?"#E05252":e>=70?"#7BC28D":e>=40?"#F5A623":"#E05252"}var u=r(55922),c=r(47502);r(1288)}}]);

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.