/*!
 * Modernizr v2.5.3
 * www.modernizr.com
 *
 * Copyright (c) Faruk Ates, Paul Irish, Alex Sexton
 * Available under the BSD and MIT licenses: www.modernizr.com/license/
 */
window.Modernizr=function(){function s(n){o.cssText=n}function ht(n,t){return s(h.join(n+";")+(t||""))}function e(n,t){return typeof n===t}function p(n,t){return!!~(""+n).indexOf(t)}function ot(n,t){for(var i in n)if(o[n[i]]!==undefined)return t=="pfx"?n[i]:!0;return!1}function ct(n,t,i){var u,r;for(u in n)if(r=t[n[u]],r!==undefined)return i===!1?n[u]:e(r,"function")?r.bind(i||t):r;return!1}function r(n,t,i){var r=n.charAt(0).toUpperCase()+n.substr(1),u=(n+" "+l.join(r+" ")+r).split(" ");return e(t,"string")||e(t,"undefined")?ot(u,t):(u=(n+" "+ut.join(r+" ")+r).split(" "),ct(u,t,i))}function at(){t.input=function(n){for(var t=0,r=n.length;t<r;t++)v[n[t]]=!!(n[t]in i);return v.list&&(v.list=!!(document.createElement("datalist")&&window.HTMLDataListElement)),v}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),t.inputtypes=function(n){for(var u=0,t,r,e,o=n.length;u<o;u++)i.setAttribute("type",r=n[u]),t=i.type!=="text",t&&(i.value=c,i.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(r)&&i.style.WebkitAppearance!==undefined?(f.appendChild(i),e=document.defaultView,t=e.getComputedStyle&&e.getComputedStyle(i,null).WebkitAppearance!=="textfield"&&i.offsetHeight!==0,f.removeChild(i)):/^(search|tel)$/.test(r)||(/^(url|email)$/.test(r)?t=i.checkValidity&&i.checkValidity()===!1:/^color$/.test(r)?(f.appendChild(i),f.offsetWidth,t=i.value!=c,f.removeChild(i)):t=i.value!=c)),ft[n[u]]=!!t;return ft}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var t={},f=document.documentElement,u="modernizr",tt=document.createElement(u),o=tt.style,i=document.createElement("input"),c=":)",it={}.toString,h=" -webkit- -moz- -o- -ms- ".split(" "),rt="Webkit Moz O ms",l=rt.split(" "),ut=rt.toLowerCase().split(" "),a={svg:"http://www.w3.org/2000/svg"},n={},ft={},v={},b=[],k=b.slice,y,d=function(n,t,i,r){var c,l,h,e=document.createElement("div"),s=document.body,o=s?s:document.createElement("body");if(parseInt(i,10))while(i--)h=document.createElement("div"),h.id=r?r[i]:u+(i+1),e.appendChild(h);return c=["&#173;","<style>",n,"<\/style>"].join(""),e.id=u,o.innerHTML+=c,o.appendChild(e),s||(o.style.background="",f.appendChild(o)),l=t(e,n),s?e.parentNode.removeChild(e):o.parentNode.removeChild(o),!!l},st=function(n){var t=window.matchMedia||window.msMatchMedia,i;return t?t(n).matches:(d("@media "+n+" { #"+u+" { position: absolute; } }",function(n){i=(window.getComputedStyle?getComputedStyle(n,null):n.currentStyle).position=="absolute"}),i)},et=function(){function t(t,i){i=i||document.createElement(n[t]||"div"),t="on"+t;var r=t in i;return r||(i.setAttribute||(i=document.createElement("div")),i.setAttribute&&i.removeAttribute&&(i.setAttribute(t,""),r=e(i[t],"function"),e(i[t],"undefined")||(i[t]=undefined),i.removeAttribute(t))),i=null,r}var n={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return t}(),g={}.hasOwnProperty,nt,lt,w;nt=e(g,"undefined")||e(g.call,"undefined")?function(n,t){return t in n&&e(n.constructor.prototype[t],"undefined")}:function(n,t){return g.call(n,t)},Function.prototype.bind||(Function.prototype.bind=function(n){var t=this,i,r;if(typeof t!="function")throw new TypeError;return i=k.call(arguments,1),r=function(){var f,e,u;return this instanceof r?(f=function(){},f.prototype=t.prototype,e=new f,u=t.apply(e,i.concat(k.call(arguments))),Object(u)===u)?u:e:t.apply(n,i.concat(k.call(arguments)))},r}),lt=function(n,i){var u=n.join(""),r=i.length;d(u,function(n,i){for(var f=document.styleSheets[document.styleSheets.length-1],e=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"",o=n.childNodes,u={};r--;)u[o[r].id]=o[r];t.touch="ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch||(u.touch&&u.touch.offsetTop)===9,t.csstransforms3d=(u.csstransforms3d&&u.csstransforms3d.offsetLeft)===9&&u.csstransforms3d.offsetHeight===3,t.generatedcontent=(u.generatedcontent&&u.generatedcontent.offsetHeight)>=1,t.fontface=/src/i.test(e)&&e.indexOf(i.split(" ")[0])===0},r,i)}(['@font-face {font-family:"font";src:url("https://")}',["@media (",h.join("touch-enabled),("),u,")","{#touch{top:9px;position:absolute}}"].join(""),["@media (",h.join("transform-3d),("),u,")","{#csstransforms3d{left:9px;position:absolute;height:3px;}}"].join(""),['#generatedcontent:after{content:"',c,'";visibility:hidden}'].join("")],["fontface","touch","csstransforms3d","generatedcontent"]),n.flexbox=function(){return r("flexOrder")},n["flexbox-legacy"]=function(){return r("boxDirection")},n.canvas=function(){var n=document.createElement("canvas");return!!(n.getContext&&n.getContext("2d"))},n.canvastext=function(){return!!(t.canvas&&e(document.createElement("canvas").getContext("2d").fillText,"function"))},n.webgl=function(){try{var n=document.createElement("canvas"),t;t=!!(window.WebGLRenderingContext&&(n.getContext("experimental-webgl")||n.getContext("webgl"))),n=undefined}catch(i){t=!1}return t},n.touch=function(){return t.touch},n.geolocation=function(){return!!navigator.geolocation},n.postmessage=function(){return!!window.postMessage},n.websqldatabase=function(){return!!window.openDatabase},n.indexedDB=function(){return!!r("indexedDB",window)},n.hashchange=function(){return et("hashchange",window)&&(document.documentMode===undefined||document.documentMode>7)},n.history=function(){return!!(window.history&&history.pushState)},n.draganddrop=function(){var n=document.createElement("div");return"draggable"in n||"ondragstart"in n&&"ondrop"in n},n.websockets=function(){for(var n=-1,t=l.length;++n<t;)if(window[l[n]+"WebSocket"])return!0;return"WebSocket"in window},n.rgba=function(){return s("background-color:rgba(150,255,150,.5)"),p(o.backgroundColor,"rgba")},n.hsla=function(){return s("background-color:hsla(120,40%,100%,.5)"),p(o.backgroundColor,"rgba")||p(o.backgroundColor,"hsla")},n.multiplebgs=function(){return s("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(o.background)},n.backgroundsize=function(){return r("backgroundSize")},n.borderimage=function(){return r("borderImage")},n.borderradius=function(){return r("borderRadius")},n.boxshadow=function(){return r("boxShadow")},n.textshadow=function(){return document.createElement("div").style.textShadow===""},n.opacity=function(){return ht("opacity:.55"),/^0.55$/.test(o.opacity)},n.cssanimations=function(){return r("animationName")},n.csscolumns=function(){return r("columnCount")},n.cssgradients=function(){var n="background-image:";return s((n+"-webkit- ".split(" ").join("gradient(linear,left top,right bottom,from(#9f9),to(white));"+n)+h.join("linear-gradient(left top,#9f9, white);"+n)).slice(0,-n.length)),p(o.backgroundImage,"gradient")},n.cssreflections=function(){return r("boxReflect")},n.csstransforms=function(){return!!r("transform")},n.csstransforms3d=function(){var n=!!r("perspective");return n&&"webkitPerspective"in f.style&&(n=t.csstransforms3d),n},n.csstransitions=function(){return r("transition")},n.fontface=function(){return t.fontface},n.generatedcontent=function(){return t.generatedcontent},n.video=function(){var t=document.createElement("video"),n=!1;try{(n=!!t.canPlayType)&&(n=new Boolean(n),n.ogg=t.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),n.h264=t.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),n.webm=t.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(i){}return n},n.audio=function(){var t=document.createElement("audio"),n=!1;try{(n=!!t.canPlayType)&&(n=new Boolean(n),n.ogg=t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),n.mp3=t.canPlayType("audio/mpeg;").replace(/^no$/,""),n.wav=t.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),n.m4a=(t.canPlayType("audio/x-m4a;")||t.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(i){}return n},n.localstorage=function(){try{return localStorage.setItem(u,u),localStorage.removeItem(u),!0}catch(n){return!1}},n.sessionstorage=function(){try{return sessionStorage.setItem(u,u),sessionStorage.removeItem(u),!0}catch(n){return!1}},n.webworkers=function(){return!!window.Worker},n.applicationcache=function(){return!!window.applicationCache},n.svg=function(){return!!document.createElementNS&&!!document.createElementNS(a.svg,"svg").createSVGRect},n.inlinesvg=function(){var n=document.createElement("div");return n.innerHTML="<svg/>",(n.firstChild&&n.firstChild.namespaceURI)==a.svg},n.smil=function(){return!!document.createElementNS&&/SVGAnimate/.test(it.call(document.createElementNS(a.svg,"animate")))},n.svgclippaths=function(){return!!document.createElementNS&&/SVGClipPath/.test(it.call(document.createElementNS(a.svg,"clipPath")))};for(w in n)nt(n,w)&&(y=w.toLowerCase(),t[y]=n[w](),b.push((t[y]?"":"no-")+y));t.input||at(),t.addTest=function(n,i){if(typeof n=="object")for(var r in n)nt(n,r)&&t.addTest(r,n[r]);else{if(n=n.toLowerCase(),t[n]!==undefined)return t;i=typeof i=="function"?i():i,f.className+=" "+(i?"":"no-")+n,t[n]=i}return t},s(""),tt=i=null;
/*! HTML5 Shiv v3.4 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */
return function(){function e(n,t){var i=n.createElement("p"),r=n.getElementsByTagName("head")[0]||n.documentElement;return i.innerHTML="x<style>"+t+"<\/style>",r.insertBefore(i.lastChild,r.firstChild)}function o(){var t=n.elements;return typeof t=="string"?t.split(" "):t}function s(t){var i={},u=t.createElement,e=t.createDocumentFragment,r=e();t.createElement=function(t){var e=(i[t]||(i[t]=u(t))).cloneNode();return n.shivMethods&&e.canHaveChildren&&!f.test(t)?r.appendChild(e):e},t.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+o().join().replace(/\w+/g,function(n){return i[n]=u(n),r.createElement(n),'c("'+n+'")'})+");return n}")(n,r)}function u(t){var u;return t.documentShived?t:(n.shivCSS&&!i&&(u=!!e(t,"article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio{display:none}canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden]{display:none}audio[controls]{display:inline-block;*display:inline;*zoom:1}mark{background:#FF0;color:#000}")),r||(u=!s(t)),u&&(t.documentShived=u),t)}var t=window.html5||{},f=/^<|^(?:button|form|map|select|textarea)$/i,i,r,n;(function(){var n=document.createElement("a");n.innerHTML="<xyz><\/xyz>",i="hidden"in n,r=n.childNodes.length==1||function(){try{document.createElement("a")}catch(t){return!0}var n=document.createDocumentFragment();return typeof n.cloneNode=="undefined"||typeof n.createDocumentFragment=="undefined"||typeof n.createElement=="undefined"}()})(),n={elements:t.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:!(t.shivCSS===!1),shivMethods:!(t.shivMethods===!1),type:"default",shivDocument:u},window.html5=n,u(document)}(),t._version="2.5.3",t._prefixes=h,t._domPrefixes=ut,t._cssomPrefixes=l,t.mq=st,t.hasEvent=et,t.testProp=function(n){return ot([n])},t.testAllProps=r,t.testStyles=d,t.prefixed=function(n,t,i){return t?r(n,t,i):r(n,"pfx")},f.className=f.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(" js "+b.join(" ")),t}(),window.DairyQueen={},DairyQueen._Modules={},function(){var t,n;n=DairyQueen,t=function(){function u(n,t){for(var u=[],r,f,i=t.length-1;i>=0;i--)r=t[i],f=new RegExp(r),n.match(f)&&u.push(r);return u}var n,t,i,r;n=["desktop","mobile","ipad","iphone","android"],t=document.getElementsByTagName("html")[0].className,r=document.getElementsByTagName("html")[0].getAttribute("data-lang"),i=u(t,n),this.context=i.join(" "),this.userLang=r,this.isOldIE=/lt-ie9/.test(document.getElementsByTagName("html")[0].className)},t.prototype={init:function(){}},n._Modules.Core=t,n.Core=new n._Modules.Core,Regex=function(){this.postalCodes={US:/^([0-9]{5})(?:[-\s]*([0-9]{4}))?$/i,CA:/^([A-Z][0-9][A-Z])\s*([0-9][A-Z][0-9])$/i,ANY:/^(?:[A-Z0-9]+([- ]?[A-Z0-9]+)*)?$/i}},n._Modules.Regex=Regex,n.Regex=new n._Modules.Regex}()