1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1787,3704],{1024:(e,a,s)=>{"use strict";s.d(a,{A:()=>r});var t=s(7876);function r(e){let{children:a}=e;return(0,t.jsx)(t.Fragment,{children:a})}s(4232)},3469:(e,a,s)=>{"use strict";s.d(a,{R6:()=>c,sH:()=>n});let t=/--+/g,r=/[^a-z0-9-]/g,l=/-+/g,i=/^-+|-+$/g;function n(e){let a=Number(e.id);if(!Number.isFinite(a))return"";let s=(function(e){var a,s;let t=Array.isArray(e.property_seo)?e.property_seo.map(e=>null==e?void 0:e.url):[null==(a=e.property_seo)?void 0:a.url],r=e.department_name?({"short-term":1,"long-term":2,yearly:3,sales:4})[String(e.department_name).toLowerCase()]:void 0,l=Array.isArray(e.texts)?("number"==typeof r?e.texts.filter(e=>Number(null==e?void 0:e.type)===r):e.texts).map(e=>null==e?void 0:e.title):[];for(let a of[e.property_seo_url,e.seo_url,...t,...l,e.url,e.property_url,e.property_se_url,null==(s=e.property_se)?void 0:s.url,e.situation]){if("string"!=typeof a)continue;let e=a.trim();if(e)return e}return""})(e).normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase().replace(t,"-").replace(/\s+/g,"-").replace(r,"-").replace(l,"-").replace(i,"");return s?"".concat(s,"--").concat(a):String(a)}function c(e,a,s){if(!e)return e;let[t,r]=e.split("?"),l=t.split("/");if(!l.length)return e;l[l.length-1]=encodeURIComponent(a);let i=l.join("/");if(s&&"en"!==s){let e=i.startsWith("/")?i:"/".concat(i),a="/".concat(s);i=e.startsWith("".concat(a,"/"))||e===a?e:"".concat(a).concat("/"===e?"":e)}if(!r)return i;let n=new URLSearchParams(r);n.delete("d");let c=n.toString();return c?"".concat(i,"?").concat(c):i}},3704:(e,a,s)=>{"use strict";s.d(a,{cn:()=>l});var t=s(9241),r=s(9573);function l(){for(var e=arguments.length,a=Array(e),s=0;s<e;s++)a[s]=arguments[s];return(0,r.QP)((0,t.$)(a))}},4038:(e,a,s)=>{"use strict";function t(e){if(!e)return"";let a=e.trim();return a?/^\/?https?:\/\//i.test(a)?a.replace(/^\/+/,""):a.startsWith("//")?"https:".concat(a):"".concat("https://gh.serveishabitatge.com/").concat(a.replace(/^\/+/,"")):""}s.d(a,{S:()=>t})},4379:(e,a,s)=>{"use strict";s.d(a,{$:()=>o,r:()=>c});var t=s(7876),r=s(4232),l=s(2987),i=s(7137),n=s(3704);let c=(0,i.F)("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 transition-all",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",primary:"bg-transparent text-primary-foreground hover:scale-110",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",xl:"h-18 rounded-md p-12",icon:"h-10 w-10",iconXl:"h-16 w-16"}},defaultVariants:{variant:"default",size:"default"}}),o=r.forwardRef((e,a)=>{let{className:s,variant:r,size:i,asChild:o=!1,...d}=e,p=o?l.DX:"button";return(0,t.jsx)(p,{className:(0,n.cn)(c({variant:r,size:i,className:s})),ref:a,...d})});o.displayName="Button"},5575:(e,a,s)=>{"use strict";s.d(a,{L:()=>r});var t=s(7432);function r(e){if(!e)return null;let a=e.split(":")[0].toLowerCase(),s=a.includes(t.NB)?t.NB:a.includes(t.om)?t.om:null;return s?t.zF[s]:["localhost","127.0.0.1","0.0.0.0"].includes(a)?"barcelona":null}},6018:(e,a,s)=>{"use strict";s.d(a,{A:()=>i});var t=s(7876);s(4232);var r=s(6617),l=s(9241);function i(e){let{children:a,className:s,x:i="right",y:n="up",iconSize:c="h-10 w-10"}=e;return(0,t.jsxs)(r.FN,{opts:{align:"start"},absoluteButtons:!1,className:(0,l.A)("w-full flex flex-col gap-12",s),children:["up"===n&&(0,t.jsxs)("div",{className:(0,l.A)("hidden sm:flex gap-2 px-2 md:px-5","left"===i&&"justify-start","right"===i&&"justify-end"),children:[(0,t.jsx)(r.Q8,{variant:"primary",className:(0,l.A)("!m-0 !p-0 static justify-end text-current",c)}),(0,t.jsx)(r.Oj,{variant:"primary",className:(0,l.A)("!m-0 !p-0 static justify-end text-current",c)})]}),(0,t.jsx)(r.Wk,{className:"w-full md:-ml-2",children:a}),"down"===n&&(0,t.jsxs)("div",{className:(0,l.A)("hidden sm:flex gap-2 px-2 md:px-5","left"===i&&"justify-start","right"===i&&"justify-end"),children:[(0,t.jsx)(r.Q8,{variant:"primary",className:(0,l.A)("!m-0 !p-0 static justify-end text-current",c)}),(0,t.jsx)(r.Oj,{variant:"primary",className:(0,l.A)("!m-0 !p-0 static justify-end text-current",c)})]})]})}},6371:e=>{"use strict";
1e.exports=JSON.parse('[{"department":"short-term","address":"C/ Casanova, 95, 08011. Barcelona","phone":"+34 93 123 45 67","color":"#4B6892","image":"/assets/img/sections/section_tu.jpg"},{"department":"long-term","address":"C/ Sep\xfalveda, 154, 08011. Barcelona","phone":"+34 93 123 45 67","color":"#AF6B58","image":"/assets/img/sections/section_t.jpg"},{"department":"yearly","address":"C/ Bail\xe9n, 200, 08037. Barcelona","phone":"+34 93 123 45 67","color":"#C69A58","image":"/assets/img/sections/section_le.jpg"},{"department":"sales","address":"C/ Casanova, 99, 08011. Barcelona","phone":"+34 93 123 45 67","color":"#6D646D","image":"/assets/img/sections/section_v.jpg"},{"department":"architecture","address":"C/ Casanova, 99, 08011. Barcelona","phone":"+34 93 123 45 67","color":"#517771","image":"/assets/img/sections/section_architecture.webp"},{"department":"maintainment","address":"","phone":"+34 93 123 45 67","color":"#CCBAA6"},{"department":"insurance","address":"C/ Sep\xfalveda, 154, 08011. Barcelona","phone":"+34 93 123 45 67","color":"#846A69","image":"/assets/img/sections/section_insurance.webp"},{"department":"admin","address":"C/ Sep\xfalveda, 154, 08011. Barcelona","phone":"+34 93 123 45 67","color":""},{"department":"cleaning","address":"C/ Sep\xfalveda, 154, 08011. Barcelona","phone":"+34 93 123 45 67","color":""},{"department":"marketing","address":"C/ Sep\xfalveda, 154, 08011. Barcelona","phone":"+34 93 123 45 67","color":""},{"department":"TIC","address":"C/ Sep\xfalveda, 154, 08011. Barcelona","phone":"+34 93 123 45 67","color":""},{"department":"owners","address":"","phone":"+34 93 123 45 67","color":"#000"}]')},6617:(e,a,s)=>{"use strict";s.d(a,{A7:()=>m,FN:()=>p,Oj:()=>x,Q8:()=>h,Wk:()=>u});var t=s(7876),r=s(4232),l=s(4820),i=s(3704),n=s(4379),c=s(1908);let o=r.createContext(null);function d(){let e=r.useContext(o);if(!e)throw Error("useCarousel must be used within a <Carousel />");return e}let p=r.forwardRef((e,a)=>{let{orientation:s="horizontal",absoluteButtons:n,buttonType:c="arrow",opts:d,setApi:p,plugins:u,className:m,children:h,thumbContent:x,...f}=e,[g,j]=(0,l.A)({...d,axis:"horizontal"===s?"x":"y"},u),[v,N]=r.useState(!1),[w,y]=r.useState(!1),b=r.useCallback(e=>{e&&(N(e.canScrollPrev()),y(e.canScrollNext()))},[]),_=r.useCallback(()=>{null==j||j.scrollPrev()},[j]),C=r.useCallback(()=>{null==j||j.scrollNext()},[j]),k=r.useCallback(e=>{"ArrowLeft"===e.key?(e.preventDefault(),_()):"ArrowRight"===e.key&&(e.preventDefault(),C())},[_,C]);return r.useEffect(()=>{j&&p&&p(j)},[j,p]),r.useEffect(()=>{if(j)return b(j),j.on("reInit",b),j.on("select",b),()=>{null==j||j.off("select",b)}},[j,b]),(0,t.jsx)(o.Provider,{value:{carouselRef:g,api:j,opts:d,absoluteButtons:n,buttonType:c,orientation:s||((null==d?void 0:d.axis)==="y"?"vertical":"horizontal"),scrollPrev:_,scrollNext:C,canScrollPrev:v,canScrollNext:w,thumbContent:x},children:(0,t.jsx)("div",{ref:a,onKeyDownCapture:k,className:(0,i.cn)("relative",m),role:"region","aria-roledescription":"carousel",...f,children:h})})});p.displayName="Carousel";let u=r.forwardRef((e,a)=>{let{className:s,...r}=e,{carouselRef:l,orientation:n,thumbContent:c=!1}=d();return(0,t.jsx)(t.Fragment,{children:c?(0,t.jsx)("div",{ref:a,className:(0,i.cn)("flex overflow-visible","horizontal"===n?"-ml-4":"-mt-4 flex-col",s),...r}):(0,t.jsx)("div",{ref:l,className:"h-full overflow-hidden ",children:(0,t.jsx)("div",{ref:a,className:(0,i.cn)("flex","horizontal"===n?"-ml-4":"-mt-4 flex-col",s),...r})})})});u.displayName="CarouselContent";let m=r.forwardRef((e,a)=>{let{className:s,...r}=e,{orientation:l}=d();return(0,t.jsx)("div",{ref:a,role:"group","aria-roledescription":"slide",className:(0,i.cn)("min-w-0 shrink-0 grow-0 basis-full","horizontal"===l?"pl-4":"pt-4",s),...r})});m.displayName="CarouselItem";let h=r.forwardRef((e,a)=>{let{className:s,variant:r="outline",size:l="icon",...o}=e,{orientation:p,absoluteButtons:u,buttonType:m,scrollPrev:h,canScrollPrev:x}=d();return(0,t.jsxs)(n.$,{ref:a,variant:r,size:l,className:(0,i.cn)("h-8 w-8 rounded-full",u?"absolute":"static",u&&"horizontal"===p?"-left-12 top-1/2 -translate-y-1/2":u?"-top-12 left-1/2 -translate-x-1/2 rotate-90":"",s),disabled:!x,onClick:h,...o,children:["arrow"===m&&(0,t.jsx)(c.A6,{className:"h-full w-full"}),"chevron"==m&&(0,t.jsx)(c.YJ,{className:"h-full w-full"}),(0,t.jsx)("span",{className:"sr-only",children:"Previous slide"})]})});
1h.displayName="CarouselPrevious";let x=r.forwardRef((e,a)=>{let{className:s,variant:r="outline",size:l="icon",...o}=e,{orientation:p,absoluteButtons:u,buttonType:m,scrollNext:h,canScrollNext:x}=d();return(0,t.jsxs)(n.$,{ref:a,variant:r,size:l,className:(0,i.cn)("h-8 w-8 rounded-full",u?"absolute":"static",u&&"horizontal"===p?"-right-12 top-1/2 -translate-y-1/2":u?"-bottom-12 left-1/2 -translate-x-1/2 rotate-90":"",s),disabled:!x,onClick:h,...o,children:["arrow"===m&&(0,t.jsx)(c.fl,{className:"h-full w-full"}),"chevron"===m&&(0,t.jsx)(c.vK,{className:"h-full w-full"}),(0,t.jsx)("span",{className:"sr-only",children:"Next slide"})]})});x.displayName="CarouselNext"},6890:e=>{"use strict";e.exports=JSON.parse('[{"department":"short-term","address":"Calle General Pardi\xf1as, 78, 28006. Madrid","phone":"915 762 474","color":"#4B6892","image":"/assets/img/sections/section_tu.jpg"},{"department":"long-term","address":"Calle General Pardi\xf1as, 78, 28006. Madrid","phone":"915 762 474","color":"#AF6B58","image":"/assets/img/sections/section_t.jpg"},{"department":"yearly","address":"Calle General Pardi\xf1as, 78, 28006. Madrid","phone":"915 762 474","color":"#C69A58","image":"/assets/img/sections/section_le.jpg"},{"department":"sales","address":"Calle General Pardi\xf1as, 78, 28006. Madrid","phone":"915 762 474","color":"#6D646D","image":"/assets/img/sections/section_v.jpg"},{"department":"architecture","address":"Calle General Pardi\xf1as, 78, 28006. Madrid","phone":"915 762 474","color":"#517771","image":"/assets/img/sections/section_architecture.webp"},{"department":"maintainment","address":"Calle General Pardi\xf1as, 78, 28006. Madrid","phone":"915 762 474","color":"#CCBAA6"},{"department":"insurance","address":"Calle General Pardi\xf1as, 78, 28006. Madrid","phone":"915 762 474","color":"#846A69","image":"/assets/img/sections/section_insurance.webp"},{"department":"admin","address":"Calle General Pardi\xf1as, 78, 28006. Madrid","phone":"915 762 474","color":""},{"department":"cleaning","address":"Calle General Pardi\xf1as, 78, 28006. Madrid","phone":"915 762 474","color":""},{"department":"marketing","address":"Calle General Pardi\xf1as, 78, 28006. Madrid","phone":"915 762 474","color":""},{"department":"TIC","address":"Calle General Pardi\xf1as, 78, 28006. Madrid","phone":"915 762 474","color":""},{"department":"owners","address":"Calle General Pardi\xf1as, 78, 28006. Madrid","phone":"915 762 474","color":"#000"}]')},7392:(e,a,s)=>{"use strict";s.d(a,{A:()=>n});var t=s(7876),r=s(4232),l=s(4587),i=s.n(l);function n(e){var a,s;let{onError:l,...n}=e,[c,o]=(0,r.useState)(!1);if(c)return null;"string"==typeof n.src&&n.src;let d=null!=(a=n.unoptimized)?a:void 0;return(0,t.jsx)(i(),{...n,alt:null!=(s=n.alt)?s:"",onError:e=>{o(!0),null==l||l(e)},unoptimized:d})}},7635:(e,a,s)=>{"use strict";s.r(a),s.d(a,{__N_SSP:()=>C,default:()=>k});var t=s(7876),r=s(9368),l=s(4232);let i=JSON.parse('[{"id":1,"images":["/assets/img/architecture/new_projects/new_projects_1.jpg","/assets/img/architecture/new_projects/new_projects_2.jpg","/assets/img/architecture/new_projects/new_projects_3.jpg","/assets/img/architecture/new_projects/new_projects_4.jpg","/assets/img/architecture/new_projects/new_projects_5.jpg","/assets/img/architecture/new_projects/new_projects_6.jpg"],"address":"Casanova, 35","path":"/architecture/1"},{"id":2,"images":["/assets/img/architecture/new_projects/new_projects_2.jpg"],"address":"Casanova, 125","path":"/architecture/2"},{"id":3,"images":["/assets/img/architecture/new_projects/new_projects_3.jpg"],"address":"Passeig de Gr\xe0cia, 48","path":"/architecture/3"},{"id":4,"images":["/assets/img/architecture/new_projects/new_projects_4.jpg"],"address":"Aribau, 251","path":"/architecture/4"},{"id":5,"images":["/assets/img/architecture/new_projects/new_projects_5.jpg"],"address":"Sep\xfalveda, 156","path":"/architecture/5"},{"id":6,"images":["/assets/img/architecture/new_projects/new_projects_6.jpg"],"address":"Bail\xe9n, 200","path":"/architecture/6"},{"id":7,"images":["/assets/img/architecture/new_projects/new_projects_7.jpg"],"address":"Muntaner, 877","path":"/architecture/7"}]');var n=s(9099),c=s(3732),o=s(6018),d=s(6617),p=s(8315),u=s(4587),m=s.n(u),h=s(1908),x=s(9241),f=s(3380),g=s(6371),j=s(6890),v=s(1024),N=s(7432),w=s(1862),y=s(1658),b=s(7305),_=s(5575),C=!0;let k=e=>{var a,s,u;let{host:C,city:k}=e,A=(0,r.useTranslations)("index"),S=(0,n.useRouter)(),z=null!=(a=S.locale)?a:b.q,P=null!=(u=(0,_.L)(null!=(s=null!=k?k:C)?s:null))?u:"barcelona",[B,M]=(0,l.useState)(),[R,q]=(0,l.useState)(!1),E=k===N.om?j:g,G="string"==typeof S.query.project?S.query.project:"";return(0,l.useEffect)(()=>{let e=i.find(e=>{let{id:a}=e;return String(a)===G});e&&M(e)},[G]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"z-30 sticky mt-7 top-8 hidden py-7 px-4 xl:flex flex-col md:flex-row justify-between bg-black text-white gap-y-3 border-t border-t-white",children:(0,t.jsxs)("div",{className:"text-gray-light mx-auto
1space-y-4",children:[(0,t.jsx)("h3",{children:null==B?void 0:B.address}),(0,t.jsx)("p",{className:"text-a1 font-gillSansNova uppercase text-center",children:"Barcelona"})]})}),(0,t.jsx)("section",{className:"relative w-full -mt-0.5 bg-black overflow-hidden",children:(0,t.jsx)("div",{className:"xl:p-8 !stroke-black",children:(0,t.jsx)(c.A,{color:"light",data:B})})}),(0,t.jsx)("section",{children:(0,t.jsx)("div",{className:"w-full my-10 xl:my-14 px-4 flex items-start gap-8",children:(0,t.jsxs)("section",{className:"xl:pl-14 w-[940px] mx-auto xl:ml-auto text-black",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,t.jsx)("div",{className:"flex justify-between md:justify-start items-center gap-2",children:(0,t.jsx)("span",{className:"uppercase font-gillSansNova text-a2",children:"Reformas & interiorismo"})}),(0,t.jsx)("div",{children:(0,t.jsx)("h3",{children:"Reforma de piso en edif\xedcio hist\xf3rico en el barrio de Pedralbes"})}),(0,t.jsxs)("div",{className:"text-p2 font-inter flex items-center gap-2",children:[(0,t.jsx)("span",{children:(0,t.jsx)(h.Tb,{className:"h-4 w-4"})}),(0,t.jsx)("span",{children:"Pedralbes | Barcelona "})]})]}),(0,t.jsx)("hr",{className:"border-gray-main w-full my-7"}),(0,t.jsxs)("div",{className:"grid grid-cols-3 md:grid-cols-6 gap-7",children:[(0,t.jsxs)("div",{className:"flex flex-col items-start justify-center gap-2",children:[(0,t.jsxs)("p",{className:"flex items-center gap-1",children:[(0,t.jsx)("span",{children:(0,t.jsx)(h.b5,{className:"h-3 w-3"})}),(0,t.jsx)("span",{className:"font-gillSansNova uppercase text-a2",children:A("surface")})]}),(0,t.jsx)("p",{className:"font-tobias text-[18px] leading[120%] tracking-[-0.01rem]",children:"90m\xb2"})]}),(0,t.jsxs)("div",{className:"flex flex-col items-start justify-center gap-2",children:[(0,t.jsxs)("p",{className:"flex items-center gap-1",children:[(0,t.jsx)("span",{children:(0,t.jsx)(h.II,{className:"h-3 w-3"})}),(0,t.jsx)("span",{className:"font-gillSansNova uppercase text-a2",children:A("floor")})]}),(0,t.jsx)("p",{className:"font-tobias capitalize text-[18px] leading[120%] tracking-[-0.01rem]",children:"3\xaa"})]}),(0,t.jsxs)("div",{className:"flex flex-col items-start justify-center gap-2",children:[(0,t.jsxs)("p",{className:"flex items-center gap-1",children:[(0,t.jsx)("span",{children:(0,t.jsx)(h.rR,{className:"h-3 w-3"})}),(0,t.jsx)("span",{className:"font-gillSansNova uppercase text-a2",children:A("baths")})]}),(0,t.jsx)("p",{className:"font-tobias capitalize text-[18px] leading[120%] tracking-[-0.01rem]",children:"1"})]}),(0,t.jsxs)("div",{className:"flex flex-col items-start justify-center gap-2",children:[(0,t.jsxs)("p",{className:"flex items-center gap-1",children:[(0,t.jsx)("span",{children:(0,t.jsx)(h.ME,{className:"h-3 w-3"})}),(0,t.jsx)("span",{className:"font-gillSansNova uppercase text-a2",children:A("bedrooms")})]}),(0,t.jsx)("p",{className:"font-tobias capitalize text-[18px] leading[120%] tracking-[-0.01rem]",children:"4"})]}),(0,t.jsxs)("div",{className:"flex flex-col items-start justify-center gap-2",children:[(0,t.jsxs)("p",{className:"flex items-center gap-1",children:[(0,t.jsx)("span",{children:(0,t.jsx)(h.ci,{className:"h-3 w-3"})}),(0,t.jsx)("span",{className:"font-gillSansNova uppercase text-a2",children:A("elevator")})]}),(0,t.jsx)("p",{className:"font-tobias capitalize text-[18px] leading[120%] tracking-[-0.01rem]",children:A("yes")})]})]}),(0,t.jsx)("hr",{className:"border-gray-main w-full my-7"}),(0,t.jsxs)("div",{className:"flex flex-col items-start gap-4",children:[(0,t.jsx)("h4",{children:"El proyecto"}),(0,t.jsxs)("p",{className:"text-p1",children:["Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",R?(0,t.jsx)("span",{children:" Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."}):(0,t.jsx)("span",{children:"..."})]}),(0,t.jsxs)("button",{className:"py-3 flex items-center gap-2",onClick:()=>q(!R),children:[(0,t.jsx)("span",{className:"font-gillSansNova text-a1 uppercase",children:A(R?"buttons.readLess":"buttons.readMore")}),(0,t.jsx)("span",{children:(0,t.jsx)(h.ZL,{className:(0,x.A)("h-4 w-4 transition-all",R?"rotate-180":"")})})]})]}),(0,t.jsx)("hr",{className:"border-gray-main w-full mt-7"})]})})}),(0,t.jsx)("section",{className:"w-full bg-white text-black",children:(0,t.jsxs)("div",{className:"max-w-[1440px] mx-auto relative flex flex-col items-start gap-16 py-14 pl-4 md:px-8",children:[(0,t.jsx)("h4",{className:"static md:absolute capitalize",children:A("sections.otherProjects")}),(0,t.jsx)("div",{className:"flex w-full h-full",children:(0,t.jsx)(o.A,{x:"right",y:"up",children:null==i?void 0:i.filter(e=>String(e.id)!==S.query.project).map((e,a)=>(0,t.jsx)(d.A7,{className:"basis-[90%] sm:basis-1/2",children:(0,t.jsxs)("div",{onClick:()=>S.push(e.path),className:"group relative w-full h-full cursor-pointer",children:[(0,t.jsx)("div",{className:"z-0 h-full w-full absolute transition duration-500 bg-black bg-opacity-40 md:bg-opacity-0 md:group-hover:bg-opacity-40"}),(0,t.jsx)("div",{className:"relative w-[300px] md:w-full h-[200px] md:h-[400px]",children:(0,t.jsx)(m(),{fill:!0,sizes:"(max-width: 768px) 300px, 330px",className:"object-cover",src:e.images[0],alt:"project_".concat(a+1)},a)}),(0,t.jsxs)("div",{className:"z-10 w-full space-y-3 absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 md:translate-y-0 text-white opacity-100 md:opacity-0 md:group-hover:opacity-100 md:group-hover:-translate-y-1/2 transition duration-700",children:[(0,t.jsx)("h3",{className:"text-center",children:e.address}),(0,t.jsx)("p",{className:"text-p1 tracking-[0.15rem] font-gillSansNova uppercase text-center",children:"Barcelona"})]})]})},a))})}),(0,t.jsx)("div",{className:"mx-auto",children:(0,t.jsx)(p.A,{color:"transparent",onClick:()=>S.push((0,y.d)(z,(0,w.g)("8",z,{city:P}))),children:A("buttons.goToArchitecture")})})]})}),(0,t.jsx)("section",{id:"contact-form",children:(0,t.jsx)(v.A,{children:(0,t.jsx)(f.default,{subject:"Formulario de Contacto - Reformas & Interiorismo",department:E.find(e=>"architecture"===e.department),host:null!=C?C:"",buttonVariant:"dark"})})})]})}},9334:(e,a,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/architecture/[project]",function(){return s(7635)}])}},e=>{e.O(0,[8230,4587,8184,7675,3295,4820,8579,3380,3166,636,6593,8792],()=>e(e.s=9334)),_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.