PageSourceSearch

https://www.jazzecho.de/_next/static/chunks/pages/on-tour-16e6442feeed3131.js

js jazzecho.de collected 2026-09-24 22:00:38 UTC 8,301 bytes, 71 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5010],{9414:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(25607);let r=(0,n.J1)`
2  query GetAllLiveEvents(
3    $channel: Int
4    $language: String
5    $first: Int
6    $sortBy: SortMethod
7    $sortOrder: SortOrder
8    $dateFrom: String
9    $dateTo: String
10    $location: String
11    $onlyGsaCountries: Boolean
12    $umgClassicsOnly: Boolean
13    $artist: Int
14    $after: String
15  ) {
16    universalMusic(channel: $channel, language: $language) {
17      allLiveEvents(
18        after: $after
19        first: $first
20        sortBy: $sortBy
21        sortOrder: $sortOrder
22        dateFrom: $dateFrom
23        dateTo: $dateTo
24        locationName: $location
25        artist: $artist
26        onlyGsaCountries: $onlyGsaCountries
27        umgClassicsOnly: $umgClassicsOnly
28      ) {
29        pageInfo {
30          hasNextPage
31          endCursor
32        }
33        edges {
34          node {
35            __typename
36            parentId
37            idRaw
38            headline
39            dateStart
40            timeStart
41            repertoire
42            locationPartners {
43              name
44              city
45              country
46            }
47            artists {
48              screenname
49              urlAlias
50              image {
51                imageUrlTemplate
52                headline
53              }
54              themeType
55              isComposer
56              externalReferences(type: PARTY_ID) {
57                value
58              }
59              subgenres {
60                name
61                parentCategory {
62                  name
63                }
64              }
65            }
66          }
67        }
68      }
69    }
70  }
71`},47731:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/on-tour",function(){return a(60148)}])},60148:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSP:()=>T,default:()=>Y});var n=a(60072),r=a(60004),s=a(47706),l=a.n(s),o=a(348),i=a(39956),u=a(43597),d=a.n(u),c=a(54289),m=a(66160),h=a(96902),f=a(89434),p=a(78497),g=a(57608),v=a(34834),x=a(28481),y=a(84015),b=a(91429),E=a(58616),C=a(35752),A=a(9414),j=a(66388),w=a(71037),I=a(89224),D=a(96997),N=a(39642),$=a(88336),L=a(96824);class O{static fromQueryParameters({t:e="",r:t,s:a,fm:n,to:r,a:s=null,c:l=null,g:o=null,l:i="false",f:u=null,p:c,loc:m=null}){let h=new O;h.t=e,["INCLUDE","EXCLUDE","ONLY"].includes(t)&&(h.r=t),["RELEVANCE","DESCENDING","ASCENDING"].includes(a)&&(h.s=a);let f=d()(n,"YYYY-MM-DD");f.isValid()&&(h.fm=f);let p=d()(r,"YYYY-MM-DD");return p.isValid()&&(h.to=p),h.a=s?parseInt(s):null,h.c=l,h.g=o,h.l="true"===i,h.f=u,h.loc=m,["AUDIO","VIDEO"].includes(c)&&(h.p=c),h}static fromFormParameters({t:e="",r:t,s:a,fm:n=null,to:r=null,a:s=null,c:l=null,g:o=null,l:i,f:u=null,p:c,loc:m=null}){let h=O.fromQueryParameters({t:e,r:t,s:a,a:s,c:l,g:o,l:i?"true":"false",p:c});return h.f=u?.value??null,d()(n).isValid()&&(h.fm=n),d()(r).isValid()&&(h.to=r),h.loc=m,h}getQuery(){let e={};for(let[t,a]of Object.entries(new O))this[t]!==a&&(e[t]=this[t]);return e.fm instanceof d()&&(e.fm=e.fm.format("YYYY-MM-DD")),e.to instanceof d()&&(e.to=e.to.format("YYYY-MM-DD")),e}constructor(){this.t="",this.r="INCLUDE",this.s="DESCENDING",this.fm=null,this.to=null,this.a=null,this.c=null,this.g=null,this.l=!1,this.f=null,this.p="ALL",this.loc=null}}var M=a(10983);let S=({artistDropdownOptions:e=[],initialEvents:t=[],initialEventsPageInfo:a={},filterParameters:s={},FilterOnMediaPage:l=!1,showEventHeadline:u=!1})=>{let S=(0,M.useRouter)(),P=(0,E.A)(),T=(0,C.c)(),Y=(0,D.A)(),{settings:F}=(0,r.useContext)(N.N),_=(0,r.useMemo)(()=>e.reduce((e,{label:t,value:a})=>(e[a]={label:t,value:a},e),{}),[e]),{a:B,fm:R,to:G,loc:V}=s,q={artist:_[B]||"",location:l?void 0:V||"",dateFrom:R?d()(R):d()().startOf("day"),dateTo:G?d()(G):d()().endOf("month")},{control:k,handleSubmit:z,watch:Q,formState:{isSubmitting:U}}=(0,i.mN)({defaultValues:q}),[H,X]=(0,I.A)(t),[J,W]=(0,I.A)(a?.hasNextPage),[Z,K]=(0,I.A)(a?.endCursor),[ee,et]=(0,o.IT)({query:A.Z,pause:!0,variables:{channel:F.channel,language:Y,first:12,sortBy:"DATE",sortOrder:"ASCENDING",umgClassicsOnly:!0,artist:Q("artist")?.value,location:l?void 0:Q("location"),dateFrom:Q("dateFrom"),dateTo:Q("dateTo"),after:Z}}),{data:ea,error:en,fetching:er}=ee;en&&console.error(en),(0,r.useEffect)(()=>{ea&&(X([...H,...(0,w.fj)(ea.universalMusic.allLiveEvents?.edges)]),W(ea.universalMusic.allLiveEvents?.pageInfo.hasNextPage),K(ea.universalMusic.allLiveEvents?.pageInfo.endCursor))},[ea]);let es=async({artist:e,dateFrom:t,dateTo:a,location:n})=>{""===n&&(n=void 0),null!==e&&(e=e.value);let r=O.fromFormParameters({a:e,fm:t,to:a,loc:n}).getQuery();await S.replace({pathname:S.pathname,query:r})};return(0,j.bb)(H,Y,F.distinguishesArtists,F.useArtistsRoutePrefix,F.useProjects,F.basePath),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(c.w,{isFullWidth:!1,backgroundColor:$.y.white,children:(0,n.jsx)("form",{"data-testid":"SearchEventsForm",onSubmit:z(es),children:(0,n.jsx)(y.$J,{dateAdapter:x.Y,adapterLocale:Y,localeText:{clearButtonLabel:T("Clear"),cancelButtonLabel:T("Cancel")},children:(0,n.jsxs)(p.A,{container:!0,spacing:3,alignItems:"flex-end",justifyContent:"space-between",children:[(0,n.jsx)(p.A,{size:{sm:12,md:6,lg:3},children:(0,n.jsx)(i.xI,{name:"artist",control:k,render:({field:t})=>(0,n.jsx)(g.A,{...t,id:"artist","data-testid":"ArtistDropdown",options:e,getOptionLabel:e=>e.label,isOptionEqualToValue:(e,t)=>
71e.value===t.value,onChange:(e,a)=>t.onChange(a),value:t.value||null,renderInput:e=>(0,n.jsx)(v.A,{...e,label:T("Artists"),variant:"standard",color:"secondary",sx:{"label.Mui-focused":{color:P.palette.text.secondary}}})})})}),!l&&(0,n.jsx)(p.A,{size:{sm:12,md:6,lg:3},children:(0,n.jsx)(i.xI,{name:"location",control:k,render:({field:e})=>(0,n.jsx)(v.A,{...e,label:T("Location"),"data-testid":"LocationTextField",variant:"standard",color:"secondary",sx:{width:"100%","label.Mui-focused":{color:P.palette.text.secondary}}})})}),(0,n.jsx)(p.A,{size:{sm:12,md:6,lg:3},children:(0,n.jsx)(i.xI,{name:"dateFrom",control:k,render:({field:e})=>(0,n.jsx)(b.l,{label:T("From"),views:["year","month","day"],value:e.value||null,orientation:"portrait",sx:{width:"100%","label.Mui-focused":{color:P.palette.text.secondary}},onChange:e.onChange,slotProps:{textField:{variant:"standard",color:"secondary",id:"dateFrom"},actionBar:{actions:["accept","clear","cancel"],sx:{button:{color:P.palette.text.secondary}}}}})})}),(0,n.jsx)(p.A,{size:{sm:12,md:6,lg:3},children:(0,n.jsx)(i.xI,{name:"dateTo",control:k,render:({field:e})=>(0,n.jsx)(b.l,{label:T("To"),views:["year","month","day"],value:e.value||null,orientation:"portrait",sx:{width:"100%","label.Mui-focused":{color:P.palette.text.secondary}},onChange:e.onChange,slotProps:{textField:{variant:"standard",color:"secondary",id:"dateTo"},actionBar:{actions:["accept","clear","cancel"],sx:{button:{color:P.palette.text.secondary}}}}})})}),(0,n.jsx)(p.A,{size:{sm:12,md:l?6:12,lg:l?3:12},sx:{textAlign:l?void 0:"right"},children:(0,n.jsx)(m.om,{iconLeft:U?h.A:f.A,rotateIcon:U,text:T("SearchEvents.SubmitButton"),type:"submit",smallIcon:!0,sx:{width:l?"100%":void 0}})})]})})})}),(0,n.jsx)(L.l,{columns:1,events:H,showMoreLabel:T("Show More"),renderConcertCountLabel:e=>T("ConcertCount",{count:e}),noResultsFoundLabel:T("No results found"),hasMore:J,loadMore:()=>{et()},isLoading:er,contentWidth:"largeSection",showMonthAndYearLabel:!0,showEventHeadline:u})]})};S.propTypes={artistDropdownOptions:l().arrayOf(l().shape({label:l().string,value:l().number})).isRequired,initialEvents:l().array,initialEventsPageInfo:l().object,showEventHeadline:l().bool};let P=({componentData:{artistDropdownOptions:e=[],initialEvents:t=[],initialEventsPageInfo:a={}},query:r})=>{let s=O.fromQueryParameters(r);return(0,n.jsx)(S,{artistDropdownOptions:e,initialEvents:t,initialEventsPageInfo:a,filterParameters:s,showEventHeadline:!0})};P.propTypes={componentData:l().shape({artistDropdownOptions:l().arrayOf(l().shape({label:l().string,value:l().number})).isRequired,initialEvents:l().array,initialEventsPageInfo:l().object}),query:l().object};var T=!0;let Y=P},89224:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var n=a(60004);function r(e){let[t,a]=n.useState(e);return n.useEffect(()=>{a(e)},[e]),[t,a]}}},e=>{e.O(0,[7608,2518,2611,4949,6824,636,6593,8792],()=>e(e.s=47731)),_N_E=e.O()}]);

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.