PageSourceSearch

https://academicsoftware.eu/assets/index-DzPJlZr7.js

js academicsoftware.eu collected 2026-09-24 12:13:24 UTC 16,471 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-XF-Ht8Kd.js","assets/index-DmBApqGs.js","assets/react-DB81jz4e.js","assets/classnames-DblanS9F.js","assets/react-dom--nYcEvQ9.js","assets/scheduler-DYLXRpC5.js","assets/react-router-dom-DMHC1CQm.js","assets/react-router-uRydC1lc.js","assets/@remix-run-CeDW-7A3.js","assets/prop-types-Be4xmBvl.js","assets/axios-Dq7h7Pqt.js","assets/urijs-C0etshlb.js","assets/react-toastify-B2OMGJ7B.js","assets/clsx-B-dksMZM.js","assets/react-toastify-tmFy8hrY.css","assets/@uidotdev-D54Fghg6.js","assets/immer-C1FJ5K63.js","assets/tailwind-merge-yGZq-iow.js","assets/lucide-react-Bg-_0OiK.js","assets/react-select-B7u53dsa.js","assets/@babel-DtHYjXaH.js","assets/@emotion-DqIYrxhE.js","assets/hoist-non-react-statics-DQogQWOa.js","assets/stylis-DDa9OTMq.js","assets/@floating-ui-CPfcQq1M.js","assets/use-isomorphic-layout-effect-E4JuTat1.js","assets/memoize-one-BdPwpGay.js","assets/rc-slider-Bvi4xFsO.js","assets/rc-util-Cai3Zzp5.js","assets/rc-slider-TD34ZkBl.css","assets/react-colorful-Cf6LBH0k.js","assets/localforage-C9nJVLvA.js","assets/index-BtFFOF_I.css","assets/index-B7LqGB46.js","assets/star-rating-B7rGpmy-.js","assets/@radix-ui-BcPDr0hk.js","assets/aria-hidden-DvXkyWUv.js","assets/react-remove-scroll-BHmGavbA.js","assets/tslib-CDuPK5Eb.js","assets/react-remove-scroll-bar-lbpLIt6n.js","assets/react-style-singleton-CbUZccUs.js","assets/get-nonce-C-Z93AgS.js","assets/use-sidecar-CH1kcpr5.js","assets/use-callback-ref-D8cDq7MI.js","assets/nav-category-Df2jUhjp.js","assets/@heroicons-BZigddlj.js","assets/index-_Lr9CMSP.js","assets/index-BA1iqMs8.js","assets/replace-text-with-translate-label-CErohv7S.js","assets/index-D2OAgqhM.js","assets/index-DvtaiBaJ.js","assets/custom-style-1Nfx9V-4.js","assets/index-D4s0tg1m.js","assets/index-UJaUrU9R.js","assets/index-DobtkciZ.js","assets/no-scroll-bar-B2jY3ysk.js","assets/licence-type-Aw96Uhqe.js","assets/index-C3sJ-fxY.js","assets/correct-url-to-display-for-article-B9qI3uXZ.js","assets/modules-carousel-VW6MUl1L.js","assets/swiper-ChGwzcpX.js","assets/swiper-DNyjNwts.css","assets/my-list-action-zfIRtQNg.js","assets/use-post-like-handler-w6-tUlMv.js","assets/community-DSao701V.css","assets/index-BVpf62YB.js","assets/index-group-arrays-DWppbe3s.js","assets/have-community-D4yvRgjp.js","assets/index-GtiOzKR2.js","assets/index-DRylIAiW.js","assets/software-type-DTy0zKNa.js","assets/post-shopping-cart-DwqPLwfS.js","assets/use-currency-formatter-c9B2cSEX.js"])))=>i.map(i=>d[i]);
2import{u as ye,d as Le,b as Ee,S as Ie,s as ke,a as S,_ as d}from"./index-DmBApqGs.js";import{r as s,j as e}from"./react-DB81jz4e.js";import{B as Ae}from"./react-toastify-B2OMGJ7B.js";import{u as D}from"./update-articles-add-remove-my-list-D2UMhcAY.js";import{i as G}from"./initial-values-IMZ4MHmg.js";import{l as O}from"./licence-type-Aw96Uhqe.js";import{u as Ce,f as b}from"./get-languages-for-version-B6il_sds.js";import{u as Pe}from"./use-post-delete-my-list-upfYuxJy.js";import{u as Re}from"./get-software-detail-RKetmwuA.js";import{u as Te,a as Ne}from"./get-software-community-kL_LmFOV.js";import{u as Ve,a as ze}from"./get-software-licence-C1_ZcFe_.js";import{L as Me}from"./react-router-dom-DMHC1CQm.js";import{u as De,a as Ge}from"./post-licence-DoB9B1Te.js";import"./react-dom--nYcEvQ9.js";import"./classnames-DblanS9F.js";import"./scheduler-DYLXRpC5.js";import"./prop-types-Be4xmBvl.js";import"./axios-Dq7h7Pqt.js";import"./urijs-C0etshlb.js";import"./react-router-uRydC1lc.js";import"./@remix-run-CeDW-7A3.js";import"./@uidotdev-D54Fghg6.js";import"./immer-C1FJ5K63.js";import"./clsx-B-dksMZM.js";import"./tailwind-merge-yGZq-iow.js";import"./lucide-react-Bg-_0OiK.js";import"./react-select-B7u53dsa.js";import"./@babel-DtHYjXaH.js";import"./@emotion-DqIYrxhE.js";import"./hoist-non-react-statics-DQogQWOa.js";import"./stylis-DDa9OTMq.js";import"./@floating-ui-CPfcQq1M.js";import"./use-isomorphic-layout-effect-E4JuTat1.js";import"./memoize-one-BdPwpGay.js";import"./rc-slider-Bvi4xFsO.js";import"./rc-util-Cai3Zzp5.js";import"./react-colorful-Cf6LBH0k.js";import"./localforage-C9nJVLvA.js";import"./my-list-action-zfIRtQNg.js";const Oe=async()=>{const{ip:o}=await fetch("https://api.ipify.org?format=json",{method:"GET"}).then(u=>u.json());return o||"0.0.0.0"},g=s.lazy(()=>d(()=>import("./index-XF-Ht8Kd.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32])).then(o=>({default:o.RoutingAnimation}))),Ue=s.lazy(()=>d(()=>import("./index-B7LqGB46.js"),__vite__mapDeps([33,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,34,35,36,37,38,39,40,41,42,43,44,45])).then(o=>
2({default:o.SoftwareInformation}))),Be=s.lazy(()=>d(()=>import("./index-_Lr9CMSP.js"),__vite__mapDeps([46,2,3,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32])).then(o=>({default:o.AboutAndInstructions}))),Fe=s.lazy(()=>d(()=>import("./index-BA1iqMs8.js"),__vite__mapDeps([47,2,3,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,48])).then(o=>({default:o.SoftwareAbout}))),$e=s.lazy(()=>d(()=>import("./index-D2OAgqhM.js"),__vite__mapDeps([49,2,3,45,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,48])).then(o=>({default:o.SoftwareInstructions}))),qe=s.lazy(()=>d(()=>import("./index-DvtaiBaJ.js"),__vite__mapDeps([50,2,3,51,12,13,14,1,4,5,6,7,8,9,10,11,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32])).then(o=>({default:o.SoftwareVersions}))),He=s.lazy(()=>d(()=>import("./index-D4s0tg1m.js"),__vite__mapDeps([52,2,3,51,12,13,14,1,4,5,6,7,8,9,10,11,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32])).then(o=>({default:o.SoftwareLanguages}))),We=s.lazy(()=>d(()=>import("./index-UJaUrU9R.js"),__vite__mapDeps([53,2,3,1,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32])).then(o=>({default:o.DeploymentMethodsComponent}))),Je=s.lazy(()=>d(()=>import("./index-DobtkciZ.js").then(o=>o.a),__vite__mapDeps([54,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,55,56])).then(o=>({default:o.HandleLicenceTypeScreen}))),Ke=s.lazy(()=>d(()=>import("./index-C3sJ-fxY.js"),__vite__mapDeps([57,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,58,59,60,61,62,63,64])).then(o=>({default:o.SpotLight}))),Qe=s.lazy(()=>d(()=>import("./index-BVpf62YB.js"),__vite__mapDeps([65,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,59,60,61,66,67,64])).then(o=>({default:o.BigCarousel}))),Xe=s.lazy(()=>d(()=>import("./index-GtiOzKR2.js"),__vite__mapDeps([68,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,60,61,67,59,66,64])).then(o=>({default:o.SmallCarousel}))),Ye=s.lazy(()=>d(()=>import("./index-DRylIAiW.js"),__vite__mapDeps([69,2,3,12,13,14,70,1,4,5,6,7,8,9,10,11,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,71,72])).then(o=>({default:o.BuySoftware}))),Dt=()=>{const{t:o}=ye(),u="254a7226-bd14-4c82-8afd-473d55e90a4d",re=sessionStorage.getItem("accessToken"),{ShowCommunity:U=!1}=Le(re),{languageSelect:ie}=s.useContext(Ee),{softwareListData:_}=s.useContext(Ie),B=s.useRef(null),[t,F]=s.useState(ke),[j,y]=s.useState(!1),[$,ae]=s.useState(!1),[ne,q]=s.useState([]),[c,L]=s.useState(G),[m,E]=s.useState(G),[le,H]=s.useState([]),[I,ce]=s.useState(!1),[k,de]=s.useState("0.0.0.0"),[W,w]=s.useState(""),{isLoading:J,error:h,data:r,execute:K}=Re(u),{error:A,data:p,execute:Q}=Te(u),{error:C,data:x,execute:X}=Ce(u),{error:ue,data:me,execute:Y}=Ve(u),{error:Z,data:v,execute:ee}=ze(u),{isLoading:he,error:pe,data:te,setData:se,execute:fe}=De(u),{error:ge,data:xe,execute:P}=Ge(u),{error:ve,dataLatestPost:R,setDataLatestPost:_e,dataPopularPost:T,setDataPopularPost:we,execute:oe}=Ne(),Se=(i,l,a)=>{_e(n=>D(n,i,l,a)),we(n=>D(n,i,l,a)),H(n=>D(n,i,l,a))},{handlePost:N,handleDelete:V}=Pe(Se),be=()=>{const i=String(r==null?void 0:r.id),l=c.value;P({id:i,versionId:l})};return s.useEffect(()=>{window.scrollTo(0,0),Oe().then(i=>de(i)),K(u)},[K,ie,u]),s.useEffect(()=>{if(r){const{origin:i}=window.location,l=r.logo,a=r.logo.includes("src")?`${i}/${l}`:l;r.isUserAuthorized&&Q(String(r.id)),U&&oe(r==null?void 0:r.variantMasterId);const n={id:r.id,logo:a||"",slug:r.slug||"",title:r.title||"",about:r.about||"",bgColor:r.bgColor||"",instructions:r.instructions||"",price:r.price||0,categories:r.categories||[],spotlightCampaing:r.spotlightCampaing||[],isUserAuthorized:r.isUserAuthorized||!1,purchasableSoftware:r.purchasableSoftware||!1,variantMasterId:r.variantMasterId||"",averageRating:r.averageRating||0,userRating:r.userRating||"",legal:r.legal||""};b(n.instructions,w),n.about!==""&&y(!1),n.about===""&&y(!0),F(n),H(r.spotlightCampaing)}},[U,r,oe,Q]),s.useEffect(()=>{(r||h)&&ae(!0)},[r,h]),s.useEffect(()=>{if(p.length>0&&k!=="0.0.0.0"){const i="ON CAMPUS",l=["193.190.88.180","193.190.172.109","109.135.16.180"],a=[];if(l.includes(k)){p.forEach(M=>{M.versionName===i&&a.push({id:M.id,versionName:M.versionName,instructions:""})});const f=p[0].instructions,je={value:String(a[0].id),label:a[0].versionName};q(a),L(je),b(f,w);return}
2p.forEach(f=>{f.versionName!==i&&a.push({id:f.id,versionName:f.versionName,instructions:f.instructions})});const n=p[0].instructions,z={value:String(a[0].id),label:a[0].versionName};q(a),L(z),b(n,w)}},[p,k,se]),s.useEffect(()=>{var i;if(c.value!==""&&c.value!=="0"){const l=(i=p.find(z=>z.id===Number(c.value)))==null?void 0:i.instructions,a=String(t.id),n=c.value;X(a,n),ee(a,n),P({id:a,versionId:n}),E(G),b(l,w)}},[P,X,ee,c.value,t.id]),s.useEffect(()=>{if(x.length>0){const i={value:String(x[0].key),label:x[0].description};E(i),Object.keys(te).length>0&&se({something:"else"})}},[x]),s.useEffect(()=>{c.value!==""&&m.value!==""&&m.value!==void 0&&Y(String(t.id),c.value,m.value)},[Y,m.value,c.value,t.id]),s.useEffect(()=>{const i=C||Z;i&&v!==O.E4ProgressRequest&&v!==O.GeneralRequest&&v!==O.GeneralRequestExt&&Ae.error(i.message)},[v,h,C,Z]),s.useEffect(()=>{var l;const i=(l=_==null?void 0:_.items)==null?void 0:l.find(a=>a.variantMasterId===t.variantMasterId);if(i){const a={...t,averageRating:i.averageRating||0,userRating:String(i.userRating||"")};F(a)}},[_]),e.jsxs(s.Suspense,{fallback:e.jsx(g,{}),children:[e.jsxs("div",{className:"bg-purple-50",children:[e.jsx("section",{className:`pb-28 pt-8 ${!t.bgColor&&!J&&"purple-gradient"}`,style:{backgroundColor:t.bgColor}}),e.jsx("section",{className:"container-fluid-content -mt-28",children:$&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:`dropshadow mx-auto rounded-lg bg-white p-10 lg:w-3/5 ${!h&&"hidden"}`,children:e.jsxs("p",{className:"mb-0 flex items-center justify-center text-center font-bold text-red","data-tkey":"software-no_software_info",children:[e.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",className:"mr-4 size-5 shrink-0",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"})}),e.jsx("span",{children:o("software-no_software_info")})]})}),e.jsxs("div",{className:`grid gap-16 pb-16 lg:grid-cols-2 xl:grid-cols-4 ${h&&"hidden"}`,children:[e.jsx("section",{className:"xl:col-span-2",children:e.jsxs("div",{className:"dropshadow rounded-lg bg-white p-6 md:p-10",children:[e.jsx(Ue,{title:t.title,bgColor:t.bgColor,logo:t.logo,id:String(t.id),categories:t.categories,variantMasterId:t.variantMasterId,averageRating:t.averageRating,userRating:t.userRating}),t.isUserAuthorized&&e.jsxs(e.Fragment,{children:[e.jsx("h2",{className:`mt-12 text-xl font-bold ${(A||h)&&"hidden"}`,"data-tkey":"software-software_deployment",children:o("software-software_deployment")}),e.jsx("div",{className:`mb-0 mt-6 rounded-lg bg-red-200 p-4 text-sm text-red-700 ${A||h?"block":"hidden"}`,"data-tkey":"software-no_software_versions",children:o("software-no_software_versions")}),e.jsxs("div",{className:"stepCounter-container",children:[e.jsx(s.Suspense,{fallback:e.jsx(g,{}),children:e.jsx(qe,{title:t==null?void 0:t.title,errorVersions:A,dataVersions:ne,selectVersion:c,setSelectVersion:L})}),e.jsx(s.Suspense,{fallback:e.jsx(g,{}),children:e.jsx(He,{title:t==null?void 0:t.title,errorLanguages:C,dataLanguages:x,selectLanguage:m,setSelectLanguage:E})}),e.jsx(s.Suspense,{fallback:e.jsx(g,{}),children:e.jsx(Je,{softwareDetail:t,title:t.title,dataLicence:v,postLicenceExecute:fe,id:t.id,selectVersion:c,dataPostLicence:te,errorPostLicence:pe,isLoadingPostLicence:he,licenceInformation:xe,requestGetLicenceUpdate:be,errorGetLicence:ge,selectLanguage:m})}),e.jsx(s.Suspense,{fallback:e.jsx(g,{}),children:e.jsx(We,{title:t==null?void 0:t.title,error:ue,data:me,selectVersion:c,selectLanguage:m})})]})]}),!t.isUserAuthorized&&t.purchasableSoftware&&e.jsxs(e.Fragment,{children:[t.price>0&&e.jsx(Ye,{masterId:t==null?void 0:t.masterId,variantMasterId:u,price:t.price}),t.price===0&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"my-4 rounded bg-purple-100 p-4 text-sm font-semibold text-purple-800",children:e.jsx("span",{className:"block","data-tkey":"redeem_voucher_click-on-the-button-below-to-redeem-your-voucher",children:o("redeem_voucher_click-on-the-button-below-to-redeem-your-voucher")})}),e.jsx("div",{className:"flex justify-start",children:e.jsxs(Me,{to:S.software,state:{voucher:!0},className:"flex rounded-lg border border-gray-300 bg-white px-3 py-1.5 text-sm font-semibold text-darkPink transition duration-500 ease-in-out hover:border-purple-200 hover:text-purple-400 hover:shadow lg:rounded-full",children:[e.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",className:"mr-2 size-6 shrink-0",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.5 6v.75m0 3v.75m0 3v.75m0 3V18m-9-5.25h5.25M7.5 15h3M3.375 5.25c-.621 0-1.125.504-1.125 1.125v3.026a2.999 2.999 0 010 5.198v3.026c0 .621.504 1.125 1.125 1.125h17.25c.621 0 1.125-.504 1.125-1.125v-3.026a2.999 2.999 0 010-5.198V6.375c0-.621-.504-1.125-1.125-1.125H3.375z"})}),e.jsx("span",{"data-tkey":"redeem_voucher",children:o("redeem_voucher")})]})})]})]}
2),!t.isUserAuthorized&&!t.purchasableSoftware&&!J&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"my-4 rounded bg-purple-100 p-4 text-sm font-semibold text-purple-800",children:e.jsx("span",{className:"block","data-tkey":"software-cta_not_authorized",children:o("software-cta_not_authorized")})}),I&&e.jsx("div",{className:"my-4 block rounded bg-yellow-100 p-4 text-sm text-yellow-700",children:o("software-cta_confirmation_msg")}),e.jsx("div",{className:"flex justify-start",children:e.jsx("button",{"aria-disabled":I,type:"button",title:o("software-cta_interest"),onClick:()=>{ce(!0)},className:"rounded-lg border border-gray-300 bg-white px-3 py-1.5 text-sm font-semibold text-darkPink transition duration-500 ease-in-out hover:border-purple-200 hover:text-purple-400 hover:shadow lg:rounded-full","aria-label":o("software-cta_interest"),"aria-pressed":I,children:o("software-cta_interest")})})]})]})},"software-about-instructions"),e.jsxs("section",{className:"overflow-hidden lg:mt-28 xl:col-span-2",children:[e.jsx(s.Suspense,{fallback:e.jsx(g,{}),children:e.jsx(Be,{title:t==null?void 0:t.title,isAbout:j,setIsAbout:y,instructionsExist:W!=="",aboutExist:t.about!=="",scrollToTheCommunity:B,communityLength:R.length+T.length,communityHadError:ve!==void 0,isUserAuthorized:t.isUserAuthorized})}),e.jsx(Fe,{isSoftwareInformationAbout:j,about:t.about,legal:t.legal}),t.isUserAuthorized&&e.jsxs(e.Fragment,{children:[e.jsx($e,{isSoftwareInformationAbout:j,instructions:W||t.instructions,softwareId:t.id,selectVersion:c,selectedLanguage:m,title:t.title}),e.jsx(Ke,{articles:le,url:S.softwareDetail(t.slug),handlePost:N,handleDelete:V})]})]},"software language and download")]},"software details")]})})]}),e.jsxs("section",{ref:B,children:[e.jsx(s.Suspense,{children:e.jsx("section",{hidden:R.length===0,children:e.jsx(Qe,{articles:R,title:o("community-big_carousel-title"),url:S.softwareDetail(t.slug),viewSettings:"py-10 bg-white",handlePost:N,handleDelete:V})})}),e.jsx(s.Suspense,{children:e.jsx("section",{hidden:T.length===0,children:e.jsx(Xe,{articles:T,title:o("community-most_popular"),url:S.softwareDetail(t.slug),viewSettings:"",handlePost:N,handleDelete:V})})})]}),e.jsx("section",{hidden:h!==void 0,children:$&&e.jsx("div",{})})]})};export{Dt as BibBronnen};

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.