1import{_ as A}from"./LF3gb2tx.js";import{e as o,f as s,g as t,d as g,v as i,i as d,t as n,w as _,_ as m,u as k,a as C,F as f,r as b,n as $,y as j,k as M,h as u,j as P,q as H,s as z,p as Z,O as L,z as w,ez as S,B as E}from"./DmDi6f2f.js";import{_ as N}from"./C1_fxImU.js";import{u as G}from"./DgTmcFBD.js";import"./CGu-nvdE.js";import"./Cz7Vg6w3.js";import"./D8I9GbYo.js";import"./bczWb78p.js";import"./B3rtpeYM.js";import"./CkoJYZoj.js";import"./DLnYiFCV.js";import"./BXJ3BHY8.js";const R={xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",viewBox:"0 0 24 24"};function T(a,e){return o(),s("svg",R,[...e[0]||(e[0]=[t("g",{"clip-path":"url(#developers_opensource_arrow-right_svg__a)"},[t("path",{fill:"currentColor","fill-rule":"evenodd",d:"M12.293 5.293a1 1 0 0 1 1.414 0l6 6a1 1 0 0 1 0 1.414l-6 6a1 1 0 0 1-1.414-1.414L16.586 13H5a1 1 0 1 1 0-2h11.586l-4.293-4.293a1 1 0 0 1 0-1.414","clip-rule":"evenodd"})],-1),t("defs",null,[t("clipPath",{id:"developers_opensource_arrow-right_svg__a"},[t("path",{fill:"currentColor",d:"M0 0h24v24H0z"})])],-1)])])}const y={render:T},q={xmlns:"http://www.w3.org/2000/svg",width:"14",height:"14",fill:"none",viewBox:"0 0 14 14"};function U(a,e){return o(),s("svg",q,[...e[0]||(e[0]=[t("path",{stroke:"#396FFA","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"1.167",d:"M2.333 8.167a.583.583 0 0 1-.455-.951l5.775-5.95a.292.292 0 0 1 .502.268l-1.12 3.512a.583.583 0 0 0 .548.787h4.084a.583.583 0 0 1 .455.951l-5.775 5.95a.291.291 0 0 1-.502-.268l1.12-3.512a.583.583 0 0 0-.548-.787z"},null,-1)])])}const W={render:U},J={xmlns:"http://www.w3.org/2000/svg",width:"12",height:"15",fill:"none",viewBox:"0 0 12 15"};function Q(a,e){return o(),s("svg",J,[...e[0]||(e[0]=[t("path",{stroke:"#06B6D4","stroke-linecap":"round","stroke-opacity":".7",d:"M3.833 7.167 5.166 8.5l2.667-2.666m3.333 2c0 3.333-2.334 5-5.107 5.967a.67.67 0 0 1-.446-.007C2.833 12.834.5 11.167.5 7.834V3.167a.667.667 0 0 1 .667-.667c1.333 0 3-.8 4.16-1.813a.78.78 0 0 1 1.012 0C7.506 1.707 9.166 2.5 10.5 2.5a.667.667 0 0 1 .667.667z"},null,-1)])])}const X={render:Q},Y={xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"none",viewBox:"0 0 16 16"};function ee(a,e){return o(),s("svg",Y,[...e[0]||(e[0]=[t("path",{stroke:"#06B6D4","stroke-linecap":"round","stroke-linejoin":"round","stroke-opacity":".7",d:"M8.553 1.453a1.33 1.33 0 0 0-1.107 0l-5.713 2.6a.667.667 0 0 0 0 1.22l5.72 2.607a1.33 1.33 0 0 0 1.107 0l5.72-2.6a.667.667 0 0 0 0-1.22z"},null,-1),t("path",{stroke:"#06B6D4","stroke-linecap":"round","stroke-linejoin":"round","stroke-opacity":".7",d:"M1.334 8a.67.67 0 0 0 .386.607l5.734 2.606a1.33 1.33 0 0 0 1.1 0l5.72-2.6A.67.67 0 0 0 14.667 8"},null,-1),t("path",{stroke:"#06B6D4","stroke-linecap":"round","stroke-linejoin":"round","stroke-opacity":".7",d:"M1.334 11.333a.67.67 0 0 0 .386.607l5.734 2.607a1.33 1.33 0 0 0 1.1 0l5.72-2.6a.67.67 0 0 0 .393-.614"},null,-1)])])}const te={render:ee},oe={class:"top-banner overflow-hidden border-b border-[#1d2036] text-white"},se={class:"container relative z-2"},ne={class:"flex flex-col items-center text-center lg:py-80px <lg:py-64px"},re={class:"top-banner__badge mb-24px inline-flex items-center gap-10px rounded-full px-14px py-8px"},ae={class:"text-14px leading-20px text-white"},le={class:"text-48px leading-60px font-700 text-white <lg:text-32px <lg:leading-40px"},ie={class:"mt-24px max-w-930px text-18px leading-28px text-white/80 <lg:mt-16px <lg:text-16px <lg:leading-24px"},pe={class:"mt-24px flex items-stretch justify-center gap-16px <tiny:flex-wrap <tiny:gap-y-12px"},ce={class:"flex items-center gap-6px"},de={class:"text-16px leading-24px text-white <lg:text-14px"},he={class:"flex items-center gap-6px"},ue={class:"text-16px leading-24px text-white <lg:text-14px"},_e={id:"ComPDF_github_opensource_banner",class:"top-banner__button mt-48px inline-flex min-h-52px items-center justify-center gap-8px rounded-8px px-24px py-12px text-18px leading-28px font-500 text-white <lg:mt-32px <lg:w-full <lg:max-w-300px <lg:text-16px",href:"https://github.com/ComPDFKit",target:"_blank",rel:"noopener noreferrer"},ve=g({__name:"TopBanner",setup(a){return(e,r)=>(o(),s("section",oe,[r[1]||(r[1]=t("div",{class:"top-banner__glow top-banner__glow--left"},null,-1)),r[2]||(r[2]=t("div",{class:"top-banner__glow top-banner__glow--right"},null,-1)),r[3]||(r[3]=t("div",{class:"top-banner__grid"},null,-1)),t("div",se,[t("div",ne,[t("div",re,[i(d(W),{class:"h-14px w-14px","aria-hidden":"true"}),t("span",ae,n(e.$t("developersOpenSourceHub.badge")),1)]),t("h1",le,n(e.$t("developersOpenSourceHub.title")),1),t("p",ie,n(e.$t("developersOpenSourceHub.description")),1),t("div",pe,[t("div",ce,[i(d(te),{class:"h-16px w-16px","aria-hidden":"true"}),t("span",de,n(e.$t("developersOpenSourceHub.projects")),1)]),r[0]||(r[0]=t("span",{class:"h-24px w-px bg-white/30 <tiny:hidden","aria-hidden":"true"},null,-1)),t("div",he,[i(d(X),{class:"h-15px w-12px","aria-hidden":"true"}),t("span",ue,n(e.$t("developersOpenSourceHub.license")),1)])]),t("a",_e,[_(n(e.$t("developersOpenSourceHub.viewOnGitHub"))+" ",1),i(d(y),{class:"h-24px w-24px","aria-hidden":"true"})])])])]))}}),xe=m(ve,[["__scopeId","data-v-e54c3704"]]),fe={class:"open-source-list bg-[#0A0D1C] py-80px text-white <lg:py-64px"},ge={class:"container"},me={class:"text-center"},we={class:"text-30px leading-40px font-600 <lg:text-24px <lg:leading-32px"},be={class:"mt-16px text-16px leading-24px text-white/80 <lg:text-14px"},ke={class:"mt-40px flex flex-col gap-40px <lg:mt-32px <lg:gap-32px"},ye={class:"text-30px leading-40px font-600 <lg:text-24px <lg:leading-32px"},Me={class:"mt-16px text-16px leading-24px text-white/80"},He={key:0,class:"font-600 text-white"},ze={key:1},$e={class:"mt-16px flex flex-wrap gap-x-16px gap-y-8px"},Se=["href","id","target"],Fe=["src","alt"],Ce=g({__name:"List",setup(a){const{t:e}=k(),r=C(),h=M(()=>[{title:e("developersOpenSourceHub.list.items[0].title"),descriptionStrong:e("developersOpenSourceHub.list.items[0].descriptionStrong"),description:e("developersOpenSourceHub.list.items[0].description"),image:"/images/developers/opensource/generation.png",actions:[{label:e("developersOpenSourceHub.list.items[0].download"),href:"https://github.com/ComPDFKit/compdf-generation",id:"ComPDF_generationtgithub_opensource",external:!0}]},{title:e("developersOpenSourceHub.list.items[1].title"),descriptionStrong:e("developersOpenSourceHub.list.items[1].descriptionStrong"),description:e("developersOpenSourceHub.list.items[1].description"),image:"/images/developers/opensource/self.png",actions:[{label:e("developersOpenSourceHub.list.items[1].start"),href:"https://github.com/ComPDFKit/compdf-self-hosted",id:"ComPDF_sdkgithub_opensource",external:!0},{label:e("developersOpenSourceHub.list.items[1].guides"),href:r("/guides/pdf-sdk/self-hosted-deployment/overview"),id:"",external:!1}]},{title:e("developersOpenSourceHub.list.items[2].title"),descriptionStrong:e("developersOpenSourceHub.list.items[2].descriptionStrong"),description:e("developersOpenSourceHub.list.items[2].description"),image:"/images/developers/opensource/docslight.png",actions:[{label:e("developersOpenSourceHub.list.items[2].start"),href:"https://github.com/ComPDFKit/docslight",id:"ComPDF_docslightgithub_opensource",external:!0}]}]);return(p,l)=>(o(),s("section",fe,[t("div",ge,[t("header",me,[t("h2",we,n(p.$t("developersOpenSourceHub.list.t
1itle")),1),t("p",be,n(p.$t("developersOpenSourceHub.list.description")),1)]),t("div",ke,[(o(!0),s(f,null,b(d(h),(c,v)=>(o(),s("article",{key:c.image,class:"grid items-center gap-40px lg:grid-cols-2 lg:py-36px <lg:gap-24px"},[t("div",{class:$(v%2?"lg:order-2":"")},[t("h3",ye,n(c.title),1),t("p",Me,[c.descriptionStrong?(o(),s("span",He,n(c.descriptionStrong),1)):j("",!0),c.descriptionStrong?(o(),s("span",ze,[l[0]||(l[0]=t("br",null,null,-1)),_(n(c.description),1)])):(o(),s(f,{key:2},[_(n(c.description),1)],64))]),t("div",$e,[(o(!0),s(f,null,b(c.actions,x=>(o(),s("a",{key:x.label,class:"open-source-list__action inline-flex h-40px items-center gap-8px rounded-8px px-16px text-16px leading-24px font-500",href:x.href,id:x.id,target:x.external?"_blank":void 0},[_(n(x.label)+" ",1),i(d(y),{class:"h-20px w-20px","aria-hidden":"true"})],8,Se))),128))])],2),t("img",{class:$(["w-full rounded-16px",v%2?"lg:order-1":""]),src:c.image,alt:c.title,width:"580",loading:"lazy"},null,10,Fe)]))),128))])])]))}}),Oe=m(Ce,[["__scopeId","data-v-0222653a"]]),Be={xmlns:"http://www.w3.org/2000/svg",width:"36",height:"36",fill:"none",viewBox:"0 0 36 36"};function De(a,e){return o(),s("svg",Be,[...e[0]||(e[0]=[u('<mask id="developers_opensource_conversion_android_svg__a" fill="#fff"><path d="M0 8a8 8 0 0 1 8-8h20a8 8 0 0 1 8 8v20a8 8 0 0 1-8 8H8a8 8 0 0 1-8-8z"></path></mask><path fill="#3DDC84" fill-opacity=".08" d="M0 8a8 8 0 0 1 8-8h20a8 8 0 0 1 8 8v20a8 8 0 0 1-8 8H8a8 8 0 0 1-8-8z"></path><path fill="#3DDC84" fill-opacity=".2" d="M8 0v1h20v-2H8zm28 8h-1v20h2V8zm-8 28v-1H8v2h20zM0 28h1V8h-2v20zm8 8v-1a7 7 0 0 1-7-7h-2a9 9 0 0 0 9 9zm28-8h-1a7 7 0 0 1-7 7v2a9 9 0 0 0 9-9zM28 0v1a7 7 0 0 1 7 7h2a9 9 0 0 0-9-9zM8 0v-1a9 9 0 0 0-9 9h2a7 7 0 0 1 7-7z" mask="url(#developers_opensource_conversion_android_svg__a)"></path><path stroke="#3DDC84" stroke-linecap="round" stroke-width=".9" d="M14.25 19.875S14.625 18 18 18s3.75 1.875 3.75 1.875"></path><path stroke="#3DDC84" stroke-width=".9" d="M18 19.875c2.485 0 4.5-1.847 4.5-4.125s-2.015-4.125-4.5-4.125-4.5 1.847-4.5 4.125 2.015 4.125 4.5 4.125Z"></path><path fill="#3DDC84" d="M16.125 16.125a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5M19.875 16.125a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5"></path><path stroke="#3DDC84" stroke-linecap="round" stroke-width=".9" d="m16.125 12-1.5-1.875M19.875 12l1.5-1.875M14.25 19.875V24c0 .45.3.75.75.75h6c.45 0 .75-.3.75-.75v-4.125M12.75 20.25V24M23.25 20.25V24"></path>',7)])])}const Ve={render:De},Ke={xmlns:"http://www.w3.org/2000/svg",width:"36",height:"36",fill:"none",viewBox:"0 0 36 36"};function Ie(a,e){return o(),s("svg",Ke,[...e[0]||(e[0]=[u('<mask id="developers_opensource_flutter_svg__a" fill="#fff"><path d="M0 8a8 8 0 0 1 8-8h20a8 8 0 0 1 8 8v20a8 8 0 0 1-8 8H8a8 8 0 0 1-8-8z"></path></mask><path fill="#54C5F8" fill-opacity=".08" d="M0 8a8 8 0 0 1 8-8h20a8 8 0 0 1 8 8v20a8 8 0 0 1-8 8H8a8 8 0 0 1-8-8z"></path><path fill="#54C5F8" fill-opacity=".2" d="M8 0v1h20v-2H8zm28 8h-1v20h2V8zm-8 28v-1H8v2h20zM0 28h1V8h-2v20zm8 8v-1a7 7 0 0 1-7-7h-2a9 9 0 0 0 9 9zm28-8h-1a7 7 0 0 1-7 7v2a9 9 0 0 0 9-9zM28 0v1a7 7 0 0 1 7 7h2a9 9 0 0 0-9-9zM8 0v-1a9 9 0 0 0-9 9h2a7 7 0 0 1 7-7z" mask="url(#developers_opensource_flutter_svg__a)"></path><path fill="#54C5F8" d="M20.811 17.078H23l-4.378 3.962L23 25h-2.189l-4.379-3.961zM20.661 11h2.19l-8.757 7.922-1.094-.99z"></path>',4)])])}const Ae={render:Ie},je={xmlns:"http://www.w3.org/2000/svg",width:"36",height:"36",fill:"none",viewBox:"0 0 36 36"};function Pe(a,e){return o(),s("svg",je,[...e[0]||(e[0]=[u('<mask id="developers_opensource_macos_svg__a" fill="#fff"><path d="M0 8a8 8 0 0 1 8-8h20a8 8 0 0 1 8 8v20a8 8 0 0 1-8 8H8a8 8 0 0 1-8-8z"></path></mask><path fill="#014FCF" fill-opacity=".18" d="M0 8a8 8 0 0 1 8-8h20a8 8 0 0 1 8 8v20a8 8 0 0 1-8 8H8a8 8 0 0 1-8-8z"></path><path fill="#B4C5FF" fill-opacity=".2" d="M8 0v1h20v-2H8zm28 8h-1v20h2V8zm-8 28v-1H8v2h20zM0 28h1V8h-2v20zm8 8v-1a7 7 0 0 1-7-7h-2a9 9 0 0 0 9 9zm28-8h-1a7 7 0 0 1-7 7v2a9 9 0 0 0 9-9zM28 0v1a7 7 0 0 1 7 7h2a9 9 0 0 0-9-9zM8 0v-1a9 9 0 0 0-9 9h2a7 7 0 0 1 7-7z" mask="url(#developers_opensource_macos_svg__a)"></path><path stroke="#B4C5FF" stroke-linejoin="round" stroke-width=".9" d="M18 13.5s1.125-1.875 3-1.5c0 0 .375 1.875-1.5 2.625S18 13.5 18 13.5Z"></path><path stroke="#B4C5FF" stroke-linecap="round" stroke-linejoin="round" stroke-width=".9" d="M15.375 15.375s-1.875 0-2.625 1.875-.375 4.125.75 5.625C14.25 24 15 24.75 16.125 24.75S17.625 24 18 24s.75.75 1.875.75 1.875-1.125 2.625-2.25c.6-.9.9-1.875 1.125-3"></path><path stroke="#B4C5FF" stroke-linejoin="round" stroke-width=".9" d="M18 14.625s1.875-.375 2.625 1.125-.375 2.625-1.5 2.625-1.875-1.125-1.875-2.25.75-1.5.75-1.5Z"></path>',6)])])}const Ze={render:Pe},Le={xmlns:"http://www.w3.org/2000/svg",width:"36",height:"36",fill:"none",viewBox:"0 0 36 36"};
1function Ee(a,e){return o(),s("svg",Le,[...e[0]||(e[0]=[u('<mask id="developers_opensource_pdf_android_svg__a" fill="#fff"><path d="M0 8a8 8 0 0 1 8-8h20a8 8 0 0 1 8 8v20a8 8 0 0 1-8 8H8a8 8 0 0 1-8-8z"></path></mask><path fill="#92D9FF" fill-opacity=".1" d="M0 8a8 8 0 0 1 8-8h20a8 8 0 0 1 8 8v20a8 8 0 0 1-8 8H8a8 8 0 0 1-8-8z"></path><path fill="#92D9FF" fill-opacity=".2" d="M8 0v1h20v-2H8zm28 8h-1v20h2V8zm-8 28v-1H8v2h20zM0 28h1V8h-2v20zm8 8v-1a7 7 0 0 1-7-7h-2a9 9 0 0 0 9 9zm28-8h-1a7 7 0 0 1-7 7v2a9 9 0 0 0 9-9zM28 0v1a7 7 0 0 1 7 7h2a9 9 0 0 0-9-9zM8 0v-1a9 9 0 0 0-9 9h2a7 7 0 0 1 7-7z" mask="url(#developers_opensource_pdf_android_svg__a)"></path><path stroke="#92D9FF" stroke-linecap="round" stroke-width=".9" d="M14.25 19.875S14.625 18 18 18s3.75 1.875 3.75 1.875"></path><path stroke="#92D9FF" stroke-width=".9" d="M18 19.875c2.485 0 4.5-1.847 4.5-4.125s-2.015-4.125-4.5-4.125-4.5 1.847-4.5 4.125 2.015 4.125 4.5 4.125Z"></path><path fill="#92D9FF" d="M16.125 16.125a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5M19.875 16.125a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5"></path><path stroke="#92D9FF" stroke-linecap="round" stroke-width=".9" d="m16.125 12-1.5-1.875M19.875 12l1.5-1.875M14.25 19.875V24c0 .45.3.75.75.75h6c.45 0 .75-.3.75-.75v-4.125M12.75 20.25V24M23.25 20.25V24"></path>',7)])])}const Ne={render:Ee},Ge={xmlns:"http://www.w3.org/2000/svg",width:"36",height:"36",fill:"none",viewBox:"0 0 36 36"};function Re(a,e){return o(),s("svg",Ge,[...e[0]||(e[0]=[u('<mask id="developers_opensource_react_svg__a" fill="#fff"><path d="M0 8a8 8 0 0 1 8-8h20a8 8 0 0 1 8 8v20a8 8 0 0 1-8 8H8a8 8 0 0 1-8-8z"></path></mask><path fill="#61DAFB" fill-opacity=".08" d="M0 8a8 8 0 0 1 8-8h20a8 8 0 0 1 8 8v20a8 8 0 0 1-8 8H8a8 8 0 0 1-8-8z"></path><path fill="#61DAFB" fill-opacity=".2" d="M8 0v1h20v-2H8zm28 8h-1v20h2V8zm-8 28v-1H8v2h20zM0 28h1V8h-2v20zm8 8v-1a7 7 0 0 1-7-7h-2a9 9 0 0 0 9 9zm28-8h-1a7 7 0 0 1-7 7v2a9 9 0 0 0 9-9zM28 0v1a7 7 0 0 1 7 7h2a9 9 0 0 0-9-9zM8 0v-1a9 9 0 0 0-9 9h2a7 7 0 0 1 7-7z" mask="url(#developers_opensource_react_svg__a)"></path><path fill="#61DAFB" d="M18 19.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3"></path><path stroke="#61DAFB" stroke-width=".9" d="M18 20.625c4.142 0 7.5-1.175 7.5-2.625s-3.358-2.625-7.5-2.625S10.5 16.55 10.5 18s3.358 2.625 7.5 2.625Z"></path><path stroke="#61DAFB" stroke-width=".9" d="M15.727 19.313c2.07 3.587 4.768 5.907 6.023 5.182 1.256-.725.595-4.22-1.477-7.807-2.07-3.588-4.767-5.908-6.023-5.183s-.594 4.22 1.477 7.808Z"></path><path stroke="#61DAFB" stroke-width=".9" d="M15.727 16.688c-2.071 3.587-2.732 7.082-1.477 7.807s3.952-1.595 6.023-5.182c2.072-3.588 2.733-7.083 1.477-7.808-1.255-.725-3.952 1.595-6.023 5.183Z"></path>',7)])])}const Te={render:Re},qe={xmlns:"http://www.w3.org/2000/svg",width:"36",height:"36",fill:"none",viewBox:"0 0 36 36"};function Ue(a,e){return o(),s("svg",qe,[...e[0]||(e[0]=[u('<mask id="developers_opensource_windows_svg__a" fill="#fff"><path d="M0 8a8 8 0 0 1 8-8h20a8 8 0 0 1 8 8v20a8 8 0 0 1-8 8H8a8 8 0 0 1-8-8z"></path></mask><path fill="#BEA7FF" fill-opacity=".1" d="M0 8a8 8 0 0 1 8-8h20a8 8 0 0 1 8 8v20a8 8 0 0 1-8 8H8a8 8 0 0 1-8-8z"></path><path fill="#BEA7FF" fill-opacity=".2" d="M8 0v1h20v-2H8zm28 8h-1v20h2V8zm-8 28v-1H8v2h20zM0 28h1V8h-2v20zm8 8v-1a7 7 0 0 1-7-7h-2a9 9 0 0 0 9 9zm28-8h-1a7 7 0 0 1-7 7v2a9 9 0 0 0 9-9zM28 0v1a7 7 0 0 1 7 7h2a9 9 0 0 0-9-9zM8 0v-1a9 9 0 0 0-9 9h2a7 7 0 0 1 7-7z" mask="url(#developers_opensource_windows_svg__a)"></path><path stroke="#D7C8FF" stroke-width=".9" d="M16.125 11.25h-3.75c-.621 0-1.125.504-1.125 1.125v3.75c0 .621.504 1.125 1.125 1.125h3.75c.621 0 1.125-.504 1.125-1.125v-3.75c0-.621-.504-1.125-1.125-1.125ZM23.625 11.25h-3.75c-.621 0-1.125.504-1.125 1.125v3.75c0 .621.504 1.125 1.125 1.125h3.75c.621 0 1.125-.504 1.125-1.125v-3.75c0-.621-.504-1.125-1.125-1.125ZM16.125 18.75h-3.75c-.621 0-1.125.504-1.125 1.125v3.75c0 .621.504 1.125 1.125 1.125h3.75c.621 0 1.125-.504 1.125-1.125v-3.75c0-.621-.504-1.125-1.125-1.125ZM23.625 18.75h-3.75c-.621 0-1.125.504-1.125 1.125v3.75c0 .621.504 1.125 1.125 1.125h3.75c.621 0 1.125-.504 1.125-1.125v-3.75c0-.621-.504-1.125-1.125-1.125Z"></path>',4)])])}const We={render:Ue},Je={class:"ecosystem-section py-80px text-white <lg:py-64px"}
1,Qe={class:"container"},Xe={class:"flex flex-col items-center gap-40px"},Ye={class:"flex flex-col items-center gap-16px text-center"},et={class:"ecosystem-section__badge inline-flex items-center gap-10px rounded-full px-14px py-8px"},tt={class:"text-14px leading-20px text-white/85"},ot={class:"text-30px leading-40px font-600 text-white <lg:text-24px <lg:leading-32px"},st={class:"max-w-960px text-16px leading-24px text-white/80 <lg:text-14px"},nt={class:"grid w-full grid-cols-2 gap-16px <md:grid-cols-1"},rt={class:"flex items-start justify-between gap-16px"},at={class:"ecosystem-card__platform shrink-0 rounded-full border px-9px py-3px text-10px leading-15px font-500"},lt={class:"flex flex-col gap-8px"},it={class:"break-words text-16px leading-22px font-600 text-white"},pt={class:"text-12px leading-20px text-white/52"},ct={class:"ecosystem-section__github inline-flex h-32px items-center justify-center gap-8px rounded-4px px-12px py-6px text-14px leading-20px text-[var(--color-action-link-default,#00d3f3)]",href:"https://github.com/ComPDFKit",target:"_blank",rel:"noopener noreferrer"},dt=g({__name:"Ecosystem",setup(a){const e=[{icon:Ve,themeColor:"#3ddc84",platformKey:"developersOpenSourceHub.ecosystem.cards[0].platform",titleKey:"developersOpenSourceHub.ecosystem.cards[0].title",descriptionKey:"developersOpenSourceHub.ecosystem.cards[0].description"},{icon:Ze,themeColor:"#b4c5ff",platformKey:"developersOpenSourceHub.ecosystem.cards[1].platform",titleKey:"developersOpenSourceHub.ecosystem.cards[1].title",descriptionKey:"developersOpenSourceHub.ecosystem.cards[1].description"},{icon:We,themeColor:"#d7c8ff",platformKey:"developersOpenSourceHub.ecosystem.cards[2].platform",titleKey:"developersOpenSourceHub.ecosystem.cards[2].title",descriptionKey:"developersOpenSourceHub.ecosystem.cards[2].description"},{icon:Ne,themeColor:"#92d9ff",platformKey:"developersOpenSourceHub.ecosystem.cards[3].platform",titleKey:"developersOpenSourceHub.ecosystem.cards[3].title",descriptionKey:"developersOpenSourceHub.ecosystem.cards[3].description"},{icon:Ae,themeColor:"#54c5f8",platformKey:"developersOpenSourceHub.ecosystem.cards[4].platform",titleKey:"developersOpenSourceHub.ecosystem.cards[4].title",descriptionKey:"developersOpenSourceHub.ecosystem.cards[4].description"},{icon:Te,themeColor:"#61dafb",platformKey:"developersOpenSourceHub.ecosystem.cards[5].platform",titleKey:"developersOpenSourceHub.ecosystem.cards[5].title",descriptionKey:"developersOpenSourceHub.ecosystem.cards[5].description"}];return(r,h)=>(o(),s("section",Je,[t("div",Qe,[t("div",Xe,[t("div",Ye,[t("div",et,[h[0]||(h[0]=t("span",{class:"h-6px w-6px rounded-full bg-[var(--color-action-primary,#396ffa)]","aria-hidden":"true"},null,-1)),t("span",tt,n(r.$t("developersOpenSourceHub.ecosystem.badge")),1)]),t("h2",ot,n(r.$t("developersOpenSourceHub.ecosystem.title")),1),t("p",st,n(r.$t("developersOpenSourceHub.ecosystem.description")),1)]),t("div",nt,[(o(),s(f,null,b(e,p=>t("article",{key:p.titleKey,class:"ecosystem-card flex min-w-0 flex-col gap-16px rounded-16px border p-24px",style:P({"--ecosystem-theme-color":p.themeColor})},[t("div",rt,[(o(),H(z(p.icon),{class:"h-36px w-36px shrink-0","aria-hidden":"true"})),t("span",at,n(r.$t(p.platformKey)),1)]),t("div",lt,[t("h3",it,n(r.$t(p.titleKey)),1),t("p",pt,n(r.$t(p.descriptionKey)),1)])],4)),64))]),t("a",ct,[_(n(r.$t("developersOpenSourceHub.ecosystem.joinGitHub"))+" ",1),i(d(y),{class:"h-16px w-16px","aria-hidden":"true"})])])])]))}}),ht=m(dt,[["__scopeId","data-v-f8fff08b"]]),ut={xmlns:"http://www.w3.org/2000/svg",width:"56",height:"56",fill:"none",viewBox:"0 0 56 56"};function _t(a,e){return o(),s("svg",ut,[...e[0]||(e[0]=[u('<mask id="developers_opensource_dashboard_svg__a" fill="#fff"><path d="M0 14C0 6.268 6.268 0 14 0h28c7.732 0 14 6.268 14 14v28c0 7.732-6.268 14-14 14H14C6.268 56 0 49.732 0 42z"></path></mask><path fill="#7FB1FF" fill-opacity=".094" d="M0 14C0 6.268 6.268 0 14 0h28c7.732 0 14 6.268 14 14v28c0 7.732-6.268 14-14 14H14C6.268 56 0 49.732 0 42z"></path><path fill="#7FB1FF" fill-opacity=".19" d="M14 0v1h28v-2H14zm42 14h-1v28h2V14zM42 56v-1H14v2h28zM0 42h1V14h-2v28zm14 14v-1C6.82 55 1 49.18 1 42h-2c0 8.284 6.716 15 15 15zm42-14h-1c0 7.18-5.82 13-13 13v2c8.284 0 15-6.716 15-15zM42 0v1c7.18 0 13 5.82 13 13h2c0-8.284-6.716-15-15-15zM14 0v-1C5.716-1-1 5.716-1 14h2C1 6.82 6.82 1 14 1z" mask="url(#developers_opensource_dashboard_svg__a)"></path><path stroke="#fff" stroke-width="1.192" d="M35.333 23.417H20.666c-1.012 0-1.833.82-1.833 1.833v8.25c0 1.012.82 1.833 1.833 1.833h14.667c1.013 0 1.833-.82 1.833-1.833v-8.25c0-1.013-.82-1.834-1.833-1.834Z"></path><path stroke="#fff" stroke-linecap="round" stroke-width="1.1" d="M22.5 27.084h11" opacity=".6"></path><path stroke="#fff" stroke-linecap="round" stroke-width="1.1" d="M22.5 29.834h7.333" opacity=".4"></path><path stroke="#fff" stroke-linecap="round" stroke-width="1.192" d="M22.5 23.417v-1.834a.917.917 0 0 1 .917-.916h9.166a.917.917 0 0 1 .917.916v1.834"></path><path stroke="#fff" stroke-linecap="round" stroke-width="1.192" d="M24.333 21.583v-.916a.917.917 0 0 1 .917-.917h5.5a.917.917 0 0 1 .916.917v.916" opacity=".5"></path>',8)])])}const vt={render:_t},xt={xmlns:"http://www.w3.org/2000/svg",width:"56",height:"56",fill:"none",viewBox:"0 0 56 56"};
1function ft(a,e){return o(),s("svg",xt,[...e[0]||(e[0]=[u('<mask id="developers_opensource_engine_svg__a" fill="#fff"><path d="M0 14C0 6.268 6.268 0 14 0h28c7.732 0 14 6.268 14 14v28c0 7.732-6.268 14-14 14H14C6.268 56 0 49.732 0 42z"></path></mask><path fill="#5DA7FF" fill-opacity=".094" d="M0 14C0 6.268 6.268 0 14 0h28c7.732 0 14 6.268 14 14v28c0 7.732-6.268 14-14 14H14C6.268 56 0 49.732 0 42z"></path><path fill="#5DA7FF" fill-opacity=".19" d="M14 0v1h28v-2H14zm42 14h-1v28h2V14zM42 56v-1H14v2h28zM0 42h1V14h-2v28zm14 14v-1C6.82 55 1 49.18 1 42h-2c0 8.284 6.716 15 15 15zm42-14h-1c0 7.18-5.82 13-13 13v2c8.284 0 15-6.716 15-15zM42 0v1c7.18 0 13 5.82 13 13h2c0-8.284-6.716-15-15-15zM14 0v-1C5.716-1-1 5.716-1 14h2C1 6.82 6.82 1 14 1z" mask="url(#developers_opensource_engine_svg__a)"></path><path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.192" d="M23.417 24.334 19.75 28l3.667 3.667M32.583 24.334 36.25 28l-3.667 3.667"></path><path stroke="#fff" stroke-linecap="round" stroke-width="1.192" d="m29.834 22.5-3.667 11" opacity=".7"></path>',5)])])}const gt={render:ft},mt={xmlns:"http://www.w3.org/2000/svg",width:"56",height:"56",fill:"none",viewBox:"0 0 56 56"};function wt(a,e){return o(),s("svg",mt,[...e[0]||(e[0]=[u('<mask id="developers_opensource_source_svg__a" fill="#fff"><path d="M0 14C0 6.268 6.268 0 14 0h28c7.732 0 14 6.268 14 14v28c0 7.732-6.268 14-14 14H14C6.268 56 0 49.732 0 42z"></path></mask><path fill="#396FFA" fill-opacity=".094" d="M0 14C0 6.268 6.268 0 14 0h28c7.732 0 14 6.268 14 14v28c0 7.732-6.268 14-14 14H14C6.268 56 0 49.732 0 42z"></path><path fill="#396FFA" fill-opacity=".19" d="M14 0v1h28v-2H14zm42 14h-1v28h2V14zM42 56v-1H14v2h28zM0 42h1V14h-2v28zm14 14v-1C6.82 55 1 49.18 1 42h-2c0 8.284 6.716 15 15 15zm42-14h-1c0 7.18-5.82 13-13 13v2c8.284 0 15-6.716 15-15zM42 0v1c7.18 0 13 5.82 13 13h2c0-8.284-6.716-15-15-15zM14 0v-1C5.716-1-1 5.716-1 14h2C1 6.82 6.82 1 14 1z" mask="url(#developers_opensource_source_svg__a)"></path><path stroke="#fff" stroke-width="1.192" d="M33.958 27.084H22.042a2.29 2.29 0 0 0-2.292 2.291v5.5a2.29 2.29 0 0 0 2.292 2.292h11.916a2.29 2.29 0 0 0 2.292-2.292v-5.5a2.29 2.29 0 0 0-2.292-2.291Z"></path><path stroke="#fff" stroke-linecap="round" stroke-width="1.192" d="M24.334 27.083v-3.666a3.667 3.667 0 0 1 6.875-1.742"></path><path fill="#fff" d="M28 33.5a1.375 1.375 0 1 0 0-2.75 1.375 1.375 0 0 0 0 2.75"></path><path stroke="#fff" stroke-linecap="round" stroke-width="1.192" d="M28 33.5v1.833"></path>',7)])])}const bt={render:wt},kt={class:"advantage-section py-80px text-white <lg:py-64px"},yt={class:"container"},Mt={class:"flex flex-col items-center gap-40px"},Ht={class:"flex max-w-1058px flex-col items-center gap-16px text-center"},zt={class:"text-30px leading-40px font-600 <lg:text-24px <lg:leading-32px"},$t={class:"grid w-full grid-cols-3 gap-16px <lg:grid-cols-1"},St={class:"advantage-card relative flex min-w-0 h-full flex-col items-center gap-16px rounded-16px border-t p-24px text-center"},Ft={class:"break-words text-20px leading-32px font-600"},Ct={class:"text-14px leading-20px text-white/80"},Ot=g({__name:"Advantage",setup(a){const{t:e}=k(),r=M(()=>[{icon:bt,title:e("developersOpenSourceHub.advantage.cards[0].title"),description:e("developersOpenSourceHub.advantage.cards[0].description")},{icon:gt,title:e("developersOpenSourceHub.advantage.cards[1].title"),description:e("developersOpenSourceHub.advantage.cards[1].description")},{icon:vt,title:e("developersOpenSourceHub.advantage.cards[2].title"),description:e("developersOpenSourceHub.advantage.cards[2].description")}]);return(h,p)=>(o(),s("section",kt,[t("div",yt,[t("div",Mt,[t("header",Ht,[t("h2",zt,n(h.$t("developersOpenSourceHub.advantage.title")),1)]),t("div",$t,[(o(!0),s(f,null,b(d(r),l=>(o(),s("div",{class:"advantage-card-container",key:l.title},[t("article",St,[(o(),H(z(l.icon),{class:"h-56px w-56px shrink-0","aria-hidden":"true"}
1)),t("h3",Ft,n(l.title),1),t("p",Ct,n(l.description),1)])]))),128))])])])]))}}),Bt=m(Ot,[["__scopeId","data-v-12071a01"]]),Dt=Z("/images/developers/opensource/join.png"),Vt={xmlns:"http://www.w3.org/2000/svg",width:"11",height:"11",fill:"none",viewBox:"0 0 11 11"};function Kt(a,e){return o(),s("svg",Vt,[...e[0]||(e[0]=[t("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":".688",d:"M6.875 10.083V8.25a2.2 2.2 0 0 0-.458-1.604c1.375 0 2.75-.917 2.75-2.521a2.48 2.48 0 0 0-.459-1.604 3.4 3.4 0 0 0 0-1.604s-.458 0-1.375.687a9.9 9.9 0 0 0-3.666 0C2.75.917 2.292.917 2.292.917a3.2 3.2 0 0 0 0 1.604 2.48 2.48 0 0 0-.459 1.604c0 1.604 1.375 2.52 2.75 2.52a2.16 2.16 0 0 0-.458 1.605v1.833"},null,-1),t("path",{stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":".688",d:"M4.125 8.25c-2.067.917-2.292-.917-3.208-.917"},null,-1)])])}const F={render:Kt},It={xmlns:"http://www.w3.org/2000/svg",width:"11",height:"11",fill:"none",viewBox:"0 0 11 11"};function At(a,e){return o(),s("svg",It,[...e[0]||(e[0]=[t("path",{stroke:"#9AB8FF","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":".688",d:"M5.5 9.625a1.375 1.375 0 1 0 0-2.75 1.375 1.375 0 0 0 0 2.75M2.75 4.125a1.375 1.375 0 1 0 0-2.75 1.375 1.375 0 0 0 0 2.75M8.25 4.125a1.375 1.375 0 1 0 0-2.75 1.375 1.375 0 0 0 0 2.75M8.25 4.125v.917c0 .275-.183.458-.458.458H3.208c-.275 0-.458-.183-.458-.458v-.917M5.5 5.5v1.375"},null,-1)])])}const jt={render:At},Pt={xmlns:"http://www.w3.org/2000/svg",width:"11",height:"11",fill:"none",viewBox:"0 0 11 11"};function Zt(a,e){return o(),s("svg",Pt,[...e[0]||(e[0]=[t("path",{stroke:"#9AB8FF","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":".688",d:"M5.282 1.052a.243.243 0 0 1 .436 0l1.059 2.144a.97.97 0 0 0 .73.532l2.368.346a.243.243 0 0 1 .135.415L8.298 6.156a.97.97 0 0 0-.28.86l.404 2.357a.243.243 0 0 1-.353.256L5.952 8.517a.97.97 0 0 0-.904 0L2.932 9.629a.243.243 0 0 1-.353-.256l.404-2.356a.97.97 0 0 0-.28-.86L.99 4.488a.243.243 0 0 1 .135-.415l2.367-.346a.97.97 0 0 0 .732-.532z"},null,-1)])])}const Lt={render:Zt},Et={xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",fill:"none",viewBox:"0 0 20 20"};function Nt(a,e){return o(),s("svg",Et,[...e[0]||(e[0]=[u('<g clip-path="url(#developers_opensource_view_svg__a)"><g clip-path="url(#developers_opensource_view_svg__b)"><path fill="#fff" fill-rule="evenodd" d="M9.166 6.444a13 13 0 0 0-.325-.167c-.24-.12-.578-.286-.966-.46-.807-.364-1.708-.715-2.374-.85-.804-.164-1.983-.162-3.001-.105v10.752a.1.1 0 0 0 .022.027.17.17 0 0 0 .12.043c1.019-.045 2.388-.048 3.523.183 1.019.207 2.161.666 3.001 1.042zM10 19.167s-.33-.178-.834-.42C8.3 18.329 6.92 17.72 5.833 17.5c-.925-.188-2.125-.195-3.117-.15-1.002.043-1.883-.737-1.883-1.74V4.803c0-.84.625-1.548 1.463-1.598 1.056-.064 2.477-.088 3.537.128C7.55 3.683 10 5 10 5s2.449-1.318 4.166-1.667c1.06-.216 2.481-.192 3.537-.128.838.05 1.463.758 1.463 1.598V15.61c0 1.003-.88 1.784-1.883 1.74-.992-.045-2.191-.038-3.117.15-1.086.22-2.466.83-3.333 1.247-.503.242-.833.42-.833.42m.833-2.258c.84-.376 1.983-.835 3.001-1.042 1.135-.231 2.505-.228 3.523-.183a.17.17 0 0 0 .12-.043.1.1 0 0 0 .022-.026V4.861c-1.018-.057-2.197-.06-3 .104-.667.136-1.567.487-2.375.85a26 26 0 0 0-1.245.604l-.046.024z" clip-rule="evenodd"></path></g></g><defs><clipPath id="developers_opensource_view_svg__a"><path fill="#fff" d="M0 0h20v20H0z"></path></clipPath><clipPath id="developers_opensource_view_svg__b"><path fill="#fff" d="M0 0h20v20H0z"></path></clipPath></defs>',2)])])}const Gt={render:Nt},Rt={class:"bottom-banner relative overflow-hidden border-y"},Tt={class:"container relative"},qt={class:"flex items-center gap-48px py-32px lg:flex-row <lg:flex-col <lg:gap-24px <lg:py-48px <lg:text-center"},Ut={class:"flex min-w-0 flex-1 flex-col items-start gap-16px <lg:items-center"},Wt={class:"text-24px leading-42px font-600 text-white <lg:text-24px <lg:leading-32px"},Jt={class:"max-w-640px text-14px leading-20px text-white/58"},Qt={class:"flex flex-wrap items-center gap-8px pt-4px <lg:justify-center"},Xt={class:"flex w-full shrink-0 flex-col gap-16px lg:w-auto"},Yt=g({__name:"BottomBanner",setup(a){const e=C(),{t:r}=k(),h=M(()=>[{icon:Lt,label:r("developersOpenSourceHub.bottomBanner.actions.star")},{icon:jt,label:r("developersOpenSourceHub.bottomBanner.actions.fork")},{icon:F,label:r("developersOpenSourceHub.bottomBanner.actions.contribute")}]);return(p,l)=>{const c=L;return o(),s("section",Rt,[l[1]||(l[1]=t("div",{class:"bottom-banner__line absolute left-0 top-0 w-full","aria-hidden":"true"},null,-1)),l[2]||(l[2]=t("div",{class:"bottom-banner__glow bottom-banner__glow--left","aria-hidden":"true"},null,-1)),l[3]||(l[3]=t("div",{class:"bottom-banner__glow bottom-banner__glow--right","aria-hidden":"true"},null,-1)),t("div",Tt,[t("div",qt,[l[0]||(l[0]=t("img",{class:"h-160px w-160px shrink-0 <lg:h-128px <lg:w-128px",src:Dt,alt:""},null,-1)),t("div",Ut,[t("h2",Wt,n(p.$t("developersOpenSourceHub.bottomBanner.title")),1),t("p",Jt,n(p.$t("developersOpenSourceHub.bottomBanner.description")),1),t("div",Qt,[(o(!0),s(f,null,b(d(h),v=>(o(),s("span",{key:v.label,class:"bottom-banner__tag inline-flex h-29px items-center gap-6px rounded-full border px-11px py-6px text-11px leading-16px"},[(o(),H(z(v.icon),{class:"h-11px w-11px shrink-0","aria-hidden":"true"})),_(" "+n(v.label),1)]))),128))])]),t("div",Xt,[i(c,{id:"ComPDF_github_opensource",size:"M",href:"https://github.com/ComPDFKit",target:"_blank"},{leftIcon:w(()=>[i(d(F),{class:"h-20px w-20px","aria-hidden":"true"})]),default:w(()=>[_(" "+n(p.$t("developersOpenSourceHub.bottomBanner.githubHome")),1)]),_:1}),i(c,{id:"ComPDF_pdfguides_opensource",size:"M",class:"view",href:d(e)("/documentation")},{leftIcon:w(()=>[i(d(Gt),{class:"h-20px w-20px","aria-hidden":"true"})]),rightIcon:w(()=>[i(d(y),{class:"h-20px w-20px","aria-hidden":"true"})]),default:w(()=>[_(" "+n(p.$t("developersOpenSourceHub.bottomBanner.documentation"))+" ",1)]),_:1},8,["href"])])])])])}}}),e1=m(Yt,[["__scopeId","data-v-b028ece3"]]),t1={class:"Encode"},o1=g({__name:"open-source-hub",setup(a){const{t:e,locale:r}=k(),h=S[r.value].title,p=S[r.value].description,l=G(h,p);return E(l),(c,v)=>{const x=A,O=xe,B=Oe,D=ht,V=Bt,K=e1,I=N;return o(),s("div",t1,[i(x),t("main",null,[i(O),i(B),i(D),i(V),i(K)]),i(I)])}}}),v1=m(o1,[["__scopeId","data-v-5025e976"]]);export{v1 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.