PageSourceSearch

https://cinematheque-passion.mo/assets/detail-BFsvGxMJ.js

js cinematheque-passion.mo collected 2026-09-25 06:23:43 UTC 6,057 bytes, 1 lines download raw bytes

1var e=Object.defineProperty,t=Object.defineProperties,a=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,s=(t,a,r)=>a in t?e(t,a,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[a]=r,n=(e,t,a)=>new Promise((r,l)=>{var i=e=>{try{n(a.next(e))}catch(t){l(t)}},s=e=>{try{n(a.throw(e))}catch(t){l(t)}},n=e=>e.done?r(e.value):Promise.resolve(e.value).then(i,s);n((a=a.apply(e,t)).next())});import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-DHX9x5mo.js";import{_ as d}from"./index.vue_vue_type_script_setup_true_lang-wYmwVqUV.js";import{a as p,k as c,j as m,M as u,c as v,e as g,i as x,v as f,g as y,f as b,y as h,F as j,x as w,ar as _,E as k,C as $,at as I,o as P}from"./index-CLbqtrSf.js";import{H as D}from"./index-XMshss4b.js";import{p as O}from"./movies-C2RspWgf.js";import{_ as C}from"./_plugin-vue_export-helper-BCo6x5W8.js";/* empty css                  */import"./el-popover-BANdkfo5.js";import"./index-DUVwLC-l.js";import"./constants-B-s_wsqJ.js";import"./dropdown-U2s_TJtO.js";/* empty css                */import"./pagination-DwMeolkq.js";import"./index-C0sW3n4s.js";import"./index.min-MAn3WC6h.js";const E=/<(img|video|iframe|audio|source|embed)\b/i;function F(e){if(!e)return!0;if(E.test(e))return!1;return 0===e.replace(/<[^>]+>/g,"").replace(/&nbsp;/gi,"").replace(/\s/g,"").length}const M={class:"exhibition-detail"},T={class:"max-w-8xl mx-auto px-4 md:px-8 py-6 md:py-10"},H={class:"head-info"},L={class:"flex items-start justify-between gap-4"},U={class:"text-xl md:text-2xl font-bold text-[var(--art-gray-900)]"},N={class:"shrink-0 hidden md:block"},R={class:"flex flex-wrap gap-x-8 gap-y-1 text-sm mt-3 mb-4"},S={class:"text-[#777]"},Y={class:"text-[var(--art-gray-800)]"},q={class:"md:hidden mb-4"},B=["innerHTML"],G={key:0,class:"mt-10 md:mt-14"},V={class:"block-title"},z=["innerHTML"],A={key:1,class:"mt-10 md:mt-14"},J={class:"section-title"},K={key:0,class:"flex flex-col items-center justify-center text-center py-16 text-[var(--art-gray-400)]"},Q={class:"text-sm"},W={key:1,class:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4 md:gap-6"},X=["onClick"],Z={class:"relative w-full aspect-[3/4] overflow-hidden bg-[var(--art-gray-200)]"},ee=["src","alt"],te={key:0,class:"absolute top-0 right-0 px-2 py-0.5 text-xs text-white bg-[var(--main-color)]"},ae={class:"px-1 py-3"},re={class:"text-sm text-[var(--art-gray-800)] truncate group-hover:text-[var(--main-color)]"},le={key:0,class:"mt-1 text-xs text-[var(--art-gray-500)]"},ie="data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1 1%22%3E%3Crect width=%221%22 height=%221%22 fill=%22%23ffffff%22/%3E%3C/svg%3E",se=p((ne=((e,t)=>{for(var a in t||(t={}))l.call(t,a)&&s(e,a,t[a]);if(r)for(var a of r(t))i.call(t,a)&&s(e,a,t[a]);return e})({},{name:"ExhibitionDetail"}),t(ne,a({__name:"detail",setup(e){const{t:t}=c(),a=k(),r=$(),l=m(null),i=m(!1);u(()=>r.query.id,e=>n(null,null,function*(){l.value=null,e&&(yield n(null,null,function*(){const e=r.query.id;if(e){i.value=!0;try{l.value=yield O(e)}catch(t){}finally{i.value=!1}}}))}),{immediate:!0});const s=e=>String(e).padStart(2,"0"),p=e=>{if(null==e||""===e)return null;const t="string"==typeof e&&/^\d+$/.test(e)?Number(e):e,a=new Date(t);return Number.isNaN(a.getTime())?null:a},C=e=>e?`${e.getFullYear()}.${s(e.getMonth()+1)}.${s(e.getDate())}`:"",E=(e,t)=>{const a=p(e);if(!a)return"";const r=p(t);return r?`${C(a)}-${r.getFullYear()===a.getFullYear()?(l=r,l?`${s(l.getMonth()+1)}.${s(l.getDate())}`:""):C(r)}`:C(a);var l},se=v(()=>{var e,t;return[{mediaType:"image",mediaData:{mediaURL:(null==(e=l.value)?void 0:e.detailPosterUrl)||(null==(t=l.value)?void 0:t.homePosterUrl)||ie}}]}),ne=v(()=>{const e=l.value,a=null==e?void 0:e.currentI18n;return{title:(null==a?void 0:a.name)||"",description:(null==a?void 0:a.description)||"",spaceIntroduction:(null==a?void 0:a.spaceIntroduction)||"",dateRange:e?E(e.startDate,e.endDate):"",movieText:(null==e?void 0:e.movieCount)?t("site.programme.stats.totalFilms",{n:e.movieCount}):""}}),oe=v(()=>{var e;return((null==(e=l.value)?void 0:e.movies)||[]).map(e=>({key:`m-${e.id}`,poster:e.homePosterUrl||e.detailPosterUrl||ie,title:e.title||"",subtitle:[e.year,e.countryRegion].filter(
1Boolean).join("  "),badge:"",movieId:e.id}))});return(e,t)=>{const r=d,l=o,s=I("img-fallback");return P(),g("div",M,[x(D,{items:y(se),loading:y(i)},null,8,["items","loading"]),f("section",T,[f("div",H,[f("div",L,[f("h1",U,h(y(ne).title),1),f("div",N,[x(r,{title:y(ne).title,align:"start"},null,8,["title"])])]),f("div",R,[f("span",null,[f("span",S,h(e.$t("site.programme.detail.openingHours"))+":",1),f("span",Y,h(y(ne).dateRange||"—"),1)])]),f("div",q,[x(r,{title:y(ne).title,align:"start"},null,8,["title"])]),f("p",{class:"text-sm text-[var(--art-gray-600)] leading-relaxed whitespace-pre-line",innerHTML:y(ne).description},null,8,B)]),y(F)(y(ne).spaceIntroduction)?b("",!0):(P(),g("div",G,[f("h2",V,h(e.$t("site.programme.detail.space")),1),f("div",{class:"border border-[#ff00721a] rounded-[2px] py-8 px-7 text-sm text-[#000] leading-relaxed whitespace-pre-line",innerHTML:y(ne).spaceIntroduction},null,8,z)])),y(oe).length?(P(),g("div",A,[f("h2",J,h(e.$t("site.programme.detail.relatedFilms")),1),y(oe).length?(P(),g("div",W,[(P(!0),g(j,null,w(y(oe),e=>(P(),g("div",{key:e.key,class:"poster-card group cursor-pointer overflow-hidden",onClick:t=>(e=>{e.movieId&&a.push(`/programme/film/detail?movieId=${e.movieId}`)})(e)},[f("div",Z,[_(f("img",{src:e.poster,alt:e.title,class:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-300"},null,8,ee),[[s]]),e.badge?(P(),g("span",te,h(e.badge),1)):b("",!0)]),f("div",ae,[f("h3",re,h(e.title),1),e.subtitle?(P(),g("p",le,h(e.subtitle),1)):b("",!0)])],8,X))),128))])):(P(),g("div",K,[x(l,{icon:"ri:film-line",class:"text-6xl mb-3 opacity-50"}),f("p",Q,h(e.$t("common.noFilms")),1)]))])):b("",!0)])])}}}))));var ne;const oe=C(se,[["__scopeId","data-v-fff2ed39"]]);export{oe 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.