index-6tNoqzSs.js

https://www.ub.uni-heidelberg.de/assets/index-6tNoqzSs.js

Analyzed: 3/17/2026, 11:59:13 PM

View Scan Result

Script Analysis Summary

Summary: index-6tNoqzSs.js is a 2.33 MB external identified as lit. Contains 8508 functions with complexity score of 6105. SHA-256: aa5cd66c12b66ea6...

external2.33 MBlitML Embeddings Available

Code Metrics

File Size
2.33 MB
Functions
8,508*
Complexity
6,105
AST Nodes
515,929
AST Depth
227
Function Calls
0
Normalized Size
704.4 KB

Code Analysis

API Usage

dom5307 calls
crypto337 calls
network531 calls

Control Flow

Functions6,024
Loops929
Conditionals3,705

String Statistics

Total Strings27,719
Unique Strings12,681
URLs Found43

Security Indicators

Crypto APIsEncoding Functions

Code Style

Lines of Code3,365
MinifiedYes

Obfuscation Analysis

No obfuscation data available

Library Detection

lit

Bundle Analysis

Not a bundled file

Copyright & License

License
"MIT",YARN_WRAP_OUTPUT:"false",npm_package_devDependencies_then_request:"^6.0.2",npm_package_dependencies_use_sync_external_store:"^1.4.0",npm_package_dependencies_slugify:"^1.6.6",npm_config_version_tag_prefix:"v",npm_package_dependencies_eslint:"^9.20.1",npm_package_scripts_lint_fix:"eslint . --fix",npm_package_scripts_serve:"node prod-server.js",npm_package_devDependencies_postcss_advanced_variables:"^5.0.0",npm_package_devDependencies_eslint_plugin_react_hooks:"^7.0.1",npm_package_dependencies_compression:"^1.8.0",npm_package_description:"## Translations",npm_package_dependencies_react_error_boundary:"^6.0.0",npm_package_dependencies__apollo_client:"^4.0.10",npm_package_scripts_lint_css:"stylelint 'app/, "MIT",npm_package_devDependencies_eslint_plugin_react:"^7.37.4",npm_package_dependencies_classnames:"^2.5.1",npm_config_strict_ssl:"true",npm_package_devDependencies_vite_plugin_svg_sprite:"^0.6.2",npm_package_devDependencies_postcss_nested:"^7.0.2",npm_package_dependencies_vite_plugin_static_copy:"^3.1.4",npm_package_dependencies_react_select:"^5.10.0",npm_package_scripts_format:"yarn run prettier 'app/, {text:l,url:u}};return t?.entity?.translated?.uuid&&(f.uuid=t.entity.translated.uuid),{credit:f}}const{Link:JTe,LinkPreFooter:ZTe,ContentWrapper:XTe,DateLine:eSe,Title:tSe}=uu,nSe="ImageWrapper_f89H2",rSe=`Link_Z49AE ${JTe}`,aSe=`LinkPreFooter_D3epQ ${ZTe}`,iSe=`ContentWrapper_4Hsm9 ${XTe}`,sSe="ContentWrapperPreFooter_CekhA",oSe=`DateLine_K8GjN ${eSe}`,lSe=`Title_BwqNv ${tSe}`,Il={ImageWrapper:nSe,Link:rSe,LinkPreFooter:aSe,ContentWrapper:iSe,ContentWrapperPreFooter:sSe,DateLine:oSe,Title:lSe},UO=({title:t,preFooter:e,teaserDateLine:n,teaserImage:r,credit:a,disableAutoHyphenation:i})=>{const o=Re(null,["entity","translated","fieldImage"],r);return m.jsxs(m.Fragment,{children:[r&&m.jsx(Dr,{...o,isBackground:!0,displayEmptyAlt:!0,className:Il.ImageWrapper,credit:a}),m.jsxs("div",{className:Ce(Il.ContentWrapper,{[Il.ContentWrapperPreFooter]:e}),children:[n&&m.jsx("div",{className:Il.DateLine,children:n}),m.jsx("h3",{className:Ce(Il.Title,{"disabled-auto-hyphenation":i}),children:t})]})]})},uSe=({title:t,teaserDateLine:e,teaserLink:n,teaserImage:r,preFooter:a,credit:i,disableAutoHyphenation:o})=>n?m.jsx(et,{url:n.url,className:Ce(Il.Link,{[Il.LinkPreFooter]:a}),arrow:!0,children:m.jsx(UO,{title:t,preFooter:a,teaserDateLine:e,teaserImage:r,credit:i,disableAutoHyphenation:o})}):m.jsx(UO,{title:t,teaserDateLine:e,teaserImage:r,credit:i,disableAutoHyphenation:o});function cSe(t){const e=ja(t);return m.jsx(uSe,{...t,...e})}const{Link:dSe}=uu,fSe="ImageWrapper_7CfGI",pSe=`Link_-2U1k ${dSe}`,G4={ImageWrapper:fSe,Link:pSe};function mSe(t){const{credit:e}=ja(t),n=Re(null,["entity","translated","fieldImage"],t.teaserImage);return t.teaserLink?m.jsx(et,{to:t.teaserLink.url.alias,className:G4.Link,children:m.jsx(Dr,{...n,className:G4.ImageWrapper,credit:e,displayEmptyAlt:!0})}):m.jsx(Dr,{...n,className:G4.ImageWrapper,credit:e})}const{Title:hSe,DateLine:gSe}=uu,vSe="Container_vHSdE",ySe="PreFooter_hGCNN",_Se="List_-Gd6v ListReset",bSe="ListItem_PVb-e",TSe=`Title_ksf6U ${hSe}`,SSe=`DateLine_ggSSA ${gSe}`,ESe="ListLink_CgzGG",hl={Container:vSe,PreFooter:ySe,List:_Se,ListItem:bSe,Title:TSe,DateLine:SSe,ListLink:ESe};function CSe({teaserLinkListShort:t,preFooter:e,disableAutoHyphenation:n}){return m.jsx("section",{className:Ce(hl.Container,{[hl.PreFooter]:e}),children:m.jsx("ul",{className:hl.List,children:t.map(({dateline:r,title:a,url:i},o)=>m.jsx("li",{className:hl.ListItem,children:m.jsxs(et,{to:i.alias,arrow:!0,className:hl.ListLink,children:[r&&m.jsx("div",{className:hl.DateLine,children:r}),m.jsx("h3",{dangerouslySetInnerHTML:{__html:a},className:Ce(hl.Title,{"disabled-auto-hyphenation":n})})]})},`${r} - ${o}`))})})}const{ListItem:wSe}=Oo,NSe="ImageWrapper_SzPAO",xSe="Title_I4Wp8 MediumSmallHeading",DSe="List_tNtSs ListReset",kSe=`ListItem_V-5hL ${wSe}`,OSe="ListLink_MzJ8l ListLink",D2={ImageWrapper:NSe,Title:xSe,List:DSe,ListItem:kSe,ListLink:OSe};function jSe({title:t,teaserWideImage:e,teaserMenuEntry:n,disableAutoHyphenation:r}){const a=Re(null,["entity","children"],n),i=Re(null,["entity","translated","fieldImage"],e);return m.jsxs("section",{children:[e&&m.jsx(Dr,{...i,className:D2.ImageWrapper,displayEmptyAlt:!0}),m.jsx("h3",{className:Ce(D2.Title,{"disabled-auto-hyphenation":r}),children:t}),a&&!!a.length&&m.jsx("ul",{className:D2.List,children:a.map(({label:o,url:l,description:u})=>m.jsx("li",{className:D2.ListItem,children:m.jsx(et,{url:l,arrow:!0,className:D2.ListLink,title:u,children:m.jsx("span",{children:o})})},o))})]})}const{ListItem:ISe}=Oo,MSe="Container_bpM-P",ASe="ImageWrapper_feBMi",LSe="Title_NCd9o MediumHeading",FSe="List_JhKwS ListReset",RSe="NoButton_HcXli",PSe=`ListItem_Qo2KF ${ISe}`,zSe="ListLink_5Nob- ListLink",BSe="Button_0MBgJ",$Se="Description_s73Mi",ys={Container:MSe,ImageWrapper:ASe,Title:LSe,List:FSe,NoButton:RSe,ListItem:PSe,ListLink:zSe,Button:BSe,Description:$Se};function VSe({teaserWideImage:t,title:e,showTitle:n,teaserDescription:r,teaserButton:a,teaserLinkListLong:i,disableAutoHyphenation:o}){const l=Re(null,["entity","translated","fieldImage"],t);return m.jsxs("div",{className:ys.Container,children:[m.jsxs("div",{children:[t&&m.jsx(Dr,{...l,className:ys.ImageWrapper,displayEmptyAlt:!0}),!!n&&m.jsx("h2",{className:Ce(ys.Title,{"disabled-auto-hyphenation":o}),children:e}),r&&m.jsx("div",{className:ys.Description,dangerouslySetInnerHTML:{__html:r.processed}}),i&&!!i.length&&m.jsx("ul",{className:Ce(ys.List,{[ys.NoButton]:!a}),children:i.map(({title:u,url:d})=>m.jsx("li",{className:ys.ListItem,children:m.jsx(et,{url:d,arrow:!0,className:ys.ListLink,children:m.jsx("span",{children:u})})},u))})]}),m.jsx("div",{className:ys.Button,children:a&&m.jsx(et,{url:a.url,arrow:!0,button:!0,children:a.title})})]})}const{Link:HSe,ContentWrapper:qSe,DateLine:USe,Title:WSe}=uu,GSe="ImageWrapper_-NIqV",QSe=`Link_KRRdz ${HSe}`,YSe="Black_n158l",KSe="NoLinkWrapper_XEZIx",JSe=`ContentWrapper_tEcpj ${qSe}`,ZSe=`DateLine_qL9Ab ${USe}`,XSe=`Title_z24gg ${WSe}`,Hl={ImageWrapper:GSe,Link:QSe,Black:YSe,NoLinkWrapper:KSe,ContentWrapper:JSe,DateLine:ZSe,Title:XSe},eEe=({title:t,teaserDateLine:e,teaserWideImage:n,teaserUseBlackText:r,credit:a,disableAutoHyphenation:i})=>{const o=Re(null,["entity","translated","fieldImage"],n);return m.jsxs(m.Fragment,{children:[m.jsx(Dr,{...o,className:Hl.ImageWrapper,credit:a,displayEmptyAlt:!0}),m.jsxs("div",{className:Ce(Hl.ContentWrapper,{InvertedColors:r}),children:[e&&m.jsx("div",{className:Hl.DateLine,children:e}),m.jsx("h3",{className:Ce(Hl.Title,{"disabled-auto-hyphenation":i}),children:t})]})]})};function tEe(t){const{credit:e}=ja(t),{title:n,teaserDateLine:r,teaserWideImage:a,teaserLink:i,teaserUseBlackText:o,disableAutoHyphenation:l}=t,u=m.jsx(eEe,{title:n,teaserDateLine:r,teaserWideImage:a,teaserUseBlackText:o,credit:e,disableAutoHyphenation:l});return i?m.jsx(et,{to:i.url.alias,className:Ce(Hl.Link,{[Hl.Black]:o}),arrow:!0,children:u}):m.jsx("div",{className:Hl.NoLinkWrapper,children:u})}function bb({teaserType:t,title:e,teaserImage:n,teaserWideImage:r,loading:a,isSubParagraph:i,disableAutoHyphenation:o,...l}){let u;switch(t){case"image":{u=cSe;break}case"image_only":{u=mSe;break}case"description":{u=KTe;break}case"visual":{u=tEe;break}case"links":{u=CSe;break}case"sidebar":case"linklist":{u=VSe;break}case"menu":{u=jSe;break}case"paragraphEvents":case"calendarEvent":{u=jTe;break}case"calendarNoEvents":{u=LTe;break}case"teaser_line_break":return null;default:return console.log("Unsupported teaser type",t),null}return a!==!0&&m.jsxs(gi,{isSubParagraph:i,children:[!i&&m.jsx(As,{title:e}),m.jsx(u,{...l,title:e,teaserType:t,teaserImage:n,teaserWideImage:r,isSubParagraph:i,disableAutoHyphenation:o})]})}const nEe="Wrapper_D9nZz VerticalSpacing",rEe="Column_2buEr",aEe="PreFooterWrapper_THkpC",iEe="PreFooterColumn_YsZuQ",sEe="CTAButton_MMIOE",oEe="Title_F2shv HeadingLeftLine",lEe="HiddenTitle_Euy2A",Ml={Wrapper:nEe,Column:rEe,PreFooterWrapper:aEe,PreFooterColumn:iEe,CTAButton:sEe,Title:oEe,HiddenTitle:lEe};function E$(t,e,n,r,a=!1,i){if(a)return null;if(t)return m.jsx("h2",{className:Ce(Ml.Title,{"disabled-auto-hyphenation":i}),children:t});let o=null;return r?o=e.news:n?o=n:o=e.links,m.jsx("h2",{className:Ml.HiddenTitle,children:o})}function D6({noTitle:t,teasers:e,preFooter:n,ctabutton:r,teaserTitle:a,accessibilityTitle:i,disableAutoHyphenation:o}){const{translations:l}=ut(),u=k.useMemo(()=>{if(!e?.length)return[];const f=[];let h={id:"row-0",columns:0,teasers:[]},v=0;return e.filter(y=>y.translated).forEach(({translated:y})=>{let b=!1;switch(y.teaserType){case"teaser_line_break":b=!0;break;case"visual":h.columns>=3&&(b=!0);break;default:h.columns>=4&&(b=!0);break}b&&(h.columns&&f.push(h),v++,h={id:`row-${v}`,columns:0,teasers:[]}),y.teaserType!=="teaser_line_break"&&(h.columns+=y.teaserType==="visual"?2:1,h.teasers.push(y))}),h.columns&&f.push(h),f},[e]);if(!u.length)return null;const d=E$(a,l,i,!1,t,o);return m.jsx("div",{role:n?"complementary":void 0,className:n?Ml.PreFooterWrapper:Ml.Wrapper,children:m.jsx(bt,{children:m.jsx(Ze,{children:m.jsxs(Fe,{mobile:6,desktop:12,desktopOffset:1,children:[d,u.map(f=>m.jsx(Ze,{children:f.teasers.map(h=>{let v=f.columns===3?2:3,y=12/f.columns;return h.teaserType==="visual"?(v
Version (from header)
22.22.1

ML Analysis

CodeBERT (768d)GraphCodeBERT (768d)AST Features (128d)Handcrafted (64d)
Composite Vector1728 dimensions

Used for semantic similarity search across the database

Module Information

Module Pattern
script
Is Module
No