PageSourceSearch

https://frontendart.com/en/chunk-NK7YZ66R.js

js frontendart.com collected 2026-10-04 05:45:09 UTC 6,701 bytes, 1 lines download raw bytes

1import{i as $,j as w,l as D}from"./chunk-XTZKRUO6.js";import{A as L,E as k,H as I,r as T,y as v,z as O}from"./chunk-NHALPIJI.js";import{Ca as r,F as u,Gb as E,Hb as C,Nb as h,Ob as y,Pa as M,Q as c,Xb as x,Za as p,_a as g,aa as P,db as R,eb as a,fb as n,gb as m,ja as A,qb as o,vb as f,ya as b}from"./chunk-B6JJDYZC.js";function G(t,l){if(t&1&&(a(0,"p",12),E(1),n()),t&2){let e=f();r(),C(e.abstract);}}function z(t,l){if(t&1&&(a(0,"article",17),m(1,"div",20),h(2,"markdown"),n()),t&2){let e=f();r(),R("innerHTML",y(2,1,e.description),b);}}function F(t,l){if(t&1&&(a(0,"div",7)(1,"div",9)(2,"article",10)(3,"h1",11),E(4),n(),p(5,G,2,1,"p",12),n(),a(6,"aside",13)(7,"h2",14),o(8,0),n(),a(9,"p",15),o(10,1),n(),a(11,"a",16),o(12,2),n()()(),p(13,z,3,3,"article",17),a(14,"footer",18)(15,"a",19),o(16,3),n()()()),t&2){let e=l;r(4),C(e.title),r(),g(e.abstract?5:-1),r(8),g(e.description?13:-1);}}function N(t,l){t&1&&(a(0,"div",8)(1,"p"),o(2,4),n()());}var U=(()=>{class t{cms=c(k);careerService=c(I);localeLinks=c(L);destroyRef=c(P);slug=x.required();article=O(v(this.slug).pipe(u(e=>this.careerService.getBySlug(e))));constructor(){A(()=>{let e=this.article();e&&this.localeLinks.set(w("/careers",e));}),$(this.article,this.cms),this.destroyRef.onDestroy(()=>this.localeLinks.clear());}static ɵfac=function(i){return new(i||t)();};static ɵcmp=M({type:t,selectors:[["app-career-detail"]],inputs:{slug:[1,"slug"]},decls:4,vars:1,consts:()=>{let e;e=" Apply now! ";let i;i=" Would you like to be part of a pioneering software development company? Join FrontEndART Szoftver Kft. as a dual student. Send us your CV and motivation letter to become part of our team. ";let d;d=" Submit application ";let _;_=" \u2190 Back to all open positions ";let S;return S="Loading position\u2026",[e,i,d,_,S,["aria-hidden","true",1,"career-detail-hero"],["src","/assets/careers/career_detail_header.webp","alt","","loading","eager","decoding","async",1,"career-detail-hero__image"],[1,"career-detail"],["role","status","aria-live","polite",1,"career-detail","career-detail--loading"],[1,"career-detail__top"],[1,"career-detail__card","career-detail__card--info"],[1,"career-detail__title"],[1,"career-detail__abstract"],[1,"career-detail__card","career-detail__card--apply"],[1,"career-detail__apply-heading"],[1,"career-detail__apply-text"],["href","mailto:[email protected]",1,"career-detail__apply-button"],[1,"career-detail__card","career-detail__card--content"],[1,"career-detail__footer"],["routerLink","/careers",1,"career-detail__back"],[1,"career-detail__content",3,"innerHTML"]];},template:function(i,d){if(i&1&&(a(0,"section",5),m(1,"img",6),n(),p(2,F,17,3,"div",7)(3,N,3,0,"div",8)),i&2){let _;
1r(2),g((_=d.article())?2:3,_);}},dependencies:[T,D],styles:[".career-detail-hero[_ngcontent-%COMP%]{width:100%;overflow:hidden;background:#e5e7eb}.career-detail-hero__image[_ngcontent-%COMP%]{display:block;width:100%;height:clamp(180px,28vw,320px);object-fit:cover}.career-detail[_ngcontent-%COMP%]{max-width:1200px;margin:0 auto;padding:2rem 1.5rem 4rem;display:flex;flex-direction:column;gap:1.5rem}.career-detail--loading[_ngcontent-%COMP%]{text-align:center;padding:6rem 1rem;color:#888}.career-detail__top[_ngcontent-%COMP%]{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem}.career-detail__card[_ngcontent-%COMP%]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:1.75rem 2rem}.career-detail__card--info[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.75rem}.career-detail__title[_ngcontent-%COMP%]{margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.25;color:#063a4d}.career-detail__abstract[_ngcontent-%COMP%]{margin:0;color:#444748;font-size:1rem;line-height:1.7}.career-detail__card--apply[_ngcontent-%COMP%]{background:linear-gradient(180deg,#8ac26a,#2d6850);color:#fff;display:flex;flex-direction:column;gap:1rem}.career-detail__apply-heading[_ngcontent-%COMP%]{margin:0;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:800;line-height:1.25;color:#fff}.career-detail__apply-text[_ngcontent-%COMP%]{margin:0;font-size:.9375rem;line-height:1.6;color:#fffffff2}.career-detail__apply-button[_ngcontent-%COMP%]{align-self:flex-start;display:inline-block;margin-top:.25rem;padding:.65rem 1.5rem;background:#fff;color:#5ba03b;font-size:.9375rem;font-weight:700;border-radius:9999px;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.career-detail__apply-button[_ngcontent-%COMP%]:hover, .career-detail__apply-button[_ngcontent-%COMP%]:focus-visible{background:#f3fbef;transform:translateY(-1px)}.career-detail__apply-button[_ngcontent-%COMP%]:focus-visible{outline:2px solid #fff;outline-offset:2px}.career-detail__card--content[_ngcontent-%COMP%]{padding:2rem 2.25rem}.career-detail__content[_ngcontent-%COMP%]{font-size:1rem;line-height:1.75;color:#1f2937}.career-detail__content[_ngcontent-%COMP%]     img{max-width:100%;height:auto;border-radius:8px}.career-detail__content[_ngcontent-%COMP%]     h2, .career-detail__content[_ngcontent-%COMP%]     h3, .career-detail__content[_ngcontent-%COMP%]     h4{margin-top:1.5em;color:#063a4d}.career-detail__content[_ngcontent-%COMP%]     h2{font-size:1.375rem}.career-detail__content[_ngcontent-%COMP%]     h3{font-size:1.125rem}.career-detail__content[_ngcontent-%COMP%]     p{margin:0 0 1em}.career-detail__content[_ngcontent-%COMP%]     ul, .career-detail__content[_ngcontent-%COMP%]     ol{margin:0 0 1em;padding-left:1.25rem}.career-detail__content[_ngcontent-%COMP%]     li{margin-bottom:.4em}.career-detail__content[_ngcontent-%COMP%]     a{color:#5ba03b}.career-detail__content[_ngcontent-%COMP%]     a:hover{text-decoration:underline}.career-detail__footer[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:1rem}.career-detail__back[_ngcontent-%COMP%]{display:inline-block;padding:.75rem 1.75rem;background:#70c14a;color:#fff;font-size:.9375rem;font-weight:600;border-radius:9999px;text-decoration:none;transition:background .2s ease,transform .2s ease}.career-detail__back[_ngcontent-%COMP%]:hover, .career-detail__back[_ngcontent-%COMP%]:focus-visible{background:#5ba03b;transform:translateY(-1px);text-decoration:none}.career-detail__back[_ngcontent-%COMP%]:focus-visible{outline:2px solid #5ba03b;outline-offset:2px}@media(max-width:900px){.career-detail__top[_ngcontent-%COMP%]{grid-template-columns:1fr}}@media(max-width:640px){.career-detail[_ngcontent-%COMP%]{padding:1.5rem 1rem 3rem}.career-detail__card[_ngcontent-%COMP%], .career-detail__card--content[_ngcontent-%COMP%]{padding:1.5rem 1.25rem}}"],changeDetection:0});}return t;})();export{U as default};/**i18n:0e4247f1d6c7a55aa66a1c5585411754ea11b71bf92f6aa34cfedb7036922b80*/

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.