var globalFunctions=function(n){var r=window.location.host,i={baseUrl:r,deviceApiUrl:qfx.appConfig.deviceApiUrl,contentApiUrl:qfx.appConfig.contentApiUrl,playListController:"/MyLibrary/",debug:!0},t=i.debug;return{enableDebug:function(n){n&&(t=!0)},disableDebug:function(n){n&&(t=i.debug)},checkScroll:function(){var t=n(document).scrollTop()>n(".lead-section").outerHeight()-n(".floating-nav").outerHeight();n("body").hasClass("scrolled")&&t||(t?n("body").addClass("scrolled"):(n("body").hasClass("scrolled")||t)&&n("body").removeClass("scrolled"))},dlog:function(){try{t&&console.log.apply(console,arguments)}catch(n){console.log(arguments[0])}},bindInteractiveElements:function(){n('.cover[data-state="unbound"]').bindCover();n("img.lazy").lazyload({threshold:200,placeholder:null,appear:function(){n(this).removeClass("lazy")}})},bindCovers:function(t,i){n('.cover[data-state="unbound"]',t).bindCover({bindOptionEvents:i});n("img.lazy").lazyload({threshold:200,placeholder:null,appear:function(){n(this).removeClass("lazy")}})},isTouchDevice:function(){return"ontouchstart"in window||n("html").hasClass("touch")},getQueryStringParam:function(n,t,i){var e=function(n){return decodeURIComponent(n.replace(/\+/g," "))},u,r,f;for(n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]"),u=new RegExp("(?:\\?|&(?:amp;)?)("+n+")(?:=?([^&#]*))","gi"),r=[];f=u.exec(location.search);)r.push(e(f[2]));return t?i?r[0]?r[0].split("|"):[]:r:r[0]},toQueryString:function(n,t){var h=function(n,t){return n+"="+t},r={},f,e,u,o,i,s,c;for(i in n)if(n[i])if(t&&n[i].constructor===Array){for(f="",e=0;e<n[i].length;e++)e>=1&&(f+="|"),f+=n[i][e];f&&(r[i]=f)}else r[i]=n[i];u="";o=0;for(i in r){if(o>=1&&(u+="&"),r[i].constructor===Array){s=0;for(c in r[i])s>=1&&(u+="&"),u+=h(i,c),s++}else u+=h(i,r[i]);o++}return u},isScrolledIntoView:function(t){var i=n(window).scrollTop(),u=i+n(window).height(),r=n(t).offset().top,f=r+n(t).height();return f<=u&&r>=i},convertToIsoDateFormat:function(n){var t=new Date(n),i=t.getDate(),r=t.getMonth()+1,u=t.getFullYear();return u+"-"+r+"-"+i}}}(jQuery),g=globalFunctions,CanvasImage,ColorThief,pv,MMCQ;(function(){var n=window.location.host,t={baseUrl:n,deviceApiUrl:qfx.appConfig.deviceApiUrl,contentApiUrl:qfx.appConfig.contentApiUrl};g.checkScroll();$(window).scroll($.debounce(500,g.checkScroll));g.bindInteractiveElements()})(),function(n,t,i){"use strict";var o=n.Sizzle||jQuery.find,r={},u=null,v=function(){t.styleSheets[0]&&(u=t.styleSheets[0].cssRules!==i?"cssRules":"rules")},s=function(n,t,u,f,s){if(n=e(n),n!=""){var h;f||s||(h=/^([0-9]*.?[0-9]+)(px|em)$/.exec(u),h!=null&&(f=Number(h[1]),f+""!="NaN"&&(s=h[2])));s&&(o.compile&&o.compile(n),r[n]===i&&(r[n]={}),r[n][t]===i&&(r[n][t]={}),r[n][t][u]=[f,s])}},y=function(n,t){var i,r,u;for(i in n)for(r in n[i])if(typeof n[i][r]=="string")s(i,r,n[i][r]);else if(typeof n[i][r]=="object")for(u=0;u<n[i][r].length;u++)s(i,r,n[i][r][u]);t==!0&&f()},c=function(n){if(n)for(var a=/(\[(min\-width|max\-width|min\-height|max\-height)\~\=(\'|\")([0-9]*.?[0-9]+)(px|em)(\'|\")\])(\[(min\-width|max\-width|min\-height|max\-height)\~\=(\'|\")([0-9]*.?[0-9]+)(px|em)(\'|\")\])?/gi,e=n.split(","),f,t,h,c,l,r,o,u=0;u<e.length;u++)for(f=null,c=0,l=0;l==0||t!=null;)t=a.exec(e[u]),t!=null&&(h=Number(t[4]),h+""!="NaN"&&(f==null&&(f=e[u].substring(c,t.index),r=e[u].substring(t.index+t[1].length),r.length>0&&(o=r.indexOf(" "),o!=0&&(o>0&&(r=r.substring(0,o)),r=r.replace(/(\[(min\-width|max\-width|min\-height|max\-height)\~\=(\'|\")([0-9]*.?[0-9]+)(px|em)(\'|\")\])/gi,""),f+=r))),s(f,t[2],t[4]+t[5],h,t[5])),t[7]===i||t[7]==""?(c=t.index+t[1].length,f=null):a.lastIndex=t.index+t[1].length),l++},l=function(n,t){var r,f,e,i;if(u==null&&v(),n[u]&&n[u].length>0&&(r=n.ownerNode||n.owningElement,t||r.getAttribute("data-elementquery-bypass")===null&&r.getAttribute("data-elementquery-processed")===null)){for(f=0;f<n[u].length;f++)if(i=n[u][f],i[u]&&i[u].length>0)for(e=0;e<i[u].length;e++)c(i[u][e].selectorText);else c(i.selectorText);r.setAttribute("data-elementquery-processed","")}},e=function(n){if(n==null)return"";var t="".trim;return t&&!t.call("﻿ ")?t.call(n):(n+"").replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")},a=function(n,t){var i=n.getAttribute(t);return i?(" "+i+" ").replace(/[\t\r\n]/g," "):" "},p=function(n,t,i){var r,u;n.nodeType===1&&(r=e(i),r!=""&&(u=a(n,t),u.indexOf(" "+r+" ")<0&&n.setAttribute(t,e(u+r))))},w=function(n,t,i){var u,r,f;if(n.nodeType===1&&(u=e(i),u!="")){for(r=a(n,t),f=!1;r.indexOf(" "+u+" ")>=0;)r=r.replace(" "+u+" "," "),f=!0;f&&n.setAttribute(t,e(r))}},h=function(){for(var n=0;n<t.styleSheets.length;n++)l(t.styleSheets[n]);f()},f=function(){var e,h,i,s,c,u,f,l;for(e in r)if(c=o(e),c.length>0)for(h=0;h<c.length;h++){u=c[h];for(i in r[e])for(s in r[e][i])f=r[e][i][s][0],r[e][i][s][1]=="em"&&(f=f*(n.getEmPixels?getEmPixels(u):16)),i=="min-width"&&u.offsetWidth>=f||i=="max-width"&&u.offsetWidth<=f||i=="min-height"&&u.offsetHeight>=f||i=="max-height"&&u.offsetHeight<=f?p(u,i,s):w(u,i,s)}!n.addEventListener&&n.attachEvent&&(l=t.documentElement.className,t.documentElement.className=" "+l,t.documentElement.className=l)};n.elementQuery=function(n,t){n&&typeof n=="object"?n.cssRules||n.rules?(l(n,!0),t==!0&&f()):y(n,t):n||t||f()};n.elementQuery.selectors=function(){var t={},n,u,f;for(n in r)for(u in r[n])for(f in r[n][u])t[n]===i&&(t[n]={}),t[n][u]===i&&(t[n][u]=[]),t[n][u][t[n][u].length]=f;return t};n.addEventListener?(n.addEventListener("resize",f,!1),n.addEventListener("DOMContentLoaded",h,!1),n.addEventListener("load",h,!1)):n.attachEvent&&(n.attachEvent("onresize",f),n.attachEvent("onload",h))}(this,document,undefined),function(n,t){"use strict";var i="!important;",r="position:absolute"+i+"visibility:hidden"+i+"width:1em"+i+"font-size:1em"+i+"padding:0"+i;window.getEmPixels=function(u){var f,e,o;return u||(u=f=n.createElement("body"),f.style.cssText="font-size:1em"+i,t.insertBefore(f,n.body)),e=n.createElement("i"),e.style.cssText=r,u.appendChild(e),o=e.clientWidth,f?t.removeChild(f):u.removeChild(e),o}}(document,document.documentElement),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?module.exports=n(require("jquery")):n(jQuery)}(function(n){function i(n){return t.raw?n:encodeURIComponent(n)}function f(n){return t.raw?n:decodeURIComponent(n)}function e(n){return i(t.json?JSON.stringify(n):String(n))}function o(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return n=decodeURIComponent(n.replace(u," ")),t.json?JSON.parse(n):n}catch(i){}}function r(i,r){var u=t.raw?i:o(i);return n.isFunction(r)?r(u):u}var u=/\+/g,t=n.cookie=function(u,o,s){var v,c;if(arguments.length>1&&!n.isFunction(o))return s=n.extend({},t.defaults,s),typeof s.expires=="number"&&(v=s.expires,c=s.expires=new Date,c.setMilliseconds(c.getMilliseconds()+v*864e5)),document.cookie=[i(u),"=",e(o),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("");for(var l=u?undefined:{},y=document.cookie?document.cookie.split("; "):[],a=0,b=y.length;a<b;a++){var p=y[a].split("="),w=f(p.shift()),h=p.join("=");if(u===w){l=r(h,o);break}u||(h=r(h))===undefined||(l[w]=h)}return l};t.defaults={};n.removeCookie=function(t,i){return n.cookie(t,"",n.extend({},i,{expires:-1})),!n.cookie(t)}});CanvasImage=function(n,t){var i=this,r,u;i.canvas=document.createElement("canvas");i.context=this.canvas.getContext("2d");n=n[0];r=new Image;u=n.src||n;u.substring(0,5)!=="data:"&&(r.crossOrigin="Anonymous");r.onload=function(){i.width=i.canvas.width=r.width;i.height=i.canvas.height=r.height;i.context.drawImage(r,0,0);t&&t()};r.src=u};CanvasImage.prototype.clear=function(){this.context.clearRect(0,0,this.width,this.height)};CanvasImage.prototype.update=function(n){this.context.putImageData(n,0,0)};CanvasImage.prototype.getPixelCount=function(){return this.width*this.height};CanvasImage.prototype.getImageData=function(){return this.context.getImageData(0,0,this.width,this.height)};CanvasImage.prototype.removeCanvas=function(){this.canvas.parentNode.removeChild(this.canvas)};ColorThief=function(){};ColorThief.prototype.getColor=function(n,t,i,r,u){typeof r=="undefined"&&(r=0);typeof u=="undefined"&&(u=100);this.getPalette(n,5,t,function(n){var t=n[0];i&&i(t)},r,u)};ColorThief.prototype.getPalette=function(n,t,i,r,u,f){typeof t=="undefined"&&(t=10);typeof i=="undefined"&&(i=10);typeof u=="undefined"&&(u=0);typeof f=="undefined"&&(f=100);var e=new CanvasImage(n,function(){for(var p,w,b=e.getImageData(),o=b.data,a=e.getPixelCount(),k=Math.floor(a*(u/100)),d=Math.floor(a*(f/100)),v=[],s=k,n,h,c,l,y;s<d;s=s+i)n=s*4,h=o[n+0],c=o[n+1],l=o[n+2],y=o[n+3],y>=125&&(h>245&&c>245&&l>245||h<10&&c<10&&l<10||v.push([h,c,l]));p=MMCQ.quantize(v,t);w=p.palette();r&&r(w)})};pv||(pv={map:function(n,t){var i={};return t?n.map(function(n,r){return i.index=r,t.call(i,n)}):n.slice()},naturalOrder:function(n,t){return n<t?-1:n>t?1:0},sum:function(n,t){var i={};return n.reduce(t?function(n,r,u){return i.index=u,n+t.call(i,r)}:function(n,t){return n+t},0)},max:function(n,t){return Math.max.apply(null,t?pv.map(n,t):n)}});MMCQ=function(){function i(n,i,r){return(n<<2*t)+(i<<t)+r}function r(n){function r(){t.sort(n);i=!0}var t=[],i=!1;return{push:function(n){t.push(n);i=!1},peek:function(n){return i||r(),n===undefined&&(n=t.length-1),t[n]},pop:function(){return i||r(),t.pop()},size:function(){return t.length},map:function(n){return t.map(n)},debug:function(){return i||r(),t}}}function u(n,t,i,r,u,f,e){var o=this;o.r1=n;o.r2=t;o.g1=i;o.g2=r;o.b1=u;o.b2=f;o.histo=e}function e(){this.vboxes=new r(function(n,t){return pv.naturalOrder(n.vbox.count()*n.vbox.volume(),t.vbox.count()*t.vbox.volume())})}function s(r){var h=1<<3*t,u=new Array(h),f,e,o,s;return r.forEach(function(t){e=t[0]>>n;o=t[1]>>n;s=t[2]>>n;f=i(e,o,s);u[f]=(u[f]||0)+1}),u}function h(t,i){var o=1e6,s=0,h=1e6,c=0,l=1e6,a=0,r,f,e;return t.forEach(function(t){r=t[0]>>n;f=t[1]>>n;e=t[2]>>n;r<o?o=r:r>s&&(s=r);f<h?h=f:f>c&&(c=f);e<l?l=e:e>a&&(a=e)}),new u(o,s,h,c,l,a,i)}function c(n,t){function y(n){var f=n+"1",u=n+"2",h,c,e,l,i,a=0;for(r=t[f];r<=t[u];r++)if(s[r]>o/2){for(e=t.copy(),l=t.copy(),h=r-t[f],c=t[u]-r,i=h<=c?Math.min(t[u]-1,~~(r+c/2)):Math.max(t[f],~~(r-1-h/2));!s[i];)i++;for(a=v[i];!a&&s[i-1];)a=v[--i];return e[u]=i,l[f]=e[u]+1,[e,l]}}if(t.count()){var l=t.r2-t.r1+1,a=t.g2-t.g1+1,p=t.b2-t.b1+1,c=pv.max([l,a,p]);if(t.count()==1)return[t.copy()];var o=0,s=[],v=[],r,u,f,e,h;if(c==l)for(r=t.r1;r<=t.r2;r++){for(e=0,u=t.g1;u<=t.g2;u++)for(f=t.b1;f<=t.b2;f++)h=i(r,u,f),e+=n[h]||0;o+=e;s[r]=o}else if(c==a)for(r=t.g1;r<=t.g2;r++){for(e=0,u=t.r1;u<=t.r2;u++)for(f=t.b1;f<=t.b2;f++)h=i(u,r,f),e+=n[h]||0;o+=e;s[r]=o}else for(r=t.b1;r<=t.b2;r++){for(e=0,u=t.r1;u<=t.r2;u++)for(f=t.g1;f<=t.g2;f++)h=i(u,f,r),e+=n[h]||0;o+=e;s[r]=o}return s.forEach(function(n,t){v[t]=o-n}),c==l?y("r"):c==a?y("g"):y("b")}}function l(n,i){function w(n,t){for(var u=1,r=0,i;r<f;){if(i=n.pop(),!i.count()){n.push(i);r++;continue}var e=c(a,i),o=e[0],s=e[1];if(!o)return;if(n.push(o),s&&(n.push(s),u++),u>=t)return;if(r++>f)return}}var p,l,u,v;if(!n.length||i<2||i>256)return!1;var a=s(n),b=1<<3*t,y=0;for(a.forEach(function(){y++}),y<=i,p=h(n,a),l=new r(function(n,t){return pv.naturalOrder(n.count(),t.count())}),l.push(p),w(l,o*i),u=new r(function(n,t){return pv.naturalOrder(n.count()*n.volume(),t.count()*t.volume())});l.size();)u.push(l.pop());for(w(u,i-u.size()),v=new e;u.size();)v.push(u.pop());return v}var t=5,n=8-t,f=1e3,o=.75;return u.prototype={volume:function(n){var t=this;return(!t._volume||n)&&(t._volume=(t.r2-t.r1+1)*(t.g2-t.g1+1)*(t.b2-t.b1+1)),t._volume},count:function(n){var t=this,o=t.histo,e,r,u,f;if(!t._count_set||n){for(e=0,r=t.r1;r<=t.r2;r++)for(u=t.g1;u<=t.g2;u++)for(f=t.b1;f<=t.b2;f++)index=i(r,u,f),e+=o[index]||0;t._count=e;t._count_set=!0}return t._count},copy:function(){var n=this;return new u(n.r1,n.r2,n.g1,n.g2,n.b1,n.b2,n.histo)},avg:function(n){var r=this,y=r.histo;if(!r._avg||n){for(var f=0,u=1<<8-t,c=0,l=0,a=0,e,s,h,v,o=r.r1;o<=r.r2;o++)for(s=r.g1;s<=r.g2;s++)for(h=r.b1;h<=r.b2;h++)v=i(o,s,h),e=y[v]||0,f+=e,c+=e*(o+.5)*u,l+=e*(s+.5)*u,a+=e*(h+.5)*u;r._avg=f?[~~(c/f),~~(l/f),~~(a/f)]:[~~(u*(r.r1+r.r2+1)/2),~~(u*(r.g1+r.g2+1)/2),~~(u*(r.b1+r.b2+1)/2)]}return r._avg},contains:function(t){var i=this,r=t[0]>>n;return gval=t[1]>>n,bval=t[2]>>n,r>=i.r1&&r<=i.r2&&gval>=i.g1&&gval<=i.g2&&bval>=i.b1&&bval<=i.b2}},e.prototype={push:function(n){this.vboxes.push({vbox:n,color:n.avg()})},palette:function(){return this.vboxes.map(function(n){return n.color})},size:function(){return this.vboxes.size()},map:function(n){for(var i=this.vboxes,t=0;t<i.size();t++)if(i.peek(t).vbox.contains(n))return i.peek(t).color;return this.nearest(n)},nearest:function(n){for(var i=this.vboxes,r,u,f,t=0;t<i.size();t++)u=Math.sqrt(Math.pow(n[0]-i.peek(t).color[0],2)+Math.pow(n[1]-i.peek(t).color[1],2)+Math.pow(n[2]-i.peek(t).color[2],2)),(u<r||r===undefined)&&(r=u,f=i.peek(t).color);return f},forcebw:function(){var n=this.vboxes,t,r,i;n.sort(function(n,t){return pv.naturalOrder(pv.sum(n.color),pv.sum(t.color))});t=n[0].color;t[0]<5&&t[1]<5&&t[2]<5&&(n[0].color=[0,0,0]);r=n.length-1;i=n[r].color;i[0]>251&&i[1]>251&&i[2]>251&&(n[r].color=[255,255,255])}},{quantize:l}}()