1import{r as e,j as a,C as l,Y as t,z as n,D as r,N as o,A as i,F as s,M as d,O as u,R as c,a2 as g,G as v,u as h,T as m,a5 as y,b as p,w as f,a6 as w,B as x,x as b,E as k,H as L,L as C,a8 as _,Z as F,Q as I}from"./vue-c67713ce.js";import S from"./Navigation-f32cef6f.js";import A from"./TopBar-1877e4e6.js";import{_ as j}from"./AppHeader-9933e948.js";import{N as D,M}from"./vendor-9cd4e7a4.js";import{u as z,_ as R}from"./FestivalCard-9767f376.js";import $ from"./CalendarPrint-aaea58ea.js";import O from"./Download-f14c19ca.js";import{_ as W}from"./SocialShare-1d86aa4d.js";import{D as Y}from"./DatePopupModal-5a00e405.js";import{_ as H}from"./CountryFlag-9e65ba90.js";import"./inertia-f08dc378.js";import"./nprogress-18e7f0d1.js";import"./_plugin-vue_export-helper-1b428a4d.js";import"./Dropdown-ad06a7d7.js";import"./vue.m-416bd912.js";import"./pinia-2ef99812.js";import"./specialDays-b35b53e4.js";const B={class:"flex flex-col md:flex-row items-center justify-between gap-3 mb-10"},V={class:"text-3xl font-bold text-center md:text-left leading-tight basis-full md:basis-1/2"},N={class:"flex justify-center items-center gap-2 text-xs"},E={class:"flex justify-center items-center gap-2 text-xs"},G={class:"flex justify-center items-center gap-2 text-xs"},P={class:"mx-auto flex flex-wrap gap-x-12"},T={class:"text-xl font-bold uppercase"},U={class:"flex flex-wrap gap-6 mb-6"},Z={class:"flex flex-col items-center max-w-full overflow-x-auto pb-2"},q={class:"flex -mt-2 font-bold"},K=["onClick"],X={class:"text-xs font-bold leading-none"},J={class:"text-2xl leading-none"},Q=["innerHTML"],ee={__name:"longWeekend",props:{locale:String,year:Number,country:String,hasRegion:Boolean,region:String,holidayLocale:Object,countdownLocale:Object,dateCalculatorLinkLocale:Object,legendLocale:Object,textLocalize:Object,url:String},setup(y){const p=z(),f=e=>{switch(e){case"zh_cn":return"zh";case"zh_hk":return"zh-hk";case"zh_tw":return"zh-tw";case"in":return"id";default:return e}},w=e(!1),x=e([]),b=e(null),k=e(0),L=y,C=a(()=>{var e;const a=p.longWeekendData;if(!a||0===Object.keys(a).length)return null;return((null==(e=a[L.hasRegion?`${L.year}_longweekend_${L.region}`:`${L.year}_longweekend`])?void 0:e.longWeekendData)||[]).find(e=>{const a=e.year===L.year,l=f(e.localeName)===L.locale,t=!L.hasRegion||e.data.regionId===L.region;return a&&l&&t})||null}),_=e=>{const a=f(L.locale);return D.locale("fil"===a?"tl-ph":a),D().day(e-1).format("ddd").toUpperCase()},F=e=>{if(e){let a=(e=>p.calendarData.calMonths&&Array.isArray(p.calendarData.calMonths)&&0!==p.calendarData.calMonths.length&&p.calendarData.calMonths[e.month-1]&&p.calendarData.calMonths[e.month-1].calCells&&Array.isArray(p.calendarData.calMonths[e.month-1].calCells)&&0!==p.calendarData.calMonths[e.month-1].calCells.length&&p.calendarData.calMonths[e.month-1].calCells[e.day-1]?p.calendarData.calMonths[e.month-1].calCells[e.day-1]:null)(e);x.value=a,w.value=!0}},I=()=>{w.value=!1},S=()=>{b.value&&(k.value=b.value.clientWidth)},A=e=>{const a=e.indexOf("*"),l=e.indexOf("*",a+1);return-1!==l?e.slice(0,l)+"<br>"+e.slice(l):e};return l(()=>{window.addEventListener("resize",S),S()}),t(()=>{window.removeEventListener("resize",S)}),(e,a)=>(n(),r("div",{ref_key:"longWeekendSlot",ref:b,class:"relative overflow-hidden mt-4 lg:mt-0 w-full bg-[linear-gradient(160deg,_#FFAC4F_0%,_#FFAC4F_15%,_#FFA263_20%,_#FC9193_50%,_#B396C4_85%,_#649CFD_100%)] text-white py-6 px-6 z-10"},[C.value?(n(),r(o,{key:0},[i("div",B,[i("h1",V,s(C.value.data.title),1),i("div",{class:d(["flex gap-x-5 gap-y-2 text-lg bg-amber-950 rounded-lg p-3",{"flex-row md:flex-col items-center md:items-start":k.value<=550,"md:flex-row justify-center":k.value>550}])},[i("div",N,[a[0]||(a[0]=i("span",{class:"w-3 h-3 aspect-square bg-[#FF9800] inline-block rounded"},null,-1)),u(" "+s(y.legendLocale.public_holiday),1)]),i("div",E,[a[1]||(a[1]=i("span",{class:"w-3 h-3 aspect-square bg-[#7EDAFF] inline-block rounded"},null,-1)),u(" "+s(y.legendLocale.annual_leave),1)]),i("div",G,[a[2]||(a[2]=i("span",{class:"w-3 h-3 aspect-square bg-white inline-block rounded"},null,-1)),u(" "+s(y.legendLocale.Weekend),1)])],2)]),i("div",P,[(n(!0),r(o,null,c(C.value.data.longWeekendMonths,(e,a)=>(n(),r("div",{key:a,class:"flex-col"}
1,[i("h2",T,s(e.monthTitle),1),i("div",U,[(n(!0),r(o,null,c(e.longWeekends,(e,a)=>(n(),r("div",{key:a,class:"flex flex-col"},[i("div",Z,[i("div",{class:"text-center text-xs font-bold text-white bg-gray-5 rounded-t-md pb-2 px-2 pt-0.5",style:g({width:2.75*e.longWeekendDayArrayList.length+"rem"})},s(e.holidayName),5),i("div",q,[(n(!0),r(o,null,c(e.longWeekendDayArrayList,(e,a)=>(n(),r("div",{key:a,onClick:a=>F(e),class:d(["w-11 h-11 flex flex-col items-center justify-center rounded-md font-bold text-black border-r border-t border-b border-black cursor-pointer",{"border-l":0===a,"bg-[#FF9800] hover:bg-yellow-400":0===e.type,"bg-[#7EDAFF] hover:bg-cyan-200":2===e.type,"bg-white hover:bg-gray-200":1===e.type}])},[i("div",X,s(_(e.dayOfWeek)),1),i("div",J,s(e.day),1)],10,K))),128))]),e.remarks?(n(),r("div",{key:0,class:"text-xs bg-black/50 p-1 mt-2 rounded-md text-gray-200",style:g({width:2.7*e.longWeekendDayArrayList.length+"rem"}),innerHTML:A(e.remarks)},null,12,Q)):v("",!0)])]))),128))])]))),128))]),a[3]||(a[3]=i("div",{class:"flex justify-end items-center"},[i("div",{class:"font-bold text-right"}," © Calendar2U.com ")],-1))],64)):v("",!0),a[4]||(a[4]=i("svg",{class:"absolute -z-10 opacity-20 w-[70%] top-0 bottom-0 my-auto left-0 right-0 mx-auto max-h-[50%] md:w-auto md:max-h-[60%] md:max-w-[60%] md:left-auto md:right-10",viewBox:"0 0 281 300",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M280.419 108.388V63.0479C280.419 39.6318 259.734 20.5558 234.033 19.8968V46.642C234.033 61.8397 221.659 74.2026 206.451 74.2026C191.243 74.2026 178.869 61.8397 178.869 46.642V19.8284H100.657V46.642C100.657 61.8397 88.2838 74.2026 73.0755 74.2026C57.8645 74.2026 45.4884 61.8397 45.4884 46.642V19.9326C20.2161 21.0016 0 39.9032 0 63.0427V252.307C0 278.603 21.4154 300.001 47.7321 300.001H232.684C258.999 300.001 280.414 278.603 280.414 252.307V108.388H280.419ZM259.648 252.317C259.648 267.168 247.553 279.252 232.684 279.252H47.7375C32.8714 279.252 20.7763 267.168 20.7763 252.317V108.388H259.648V252.317ZM206.456 0.00481917C199.823 0.00481917 194.448 5.37314 194.448 12.0008V46.6471C194.448 53.2742 199.823 58.6425 206.456 58.6425C213.089 58.6425 218.465 53.2742 218.465 46.6471V11.9957C218.454 5.37314 213.084 0.00481917 206.456 0.00481917ZM61.0741 11.9957V46.642C61.0741 53.2693 66.4472 58.6374 73.08 58.6374C79.7106 58.6374 85.0838 53.2693 85.0838 46.642V11.9957C85.0838 5.36802 79.7106 0 73.08 0C66.4472 0.00481923 61.0741 5.37314 61.0741 11.9957Z",class:"fill-gray-5"}),i("path",{d:"M40.0808 229.812L53.254 218.051C56.8045 214.701 60.6748 211.407 64.8588 208.171C72.5934 201.584 78.1575 196.434 81.5574 192.72C84.9573 189.007 86.6573 185.375 86.6573 181.824C86.6573 178.895 85.5031 176.492 83.2072 174.61C80.905 172.729 77.298 171.788 72.3863 171.788C67.575 171.788 62.5567 172.779 57.3313 174.767C52.0997 176.75 47.395 179.365 43.2172 182.608V147.48C48.0223 144.13 53.9314 141.489 60.9383 139.557C67.9389 137.625 75.2092 136.659 82.7367 136.659C91.4122 136.659 98.8895 138.171 105.162 141.207C111.435 144.237 116.24 148.365 119.59 153.596C122.934 158.822 124.609 164.624 124.609 171.004C124.609 179.993 122.984 187.52 119.747 193.586C116.504 199.646 111.279 205.868 104.065 212.248L94.6553 220.56H127.588V248.631H40.0808V229.812Z",class:"fill-gray-5"}),i("path",{d:"M187.495 250.984C175.677 250.984 165.797 248.732 157.855 244.24C149.907 239.743 144.055 233.626 140.291 225.892C136.527 218.151 134.645 209.269 134.645 199.232V139.012H171.812V198.134C171.812 204.3 173.067 208.955 175.576 212.091C178.085 215.228 182.056 216.796 187.495 216.796C192.927 216.796 196.873 215.228 199.332 212.091C201.791 208.955 203.02 204.3 203.02 198.134V139.012H240.344V199.232C240.344 209.269 238.462 218.151 234.699 225.892C230.935 233.626 225.076 239.743 217.134 244.24C209.187 248.732 199.307 250.984 187.495 250.984Z",class:"fill-gray-5"})],-1)),(n(),h(m,{to:"body"},[w.value?(n(),h(Y,{key:0,onClose:I,dayData:x.value,orientation:"topBottom",calendarType:"Full Calendar",calendarStyle:"Full Calendar",copyright:!0,locale:y.locale,country:y.country,hasRegion:y.hasRegion,regionsList:e.regionsList,holidayLocale:y.holidayLocale,countdownLocale:y.countdownLocale,region:y.region,dateCalculatorLinkLocale:y.dateCalculatorLinkLocale,textLocalize:y.textLocalize,url:y.url},null,8,["dayData","locale","country","hasRegion","regionsList","holidayLocale","countdownLocale","regi
1on","dateCalculatorLinkLocale","textLocalize","url"])):v("",!0)]))],512))}},ae=["content"],le=["content"],te=["content"],ne=["content"],re=["content"],oe=["content"],ie=["content"],se=["content"],de={class:"flex w-full inset-0 h-dvh no-scrollbar"},ue={class:"absolute inset-0 flex overflow-hidden"},ce={class:"flex-1 flex flex-col bg-darkwhite-c2u dark:bg-black-c2u"},ge={class:"absolute inset-0"},ve=["href"],he={class:"py-4 lg:py-0 h-full overflow-auto no-scrollbar"},me={class:"flex flex-col lg:flex-row w-full gap-4 lg:p-10"},ye={class:"flex w-full h-full"},pe={class:"flex w-full"},fe=["href"],we={class:"dark:text-white flex font-bold w-full text-2xl justify-center lg:justify-start text-center px-10 lg:px-0"},xe={class:"pr-2"},be={class:"min-[425px]:flex justify-between items-center gap-4 min-[425px]:py-3 px-4 lg:px-0 w-full"},ke={class:"lg:flex hidden gap-4 font-roboto justify-center items-center"},Le={class:"flex w-20 lg:w-[4rem] gap-1 dark:bg-white bg-[#1A3F5F] text-white dark:text-black rounded-full text-base justify-center font-bold cursor-pointer hover:brightness-75"},Ce={key:1}
1,_e={class:"flex w-20 lg:w-[4rem] gap-1 dark:bg-white bg-[#1A3F5F] text-white dark:text-black rounded-full text-base justify-center font-bold cursor-pointer hover:brightness-75"},Fe={key:3},Ie={class:"flex lg:hidden gap-5 lg:pb-2 font-roboto justify-center items-center py-3"},Se={class:"flex w-16 lg:w-20 gap-2 dark:bg-white bg-[#1A3F5F] text-white dark:text-black rounded-full text-lg justify-center font-bold px-2 cursor-pointer hover:brightness-75"},Ae={key:1},je={class:"flex w-16 lg:w-20 gap-2 dark:bg-white bg-[#1A3F5F] text-white dark:text-black rounded-full text-lg justify-center font-bold px-2 cursor-pointer hover:brightness-75"},De={key:3},Me={class:"min-[425px]:pb-0 pb-3"},ze={class:"items-center justify-center gap-10 md:gap-40 lg:py-3 lg:hidden flex"},Re=["href"],$e=["href"],Oe={class:"flex flex-col w-full justify-center aspect-square items-center px-4 lg:px-0"},We={key:0,class:"flex items-center w-full aspect-square justify-center p-2 bg-calendar-bg"},Ye={key:0,class:"flex items-center w-full aspect-square justify-center bg-calendar-bg"},He={key:1,class:"flex items-center justify-center h-full"},Be={key:1},Ve={key:1,class:"flex items-center justify-center h-full"},Ne={key:2},Ee=["src"],Ge={class:"flex items-center justify-center w-full"},Pe={key:3,class:"hidden"},Te=["src","alt"],Ue=["href"],Ze={class:"px-4 lg:px-0 w-full lg:max-w-[400px] xl:max-w-[450px] [@media(min-width:1400px)]:max-w-[400px] [@media(min-width:1500px)]:max-w-[460px] [@media(min-width:1520px)]:max-w-[450px] 2xl:max-w-[600px] [@media(min-width:1700px)]:max-w-[600px] [@media(min-width:1820px)]:max-w-[700px]"},qe={class:"lg:flex items-center"},Ke={class:"mx-auto flex flex-col gap-2 w-full lg:px-2"},Xe={class:"lg:sticky lg:top-0 lg:z-20 flex w-full items-center justify-center lg:justify-between bg-darkwhite-c2u dark:bg-black-c2u"},Je={class:"font-bold dark:text-white text-xl lg:text-[1.25rem] xl:text-[1.25rem] 2xl:text-[1.5rem]"},Qe={class:"pt-10 flex flex-col gap-2"},ea={class:"flex justify-center lg:hidden"},aa=["href"],la={key:1,class:"w-full h-full flex pb-6 lg:px-2 lg:overflow-auto no-scrollbar"},ta={class:"mx-auto flex flex-col gap-2 w-full items-center lg:items-start"},na={class:"flex flex-col items-center lg:items-start w-full"},ra={class:"lg:sticky lg:top-0 lg:z-20 flex w-full items-center justify-center lg:justify-between bg-darkwhite-c2u dark:bg-black-c2u"},oa={class:"font-bold dark:text-white text-xl lg:text-[1.25rem] xl:text-[1.25rem] 2xl:text-[1.5rem]"},ia={class:"flex w-full justify-center dark:text-white py-4 text-xl lg:text-[1.25rem] xl:text-[1.25rem] 2xl:text-[1.5rem]"},sa={class:"flex justify-center lg:hidden"},da=["href"],ua={class:"lg:hidden flex flex-col min-h-[450px]"},ca={__name:"Gallery",props:["data","nav","translateGallery","translate","locale","regions","holidayLocale","availableLocales","ziggy","specialYears","meta","yearRangeList","imageUrl","zodiacLocale","hasLongWeekendData","monthNameLocale","showInteractiveLongWeekend","canonicalUrl","hreflangLinks","jsonLd"],setup(m){const B=z(),V=m;y(()=>{var e;"undefined"!=typeof document&&(null==(e=V.meta)?void 0:e.title)&&(document.title=V.meta.title)});const N=e(!1),E=e("en"),G=e("light"),P=e(!1),T=e(!1),U=e(null),Z=e(!0),q=e(!1),K=e(!1),X=e(0),J=e(0),Q=e(0),ca=e(!1),ga=e(!1),va=p({isOpera:null,isEdge:null,isFirefox:null,isSafari:null,isIE:null,isChrome:null,isChromeIOS:null,isIOS:null,isBrave:null}),ha=e(V.availableLocales),ma=e(),ya=e(null),pa=e(0),fa=a(()=>X.value<1024),wa=()=>{q.value=!0},xa=()=>{q.value&&(q.value=!1)},ba=()=>{K.value&&(K.value=!1)},ka=a(()=>`/festival-holiday/${V.data.page.url_slug}/${V.data.year}/${V.data.month}?locale=${V.locale}`),La=a(()=>{var e,a;return null!=(a=null==(e=V.data.galleryLang.filter(e=>e.locale===dl(V.locale))[0]||V.data.galleryLang.find(e=>"en"===e.locale))?void 0:e.name)?a:""}),Ca=a(()=>null!=B.calendarData),_a=a(()=>!0),Fa=a(()=>V.translateGallery.filter(e=>Ba(e.locale)==V.locale)[0]||V.translateGallery.find(e=>"en"==e.locale)),Ia=a(()=>{var e,a,l;const t=null!=(a=null==(e=Fa.value)?void 0:e.text)?a:{};return{downloads:t.downloads,darkMode:null!=(l=t.dark_mode)?l:t.dark,share:t.share,more:t.more,language:t.language,copy_message:t.copy_message}}),Sa=a(()=>V.monthNameLocale.filter(e=>Ba(e.locale)==V.locale)[0]||V.monthNameLocale.find(e=>"en"==e.locale)),Aa=a(()=>V.zodiacLocale.filter(e=>Ba(e.locale)==V.locale)[0]||V.zodiacLocale.find(e=>"en"==e.locale)),ja=a(()=>V.translate.filter(e=>Ba(e.locale)==V.locale)[0]||V.translate.find(e=>"en"==e.locale)),Da=a(()=>V.holidayLocale.filter(e=>Ba(e.locale)==V.locale)[0]||V.holidayLocale.find(e=>"en"==e.locale)),Ma=a(()=>{var e;if(null!=V.data.nextYearDataText){var a=V.data.nextYearDataText.find(e=>e.locale===dl(V.locale))||V.data.nextYearDataText.find(e=>"en"===e.locale);return null!=(e=null==a?void 0:a.text)?e:null}return null}),za=a(()=>{var e,a=JSON.parse(V.data.monthNameList),l=a.find(e=>Ba(e.locale)==V.locale)||a.find(e=>"en"==e.locale);return null!=(e=null==l?void 0:l.text)?e:[]}
1),Ra=a(()=>{var e,a,l,t,n,r,o,i;if(P.value&&Ha()){let r;try{r=V.data.specialImgList||"{}"}catch{return null}return V.data.hasRegion?(null==(l=null==(a=null==(e=null==r?void 0:r[V.data.year])?void 0:e[V.data.region])?void 0:a[U.value])?void 0:l.img_url)||null:(null==(n=null==(t=null==r?void 0:r[V.data.year])?void 0:t[U.value])?void 0:n.img_url)||null}{let e;P.value=!1;try{e=V.data.gallery_data||"{}"}catch{return null}return V.data.hasRegion&&null!=V.data.region?(null==(o=null==(r=null==e?void 0:e[V.data.year])?void 0:r[V.data.region])?void 0:o[V.data.month])||null:(null==(i=null==e?void 0:e[V.data.year])?void 0:i[V.data.month])||null}}),$a=a(()=>Ha()),Oa=a(()=>{if(!V.data||!V.data.countries||!V.data.country)return"";const e=V.data.countries.find(e=>e.name===V.data.country.name);if(e&&Array.isArray(e.labels)){const a=e.labels.find(e=>{var a;return(null==(a=e.language)?void 0:a.locale)===Ba(V.locale)});return a?a.value:e.name}return V.data.country.name}),Wa=e=>{P.value||Za(),U.value=e,T.value=!1},Ya=()=>{P.value=!1},Ha=()=>{const e=V.data.specialImgList,a=V.data.year,l=V.data.region;if(!e[a])return!1;const t=e[a];return V.data.hasRegion?!!t[l]&&Object.keys(t[l]).length>0:Object.keys(t).length>0},Ba=e=>{switch(e){case"zh_cn":return"zh";case"zh_hk":return"zh-hk";case"zh_tw":return"zh-tw";case"in":return"id";default:return e}},Va=()=>{event.preventDefault();const e=Qa();P.value?(11==U.value&&P.value?(V.data.month=parseInt(12),P.value=!1):1!=U.value&&P.value&&(U.value=U.value-1),yl("gallery_arrow_next","Gallery Arrow Next",{year:V.data.year,month:V.data.month}),B.saveCalendarState(V.data.month,V.data.year,V.data.region)):(1==parseInt(V.data.month)&&Ha()&&!P.value?(V.data.month=parseInt(V.data.month),U.value=e.startCount,P.value=!0):parseInt(V.data.month)>1&&!P.value&&(V.data.month=parseInt(V.data.month)-1),yl("gallery_arrow_prev","Gallery Arrow Prev",{year:V.data.year,month:V.data.month}),B.saveCalendarState(V.data.month,V.data.year,V.data.region))},Na=()=>{if(event.preventDefault(),P.value){const a=Qa();var e=0;e=U.value>10?a.endCount:a.startCount,U.value<10?U.value!=e?U.value=U.value+1:(P.value=!1,V.data.month=1):U.value>10&&U.value!=e+10&&(U.value=U.value+1),yl("gallery_special_arrow","Gallery Special Arrow",{special_index:U.value,special_gallery:V.data.specialImgList[V.data.year][U.value].img_name}),B.saveCalendarState(V.data.month,V.data.year,V.data.region)}else{if(T.value)if(Ha()){Qa().startCount>1?(U.value=1,P.value=!0,T.value=!1):(V.data.month=0,T.value=!1)}else V.data.month=0,T.value=!1;12==parseInt(V.data.month)&&Ha()&&(V.data.month=parseInt(V.data.month),U.value=11,P.value=!0),parseInt(V.data.month)<12&&(V.data.month=parseInt(V.data.month)+1),yl("gallery_arrow_next","Gallery Arrow Next",{year:V.data.year,month:V.data.month}),B.saveCalendarState(V.data.month,V.data.year,V.data.region)}},Ea=()=>{if(window.scrollX<=0){const e=Qa();P.value?11==U.value&&P.value?(V.data.month=parseInt(12),P.value=!1):1!=U.value&&P.value&&(U.value=U.value-1):(1==parseInt(V.data.month)&&Ha()&&!P.value?(V.data.month=parseInt(V.data.month),U.value=e.startCount,P.value=!0):parseInt(V.data.month)>1&&!P.value&&(V.data.month=parseInt(V.data.month)-1),yl("gallery_arrow_next","Gallery Arrow Next",{year:V.data.year,month:V.data.month})),B.saveCalendarState(V.data.month,V.data.year,V.data.region)}},Ga=()=>{if(window.scrollX+window.innerWidth>=document.body.scrollWidth){if(P.value){const a=Qa();var e=0;e=U.value>10?a.endCount:a.startCount,U.value<10?U.value!=e?U.value=U.value+1:(P.value=!1,V.data.month=1):U.value>10&&U.value!=e+10&&(U.value=U.value+1)}else 12==parseInt(V.data.month)&&Ha()&&(V.data.month=parseInt(V.data.month),U.value=11,P.value=!0),parseInt(V.data.month)<12&&(V.data.month=parseInt(V.data.month)+1),yl("gallery_arrow_prev","Gallery Arrow Prev",{year:V.data.year,month:V.data.month});B.saveCalendarState(V.data.month,V.data.year,V.data.region)}},Pa=a(()=>{if(V.data.hasSpecialImage){var e=V.data.specialImgList;const l=e[V.data.year];var a=0;const t=Qa();if(12!=V.data.month||0==t.endCount||P.value){if(a=U.value>10?t.endCount:t.startCount,U.value<=10){if(U.value<a){if(V.data.hasRegion&&0!=l.length){const a=Object.keys(e[V.data.year]).filter(e=>e===V.data.region);return e&&0!=a.length?e[V.data.year][V.data.region][U.value+1].img_name.replace(/\s+/g,"-").toLowerCase():null}return e&&0!=l.length?l[U.value+1].img_name.replace(/\s+/g,"-").toLowerCase():null}return 1}if(U.value<a+10&&P.value&&!T.value){if(V.data.hasRegion&&0!=l.length){const a=Object.keys(e[V.data.year]).filter(e=>e===V.data.region);return e&&0!=a.length?e[V.data.year][V.data.region][U.value+1].img_name.replace(/\s+/g,"-").toLowerCase():null}return e&&0!=l.length?l[U.value+1].img_name.replace(/\s+/g,"-").toLowerCase():null}return 1}if(V.data.hasRegion&&0!=l.length){const a=Object.keys(V.data.specialImgList[V.data.year]).filter(e=>e===V.data.region);return e&&0!=a.length?V.data.specialImgList[V.data.year][V.data.region][t.startCount+1].img_name.replace(/\s+/g,"-").toLowerCase():null}return e&&0!=l.length?l[t.startCount+1].img_name.replace(/\s+/g,"-").toLowerCase():null}}),Ta=a(()=>{var e,a,l,t,n,r;
1if(!(V.data.hasSpecialImage&&P.value&&Ha()))return null;const o=V.data.specialImgList||"{}",i=o[V.data.year];if(!i||0===i.length)return U.value=1,P.value=!1,(null==(e=null==i?void 0:i[1])?void 0:e.img_name)?i[1].img_name.replace(/\s+/g,"-").toLowerCase():null;if(V.data.hasRegion){return 0!==Object.keys(o[V.data.year]||{}).filter(e=>e===V.data.region).length?(null==(t=null==(l=null==(a=o[V.data.year][V.data.region])?void 0:a[U.value])?void 0:l.img_name)?void 0:t.replace(/\s+/g,"-").toLowerCase())||null:(U.value=1,(null==(n=null==i?void 0:i[1])?void 0:n.img_name)?i[1].img_name.replace(/\s+/g,"-").toLowerCase():null)}{let e=null==i?void 0:i[U.value];return!e&&(null==i?void 0:i[1])&&(U.value=1,e=i[1]),(null==(r=null==e?void 0:e.img_name)?void 0:r.replace(/\s+/g,"-").toLowerCase())||null}}),Ua=a(()=>{if(V.data.hasSpecialImage){var e=0;const l=Qa();e=U.value>10?l.endCount:l.startCount;var a=V.data.specialImgList;const t=a[V.data.year];if(U.value<=10){if(U.value<=e&&P.value){if(V.data.hasRegion&&0!=t.length){const e=Object.keys(a[V.data.year]).filter(e=>e===V.data.region);return a&&0!=e.length?V.data.specialImgList[V.data.year][V.data.region][U.value-1].img_name.replace(/\s+/g,"-").toLowerCase():null}return a&&0!=t.length?t[U.value-1].img_name.replace(/\s+/g,"-").toLowerCase():null}if(V.data.hasRegion&&0!=t.length){const l=Object.keys(a[V.data.year]).filter(e=>e===V.data.region);return a&&0!=l.length?a[V.data.year][V.data.region][e].img_name.replace(/\s+/g,"-").toLowerCase():null}return a&&0!=t.length?t[e].img_name.replace(/\s+/g,"-").toLowerCase():null}if(U.value==e+10&&P.value){if(V.data.hasRegion&&0!=t.length){const e=Object.keys(V.data.specialImgList[V.data.year]).filter(e=>e===V.data.region);return a&&0!=e.length?V.data.specialImgList[V.data.year][V.data.region][U.value-1].img_name.replace(/\s+/g,"-").toLowerCase():null}return a&&0!=t.length?t[U.value-1].img_name.replace(/\s+/g,"-").toLowerCase():null}return 12}}),Za=()=>{P.value=!P.value},qa=()=>{K.value=!K.value},Ka=()=>{K.value=!1},Xa=e=>{Z.value=!0,"undefined"!=typeof route&&(V.data.year=e,M.post(route("gallery.data"),{year:e,country:V.data.slug}).then(e=>{B.calendarData.calMonths=e.data.calendarData.calMonths,B.calendarData.calYear=e.data.calendarData.calYear,B.calendarData.calendarStyle=e.data.calendarData.calendarStyle,B.calendarData.options=e.data.calendarData.options,Z.value=!1}).catch(e=>{}))},Ja=(e=null)=>{"dark"===(e=e||localStorage.getItem("theme"))?document.documentElement.classList.add("dark"):document.documentElement.classList.remove("dark"),localStorage.setItem("theme",e),G.value=e},Qa=()=>{if(Ha()){const e=V.data.specialImgList,a=10;if(V.data.hasRegion){const l=e[V.data.year][V.data.region];return{startCount:Object.keys(l).filter(e=>parseInt(yearImages[e].order)<=a).length,endCount:Object.keys(l).filter(e=>parseInt(yearImages[e].order)>a).length}}{const l=e[V.data.year];return{startCount:Object.keys(l).filter(e=>parseInt(l[e].order)<=a).length,endCount:Object.keys(l).filter(e=>parseInt(l[e].order)>a).length}}}return{startCount:0,endCount:0}},el=a(()=>Qa()),al=()=>{var e;(e=B.festivals.find(e=>e.year==V.data.year))&&(ma.value=e.data.find(e=>"allFestivals"==e.type))},ll=()=>{var e;let a=null==(e=ma.value)?void 0:e.data;if(!a)return[];const l=[];a=a.sort((e,a)=>e.month===a.month?e.day-a.day:e.month-a.month);for(let n=1;n<=12;n++)l[n]=[];for(let n=0;n<a.length;n++){const e=a[n],t=e.month;l[t].push(e)}const t=Object.keys(l).map(e=>({month:parseInt(e,10),festivals:l[e]}));B.festivalData=t.sort((e,a)=>e.month-a.month),ma.value=t.sort((e,a)=>e.month-a.month)},tl=a(()=>{if(ma.value)return V.data.hasRegion?ma.value[V.data.month-1].festivals.filter(e=>e.regionKeys.includes(V.data.region)||""===e.regionKeys):ma.value[V.data.month-1].festivals}),nl=e=>B.festivals.some(a=>a.year==e),rl=async e=>{var a,l,t;if(nl(e))return al(),void ll();const n=(await M.post(route("holiday.country.data"),{years:[Number(e)],country_id:V.data.country.id,locale:V.locale})).data,r=n.festivals||[],o=B.festivals.filter(e=>!r.some(a=>a.year==e.year));B.festivals=[...o,...r],(null==(a=B.regions)?void 0:a.length)||(B.regions=n.regions),(null==(l=B.locales)?void 0:l.length)||(B.locales=n.locales),(null==(t=B.specialYears)?void 0:t.length)||(B.specialYears=n.specialYears)},ol=async()=>
1{if(V.hasLongWeekendData[V.data.year])try{const e=await M.post(route("gallery.data.longweekend"),{year:V.data.year,country:V.data.slug});B.longWeekendData=e.data.longWeekendData,Z.value=!1}catch(e){Z.value=!1}},il=a(()=>V.hasLongWeekendData[V.data.year]||!1),sl=a(()=>B.calendarData.calMonths&&Array.isArray(B.calendarData.calMonths)&&0!==B.calendarData.calMonths.length&&B.calendarData.calMonths[V.data.month-1]&&B.calendarData.calMonths[V.data.month-1].calCells&&Array.isArray(B.calendarData.calMonths[V.data.month-1].calCells)&&0!==B.calendarData.calMonths[V.data.month-1].calCells.length&&B.calendarData.calMonths[V.data.month-1].calCells[V.data.day-1]?B.calendarData.calMonths[V.data.month-1].calCells[V.data.day-1]:null),dl=e=>{switch(e){case"zh":return"zh_cn";case"zh-hk":return"zh_hk";case"zh-tw":return"zh_tw";case"id":return"in";default:return e}},ul=(e,a=null,l=null,t=null)=>{var n=null;if(null===a||isNaN(a))n=a;else{const e=parseInt(a,10);e>=1&&e<=12&&(n=D().month(e-1).format("MMMM").toLowerCase())}let r="";return r=null==n?`/gallery/${V.data.slug}/${e}?locale=${V.locale}`:null==l?`/gallery/${V.data.slug}/${e}/${n}?locale=${V.locale}`:null==t?`/gallery/${V.data.slug}/${e}/${n}/${l}?locale=${V.locale}`:`/gallery/${V.data.slug}/${e}/${n}/${t}?locale=${V.locale}`,r=r.replace(/(\?|&)(_gl|_ga|_ga_\w+)=.*?(&|$)/g,(e,a,l,t)=>"?"===a?"?":t?"&":""),r=r.replace(/[?&]$/,""),r};a(()=>
1{if(X.value>1240&&X.value<1700||J.value>700||X.value<1700||J.value<700)return.07*J.value});const cl=a(()=>!1===V.data.hasRegion||!1===V.data.hasRegion?"":`(${V.data.region})`),gl=a(()=>{var e,a,l,t,n,r,o,i,s,d;const u=null==(e=V.data.country)?void 0:e.labels,c=new Set([dl(V.locale),Ba(V.locale),V.locale]),g=null==(l=(null!=(a=V.availableLocales)?a:[]).find(e=>c.has(null==e?void 0:e.locale)))?void 0:l.id,v=Array.isArray(u)?null!=(t=u.find(e=>{var a;return c.has(null==(a=null==e?void 0:e.language)?void 0:a.locale)}))?t:null!=g?u.find(e=>(null==e?void 0:e.language_id)===g):void 0:void 0,h=String(null!=(r=null!=(n=null==v?void 0:v.value)?n:V.data.country.name)?r:"").replace(/^(.+?)\s*\(.+\)$/,"$1"),m=(null!=(s=null==(i=null==(o=Fa.value)?void 0:o.text)?void 0:i.country_calendar)?s:":country Calendar").replace(":country",h.trim()),y=String(null!=(d=V.locale)?d:"").toLowerCase().replace("_","-"),p=["zh","zh-cn","zh-hk","zh-tw","ja"].includes(y)?"":" ",f=cl.value;return`${f?`${m} ${f}`:m}${f?" ":p}${V.data.year}`}),vl=()=>{const e=window.location.href;if(navigator.userAgent.includes("Android")&&navigator.userAgent.includes("FB")||navigator.userAgent.includes("Instagram")||navigator.userAgent.includes("Threads")){const a=`intent://${e.replace(/^https?:\/\//,"")}#Intent;scheme=http;package=com.android.chrome;end;`;window.location.href=a}else window.open(e,"_blank")},hl=a(()=>{const e=parseInt(V.data.year)-1;return Object.values(V.yearRangeList).map(e=>parseInt(e,10)).includes(e)}),ml=a(()=>{const e=parseInt(V.data.year)+1;return Object.values(V.yearRangeList).map(e=>parseInt(e,10)).includes(e)}),yl=(e,a,l=null)=>{const t=V.data.country.name,n=V.data.region;if(l){const r=l.day,o=l.month,i=l.year,s=l.event_description,d=l.special_index,u=l.special_gallery;"undefined"!=typeof window&&dataLayer.push({event:e,eventCategory:a,country:t,region:n,day:r,month:o,year:i,event_description:s,special_index:d,special_gallery:u})}else"undefined"!=typeof window&&dataLayer.push({event:e,eventCategory:a,country:t,region:n})},pl=()=>{P.value=!1,T.value=!1,V.data.year=parseInt(V.data.year)-1,V.data.month=12,yl("gallery_arrow_prev","Gallery Arrow Prev",{year:V.data.year,month:V.data.month}),B.saveCalendarState(V.data.month,V.data.year,V.data.region),Xa(V.data.year)},fl=a(()=>`/gallery/${V.data.slug}/${V.data.year}/long-weekend?locale=${V.locale}`),wl=a(()=>T.value?fl.value:P.value?ul(V.data.year,Ta.value,V.data.region):ul(V.data.year,parseInt(V.data.month),V.data.region)),xl=()=>{V.data.year=parseInt(V.data.year)+1,V.hasLongWeekendData[V.data.year]?(T.value=!0,V.data.month=1):(T.value=!1,V.data.month=1,Ha()?(P.value=!0,U.value=1):(P.value=!1,U.value=-1)),B.saveCalendarState(V.data.month,V.data.year,V.data.region),Xa(V.data.year),yl("gallery_arrow_next","Gallery Arrow Next",{year:V.data.year,month:V.data.month})};let bl;f(()=>V.data.region,e=>{U.value=1}),f(()=>[B.calendarYear,B.calendarMonth,B.calendarRegion],([e,a,l])=>{B.restoreCalendarState(e||V.data.year,a||V.data.month,l||V.data.region)}),f(()=>[V.data.month,V.data.year,V.data.region],async([e,a,l])=>{if(null!==e&&null!==a){const e=null!==l?V.data.region:null;await B.saveCalendarState(V.data.month,V.data.year,e),await ol()}}),f(()=>V.data.year,async e=>{if(0!==B.festivals.length){if(!nl(e)){Z.value=!0;try{await rl(e)}catch(a){return void(Z.value=!1)}Z.value=!1}al(),ll()}}),f(()=>V.locale,()=>{B.restoreCalendarState(B.calendarMonth||V.data.month,B.calendarYear||V.data.year,V.data.hasRegion?B.calendarRegion:V.data.region)}),f(()=>B.festivals,e=>{e.length>0&&(al(),ll())},{deep:!0}),l(async()=>{var e,a;if(null!=V.locale){E.value=V.locale;var l=V.data.country.id;localStorage.setItem(`locale${l}`,E.value),document.documentElement.lang=E.value}else localStorage.getItem(`locale${V.data.country.id}`)&&(E.value=localStorage.getItem(`locale${V.data.country.id}`));l=V.data.country.id;if(localStorage.setItem(`locale${l}`,E.value),document.documentElement.lang=E.value,B.restoreCalendarState(V.data.year,V.data.month,V.data.hasRegion?V.data.region:null),V.yearRangeList&&"object"==typeof V.yearRangeList){const e=Object.values(V.yearRangeList).map(String);B.calendarYear=e.includes(String(B.calendarYear))?B.calendarYear:V.data.year}
1V.data.hasRegion?B.saveCalendarState(B.calendarMonth||V.data.month,B.calendarYear||V.data.year,B.calendarRegion||V.data.region):B.saveCalendarState(B.calendarMonth||V.data.month,B.calendarYear||V.data.year,B.calendarRegion=null),V.data.year=B.calendarYear||V.data.year,V.data.month=B.calendarMonth||V.data.month,V.data.region=B.calendarRegion||V.data.region;let t=window.navigator.userAgent;if(X.value=window.innerWidth,J.value=window.innerHeight,Q.value=X.value/J.value,window.addEventListener("resize",()=>{X.value=window.innerWidth,J.value=window.innerHeight,Q.value=X.value/J.value}),va.isOpera=!!window.opera||navigator.userAgent.indexOf(" OPR/")>=0,va.isEdge=/Edg/.test(navigator.userAgent),va.isFirefox=/Firefox/.test(navigator.userAgent),va.isSafari=/constructor/i.test(window.HTMLElement)||"[object SafariRemoteNotification]"===(!window.safari||safari.pushNotification).toString(),va.isIE=/*@cc_on!@*/ 2!!document.documentMode,va.isChrome=/Google Inc/.test(navigator.vendor)&&!va.isEdge,va.isChromeIOS=/CriOS/.test(navigator.userAgent),va.isIOS=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,va.isBrave=void 0!==navigator.brave,va.isFB=navigator.userAgent.includes("FBAN")||navigator.userAgent.includes("FBAV")||navigator.userAgent.includes("Instagram")||navigator.userAgent.includes("Threads"),va.isFB?(/iPhone|iPad|iPod/i.test(t)?va.isFBIOS=!0:va.isFBIOS=!1,/Android/i.test(t)?(va.isFBAndroid=!0,vl()):va.isFBAndroid=!1):(va.isFBAndroid=!1,va.isFBIOS=!1),await(async()=>{let e=V.data.slug;try{const[a]=await Promise.all([M.post(route("gallery.data"),{year:V.data.year,country:e}),rl(V.data.year)]);B.calendarData.calMonths=a.data.calendarData.calMonths,B.calendarData.calYear=a.data.calendarData.calYear,B.calendarData.calendarStyle=a.data.calendarData.calendarStyle,B.calendarData.options=a.data.calendarData.options,await ol(),null!=V.data.specialImage&&null!=V.data.specialIndex&&"long-weekend"!==V.data.specialIndex?(P.value=!0,U.value=V.data.specialIndex,V.data.month=1):U.value=null,V.showInteractiveLongWeekend&&(T.value=!0),Z.value=!1}catch(a){Z.value=!1}})(),Ja(),_a){let e=document.createElement("script");e.setAttribute("data-ad-client","ca-pub-9479486867902160"),e.setAttribute("async",""),e.setAttribute("src","https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"),e.setAttribute("crossorigin","anonymous"),document.body.appendChild(e),setTimeout(()=>{if(window.adsbygoogle&&document.querySelector(".adsbygoogle"))try{(adsbygoogle=window.adsbygoogle||[]).push({})}catch(e){}},500)}null!==(null==(e=V.data)?void 0:e.day)&&void 0!==(null==(a=V.data)?void 0:a.day)&&(ga.value=!0);const n=ya.value;n&&(bl=new ResizeObserver(e=>{pa.value=e[0].contentRect.width}),bl.observe(n))}),f(()=>{var e;return null==(e=V.data)?void 0:e.day},e=>{null!=e&&(ga.value=!0)},{immediate:!0}),w(()=>{window.removeEventListener("resize",()=>{X.value=window.innerWidth,J.value=window.innerHeight,Q.value=X.value/J.value})}),t(()=>{null==bl||bl.disconnect()});const kl=()=>{ga.value=!1;const e=new URL(window.location.href),a=e.pathname.split("/");a.length>5&&a.pop();const l=a.join("/")+e.search;window.history.pushState({},"",l)},Ll=()=>{N.value=!0},Cl=()=>{P.value=!1,T.value=!0},_l=()=>{1==T.value&&(T.value=!1)},Fl=()=>{const e=V.data.month,a=U.value;return P.value?11===a?"goMonth12":a>1?"prevSpecialImage":il.value?"goLongWeekend":"prevYear":e>1?"prevMonth":$a.value&&!T.value?"goSpecialImage":il.value&&!T.value?"goLongWeekend":"prevYear"},Il=a(()=>{switch(Fl()){case"prevMonth":return ul(V.data.year,parseInt(V.data.month)-1,V.data.region);case"goSpecialImage":case"prevSpecialImage":return ul(V.data.year,Ua.value,V.data.region);case"goLongWeekend":return ul(V.data.year,"long-weekend",V.data.region);case"prevYear":return ul(V.data.year-1,12,V.data.region);case"goMonth12":return ul(V.data.year,12,V.data.region)}return"#"}),Sl=e=>{e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation();switch(Fl()){case"prevMonth":case"goSpecialImage":Va();break;case"prevSpecialImage":U.value=U.value-1;break;case"goLongWeekend":Cl();break;case"prevYear":hl.value&&pl();break;case"goMonth12":goToMonth(12)}},Al=()=>{const e=V.data.month,a=U.value,l=$a.value;if(T.value&&l&&!P.value)return"goSpecialImage";if(T.value&&!l)return"goMonth1";if(P.value&&!T.value){if(a<el.value.startCount)return"nextSpecialImage";if(a==el.value.startCount)return"goMonth1";if(0!=el.value.endCount&&a<el.value.startCount+el.value.endCount)return"goSpecialImage"}return e<12&&!P.value&&!T.value?"nextMonth":12===e&&0!=el.value.endCount?"goSpecialImageAfterCalendar":12===e&&0==el.value.endCount?"nextYear":"#"},jl=a(()=>{switch(Al()){case"nextMonth":return ul(V.data.year,V.data.month+1,V.data.region);case"goMonth1":return ul(V.data.year,1,V.data.region);case"goSpecialImage":case"goSpecialImageAfterCalendar":case"nextSpecialImage":return ul(V.data.year,Pa.value,V.data.region);case"goLongWeekend":return ul(V.data.year,"long-weekend",V.data.region);case"nextYear":return ul(V.data.year+1,1,V.data.region);default:return"#"}}),Dl=e=>{e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation();switch(Al()){case"nextMonth":case"goMonth1":Na();break;case"goSpecialImage":P.value=!0,U.value=1,T.value=!1;break;case"goSpecialImageAfterCalendar":P.value=!0,U.value=el.value.startCount+1,T.value=!1;break;case"nextSpecialImage":U.value=U.value+1;break;case"goLongWeekend":Cl();break;case"nextYear":ml.value&&xl()}},Ml=a(()=>!hl.value&&"prevYear"===Fl()),zl=a(()=>!ml.value&&"nextYear"===Al());return(e,a)=>{const l=_("touch");return n(),r(o,null,[x(k(F),null,{default:b(()=>[i("meta",{name:"description",content:m.meta.description},null,8,ae),i("meta",{name:"keywords",content:`${Fa.value.text.calendar}, ${Oa.value}, ${V.data.monthName}, ${m.data.year}, ${m.data.country.name.toLowerCase()}, ${La.value.toLowerCase()}
2, calendar, calendar2u, gallery`},null,8,le),i("meta",{itemprop:"image",content:V.imageUrl},null,8,te),a[6]||(a[6]=i("meta",{name:"author",content:"Calendar2U"},null,-1)),i("meta",{property:"og:site_name",content:`Calendar2U: Gallery ${Oa.value}`},null,8,ne),i("meta",{property:"og:locale",content:`${V.locale}`},null,8,re),a[7]||(a[7]=i("meta",{property:"article:publisher",content:"https://www.facebook.com/calendar2u"},null,-1)),a[8]||(a[8]=i("meta",{name:"twitter:card",content:"summary"},null,-1)),i("meta",{name:"twitter:description",content:m.meta.description},null,8,oe),i("meta",{name:"twitter:title",content:m.meta.title},null,8,ie),i("meta",{name:"twitter:image",content:V.imageUrl},null,8,se)]),_:1,__:[6,7,8]}),i("div",de,[i("div",ue,[x(S,{class:"lg:block h-full overflow-auto no-scrollbar","scroll-region":"",data:m.data,translateGallery:Fa.value,locale:V.locale,translate:ja.value,monthList:za.value,isInteractive:Ca.value,holidayLocale:Da.value,showSpecial:P.value,specialIndex:U.value,specialYears:m.specialYears,openSideMenu:q.value,screenWidth:X.value,yearRangeList:m.yearRangeList,regions:m.regions,yearHasLongWeekend:il.value,showLongWeekend:T.value,onChangeYearData:Xa,onEnableSpecial:Za,onSetSpecial:Wa,onCloseSideBar:xa,onUnsetSpecial:Ya,onLoaded:Ll,onClickShowLongWeekend:Cl,onToggleShowLongWeekend:_l},null,8,["data","translateGallery","locale","translate","monthList","isInteractive","holidayLocale","showSpecial","specialIndex","specialYears","openSideMenu","screenWidth","yearRangeList","regions","yearHasLongWeekend","showLongWeekend"]),L(i("div",ce,[m.nav?(n(),h(j,{key:0,nav:m.nav,locale:V.locale,locales:ha.value,theme:G.value,countries:m.data.countries,country:m.data.country,url:m.ziggy.location,labels:Ia.value,"gtm-prefix":"gallery",onThemeUpdate:Ja,onOpenSidebar:wa,onCloseSidebar:xa},{share:b(()=>{var e;return[x(W,{"align-class":"justify-start",url:m.ziggy.location,domain:"",slug:m.data.slug,region:m.data.region,locale:V.locale,"text-localize":{copy_message:null!=(e=Ia.value.copy_message)?e:"Link copied"}},null,8,["url","slug","region","locale","text-localize"])]}),_:1},8,["nav","locale","locales","theme","countries","country","url","labels"])):(n(),h(A,{key:1,data:m.data,translateGallery:Fa.value,translate:ja.value,screenWidth:X.value,availableLocale:ha.value,locale:V.locale,monthList:za.value,theme:G.value,holidayLocale:Da.value,isInteractive:Ca.value,showSpecial:P.value,isVisible:K.value,specialIndex:U.value,url:m.ziggy.location,onThemeUpdate:Ja,onEnableSpecial:Za,onSetSpecial:Wa,openSideMenu:q.value,onOpenSidebar:wa,onCloseSidebar:xa,onToggleDropdown:qa,onCloseDropdown:Ka},null,8,["data","translateGallery","translate","screenWidth","availableLocale","locale","monthList","theme","holidayLocale","isInteractive","showSpecial","isVisible","specialIndex","url","openSideMenu"])),L(i("div",{class:"flex-1 relative h-full lg:mt-0 font-roboto pb-44 overflow-auto",onClick:xa},[i("div",ge,[null!=Ma.value?(n(),r("a",{key:0,class:"flex lg:hidden items-center justify-between bg-[#DFDFDF] text-blue-c2u font-bold py-3 px-4 cursor-pointer",href:m.data.new_calendar_year_href,onClick:a[0]||(a[0]=e=>yl("gallery_new_year_link","Gallery New Year Link",{country:m.data.country.name,region:m.data.region,year:m.data.new_calendar_year}))},[u(s(Ma.value)+" ",1),a[9]||(a[9]=i("div",null,[i("svg",{class:"w-6 h-6",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[i("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.11611 4.11611C9.60427 3.62796 10.3957 3.62796 10.8839 4.11611L20.8839 14.1161C21.372 14.6042 21.372 15.3957 20.8839 15.8839L10.8839 25.8839C10.3957 26.372 9.60427 26.372 9.11611 25.8839C8.62796 25.3957 8.62796 24.6042 9.11611 24.1161L18.2323 15L9.11611 5.88389C8.62796 5.39572 8.62796 4.60427 9.11611 4.11611Z",class:"fill-blue-c2u"})])],-1))],8,ve)):v("",!0),i("div",he,[i("div",me,[i("div",ye,[i("div",pe,[0!=pa.value?(n(),r("div",{key:0,class:"hidden lg:flex items-end sticky top-20",style:g({maxHeight:.63*pa.value+"px",minHeight:.63*pa.value+"px"})},[i("a",{href:Il.value,onClick:Sl,"aria-label":"Previous",class:d({"cursor-not-allowed opacity-50 ":Ml.value,"hover:brightness-75":!Ml.value})},a[10]||(a[10]=[i("svg",{class:"w-7 lg:w-10 cursor-pointer mx-2 group hover:filter",viewBox:"0 0 50 50",xmlns:"http://www.w3.org/2000/svg"},[i("path",{d:"M25 4.16664C13.4941 4.16664 4.16664 13.4941 4.16664 25C4.16664 36.5059 13.4941 45.8333 25 45.8333C36.50
259 45.8333 45.8333 36.5059 45.8333 25C45.8333 13.4941 36.5059 4.16664 25 4.16664Z",class:"fill-[#1A3F5F] dark:fill-[#FFFFFF]"}),i("path",{d:"M39 19.5556V30.1616H24.8586V38.7172L11 24.8586L24.8586 11V19.5556H39Z",class:"fill-[#FFFFFF] dark:fill-[#1A1A1A]"})],-1)]),10,fe)],4)):v("",!0),i("div",{ref_key:"contentSlot",ref:ya,class:d([{"lg:px-14":0==pa.value},"flex-col items-center w-full"])},[i("h1",we,[i("div",xe,[x(H,{code:m.data.country.code2},null,8,["code"])]),u(" "+s(gl.value),1)]),i("div",be,[i("div",ke,[hl.value?(n(),r("span",{key:0,onClick:pl,href:"",class:"flex items-center"},[i("div",Le,s(" "+(parseInt(m.data.year)-1)),1)])):(n(),r("div",Ce,a[11]||(a[11]=[i("div",{class:"w-20 lg:w-[4rem]"},null,-1)]))),ml.value?(n(),r("span",{key:2,onClick:xl,class:"flex items-center"},[i("div",_e,s(`${parseInt(m.data.year)+1}`),1)])):(n(),r("div",Fe,a[12]||(a[12]=[i("div",{class:"w-20 lg:w-[4.5rem]"},null,-1)])))]),i("div",Ie,[hl.value?(n(),r("span",{key:0,onClick:pl,class:"flex items-center"},[i("div",Se,s(" "+(m.data.year-1)),1)])):(n(),r("div",Ae,a[13]||(a[13]=[i("div",{class:"w-20 lg:w-20"},null,-1)]))),ml.value?(n(),r("span",{key:2,onClick:xl,class:"flex items-center"},[i("div",je,s(`${m.data.year+1}`),1)])):(n(),r("div",De,a[14]||(a[14]=[i("div",{class:"w-20 lg:w-20"},null,-1)])))]),i("div",Me,[x(W,{url:wl.value,domain:m.ziggy.url,year:+m.data.year,month:+m.data.month,region:m.data.region,locale:m.locale,slug:m.data.slug,textLocalize:Fa.value.text},null,8,["url","domain","year","month","region","locale","slug","textLocalize"])])]),i("div",ze,[i("div",null,[i("a",{href:Il.value,onClick:Sl,"aria-label":"Previous",class:d({"cursor-not-allowed opacity-50 ":Ml.value,"hover:brightness-75":!Ml.value})},a[15]||(a[15]=[i("svg",{class:"w-10 cursor-pointer mx-2 group hover:filter hover:brightness-75",viewBox:"0 0 50 50",xmlns:"http://www.w3.org/2000/svg"},[i("path",{d:"M25 4.16664C13.4941 4.16664 4.16664 13.4941 4.16664 25C4.16664 36.5059 13.4941 45.8333 25 45.8333C36.5059 45.8333 45.8333 36.5059 45.8333 25C45.8333 13.4941 36.5059 4.16664 25 4.16664Z",class:"fill-[#1A3F5F] dark:fill-[#FFFFFF]"}),i("path",{d:"M39 19.5556V30.1616H24.8586V38.7172L11 24.8586L24.8586 11V19.5556H39Z",class:"fill-[#FFFFFF] dark:fill-[#1A1A1A]"})],-1)]),10,Re)]),i("div",null,[i("a",{href:jl.value,onClick:Dl,"aria-label":"Next",class:d({"cursor-not-allowed opacity-50 ":zl.value,"hover:brightness-75":!zl.value})},a[16]||(a[16]=[i("svg",{class:"w-10 cursor-pointer mx-2 group hover:filter hover:brightness-75",viewBox:"0 0 50 50",xmlns:"http://www.w3.org/2000/svg"},[i("path",{d:"M25 45.8334C36.5059 45.8334 45.8334 36.5059 45.8334 25C45.8334 13.4941 36.5059 4.16669 25 4.16669C13.4941 4.16669 4.16669 13.4941 4.16669 25C4.16669 36.5059 13.4941 45.8334 25 45.8334Z",class:"fill-[#1A3F5F] dark:fill-[#FFFFFF]"}),i("path",{d:"M11 30.4444L11 19.8384L25.1414 19.8384L25.1414 11.2828L39 25.1414L25.1414 39L25.1414 30.4444L11 30.4444Z",class:"fill-[#FFFFFF] dark:fill-[#1A1A1A]"})],-1)]),10,$e)])]),i("div",Oe,[va.isFBAndroid?(n(),r("div",We,[i("button",{onClick:a[1]||(a[1]=(...e)=>vl&&vl(...e)),class:"font-bold group hover:filter hover:brightness-75 flex text-center text-lg bg-darkblue-c2u text-white dark:bg-white dark:text-darkblue-c2u px-3 rounded-lg cursor-pointer"}," Open in External Browser ")])):(n(),r(o,{key:1},[P.value||T.value?T.value&&!P.value?(n(),r("div",Be,[Object.keys(k(B).longWeekendData).some(e=>e.includes(V.data.year))?(n(),h(ee,{key:0,locale:m.locale,year:+V.data.year,country:m.data.country.name,hasRegion:m.data.hasRegion,region:m.data.region,holidayLocale:m.holidayLocale,countdownLocale:Fa.value.text.countdown,legendLocale:Fa.value.text.longWeekend,dateCalculatorLinkLocale:Fa.value.text.date_calculator_link,textLocalize:Fa.value.text,url:wl.value},null,8,["locale","year","country","hasRegion","region","holidayLocale","countdownLocale","legendLocale","dateCalculatorLinkLocale","textLocalize","url"])):(n(),r("div",Ve,a[18]||(a[18]=[i("div",{class:"w-20 h-20 border-8 border-t-white border-r-white border-darkerblue-c2u rounded-full animate-spin"},null,-1)])))])):(n(),r("div",Ne,[L(i("div",null,[L(i("img",{src:Ra.value,class:"object-contain w-full aspect-square",alt:"calendar_image",onLoad:a[2]||(a[2]=e=>ca.value=!0),onError:a[3]||(a[3]=e=>ca.value=!1)},null,40,Ee),[[l,Ga,"swipe",{left:!0}],[l,Ea,"swipe",{right:!0}]])],512),[[C,ca.value]]),L(i("div",Ge,a[19]||(a[19]=[i("div",{class:"w-20 h-20 border-8 border-t-white border-r-white border-darkerblue-c2u rounded-full animate-spin"},null,-1)]),512),[[C,!ca.value]])])):L((n(),r("div",Ye,[Z.value?(n(),r("div",He,a[17]||(a[17]=[i("div",{class:"w-20 h-20 border-8 border-t-white border-r-white border-darkerblue-c2u rounded-full animate-spin"},null,-1)]))):(n(),h($,{key:0,month:m.data.month-1,year:+m.data.year,calendarData:k(B).calendarData,copyright:!0,browser:va,locale:E.value,country:m.data.country.name,hasRegion:m.data.hasRegion,region:m.data.region,holidayLocale:m.holidayLocale,regionsList:m.regions,screenWidth:X.value,countdownLocale:Fa.value.text.countdown,dateCalculatorLinkLocale:Fa.value.text.date_calculator_link,zodiacLocale:Aa.value,textLocalize:Fa.value.text,url:wl.value,days:m.data.day,monthNameLocale:Sa.value,weekLocale:Fa.value.text.week},null,8,["month","year","calendarData","browser","locale","country","hasRegion","region","holidayLocale","regi
2onsList","screenWidth","countdownLocale","dateCalculatorLinkLocale","zodiacLocale","textLocalize","url","days","monthNameLocale","weekLocale"]))])),[[l,Ga,"swipe",{left:!0}],[l,Ea,"swipe",{right:!0}]]),null!=m.imageUrl?(n(),r("div",Pe,[i("img",{src:m.imageUrl,alt:`Calendar Image ${m.data.year} ${m.data.month}`},null,8,Te)])):v("",!0)],64))])],2),0!=pa.value?(n(),r("div",{key:1,class:"hidden lg:flex items-end sticky top-20",style:g({maxHeight:.63*pa.value+"px",minHeight:.63*pa.value+"px"})},[i("a",{href:jl.value,onClick:Dl,"aria-label":"Next",class:d({"cursor-not-allowed opacity-50 ":zl.value,"hover:brightness-75":!zl.value})},a[20]||(a[20]=[i("svg",{class:"w-7 lg:w-10 cursor-pointer mx-2 group hover:filter hover:brightness-75",viewBox:"0 0 50 50",xmlns:"http://www.w3.org/2000/svg"},[i("path",{d:"M25 45.8334C36.5059 45.8334 45.8334 36.5059 45.8334 25C45.8334 13.4941 36.5059 4.16669 25 4.16669C13.4941 4.16669 4.16669 13.4941 4.16669 25C4.16669 36.5059 13.4941 45.8334 25 45.8334Z",class:"fill-[#1A3F5F] dark:fill-[#FFFFFF]"}),i("path",{d:"M11 30.4444L11 19.8384L25.1414 19.8384L25.1414 11.2828L39 25.1414L25.1414 39L25.1414 30.4444L11 30.4444Z",class:"fill-[#FFFFFF] dark:fill-[#1A1A1A]"})],-1)]),10,Ue)],4)):v("",!0)])]),i("div",Ze,[a[22]||(a[22]=i("hr",{class:"lg:hidden pb-4"},null,-1)),i("div",qe,[!tl.value||0===tl.value.length||P.value||T.value||Z.value?v("",!0):(n(),r("div",{key:0,class:"w-full h-full flex pb-20 lg:px-0 lg:overflow-auto no-scrollbar",style:g({"margin-top":(fa.value,"0px")})},[i("div",Ke,[i("div",Xe,[i("h2",Je,s(Da.value.text.festivalsAndHolidays),1),x(k(I),{onClick:a[4]||(a[4]=e=>yl("gallery_festival_view_all","festival_and_holidays_view_all")),href:ka.value,target:"_blank",rel:"noopener",class:"font-bold hidden group hover:filter hover:brightness-75 lg:flex text-center text-lg lg:text-base bg-darkblue-c2u text-white dark:bg-white dark:text-darkblue-c2u px-3 rounded-full cursor-pointer"},{default:b(()=>[u(s(Da.value.text.viewAll),1)]),_:1},8,["href"])]),i("div",Qe,[(n(!0),r(o,null,c(tl.value,(e,a)=>{return n(),h(R,{isHoliday:e.isPublicHoliday,month:(l=e.month,D().month(l-1).format("MMM").toUpperCase()),day:e.day,fest:e,regions:m.regions,locale:E.value,holidayLocale:m.holidayLocale,country:m.data.country.name,orientation:k(B).calendarData.options.calendarOrientation,hasRegion:m.data.hasRegion,countdownLocale:Fa.value.text.countdown,dateCalculatorLinkLocale:Fa.value.text.date_calculator_link,region:m.data.region,key:a,blueLink:e.blueLink,blueLinkUrl:e.blueLinkUrl,onClick:a=>yl("gallery_festival_cell","festival_and_holidays",{day:e.day,month:e.month,year:e.year,event_description:e.festLabels[0].title}),url:wl.value,textLocalize:Fa.value.text,days:m.data.day},null,8,["isHoliday","month","day","fest","regions","locale","holidayLocale","country","orientation","hasRegion","countdownLocale","dateCalculatorLinkLocale","region","blueLink","blueLinkUrl","onClick","url","textLocalize","days"]);var l}),128))]),i("div",ea,[i("a",{href:ka.value,target:"_blank",rel:"noopener",onClick:a[5]||(a[5]=e=>yl("gallery_festival_view_all","festival_and_holidays_view_all")),class:"font-bold flex w-fit text-center mt-4 text-lg lg:text-base bg-darkblue-c2u text-white dark:bg-white dark:text-darkblue-c2u px-6 py-1 rounded-full cursor-pointer hover:brightness-75"},s(Da.value.text.viewAll),9,aa)])])],4)),tl.value&&0===tl.value.length&&!Z.value||T.value&&!Z.value||P.value&&!Z.value?(n(),r("div",la,[i("div",ta,[i("div",na,[i("div",ra,[i("h2",oa,s(Da.value.text.festivalsAndHolidays),1),x(k(I),{href:ka.value,target:"_blank",rel:"noopener",class:"font-bold hidden group hover:filter hover:brightness-75 lg:flex text-center text-lg lg:text-base bg-darkblue-c2u text-white dark:bg-white dark:text-darkblue-c2u px-3 rounded-full cursor-pointer"},{default:b(()=>[u(s(Da.value.text.viewAll),1)]),_:1},8,["href"])]),i("div",ia,s(Fa.value.text.no_festival),1),i("div",sa,[i("a",{href:ka.value,target:"_blank",rel:"noopener",class:"font-bold flex w-fit mt-4 text-center text-base bg-darkblue-c2u text-white dark:bg-white dark:text-darkblue-c2u px-6 py-1 rounded-full cursor-pointer hover:brightness-75"},s(Da.value.text.viewAll),9,da)])])])])):v("",!0)]),i("div",ua,[a[21]||(a[21]=i("hr",{class:"pb-6"},null,-1)),x(O,{downloadLink:m.data.downloadLink,isPublish:m.data.page.is_publish,translateGallery:Fa.value,country:m.data.country.name,region:m.data.region},null,8,["downloadLink","isPublish","translateGallery","country","region"])])])])])])],512),[[C,N.value]]),K.value&&fa.value?(n(),r("div",{key:2,onClick:ba,class:"bg-black/50 h-full w-full absolute z-20"})):v("",!0)],512),[[C,N.value]]),ga.value&&null!==sl.value?(n(),h(Y,{key:0,dayData:sl.value,orientation:"topBottom",calendarType:"Full Calendar",calendarStyle:"Full Calendar",copyright:!0,locale:m.locale,country:m.data.country.name,hasRegion:m.data.hasRegion,region:m.data.region,holidayLocale:m.holidayLocale,countdownLocale:Fa.value.text.countdown,dateCalculatorLinkLocale:Fa.value.text.date_calculator_link,textLocalize:Fa.value.text,url:wl.value,onClose:kl},null,8,["dayData","locale","country","hasRegion","region","holidayLocale","countdownLocale","dateCalculatorLinkLocale","textLocalize","url"])):v("",!0)])])],64)}}};export{ca 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.