PageSourceSearch

https://jonasvoglermusic.com/public/62d864f.modern.js

js jonasvoglermusic.com collected 2026-10-08 03:10:25 UTC 66,534 bytes, 1 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{1:function(t,e,n){"use strict";n.d(e,"k",(function(){return f})),n.d(e,"m",(function(){return m})),n.d(e,"l",(function(){return v})),n.d(e,"e",(function(){return y})),n.d(e,"b",(function(){return w})),n.d(e,"s",(function(){return _})),n.d(e,"g",(function(){return O})),n.d(e,"h",(function(){return j})),n.d(e,"d",(function(){return x})),n.d(e,"r",(function(){return C})),n.d(e,"j",(function(){return P})),n.d(e,"t",(function(){return k})),n.d(e,"o",(function(){return E})),n.d(e,"q",(function(){return S})),n.d(e,"f",(function(){return D})),n.d(e,"c",(function(){return R})),n.d(e,"i",(function(){return L})),n.d(e,"p",(function(){return A})),n.d(e,"a",(function(){return H})),n.d(e,"v",(function(){return U})),n.d(e,"n",(function(){return z})),n.d(e,"u",(function(){return V}));var r=n(6),o=n(8),c=(n(35),n(18),n(82),n(192),n(23),n(241),n(26),n(83),n(43),n(38),n(107),n(108),n(19),n(0)),l=n(32);function d(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 h(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?d(Object(n),!0).forEach((function(e){Object(o.a)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function f(t){c.a.config.errorHandler&&c.a.config.errorHandler(t)}function m(t){return t.then((t=>t.default||t))}function v(t){return t.$options&&"function"==typeof t.$options.fetch&&!t.$options.fetch.length}function y(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=t.$children||[];for(var r of n)r.$fetch&&e.push(r),r.$children&&y(r,e);return e}function w(t,e){if(e||!t.options.__hasNuxtData){var n=t.options._originDataFn||t.options.data||function(){return{}};t.options._originDataFn=n,t.options.data=function(){var data=n.call(this,this);return this.$ssrContext&&(e=this.$ssrContext.asyncData[t.cid]),h(h({},data),e)},t.options.__hasNuxtData=!0,t._Ctor&&t._Ctor.options&&(t._Ctor.options.data=t.options.data)}}function _(t){return t.options&&t._Ctor===t||(t.options?(t._Ctor=t,t.extendOptions=t.options):(t=c.a.extend(t))._Ctor=t,!t.options.name&&t.options.__file&&(t.options.name=t.options.__file)),t}function O(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"components";return Array.prototype.concat.apply([],t.matched.map(((t,r)=>Object.keys(t[n]).map((o=>(e&&e.push(r),t[n][o]))))))}function j(t){return O(t,arguments.length>1&&void 0!==arguments[1]&&arguments[1],"instances")}function x(t,e){return Array.prototype.concat.apply([],t.matched.map(((t,n)=>Object.keys(t.components).reduce(((r,o)=>(t.components[o]?r.push(e(t.components[o],t.instances[o],t,o,n)):delete t.components[o],r)),[]))))}function C(t,e){return Promise.all(x(t,function(){var t=Object(r.a)((function*(t,n,r,o){if("function"==typeof t&&!t.options)try{t=yield t()}catch(t){if(t&&"ChunkLoadError"===t.name&&"undefined"!=typeof window&&window.sessionStorage){var c=Date.now();try{var l=parseInt(window.sessionStorage.getItem("nuxt-reload"));(!l||l+6e4<c)&&(window.sessionStorage.setItem("nuxt-reload",c),window.location.reload(!0))}catch(t){}}throw t}return r.components[o]=t=_(t),"function"==typeof e?e(t,n,r,o):t}));return function(e,n,r,o){return t.apply(this,arguments)}}()))}function P(t){return $.apply(this,arguments)}function $(){return($=Object(r.a)((function*(t){if(t)return yield C(t),h(h({},t),{},{meta:O(t).map(((e,n)=>h(h({},e.options.meta),(t.matched[n]||{}).meta)))})}))).apply(this,arguments)}function k(t,e){return T.apply(this,arguments)}function T(){return(T=Object(r.a)((function*(t,e){t.context||(t.context={isStatic:!1,isDev:!1,isHMR:!1,app:t,store:t.store,payload:e.payload,error:e.error,base:t.router.options.base,env:{API_BASE_PATH:"https://api.jonasvoglermusic.com/w
1p-json/wp/v2/",HOST_NAME:"https://jonasvoglermusic.com",PACKAGE_VERSION:"1.1.5",projectPath:"/project/",archivePath:"/archive/",GTAG_ID:"G-4ERRMFBFD4"}},e.req&&(t.context.req=e.req),e.res&&(t.context.res=e.res),e.ssrContext&&(t.context.ssrContext=e.ssrContext),t.context.redirect=(e,path,n)=>{if(e){t.context._redirected=!0;var r=typeof path;if("number"==typeof e||"undefined"!==r&&"object"!==r||(n=path||{},r=typeof(path=e),e=302),"object"===r&&(path=t.router.resolve(path).route.fullPath),!/(^[.]{1,2}\/)|(^\/(?!\/))/.test(path))throw path=Object(l.d)(path,n),window.location.assign(path),new Error("ERR_REDIRECT");t.context.next({path:path,query:n,status:e})}},t.context.nuxtState=window.__NUXT__);var[n,r]=yield Promise.all([P(e.route),P(e.from)]);e.route&&(t.context.route=n),e.from&&(t.context.from=r),e.error&&(t.context.error=e.error),t.context.next=e.next,t.context._redirected=!1,t.context._errored=!1,t.context.isHMR=!1,t.context.params=t.context.route.params||{},t.context.query=t.context.route.query||{}}))).apply(this,arguments)}function E(t,e,n){return!t.length||e._redirected||e._errored||n&&n.aborted?Promise.resolve():S(t[0],e).then((()=>E(t.slice(1),e,n)))}function S(t,e){var n;return(n=2===t.length?new Promise((n=>{t(e,(function(t,data){t&&e.error(t),n(data=data||{})}))})):t(e))&&n instanceof Promise&&"function"==typeof n.then?n:Promise.resolve(n)}function D(base,t){if("hash"===t)return window.location.hash.replace(/^#\//,"");base=decodeURI(base).slice(0,-1);var path=decodeURI(window.location.pathname);base&&path.startsWith(base)&&(path=path.slice(base.length));var e=(path||"/")+window.location.search+window.location.hash;return Object(l.c)(e)}function R(t,e){return function(t,e){for(var n=new Array(t.length),i=0;i<t.length;i++)"object"==typeof t[i]&&(n[i]=new RegExp("^(?:"+t[i].pattern+")$",B(e)));return function(e,r){for(var path="",data=e||{},o=(r||{}).pretty?F:encodeURIComponent,c=0;c<t.length;c++){var l=t[c];if("string"!=typeof l){var d=data[l.name||"pathMatch"],h=void 0;if(null==d){if(l.optional){l.partial&&(path+=l.prefix);continue}throw new TypeError('Expected "'+l.name+'" to be defined')}if(Array.isArray(d)){if(!l.repeat)throw new TypeError('Expected "'+l.name+'" to not repeat, but received `'+JSON.stringify(d)+"`");if(0===d.length){if(l.optional)continue;throw new TypeError('Expected "'+l.name+'" to not be empty')}for(var f=0;f<d.length;f++){if(h=o(d[f]),!n[c].test(h))throw new TypeError('Expected all "'+l.name+'" to match "'+l.pattern+'", but received `'+JSON.stringify(h)+"`");path+=(0===f?l.prefix:l.delimiter)+h}}else{if(h=l.asterisk?I(d):o(d),!n[c].test(h))throw new TypeError('Expected "'+l.name+'" to match "'+l.pattern+'", but received "'+h+'"');path+=l.prefix+h}}else path+=l}return path}}(function(t,e){var n,r=[],o=0,c=0,path="",l=e&&e.delimiter||"/";for(;null!=(n=N.exec(t));){var d=n[0],h=n[1],f=n.index;if(path+=t.slice(c,f),c=f+d.length,h)path+=h[1];else{var m=t[c],v=n[2],y=n[3],w=n[4],_=n[5],O=n[6],j=n[7];path&&(r.push(path),path="");var x=null!=v&&null!=m&&m!==v,C="+"===O||"*"===O,P="?"===O||"*"===O,$=n[2]||l,pattern=w||_;r.push({name:y||o++,prefix:v||"",delimiter:$,optional:P,repeat:C,partial:x,asterisk:Boolean(j),pattern:pattern?M(pattern):j?".*":"[^"+G($)+"]+?"})}}c<t.length&&(path+=t.substr(c));path&&r.push(path);return r}(t,e),e)}function L(t,e){var n={},r=h(h({},t),e);for(var o in r)String(t[o])!==String(e[o])&&(n[o]=!0);return n}function A(t){var e;if(t.message||"string"==typeof t)e=t.message||t;else try{e=JSON.stringify(t,null,2)}catch(n){e="[".concat(t.constructor.name,"]")}return h(h({},t),{},{message:e,statusCode:t.statusCode||t.status||t.response&&t.response.status||500})}window.onNuxtReadyCbs=[],window.onNuxtReady=t=>{window.onNuxtReadyCbs.push(t)};var N=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function F(t,e){var n=e?/[?#]/g:/[/?#]/g;return encodeURI(t).replace(n,(t=>"%"+t.charCodeAt(0).toString(16).toUpperCase()))}function I(t){return F(t,!0)}function G(t){return t.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function M(t){return t.replace(/([=!:$/()])/g,"\\$1")}function B(t){return t&&t.sensitive?"":"i"}function H(t,e,n){t.$options[e]||(t.$options[e]=[]),t.$options[e].includes(n)||t.$options[e].push(n)}var U=l.b,z=(l.e,l.a);function V(t){try{window.history.scrollRestoration=t}catch(t){}}},110:function(t,e,n){"use strict";e.a={}},114:function(t,e,n){"use strict";n.r(e);var r=n(8),o=(n(18),n(26),n(38),n(19),n(115),n(116),n(79),n(14));function c(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 l(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};
1e%2?c(Object(n),!0).forEach((function(e){Object(r.a)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var d={name:"CookieNotice",data:()=>({privacySlug:"privacy-policy",ignoreWatcher:!1}),computed:l(l({},Object(o.b)({page:"pages/getPage",cookieConsent:"getCookieConsent"})),{},{buttonLinkText(){var t;return null===(t=this.page(this.privacySlug))||void 0===t?void 0:t.title.rendered},isPrivacyPage(){return this.$nuxt.$route.params.slug===this.privacySlug},message(){return"This site uses cookies. By accepting, you allow their use. You can change your decision later in our ".concat(this.buttonLinkText,".")}}),methods:{accept(){this.$store.dispatch("setCookieConsent",!0),this.$store.dispatch("setCookieTrackingConsent",!0);var t=window.GTAG_ID||window.__GTAG_ID__;t&&(window["ga-disable-".concat(t)]=!1,setTimeout((()=>{window["ga-disable-".concat(t)]=!1}),1e3),console.log("accept",t,!window["ga-disable-".concat(t)]));try{"function"==typeof window.gtag&&window.gtag("consent","update",{analytics_storage:"granted",functionality_storage:"granted",security_storage:"granted",ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied"})}catch(t){}},decline(){this.$store.dispatch("setCookieConsent",!0),this.$store.dispatch("setCookieTrackingConsent",!1);var t=window.GTAG_ID||window.__GTAG_ID__;t&&(window["ga-disable-".concat(t)]=!0);try{"function"==typeof window.gtag&&window.gtag("consent","update",{analytics_storage:"denied",functionality_storage:"granted",security_storage:"granted",ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied"})}catch(t){}},revoke(){this.$refs.cookies.revoke(),this.$store.dispatch("setCookieConsent",null),this.$store.dispatch("setCookieTrackingConsent",null);var t=window.GTAG_ID||window.__GTAG_ID__;t&&(window["ga-disable-".concat(t)]=!0);try{"function"==typeof window.gtag&&window.gtag("consent","update",{analytics_storage:"denied",functionality_storage:"denied",security_storage:"granted",ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied"})}catch(t){}},blockedIframes(t){if(this.cookieConsent)return t;return t.replace(/(?:<iframe.*?src=["'])(.*?)(?:["'])(?:.*>.*?<\/iframe>)/g,((t,e)=>this.blockedCookies(e)))},blockedCookies(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,link=t&&this.isValidHttpUrl(t)?'<a class="Cookie__button secondary" target="_blank" href="'.concat(t,'">Open ').concat(new URL(t).hostname,"</a>"):"";return'<div class="allow-cookie-notice">\n        <span>External content blocked.</span>\n        <span>'.concat(link,'<button class="Cookie__button success allow-cookies">Allow cookies</button></span>\n      </div>')},isValidHttpUrl(t){var e;try{e=new URL(t)}catch(t){return!1}return"http:"===e.protocol||"https:"===e.protocol}},mounted(){this.$nextTick((function(){if(this.$refs.cookies.isAccepted()||"true"===localStorage.getItem("cookie:accepted")){this.$store.dispatch("setCookieConsent",!0),this.$store.dispatch("setCookieTrackingConsent",!0);var t=window.GTAG_ID||window.__GTAG_ID__;t&&(window["ga-disable-".concat(t)]=!1);try{"function"==typeof window.gtag&&window.gtag("consent","default",{analytics_storage:"granted",functionality_storage:"granted",security_storage:"granted",ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied"})}catch(t){}}else{this.$store.dispatch("setCookieConsent",!0),this.$store.dispatch("setCookieTrackingConsent",!1);var e=window.GTAG_ID||window.__GTAG_ID__;e&&(window["ga-disable-".concat(e)]=!0);try{"function"==typeof window.gtag&&window.gtag("consent","default",{analytics_storage:"denied",functionality_storage:"granted",security_storage:"granted",ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied"})}catch(t){}}}));var t=this;document.addEventListener("click",(function(e){e.target.classList.contains("allow-cookies")&&(t.$refs.cookies.accept(),e.stopPropagation())}))}},h=d,f=(n(261),n(17)),component=Object(f.a)(h,(function(){var t=this,e=t._self._c;return e("div",[e("cookie-law",{ref:"cookies",attrs:{message:t.message,buttonLink:t.privacySlug,buttonLinkText:t.buttonLinkText,buttonDecline:!0,buttonText:"Accept all",buttonDeclineClass:"Cookie__button",buttonDeclineText:"Accept functional",transitionName:"fade",theme:"custom"},on:{accept:t.accept,decline:t.decline}}),t._v(" "),e("transition",{attrs:{name:"slide-in"}},[t.isPrivacyPage&&null!==t.cookieConsent?e("button",{staticClass:"Cookie__button Cookie__button--revoke alert",on:{click:t.revoke}},[t._v("\n      Revoke Cookie Preferences\n    ")]):t._e()])],1)}),[],!1,null,null,null);e.default=component.exports},164:function(t,e,n){t.exports={}},165:function(t,e,n){t.exports={}},166:function(t,e,n){t.exports={}},167:function(t,e,n){t.exports={}},168:function(t,e,n){t.exports={}},169:function(t,e,n){t.exports={}},170:function(t,e,n){t.exports={}},171:function(t,e,n){t.exports={}},172:function(t,e,n){t.exports={}},181:function(t,e,n){t.exports={}},187:function(t,e,n){"use strict";var r=n(6),o=(n(23),n(0)),c=n(1),l=window.__NUXT__;function d(){if(!this._hydrated)return this.$fetch()}function h(){if((t=this).$vnode&&t.$vnode.elm&&t.$vnode.elm.dataset&&t.$vnode.elm.dataset.fetchKey){var t;this._hydrated=!0,this._fetchKey=this.$vnode.elm.dataset.fetchKey;var data=l.fetch[this._fetchKey];if(data&&data._error)this.$fetchState.error=data._error;else for(var e in data)o.a.set(this.$data,e,data[e])}}function f(){return this._fetchPromise||(this._fetchPromise=m.call(this).then((()=>{delete this._fetchPromise}))),this._fetchPromise}function m(){return v.apply(this,arguments)}function v(){return(v=Object(r.a)((function*(){this.$nuxt.nbFetching++,this.$fetchState.pending=!0,this.$fetchState.error=null,this._hydrated=!1;var t=null,e=Date.now();try{yield this.$options.fetch.call(this)}catch(e){0,t=Object(c.p)(e)}var n=this._fetchDelay-(Date.now()-e);n>0&&(yield new Promise((t=>setTimeout(t,n)))),this.$fetchState.error=t,this.$fetchState.pending=!1,this.$fetchState.timestamp=Date.now(),this.$nextTick((()=>this.$nuxt.nbFetching--))}))).apply(this,arguments)}e.a={beforeCreate(){Object(c.l)(this)&&(this._fetchDelay="number"==typeof this.$options.fetchDelay?this.$options.fetchDelay:200,o.a.util.defineReactive(this,"$fetchState",{pending:!1,error:null,timestamp:Date.now()}
1),this.$fetch=f.bind(this),Object(c.a)(this,"created",h),Object(c.a)(this,"beforeMount",d))}}},188:function(t,e,n){"use strict";n.r(e);n(117);var r=n(8),o=n(189),c=n(14);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}var d={name:"Header",components:{Logo:o.default},computed:function(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}({},Object(c.b)({pages:"pages/getPages",bloginfo:"getBloginfo"}))},h=d,f=(n(252),n(253),n(17)),component=Object(f.a)(h,(function(){var t=this,e=t._self._c;return e("header",[e("div",{staticClass:"wrap"},[t.bloginfo?e("nav",["archive-slug"!==t.$route.name&&"archive"!==t.$route.name?e("Logo",{staticClass:"logo-wrap",attrs:{name:t.bloginfo.name,description:t.bloginfo.description}}):t._e(),t._v(" "),e("ul",{staticClass:"pages"},[e("li",{staticClass:"page-link"},[e("NuxtLink",{attrs:{to:"/"},nativeOn:{click:function(e){t.$store.dispatch("updateFilter",null),t.$store.dispatch("project/setOpen",null)}}},[t._v("Work")])],1),t._v(" "),t._l(t.pages("header"),(function(n){return e("li",{key:n.id,staticClass:"page-link"},[e("NuxtLink",{attrs:{to:"/"+n.slug}},[t._v("\n            "+t._s(n.title.rendered)+"\n          ")])],1)}))],2)],1):t._e()])])}),[],!1,null,"01e1ab2d",null);e.default=component.exports},189:function(t,e,n){"use strict";n.r(e);n(117);var r=n(8),o=(n(35),n(14)),c=n(81),l=n.n(c);function d(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 h(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?d(Object(n),!0).forEach((function(e){Object(r.a)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var f={props:{name:String,description:String},computed:h(h({},Object(o.b)({experimental:"getExperimental"})),{},{legal(){return["privacy-policy","legal-notice"].includes(this.$nuxt.$route.params.slug)},music(){return"music"===this.$nuxt.$route.params.slug&&"happens to also compose music without picture."},aboutContact(){return"about-contact"===this.$nuxt.$route.params.slug&&"based in Berlin."}}),methods:{home(){this.$store.dispatch("updateFilter",null),this.$store.dispatch("project/setOpen",null)},adjustHeight(){this.$refs.title&&this.$refs.string&&(this.$refs.title.$el.style.height=this.$refs.string.$el.clientHeight+"px")}},mounted(){window.addEventListener("resize",l()(this.adjustHeight,100))},unmounted(){window.removeEventListener("resize",l()(this.adjustHeight,100))}},m=(n(250),n(251),n(17)),component=Object(m.a)(f,(function(){var t=this,e=t._self._c;return t.experimental?e("div",[e("NuxtLink",{ref:"title",staticClass:"title-container",attrs:{to:"/"},nativeOn:{click:function(e){return t.home.apply(null,arguments)}}},[e("span",{staticClass:"string"},[e("h1",{staticClass:"logo"},[t._v(t._s(t.name))]),t._v(" "),e("transition",{attrs:{name:"slide-in",mode:"out-in"},on:{enter:t.adjustHeight}},[t.legal||t.music?e("span",{key:"blank"}):e("span",{staticClass:"description"},[t._v("is a composer for film and television")])]),t._v(" "),e("transition",{attrs:{name:"slide-in",mode:"out-in"},on:{enter:t.adjustHeight}},[t.music?e("span",{key:"music",staticClass:"description",domProps:{innerHTML:t._s(t.music)}}):t.aboutContact?e("span",{key:"aboutContact",staticClass:"description",domProps:{innerHTML:t._s(t.aboutContact)}}):t.legal?e("span",{key:"blank"}):e("span",{key:"dot",staticClass:"description",staticStyle:{"margin-left":"-0.375ch"}},[t._v(".")])])],1)])],1):e("NuxtLink",{attrs:{to:"/"},nativeOn:{click:function(e){return t.home.apply(null,arguments)}}},[e("h1",{staticClass:"logo"},[t._v(t._s(t.name))]),t._v(" "),t.description?e("span",{staticClass:"subtitle"},[t._v(t._s(t.description))]):t._e()])}),[],!1,null,"36d2f990",null);e.default=component.exports},190:function(t,e,n){"use strict";n.r(e);var r=n(6),o=n(8),c=n(14),l=n(191),d=n(114);function h(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 f(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};
1e%2?h(Object(n),!0).forEach((function(e){Object(o.a)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var m={components:{ExperimentalButton:l.default,CookieNotice:d.default},name:"Footer",data:()=>({version:"v0.1.0"}),computed:f(f({},Object(c.b)({pages:"pages/getPages",bloginfo:"getBloginfo"})),{},{experimental:()=>!0,date(){var t;return new Date(1e3*(null===(t=this.bloginfo)||void 0===t?void 0:t.date)).getFullYear()}}),fetch(){var t=this;return Object(r.a)((function*(){t.version="1.1.5"}))()}},v=(n(262),n(17)),component=Object(v.a)(m,(function(){var t=this,e=t._self._c;return t.bloginfo?e("footer",{staticClass:"site-footer"},[e("div",{staticClass:"wrap footer-wrap"},[t._l(t.pages("footer"),(function(n){return e("div",{key:n.id,staticClass:"page-link"},[n.title?e("NuxtLink",{attrs:{to:"/"+n.slug}},[t._v("\n        "+t._s(n.title.rendered))]):t._e()],1)})),t._v(" "),e("div",{staticClass:"page-link"},[e("NuxtLink",{attrs:{to:"/archive"}},[t._v("Archive")])],1)],2),t._v(" "),e("div",{staticClass:"copyright"},[t._v(t._s(t.date)+" © "+t._s(t.bloginfo.name))]),t._v(" "),t._m(0),t._v(" "),t.version?e("small",{staticClass:"version"},[t._v("v"+t._s(t.version))]):t._e(),t._v(" "),e("client-only",[e("CookieNotice")],1)],1):t._e()}),[function(){var t=this,e=t._self._c;return e("small",{staticClass:"credits"},[t._v("\n    This site was created by\n    "),e("a",{attrs:{href:"http://www.leonvogler.de",rel:"noopener",target:"_blank"}},[t._v("Leon Vogler")]),t._v(".\n  ")])}],!1,null,"f3671534",null);e.default=component.exports},191:function(t,e,n){"use strict";n.r(e);var r=n(8),o=n(14);function c(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}var l={name:"ExperimentalButton",data:()=>({icon:'<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="flask" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" class="svg-inline--fa fa-flask fa-w-14 fa-3x"><path fill="currentColor" d="M437.2 403.5L320 215V64h8c13.3 0 24-10.7 24-24V24c0-13.3-10.7-24-24-24H120c-13.3 0-24 10.7-24 24v16c0 13.3 10.7 24 24 24h8v151L10.8 403.5C-18.5 450.6 15.3 512 70.9 512h306.2c55.7 0 89.4-61.5 60.1-108.5zM137.9 320l48.2-77.6c3.7-5.2 5.8-11.6 5.8-18.4V64h64v160c0 6.9 2.2 13.2 5.8 18.4l48.2 77.6h-172z" class=""></path></svg>'}),computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?c(Object(n),!0).forEach((function(e){Object(r.a)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},Object(o.b)({experimental:"getExperimental"})),methods:{toggleExperimental(){this.$store.dispatch("toggleExperimental")}}},d=l,h=(n(254),n(17)),component=Object(h.a)(d,(function(){var t=this;return(0,t._self._c)("div",{staticClass:"button",class:{active:t.experimental},domProps:{innerHTML:t._s(t.icon)},on:{click:t.toggleExperimental}})}),[],!1,null,"9cd515e8",null);e.default=component.exports},198:function(t,e,n){n(199),t.exports=n(200)},200:function(t,e,n){"use strict";n.r(e),function(t){var e=n(6),r=(n(35),n(18),n(54),n(23),n(26),n(43),n(223),n(234),n(19),n(0)),o=n(182),c=n(110),l=n(1),d=n(34),h=n(187),f=n(78);r.a.__nuxt__fetch__mixin__||(r.a.mixin(h.a),r.a.__nuxt__fetch__mixin__=!0),r.a.component(f.a.name,f.a),r.a.component("NLink",f.a),t.fetch||(t.fetch=o.a);var m,v,y=[],w=window.__NUXT__||{},_=w.config||{};_._app&&(n.p=Object(l.v)(_._app.cdnURL,_._app.assetsPath)),Object.assign(r.a.config,{silent:!0,performance:!1});var O=r.a.config.errorHandler||console.error;function j(t,e,n){for(var r=component=>{var t=function(component,t){if(!component||!component.options||!component.options[t])return{};var option=component.options[t];if("function"==typeof option){for(var e=arguments.length,n=new Array(e>2?e-2:0),r=2;r<e;r++)n[r-2]=arguments[r];return option(...n)}return option}(component,"transition",e,n)||{};return"string"==typeof t?{name:t}:t},o=n?Object(l.g)(n):[],c=Math.max(t.length,o.length),d=[],h=function(){var e=Object.assign({},r(t[i])),n=Object.assign({}
1,r(o[i]));Object.keys(e).filter((t=>void 0!==e[t]&&!t.toLowerCase().includes("leave"))).forEach((t=>{n[t]=e[t]})),d.push(n)},i=0;i<c;i++)h();return d}function x(t,e,n){return C.apply(this,arguments)}function C(){return(C=Object(e.a)((function*(t,e,n){this._routeChanged=Boolean(m.nuxt.err)||e.name!==t.name,this._paramChanged=!this._routeChanged&&e.path!==t.path,this._queryChanged=!this._paramChanged&&e.fullPath!==t.fullPath,this._diffQuery=this._queryChanged?Object(l.i)(t.query,e.query):[],(this._routeChanged||this._paramChanged)&&this.$loading.start&&!this.$loading.manual&&this.$loading.start();try{if(this._queryChanged)(yield Object(l.r)(t,((t,e)=>({Component:t,instance:e})))).some((n=>{var{Component:r,instance:o}=n,c=r.options.watchQuery;return!0===c||(Array.isArray(c)?c.some((t=>this._diffQuery[t])):"function"==typeof c&&c.apply(o,[t.query,e.query]))}))&&this.$loading.start&&!this.$loading.manual&&this.$loading.start();n()}catch(l){var r=l||{},o=r.statusCode||r.status||r.response&&r.response.status||500,c=r.message||"";if(/^Loading( CSS)? chunk (\d)+ failed\./.test(c))return void window.location.reload(!0);this.error({statusCode:o,message:c}),this.$nuxt.$emit("routeChanged",t,e,r),n()}}))).apply(this,arguments)}function P(t){return Object(l.d)(t,function(){var t=Object(e.a)((function*(t,e,n,r,o){"function"!=typeof t||t.options||(t=yield t());var c=function(t,e){return w.serverRendered&&e&&Object(l.b)(t,e),t._Ctor=t,t}(Object(l.s)(t),w.data?w.data[o]:null);return n.components[r]=c,c}));return function(e,n,r,o,c){return t.apply(this,arguments)}}())}function $(t,e,n,r){var o=[],d=!1;if(void 0!==n&&(o=[],(n=Object(l.s)(n)).options.middleware&&(o=o.concat(n.options.middleware)),t.forEach((t=>{t.options.middleware&&(o=o.concat(t.options.middleware))}))),o=o.map((t=>"function"==typeof t?t:("function"!=typeof c.a[t]&&(d=!0,this.error({statusCode:500,message:"Unknown middleware "+t})),c.a[t]))),!d)return Object(l.o)(o,e,r)}function k(t,e,n,r){return T.apply(this,arguments)}function T(){return T=Object(e.a)((function*(t,n,r,o){var c=this;if(!1===this._routeChanged&&!1===this._paramChanged&&!1===this._queryChanged)return r();if(t===n)y=[];else{var h=[];y=Object(l.g)(n,h).map(((t,i)=>Object(l.c)(n.matched[h[i]].path)(n.params)))}var f=!1;yield Object(l.t)(m,{route:t,from:n,error:t=>{o.aborted||m.nuxt.error.call(this,t)},next:(path=>{n.path===path.path&&this.$loading.finish&&this.$loading.finish(),n.path!==path.path&&this.$loading.pause&&this.$loading.pause(),f||(f=!0,r(path))}).bind(this)}),this._dateLastError=m.nuxt.dateErr,this._hadError=Boolean(m.nuxt.err);var v=[],w=Object(l.g)(t,v);if(!w.length){if(yield $.call(this,w,m.context,void 0,o),f)return;if(o.aborted)return void r(!1);var _=(d.a.options||d.a).layout,O=yield this.loadLayout("function"==typeof _?_.call(d.a,m.context):_);if(yield $.call(this,w,m.context,O,o),f)return;return o.aborted?void r(!1):(m.context.error({statusCode:404,message:"This page could not be found"}),r())}w.forEach((t=>{t._Ctor&&t._Ctor.options&&(t.options.asyncData=t._Ctor.options.asyncData,t.options.fetch=t._Ctor.options.fetch)})),this.setTransitions(j(w,t,n));try{if(yield $.call(this,w,m.context,void 0,o),f)return;if(o.aborted)return void r(!1);if(m.context._errored)return r();var x=w[0].options.layout;if("function"==typeof x&&(x=x(m.context)),x=yield this.loadLayout(x),yield $.call(this,w,m.context,x,o),f)return;if(o.aborted)return void r(!1);if(m.context._errored)return r();var C,P=!0;try{for(var k of w)if("function"==typeof k.options.validate&&!(P=yield k.options.validate(m.context)))break}catch(t){return this.error({statusCode:t.statusCode||"500",message:t.message}),r()}if(!P)return this.error({statusCode:404,message:"This page could not be found"}),r();if(yield Promise.all(w.map(function(){var r=Object(e.a)((function*(e,i){e._path=Object(l.c)(t.matched[v[i]].path)(t.params),e._dataRefresh=!1;var r=e._path!==y[i];if(c._routeChanged&&r)e._dataRefresh=!0;else if(c._paramChanged&&r){var o=e.options.watchParam;e._dataRefresh=!1!==o}else if(c._queryChanged){var d=e.options.watchQuery;!0===d?e._dataRefresh=!0:Array.isArray(d)?e._dataRefresh=d.some((t=>c._diffQuery[t])):"function"==typeof d&&(C||(C=Object(l.h)(t)),e._dataRefresh=d.apply(C[i],[t.query,n.query]))}if(c._hadError||!c._isMounted||e._dataRefresh){var h=[],f=e.options.asyncData&&"function"==typeof e.o
1ptions.asyncData,w=Boolean(e.options.fetch)&&e.options.fetch.length,_=f&&w?30:45;if(f){var O=Object(l.q)(e.options.asyncData,m.context);O.then((t=>{Object(l.b)(e,t),c.$loading.increase&&c.$loading.increase(_)})),h.push(O)}if(c.$loading.manual=!1===e.options.loading,w){var p=e.options.fetch(m.context);p&&(p instanceof Promise||"function"==typeof p.then)||(p=Promise.resolve(p)),p.then((t=>{c.$loading.increase&&c.$loading.increase(_)})),h.push(p)}return Promise.all(h)}}));return function(t,e){return r.apply(this,arguments)}}())),!f){if(this.$loading.finish&&!this.$loading.manual&&this.$loading.finish(),o.aborted)return void r(!1);r()}}catch(e){if(o.aborted)return void r(!1);var T=e||{};if("ERR_REDIRECT"===T.message)return this.$nuxt.$emit("routeChanged",t,n,T);y=[],Object(l.k)(T);var E=(d.a.options||d.a).layout;"function"==typeof E&&(E=E(m.context)),yield this.loadLayout(E),this.error(T),this.$nuxt.$emit("routeChanged",t,n,T),r()}})),T.apply(this,arguments)}function E(t,e){Object(l.d)(t,((t,e,n,o)=>("object"!=typeof t||t.options||((t=r.a.extend(t))._Ctor=t,n.components[o]=t),t)))}Object(d.b)(null,w.config).then((function(t){return N.apply(this,arguments)})).catch(O);var S=new WeakMap;function D(t,e,n){var r=Boolean(this.$options.nuxt.err);this._hadError&&this._dateLastError===this.$options.nuxt.dateErr&&(r=!1);var o=r?(d.a.options||d.a).layout:t.matched[0].components.default.options.layout;"function"==typeof o&&(o=o(m.context)),S.set(t,o),n&&n()}function R(t){var e=S.get(t);S.delete(t),this._hadError&&this._dateLastError===this.$options.nuxt.dateErr&&(this.$options.nuxt.err=null),this.setLayout(e)}function L(t){t._hadError&&t._dateLastError===t.$options.nuxt.dateErr&&t.error()}function A(t,e){if(!1!==this._routeChanged||!1!==this._paramChanged||!1!==this._queryChanged){var n=Object(l.h)(t),o=Object(l.g)(t),c=!1;r.a.nextTick((()=>{n.forEach(((t,i)=>{if(t&&!t._isDestroyed&&t.constructor._dataRefresh&&o[i]===t.constructor&&!0!==t.$vnode.data.keepAlive&&"function"==typeof t.constructor.options.data){var e=t.constructor.options.data.call(t);for(var n in e)r.a.set(t.$data,n,e[n]);c=!0}})),c&&window.$nuxt.$nextTick((()=>{window.$nuxt.$emit("triggerScroll")})),L(this)}))}}function N(){return(N=Object(e.a)((function*(t){m=t.app,v=t.router,t.store;var e=new r.a(m),n=w.layout||"default";yield e.loadLayout(n),e.setLayout(n);var o=()=>{e.$mount("#__nuxt"),v.afterEach(E),v.beforeResolve(D.bind(e)),v.afterEach(R.bind(e)),v.afterEach(A.bind(e)),r.a.nextTick((()=>{!function(t){window.onNuxtReadyCbs.forEach((e=>{"function"==typeof e&&e(t)})),"function"==typeof window._onNuxtLoaded&&window._onNuxtLoaded(t),v.afterEach(((e,n)=>{r.a.nextTick((()=>t.$nuxt.$emit("routeChanged",e,n)))}))}(e)}))},c=yield Promise.all(P(m.context.route));e.setTransitions=e.$options.nuxt.setTransitions.bind(e),c.length&&(e.setTransitions(j(c,v.currentRoute)),y=v.currentRoute.matched.map((t=>Object(l.c)(t.path)(v.currentRoute.params)))),e.$loading={},w.error&&(e.error(w.error),e.nuxt.errPageReady=!0),v.beforeEach(x.bind(e));var d=null,h=k.bind(e);if(v.beforeEach(((t,e,n)=>{d&&(d.aborted=!0),h(t,e,n,d={aborted:!1})})),w.serverRendered&&Object(l.n)(w.routePath,e.context.route.path))return o();var f=()=>{E(v.currentRoute,v.currentRoute),D.call(e,v.currentRoute),R.call(e,v.currentRoute),L(e),o()};yield new Promise((t=>setTimeout(t,0))),k.call(e,v.currentRoute,v.currentRoute,(path=>{if(path){var t=v.afterEach(((e,n)=>{t(),f()}));v.push(path,void 0,(t=>{t&&O(t)}))}else f()}),{aborted:!1})}))).apply(this,arguments)}}.call(this,n(29))},248:function(t,e,n){"use strict";n(164)},249:function(t,e,n){"use strict";n(165)},250:function(t,e,n){"use strict";n(166)},251:function(t,e,n){"use strict";n(167)},252:function(t,e,n){"use strict";n(168)},253:function(t,e,n){"use strict";n(169)},254:function(t,e,n){"use strict";n(170)},261:function(t,e,n){"use strict";n(171)},262:function(t,e,n){"use strict";n(172)},281:function(t,e,n){"use strict";n(181)},282:function(t,e,n){"use strict";n.r(e),n.d(e,"state",(function(){return r})),n.d(e,"getters",(function(){return o})),n.d(e,"actions",(function(){return c})),n.d(e,"mutations",(function(){return l}));n(35),n(43);var r=()=>({bloginfo:null,filter:[],experimental:!0,reelTimeStamp:0,reelPlaying:!1,
1cookieConsent:!1,cookieTrackingConsent:!1}),o={getBloginfo:t=>t.bloginfo,getReelTimeStamp:t=>t.reelTimeStamp,getReelPlaying:t=>t.reelPlaying,filter:t=>t.filter,getExperimental:t=>t.experimental,getCookieConsent:t=>t.cookieConsent,getCookieTrackingConsent:t=>t.cookieTrackingConsent},c={setReelPlaying(t,e){var{commit:n}=t;n("setReelPlaying",e)},updateReelTimeStamp(t,e){var{commit:n}=t;n("updateReelTimeStamp",e)},setBloginfo(t,e){var{commit:n}=t;n("setBloginfo",e)},setCookieConsent(t,e){var{commit:n}=t;n("setCookieConsent",e)},setCookieTrackingConsent(t,e){var{commit:n}=t;n("setCookieTrackingConsent",e)},updateFilter(t,e){var{commit:n}=t;n("updateFilter",e)},toggleExperimental(t){var{commit:e}=t;e("toggleExperimental")},changeRoute(t,e){var{commit:n}=t,r=e?$nuxt.context.env.projectPath+e:"/";history.pushState({},null,r),$nuxt.$route.params.projectSlug=e,n("project/setOpen",e)}},l={setProjectPath(t,path){t.projectPath=path},setBloginfo(t,e){t.bloginfo=e},setReelPlaying(t,e){t.reelPlaying=e},updateReelTimeStamp(t,e){t.reelTimeStamp=e},setCookieConsent(t,e){t.cookieConsent=e},setCookieTrackingConsent(t,e){t.cookieTrackingConsent=e},toggleExperimental(t){t.experimental=!t.experimental},updateFilter(t,e){if(!e)return t.filter=[];t.filter.includes(e)?t.filter=t.filter.filter((t=>t!==e)):t.filter=[e]}}},283:function(t,e,n){"use strict";n.r(e),n.d(e,"state",(function(){return r})),n.d(e,"getters",(function(){return o})),n.d(e,"actions",(function(){return c})),n.d(e,"mutations",(function(){return l}));var r=()=>({header:[],footer:[]}),o={getMenu:t=>e=>t[e]},c={set(t,menu){var{commit:e}=t;e("set",menu)}},l={set(t,menu){t.header=menu.header,t.footer=menu.footer}}},284:function(t,e,n){"use strict";n.r(e),n.d(e,"state",(function(){return r})),n.d(e,"getters",(function(){return o})),n.d(e,"actions",(function(){return c})),n.d(e,"mutations",(function(){return l}));var r=()=>({all:[],header:[],footer:[]}),o={getAllPages:t=>t.all,getPages:t=>e=>t[e],getPage:t=>e=>{var n="number"==typeof e?"id":"slug";return t.all.find((t=>t[n]===e))||!1}},c={set(t,e){var{commit:n}=t;n("set",e)},setMenu:(t,menu)=>{var{commit:e}=t;e("setMenu",menu)}},l={set(t,e){t.all=e},setMenu(t,menu){t.header=menu.header,t.footer=menu.footer}}},285:function(t,e,n){"use strict";n.r(e),n.d(e,"state",(function(){return r})),n.d(e,"getters",(function(){return o})),n.d(e,"actions",(function(){return c})),n.d(e,"mutations",(function(){return l}));var r=()=>({projects:[],open:null}),o={get:t=>e=>{var n="number"==typeof e?"id":"slug";return t.projects.filter((t=>t[n]===e))[0]||!1},recent:t=>e=>e&&Number.isInteger(e)&&void 0!==e?t.projects.slice(0,e):t.projects,all:t=>t.projects,open:t=>t.open},c={setProjects(t,e){var{commit:n}=t;n("setProjects",e)},setOpen(t,e){var{commit:n}=t;n("setOpen",e)}},l={setProjects(t,e){t.projects=e},setOpen(t,e){t.open=e}}},34:function(t,e,n){"use strict";n.d(e,"b",(function(){return ne})),n.d(e,"a",(function(){return D.a}));var r={};n.r(r),n.d(r,"ProjectFestival",(function(){return et})),n.d(r,"ProjectFestivalContainer",(function(){return nt})),n.d(r,"ProjectNavigateProjects",(function(){return ot})),n.d(r,"Project",(function(){return it})),n.d(r,"ProjectDetails",(function(){return at})),n.d(r,"ProjectHeader",(function(){return st})),n.d(r,"ProjectHero",(function(){return ct})),n.d(r,"ProjectPhantom",(function(){return ut})),n.d(r,"ProjectReel",(function(){return lt})),n.d(r,"MusicControlIcon",(function(){return pt})),n.d(r,"MusicPlayerHearthis",(function(){return ht})),n.d(r,"PageAbout",(function(){return ft})),n.d(r,"PageDefault",(function(){return gt})),n.d(r,"PageMusic",(function(){return mt})),n.d(r,"PageTable",(function(){return vt})),n.d(r,"LayoutFooter",(function(){return yt})),n.d(r,"LayoutHeader",(function(){return bt})),n.d(r,"LayoutLogo",(function(){return wt})),n.d(r,"PartialsCloseButton",(function(){return _t})),n.d(r,"PartialsCookieNotice",(function(){return Ot})),n.d(r,"PartialsEmailAddress",(function(){return jt})),n.d(r,"PartialsExperimentalButton",(function(){return xt})),n.d(r,"PartialsFilterPills",(function(){return Ct})),n.d(r,"PartialsLazyImage",(function(){return Pt})),n.d(r,"PartialsShareButton",(function(){return $t})),n.d(r,"PartialsSocialMediaLinks",(function(){return kt})),n.d(r,"PartialsTransitionExpand",(function(){return Tt}));var o=n(6),c=n(8),l=(n(82),n(54),n(23),n(26),n(38),n(0)),d=n(14),h=n(76),f=n(111),m=n.n(f),v=n(49),y=n.n(v),w=(n(18),n(19),n(112)),_=n(32),O=n(1);"scrollRestoration"in window.history&&(Object(O.u)("manual"),window.addEventListener("beforeunload",(()=>{Object(O.u)("auto")})),window.addEventListener("load",(()=>{Object(O.u)("manual")})));function j(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 x(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};
1e%2?j(Object(n),!0).forEach((function(e){Object(c.a)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var C=()=>Object(O.m)(Promise.all([n.e(0),n.e(1),n.e(2),n.e(27)]).then(n.bind(null,397))),P=()=>Object(O.m)(Promise.all([n.e(4),n.e(24)]).then(n.bind(null,400))),$=()=>{};l.a.use(w.a);var k={mode:"history",base:"/",linkActiveClass:"nuxt-link-active",linkExactActiveClass:"nuxt-link-exact-active",scrollBehavior:function(t,e,n){var r=!1,o=t!==e;n?r=n:o&&function(t){var e=Object(O.g)(t);if(1===e.length){var{options:n={}}=e[0];return!1!==n.scrollToTop}return e.some((t=>{var{options:e}=t;return e&&e.scrollToTop}))}(t)&&(r={x:0,y:0});var c=window.$nuxt;return(!o||t.path===e.path&&t.hash!==e.hash)&&c.$nextTick((()=>c.$emit("triggerScroll"))),new Promise((e=>{c.$once("triggerScroll",(()=>{if(t.hash){var n=t.hash;void 0!==window.CSS&&void 0!==window.CSS.escape&&(n="#"+window.CSS.escape(n.substr(1)));try{var o=document.querySelector(n);if(o){var c;r={selector:n};var l=Number(null===(c=getComputedStyle(o)["scroll-margin-top"])||void 0===c?void 0:c.replace("px",""));l&&(r.offset={y:l})}}catch(t){console.warn("Failed to save scroll position. Please add CSS.escape() polyfill (https://github.com/mathiasbynens/CSS.escape).")}}e(r)}))}))},routes:[{path:"/archive",component:()=>Object(O.m)(n.e(26).then(n.bind(null,398))),name:"archive"},{path:"/",component:C,name:"index"},{path:"/archive/:slug",component:()=>Object(O.m)(Promise.all([n.e(0),n.e(1),n.e(2),n.e(25)]).then(n.bind(null,399))),name:"archive-slug"},{path:"/:slug",component:P,name:"slug"},{path:"/project/:projectSlug",component:C,name:"Project"},{path:"/:slug",component:P,name:"PageCatchAll"}],fallback:!1};var T={name:"NuxtChild",functional:!0,props:{nuxtChildKey:{type:String,default:""},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0}},render(t,e){var{parent:n,data:data,props:r}=e,o=n.$createElement;data.nuxtChild=!0;for(var c=n,l=n.$nuxt.nuxt.transitions,d=n.$nuxt.nuxt.defaultTransition,h=0;n;)n.$vnode&&n.$vnode.data.nuxtChild&&h++,n=n.$parent;data.nuxtChildDepth=h;var f=l[h]||d,m={};E.forEach((t=>{void 0!==f[t]&&(m[t]=f[t])}));var v={};S.forEach((t=>{"function"==typeof f[t]&&(v[t]=f[t].bind(c))}));var y=v.beforeEnter;if(v.beforeEnter=t=>{if(window.$nuxt.$nextTick((()=>{window.$nuxt.$emit("triggerScroll")})),y)return y.call(c,t)},!1===f.css){var w=v.leave;(!w||w.length<2)&&(v.leave=(t,e)=>{w&&w.call(c,t),c.$nextTick(e)})}var _=o("routerView",data);return r.keepAlive&&(_=o("keep-alive",{props:r.keepAliveProps},[_])),o("transition",{props:m,on:v},[_])}},E=["name","mode","appear","css","type","duration","enterClass","leaveClass","appearClass","enterActiveClass","enterActiveClass","leaveActiveClass","appearActiveClass","enterToClass","leaveToClass","appearToClass"],S=["beforeEnter","enter","afterEnter","enterCancelled","beforeLeave","leave","afterLeave","leaveCancelled","beforeAppear","appear","afterAppear","appearCancelled"],D=n(37),R=(n(83),{name:"Nuxt",components:{NuxtChild:T,NuxtError:D.a},props:{nuxtChildKey:{type:String,default:void 0},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0},name:{type:String,default:"default"}},errorCaptured(t){this.displayingNuxtError&&(this.errorFromNuxtError=t,this.$forceUpdate())},computed:{routerViewKey(){if(void 0!==this.nuxtChildKey||this.$route.matched.length>1)return this.nuxtChildKey||Object(O.c)(this.$route.matched[0].path)(this.$route.params);var[t]=this.$route.matched;if(!t)return this.$route.path;var e=t.components.default;if(e&&e.options){var{options:n}=e;if(n.key)return"function"==typeof n.key?n.key(this.$route):n.key}return/\/$/.test(t.path)?this.$route.path:this.$route.path.replace(/\/$/,"")}},beforeCreate(){l.a.util.defineReactive(this,"nuxt",this.$root.$options.nuxt)},render(t){return this.nuxt.err&&this.nuxt.errPageReady?this.errorFromNuxtError?(this.$nextTick((()=>this.errorFromNuxtError=!1)),t("div",{},[t("h2","An error occurred while showing the error page"),t("p","Unfortunately an error occurred and while showing the error page another error occurred"),t("p","Error details: ".concat(this.errorFromNuxtError.toString())),t("nuxt-link",{props:{to:"/"}},"Go back to home")])):(this.displayingNuxtError=!0,this.$nextTick((()=>this.displayingNuxtError=!1)),t(D.a,{props:{error:this.nuxt.err}})):t("NuxtChild",{key:this.routerViewKey,props:this.$props})}}
1),L={name:"NuxtLoading",data:()=>({percent:0,show:!1,canSucceed:!0,reversed:!1,skipTimerCount:0,rtl:!1,throttle:200,duration:5e3,continuous:!1}),computed:{left(){return!(!this.continuous&&!this.rtl)&&(this.rtl?this.reversed?"0px":"auto":this.reversed?"auto":"0px")}},beforeDestroy(){this.clear()},methods:{clear(){clearInterval(this._timer),clearTimeout(this._throttle),clearTimeout(this._hide),this._timer=null},start(){return this.clear(),this.percent=0,this.reversed=!1,this.skipTimerCount=0,this.canSucceed=!0,this.throttle?this._throttle=setTimeout((()=>this.startTimer()),this.throttle):this.startTimer(),this},set(t){return this.show=!0,this.canSucceed=!0,this.percent=Math.min(100,Math.max(0,Math.floor(t))),this},get(){return this.percent},increase(t){return this.percent=Math.min(100,Math.floor(this.percent+t)),this},decrease(t){return this.percent=Math.max(0,Math.floor(this.percent-t)),this},pause(){return clearInterval(this._timer),this},resume(){return this.startTimer(),this},finish(){return this.percent=this.reversed?0:100,this.hide(),this},hide(){return this.clear(),this._hide=setTimeout((()=>{this.show=!1,this.$nextTick((()=>{this.percent=0,this.reversed=!1}))}),500),this},fail(t){return this.canSucceed=!1,this},startTimer(){this.show||(this.show=!0),void 0===this._cut&&(this._cut=1e4/Math.floor(this.duration)),this._timer=setInterval((()=>{this.skipTimerCount>0?this.skipTimerCount--:(this.reversed?this.decrease(this._cut):this.increase(this._cut),this.continuous&&(this.percent>=100||this.percent<=0)&&(this.skipTimerCount=1,this.reversed=!this.reversed))}),100)}},render(t){var e=t(!1);return this.show&&(e=t("div",{staticClass:"nuxt-progress",class:{"nuxt-progress-notransition":this.skipTimerCount>0,"nuxt-progress-failed":!this.canSucceed},style:{width:this.percent+"%",left:this.left}})),e}},A=(n(249),n(17)),N=Object(A.a)(L,undefined,undefined,!1,null,null,null).exports,F=n(188),I=n(190),G=n(33),M=n.n(G);function B(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 H(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?B(Object(n),!0).forEach((function(e){Object(c.a)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var U={components:{Header:F.default,Footer:I.default},data:()=>({fontsLoaded:!1}),computed:H(H({},Object(d.b)({experimental:"getExperimental",projectOpen:"project/open"})),{},{currentPage(){return this.$nuxt.$route.params.slug}}),mounted(){document.fonts.ready.then((()=>{setTimeout((()=>{this.fontsLoaded=!0}),100)})),setTimeout((()=>{this.fontsLoaded=!0}),1e3)},fetch(){var t=this;return Object(o.a)((function*(){var{data:e}=yield M.a.get("https://api.jonasvoglermusic.com/wp-json/wp/v2/bloginfo"),{data:n}=yield M.a.get("https://api.jonasvoglermusic.com/wp-json/wp/v2/pages?per_page=100"),{data:menu}=yield M.a.get("https://api.jonasvoglermusic.com/wp-json/wp/v2/menu");t.$store.dispatch("setBloginfo",e),t.$store.dispatch("pages/set",n),t.$store.dispatch("pages/setMenu",{header:n.filter((t=>menu.header.find((e=>Number(e.object_id)===t.id)))),footer:n.filter((t=>menu.footer.find((e=>Number(e.object_id)===t.id))))})}))()}},z=(n(281),Object(A.a)(U,(function(){var t=this,e=t._self._c;return e("div",{class:{show:t.fontsLoaded,experimental:t.experimental,[t.currentPage]:t.currentPage},attrs:{id:"app"}},[e("div",{staticClass:"above-the-fold"},[e("Header"),t._v(" "),e("main",{staticClass:"wrap"},[e("Nuxt")],1)],1),t._v(" "),e("Footer")],1)}),[],!1,null,null,null).exports),V={_default:Object(O.s)(z)},K={render(t,e){var n=t("NuxtLoading",{ref:"loading"}),r=t(this.layout||"nuxt"),o=t("div",{domProps:{id:"__layout"},key:this.layoutName},[r]),c=t("transition",{props:{name:"layout",mode:"out-in"},on:{beforeEnter(t){window.$nuxt.$nextTick((()=>{window.$nuxt.$emit("triggerScroll")}))}}},[o]);return t("div",{domProps:{id:"__nuxt"}},[n,c])},data:()=>({isOnline:!0,layout:null,layoutName:"",nbFetching:0}),beforeCreate(){l.a.util.defineReactive(this,"nuxt",this.$options.nuxt)},created(){this.$root.$options.$nuxt=this,window.$nuxt=this,this.refreshOnlineStatus(),window.addEventListener("online",this.refreshOnlineStatus),window.addEventListener("offline",this.refreshOnlineStatus),this.error=this.nuxt.error,this.context=this.$options.context},mounted(){var t=this;return Object(o.a)((function*(){t.$loading=t.$refs.loading}))()},watch:{"nuxt.err":"errorChanged"},computed:{isOffline(){return!this.isOnline},isFetching(){return this.nbFetching>0}},methods:{refreshOnlineStatus(){void 0===window.navigator.onLine?this.isOnline=!0:this.isOnline=window.navigator.onLine},refresh(){var t=this;return Object(o.a)((function*(){var e=Object(O.h)(t.$route);if(e.length){t.$loading.start();var n=e.map(function(){var e=Object(o.a)((function*(e){var p=[];for(var component of(e.$options.fetch&&e.$options.fetch.length&&p.push(Object(O.q)(e.$options.fetch,t.context)),e.$options.asyncData&&p.push(Object(O.q)(e.$options.asyncData,t.context).then((t=>{for(var n in t)l.a.set(e.$data,n,t[n])}))),yield Promise.all(p),p=[],e.$fetch&&p.push(e.$fetch()),Object(O.e)(e.$vnode.componentInstance)))p.push(component.$fetch());return Promise.all(p)}));return function(t){return e.apply(this,arguments)}}());try{yield Promise.all(n)}catch(e){t.$loading.fail(e),Object(O.k)(e),t.error(e)}t.$loading.finish()}}))()},errorChanged(){if(this.nuxt.err){this.$loading&&(this.$loading.fail&&this.$loading.fail(this.nuxt.err),this.$loading.finish&&this.$loading.finish());var t=(D.a.options||D.a).layout;"function"==typeof t&&(t=t(this.context)),this.nuxt.errPageReady=!0,this.setLayout(t)}},setLayout(t){return t&&V["_"+t]||(t="default"),this.layoutName=t,this.layout=V["_"+t],this.layout},loadLayout:t=>(t&&V["_"+t]||(t="default"),Promise.resolve(V["_"+t]))},components:{NuxtLoading:N}};n(35);l.a.use(d.a);var J=["state","getters","actions","mutations"],W={};(W=function(t,e){if((t=t.default||t).commit)throw new Error("[nuxt] ".concat(e," should export a method that returns a Vuex instance."));return"function"!=typeof t&&(t=Object.assign({},t)),Q(t,e)}(n(282),"store/index.js")).modules=W.modules||{},Y(n(283),"menu.js"),Y(n(284),"pages.js"),Y(n(285),"project.js");var X=W instanceof Function?W:()=>new d.a.Store(Object.assign({strict:!1},W));function Q(t,e){if(t.state&&"function"!=typeof t.state){console.warn("'state' should be a method that returns an object in ".concat(e));var n=Object.assign({},t.state);t=Object.assign({},t,{state:()=>n})}return t}function Y(t,e){t=t.default||t;var n=e.replace(/\.(js|mjs)$/,"").split("/"),r=n[n.length-1],o="store/".concat(e);
1if(t="state"===r?function(t,e){if("function"!=typeof t){console.warn("".concat(e," should export a method that returns an object"));var n=Object.assign({},t);return()=>n}return Q(t,e)}(t,o):Q(t,o),J.includes(r)){var c=r;tt(Z(W,n,{isProperty:!0}),t,c)}else{"index"===r&&(n.pop(),r=n[n.length-1]);var l=Z(W,n);for(var d of J)tt(l,t[d],d);!1===t.namespaced&&delete l.namespaced}}function Z(t,e){var{isProperty:n=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e.length||n&&1===e.length)return t;var r=e.shift();return t.modules[r]=t.modules[r]||{},t.modules[r].namespaced=!0,t.modules[r].modules=t.modules[r].modules||{},Z(t.modules[r],e,{isProperty:n})}function tt(t,e,n){e&&("state"===n?t.state=e||t.state:t[n]=Object.assign({},t[n],e))}n(43);var et=()=>n.e(19).then(n.bind(null,326)).then((t=>Et(t.default||t))),nt=()=>n.e(20).then(n.bind(null,322)).then((t=>Et(t.default||t))),ot=()=>n.e(21).then(n.bind(null,360)).then((t=>Et(t.default||t))),it=()=>Promise.all([n.e(0),n.e(1),n.e(2)]).then(n.bind(null,342)).then((t=>Et(t.default||t))),at=()=>n.e(18).then(n.bind(null,297)).then((t=>Et(t.default||t))),st=()=>Promise.all([n.e(0),n.e(1)]).then(n.bind(null,298)).then((t=>Et(t.default||t))),ct=()=>n.e(0).then(n.bind(null,321)).then((t=>Et(t.default||t))),ut=()=>n.e(22).then(n.bind(null,343)).then((t=>Et(t.default||t))),lt=()=>Promise.all([n.e(0),n.e(1),n.e(23)]).then(n.bind(null,359)).then((t=>Et(t.default||t))),pt=()=>n.e(7).then(n.bind(null,325)).then((t=>Et(t.default||t))),ht=()=>n.e(3).then(n.bind(null,394)).then((t=>Et(t.default||t))),ft=()=>n.e(4).then(n.bind(null,393)).then((t=>Et(t.default||t))),gt=()=>n.e(8).then(n.bind(null,362)).then((t=>Et(t.default||t))),mt=()=>Promise.all([n.e(3),n.e(9)]).then(n.bind(null,401)).then((t=>Et(t.default||t))),vt=()=>n.e(10).then(n.bind(null,363)).then((t=>Et(t.default||t))),yt=()=>Promise.resolve().then(n.bind(null,190)).then((t=>Et(t.default||t))),bt=()=>Promise.resolve().then(n.bind(null,188)).then((t=>Et(t.default||t))),wt=()=>Promise.resolve().then(n.bind(null,189)).then((t=>Et(t.default||t))),_t=()=>n.e(11).then(n.bind(null,319)).then((t=>Et(t.default||t))),Ot=()=>Promise.resolve().then(n.bind(null,114)).then((t=>Et(t.default||t))),jt=()=>n.e(12).then(n.bind(null,364)).then((t=>Et(t.default||t))),xt=()=>Promise.resolve().then(n.bind(null,191)).then((t=>Et(t.default||t))),Ct=()=>n.e(13).then(n.bind(null,361)).then((t=>Et(t.default||t))),Pt=()=>n.e(14).then(n.bind(null,358)).then((t=>Et(t.default||t))),$t=()=>n.e(15).then(n.bind(null,320)).then((t=>Et(t.default||t))),kt=()=>n.e(16).then(n.bind(null,323)).then((t=>Et(t.default||t))),Tt=()=>n.e(17).then(n.bind(null,290)).then((t=>Et(t.default||t)));function Et(t){if(!t||!t.functional)return t;var e=Array.isArray(t.props)?t.props:Object.keys(t.props||{});return{render(n){var r={},o={};for(var c in this.$attrs)e.includes(c)?o[c]=this.$attrs[c]:r[c]=this.$attrs[c];return n(t,{on:this.$listeners,attrs:r,props:o,scopedSlots:this.$scopedSlots},this.$slots.default)}}}for(var St in r)l.a.component(St,r[St]),l.a.component("Lazy"+St,r[St]);var Dt=n(184);function Rt(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 Lt(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?Rt(Object(n),!0).forEach((function(e){Object(c.a)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Rt(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var At={setBaseURL(t){this.defaults.baseURL=t},setHeader(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"common";for(var r of Array.isArray(n)?n:[n])e?this.defaults.headers[r][t]=e:delete this.defaults.headers[r][t]},setToken(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"common",r=t?(e?e+" ":"")+t:null;this.setHeader("Authorization",r,n)},onRequest(t){this.interceptors.request.use((e=>t(e)||e))},onResponse(t){this.interceptors.response.use((e=>t(e)||e))},onRequestError(t){this.interceptors.request.use(void 0,(e=>t(e)||Promise.reject(e)))},onResponseError(t){this.interceptors.response.use(void 0,(e=>t(e)||Promise.reject(e)))},onError(t){this.onRequestError(t),this.onResponseError(t)},create(t){return It(Object(Dt.a)(t,this.defaults))}},Nt=function(t){At["$"+t]=function(){return this[t].apply(this,arguments).then((t=>t&&t.data))}};for(var Ft of["request","delete","get","head","options","post","put","patch"])Nt(Ft);var It=t=>{var e=M.a.create(t);return e.CancelToken=M.a.CancelToken,e.isCancel=M.a.isCancel,(t=>{for(var e in At)t[e]=At[e].bind(t)})(e),e.onRequest((t=>{t.headers=Lt(Lt({},e.defaults.headers.common),t.headers)})),Gt(e),e},Gt=t=>{var e={finish:()=>{},start:()=>{},fail:()=>{},set:()=>{}},n=()=>{var t="undefined"!=typeof window&&window.$nuxt;return t&&t.$loading&&t.$loading.set?t.$loading:e},r=0;t.onRequest((t=>{t&&!1===t.progress||r++})),t.onResponse((t=>{t&&t.config&&!1===t.config.progress||--r<=0&&(r=0,n().finish())})),t.onError((t=>{t&&t.config&&!1===t.config.progress||(r--,M.a.isCancel(t)?r<=0&&(r=0,n().finish()):(n().fail(),n().finish()))}));var o=t=>{if(r&&t.total){var progress=100*t.loaded/(t.total*r);n().set(Math.min(100,progress))}};t.defaults.onUploadProgress=o,t.defaults.onDownloadProgress=o},Mt=(t,e)=>{var n=t.$config&&t.$config.axios||{},r=n.browserBaseURL||n.browserBaseUrl||n.baseURL||n.baseUrl||"http://localhost:3000/";var o=It({baseURL:r,headers:{common:{Accept:"application/json, text/plain, */*"},delete:{},get:{},head:{},post:{},put:{},patch:{}}
1});t.$axios=o,e("axios",o)};l.a.use(h.a);n(286);var qt=n(185),Bt=n.n(qt),Ht=new l.a;l.a.use(Bt.a,{eventEmitter:Ht,idleTime:3e3});var Ut=n(113),zt=n.n(Ut);l.a.use(zt.a),l.a.component("cookie-law",zt.a);var Vt=n(77),Kt=t=>{var{app:e}=t,n="G-4ERRMFBFD4";window.__GTAG_ID__=n,window.GTAG_ID=n,void 0===window["ga-disable-".concat(n)]&&(window["ga-disable-".concat(n)]=!0),l.a.use(Vt.b,{config:{id:n,params:{anonymize_ip:!0,send_page_view:!1}},debug:!1,enabled:!1,bootstrap:!1},e.router)},Jt=(n(115),n(116),n(79),()=>{var t=()=>window.GTAG_ID||window.__GTAG_ID__||"",e=e=>{try{var n=new URL(e.src).searchParams.get("id");n&&n!==t()&&((e=>{var n=t();e&&e!==n&&(window["ga-disable-".concat(e)]=!0)})(n),e.parentNode&&e.parentNode.removeChild(e))}catch(t){}};document.querySelectorAll('script[src*="googletagmanager.com/gtag/js"]').forEach(e),new MutationObserver((t=>{for(var n of t)n.addedNodes.forEach((t=>{var n;(n=t)&&"SCRIPT"===n.tagName&&"string"==typeof n.src&&n.src.includes("googletagmanager.com/gtag/js")&&e(t)}))})).observe(document.documentElement,{childList:!0,subtree:!0})}),Wt=(n(107),n(108),t=>{var{store:e}=t;var n=function(){var t=Object(o.a)((function*(t){var e=0;return new Promise((n=>{var r=()=>{var o=window.GTAG_ID||window.__GTAG_ID__||"";o||e>60?n(t(o)):(e+=1,requestAnimationFrame(r))};r()}))}));return function(e){return t.apply(this,arguments)}}(),r=()=>{n((t=>{if(t){Object.keys(window).filter((t=>t.startsWith("ga-disable-"))).forEach((t=>window[t]=!1)),window["ga-disable-".concat(t)]=!1;setTimeout((()=>{window.__GA_BOOTSTRAPPED__?"function"==typeof window.gtag&&window.gtag("consent","update",{analytics_storage:"granted",functionality_storage:"granted",security_storage:"granted",ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied"}):Object(Vt.a)().then((t=>{window.__GA_BOOTSTRAPPED__=!0,"function"==typeof t&&(t("consent","update",{analytics_storage:"granted",functionality_storage:"granted",security_storage:"granted",ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied"}),t("event","page_view",{page_title:document.title,page_location:window.location.href,page_path:window.location.pathname+window.location.search}))}))}),0)}}))},c=()=>{n((t=>{t&&(window["ga-disable-".concat(t)]=!0)}))},l=null;try{var d=localStorage.getItem("cookie:accepted");"true"===d&&(l=!0),"false"===d&&(l=!1)}catch(t){}!0===l&&(e.dispatch("setCookieConsent",!0),e.dispatch("setCookieTrackingConsent",!0),setTimeout(r,500));var h=e.getters.getCookieConsent,f=e.getters.getCookieTrackingConsent;!0===h&&!0===f?r():c(),e.watch(((t,e)=>({functional:e.getCookieConsent,tracking:e.getCookieTrackingConsent})),(t=>{!0===t.functional&&!0===t.tracking?r():c()}),{immediate:!0,deep:!1})}),Xt=n(186);function Qt(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 Yt(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?Qt(Object(n),!0).forEach((function(e){Object(c.a)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Qt(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}l.a.use(Xt.a),l.a.component(m.a.name,m.a),l.a.component(y.a.name,Yt(Yt({},y.a),{},{render:(t,e)=>(y.a._warned||(y.a._warned=!0,console.warn("<no-ssr> has been deprecated and will be removed in Nuxt 3, please use <client-only> instead")),y.a.render(t,e))})),l.a.component(T.name,T),l.a.component("NChild",T),l.a.component(R.name,R),Object.defineProperty(l.a.prototype,"$nuxt",{get(){var t=this.$root?this.$root.$options.$nuxt:null;return t||"undefined"==typeof window?t:window.$nuxt},configurable:!0}),l.a.use(h.a,{keyName:"head",attribute:"data-n-head",ssrAttribute:"data-n-head-ssr",tagIDKeyName:"hid"});var Zt={name:"page",mode:"out-in",appear:!1,appearClass:"appear",appearActiveClass:"appear-active",appearToClass:"appear-to"},te=d.a.Store.prototype.registerModule;function ee(path,t){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Array.isArray(path)?!!path.reduce(((t,path)=>t&&t[path]),this.state):path in this.state;return te.call(this,path,t,Yt({preserveState:n},e))}function ne(t){return re.apply(this,arguments)}function re(){return re=Object(o.a)((function*(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=X(t),r=yield function(t,e){var base=e._app&&e._app.basePath||k.base,n=new w.a(x(x({},k),{},{base:base})),r=n.push;n.push=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:$,n=arguments.length>2?arguments[2]:void 0;return r.call(this,t,e,n)};var o=n.resolve.bind(n);return n.resolve=(t,e,n)=>
1("string"==typeof t&&(t=Object(_.c)(t)),o(t,e,n)),n}(0,e);n.$router=r,n.registerModule=ee;var c=Yt({head:{title:"Jonas Vogler – Film Composer for Feature, Documentary & Advertising in Berlin",htmlAttrs:{lang:"en"},meta:[{charset:"utf-8"},{name:"viewport",content:"width=device-width, initial-scale=1, viewport-fit=cover"},{hid:"description",name:"description",content:"Jonas Vogler composes original scores for film, TV and advertising. Discover his work across feature film, documentary and commercial."}],link:[{rel:"icon",type:"image/x-icon",href:"/favicon.ico"},{rel:"preconnect",href:"https://api.jonasvoglermusic.com",crossorigin:"anonymous"},{rel:"dns-prefetch",href:"https://api.jonasvoglermusic.com"},{rel:"preconnect",href:"https://fonts.gstatic.com",crossorigin:"anonymous"},{rel:"dns-prefetch",href:"https://fonts.gstatic.com"}],style:[],script:[]},store:n,router:r,nuxt:{defaultTransition:Zt,transitions:[Zt],setTransitions(t){return Array.isArray(t)||(t=[t]),t=t.map((t=>t=t?"string"==typeof t?Object.assign({},Zt,{name:t}):Object.assign({},Zt,t):Zt)),this.$options.nuxt.transitions=t,t},err:null,errPageReady:!1,dateErr:null,error(e){e=e||null,c.context._errored=Boolean(e),e=e?Object(O.p)(e):null;var n=c.nuxt;return this&&(n=this.nuxt||this.$options.nuxt),n.dateErr=Date.now(),n.err=e,n.errPageReady=!1,t&&(t.nuxt.error=e),e}}},K);n.app=c;var d,h=t?t.next:t=>c.router.push(t);if(t)d=r.resolve(t.url).route;else{var path=Object(O.f)(r.options.base,r.options.mode);d=r.resolve(path).route}function f(t,e){if(!t)throw new Error("inject(key, value) has no key provided");if(void 0===e)throw new Error("inject('".concat(t,"', value) has no value provided"));c[t="$"+t]=e,c.context[t]||(c.context[t]=e),n[t]=c[t];var r="__nuxt_"+t+"_installed__";l.a[r]||(l.a[r]=!0,l.a.use((()=>{Object.prototype.hasOwnProperty.call(l.a.prototype,t)||Object.defineProperty(l.a.prototype,t,{get(){return this.$root.$options[t]}})})))}return yield Object(O.t)(c,{store:n,route:d,next:h,error:c.nuxt.error.bind(c),payload:t?t.payload:void 0,req:t?t.req:void 0,res:t?t.res:void 0,beforeRenderFns:t?t.beforeRenderFns:void 0,beforeSerializeFns:t?t.beforeSerializeFns:void 0,ssrContext:t}),f("config",e),window.__NUXT__&&window.__NUXT__.state&&n.replaceState(window.__NUXT__.state),yield Mt(c.context,f),yield Kt(c.context),yield Jt(c.context),yield Wt(c.context),yield new Promise(((t,e)=>{var{route:n}=r.resolve(c.context.route.fullPath);if(!n.matched.length)return t();r.replace(c.context.route.fullPath,t,(n=>{if(!n._isRouter)return e(n);if(2!==n.type)return t();var l=r.afterEach(function(){var e=Object(o.a)((function*(e,n){c.context.route=yield Object(O.j)(e),c.context.params=e.params||{},c.context.query=e.query||{},l(),t()}));return function(t,n){return e.apply(this,arguments)}}())}))})),{store:n,app:c,router:r}})),re.apply(this,arguments)}},37:function(t,e,n){"use strict";var r={name:"not-found",data(){return{notFound:"404",notFoundTransformed:this.notFound,congrats:"Congratulations, you broke the internet.",congratsTransformed:this.congrats,gifs:["https://media.giphy.com/media/6uGhT1O4sxpi8/giphy.gif","https://media.giphy.com/media/1zjNTEctIuXcJ9ZTEP/giphy.gif","https://media.giphy.com/media/xULW8vi25RrpxQrmrm/giphy.gif","https://media.giphy.com/media/xT0xewLy70uaFY3Vte/giphy.gif","https://media.giphy.com/media/32aTqconrLrYKFqdAw/giphy.gif"]}},mounted(){this.$nextTick((function(){this.notFoundFadeIn()}))},methods:{notFoundFadeIn(){this.notFoundTransformed=this.transformLetters(this.notFound,!0),this.congratsTransformed=this.transformWords(this.congrats)},transformLetters(text){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],e=this.$options._scopeId,n=text.split(" "),r=0,o="";return n.forEach((function(n){var c=n.split("");o+="<span ".concat(e,' class="word">
1'),c.forEach((function(n){var style=t?'style="animation-delay: '.concat(300/text.length*r,'ms"'):"";o+="<span ".concat(e,' class="letter-container"><span ').concat(e,' class="letter" ').concat(style,">").concat(n,"</span></span>"),r++})),o+="</span> "})),o},transformWords(text){var t=this.$options._scopeId,e=text.split(" "),n="";return e.forEach((function(e){n+="<span\n          ".concat(t,'\n          class="word"\n          >').concat(e,"</span> ")})),n}},watch:{notFound(t){this.notFoundFadeIn()}}},o=r,c=(n(248),n(17)),component=Object(c.a)(o,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"wrap"},[e("div",{staticClass:"not-found-container"},[e("h1",{staticClass:"not-found",domProps:{innerHTML:t._s(t.notFoundTransformed)}}),t._v(" "),e("img",{attrs:{src:t.gifs[Math.floor(Math.random()*t.gifs.length)]}})]),t._v(" "),e("h2",{domProps:{innerHTML:t._s(t.congratsTransformed)}}),t._v(" "),e("p",[t._v("This is probably not the page you're looking for.")])])}),[],!1,null,"000e42b7",null);e.a=component.exports},78:function(t,e,n){"use strict";n(35),n(18),n(23),n(43),n(19);var r=n(0),o=window.requestIdleCallback||function(t){var e=Date.now();return setTimeout((function(){t({didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-e))})}),1)},c=window.cancelIdleCallback||function(t){clearTimeout(t)},l=window.IntersectionObserver&&new window.IntersectionObserver((t=>{t.forEach((t=>{var{intersectionRatio:e,target:link}=t;e<=0||!link.__prefetch||link.__prefetch()}))}));e.a={name:"NuxtLink",extends:r.a.component("RouterLink"),props:{prefetch:{type:Boolean,default:!0},noPrefetch:{type:Boolean,default:!1}},mounted(){this.prefetch&&!this.noPrefetch&&(this.handleId=o(this.observe,{timeout:2e3}))},beforeDestroy(){c(this.handleId),this.__observed&&(l.unobserve(this.$el),delete this.$el.__prefetch)},methods:{observe(){l&&this.shouldPrefetch()&&(this.$el.__prefetch=this.prefetchLink.bind(this),l.observe(this.$el),this.__observed=!0)},shouldPrefetch(){return this.getPrefetchComponents().length>0},canPrefetch(){var t=navigator.connection;return!(this.$nuxt.isOffline||t&&((t.effectiveType||"").includes("2g")||t.saveData))},getPrefetchComponents(){return this.$router.resolve(this.to,this.$route,this.append).resolved.matched.map((t=>t.components.default)).filter((t=>"function"==typeof t&&!t.options&&!t.__prefetched))},prefetchLink(){if(this.canPrefetch()){l.unobserve(this.$el);var t=this.getPrefetchComponents();for(var e of t){var n=e();n instanceof Promise&&n.catch((()=>{})),e.__prefetched=!0}}}}}}},[[198,28,6,29]]]);

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.