1import{v as e}from"./CqQSFSzb.js";import{d as a}from"./DelG4EJt.js";import{u as s,a as l,b as t}from"./7hyOy8e6.js";import{_ as o}from"./B7eF4aZA.js";import{f as r,a2 as n,g as i,r as c,t as u,h as d,q as m,l as p,m as g,i as f,j as h,v,p as b,x as w,D as x,u as y,s as k,c as _,Y as j,y as S,a5 as M,a4 as O,o as P,ae as L,G as T,af as H,W as B}from"./8DpF8wzA.js";import{_ as E}from"./B-aQR9yK.js";import C from"./Blq2kV-S.js";import{x as D}from"./Bbj44vVb.js";import{c as z}from"./Bp-mfJYC.js";import{u as I}from"./Bz_IglSm.js";import{u as N}from"./CKqdmw0d.js";import{u as $}from"./P4baaePn.js";import"./DGa-W0ZC.js";import"./puHORNpQ.js";import"./DcHP4MKI.js";const q={class:"d-inline-flex"},A=["href"],K=r({__name:"PartHeaderLangSelector",props:{languageOptions:{default:()=>({})}},setup(e){const{locale:a}=n(),s=[{code:"id",alt:"flag indonesia",src:"/images/flag-id.svg"},{code:"en",alt:"flag great britain",src:"/images/flag-gb.svg"}];return(e,l)=>{const t=o;return d(),i("div",q,[(d(),i(c,null,u(s,s=>(d(),i(c,{key:s.code},[e.languageOptions&&e.languageOptions[s?.code]?(d(),i("a",{key:0,href:e.languageOptions?.[s.code],class:p(["language-nav","mr-1","d-flex",{active:g(a)===s.code}]),"aria-label":"lang switch link"},[f(t,{draggable:"false",class:"cursor-pointer w-100",loading:"lazy",format:"webp",style:{width:"35px",height:"25px"},alt:s.alt,src:s.src},null,8,["alt","src"])],10,A)):m("",!0)],64))),64))])}}}),G={key:0,class:"d-inline-flex justify-content-end align-items-center"},J=["href"],Q={class:"ml-1 fs-12"},R=r({__name:"PartHeaderShortcut",props:{shortcut:{default:()=>({})}},setup:e=>(e,a)=>e.shortcut?.items?.length?(d(),i("div",G,[(d(!0),i(c,null,u(e.shortcut.items,(e,a)=>(d(),i("a",{key:a,href:e.link,target:"_blank",rel:"noopener noreferrer",class:"shortcut-items text-white","aria-label":"menu link"},[h("i",{class:p(["mdi",e.icon,"fs-11"])},null,2),h("span",Q,v(e.label),1)],8,J))),128))])):m("",!0)}),U={class:"fe-wrapper text-white d-flex justify-content-between py-3 bg-primary top-navigations"},V=r({__name:"PartHeaderTopNav",props:{languageOptions:{default:()=>({})},shortcut:{default:()=>({})}},setup:e=>(e,a)=>(d(),i("div",U,[f(K,{"language-options":e.languageOptions},null,8,["language-options"]),f(R,{shortcut:e.shortcut},null,8,["shortcut"])]))}),W=r({__name:"PartHeaderLogo",props:{logo:{default:()=>({})},logoLink:{default:""},isScrolled:{type:Boolean,default:!1}},setup:e=>(e,a)=>{const s=o,l=E;return d(),i("div",{class:p({"bg-primary":!0,"p-2":!0,"fe-ums-header-logo":!0,"position-absolute":!e.isScrolled})},[e.logo?(d(),b(l,{key:0,href:e.logoLink,"aria-label":"logo link"},{default:w(()=>[f(s,{class:"d-none d-md-block",draggable:"false",alt:"ums logo",preload:!0,format:"webp",fetchpriority:"high",loading:"eager",src:e.isScrolled?e.logo["desktop-fixed"]:e.logo.desktop},null,8,["src"]),f(s,{class:"d-block d-md-none",draggable:"false",alt:"ums logo small",preload:!0,format:"webp",fetchpriority:"high",loading:"eager",src:e.logo.mobile},null,8,["src"])]),_:1},8,["href"])):m("",!0)],2)}}),Y={class:"fe-ums-menu position-relative d-none d-xl-inline-flex flex-wrap align-items-stretch"},F={class:"fe-ums-submenu"},X={class:"fe-ums-submenu-item"},Z=r({__name:"PartHeaderNavigation",props:{topMenus:{default:()=>[]}},setup:e=>(e,a)=>{const s=E;return d(),i("nav",Y,[h("ul",null,[(d(!0),i(c,null,u(e.topMenus,(e,a)=>(d(),i("li",{key:a,class:"fe-ums-menu-item"},[f(s,{href:e.link,target:e.open_new_tab?"_blank":"_self",rel:"noopener noreferrer",class:"font-weight-semi-bold","aria-label":"menu link"},{default:w(()=>[x(v(e.name),1)]),_:2},1032,["href","target"]),h("ul",F,[(d(!0),i(c,null,u(e.items,e=>(d(),i("li",X,[f(s,{href:e.link,target:e.open_new_tab?"_blank":"_self",rel:"noopener noreferrer",class:"fs-12 w-100","aria-label":"submenu link"},{default:w(()=>[x(v(e.name),1)]),_:2},1032,["href","target"])]))),256))])]))),128))])])}}),ee={class:"fe-searchbox"},ae={class:"fe-searchbox-input"},se=["placeholder"],le=r({__name:"PartHeaderSearchBox",props:{widget:{default:()=>({})},searching:{type:Boolean,default:!1}},emits:["search"],setup(e,{expose:a,emit:s}){const l=e,t=s,o=y(),r=k(""),n=k(null),c=_(()=>l.widget.search?.placeholder||"Search..."),u=_(()=>l.widget.search?.button||"Search"),p=e=>{const a=l.widget.search?.action_path||"";return`${window.location.origin}/${a}${e?"?"+e:""}`},v=()=>{const e=["key","debug"],{query:a}=o;if(r.value?.trim()){if(!l.searching){t("search",!0);const s={...a,key:D(r.value.trim())};
1Object.keys(s).forEach(a=>{e.includes(a)||delete s[a]}),s.hasOwnProperty("segment")&&delete s.segment;const l=z(s);window.location.href=p(l)}}else window.location.href=p()};return a({focus:()=>{n.value?.focus()}}),(e,a)=>{const s=C;return d(),i("div",ee,[a[1]||(a[1]=h("div",{class:"fe-searchbox-prefix"},[h("span",{class:"mdi mdi-magnify fs-7"})],-1)),h("div",ae,[j(h("input",{ref_key:"searchbox",ref:n,"onUpdate:modelValue":a[0]||(a[0]=e=>M(r)?r.value=e:null),type:"text",placeholder:g(c),class:"w-100 form-control",onKeyup:S(v,["enter"])},null,40,se),[[O,g(r)]])]),e.searching?m("",!0):(d(),i("div",{key:0,class:"fe-searchbox-suffix cursor-pointer",onClick:v},[f(s,{class:"fs-subtitle-2 fw-600",title:g(u),type:"primary"},null,8,["title"])]))])}}}),te={key:0,class:"fe-loading m-0"},oe=r({__name:"PartHeaderSearchToggle",props:{searching:{type:Boolean,default:!1},isSearchboxOpen:{type:Boolean,default:!1}},emits:["toggle"],setup(e,{emit:a}){const s=a,l=()=>{s("toggle")};return(e,a)=>(d(),i("div",{class:"fe-searchbox-toggle",onClick:l},[e.searching?(d(),i("span",te)):(d(),i("span",{key:1,class:p({mdi:!0,"fs-7":!0,"mdi-close":e.isSearchboxOpen,"mdi-magnify":!e.isSearchboxOpen})},null,2))]))}}),re={class:"fe-more-item"},ne={class:"fe-more-item-dropdown"},ie={key:0,class:"row mx-0 mb-2"},ce=["href"],ue={style:{width:"42px",height:"42px"},class:"rounded-circle bg-secondary d-flex"},de={class:"text-white font-weight-bold text-uppercase ml-2"},me={class:"w-100 mt-3 fe-more-item-menu"},pe={class:"text-uppercase menu-title row mx-0 py-1 d-flex align-items-center"},ge=["href","target"],fe=["onClick"],he={key:0,class:"sub-menu mt-1"},ve=["href","target"],be=r({__name:"PartHeaderMoreItems",props:{widget:{default:()=>({})},rightMenus:{default:()=>[]}},setup(e){const a=k(null);return(e,s)=>(d(),i("div",re,[s[1]||(s[1]=h("div",{class:"fe-more-item-icon"},[h("span",{class:"mdi mdi-apps fs-7 text-white"})],-1)),h("div",ne,[e.widget?.informations?.items?.length?(d(),i("div",ie,[(d(!0),i(c,null,u(e.widget.informations.items,(e,a)=>(d(),i("div",{key:a,class:"col col-6 d-flex px-1 mb-1"},[h("a",{href:e.link,class:"cursor-pointer bg-primary p-2 rounded d-inline-flex w-100 align-items-center","aria-label":"more item link"},[h("div",null,[h("div",ue,[h("span",{class:p(["mdi",e.icon,"rounded-circle","text-white","fs-10","m-auto"])},null,2)])]),h("div",de,v(e.label),1)],8,ce)]))),128))])):m("",!0),h("ul",me,[(d(!0),i(c,null,u(e.rightMenus,(e,l)=>(d(),i("li",{key:l,class:p({"show-submenu":g(a)===l})},[h("div",pe,[h("a",{href:e.link,target:e.open_new_tab?"_blank":"_self",rel:"noopener noreferrer",class:"col col-9 text-primary p-0","aria-label":"menu link"},v(e.name),9,ge),h("div",{class:"col col-3 text-primary text-right p-0",onClick:e=>(e=>{a.value=a.value===e?null:e})(l)},s[0]||(s[0]=[h("span",{class:"mdi mdi-chevron-right uncollapsed-icon fs-9"},null,-1),h("span",{class:"mdi mdi-chevron-down collapsed-icon fs-9"},null,-1)]),8,fe)]),e.items?.length?(d(),i("div",he,[(d(!0),i(c,null,u(e.items,(e,a)=>(d(),i("a",{key:a,href:e.link,target:e.open_new_tab?"_blank":"_self",rel:"noopener noreferrer",class:"px-2 py-1 fe-hoverable fw-600 text-primary text-uppercase sub-menu-item d-block w-100 fs-11","aria-label":"submenu link"},v(e.name),9,ve))),128))])):m("",!0)],2))),128))])])]))}}),we={class:"bg-primary fe-ums-header-wrapper fe-ums-header-border-bottom border-secondary row mx-0 fe-wrapper no-wrapper-non-desktop"},xe=r({__name:"Index",setup(o){const r=I(),n=N(),{isMounted:c}=((e={})=>{const{events:a=["scroll","mousemove","touchstart","keydown","resize"],fallbackDelay:s=3e3,mouseMoveDelay:l=100,debug:t=!1}=e,o=k(!1),r=()=>{o.value||(o.value=!0)};return P(()=>{if(!o.value){const e=new Map;let t,o;const n=()=>{e.forEach((e,a)=>{"mousemove"===a?document.removeEventListener(a,e,{passive:!0}):window.removeEventListener(a,e,{passive:!0})}),e.clear(),t&&(clearTimeout(t),t=void 0),o&&(clearTimeout(o),o=void 0)},i=e=>()=>{r(),n()},c=()=>{o&&clearTimeout(o),o=setTimeout(()=>{r(),n()},l)};a.forEach(a=>{try{if("mousemove"===a)e.set(a,c),document.addEventListener(a,c,{passive:!0});else{const s=i(a);e.set(a,s),window.addEventListener(a,s,{passive:!0})}}catch(s){}}),s>0&&(t=setTimeout(()=>{r(),n()},s)),L(()=>{n()})}}
1),{isMounted:T(o),activate:r,isInteractive:()=>o.value}})({events:["scroll","touchstart","keydown","resize"],fallbackDelay:2e3,debug:!1}),u=s(t),m=_(()=>!!c.value&&u.smaller("lg").value),{y:v}=l(document),b=_(()=>!!c.value&&v.value>=60),w=H(!1),x=H(n.toggleSearchbox),y=H(null),S=r?.getPageData?.language?.options||{},{topMenus:M,rightMenus:O,shortcut:E,logo:C,logoLink:D,widget:z}=$(),q=_(()=>{const e=x.value&&b.value;return{"col-auto":e,"col-4":!e,"col-sm-3":!e,"d-none":m.value&&x.value}}),A=_(()=>{if(!c.value)return{"col-6":!0,"col-sm-9":!0};const e=!(x.value&&b.value||m.value);return{"col-6":e,"col-sm-9":e}});B(()=>x.value,e=>n.setToggleSearchbox(e)),B(()=>x.value,a(e=>{e&&y.value&&y.value.focus()},300));const K=()=>{w.value||(x.value=!x.value)},G=()=>{x.value&&!w.value&&(x.value=!1)},J=e=>{w.value=e};return(a,s)=>(d(),i("header",{class:p(["fe-ums-header position-sticky top-0 w-100",{"border-0":g(b),"fe-ums-header-compressed":g(b)&&!g(m),"toggle-searchbox":g(x)}]),style:{transition:"all 1s ease !important"}},[f(V,{"language-options":g(S),shortcut:g(E)},null,8,["language-options","shortcut"]),j((d(),i("div",we,[h("div",{class:p(["col px-0 position-relative",g(q)])},[f(W,{logo:g(C),"logo-link":g(D),"is-scrolled":g(b)},null,8,["logo","logo-link","is-scrolled"])],2),h("div",{class:p(["col pl-0 pl-xl-3 pr-0 d-flex fe-nav justify-content-end justify-content-xl-end align-items-stretch",g(A)])},[f(Z,{"top-menus":g(M)},null,8,["top-menus"]),f(le,{ref_key:"searchBoxRef",ref:y,widget:g(z),searching:g(w),onSearch:J},null,8,["widget","searching"]),f(oe,{searching:g(w),"is-searchbox-open":g(x),onToggle:K},null,8,["searching","is-searchbox-open"]),f(be,{widget:g(z),"right-menus":g(O)},null,8,["widget","right-menus"])],2)])),[[g(e),G]])],2))}}),ye=Object.assign(xe,{__name:"AppHeader"});export{ye 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.