PageSourceSearch

https://www.plataformatierra.es/_nuxt/20260930_14-DI-bYR4v.js

js plataformatierra.es collected 2026-10-01 11:53:28 UTC 11,334 bytes, 1 lines download raw bytes

1import{_ as me}from"./20260930_14-aL1FxING.js";import{aj as K,a5 as fe,d as y,e as S,_ as o,p as m,F as Z,m as J,n as O,j as F,q as L,g as Q,i as N,c as E,a9 as _e,a4 as pe,a0 as he,ai as ge,w as ve,k as V,y as G,bg as ye,h as ke,bT as xe,Z as Ce,o as Se,E as $e,r as ae}from"./20260930_14-BVvFGJkH.js";import{_ as be}from"./20260930_14-CtKvAEDl.js";import{u as Me}from"./20260930_14-CuEnKZ12.js";import{u as we}from"./20260930_14-42qqYCj8.js";const Le=["aria-label"],Ee=["onClick"],Be={class:"mt-2 lg:mt-0 text-center"},ht={__name:"NavigationsSectors",setup(e){const p=K(),g=fe(),t=E(()=>[...p.common.menu_sectors].sort((r,b)=>r.label.localeCompare(b.label))),a=E(()=>p.subsectors),k=E(()=>t.value.map(r=>{const b={...r,sub_sectors:a.value.filter(_=>_.sector===r.label)};return{icon:b.icon,label:b.label,path:b.label.toLowerCase().replace(/\s/g,"-")}})),v=E(()=>g.query?.sector),I=r=>{_e({path:g.path,...v.value!==r&&{query:{sector:r}}})},$=r=>v.value&&r&&v.value===r;return(r,b)=>{const _=me;return y(),S("div",null,[o(t).length||o(a).length?(y(),S("nav",{key:0,class:"pt-sector-nav","aria-label":r.$t("home.sectors.label")},[m("ul",{class:O(["pt-sector-nav__list swiper hide-scroll",{"pt-sector-nav__list-selected":!!o(v)}])},[(y(!0),S(Z,null,J(o(a).length?o(k):o(t),(h,B)=>(y(),S("li",{key:B,class:O(["pt-sector-nav__list-item",{"pt-sector-nav__list-item__selected":$(h.path)}])},[m("button",{class:O(["pt-sector-nav__list-link",$(h.path)||o(v)==null?"text-blue":"text-gray-light"]),type:"button",onClick:x=>I(h.path)},[F(_,{name:`${h.icon}-filled`,class:"pt-sector-nav__list-icon"},null,8,["name"]),m("span",Be,L(h.label),1)],10,Ee),$(h.path)?(y(),Q(_,{key:0,name:"pt-check1",class:"hidden lg:block ml-1 text-3xl text-blue"})):N("",!0)],2))),128))],2)],8,Le)):N("",!0)])}}},Re={class:"flex flex-col lg:px-4"},Ie={class:"flex"},Oe={id:"subsectorList",class:"flex overflow-x-auto overflow-y-hidden hide-scroll font-medium border-b-2 border-blue w-full"},Ae={class:"w-full pl-4 pb-1.5 mb-2.5 text-sm font-medium font-ubuntu border-b border-gray-very-light"},Pe=["textContent"],Te={class:"grid grid-flow-col-dense justify-start"},Fe={key:0,class:"mt-4 ml-2"},Ne={class:"font-bold"},Ge={key:1,class:"flex mt-2.5"},qe={__name:"NavigationsSubSectors",props:{list:{type:Array,default:()=>[]},method:{type:String,default:"link",validator:e=>/value|link/.test(e)},hideTab:{type:Boolean,default:!1},showBreadcrumb:{type:Boolean,default:!1}},emits:["setSubsector"],setup(e,{emit:p}){const g=e,t=p,a=fe(),{t:k}=he(),v=K(),I=ge(),{lg:$}=Me(),r=E(()=>{const i=g.method==="link"?"query":"params";return a[i].subsector??"all"}),b=E(()=>v.common?.menu_sectors),_=E(()=>{const i=[...g.list].map(({subsector_label:n,sector_slug:f,subsector_slug:c})=>({sector:f,name:n,slug:g.method==="link"?n.toLowerCase().replace(/\s/g,"-"):c})).reduce((n,f)=>{const c=f.sector,R=n[c]||{sector:c,subsectors:[]};return{...n,[c]:{...R,subsectors:[...R.subsectors,f]}}},{});return Object.values(i).forEach(n=>{n.subsectors.sort((f,c)=>f?.name?.localeCompare(c.name))}),Object.fromEntries(Object.entries(i).sort())}),h=i=>{if(a.params.subsector!==i.slug){const n=b.value.find(f=>f.label.toLowerCase()===i.sector.toLowerCase());t("setSubsector",{url:`${n.url}/subsector/${i.slug}`})}},B=E(()=>g.list.filter(i=>i.subsector_slug===r.value)[0]??{}),x=(i=!1)=>{document.getElementById("subsectorList").scrollBy({left:i?-300:300,behavior:"smooth"})},M=be;return ve(()=>a?.query?.subsector,()=>{setTimeout(()=>{const i=document?.getElementsByClassName("subsector__selected")[0],n=document?.getElementById("subsectorList");i&&n.scrollBy({left:i.getBoundingClientRect().right>n.getBoundingClientRect().right?i.getBoundingClientRect().left-n.getBoundingClientRect().left:0,behavior:"smooth"})},50)},{immediate:!0}),(i,n)=>{const f=me;return y(),S("div",Re,[m("div",Ie,[e.list.length>=8||!o($)&&e.list.length>=4?(y(),S("button",{key:0,ref:"subsectorList",type:"button",onClick:n[0]||(n[0]=c=>x(!0))},[F(f,{name:"pt-angle-left-b",class:"text-2xl text-blue mr-2"})],512)):N("",!0),m("ul",Oe,[e.hideTab?N("",!0):(y(),S("li",{key:0,class:O(["subsector self-end mr-3",o(r)==="all"&&"subsector__selected"])},[F(o(M),{to:(i._.provides[ye]||i.$route).path},{default:V(()=>[G(L(o(k)("home.subsectors.all")),1)]),_:1},8,["to"])],2)),(y(!0),S(Z,null,J(Object.entries(o(_)),([c,{subsectors:R}],P)=>
1(y(),S("li",{key:P,class:O(["flex flex-col flex-auto mx-3 last:mr-0",{"first:ml-0":e.hideTab}])},[m("span",Ae,[m("span",{class:"text-gray w-fit font-medium font-ubuntu left-0 sticky",textContent:L(c)},null,8,Pe)]),m("ul",Te,[(y(!0),S(Z,null,J(R,(A,z)=>(y(),S("li",{key:z,class:O(["subsector",{subsector__selected:o(r)===A.slug}])},[(y(),Q(ke(e.method==="link"?o(M):"div"),{class:O({"cursor-pointer":o(r)!==A.slug}),to:e.method==="link"?{query:{subsector:A.slug}}:void 0,onClick:D=>e.method==="value"?h(A):null},{default:V(()=>[G(L(A.name),1)]),_:2},1032,["class","to","onClick"]))],2))),128))])],2))),128))]),!o($)&&e.list.length>=4||e.list.length>=8?(y(),S("button",{key:1,type:"button",onClick:n[1]||(n[1]=c=>x())},[F(f,{name:"pt-angle-right-b",class:"text-2xl text-blue ml-2"})])):N("",!0)]),e.showBreadcrumb?(y(),S("span",Fe,[G(L(`${o(B).sector_slug}`)+" ",1),n[2]||(n[2]=m("span",{class:"mx-2"},">",-1)),m("span",Ne,L(`${o(B).subsector_label}`),1)])):o(I).loggedIn?(y(),S("div",Ge,[F(o(M),{class:"flex items-center text-sm font-bold font-ubuntu text-blue",to:`${o(xe)}#interest`},{default:V(()=>[m("span",null,L(o(k)("home.subsectors.changeSubsectors")),1),F(f,{name:"pt-arrow-right",class:"text-xl"})]),_:1},8,["to"])])):N("",!0)])}}},bt=pe(qe,[["__scopeId","data-v-1c8cc7c4"]]),je=172,He=12,le=8,ce=-6,W="195,218,77",We="237,117,39",Ve=.34,ze=.38,De=3,Ue=.8,Xe=1,Ye=.075,ie=.1,ue=.22,Ze=1.6,Y=132,Je=24,Ke=1250,de=(e,p)=>{const g=Math.sin(e*12.9898+p*78.233)*43758.5453;return g-Math.floor(g)},Qe=e=>1-Math.pow(1-e,3),et=e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,tt=(e,p,g)=>{const t=p.getContext("2d");let a=0,k=0,v=[],I=-2e3,$=-2e3,r=-2e3,b=-2e3,_=0,h=0,B=0,x=0,M=0,i=0,n=!1,f=null;const c=()=>{if(!t)return!1;const u=e.getBoundingClientRect();if(a=Math.round(u.width),k=Math.round(u.height),!a||!k)return!1;const s=Math.min(window.devicePixelRatio||1,2);p.width=a*s,p.height=k*s,t.setTransform(s,0,0,s,0,0),t.lineCap="round";const d=Math.ceil((k-ce+10)/le);v=[];for(let l=0;l<d;l++)v.push({y:ce+l*le,ph:Ye*l,amp:He*(1-ie+2*ie*(.5+.5*Math.sin(l*.55))),sx:a*(.18+.3*de(l,1)),ramp:50+45*de(l,2),or:l%De===1});return!0},R=u=>.28+.72*Math.pow(Math.max(u,0)/a,1.8),P=()=>-34+(a+96)*et(M),A=()=>n?.18+.82*Qe(M):1,z=u=>{if(!n||M>=1)return 0;const s=P()-26,d=Math.abs(u-s),l=Y*1.45;if(d>l)return 0;const C=.5*(1+Math.cos(Math.PI*d/l));return Math.sin((u-s)*.026)*C*26},D=(u,s,d)=>{let l=u.y+u.amp*R(s)*A()*Math.sin(2*Math.PI*s/je+u.ph);if(l+=z(s),_>.002){const C=s-I,w=l-$,j=Math.sqrt(C*C+w*w);if(j<Y){const H=.5*(1+Math.cos(Math.PI*j/Y));l+=Math.tanh(w/16)*H*Je*_}l+=Math.sin(s*.022-B*1.6+d*.22)*1.8*_}return l},U=(u,s,d)=>{if(!t)return;t.beginPath();let l=!1;for(let C=d;C<=a;C+=5){const w=D(u,C,s);l?t.lineTo(C,w):(t.moveTo(C,w),l=!0)}t.lineTo(a,D(u,a,s))},q=()=>{if(!t)return;t.clearRect(0,0,a,k);for(let s=0;s<v.length;s++){const d=v[s],l=d.or?We:W,C=d.or?ze:Ve,w=t.createLinearGradient(d.sx,0,a,0),j=Math.min(.95,d.ramp/Math.max(1,a-d.sx));w.addColorStop(0,`rgba(${l},0)`),w.addColorStop(j,`rgba(${l},${(C*.75).toFixed(3)})`),w.addColorStop(1,`rgba(${l},${C.toFixed(3)})`),U(d,s,d.sx-8),t.strokeStyle=w,t.lineWidth=Ue,t.stroke();const H=d.sx+(a-d.sx)*.42,X=t.createLinearGradient(H,0,a,0);X.addColorStop(0,`rgba(${l},0)`),X.addColorStop(1,`rgba(${l},${(C*.55).toFixed(3)})`),U(d,s,H),t.strokeStyle=X,t.lineWidth=Xe,t.stroke()}const u=t.createLinearGradient(0,0,a,0);u.addColorStop(0,`rgba(${W},${ue})`),u.addColorStop(.44,`rgba(${W},${(ue*.9).toFixed(3)})`),u.addColorStop(.72,`rgba(${W},0)`),t.filter=`blur(${Ze}px)`,t.strokeStyle=u,t.lineWidth=.7;for(let s=0;s<v.length;s++)U(v[s],s,-8),t.stroke();if(t.filter="none",n){const s=P(),d=t.createLinearGradient(s-40,0,s+8,0);d.addColorStop(0,"rgba(0,0,0,0)"),d.addColorStop(1,"rgba(0,0,0,1)"),t.globalCompositeOperation="destination-out",t.fillStyle=d,t.fillRect(s-40,0,Math.max(0,a-(s-40)),k),t.globalCompositeOperation="source-over"}},ee=u=>{n&&(M=Math.min(1,(u-i)/Ke),M>=1&&(n=!1)),I+=(r-I)*.12,$+=(b-$)*.12,_+=(h-_)*.1,B+=.02,q(),n||h>0||_>.004?x=requestAnimationFrame(ee):(_=0,x=0,q())},T=()=>{!x&&!g&&(x=requestAnimationFrame(ee))},te=u=>{if(g)return;const s=e.getBoundingClientRect();r=u.clientX-s.left,b=u.clientY-s.top,h=1,T()},se=()=>{g||(h=1,T())},ne=()=>{h=0,r=-2e3,b=-2e3,T()},oe=()=>{g||(r=a*.8,b=k*.5,h=1,T())},re=()=>{h=0,r=-2e3,b=-2e3,T()};return e.addEventListener("pointermove",te),e.addEventListener("pointerenter",se),e.addEventListener("pointerleave",ne),e.addEventListener("focus",oe),e.addEventListener("blur",re),c()&&q(),typeof ResizeObserver<"u"&&(f=new ResizeObserver(()=>{c()&&q()}),f.observe(e)),{playIntro:()=>{g||(M=0,n=!0,i=performance.now(),T())},resetIntro:()=>{n=!1,M=0},destroy:()=>{e.removeEventListener("pointermove",te),e.removeEventListener("pointerenter",se),e.removeEventListener("pointerleave",ne),e.removeEventListener("focus",oe),e.removeEventListener("blur",re),f?.disconnect(),f=null,x&&cancelAnimationFrame(x),x=0}}},st={class:"content"},nt={class:"copy"},ot={class:"titulo"},rt={class:"yr"},at={class:"tagline"},lt={class:"cta"},ct={class:"cta-face"},it=Ce({__name:"index",setup(e){const{t:p}=he(),{trackBannerHomeClicked:g,trackBannerHomeHovered:t}=we(),a=K(),k=E(()=>a.common?.banner_home||{}),v=E(()=>k.value.link?.url||"/reforma-pac"),I=E(()=>`${p("banners.pac.title")} ${p("banners.pac.year")}. ${p("banners.pac.tagline")} ${p("banners.pac.cta")}`),$=ae(null),r=ae(!1);let b=null,_=null,h=!1,B=!1;const x=()=>
1{if(h){r.value=!0;return}b?.playIntro(),requestAnimationFrame(()=>{r.value=!0})},M=()=>{h||(r.value=!1,b?.resetIntro())},i=()=>{g(p("banners.pac.title"),v.value)},n=()=>{B||(B=!0,t(p("banners.pac.title")))};return Se(()=>{const f=$.value,c=f?.parentElement;if(!(!f||!c)){if(h=window.matchMedia("(prefers-reduced-motion: reduce)").matches,b=tt(c,f,h),typeof IntersectionObserver>"u"){x();return}_=new IntersectionObserver(R=>{R.forEach(P=>{P.isIntersecting?x():M()})},{threshold:.35}),_.observe(c)}}),$e(()=>{_?.disconnect(),_=null,b?.destroy(),b=null}),(f,c)=>{const R=be;return y(),Q(R,{to:o(v),prefetch:!1,class:O(["banner block w-full overflow-hidden rounded-lg",{"is-entered":o(r)}]),"aria-label":o(I),onClick:i,onPointerenter:n},{default:V(()=>[m("canvas",{ref_key:"canvasRef",ref:$,"aria-hidden":"true"},null,512),c[2]||(c[2]=m("span",{class:"vignette","aria-hidden":"true"},null,-1)),m("span",st,[m("span",nt,[m("span",ot,[G(L(o(p)("banners.pac.title"))+" ",1),m("span",rt,L(o(p)("banners.pac.year")),1)]),m("span",at,L(o(p)("banners.pac.tagline")),1)]),m("span",lt,[c[1]||(c[1]=m("span",{class:"cta-glow","aria-hidden":"true"},null,-1)),m("span",ct,[G(L(o(p)("banners.pac.cta"))+" ",1),c[0]||(c[0]=m("svg",{viewBox:"0 0 12 12",fill:"none","aria-hidden":"true"},[m("path",{d:"M1 6h9M6.5 2.5 10 6l-3.5 3.5",stroke:"currentColor","stroke-width":"1.6","stroke-linecap":"round","stroke-linejoin":"round"})],-1))])])])]),_:1},8,["to","class","aria-label"])}}}),_t=Object.assign(pe(it,[["__scopeId","data-v-d2d6389c"]]),{__name:"BannersPac"});export{_t as _,bt as a,ht as b};

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.