1"use strict";(self["webpackChunkrenetik_portal"]=self["webpackChunkrenetik_portal"]||[]).push([[597],{468:function(t,e,s){s.d(e,{A:function(){return _}});var i=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"cs-image",class:`is-${t.status}`,style:{width:this.width,height:this.height}},["loaded"!==t.status?e("div",{staticClass:"cs-image__placeholder"},["error"===t.status?e("v-icon",{staticClass:"cs-image__error-icon"},[t._v("broken_image")]):t._e()],1):t._e(),e("img",{ref:"img",style:t.imageStyles,attrs:{alt:t.alt,src:t.src,loading:t.loadingAttr,fetchpriority:t.fetchPriorityAttr,decoding:"async"},on:{load:t.onLoad,error:t.onError}})])},a=[],r=s(2473),o=s(5215),n=s(5692),c=s(8358);let d=class extends c.p{constructor(...t){super(...t),(0,r.A)(this,"src",void 0),(0,r.A)(this,"width",void 0),(0,r.A)(this,"height",void 0),(0,r.A)(this,"alt",void 0),(0,r.A)(this,"cover",void 0),(0,r.A)(this,"position",void 0),(0,r.A)(this,"eager",void 0),(0,r.A)(this,"status","loading")}get imageStyles(){return{width:"100%",height:"100%","object-fit":this.cover?"cover":"contain","object-position":this.position}}get loadingAttr(){return this.eager?"eager":"lazy"}get fetchPriorityAttr(){return this.eager?"high":"auto"}syncStatusFromImg(){const t=this.$refs.img;t&&t.complete&&(this.status=t.naturalWidth>0?"loaded":"error")}mounted(){super.mounted(),this.syncStatusFromImg()}onSrcChanged(){this.status="loading",this.$nextTick(()=>this.syncStatusFromImg())}onLoad(){this.status="loaded"}onError(){this.status="error"}};(0,o.Cg)([(0,n.kv)({required:!0})],d.prototype,"src",void 0),(0,o.Cg)([(0,n.kv)({required:!0})],d.prototype,"width",void 0),(0,o.Cg)([(0,n.kv)({required:!0})],d.prototype,"height",void 0),(0,o.Cg)([(0,n.kv)({default:""})],d.prototype,"alt",void 0),(0,o.Cg)([(0,n.kv)({default:!1})],d.prototype,"cover",void 0),(0,o.Cg)([(0,n.kv)({default:"center center"})],d.prototype,"position",void 0),(0,o.Cg)([(0,n.kv)({default:!1})],d.prototype,"eager",void 0),(0,o.Cg)([(0,n.ox)("src")],d.prototype,"onSrcChanged",null),d=(0,o.Cg)([n.uA],d);var l=d,u=l,h=s(1656),p=(0,h.A)(u,i,a,!1,null,"2d8e6e4a",null),_=p.exports},1960:function(t,e,s){s.r(e),s.d(e,{default:function(){return b}});var i=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("v-container",{staticClass:"site-page site-page--wide site-stack",attrs:{tag:"main"}},[e("SitePageHeader",{staticClass:"case-studies__header",attrs:{summary:t.titles.projectsDescription,title:t.titles.projectsPage},scopedSlots:t._u([{key:"actions",fn:function(){return[e("v-btn",{staticClass:"site-action site-action--secondary",attrs:{to:{path:t.constants.contactPath},color:"primary",outline:""}},[e("v-icon",{attrs:{left:""}},[t._v("mail")]),t._v(" "+t._s(t.titles.contactPage)+" ")],1)]},proxy:!0}])}),e("div",{staticClass:"case-study-grid"},t._l(t.caseStudies,function(t){return e("CaseStudyCard",{key:t.route,attrs:{caseStudy:t}})}),1)],1)},a=[],r=s(2473),o=(s(8111),s(1701),s(5215)),n=s(5692),c=s(7351),d=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("v-card",{staticClass:"site-card site-card--interactive site-card--edge-media site-card--column case-study-card",attrs:{to:{path:t.constants.projectPath(t.caseStudy.route)},flat:"",ripple:""}},[e("CSImage",{staticClass:"case-study-card__media",attrs:{alt:t.caseStudyImageAlt,cover:!1,src:t.caseStudy.heroImage,height:"220px",position:"center",width:"100%"}}),e("v-card-title",{staticClass:"site-card__header"},[e("div",[e("div",{staticClass:"site-card-title"},[t._v(t._s(t.caseStudy.title))]),e("div",{staticClass:"site-meta case-study-card__subtitle"},[t._v(t._s(t.caseStudy.subtitle))])])]),e("v-card-text",{staticClass:"site-card__body"},[t.caseStudyMeta?e("div",{staticClass:"site-meta case-study-card__meta"},[t._v(" "+t._s(t.caseStudyMeta)+" ")]):t._e(),e("div",{staticClass:"site-body"},[t._v(t._s(t.caseStudySummary))])]),e("v-card-actions",{staticClass:"site-card__footer"},t._l(t.caseStudy.technologies.slice(0,3),function(s){return e("v-chip",{key:s,attrs:{small:""}},[t._v(" "+t._s(s)+" ")])}),1)],1)},l=[],u=s(468),h=s(2740),p=s(9778);let _=class extends h.C{constructor(...t){super(...t),(0,r.A)(this,"caseStudy",void 0)}get caseStudyMeta(){return[this.caseStudy.client,this.caseStudy.role,this.caseStudy.date].filter(
1Boolean).join(" · ")}get caseStudySummary(){return this.caseStudy.cardSummary}get caseStudyImageAlt(){return this.caseStudy.imageAlts[0]||(0,p.cA)(this.caseStudy.title)}};(0,o.Cg)([(0,n.kv)({required:!0})],_.prototype,"caseStudy",void 0),_=(0,o.Cg)([(0,n.uA)({components:{CSImage:u.A}})],_);var v=_,g=v,y=s(1656),m=(0,y.A)(g,d,l,!1,null,"fef48fc2",null),f=m.exports,C=s(1758),S=s(8714);let A=class extends c.A{constructor(...t){super(...t),(0,r.A)(this,"pageTitle",this.titles.projectsPage)}get caseStudies(){return this.model.projects.featured}metaInfo(){const t={"@context":"https://schema.org","@graph":[{"@type":"CollectionPage",name:this.titles.projectsPage,description:this.titles.projectsDescription,url:(0,p.W3)(this.constants.projectsPath),mainEntity:{"@type":"ItemList",itemListElement:this.caseStudies.map((t,e)=>({"@type":"ListItem",position:e+1,url:(0,p.W3)(this.constants.projectPath(t.route)),name:(0,p.QZ)(t.title),description:(0,p.QZ)(t.subtitle)}))}},(0,p.mq)([{name:S.RU,path:"/"},{name:this.titles.homePage,path:this.constants.introductionPath},{name:this.titles.projectsPage,path:this.constants.projectsPath}])]};return(0,p.JF)(this.titles.projectsSeoTitle,this.titles.projectsDescription,this.constants.projectsPath,(0,p.hr)(this.constants.projectsPath),t)}beforeRouteEnter(t,e,s){super.beforeRouteEnter(t,e,s)}};A=(0,o.Cg)([(0,n.uA)({components:{CaseStudyCard:f,SitePageHeader:C.A}})],A);var P=A,k=P,x=(0,y.A)(k,i,a,!1,null,"31f45f0f",null),b=x.exports},1758:function(t,e,s){s.d(e,{A:function(){return _}});var i=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("header",{staticClass:"site-page-header"},[e("div",{staticClass:"site-page-header__layout"},[e("div",{staticClass:"site-page-header__content"},[t.eyebrow?e("div",{staticClass:"site-section-title"},[t._v(t._s(t.eyebrow))]):t._e(),e("h1",{staticClass:"site-page-title"},[t._v(t._s(t.title))]),t.summary?e("p",{staticClass:"site-page-summary"},[t._v(t._s(t.summary))]):t._e()]),t.$slots.media?e("div",{staticClass:"site-page-header__media"},[t._t("media")],2):t._e(),t.$slots.actions?e("div",{staticClass:"site-actions site-page-header__actions"},[t._t("actions")],2):t._e()])])},a=[],r=s(2473),o=s(5215),n=s(5692),c=s(2740);let d=class extends c.C{constructor(...t){super(...t),(0,r.A)(this,"title",void 0),(0,r.A)(this,"summary",void 0),(0,r.A)(this,"eyebrow",void 0)}};(0,o.Cg)([(0,n.kv)({required:!0})],d.prototype,"title",void 0),(0,o.Cg)([(0,n.kv)({default:""})],d.prototype,"summary",void 0),(0,o.Cg)([(0,n.kv)({default:""})],d.prototype,"eyebrow",void 0),d=(0,o.Cg)([n.uA],d);var l=d,u=l,h=s(1656),p=(0,h.A)(u,i,a,!1,null,null,null),_=p.exports},1656:function(t,e,s){function i(t,e,s,i,a,r,o,n){var c,d="function"===typeof t?t.options:t;if(e&&(d.render=e,d.staticRenderFns=s,d._compiled=!0),i&&(d.functional=!0),r&&(d._scopeId="data-v-"+r),o?(c=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),a&&a.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},d._ssrRegister=c):a&&(c=n?function(){a.call(this,(d.functional?this.parent:this).$root.$options.shadowRoot)}:a),c)if(d.functional){d._injectStyles=c;var l=d.render;d.render=function(t,e){return c.call(e),l(t,e)}}else{var u=d.beforeCreate;d.beforeCreate=u?[].concat(u,c):[c]}return{exports:t,options:d}}s.d(e,{A:function(){return i}})},7351:function(t,e,s){s.d(e,{A:function(){return a}});var i=s(2740);class a extends i.C{get topBarNavigation(){return null}beforeRouteEnter(t,e,s){s(t=>{const e=t;e.main.portal&&e.main.portal.topBar.showPage(e)})}}}}]); 2//# sourceMappingURL=projects.c7691102.js.map
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.