PageSourceSearch

https://www.ruhrtriennale.de/_nuxt/c64934d.modern.js

js ruhrtriennale.de collected 2026-10-02 05:25:54 UTC 17,334 bytes, 1 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[179,104],{1117:function(t,e,n){var content=n(1288);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(22).default)("66d72572",content,!0,{sourceMap:!1})},1287:function(t,e,n){"use strict";n(1117)},1288:function(t,e,n){var r=n(21)((function(i){return i[1]}));r.push([t.i,"#trigger-point[data-v-b1921616]{outline:3px solid red}",""]),r.locals={},t.exports=r},1577:function(t,e,n){"use strict";n.r(e);var r=n(4),o=n(1),l=(n(6),n(104),n(7),n(12)),c=n(560),d=n(60),m=n(1533),h=n(739),f=n(540);function v(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function _(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?v(Object(n),!0).forEach((function(e){Object(r.a)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var y={name:"ProductionsList",components:{ProductionFilter:m.default,ProductionList:h.default,Loading:f.default},directives:{"observe-visibility":c.a},data:()=>({mounted:!1}),fetch(){var t=this;return Object(o.a)((function*(){yield t.mountFilter(),yield t.requestProductions({}),yield t.requestGenres({})}))()},head(){return{bodyAttrs:{class:["theme-".concat(this.color)]}}},computed:_({},Object(l.e)({filter:t=>t.productions.filter,productions:t=>t.productions.productions,productionsLoading:t=>t.productions.productionsLoading,page:t=>t.productions.page,showLoading:t=>null!==t.productions.productionList.next,color:t=>t.modules.page.colour})),watch:{filter:{handler(t){this.updateFilter(),this.updateUrl(),this.scrollTop()},deep:!0},"$i18n.locale":{handler(){this.requestProductions({reset:!0}),this.requestGenres({reset:!0})}}},mounted(){this.mounted=!0},methods:_(_(_({},Object(l.b)({requestProductions:"productions/requestProductions",requestGenres:"events/requestGenres"})),Object(l.d)({setObject:"productions/setObject"})),{},{mountFilter(){for(var[t,e]of Object.entries(this.$route.query))Object.prototype.hasOwnProperty.call(this.filter,t)&&("stage_name"===t?this.setObject({field:"filter.stage_name",value:e.split(",").map(Number)}):"genres"===t?this.setObject({field:"filter."+t,value:isNaN(e)?[e]:[parseInt(e)]}):this.setObject({field:"filter."+t,value:isNaN(e)?e:parseInt(e)}))},updateUrl(){var t=Object(d.a)(this.filter);Object.keys(t).forEach((e=>{""===t[e]||null===t[e]||void 0===t[e]||!1===t[e]?delete t[e]:Array.isArray(t[e])&&(0===t[e].length?delete t[e]:t[e]=t[e].join(","))})),this.$router.push({query:t})},updateFilter(){console.log("Filter changed, fetching new productions"),this.requestProductions({reset:!0})},loadMore(t,e){var n=this;return Object(o.a)((function*(){console.log(n.page,n.productionsLoading),console.log("Loading more productions"),!n.productionsLoading&&(t||e.boundingClientRect.top<window.innerHeight)&&(yield n.requestProductions({page:n.page+1}))}))()},scrollTop(){this.$gsap.to(window,{duration:.5,scrollTo:{y:".page-events",offsetY:350}})}}),nuxtI18n:{paths:{de:"/programm",en:"/programme"}}},O=(n(1287),n(2)),component=Object(O.a)(y,(function(){var t=this,e=t._self._c;return e("main",{staticClass:"page-events"},[e("pageeditor-seo",{attrs:{slug:"de"===t.$i18n.locale?"/programm":"/programme","has-loading":!1}}),t._v(" "),e("div",{staticClass:"grid-container"},[e("div",{staticClass:"grid-x grid-margin-x"},[e("div",{staticClass:"cell small-12"},[e("ProductionFilter")],1)])]),t._v(" "),e("ProductionList",{attrs:{productions:t.productions,loading:t.productionsLoading}}),t._v(" "),t.mounted&&t.showLoading?e("div",{directives:[{name:"observe-visibility",rawName:"v-observe-visibility",value:{callback:t.loadMore,intersection:{threshold:.25}},expression:"{\n      callback: loadMore,\n      intersection: {\n        threshold: 0.25,\n      },\n    }"}],attrs:{id:"trigger-point"}},[t.productionsLoading?e("Loading",{attrs:{type:"ProductionList"}}):t._e()],1):t._e(),t._v(" "),e("div",{staticClass:"spacer"})],1)}),[],!1,null,"b1921616",null);e.default=component.exports},560:function(t,e,n){"use strict";(function(t){function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function o(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function l(t){return function(t){if(Array.isArray(t)){for(var i=0,e=new Array(t.length);i<t.length;i++)e[i]=t[i];return e}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function c(t,e){if(t===e)return!0;
1if("object"===r(t)){for(var n in t)if(!c(t[n],e[n]))return!1;return!0}return!1}n.d(e,"a",(function(){return f}));var d=function(){function t(e,n,r){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.el=e,this.observer=null,this.frozen=!1,this.createObserver(n,r)}var e,n,r;return e=t,n=[{key:"createObserver",value:function(t,e){var n=this;if(this.observer&&this.destroyObserver(),!this.frozen){var r;if(this.options="function"==typeof(r=t)?{callback:r}:r,this.callback=function(t,e){n.options.callback(t,e),t&&n.options.once&&(n.frozen=!0,n.destroyObserver())},this.callback&&this.options.throttle){var o=(this.options.throttleOptions||{}).leading;this.callback=function(t,e){var n,r,o,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},d=function(d){for(var m=arguments.length,h=new Array(m>1?m-1:0),f=1;f<m;f++)h[f-1]=arguments[f];if(o=h,!n||d!==r){var v=c.leading;"function"==typeof v&&(v=v(d,r)),n&&d===r||!v||t.apply(void 0,[d].concat(l(o))),r=d,clearTimeout(n),n=setTimeout((function(){t.apply(void 0,[d].concat(l(o))),n=0}),e)}};return d._clear=function(){clearTimeout(n),n=null},d}(this.callback,this.options.throttle,{leading:function(t){return"both"===o||"visible"===o&&t||"hidden"===o&&!t}})}this.oldResult=void 0,this.observer=new IntersectionObserver((function(t){var e=t[0];if(t.length>1){var r=t.find((function(t){return t.isIntersecting}));r&&(e=r)}if(n.callback){var o=e.isIntersecting&&e.intersectionRatio>=n.threshold;if(o===n.oldResult)return;n.oldResult=o,n.callback(o,e)}}),this.options.intersection),e.context.$nextTick((function(){n.observer&&n.observer.observe(n.el)}))}}},{key:"destroyObserver",value:function(){this.observer&&(this.observer.disconnect(),this.observer=null),this.callback&&this.callback._clear&&(this.callback._clear(),this.callback=null)}},{key:"threshold",get:function(){return this.options.intersection&&"number"==typeof this.options.intersection.threshold?this.options.intersection.threshold:0}}],n&&o(e.prototype,n),r&&o(e,r),t}();function m(t,e,n){var r=e.value;if(r)if("undefined"==typeof IntersectionObserver)console.warn("[vue-observe-visibility] IntersectionObserver API is not available in your browser. Please install this polyfill: https://github.com/w3c/IntersectionObserver/tree/master/polyfill");else{var o=new d(t,r,n);t._vue_visibilityState=o}}function h(t){var e=t._vue_visibilityState;e&&(e.destroyObserver(),delete t._vue_visibilityState)}var f={bind:m,update:function(t,e,n){var r=e.value;if(!c(r,e.oldValue)){var o=t._vue_visibilityState;r?o?o.createObserver(r,n):m(t,{value:r},n):h(t)}},unbind:h};var v={version:"1.0.0",install:function(t){t.directive("observe-visibility",f)}},_=null;"undefined"!=typeof window?_=window.Vue:void 0!==t&&(_=t.Vue),_&&_.use(v)}).call(this,n(31))},562:function(t,e,n){"use strict";n.r(e);n(30),n(45);var r={name:"ListNoResult",methods:{resetFilter(){this.$route.name.includes("productions")?this.$store.commit("productions/resetFilters"):this.$route.name.includes("magazine")?this.$store.commit("magazine/resetFilters"):this.$store.commit("events/resetFilters")}}},o=n(2),component=Object(o.a)(r,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"grid-x grid-margin-x align-center"},[e("div",{staticClass:"cell small-12 large-6 text-center"},[e("div",{staticClass:"spacer"}),t._v(" "),e("h2",[t._v(t._s(t.$t("Ihre Auswahl ergab leider kein Ergebnis.")))]),t._v(" "),e("div",{staticClass:"spacer--small"}),t._v(" "),e("p",{staticClass:"subline"},[t._v(t._s(t.$t("Bitte löschen Sie einen der Filter oder versuchen Sie es mit einer anderen Kombination.")))]),t._v(" "),e("div",{staticClass:"spacer--small"}),t._v(" "),e("SharedButtonDefault",{attrs:{text:t.$t("Filter zurücksetzen"),"on-click":t.resetFilter}}),t._v(" "),e("div",{staticClass:"spacer"})],1)])}),[],!1,null,null,null);e.default=component.exports;installComponents(component,{SharedButtonDefault:n(530).default})},576:function(t,e,n){var content=n(615);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(22).default)("d2baf20a",content,!0,{sourceMap:!1})},614:function(t,e,n){"use strict";n(576)},615:function(t,e,n){var r=n(21)((function(i){return i[1]}));r.push([t.i,'.production-item{position:relative}.production-item:hover .production-item__hoverimg{opacity:0;transform:translateX(-50%) scaleX(5)}.production-item__image{position:relative;overflow:hidden;z-index:0}.production-item__figure{position:relative}.production-item__figure:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 43%, #000 100%)}.production-item__figure .mainVideo{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:1/1}.production-item__buttons{pointer-events:all;display:flex;gap:0.5rem}@media print,screen and (min-width: 48em){.production-item__buttons{margin-top:1rem}}.production-item__buttons .button{margin:0}.production-item__buttons .button-text,.production-item__buttons .button svg path{transition:.3s cubic-bezier(0.61, 0.13, 0.25, 1) !important}.production-item__buttons .button svg{margin-right:0.25rem}.production-item__buttons .button:hover,.production-item__buttons .button:focus{background:#fff}.production-item__content{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;height:100%;width:100%;position:absolute;top:0;left:0;padding:1rem;pointer-events:none}@media print,screen and (min-width: 48em){.production-item__content{padding:1.5rem}}@media screen and (min-width: 100em){.production-item__content{padding:2rem}}.production-item__content .subline{color:#fff;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:0.5rem}@media print,screen and (min-width: 48em){.production-item__content .subline{margin-bottom:1rem}}@media print,screen and (min-width: 64em){.production-item__content .subline{-webkit-line-clamp:2}}.production-item__content .genres{color:#fff;font-size:0.875rem;text-transform:uppercase}@media print,screen and (min-width: 48em){.production-item__content .genres{font-size:1.125rem}}@media screen and (min-width: 100em){.production-item__content .genres{font-size:1.375rem}}.production-item__headline{font-size:1.75rem;margin-bottom:0.5rem;color:#fff}@media print,screen and (min-width: 48em){.production-item__headline{font-size:2rem}}@media screen and (min-width: 100em){.production-item__headline{font-size:2.625rem}}@media screen and (min-width: 80em){.production-item--highlight .production-item__headline{font-size:2.625rem}}@media screen and (min-width: 100em){.production-item--highlight .production-item__headline{font-size:3.75rem}}',""]),r.locals={}
1,t.exports=r},622:function(t,e,n){var content=n(707);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(22).default)("2d1854db",content,!0,{sourceMap:!1})},645:function(t,e,n){"use strict";n.r(e);var r=n(4),o=(n(218),n(30),n(45),n(12));function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){Object(r.a)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var d={name:"ProductionItem",inheritAttrs:!1,props:{id:{type:Number,default:0},image_obj:{type:Object,default:()=>({})},image2_obj:{type:Object,default:()=>({})},thumbs:{type:Object,default:()=>({})},image2_thumbs:{type:Object,default:()=>({})},slug:{type:Object,default:()=>({})},name:{type:String,default:""},text_title:{type:String,default:""},genre:{type:Array,default:()=>[]},is_highlight:{type:Boolean,default:!1},isSliderItem:{type:Boolean,default:!1},has_bookings:{type:Boolean,default:!1},header_video_obj:{type:Object,default:()=>({})}},computed:c(c({},Object(o.e)({filter:t=>t.productions.filter})),{},{displayGenres(){return this.genre.length?this.genre.map((g=>g.description)).join(", "):""},isFiltered(){return this.filter.genres.length>0},isRelatedProduction(){return this.$route.name.includes("productions-slug
1-id")},showHighlight(){return this.is_highlight&&!this.$route.name.includes("index")&&!this.isRelatedProduction&&!this.isFiltered},eventLink(){return this.localePath({name:"productions-slug-id",params:{slug:this.slug[this.$i18n.locale],id:this.id}})}})},m=(n(614),n(2)),component=Object(m.a)(d,(function(){var t=this,e=t._self._c;return e("li",{staticClass:"production-item",class:{"cell small-12 medium-6":!t.isSliderItem,"large-6 production-item--highlight":t.showHighlight,"large-4":!t.showHighlight}},[e("nuxt-link",{staticClass:"production-item__link",attrs:{to:t.eventLink,tabindex:"-1","aria-hidden":"true"}},[e("div",{staticClass:"production-item__image imageContainer"},[t.header_video_obj&&t.header_video_obj.url?[e("figure",{staticClass:"production-item__figure"},[e("video",{staticClass:"mainVideo",attrs:{src:t.$imageUrl(t.header_video_obj.url),autoplay:"",muted:"",playsinline:"",width:"1080",height:"1080"},domProps:{muted:!0}})])]:[t.image2_thumbs&&t.image2_thumbs.square?t._l(10,(function(n){return e("img",{key:n,staticClass:"imageOverlay",class:"io".concat(n),attrs:{src:t.image2_thumbs&&t.$imageUrl(t.image2_thumbs.square),loading:"lazy",alt:"",width:"1080",height:"1080"}})})):t._e(),t._v(" "),e("figure",{staticClass:"production-item__figure"},[e("img",{staticClass:"mainImage",attrs:{src:t.thumbs&&t.thumbs.square&&t.$imageUrl(t.thumbs.square),loading:"lazy",alt:t.image_obj?t.image_obj.text:"",width:"1080",height:"1080"}})])]],2)]),t._v(" "),e("div",{staticClass:"production-item__content"},[e("span",{staticClass:"genres bold body"},[t._v(t._s(t.displayGenres))]),t._v(" "),e("h3",{staticClass:"production-item__headline"},[t._v(t._s(t.name))]),t._v(" "),e("span",{directives:[{name:"show",rawName:"v-show",value:t.text_title,expression:"text_title"}],staticClass:"uppercase subline"},[t._v(t._s(t.text_title))]),t._v(" "),e("div",{staticClass:"production-item__buttons"},[e("nuxt-link",{staticClass:"button button--transparent",attrs:{to:t.eventLink}},[e("span",{staticClass:"button-text"},[t._v(t._s(t.$t("Info")))])]),t._v(" "),t.has_bookings?e("nuxt-link",{staticClass:"button button--transparent",attrs:{to:{path:t.localePath({name:"productions-slug
1-id",params:{slug:t.slug[t.$i18n.locale],id:t.id}}),hash:"#production-bookings"}}},[e("span",{staticClass:"button-text"},[t._v(t._s(t.$t("Tickets")))])]):t._e()],1)])],1)}),[],!1,null,null,null);e.default=component.exports},706:function(t,e,n){"use strict";n(622)},707:function(t,e,n){var r=n(21)((function(i){return i[1]}));r.push([t.i,".production-list[data-v-179304d4]{max-width:120rem;margin:0 auto}",""]),r.locals={},t.exports=r},739:function(t,e,n){"use strict";n.r(e);var r=n(645),o=n(562),l=n(540),c={name:"ProductionList",components:{ProductionItem:r.default,Loading:l.default,ListNoResult:o.default},props:{productions:{type:Array,default:()=>[]},loading:{type:Boolean,default:!0}},methods:{resetFilter(){this.$store.commit("productions/resetFilters")}}},d=(n(706),n(2)),component=Object(d.a)(c,(function(){var t=this,e=t._self._c;return e("section",{staticClass:"production-list"},[e("div",{staticClass:"spacer--small"}),t._v(" "),e("Transition",{attrs:{name:"fade",mode:"out-in"}},[e("Loading",{attrs:{loading:t.loading&&!t.productions.length,type:"ProductionList"}},[t.productions&&t.productions.length?e("div",[e("div",{staticClass:"grid-x grid-margin-x grid-margin-y align-top"},t._l(t.productions,(function(n){return e("ProductionItem",t._b({key:n.id},"ProductionItem",n,!1))})),1)]):e("div",[e("ListNoResult")],1)])],1)],1)}),[],!1,null,"179304d4",null);e.default=component.exports}}]);

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.