/* (c) Copyright Sparkflow 2013-16 */
!function(e,t,i,n){"use strict";function r(e){if("function"==typeof console[e]){var t=(new Date).getTime(),i=arguments[0];arguments[0]=t+" - Sparkflow >",console[i].apply(console,arguments)}}function a(e,t){s(L)?e(t):L(function(){e(t)})}function o(e){return JSON.parse(JSON.stringify(e))}function s(e){return"undefined"==typeof e}function d(e,t,i){t.addEventListener?t.addEventListener(e,i,!1):t.attachEvent?t.attachEvent("on"+e,i):t[e]=i}function c(e){var t={};if(!e)return t;for(var i=e.split("&"),n=0;n<i.length;n++){var r=i[n].split("=");r&&2==r.length&&(t[unescape(r[0])]=unescape(r[1]).replace(/\+/g," "))}return t}function l(){if(/^((?!chrome|android).)*safari/i.test(navigator.userAgent)&&s(top.window.document))throw"Safari Exception"}function h(){var e=i.body||i.documentElement,t=e.style,n="transition";if("string"==typeof t[n])return!0;var r=["Moz","webkit","Webkit","Khtml","O","ms"];n=n.charAt(0).toUpperCase()+n.substr(1);for(var a=0;a<r.length;a++)if("string"==typeof t[r[a]+n])return!0;return!1}function f(e){if(e.shift){if(e.length)for(var t=e.length-1;t>=0;t--)f(e[t])}else{e+=-1!=e.indexOf("?")?"&":"?",e+="_="+(new Date).getTime().toString(36);var i=new Image;i.src=e}}function p(e,t,i){var n=t.getElementsByTagName("head")[0],r=t.createElement("script");s(i)&&(i=function(){}),r.readyState?r.onreadystatechange=function(){("loaded"==r.readyState||"complete"==r.readyState)&&(r.onreadystatechange=null,i())}:d("load",r,i),r.src=e,n.appendChild(r)}function u(n){var a=(s(e.js)?"https://ajax.googleapis.com/ajax/libs":e.js)+"/jquery/1.11.3/jquery.min.js";if(s(t.jQuery))p(a,i,function(){n()});else{var o=s($)?t.jQuery:$;o.fn.addBack&&o.fn.animate?n():(r("warn","jQuery build unrecognized"),p(a,i,function(){n(jQuery.noConflict(!0))}))}}function m(n){if(s(t.$.Velocity)){var r=(s(e.velocityBaseURI)?"https://cdnjs.cloudflare.com/ajax/libs":e.velocityBaseURI)+"/velocity/1.2.3/velocity.min.js";p(r,i,function(){n()})}else n()}function g(e){for(var t=e.parentNode;t.tagName;){if("body"==t.tagName.toLowerCase())return!0;t=t.parentNode}return r("warn","TAG is not inside a BODY element"),!1}function v(e,t,i){s(e.on)?e.bind(t,i):e.on(t,i)}function w(){var e={WEB:100,SAFEFRAME:200,FIF:201,ORMMA:300,MRAID10:401,MRAID20:402,MRAIDVAST:403};try{s(t.mraid)?R=s(t.ormma)?s(t.sfAPI)&&(s(t.$sf)||s($sf.ext))?s(t.inDapIF)?e.WEB:e.FIF:e.SAFEFRAME:e.ORMMA:(R=e.MRAID10,"2.0"==mraid.getVersion()&&(R=e.MRAID20))}catch(i){r("warn","Unknown environment")}return R}function y(e){var n=__sparkflow[e];if(0==n.filesLeft&&!s(t.$jq)&&!s(t.JSON)&&(!n.velocityRequired||!s(t.$.Velocity))&&s(n.file[0].controller)){var a=n.DOM.div.ownerDocument,o=function(){try{return t.self!==t.top}catch(e){return!0}};k=$jq(t),S=$jq(n.DOM.div);try{for(var d=t;a!==d.document;)d=d.parent;k=$jq(d)}catch(c){}S.css("display","inline-block");try{S.css(n.css),navigator.userAgent.toLowerCase().indexOf("firefox")>-1&&o()&&""==a.body.style.height&&(n.css.height.indexOf("%")>-1||n.css["min-height"].indexOf("%")>-1)&&(a.body.style.height="100%")}catch(c){}var l={};for(var h in n){var f=Object.prototype.toString.call(n[h]);if("file"!=h&&"[object Function]"!=f&&"[object Object]"!=f&&"[object HTMLScriptElement]"!=f)try{JSON.stringify(n[h]);l[h]=n[h]}catch(c){}}l.group_creative=I;for(var p=n.file.length-1;p>=0;p--){var u=n.file[p];if(u.readyState=A.LOADED,u.controller=new N(n,u),F)u.mraid=mraid||ormma,function(e){mraid.addEventListener("stateChange",function(t){e.controller.setState(mraid.getState()),"2.0"==mraid.getVersion()&&e.childBridge("setProperties",[{name:"_currentPosition",value:mraid.getCurrentPosition()}]),e.childBridge("setState",t)}),mraid.addEventListener("viewableChange",function(){e.childBridge("setViewable",mraid.isViewable())}),mraid.addEventListener("error",function(t){e.childBridge("dispatchEvent",{event:"error",parameter:t})}),"2.0"==mraid.getVersion()&&mraid.addEventListener("sizeChange",function(t){e.childBridge("dispatchEvent",{event:"sizeChange",parameter:t})})}(u);else{if(n.safeframeAvailable)try{var m=t.sfAPI||$sf.ext,g=function(){};m.register(parseInt(u.width),parseInt(u.height),g),u.sfAPI=m}catch(c){}u.close=i.createElement("div");var w=$jq(u.close).css({display:"none",position:"absolute",width:"50px",height:"50px",top:"0px",right:"0px",left:"auto",bottom:"auto","background-color":"transparent","z-index":B+10,cursor:"pointer"}).attr({id:e+"_"+p+"_close",title:"Close","data-img":'<img src="'+j+n.close+'" border="0" style="height:100%;width:100%">'});$jq(u.div).append(w),u.mraid=new U(n,u),function(e){v($jq(e.close),"click",function(){e.mraid.close()}),"2.0"==e.mraid.getVersion()&&v(k,"deviceorientation",function(){e.childBridge("setProperties",[{name:"_screenSize",value:e.mraid.getScreenSize()}])}),e.mraid.addEventListener("stateChange",function(e){this.controller.setState(this.mraid.getState()),this.childBridge("setProperties",[{name:"_currentPosition",value:this.mraid.getCurrentPosition()}]),this.childBridge("setState",e)}),e.mraid.addEventListener("viewableChange",function(){this.childBridge("setViewable",this.mraid.isViewable())}),e.mraid.addEventListener("ready",function(){this.childBridge("dispatchEvent",{event:"ready"})}),e.mraid.addEventListener("error",function(e){this.childBridge("dispatchEvent",{event:"error",parameter:e})}),e.mraid.addEventListener("sizeChange",function(e){this.childBridge("dispatchEvent",{event:"sizeChange",parameter:e})})}(u)}var y=function(){var e={width:-1,height:-1,useCustomClose:!1,isModal:!0};try{e=u.mraid.getExpandProperties()}catch(t){}if(u.childBridge("setProperties",[{name:"_info",value:l},{name:"_expandProperties",value:e},{name:"_mraidAvailable",value:F},{name:"_environment",value:n.environment},{name:"_placementType",value:u.mraid.getPlacementType()},{name:"_viewable",value:u.mraid.isViewable()}]),u.childBridge("setCustomData",n.customData),"2.0"==u.mraid.getVersion())try{u.childBridge("setProperties",[{name:"_defaultPosition",value:u.mraid.getDefaultPosition()},{name:"_feature",value:{sms:u.mraid.supports("sms"),tel:u.mraid.supports("tel"),calendar:u.mraid.supports("calendar"),storePicture:u.mraid.supports("storePicture"),inlineVideo:u.mraid.supports("inlineVideo")}},{name:"_maxSize",value:u.mraid.getMaxSize()},{name:"_orientationProperties",value:s(u.mraid.getOrientationProperties)?{allowOrientationChange:!0,forceOrientation:"none"}:u.mraid.getOrientationProperties()},{name:"_screenSize",value:u.mraid.getScreenSize()}])}catch(t){r("error","MRAID 2.0 support issues")}};F?"loading"!=mraid.getState()?(y(),u.childBridge("setState",mraid.getState()),u.controller.setState(mraid.getState()),u.childBridge("dispatchEvent",{event:"ready"})):mraid.addEventListener("ready",function(){y(),u.childBridge("dispatchEvent",{event:"ready"})}):(y(),u.mraid.setState("default"))}}}function _(){if(!s(e.file)){if(s(t.__sparkflow)){t.__sparkflow={};var o=t,c=function(e){e.mraid.checkViewable(),e.childBridge("setProperties",[{name:"_currentPosition",value:e.mraid.getCurrentPosition()}])},h=function(e){e=e||t.event;try{var i=$jq.parseJSON(e.data);if(!s(i.uid)){var n=__sparkflow[i.uid],r=function(){for(var t=n.file.length-1;t>=0;t--){var i=n.file[t];if(i.frame.contentWindow===e.source)return i}};if("event"==i.method){var a=i.value.split(",")[0];"ire"==a&&(r().readyState=A.READY),s(n.tracking[a])||f(n.tracking[a])}else{var o=r();s(o.mraid[i.method])||(i.value?o.mraid[i.method].apply(o.mraid,i.value):o.mraid[i.method].apply(o.mraid))}}}catch(d){}};try{l(),d("message",top.window,h),o=top.window}catch(g){o=t,d("message",o,h)}var v=function(){if(s(o.pageYOffset)){var e=o.document.body,t=o.document.documentElement;return t=t.clientHeight?t:e,t.scrollTop}return o.pageYOffset},w=v(),_=function(){var e=v(),t=e-w;if(0!=t){for(var i in __sparkflow){var n=__sparkflow[i].file;if(!s(n[0].controller))for(var r=n.length-1;r>=0;r--){var a=n[r];"hidden"!=a.mraid.getState()&&(__sparkflow[i].ScrollEvent&&a.childBridge("dispatchEvent",{event:"pageScroll",parameter:{scrollTop:e,delta:t}}),c(a))}}w=e}};if(d("scroll",o,function(){a(_)}),t.DeviceOrientationEvent){var b=function(e){var t;for(var i in __sparkflow)if(__sparkflow[i].DeviceOrientationEvent){s(t)&&(t={gamma:e.gamma,alpha:e.alpha,beta:e.beta});for(var n=__sparkflow[i].file,r=n.length-1;r>=0;r--)n[r].childBridge("dispatchEvent",{event:"deviceorientation",parameter:t})}};d("deviceorientation",o,function(e){a(b,e)})}if(t.DeviceMotionEvent){var x=function(e){var t;for(var i in __sparkflow)if(__sparkflow[i].DeviceMotionEvent){if(s(t)){t={interval:e.interval};for(var n=["acceleration","accelerationIncludingGravity","rotationRate"],r=n.length-1;r>=0;r--){var a=e[n[r]];t[n[r]]={};for(var o in a)t[n[r]][o]=a[o]}}for(var d=__sparkflow[i].file,c=d.length-1;c>=0;c--)d[c].childBridge("dispatchEvent",{event:"devicemotion",parameter:t})}};d("devicemotion",o,function(e){a(x,e)})}var E=function(){for(var e in __sparkflow){var t=__sparkflow[e].file;if(!s(t[0].controller))for(var i=t.length-1;i>=0;i--){var n=t[i];"hidden"!=n.mraid.getState()&&(n.controller.screenResize(F),n.childBridge("setProperties",[{name:"_maxSize",value:n.mraid.getMaxSize()}]),n.childBridge("dispatchEvent",{event:"pageResize"}),c(n))}}};if(d("resize",o,function(){a(E)}),!F){var k="hidden",S={focus:!0,focusin:!0,pageshow:!0,blur:!1,focusout:!1,pagehide:!1},D=function(e){e=e||t.event,T=e.type in S?S[e.type]:this[k]?!1:!0;for(var i in __sparkflow){var n=__sparkflow[i].file;if(!s(n[0].controller))for(var r=n.length-1;r>=0;r--)n[r].mraid.checkViewable()}};k in i?o.document.addEventListener("visibilitychange",D):(k="mozHidden")in i?o.document.addEventListener("mozvisibilitychange",D):(k="webkitHidden")in i?o.document.addEventListener("webkitvisibilitychange",D):(k="msHidden")in i?o.document.addEventListener("msvisibilitychange",D):"onfocusin"in i?o.document.onfocusin=o.document.onfocusout=D:o.onpageshow=o.onpagehide=o.onfocus=o.onblur=D}}var O=new V(e),$=function(e){e=e||{};for(var t=1;t<arguments.length;t++){var i=arguments[t];if(i)for(var n in i)i.hasOwnProperty(n)&&("object"==typeof i[n]?$(e[n],i[n]):e[n]=i[n])}return e},C=function(e){s(e.width)||(O.placement[0]=parseInt(e.width)),s(e.height)||(O.placement[1]=parseInt(e.height)),s(e.tracking)||R(O,e.tracking),s(e.clickmask)||(O.clickmask=e.clickmask),s(e.insertbefore)||(O.insertbefore=e.insertbefore),s(e.css)||$(O.css,e.css),s(e.callbacks)||$(O.callbacks,e.callbacks),s(e.customData)||$(O.customData,e.customData),s(e.velocityRequired)||(O.velocityRequired=e.velocityRequired)},R=function(e,t){for(var i in t){var n="impression"==i?"imp":"click"==i?"clk":i;s(e.tracking[n])&&(e.tracking[n]=[]),e.tracking[n]=e.tracking[n].concat(t[i])}},L=function(e,t){s(e.all)||C(e.all),s(e[t])||C(e[t])},N=function(){if(s(n)){var i=s(P.g)||s(P.t)?z:P;i.tracking={},i.i&&(i.tracking.imp=i.i.split(",")),i.c&&(i.tracking.clk=i.c.split(",")),C(i)}else C(n),t._spad=void 0;var r={},a=function(e){for(var t in e)0==t.indexOf("sf_")&&t.length>3&&(r[t.substr(3)]=e[t])};if(a(z),a(P),$(O.customData,r),!s(t._spads)){var o=s(O.format_type)?-1:O.format_type,d=s(O.format_id)?-1:O.format_id,c=parseInt(I.split(",")[0]);s(_spads.format_types)||L(_spads.format_types,o),s(_spads.formats)||L(_spads.formats,d),s(_spads.placements)||L(_spads.placements,c),s(_spads.creatives)||L(_spads.creatives,e.id)}};N(),s(O.tracking.imp)||f(O.tracking.imp);var U=O.placement;(9==O.placement[0]&&9==O.placement[1]||1==O.placement[0]&&1==O.placement[1])&&(U=[1,0]);var H=i.createElement("div"),Y=H.style;H.id=O.uid+"_div",Y.width=U[0]+"px",Y.height=U[1]+"px",Y.display="none",Y.verticalAlign="top",Y.padding="0px",Y.margin="0px",Y.border="0px",Y.position=M?"absolute":"inherit",M&&(Y.top="0px",Y.left="0px"),Y.zIndex=B;try{Y.textAlign="start"}catch(g){}if(O.DOM.div=H,M)try{l(),q=top.document.body.firstElementChild||q}catch(g){}var W=s(O.insertbefore)||null===O.insertbefore?q:O.insertbefore;null===O.insertbefore&&r("warn","Element specified in insertbefore not found"),W.parentNode.insertBefore(O.DOM.div,W),__sparkflow[e.uid]=O;for(var J=O.file.length-1;J>=0;J--){var G=O.file[J],Q=i.createElement("iframe"),H=i.createElement("div"),Y=H.style,X=Q.style,K=j+G.src;G.readyState=A.INITIAL,s(e.js)||(K+="?js="+encodeURIComponent(e.js)),H.id=O.uid+"_"+J+"_div",Y.width=G.width+"px",Y.height=G.height+"px",Y.display="inline-block",Y.verticalAlign="top",Y.padding="0px",Y.margin="0px",Y.border="0px",Y.position="relative",Y.maxWidth="none";try{Y.textAlign="start"}catch(g){}G.div=H,O.DOM.div.appendChild(G.div),Q.id=O.uid+"_"+J+"_frame",Q.frameBorder="0",Q.width="100%",Q.height="100%",Q.scrolling="no",Q.allowtransparency="true",Q.seamless="true",Q.src=K,X.position="static",X.overflow="hidden",X.maxWidth="none",d("load",Q,function(){O.filesLeft--,y(O.uid)}),G.frame=Q,G.div.appendChild(G.frame),G.childBridge=function(e,t){this.frame.contentWindow.postMessage(JSON.stringify({method:e,value:t}),"*")}}if(u(function(e){e=s(e)?jQuery:e,t.$jq=e,s(t.$sf)&&(t.$sf=e),O.velocityRequired?m(function(){y(O.uid)}):y(O.uid)}),s(t.JSON)){var Z=j+"//sparkflow-a.akamaihd.net";s(e.js)||(Z=e.js),p(Z+"/sparkflow/json2.min.js",i,function(){y(O.uid)})}}}function b(e,t){try{l(),p(e,top.document,t)}catch(n){p(e,i,t)}}function x(){var e=t.PUBLISHER_FIX_LOADED;try{l(),top.window.PUBLISHER_FIX_LOADED&&(e=!0)}catch(i){}t.ut_patchUrl&&"string"==typeof t.ut_patchUrl&&!e?t.ut_patch_wait4Load?b(ut_patchUrl,function(){_()}):(b(ut_patchUrl),_()):_()}function E(){if(g(q))x();else{var e=function(){q=i.createElement("div");var e=i.body;null===e&&(r("warn","Unable to find BODY element"),e=i.createElement("body"),e.style.margin="0px",e.style.padding="0px",i.documentElement.appendChild(e)),e.appendChild(q),x()};try{e()}catch(n){"complete"===i.readyState?r("error","Unable to initialize"):(r("warn","Waiting window.onload to initialize"),d("load",t,function(){try{e()}catch(t){r("error","Unable to initialize")}}))}}}var k,S,j="https:"==i.location.protocol?"https:":"http:",D=i.getElementsByTagName("script"),O=i.currentScript||D[D.length-1],q=O,C=O.src.replace(/^[^\?]+\??/,""),z=c(C),P=c(i.location.href.split("?")[1]),I=s(e.placement_id)?s(z.g)?s(P.g)||s(P.t)?void 0:P.g+","+e.id:z.g+","+e.id:e.placement_id+","+e.id,B=2147483637,A={INITIAL:0,LOADED:1,READY:2,HIDDEN:3},R=0,M=e.placement[0]<2&&e.placement[1]<2,L=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame,F=!s(t.mraid)||!s(t.ormma),T=!0,V=function(e){this.filesLeft=e.file.length,this.DOM={reposElements:[]},this.environment=R,this.safeframeAvailable=!s(t.sfAPI)||!s(t.$sf)&&!s(t.$sf.ext),this.clickmask="$link",this.callbacks={},this.css={},this.tracking={},this.velocityRequired=null,this.ScrollEvent=!1,this.DeviceMotionEvent=!1,this.DeviceOrientationEvent=!1,this.customData=e.vars?e.vars:{},delete e.vars;for(var i in e)this[i]=e[i]},N=function(e,n){var a,o="loading",d=h(),c=$jq(n.div),f=$jq(n.frame),p=function(e){try{for(var n=e.getElementsByTagName("iframe"),r=n.length-1;r>=0;r--)try{var a=n[r],o=a.contentDocument||a.contentWindow.document;if(o===i)return $jq(a)}catch(s){}}catch(s){return $jq(e.getElementById(t.frameElement.id))}},u=function(e,t,i){d?(t.transition="all "+i+"ms",e.css(t)):e.animate(t,i)},m=function(e,t,i){e.velocity(t,{duration:i})},g=e.velocityRequired?m:u,v=function(t){t.parents(":not(body,html,.sfe"+e.uid+")").each(function(){var t=$jq(this),i=t.css("display"),n=t.css("position"),r=t.css("visibility"),a=t.css("transform");e.DOM.reposElements.push({element:this,display:s(i)?"":i,position:s(n)?"":n,visibility:s(r)?"":r,transform:s(a)?"":a}),t.css({display:"inherit",position:"static",visibility:"visible",transform:"none"}).addClass("sfe"+e.uid)})},w=function(e){var t={};for(var i in e)"string"==typeof e[i]&&""!=e[i]&&(t[i]=e[i]);return t},y=function(o){var d={width:e.placement[0]+"px",height:e.placement[1]+"px"},h=c.offset(),u=n.div.style,m=0;if($jq.extend(d,e.css),d.position="relative",t!==t.parent&&n.div.ownerDocument===i)try{l();var y=t.parent.document,_=$jq("html",y),b=$jq("body",y),x=$jq(t.parent),E=p(y),j=!0;s(a)&&(j=!1,a={parentHTML:$jq.extend({overflow:"",height:""},w(_[0].style)),parentBODY:$jq.extend({overflow:"",height:"",margin:"",padding:""},w(b[0].style)),containerIFRAME:w(E[0].style)}),o?(b.css({overflow:"hidden",height:"100%",margin:0,padding:0}),_.css({overflow:"hidden",height:"100%"}),E.css({position:"absolute",top:x.scrollTop()+"px",left:x.scrollLeft()+"px",width:x.width(),height:x.height()}),E[0].style.setProperty("z-index",B+5,"important")):j&&(b.css(a.parentBODY),_.css(a.parentHTML),E.css(a.containerIFRAME))}catch(D){r("error","Iframe",D)}if(o){k.scrollTop(0);for(var O in __sparkflow){var q=$jq(__sparkflow[O].DOM.div);O!=e.uid?q.hide():(q.is(":visible")||r("warn","Probable TAG conflict"),q.show())}0==$jq("meta[name=viewport]").length&&$jq("head").append('<meta id="c3BhcmtmbG93" name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0">'),v(S),s(E)||v(E)}else{for(var O in __sparkflow)O==e.uid||s(__sparkflow[O].file[0].controller)||$jq(__sparkflow[O].DOM.div).show();$jq("meta#c3BhcmtmbG93").remove();for(var O=e.DOM.reposElements.length-1;O>=0;O--){var $=e.DOM.reposElements[O];$jq($.element).css({display:$.display,visibility:$.visibility,position:$.position,transform:$.transform}).removeClass("sfe"+e.uid)}e.DOM.reposElements=[]}var C=o?k.width():d.width,z=o?k.height():d.height,P=o||s(d["min-width"])?"":d["min-width"],I=o||s(d["min-height"])?"":d["min-height"];if(o&&(u.top=h.top+"px",u.left=h.left+"px"),u.position=o?"absolute":d.position,u.zIndex=o?B+6:"auto",g(c,{top:o?k.scrollTop()+"px":"auto",left:o?k.scrollLeft()+"px":"auto",width:C,height:z,"min-width":P,"min-height":I},m),g(f,{width:C,height:z,"min-width":P,"min-height":I},m),!o&&t.inDapIF&&i.body.id)try{parent.dap_Resize(i.body.id,e.placement[0],e.placement[1])}catch(D){r("warn","Failed FIF attempt",D)}},_=function(a){var o=n.mraid.getResizeProperties();s(e.css.width)||(o.width=e.css.width),s(e.css.height)||(o.height=e.css.height);var d=a||!s(e.css.width)?o.width:n.width,l=a||!s(e.css.height)?o.height:n.height,h=(a?o.offsetY:0)+"px",u=(a?o.offsetX:0)+"px",m={width:d,height:l,"min-width":d,"min-height":l};g(f,m,o.speed);var v=c;if(t.inDapIF){var w=parent.document.getElementById(i.body.id);if(w)o.push||(w.style.position="absolute",w.style.zIndex=29999),v[0].style.width=d+"px",v[0].style.height=l+"px",v=$jq(w),v.closest(".showcasead").css({"z-index":29998});else if(n.div.ownerDocument===i)try{v=$jq(p(t.parent.document))}catch(y){r("error","Iframe",y)}}else if(t!==t.parent&&n.div.ownerDocument===i)try{v=$jq(p(t.parent.document))}catch(y){r("error","Iframe",y)}(!a||o.push)&&g(S,m,o.speed),"fixed"!=c.css("position")&&$jq.extend(m,{top:h,left:u}),g(v,m,o.speed)};this.setState=function(t){if(o!=t||"resized"==t){if("expanded"==t)y(!0);else if("resized"==t){var i=n.mraid.getResizeProperties();-1==i.width&&-1==i.height?(F||n.mraid.lockScroll(!0),y(!0)):_(!0)}else if("default"==t)"resized"==o?_(!1):1==n.width&&1==n.height?(F||(n.mraid.lockScroll(!0),n.mraid.showClose(!0)),y(!0)):n.width>9&&n.height>9&&y(!1);else if("hidden"!=t||F){if("floated"==t){n.mraid.lockScroll(!1);var i=n.mraid.getFloatingProperties(),r=i.position.split(" ");1==r.length&&r.push("center");var a={width:i.width+"px",height:i.height+"px","min-width":i.width+"px","min-height":i.height+"px",top:"center"==r[1]||"top"==r[1]?0:"bottom"==r[1]||-1!=r[1].indexOf("-")?"auto":r[1],bottom:"center"==r[1]||"bottom"==r[1]?0:"top"==r[1]||-1==r[1].indexOf("-")?"auto":r[1].substr(1),left:"center"==r[0]||"left"==r[0]?0:"right"==r[0]||-1!=r[0].indexOf("-")?"auto":r[0],right:"center"==r[0]||"right"==r[0]?0:"left"==r[0]||-1==r[0].indexOf("-")?"auto":r[0].substr(1),margin:"auto",position:"fixed"==i.attachment?"fixed":"absolute","z-index":B+4};$jq.extend(a,e.css),c.css(a)}}else n.readyState=A.HIDDEN,y(!1),c.hide(),1==e.file.length&&S.hide();o=t}},this.screenResize=function(e){n.readyState==A.READY&&("expanded"==o||"default"==o&&!F&&1==n.width&&1==n.height||"resized"==o&&n.mraid.getResizeProperties().width<0&&n.mraid.getResizeProperties().height<0||e)&&y(!0)}},U=function(e,i){var n={},r={},a={},d={width:k.width(),height:k.height(),useCustomClose:!1,isModal:!0},c={sms:!1,tel:!1,calendar:!1,storePicture:!1,inlineVideo:!1},l={allowOrientationChange:!0,forceOrientation:"none"},h=!1,f={speed:250,push:!0,offsetX:0,offsetY:0,customClosePosition:"top-right",allowOffscreen:!0},p="loading",u=!0,m=$jq(i.div),g=$jq(i.frame),v=$jq(i.close),w=$jq("html"),y=$jq("body"),_=function(n,r){if(!s(a[n]))for(var o=a[n].length-1;o>=0;o--)a[n][o].call(i,r);s(e.callbacks[n])||e.callbacks[n].call(t,e.uid)};this.addEventListener=function(e,t){s(a[e])&&(a[e]=[]),a[e].unshift(t)},this.close=function(){this.lockScroll(!1),this.showClose(!1),"expanded"==p||"resized"==p?(this.setState("default"),_("sizeChange",[e.placement[0],e.placement[1]])):("default"==p&&"interstitial"==this.getPlacementType()||"floated"==p)&&this.setState("hidden")},this.expand=function(){"loading"!=p&&"expanded"!=p&&"hidden"!=p&&(this.lockScroll(!0),this.setState("expanded"),_("sizeChange",[k.width(),k.height()]),this.showClose(!0))},this.getCurrentPosition=function(){return{x:m.offset().left,y:m.offset().top,width:m.width(),height:m.height()}},this.getDefaultPosition=function(){return{x:S.offset().left,y:S.offset().top,width:e.placement[0],height:e.placement[1]}},this.getExpandProperties=function(){return o(d)},this.getMaxSize=function(){return{width:k.width(),height:k.height()}},this.getOrientationProperties=function(){return o(l)},this.getPlacementType=function(){return M?"interstitial":"inline"},this.getResizeProperties=function(){return o(f)},this.getScreenSize=function(){return{width:t.screen.width,height:t.screen.height}},this.getState=function(){return p},this.getVersion=function(){return"2.0"},this.isViewable=function(){if(!T)return u=!1;var e=k.scrollTop(),t=e+k.height(),i=m.offset().top,n=i+m.height();return u=i>=e&&t>i||n>=e&&t>n},this.removeEventListener=function(e,t){if(!s(a[e])){var i=[];for(var n in a[e])a[e][n]!=t&&i.push(a[e][n]);a[e]=i}},this.resize=function(){"expanded"==p||s(f.width)||s(f.height)?_("error"):(this.setState("resized"),_("sizeChange",[f.width,f.height]))},this.setExpandProperties=function(e){delete e.isModal,$jq.extend(d,e)},this.setOrientationProperties=function(e){$jq.extend(l,e)},this.setResizeProperties=function(e){$jq.extend(f,e)},this.supports=function(e){return Boolean(c[e])},this.useCustomClose=function(e){d.useCustomClose=e,v.is(":visible")&&this.showClose(!e)};var b={width:300,height:250,showClose:!1,position:"center center",attachment:"fixed"};this.checkViewable=function(){var e=u;this.isViewable(),u!=e&&_("viewableChange",u)},this["float"]=function(){var e=b;"default"==p&&(this.setState("floated"),_("sizeChange",[e.width,e.height]),this.showClose(e.showClose))},this.getFloatingProperties=function(){return o(b)},this.lockScroll=function(e){if(e){var t=w[0].style,i=y[0].style;r={overflow:t.overflow,height:t.height},w.css({overflow:"hidden",height:"100%"}),n={overflow:i.overflow,height:i.height,margin:i.margin,padding:i.padding},y.css({overflow:"hidden",height:"100%",margin:0,padding:0})}else y.css(n),w.css(r)},this.setState=function(e){(p!=e||"resized"==e)&&(p=e,_("stateChange",e)),h||(h=!0,_("ready"))},this.setFloatingProperties=function(e){$jq.extend(b,e)},this.showClose=function(e){e?d.useCustomClose||(v.show(),v.is(":empty")&&setTimeout(function(){v.is(":visible")&&v.html(v.data("img"))},100)):v.hide()},this.setFile=function(t){$jq.extend(i,t),s(e.css.width)&&!s(t.width)&&S.css("width",t.width),s(e.css.height)&&!s(t.height)&&S.css("height",t.height)},this.setDIV=function(e){m.css(e),g.css(e)},this.extendAd=function(t){$jq.extend(!0,e,t)}},H=O.src.match(/^https?\:\/\/([^\/:?#]+)(?:[\/:?#]|$)/i),Y=H&&H[1];I&&f(j+"//"+(Y?Y:"ads.sparkflow.net")+"/e/?i="+I+"&uid="+e.uid+"&v="+w()+"&e=3ps,,"+(e.external_id?"&x="+e.external_id:"")),!s(n)&&n.waitOnLoad&&"complete"!==i.readyState?d("load",t,E):E()}({"placement":[970,250],"close":"\/\/sparkflow-a.akamaihd.net\/sparkflow\/cb.png","file":[{"src":"\/\/sparkflow-a.akamaihd.net\/spk\/631\/11774-1455681850\/m54-0.html","width":970,"height":250,"name":"Main"}],"external_id":131614,"id":11774,"format_type":1,"format_id":70,"campaign_id":3355,"advertiser_id":631,"placement_id":7878,"vars":{"clicktag1":"https:\/\/www.massteacher.org\/lesstesting"},"token":"1456686376:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0aW1lc3RhbXAiOjE0NTY2ODYzNzZ9.DDlcZLn4Nc21vTqKITEw2xmLd0_Qy_n_5S59nWp-9Gk","uid":"Wcby5cJjIi"},window,document,window._spad?_spad:void 0);