1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},a=(new e.Error).stack;a&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[a]="7a34b579-f07c-4723-85e7-2f39b93e62a8",e._sentryDebugIdIdentifier="sentry-dbid-7a34b579-f07c-4723-85e7-2f39b93e62a8")}()}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7852],{39296:(e,a,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/project/projects",function(){return s(83738)}])},81003:(e,a,s)=>{"use strict";s.d(a,{A:()=>l});var i=s(66162),t=s(67392);let l=e=>(0,i.jsxs)("div",{children:[(0,i.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:e.links.filter(e=>!1!==e.visible).map((e,a)=>({"@type":"ListItem",position:a+1,name:e.label,item:e.url}))})}}),e.visible&&(0,i.jsx)("ol",{className:"py-3 sm:py-4 flex flex-wrap gap-2 sm:text-[13px] text-xs tracking-tight [&>a]:underline",children:e.links.filter(e=>!1!==e.visible).map((a,s)=>(0,i.jsxs)("li",{className:"flex items-center gap-2",children:[(0,i.jsx)(t.N_,{href:a.url,children:a.label}),s!==e.links.filter(e=>!1!==e.visible).length-1&&(0,i.jsx)("span",{className:"opacity-50",children:"âº"})]},s))})]})},83738:(e,a,s)=>{"use strict";s.r(a),s.d(a,{__N_SSP:()=>u,default:()=>f});var i=s(66162),t=s(53187),l=s.n(t),n=s(47910),r=s(44922),d=s(67392),b=s(81003),c=s(35673),o=s(25312),p=s(85242),x=s(48725),u=!0;let f=(0,o.jT)((0,n.PA)(e=>{var a,s,t,n,u,f,y;let m=(0,o.rd)(),{app:h,auth:j,project:g}=(0,o.Pj)(),{t:v,lang:k}=(0,o.Bd)(),w=(0,r.useRef)(),N=(0,r.useRef)(),_=(0,r.useRef)(),E=(0,r.useRef)(),q=(0,r.useRef)(!0),z=(0,r.useRef)(!0);if(h.shop)return(0,i.jsx)(p.default,{shop:h.shop});":type"===m.query.type&&(m.query.type=null),":filter"===m.query.filter&&(m.query.filter=null);let I=m.asPath.split("?")[0].split("/")[1].replace("/","").replace(/-/g,"_"),C=h.genres,L=[{id:"popularity",name:v("sort.popularity")},{id:"date_add",name:v("sort.date_add")},{id:"alpha",name:v("sort.alpha")},{id:"random",name:v("sort.random")}];m.query.category&&L.push({id:"selection",name:v("sort.selection")});let R={type:e.categories.filter(e=>(10!==e.id||"fr"!==k)&&e.is_visible).map(e=>({type:"category",value:e.id,label:e.name[k]||e.name.en})).filter(e=>""!==e.label),availability:[{type:"availability",label:v("preorder"),value:"preorder"},{type:"availability",label:v("immediate_delivery"),value:"immediate"}],date:[{type:"created_since",label:v("new_last_30_days"),value:"30"}]},[T,A]=(0,r.useReducer)((e,a)=>({...e,...a}),{search:m.query.search?decodeURI(String(m.query.search)):"",category:e.category||null,sort:"",genres:[],menu:null,filters:[],data:e.data,size:12,list:e.data.slice(0,12),page:1}),{search:P,sort:S,filters:B}=T;(0,r.useEffect)(()=>{let e=J(m.query);T.filters=e.filters,T.category=e.category,m.query.sort&&(T.sort=m.query.sort),T.page=1,A(T),q.current||D({setQuery:!1})},[m.asPath]),(0,r.useEffect)(()=>(document.addEventListener("mousedown",F),document.addEventListener("scroll",M),()=>{document.removeEventListener("mousedown",F),document.removeEventListener("scroll",M)}),[T]),(0,r.useEffect)(()=>{void 0!==m.query.search&&m.query.search!==P&&(N.current=m.query.search,E.current=m.query.search,O())},[m.query]),(0,r.useEffect)(()=>{q.current||(T.page=1,D())},[h.search]),(0,r.useEffect)(()=>{q.current=!1},[]);let D=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{setQuery:!0};if(w.current)return!1;w.current=!0;let{filters:a,sort:s,page:i}=T,t=h.search;A({loading:!0});let l=await g.fetchProjects({search:t,country:j.countryId,filters:JSON.stringify(a),sort:s,type:I,page:i});e.setQuery,A({loading:!1,data:[]}),w.current=!1,z.current=!1;let n=1===i?[...l.data]:[...T.data,...l.data];A({loading:!1,data:n}),"vinyl_shop"===I&&(g.page=i,g.list=n)},O=()=>{T.search=N.current.value,T.type="all",T.page=1,D()},H=function(e){let a=!(arguments.length>1)||void 0===arguments[1]||arguments[1],{filters:s}=T;for(let a in s){let i=s[a];if(i.type===e.type&&i.value===e.value)return void Q(a)}s.push(e),T.page=1,T.filters=s,a&&D()},Q=e=>{let{filters:a}=T;a.splice(e,1),T.filters=a,D()},J=a=>{let s={filters:[],category:null};if("s"===a.type)s.filters.push({type:"style",label:a.filter,value:a.filter});else if(a.category||a.type)for(let i of(a.category||a.type).split("|")){let a=e.categories.find(e=>e.id.toString()===i);a&&(s.filters.push({type:"category",label:a.name[k]||a.name.en,value:a.id}),s.category=a)}if(a.tag&&s.filters.push({type:"tag",label:a.tag.replace(/_/g," "),value:a.tag}),a.genre)for(let e of a.genre.split("|")){let a=h.genres.find(a=>a.id.toString()===e);a&&s.filters.push({type:"genre",label:a.name,value:a.id})}if(a.availability){let e=R.availability.find(e=>e.value===a.availability);e&&s.filters.push({type:"availability",label:e.label,value:e.value})}if(a.recent){let e=R.date.find(e=>e.value===a.recent);e&&s.filters.push({type:"created_since",label:e.label,value:e.value})}return s},V=e=>{let{filters:a}=T;for(let s of a)if(e.type===s.type&&e.value===s.value)return!0;return!1},X=e=>{A({menu:e})},F=e=>
1{_.current&&!_.current.contains(e.target)&&X(!1)},M=()=>{let e=document.body.scrollTop||document.documentElement.scrollTop,a=document.body.scrollHeight,s=window.innerHeight;!w.current&&e+s+1e3>=a&&T.data.length>=9*T.page&&(T.page++,D()),e>0&&(g.scroll=e)};return(0,i.jsxs)("div",{className:"jsx-b5d252385babe700 page projects !bg-white",children:[(0,i.jsx)(d.p3,{title:T.category?T.category.name[k]||T.category.name.en:"fr"===k?"Achat Vinyles - Editions limit\xe9es":"Vinyl purchase â Limited editions",description:(null==(a=T.category)?void 0:a.description[k])||(null==(s=T.category)?void 0:s.description.en)||"fr"===k?"Acheter vos vinyles les plus recherch\xe9s aux meilleurs prix : rock, jazz, pop, \xe9lectro, classique, rap, R'n'B, metal, electro":"Buy your most wanted vinyl records at the best price: rock, jazz, pop, electro, classic, rap, RânâB, metalâ¦",children:(0,i.jsx)("meta",{name:"keywords",content:"fr"===k?"vente vinyle, vente disque vinyle, vente vinyle occasion, achat vinyle, achat disque vinyl, achat platine vinyle, achat vinyle pas cher":"vinyl sale, vinyl record sale, second-hand vinyl sale, vinyl purchase, vinyl record purchase, vinyl turntable purchase, cheap vinyl purchase ",className:"jsx-b5d252385babe700"},"keywords")}),(0,i.jsxs)(d.Ej,{children:[T.category?(0,i.jsx)(d.hE,{h1:!0,h2:!0,title:T.category.name[k]||T.category.name.en,subTitle:T.category.sub_title[k]||T.category.sub_title.en,className:"top"}):B.find(e=>"created_since"===e.type)?(0,i.jsx)(d.hE,{h1:!0,title:v("new_last_30_days"),subTitle:v("new_last_30_days_subtitle"),className:"top"}):(0,i.jsx)(d.hE,{h1:!0,title:v("vinyl_shop"),className:"top"}),(0,i.jsx)("div",{className:"jsx-b5d252385babe700 bg-[#00000050] sm:mb-[-20px] mb-[-10px]",children:(0,i.jsx)("div",{className:"jsx-b5d252385babe700 container !px-[30px]",children:(0,i.jsx)(b.A,{links:[{label:v("menu.home"),url:"/"},{label:v("shop"),url:"/vinyl-shop"},{visible:null!==T.category,label:(null==(t=T.category)?void 0:t.name[k])||(null==(n=T.category)?void 0:n.name.en),url:"/vinyl-shop/".concat(null==(u=T.category)?void 0:u.id,"/").concat((0,c.Yv)((null==(f=T.category)?void 0:f.name[k])||(null==(y=T.category)?void 0:y.name.en)))}]})})})]}),(0,i.jsxs)("div",{className:"jsx-b5d252385babe700 container",children:[!["illustrations","accessories","merch"].includes(I)&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"jsx-b5d252385babe700 mobile",children:(0,i.jsx)("div",{className:"jsx-b5d252385babe700 link",children:(0,i.jsx)("a",{onClick:()=>X(!0),className:"jsx-b5d252385babe700 title",children:v("filters")})})}),(0,i.jsxs)("div",{ref:_,className:"jsx-b5d252385babe700 "+"flex ".concat(T.menu&&"visible"),children:[(0,i.jsx)("button",{"aria-label":"Close",onClick:()=>X(!1),className:"jsx-b5d252385babe700 close",children:(0,i.jsx)(d.In,{type:"icon-x"})}),(0,i.jsxs)("div",{className:"jsx-b5d252385babe700 link",children:[(0,i.jsx)("div",{className:"jsx-b5d252385babe700 title",children:v("genre")}),(0,i.jsx)("div",{className:"jsx-b5d252385babe700 sub",children:C.map(e=>(0,i.jsx)("a",{onClick:()=>H({type:"genre",value:e.id,label:e.name}),className:"jsx-b5d252385babe700 "+(V({type:"genre",value:e.id,label:e.name})&&"active"||""),children:e.name},e.id))})]}),(0,i.jsxs)("div",{className:"jsx-b5d252385babe700 link",children:[(0,i.jsx)("div",{className:"jsx-b5d252385babe700 title",children:v("project.availability")}),(0,i.jsx)("div",{className:"jsx-b5d252385babe700 sub",children:R.availability.map((e,a)=>(0,i.jsx)("a",{onClick:()=>H(e),className:"jsx-b5d252385babe700 "+(V(e)&&"active"||""),children:e.label},a))})]}),(0,i.jsxs)("div",{className:"jsx-b5d252385babe700 link",children:[(0,i.jsx)("div",{className:"jsx-b5d252385babe700 title",children:v("main.categories")}),(0,i.jsx)("div",{className:"jsx-b5d252385babe700 sub",children:R.type.map((e,a)=>(0,i.jsx)("a",{onClick:()=>H(e),className:"jsx-b5d252385babe700 "+(V(e)&&"active"||""),children:e.label},a))})]}),(0,i.jsxs)("div",{className:"jsx-b5d252385babe700 link",children:[(0,i.jsx)("div",{className:"jsx-b5d252385babe700 title",children:v(T.sort?"sort.".concat(T.sort):"sort_by")}),(0,i.jsx)("div",{className:"jsx-b5d252385babe700 sub",children:L.map(e=>(0,i.jsx)("a",{onClick:()=>{T.sort=e.id,T.page=1,D()},className:"jsx-b5d252385babe700 "+(S===e.id&&"active"||""),children:e.name},e.id))})]})]}),(0,i.jsx)("div",{className:"jsx-b5d252385babe700 filters",children:B.map((e,a)=>(0,i.jsxs)("a",{onClick:()=>Q(a),className:"jsx-b5d252385babe700 fadeIn",children:[e.label,(0,i.jsx)(d.In,{type:"icon-x"})]},a))})]}),(0,i.jsxs)("div",{className:"jsx-b5d252385babe700 references",children:[1===T.page&&w.current&&Array.from({length:9}).map((e,a)=>(0,i.jsx)("div",{className:"jsx-b5d252385babe700",children:(0,i.jsx)(x.Ay,{item:{},isLoading:!0,color:"var(--primary)"},a)},a)),(T.page>1||!w.current)&&T.data.map((e,a)=>(0,i.jsx)("div",{className:"jsx-b5d252385babe700",children:(0,i.jsx)(x.Ay,{item:e,color:"var(--primary)"},e.id)},e.id))]})]}),(0,i.jsx)(l(),{id:"b5d252385babe700",children:'div.jsx-b5d252385babe700 .top{padding:15px 0 20px}div.projects.jsx-b5d252385babe700{padding-bottom:75px}.mobile.jsx-b5d252385babe700{display:none}.flex.jsx-b5d252385babe700{display:flex;justify-content:space-around;align-items:center}.link.jsx-b5d252385babe700{display:inline-block;text-transform:uppercase;margin:10px 5px;font-weight:700;letter-spacing:1px}.filters.jsx-b5d252385babe700 a,.link.jsx-b5d252385babe700 a{text-decoration:none}.link.jsx-b5d252385babe700 .title.jsx-b5d252385babe700{position:relative;padding:10px;padding-right:30px;cursor:default}.link.jsx-b5d252385babe700 .title.jsx-b5d252385babe700:after{content:"ï®";font-family:"feather";display:inline-block;font-size:14px;position:absolute;right:0}.link.jsx-b5d252385babe700 .sub.jsx-b5d252385babe700{background:#fff;position:absolute;z-index:1;padding:8px 0;max-height:0;min-width:100px;transition:all.2s ease;box-shadow:0 5px 15px rgba(0,0,0,.07);overflow:hidden;opacity:0}
1.link.jsx-b5d252385babe700 .sub.jsx-b5d252385babe700 a.jsx-b5d252385babe700{padding:5px 15px;display:block}.link.jsx-b5d252385babe700:hover .sub.jsx-b5d252385babe700{max-height:200px;overflow:scroll;opacity:1}.flex.jsx-b5d252385babe700 .close.jsx-b5d252385babe700{display:none}div.search.jsx-b5d252385babe700{display:block;margin:0 auto;position:relative}div.search.jsx-b5d252385babe700 i{position:absolute;top:4px;left:15px}div.search.jsx-b5d252385babe700 input.jsx-b5d252385babe700{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:4px 20px;padding-left:50px;width:100%}.filters.jsx-b5d252385babe700{padding:0 20px}.filters.jsx-b5d252385babe700 a.jsx-b5d252385babe700{font-size:13px;background:#fff;display:inline-block;padding:10px 15px;text-transform:uppercase;letter-spacing:1px;margin:0 5px}.filters.jsx-b5d252385babe700 a.jsx-b5d252385babe700 i{font-size:11px;margin-left:10px}div.references.jsx-b5d252385babe700{display:flex;flex-wrap:wrap;overflow:hidden}div.references.jsx-b5d252385babe700>div.jsx-b5d252385babe700{width:33%;padding:20px 20px;padding-left:20px}div.references.jsx-b5d252385babe700 .reference{margin:0 auto;max-width:350px}@media screen and (max-width:1100px){div.references.jsx-b5d252385babe700{padding-right:0px}}@media screen and (max-width:1e3px){div.references.jsx-b5d252385babe700>div.jsx-b5d252385babe700{width:50%;padding:0px}}@media screen and (max-width:1e3px){div.jsx-b5d252385babe700 .top{padding:30px 0 15px}.mobile.jsx-b5d252385babe700{display:flex;justify-content:space-around;align-items:center}.mobile.jsx-b5d252385babe700 .link.jsx-b5d252385babe700{width:inherit}.flex.jsx-b5d252385babe700{position:fixed;width:220px;transform:translatex(220px);right:0;background:#fff;padding:10px;margin-top:50px;bottom:0;top:0;flex-direction:column;z-index:300;align-items:baseline;justify-content:flex-start;box-shadow:0 5px 15px rgba(0,0,0,.07);overflow:auto;transition:all ease.5s}.flex.jsx-b5d252385babe700 .close.jsx-b5d252385babe700{display:block;position:absolute;padding:10px;top:9px;z-index:1;font-size:12px;right:11px}.flex.visible.jsx-b5d252385babe700{transform:translatex(0px)}.link.jsx-b5d252385babe700{width:100%}.link.jsx-b5d252385babe700 .sub.jsx-b5d252385babe700{max-height:9999px;opacity:1;position:relative;box-shadow:none;font-size:13px}.link.jsx-b5d252385babe700 .title.jsx-b5d252385babe700{padding:0 10px}.link.jsx-b5d252385babe700 .title.jsx-b5d252385babe700:after{display:none}.link.jsx-b5d252385babe700 .sub.jsx-b5d252385babe700 a.jsx-b5d252385babe700{padding-left:20px}.link.jsx-b5d252385babe700 .sub.jsx-b5d252385babe700 a.active.jsx-b5d252385babe700:before{content:"⬤";font-family:"themify";display:inline-block;font-size:7px;position:absolute;left:0}.flex.jsx-b5d252385babe700 div.search-outer.jsx-b5d252385babe700{display:none}.link.jsx-b5d252385babe700:hover .sub.jsx-b5d252385babe700{max-height:9999px}}'})]})}))}},e=>{e.O(0,[2872,3884,1780,8725,3934,5242,636,6593,8792],()=>e(e.s=39296)),_N_E=e.O()}]);
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.