1import{Ca as y,Pa as d,Xb as l,eb as e,fb as t,hb as s,ib as c,jb as v,lb as h,qb as o,wb as F,xb as N,za as U}from"./chunk-B6JJDYZC.js";var L=["*"],x=(()=>{class r{imageSrc=l.required();imageAlt=l.required();static ɵfac=function(n){return new(n||r)();};static ɵcmp=d({type:r,selectors:[["fea-product-card"]],inputs:{imageSrc:[1,"imageSrc"],imageAlt:[1,"imageAlt"]},ngContentSelectors:L,decls:5,vars:2,consts:[[1,"product-card"],[1,"product-card__media"],["width","480","height","360","loading","lazy","decoding","async",3,"src","alt"],[1,"product-card__body"]],template:function(n,i){n&1&&(F(),s(0,"article",0)(1,"div",1),v(2,"img",2),c(),s(3,"div",3),N(4),c()()),n&2&&(y(2),h("src",i.imageSrc(),U)("alt",i.imageAlt()));},styles:[".product-card[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(260px,40%) 1fr;gap:2rem;align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000f;padding:2rem}.product-card__media[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;padding:1.5rem}.product-card__media[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:auto;max-height:320px;object-fit:contain;display:block}.product-card__body[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1rem;text-align:left}@media(max-width:760px){.product-card[_ngcontent-%COMP%]{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}}"],changeDetection:0});}return r;})();var B=(()=>{class r{static ɵfac=function(n){return new(n||r)();};static ɵcmp=d({type:r,selectors:[["app-products"]],decls:51,vars:0,consts:()=>{let a;a="References";let n;n=" Objective control over your testing ";let i;i=" TestNavigator is a test coverage measurement and decision-support platform that helps you prioritize test cases in real time and make data-driven Go/No-Go decisions before release. ";let S;S=" Measure test coverage across manual and automated testing ";let u;u=" Prioritize test cases based on code changes and complexity ";let P;P=" Generate objective Go/No-Go reports for release decisions ";let g;g=" Supports multiple programming languages ";let p;p=" Explore TestNavigator ";let E;E=" Enterprise AI knowledge platform ";let f;f=" Make your company knowledge instantly accessible, accurately and securely. DocuART transforms documents and data from PDFs, Word files, databases, and ERP systems into actionable, real-time knowledge. ";let A;A=" Multilingual document processing ";let m;m=" Secure, closed enterprise environment ";let T;T=" Real-time responses and analysis ";let C;C=" Fully customizable to your business needs ";let R;R=" Explore DocuART ";let M;M=" Full control. Intelligent business management. ";let b;b=" Keira AI+ is a cloud-based, integrated business management platform that provides a complete, 360\xB0 view of your operations. It is designed to support companies of all sizes, with a flexible, modular structure tailored to your specific business needs. ";let $;$=" Modules tailored to your business processes ";let O;O=" Built-in AI assistant ";let D;D=" Automated tax authority integration ";let I;I=" Modular, scalable architecture ";let G;return G=" Explore Keira AI+ ",[a,n,i,S,u,P,g,p,E,f,A,m,T,C,R,M,b,$,O,D,I,G,[1,"products"],[1,"products__title"],["imageSrc","/assets/products/testnavigator.webp","imageAlt","TestNavigator"],[1,"product-card__title"],[1,"product-card__text"],["role","list",1,"product-card__features"],["href","https://testnavigator.ai/","target","_blank","rel","noopener noreferrer",1,"product-card__cta"],["imageSrc","/assets/products/docuart.webp","imageAlt","DocuART"],["href","https://docuart.frontendart.com","target","_blank","rel","noopener noreferrer",1,"product-card__cta"],["imageSrc","/assets/products/keira_ai.webp","imageAlt","Keira AI+"],["href","https://keira.hu/","target","_blank","rel","noopener noreferrer",1,"product-card__cta"]];},template:function(n,i){n&1&&(e(0,"section",22)(1,"h1",23),o(2,0),t(),e(3,"fea-product-card",24)(4,"h2",25),o(5,1),t(),e(6,"p",26),o(7,2),t(),e(8,"ul",27)(9,"li"),o(10,3),t(),e(11,"li"),o(12,4),t(),e(13,"li"),o(14,5),t(),e(15,"li"),o(16,6),t()(),e(17,"a",28),o(18,7),t()(),e(19,"fea-product-card",29)(20,"h2",25),o(21,8),t(),e(22,"p",26),o(23,9),t(),e(24,"ul",27)(25,"li"),o(26,10),t(),e(27,"li"),o(28,11),t(),e(29,"li"),o(30,12),t(),e(31,"li"),o(32,13),t()(),e(33,"a",30),o(34,14),t()(),e(35,"fea-product-card",31)(36,"h2",25),o(37,15),t(),e(38,"p",26),o(39,16),t(),e(40,"ul",27)(41,"li"),o(42,17),t(),e(43,"li"),o(44,18),t(),e(45,"li"),o(46,19),t(),e(47,"li"),o(48,20),t()(),e(49,"a",32),o(50,21),t()()());},dependencies:[x],styles:[".products[_ngcontent-%COMP%]{max-width:1100px;margin:0 auto;padding:4rem 1.5rem 5rem;display:flex;flex-direction:column;gap:2rem}.products__title[_ngcontent-%COMP%]{text-align:center;margin:0 0 .5rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;color:#063a4d}.product-card__title[_ngcontent-%COMP%]{margin:0;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:800;color:#063a4d;line-height:1.3}.product-card__text[_ngcontent-%COMP%]{margin:0;color:#444748;font-size:.9375rem;line-height:1.6;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.product-card__features[_ngcontent-%COMP%]{list-style:none;padding:0;margin:.25rem 0 .5rem;display:flex;flex-direction:column;gap:.6rem}.product-card__features[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{position:relative;padding-left:1.75rem;background:url(/assets/products/done.webp) left .2rem/1.1rem 1.1rem no-repeat;color:#444748;font-size:.9375rem;line-height:1.5}.product-card__cta[_ngcontent-%COMP%]{align-self:flex-start;display:inline-block;padding:.75rem 2rem;margin-top:.25rem;background:#70c14a;color:#fff;font-size:1rem;font-weight:600;border-radius:9999px;text-decoration:none;transition:background .2s ease}.product-card__cta[_ngcontent-%COMP%]:hover, .product-card__cta[_ngcontent-%COMP%]:focus-visible{background:#5ba03b}.product-card__cta[_ngcontent-%COMP%]:focus-visible{outline:2px solid #70c14a;outline-offset:2px}@media(max-width:760px){.products[_ngcontent-%COMP%]{padding:2.5rem 1rem 3.5rem}.product-card__cta[_ngcontent-%COMP%]{align-self:stretch;text-align:center}}"],changeDetection:0});}return r;})();export{B 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.