1import{_ as Ne}from"./79NJzr7s.js";import{f as Oe}from"./C6EZ1Alr.js";import{ad as W,R as r,S as g,at as b,a3 as J,aq as i,T as q,a6 as p,ar as _,a2 as O,ax as te,aQ as ze,af as ve,a_ as Be,aF as ne,as as we,P as Ge,aG as Fe,ap as U,ay as Ae,a5 as Se,az as H,F as _e,au as Ie,av as E,aw as V}from"#entry";import{_ as $e}from"./DlAUqK2U.js";import{_ as Le}from"./BJJfSyq9.js";import{l as je,V as Pe,o as Re,r as Ke,q as He,t as Ee,j as Ve,d as Ue,u as We,w as Ye,x as Xe,y as Qe,z as Je,p as Ze,i as et,A as tt,S as nt,H as st,B as X,C as at,D as ot,m as lt,E as it}from"./CPc2F2re.js";import{_ as rt}from"./wpPQk8yL.js";import{_ as ct}from"./CRbz8wrp.js";import{r as Q}from"./DYhXRfDe.js";import{u as ut}from"./O2P9KDjA.js";import{s as mt}from"./DEFtyyBJ.js";import{u as dt}from"./DgZcvbOn.js";import"./CjhFqfTD.js";import"./C507G9K4.js";import"./BXKBaJyj.js";import"./DRgL11Ew.js";import"./iik6CYzq.js";import"./Bg8QjOew.js";import"./D3ZoyiUw.js";const ft=(e,t,s)=>{const n=t-e;return((s-e)%n+n)%n+e};function qe(e,t){return je(e)?e[ft(0,e.length,t)]:e}class pt{constructor(t){this.stop=()=>this.runAll("stop"),this.animations=t.filter(Boolean)}get finished(){return Promise.all(this.animations.map(t=>t.finished))}getAll(t){return this.animations[0][t]}setAll(t,s){for(let n=0;n<this.animations.length;n++)this.animations[n][t]=s}attachTimeline(t){const s=this.animations.map(n=>n.attachTimeline(t));return()=>{s.forEach((n,a)=>{n&&n(),this.animations[a].stop()})}}get time(){return this.getAll("time")}set time(t){this.setAll("time",t)}get speed(){return this.getAll("speed")}set speed(t){this.setAll("speed",t)}get state(){return this.getAll("state")}get startTime(){return this.getAll("startTime")}get duration(){return be(this.animations,"duration")}get iterationDuration(){return be(this.animations,"iterationDuration")}runAll(t){this.animations.forEach(s=>s[t]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}function be(e,t){let s=0;for(let n=0;n<e.length;n++){const a=e[n][t];a!==null&&a>s&&(s=a)}return s}class gt extends pt{then(t,s){return this.finished.finally(t).then(()=>{})}}function ht(e,t){return e in t}class _t extends Pe{constructor(){super(...arguments),this.type="object"}readValueFromInstance(t,s){if(ht(s,t)){const n=t[s];if(typeof n=="string"||typeof n=="number")return n}}getBaseTargetFromProps(){}removeValueFromRenderState(t,s){delete s.output[t]}measureInstanceViewportBox(){return Re()}build(t,s){Object.assign(t.output,s)}renderInstance(t,{output:s}){Object.assign(t,s)}sortInstanceNodePosition(){return 0}}function se(e){return typeof e=="object"&&!Array.isArray(e)}function De(e,t,s,n){return e==null?[]:typeof e=="string"&&se(t)?Ke(e,s,n):e instanceof NodeList?Array.from(e):Array.isArray(e)?e.filter(a=>a!=null):[e]}function bt(e,t,s){return e*(t+1)+s*t}function ye(e,t,s,n){return typeof t=="number"?t:t.startsWith("-")||t.startsWith("+")?Math.max(0,e+parseFloat(t)):t==="<"?s:t.startsWith("<")?Math.max(0,s+parseFloat(t.slice(1))):n.get(t)??e}function yt(e,t,s){for(let n=0;n<e.length;n++){const a=e[n];a.at>t&&a.at<s&&(Ee(e,a),n--)}}function xt(e,t,s,n,a,l){yt(e,a,l);for(let o=0;o<t.length;o++)e.push({value:t[o],at:He(a,l,n[o]),easing:qe(s,o)})}function kt(e,t,s=0){const n=t+1+t*s;for(let a=0;a<e.length;a++)e[a]=e[a]/n}function vt(e,t){return e.at===t.at?e.value===null?1:t.value===null?-1:0:e.at-t.at}const wt="easeInOut",At=20;function St(e,{defaultTransition:t={},...s}={},n,a){const l=t.duration||.3,o=new Map,d=new Map,c={},f=new Map;let h=0,u=0,y=0;for(let x=0;x<e.length;x++){const k=e[x];if(typeof k=="string"){f.set(k,u);continue}else if(!Array.isArray(k)){f.set(k.name,ye(u,k.at,h,f));continue}let[D,v,w={}]=k;w.at!==void 0&&(u=ye(u,w.at,h,f));let A=0;const B=(T,G,C,z=0,L=0)=>{const m=$t(T),{delay:j=0,times:$=Ue(m),type:Z=t.type||"keyframes",repeat:P,repeatType:ee,repeatDelay:ae=0,...Me}=G;let{ease:M=t.ease||"easeOut",duration:S}=G;const oe=typeof j=="function"?j(z,L):j,le=m.length,ie=Qe(Z)?Z:a?.[Z||"keyframes"];if(le<=2&&ie){let F=100;if(le===2&&qt(m)){const R=m[1]-m[0];F=Math.abs(R)}const I={...t,...Me};S!==void 0&&(I.duration=Je(S));const Y=We(I,F,ie);M=Y.ease,S=Y.duration}S??(S=l);const re=u+oe;$.length===1&&$[0]===0&&($[1]=1);const ce=$.length-m.length;if(ce>0&&Ye($,ce),m.length===1&&m.unshift(null),P&&P<At){const F=S>0?ae/S:0;S=bt(S,P,ae);const I=[...m],Y=[...$];M=Array.isArray(M)?[...M]:[M];const R=[...M],me=ee==="reverse"||ee==="mirror";let de=I,fe=R;me&&(de=[...I].reverse(),ee==="reverse"&&(fe=[...R].reverse().map(N=>typeof N=="function"?Xe(N):N)));for(let N=0;N<P;N++){const pe=me&&N%2===0,ge=pe?de:I,Ce=pe?fe:R,he=(N+1)*(1+F);F>0&&(m.push(m[m.length-1]),$.push(he),M.push("linear")),m.push(...ge);for(let K=0;K<ge.length;K++)$.push(Y[K]+he),M.push(K===0?"linear":qe(Ce,K-1))}kt($,P,F)}
1const ue=re+S;xt(C,m,M,$,re,ue),A=Math.max(oe+S,A),y=Math.max(ue,y)};if(Ve(D)){const T=xe(D,d);B(v,w,ke("default",T))}else{const T=De(D,v,n,c),G=T.length;for(let C=0;C<G;C++){v=v,w=w;const z=T[C],L=xe(z,d);for(const m in v)B(v[m],Et(w,m),ke(m,L),C,G)}}h=u,u+=A}return d.forEach((x,k)=>{for(const D in x){const v=x[D];v.sort(vt);const w=[],A=[],B=[];for(let z=0;z<v.length;z++){const{at:L,value:m,easing:j}=v[z];w.push(m),A.push(Ze(0,y,L)),B.push(j||"easeOut")}A[0]!==0&&(A.unshift(0),w.unshift(w[0]),B.unshift(wt)),A[A.length-1]!==1&&(A.push(1),w.push(null)),o.has(k)||o.set(k,{keyframes:{},transition:{}});const T=o.get(k);T.keyframes[D]=w;const{type:G,...C}=t;T.transition[D]={...C,duration:y,ease:B,times:A,...s}}}),o}function xe(e,t){return!t.has(e)&&t.set(e,{}),t.get(e)}function ke(e,t){return t[e]||(t[e]=[]),t[e]}function $t(e){return Array.isArray(e)?e:[e]}function Et(e,t){return e&&e[t]?{...e,...e[t]}:{...e}}const Vt=e=>typeof e=="number",qt=e=>e.every(Vt);function Dt(e){const t={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},s=et(e)&&!tt(e)?new nt(t):new st(t);s.mount(e),X.set(e,s)}function Tt(e){const t={presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}},s=new _t(t);s.mount(e),X.set(e,s)}function Mt(e,t){return Ve(e)||typeof e=="number"||typeof e=="string"&&!se(t)}function Te(e,t,s,n){const a=[];if(Mt(e,t))a.push(at(e,se(t)&&t.default||t,s&&(s.default||s)));else{if(e==null)return a;const l=De(e,t,n),o=l.length;for(let d=0;d<o;d++){const c=l[d],f=c instanceof Element?Dt:Tt;X.has(c)||f(c);const h=X.get(c),u={...s};"delay"in u&&typeof u.delay=="function"&&(u.delay=u.delay(d,o)),a.push(...ot(h,{...t,transition:u},{}))}}return a}function Ct(e,t,s){const n=[],a=e.map(o=>{if(Array.isArray(o)&&typeof o[0]=="function"){const d=o[0],c=lt(0);return c.on("change",d),o.length===1?[c,[0,1]]:o.length===2?[c,[0,1],o[1]]:[c,o[1],o[2]]}return o});return St(a,t,s,{spring:it}
1).forEach(({keyframes:o,transition:d},c)=>{n.push(...Te(c,o,d))}),n}function Nt(e){return Array.isArray(e)&&e.some(Array.isArray)}function Ot(e={}){const{scope:t,reduceMotion:s,skipAnimations:n}=e;function a(l,o,d){let c=[],f;const h={};if(s!==void 0&&(h.reduceMotion=s),n!==void 0&&(h.skipAnimations=n),Nt(l)){const{onComplete:y,...x}=o||{};typeof y=="function"&&(f=y),c=Ct(l,{...h,...x},t)}else{const{onComplete:y,...x}=d||{};typeof y=="function"&&(f=y),c=Te(l,o,{...h,...x},t)}const u=new gt(c);return f&&u.finished.then(f),t&&(t.animations.push(u),u.finished.then(()=>{Ee(t.animations,u)})),u}return a}const zt=Ot(),Bt={class:"flex flex-col p-4 sm:p-6 rounded-1.5 bg-neutral-0 shadow-lg ring-1.5 ring-neutral-200"},Gt={class:"nq-label text-neutral-700 text-12"},Ft={class:"mt-3 sm:mt-4 font-bold text-green text-lg md:text-xl"},It={class:"one-image grid grid-flow-row gap-2 lg:grid-rows-[auto,1fr,auto] lg:gap-6 grid-cols-1 md:grid-cols-2 lg:grid-cols-4 mx-0 bg-neutral-0 w-full [&>*]:rounded-1.5 [&>*]:shadow-lg"},Lt=["src","alt"],jt=["src","alt"],Pt=W({__name:"NewYork",props:{blocks:{}},setup(e){const[t,s]=Oe();return(n,a)=>(r(),g(te,null,[b(p(t),null,{default:J(({label:l,value:o})=>[i("div",Bt,[i("span",Gt,q(l),1),i("span",Ft,q(o),1)])]),_:1}),i("div",It,[e.blocks[0]?(r(),g("img",{key:0,class:"size-full max-h-[278px] object-cover lg:row-span-2 md:col-span-2",style:{"grid-area":"block1-image"},src:e.blocks[0].image,alt:e.blocks[0].alt},null,8,Lt)):_("",!0),e.blocks[0]?.stats[0]?(r(),O(p(s),{key:1,label:e.blocks[0].stats[0].label,value:e.blocks[0].stats[0].stat,style:{"grid-area":"block1-stat1"}},null,8,["label","value"])):_("",!0),e.blocks[0]?.stats[1]?(r(),O(p(s),{key:2,label:e.blocks[0].stats[1].label,value:e.blocks[0].stats[1].stat,style:{"grid-area":"block1-stat2"}},null,8,["label","value"])):_("",!0),e.blocks[1]?(r(),g("img",{key:3,class:"size-full max-h-[278px] object-cover lg:row-span-2 md:col-span-2",style:{"grid-area":"block2-image"},src:e.blocks[1].image,alt:e.blocks[1].alt},null,8,jt)):_("",!0),e.blocks[1]?.stats[0]?(r(),O(p(s),{key:4,label:e.blocks[1].stats[0].label,value:e.blocks[1].stats[0].stat,style:{"grid-area":"block2-stat1"}},null,8,["label","value"])):_("",!0),e.blocks[1]?.stats[1]?(r(),O(p(s),{key:5,label:e.blocks[1].stats[1].label,value:e.blocks[1].stats[1].stat,style:{"grid-area":"block2-stat2"}},null,8,["label","value"])):_("",!0)])],64))}}),Rt=Object.assign($e(Pt,[["__scopeId","data-v-84b2e88a"]]),{__name:"GridNewYork"}),Kt=W({__name:"Flags",props:{flags:{}},setup(e){const t=ze("el");let s;return ve(async()=>{if(!t.value||window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;const n=new Image;n.src=e.flags,await new Promise(l=>{n.onload=()=>l()});const a=Math.round(n.naturalWidth/n.naturalHeight*t.value.clientHeight);s=zt(t.value,{backgroundPositionX:["0px",`-${a}px`]},{duration:120,ease:"linear",repeat:1/0})}),Be(()=>s?.stop()),(n,a)=>(r(),g("div",{ref_key:"el",ref:t,class:"w-full h-[60px] md:h-[80px]",style:ne({backgroundImage:`url(${e.flags})`,backgroundSize:"auto 100%",backgroundRepeat:"repeat-x"})},null,4))}}),Ht=Object.assign(Kt,{__name:"TokenFlags"}),Ut={class:"flex flex-col justify-between p-10 md:p-20 inset-y-0 w-[200px] md:w-[260px] h-full"},Wt={class:"flex flex-col gap-3 md:gap-4"},Yt={class:"font-bold text-darkblue text-lg md:text-xl leading-tight"},Xt={class:"text-darkblue/60 mt-1.5 text-sm md:text-base leading-snug"},Qt={key:0,class:"flex flex-col"},Jt={key:0,class:"nq-label text-[11px] md:text-[13px] text-darkblue/60 whitespace-nowrap"},Zt={key:1,class:"text-darkblue/60 text-xs md:text-sm f-mt-xs leading-snug whitespace-pre-line"},en={class:"absolute ml-32 top-16 md:top-32 left-[212px] md:left-[300px] w-[80%] h-[160%] rounded-[24px] border-[16px] border-neutral-400"},tn={class:"grid grid-cols-3 gap-3 md:gap-4 size-full rounded-lg bg-white p-3 md:p-4"},nn=["src"],sn=W({__name:"AppGallery",props:{title:{},description:{},categoriesLabel:{},categoriesDescription:{},cta:{}},async setup(e){let t,s;const n=([t,s]=we(()=>ut()),t=await t,s(),t),a=Ge(n.communityApps?.slice(0,9)??[]);return ve(()=>{n.communityApps&&(a.value=mt(n.communityApps).slice(0,9))}),(l,o)=>{const d=Fe,c=Se;return r(),O(c,{class:"relative overflow-hidden rounded-2 bg-darkblue/5 nq-hoverable h-[320px] md:h-[400px] w-full",to:e.cta},{default:J(()=>[i("div",Ut,[i("div",Wt,[b(d,{class:"size-10 md:size-12",name:"custom:apps"}),i("div",null,[i("h3",Yt,[Q(l.$slots,"title",{mdcUnwrap:"p"},()=>
1[U(q(e.title),1)])]),i("p",Xt,[Q(l.$slots,"description",{mdcUnwrap:"p"},()=>[U(q(e.description),1)])])])]),e.categoriesLabel||e.categoriesDescription?(r(),g("div",Qt,[e.categoriesLabel?(r(),g("p",Jt,q(e.categoriesLabel),1)):_("",!0),e.categoriesDescription?(r(),g("p",Zt,q(e.categoriesDescription),1)):_("",!0)])):_("",!0)]),i("div",en,[i("ul",tn,[(r(!0),g(te,null,Ae(p(a),f=>(r(),g("li",{key:f.name,class:"rounded-lg overflow-hidden p-12",style:ne(`background: ${f.color}`)},[i("img",{class:"size-full object-contain mix-blend-lighten",src:f.logo,alt:""},null,8,nn)],4))),128))])])]),_:3},8,["to"])}}}),an=Object.assign(sn,{__name:"BannerAppGallery"}),on={class:"pt-0 bg-neutral-0 relative z-10 overflow-x-clip"},ln={key:0,class:"text-200 md:text-300 lg:text-400 pointer-events-none absolute -bottom-2.5 bottom-lg:-0.2775em -right-0.2em right-lg:-0.25em"},rn={class:"max-w-full w-full relative z-10"},cn={key:0,class:"mt-3 md:mt-4 flex flex-col gap-5 md:flex-row md:items-end md:justify-between"},un=W({__name:"index",props:{overlapsNextSection:{type:Boolean},items:{}},setup(e){return(t,s)=>{const n=Se;return r(),g("div",on,[(r(!0),g(te,null,Ae(e.items,(a,l)=>(r(),g("div",{key:l,class:H(["py-6 py-lg:72 px-8 rounded-2 w-full shadow relative overflow-hidden outline outline-1.5 outline-offset--1.5 outline-neutral/10",a.bgColor==="green"?"bg-gradient-green":""]),style:ne(a.bgColor!=="green"?`background: rgb(var(--nq-${a.bgColor||"green"}))`:void 0)},[a.backgroundPattern==="Nimiq Hexagon"?(r(),g("div",ln,[...s[0]||(s[0]=[i("div",{class:"text-transparent","i-nimiq:logos-nimiq-mono":""},[i("div",{class:"size-full bg-gradient-to-bl from-transparent via-transparent to-neutral/20"})],-1)])])):_("",!0),i("div",rn,[i("div",null,[a.label?(r(),g("p",{key:0,class:H(["text-12 nq-label mb-1",a.bgColor==="green"?"text-white/80 mt-2 md:mt-3":"mt-4 md:mt-6"])},q(a.label),3)):_("",!0),i("h3",{class:H(["banner-headline",a.bgColor==="green"?"!text-white":""])},[Q(t.$slots,`title-${l}`,{mdcUnwrap:"p"},()=>[U(q(a.headline),1)],!0)],2)]),t.$slots[`description-${l}`]||a.subline||a.link?(r(),g("div",cn,[t.$slots[`description-${l}`]||a.subline?(r(),g("p",{key:0,class:H(["md:max-w-60ch",a.bgColor==="green"?"text-white/70":""])},[Q(t.$slots,`description-${l}`,{mdcUnwrap:"p"},()=>[U(q(a.subline),1)],!0)],2)):_("",!0),a.link&&a.linkLabel?(r(),O(n,{key:1,class:H(["nq-arrow nq-pill-lg shrink-0 self-start md:self-end md:ml-auto",a.bgColor==="green"?"nq-pill-tertiary text-blue":"nq-pill-blue"]),to:a.link},{default:J(()=>[U(q(a.linkLabel),1)]),_:2},1032,["to","class"])):a.link?(r(),O(n,{key:2,class:"nq-arrow nq-pill-lg nq-pill-blue shrink-0 self-start md:self-end md:ml-auto",to:a.link},null,8,["to"])):_("",!0)])):_("",!0)])],6))),128))])}}}),mn=Object.assign($e(un,[["__scopeId","data-v-faae0882"]]),{__name:"Banner"}),dn={class:"nq-section-gap bg-neutral-0"},fn={class:"bg-neutral-0"},pn={class:"nq-section-gap bg-neutral-0 border-t border-neutral-300",style:{"--f-pt-min":"144","--f-pt-max":"200"}},gn={class:"bg-neutral-0","nq-wide":"",style:{"--pt":"0"}},hn={class:"nq-section-gap bg-neutral-100"},_n={class:"bg-neutral-100"},bn={class:"bg-neutral-100"},yn={class:"nq-section-gap bg-neutral-0"},xn={class:"bg-neutral-0"},kn={class:"bg-neutral-0 pt-0"},vn={class:"nq-section-gap bg-neutral-100"},jn=W({__name:"community",async setup(e){let t,s;const n=([t,s]=we(()=>dt("community")),t=await t,s(),t),a=n.seo?.title||n.hero?.title||"Nimiq Community",l=n.seo?.description||n.hero?.description;return _e({title:a,meta:[{name:"description",content:l},{property:"og:title",content:a},{property:"og:description",content:l},{property:"og:url",content:"https://www.nimiq.com/community"}]}),_e({link:[{rel:"canonical",href:"https://www.nimiq.com/community"}]}),(o,d)=>{const c=Ne,f=Rt,h=Le,u=Ht,y=rt,x=ct,k=an,D=mn,v=Ie;return r(),O(v,{"footer-bg-color":"grey"},{default:J(()=>[i("section",dn,[b(c,E(V(p(n).hero)),null,16)]),i("section",fn,[b(f,E(V(p(n).stats)),null,16)]),i("section",pn,[b(h,E(V(p(n).countries.headline)),null,16)]),i("section",gn,[b(u,{flags:p(n).countries.flags},null,8,["flags"])]),i("section",hn,[b(h,E(V(p(n).social.headline)),null,16)]),i("section",_n,[b(y,E(V(p(n).social.grid)),null,16)]),i("section",bn,[b(x,E(V(p(n).newsletter)),null,16)]),i("section",yn,[b(h,E(V(p(n).apps.headline)),null,16)]),i("section",xn,[b(k,E(V(p(n).apps.gallery)),null,16)]),i("section",kn,[b(D,E(V(p(n).banner)),null,16)]),i("section",vn,[b(h,E(V(p(n).feedback)),null,16)])]),_:1})}}});
1export{jn as default};
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.