PageSourceSearch

https://chicagothemusical.com/wp-content/themes/chicago-full/dist/rpmmodules.min.js?ver=1790841231

js chicagothemusical.com collected 2026-10-02 05:01:02 UTC 8,636 bytes, 2 lines download raw bytes

1var RPMModules=function(e){"use strict";const t={init:function(){}},a=function(){let e,t;return{init:function(){var a,i;e=document.querySelector("#weekly-calendar"),t=document.querySelector("#cal"),e&&(a={pageWidth:function(){return document.documentElement.clientWidth},userLocation:function(){i.initWeekly(e.dataset.events),i.Fetch(e.dataset.events,(function(){i.Weekly("#weekly-calendar")}))}},i={Times:null,Avail:null,Schedule:null,getData:function(e,t,a){$.getJSON(e,{format:"json"},(function(e){var t=(new Date).getMonth();for(t++,di=0;di<=e.schedule_info.length;di++)currentMonth=Number(e.schedule_info[0].dateID),currentMonth<t&&e.schedule_info.shift();$(".cal-right").click((function(e){e.preventDefault();var t=$(".month").length-1,a=$(".month:visible").index();$(".cal-left").hasClass("inactive")&&$(".cal-left").removeClass("inactive"),$(".month:visible").index()<t?($(".month:visible").hide(),$(".month").eq(a).fadeIn("slow")):$(".month:visible").index()==t&&($(this).addClass("inactive"),$(".month:visible").hide(),$(".month").eq(a).fadeIn("slow"))})),$(".cal-left").click((function(e){e.preventDefault();var t=1,a=$(".month:visible").index()-2;$(".cal-right").hasClass("inactive")&&$(".cal-right").removeClass("inactive"),$(".month:visible").index()>t?($(".month:visible").hide(),$(".month").eq(a).fadeIn("slow")):$(".month:visible").index()==t&&($(this).addClass("inactive"),$(".month:visible").hide(),$(".month").eq(a).fadeIn("slow"))}))}))},Fetch:function(e,t){if("string"==typeof e){let a=JSON.parse(e);i.Times=a.schedule_info,t()}else $.getJSON(e,(function(e){i.Times=e.schedule_info,t()}))},PopulateWeekly:function(e,t){for(var a=0;a<t.length;a++){let e,i="."+t[a].start,n=t[a].title,s=t[a].best?"event-time--best":"";n=n.replace(":00","<span class='mins'>:00</span>"),e=t[a].featured?"<div class='featured-artist' href='"+t[a].url+"'><span>"+t[a].featured+"</span></div>":"<a class='matweekly event-time "+s+" ' target='_blank' href='"+t[a].url+"'>"+n+"</a>",$("#weekly-calendar").find(i).find(".tc").append(e)}},Weekly:function(e){var t=[],a=new Date;a.setDate(a.getDate()-1);for(var n=0;n<Object.keys(i.Times).length;n++){var s=i.Times[n].year,l=i.Times[n].dateID;l.length<2&&l<10&&(l="0".concat(l));for(var d=l,r=Object.keys(i.Times[n].hours),c=0;c<r.length;c++)for(var o=r[c],v=Object.keys(i.Times[n].hours[o]),h=0;h<v.length;h++){var u=v[h],m=i.Times[n].hours[o][u],f=m,g=m.artist??"";if(f&&f.length<7&&(f="0".concat(f)),"dark"!=u){var y=(Number(o)+1).toString();y.length<2&&y<10&&(y="0".concat(y));let e=d+"/"+y+"/"+s;var p=s+"-"+l+"-"+y;(m.time||g&&a<=new Date(p))&&t.push({start:p,url:"http://www.telecharge.com/Broadway/Chicago/Ticket?PerformanceDateTime="+e+"%20"+f.time+"PM",title:m.time+'<span class="ampm">PM</span>',best:m.best,featured:g})}}}i.PopulateWeekly(e,t)},initWeekly:function(e){var t="";document.getElementById("weekly-calendar").innerHTML=t;let a=new Date,i=new Date("May 9, 2022");var n=i.setHours(0,0,0,0)<a.setHours(0,0,0,0)?a:i,s=new Array(7);s[0]="SUN",s[1]="MON",s[2]="TUE",s[3]="WED",s[4]="THU",s[5]="FRI",s[6]="SAT";var l=n.getDate(),d=n.getMonth(),r=n.getFullYear();s[n.getDay()],t+='<div class="week-row week-names">';for(let e=n.getDay();e<n.getDay()+7;e++){let a=e;a>6&&(a-=7),t+="<div>"+s[a]+"</div>"}t+="</div>",t+='<div class="week-row">';for(let e=0;e<14;e++){if(l=n.getDate(),d=n.getMonth(),r=n.getFullYear(),d<9)if(l<=9)var c=r+"-0"+(d+1)+"-0"+l;else c=r+"-0"+(d+1)+"-"+l;else c=l<=9?r+"-"+(d+1)+"-0"+l:r+"-"+(d+1)+"-"+l;t+='<div class="date-box '+c+'"><div class="date-box-content"><p class="day-weekly">'+s[n.getDay()]+'</p><div class="weekday-box"><p class="date">'+(d+1)+"/"+l+'</p><div class="weekly-perf-holder"><div class="t"><div class="tc">',t+="</div></div></div></div></div></div>",n.setDate(n.getDate()+1),6==e&&(t+='</div>\x3c!-- end interim week row --\x3e<div class="week-row">')}t+="</div>\x3c!-- end week row --\x3e",document.getElementById("weekly-calendar").innerHTML+=t,t=""}},a.userLocation(a.currentPage)),t&&function(){var e={pageWidth:function(){return document.documentElement.clientWidth},currentPage:window.location.pathname.replace(/\//g,""),userLocation:function(e){JSON.parse(t.dataset.events),a.getData(a.sched,"#cal","Chicago")}},a={Times:null,Avail:null,sched:JSON.parse(t.dataset.events),Schedule:null,getData:function(e,t,i){a.Schedule=e;var n=a.schedulePop(a.Schedule,i);function s(){$(".month").length==$(".month:visible").index()&&$(".cal-left, .cal-right").addClass("inactive")}$(t).append(n),s(),$(".cal-left").click((function(e){e.preventDefault(),$(".month").length;var t=$(".month:visible").index()-1;$(".cal-right").hasClass("inactive")&&$(".cal-right").removeClass("inactive"),t>0?($(".month:visible").hide(),$(".month").eq(t).fadeIn("slow")):0==t&&($(".cal-left").addClass("inactive"),$(".month:visible").hide(),$(".month").eq(t).fadeIn("slow"))}
1)),$(".cal-right").click((function(e){e.preventDefault();var t=$(".month").length-1,a=$(".month:visible").index()+1;$(".cal-left").hasClass("inactive")&&$(".cal-left").removeClass("inactive"),a<t?($(".month:visible").hide(),$(".month").eq(a).fadeIn("slow")):($(".month:visible").hide(),$(".month").eq(a).fadeIn("slow"),$(".cal-right").addClass("inactive"))}))},Fetch:function(e,t){$.getJSON(e,(function(e){a.Times=e,t()}))},schedulePop:function(e,t){var a=new Date,i=e.schedule_info,n=(a=new Date).getMonth();n++;var s=a.getFullYear(),l=new Date(s,n);for(let e=0;e<i.length;e++){new Date(i[0].year,i[0].dateID).getTime()<l.getTime()&&i.shift()}var d=i.length,r=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],c="";a.getMonth().toString().length,(a.getMonth()+1).toString();for(var o=0;o<d;o++){for(var v="",h=0;h<i[o].offset;h++)v+='<div class="day-box off_set">&nbsp;</div>';for(var u="",m=0;m<i[o].after;m++)u+='<div class="day-box off_set">&nbsp;</div>';var f="";if(i[o].dateID==(a.getMonth()+1).toString()&&i[o].year==a.getFullYear().toString())for(let e=1;e<=Number(i[o].days);e++)if(a.getDate()>e)f+='<div class="day-box dark"><p class="date-2">'+e+"</p></div>";else if(i[o].hours[e-1]&&"dark"!=Object.keys(i[o].hours[e-1])[0]){var g=i[o].hours[e-1];for(var y in f+='<div class="day-box '+i[o].dateID+"-"+e+'"><p class="date-2">'+e+'</p><div class="perf-links-holder">',g){r[($=new Date(i[o].dateID+"/"+e+"/"+i[o].year)).getDay()];var p=g[y],b=i[o].dateID;let a=g[y].best?"event-time--best":"";if(p.length<5)p="0".concat(p);b.startsWith("0")&&(b=b.substr(1)),f+='<a class="cal-link '+a+" "+y+'" href="http://www.telecharge.com/Broadway/'+t+"/Ticket?PerformanceDateTime="+b+"/"+e+"/"+i[o].year+"%20"+p.time+'PM" class="time" target="_blank">'+g[y].time+'<span class="no-pm-mobile">pm</span></a>'}f+="</div></div>"}else f+='<div class="day-box dark"><p class="date-2">'+e+"</p></div>";else for(var w=1;w<=Number(i[o].days);w++)if(i[o].hours[w-1]&&"dark"!=Object.keys(i[o].hours[w-1])[0]){g=i[o].hours[w-1];var $=new Date(i[o].full_month+" "+w+", "+i[o].year);for(var y in r[$.getDay()],f+='<div class="day-box '+i[o].dateID+"-"+w+'"><p class="date-2">'+w+'</p><div class="perf-links-holder">',g){p=g[y];let e=g[y].best?"event-time--best":"";if(p.length<5)p="0".concat(p);(b=i[o].dateID).startsWith("0")&&(b=b.substr(1)),f+='<a class="cal-link '+e+" "+y+'" href="http://www.telecharge.com/Broadway/'+t+"/Ticket?PerformanceDateTime="+b+"/"+w+"/"+i[o].year+"%20"+p.time+'PM" class="time" target="_blank">'+g[y].time+'<span class="no-pm-mobile"> pm</span></a>'}f+="</div></div>"}else f+='<div class="day-box dark"><p class="date-2">'+w+"</p></div>";c=c+`\n\t\t\t  <div class="month">\n\t\t\t  <div class="month-hed">\n\t\t\t  <div class="cal-nav">\n\t\t\t\t<a class="cal-left inactive" href="#">\n\t\t\t\t  <img class="cal-arrow-icon" src="${headerData.themeDir}/_images/cal-prev-red.svg">\n\t\t\t\t</a>\n\t\t\t\t<h3 class="mobilemonth">`+i[o].full_month+" "+i[o].year+`</h3>\n\t\t\t\t<a class="cal-right" href="#">\n\t\t\t\t  <img class="cal-arrow-icon" src="${headerData.themeDir}/_images/cal-next-red.svg">\n\t\t\t\t</a>\n\t\t\t  </div>\n\t\t\t  <div class="best-box">\n\t\t\t\t<div class="best-color extension"></div>\n\t\t\t\t<p class="best-text">= BEST AVAILABILITY</p>\n\t\t\t  </div>\n\t\t\n\t\t\t  <div class="days"><div class="day">Sun</div><div class="day">Mon</div><div class="day">Tue</div><div class="day">Wed</div><div class="day">Thu</div><div class="day">Fri</div><div class="day">Sat</div></div></div><div class="grid">`+v+f+u+"</div></div></div>"}return c}};e.userLocation(e.currentPage)}()}}}();return e.RPMCalendar=a,e.SomeModule=t,Object.defineProperty(e,"__esModule",{value:!0}),e}({});
2//# sourceMappingURL=rpmmodules.min.js.map

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.