PageSourceSearch

https://www.imrpress.com/_nuxt/D5uubU5D.js

js imrpress.com collected 2026-09-24 17:11:15 UTC 5,160 bytes, 1 lines download raw bytes

1var k=(m,n,o)=>new Promise((u,s)=>{var h=r=>{try{c(o.next(r))}catch(l){s(l)}},i=r=>{try{c(o.throw(r))}catch(l){s(l)}},c=r=>r.done?u(r.value):Promise.resolve(r.value).then(h,i);c((o=o.apply(m,n)).next())});import{f as g,as as N,P as C,u as $,r as D,a4 as d,y as T,a9 as R,k as v,L as p,Q as b,R as y,W as f,_ as S,o as O,e as U,X as E,Y as L,U as V,a3 as A,c as q,Z as z,av as F}from"#entry";import{u as H}from"./5Br-TrWE.js";import{u as B}from"./DsHUEgHH.js";import{u as I}from"./DSNr-Dzi.js";import{u as J}from"./EZtOWoYn.js";const P=g({name:"RecursivePublisherMenu",props:{mappedPublisherMenuList:{type:Array,required:!0}},setup(m){const{getRelativeUrl:n}=H(),o=N(),{journalInfo:u}=C(),{info:s}=$(),h=B(),i=D(new Set),c=(e,a)=>{const t=new Set(i.value);a?t.add(e):t.delete(e),i.value=t},r=e=>{var t,_;let a="";switch(e==null?void 0:e.menuType){case 0:(t=e.page)!=null&&t.code&&(a=n({name:e.page.code}));break;case 1:(_=e.page)!=null&&_.code&&(a=n({path:`/page/${e.page.code}`}));break;case 2:e.externalLink&&(a=e.externalLink);break;case 3:break;default:console.warn("Unknown menuType:",e==null?void 0:e.menuType);break}return a},l=(e,a,t,_)=>{var w;const M=e.ctrlKey||e.metaKey||e.button===1||((w=e.currentTarget)==null?void 0:w.target)==="_blank";if(a.children&&a.children.length){e.preventDefault(),e.stopPropagation(),c(a.id,!_);return}if(a.menuType===2){h.setIsPublisherMenuOpen(!1);return}if(M){h.setIsPublisherMenuOpen(!1);return}h.setIsPublisherMenuOpen(!1),e.preventDefault(),t&&t!=="#"&&o.push(t)};return()=>m.mappedPublisherMenuList.map(e=>{var _;const a=r(e),t=i.value.has(e.id);return e.children&&e.children.length?d("li",{key:`publisher-menu-${e.id}`,class:["nav-item","has-children",t?"is-open":""],role:"presentation",onMouseenter:()=>c(e.id,!0),onMouseleave:()=>c(e.id,!1)},[d("div",{class:["nav-link-wrapper",u!=null&&u.themeDesc?u==null?void 0:u.themeDesc:s==null?void 0:s.themeDesc]},[d("a",{href:a||"#",class:"nav-link",role:"menuitem","aria-label":`Menu item: ${e.title}`,target:e.menuType===2?"_blank":"",tabindex:0,"aria-expanded":t,"aria-haspopup":e.children&&e.children.length?"true":void 0,onClick:M=>l(M,e,a,t)},[e.title])]),d("ul",{class:"submenu",role:"menu"},[d(T("RecursivePublisherMenu"),{mappedPublisherMenuList:(_=e.children)!=null?_:[]},null)])]):d("li",{key:`publisher-menu-${e.id}`,class:["nav-item"],role:"menuitem"},[d("a",{href:a||"#",class:"nav-link",role:"menuitem","aria-label":`Menu item: ${e.title}`,target:e.menuType===2?"_blank":"",tabindex:0,onClick:M=>l(M,e,a,t)},[e.title])])})}});function K(){return k(this,null,function*(){const{isDesktop:m}=I(),n=B(),{data:o}=yield J("publisher-menu-data",()=>k(null,null,function*(){return yield n.fetchPublisherMenuList()}));return{isDesktop:m,mappedPublisherMenuList:o}})}const Q={key:0,class:"menu-publisher-list classic hidden-xs-only"},W={"aria-label":"Menu"},X={key:0,class:"nav-menu",role:"menubar"},Y={key:1,class:"mobile-menu-publisher base-max-width-layout-mobile hidden-sm-and-up"},Z={"aria-label":"Menu"},G={key:0,class:"nav-menu nav-menu-mobile",role:"menubar"},j=g({__name:"menu-publisher-list-classic",setup(m){return k(this,null,function*(){let n,o;const{isDesktop:u,mappedPublisherMenuList:s}=([n,o]=R(()=>K()),n=yield n,o(),n);return(h,i)=>{var c,r;return p(u)?(b(),v("div",Q,[y("nav",W,[(c=p(s))!=null&&c.length?(b(),v("ul",X,[d(p(P),{mappedPublisherMenuList:p(s)},null,8,["mappedPublisherMenuList"])])):f("",!0)])])):(b(),v("div",Y,[y("nav",Z,[(r=p(s))!=null&&r.length?(b(),v("ul",G,[d(p(P),{mappedPublisherMenuList:p(s)},null,8,["mappedPublisherMenuList"])])):f("",!0)])]))}})}}),x=S(j,[["__scopeId","data-v-d36adcf5"]]),ee=["aria-expanded"],se={key:0,class:"menu-panel"},ne={"aria-label":"Publisher menu"},ae={key:0,class:"nav-menu",role:"menubar"},te=g({__name:"menu-publisher-list-modern",setup(m){return k(this,null,function*(){let n,o;const{mappedPublisherMenuList:u}=([n,o]=R(()=>K()),n=yield n,o(),n),s=D(!1),h=()=>{s.value=!1},i=r=>{s.value=r},c=r=>{r.key==="Escape"&&h()};return O(()=>{document.addEventListener("keydown",c)}),U(()=>{document.removeEventListener("keydown",c)}),(r,l)=>{var a;const e=T("svg-icon");return p(u)&&p(u).length?(b(),v("div",{key:0,ref:"menuRef",class:"menu-publisher-list modern",onMouseleave:l[3]||(l[3]=t=>i(!1))},[y("div",{role:"button",class:V(["menu-button",{"is-open":s.value}]),tabindex:"0","aria-label":"Toggle publisher menu","aria-expanded":s.value,"aria-haspopup":"true",onClick:l[0]||(l[0]=L(t=>i(!s.value),["stop"])),onMouseenter:l[1]||(l[1]=t=>i(!0)),onKeydown:l[2]||(l[2]=E(L(t=>i(!s.value),["prevent"]),["enter"]))},[d(e,{name:"classic-arrow-arrow_down",class:"svg-icon-arrow-down"})],42,ee),s.value?(b(),v("div",se,[y("nav",ne,[(a=p(u))!=null&&a.length?(b(),v("ul",ae,[d(p(P),{mappedPublisherMenuList:p(u)},null,8,["mappedPublisherMenuList"])])):f("",!0)])])):f("",!0)],544)):f("",!0)}})}}),re=S(te,[["__scopeId","data-v-f9db286d"]]),de=g({__name:"menu-publisher-list",setup(m){const{journalInfo:n}=C(),{info:o}=$(),s=A().params.journalCode,h={classic:x,modern:re},i=q(()=>s?h[n==null?void 0:n.themeDesc]:x);return(c,r)=>i.value?(b(),z(F(i.value),{key:0})):f("",!0)}});
1export{de as _,re as m};

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.