PageSourceSearch

https://ung.ac.id/_nuxt/BosvmmT-.js

js ung.ac.id collected 2026-10-02 05:46:02 UTC 3,717 bytes, 1 lines download raw bytes

1import{_ as F}from"./CndNrRbV.js";import{_ as U}from"./OTB3yi_y.js";import{_ as B}from"./XYjTqsGE.js";import{q as L,K as z,L as D,x as M,v as R,h as x,y as k,u as V,c,a as i,b as q,l as s,k as H,F as K,G as O,N as E,o,j as G,n as I}from"./By76FmM_.js";import{u as J}from"./1p2rMLLb.js";import{u as Q}from"./BUo2t9N4.js";import{u as T}from"./Dwj1deVD.js";import"./BTdwmAfI.js";import"./Clb_K38H.js";const W={class:"mt-25 lg:mt-37.5 left-0 right-0 mx-auto flex flex-col lg:w-260 gap-22 justify-center items-start self-stretch"},X={class:"w-full overflow-hidden"},Y={key:0,class:"mt-6 px-4 xl:px-0 text-sm text-caption"},Z={key:1},ee={class:"relative bg-bgDisabled rounded-xl w-full mt-5 p-4 lg:p-10 grid grid-cols-1 lg:grid-cols-2 gap-3 overflow-hidden"},te={key:0,class:"mt-10 text-center w-full flex justify-center"},N="Fakultas",v=20,ue=L({__name:"index",async setup(ae){let p,h;const l=z(),P=D(),{fetchFacilitiesByCategoryList:$}=J(),{siteUrl:g,siteName:d,siteDescription:_}=Q(),b=`${g}/akademik/fakultas`,u=a=>{const e=Array.isArray(a)?a[0]:a,r=Number(e);return Number.isInteger(r)&&r>0?r:1},t=M(u(l.query.page)),{data:w,pending:C}=([p,h]=R(()=>T(()=>`facilities:${N}:${t.value}:${v}`,()=>$(N,{page:t.value,per_page:v}),{watch:[t]})),p=await p,h(),p),f=x(()=>w.value?.items??[]),m=x(()=>w.value?.meta??null),S=x(()=>(m.value?.last_page??1)>1);return k(()=>l.query.page,a=>{const e=u(a);e!==t.value&&(t.value=e)}),k(t,async a=>{const e=u(a);if(e!==a){t.value=e;return}const r=u(l.query.page),y=l.query.page!==void 0;r===e&&(e>1||!y)||await P.replace({query:{...l.query,page:e===1?void 0:String(e)}})}),k(m,a=>{if(!a)return;const e=Math.max(1,a.last_page);t.value>e&&(t.value=e)},{immediate:!0}),V({title:"Fakultas",meta:[{name:"description",content:_},{property:"og:title",content:d},{property:"og:description",content:_},{property:"og:url",content:b},{property:"og:image",content:`${g}/og-image.jpg`},{property:"og:type",content:"website"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:title",content:d},{name:"twitter:description",content:_}],link:[{rel:"canonical",href:b}],script:[{type:"application/ld+json",innerHTML:JSON.stringify({"@context":"https://schema.org","@type":"WebSite",name:d,url:g,potentialAction:{"@type":"SearchAction",target:`${g}/search?q={search_term_string}`,"query-input":"required name=search_term_string"}})}]}),(a,e)=>{const r=F,y=U,j=B;return o(),c("div",W,[i("div",X,[e[2]||(e[2]=i("div",{class:"mt-3 grid grid-cols-1 lg:grid-cols-2 gap-3 items-start px-4 xl:px-0"},[i("div",{class:"title"}," Menawarkan berbagai disiplin ilmu yang bisa membantu mahasiswa dalam karir "),i("div",{class:"subtitle"}," Kurikulum yang inovatif dan pengajaran yang berkualitas, siap membantu mahasiswa mencapai tujuan profesional. ")],-1)),s(C)?(o(),c("div",Y," Loading... ")):(o(),c("div",Z,[i("div",ee,[(o(!0),c(K,null,O(s(f),(n,A)=>(o(),G(r,{key:n.id,main:n.acronym?n.acronym:n.id.toString().padStart(2,"0"),title:n.title,description:n.description,link:n.external_link?n.external_link:"#",target:"_blank",class:I({"lg:col-span-2":s(f).length%2===1&&A===s(f).length-1})},null,8,["main","title","description","link","class"]))),128)),e[1]||(e[1]=i("div",{class:"col-span-full -mx-4 lg:-mx-10 -mb-4 lg:-mb-10 mt-0 h-10 pointer-events-none",style:{"background-image":'url("/images/karawo-card.svg")',"background-repeat":"repeat-x","background-size":"auto 100%","background-position":"bottom"}},null,-1))]),s(S)?(o(),c("div",te,[q(y,{page:s(t),"onUpdate:page":e[0]||(e[0]=n=>E(t)?t.value=n:null),total:s(m)?.total??0,"items-per-page":s(m)?.per_page??v,variant:"link"},null,8,["page","total","items-per-page"])])):H("",!0)]))]),q(j,{class:"px-4 xl:px-0"})])}}});export{ue 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.