/* (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){d(F)?e(t):F(function(){e(t)})}function o(){var e=t,i=10;try{for(;!N&&e.parent.self!==e.self&&!d(e.parent.document)&&i--;)e=e.parent}catch(n){r("warn","Cross-origin Iframe")}return e}function s(e){return JSON.parse(JSON.stringify(e))}function d(e){return"undefined"==typeof e}function l(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],a=r.indexOf("=");if(-1!=a){var o=[r.substr(0,a),r.substr(a+1,r.length)];t[unescape(o[0])]=unescape(o[1]).replace(/\+/g," ")}}return t}function h(){if(/^((?!chrome|android).)*safari/i.test(navigator.userAgent)&&d(top.window.document))throw"Safari Exception"}function f(){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 p(e){return"string"!=typeof e&&"number"!=typeof e?e:(e=String(e),-1==e.toLowerCase().indexOf("px")&&-1==e.indexOf("%")?e+"px":e)}function u(e){if(e.shift){if(e.length)for(var t=e.length-1;t>=0;t--)u(e[t])}else{e+=-1!=e.indexOf("?")?"&":"?",e+="_="+(new Date).getTime().toString(36);var i=new Image;i.src=e}}function m(e,t,i){var n=t.getElementsByTagName("head")[0],r=t.createElement("script");d(i)&&(i=function(){}),r.readyState?r.onreadystatechange=function(){"loaded"!=r.readyState&&"complete"!=r.readyState||(r.onreadystatechange=null,i())}:l("load",r,i),r.src=e,n.appendChild(r)}function g(n){var a=(d(e.js)?"https://ajax.googleapis.com/ajax/libs":e.js)+"/jquery/1.11.3/jquery.min.js";if(d(t.jQuery))m(a,i,function(){n()});else{var o=d($)?t.jQuery:$;o.fn&&o.fn.addBack&&o.fn.animate?n():(r("warn","jQuery build unrecognized"),m(a,i,function(){n(jQuery.noConflict(!0))}))}}function v(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 w(e,t,i){d(e.on)?e.bind(t,i):e.on(t,i)}function y(){var e={WEB:100,SAFEFRAME:200,FIF:201,ORMMA:300,MRAID10:401,MRAID20:402,MRAIDVAST:403};try{d(t.mraid)?L=d(t.ormma)?d(t.sfAPI)&&(d(t.$sf)||d($sf.ext))?d(t.inDapIF)?e.WEB:e.FIF:e.SAFEFRAME:e.ORMMA:(L=e.MRAID10,"2.0"==mraid.getVersion()&&(L=e.MRAID20))}catch(i){r("warn","Unknown environment")}return L}function b(e){if(0==e.filesLeft&&!d(t.$jq)&&!d(t.JSON)&&0==e.loadScripts.length&&d(e.file[0].controller)){var n=function(){try{return t.self!==t.top}catch(e){return!0}};k=$jq(Y),D=$jq(e.DOM.div),D.css("display","inline-block");try{D.css(e.css),navigator.userAgent.toLowerCase().indexOf("firefox")>-1&&n()&&""==x.body.style.height&&(e.css.height.indexOf("%")>-1||e.css["min-height"].indexOf("%")>-1)&&(x.body.style.height="100%")}catch(a){}var o={};for(var s in e){var l=Object.prototype.toString.call(e[s]);if("file"!=s&&"[object Function]"!=l&&"[object HTMLScriptElement]"!=l)try{var c=JSON.stringify(e[s]);c!==JSON.stringify({})&&c!==JSON.stringify([])&&(o[s]=e[s])}catch(a){}}o.group_creative=q;for(var h=e.file.length-1;h>=0;h--){var f=e.file[h];if(f.readyState=R.LOADED,f.controller=new U(e,f),N)f.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})})}(f);else{if(e.safeframeAvailable)try{var p=t.sfAPI||$sf.ext,u=function(){};p.register(parseInt(f.width),parseInt(f.height),u),f.sfAPI=p}catch(a){}f.close=i.createElement("div");var m=$jq(f.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:"close_"+e.uid+"_"+h,title:"Close","data-img":'<img src="'+C+e.close+'" border="0" style="height:100%;width:100%">'});$jq(f.div).append(m),f.mraid=new J(e,f),function(e){w($jq(e.close),"click",function(){e.mraid.close()}),"2.0"==e.mraid.getVersion()&&w(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})})}(f)}var g=function(){var t={width:-1,height:-1,useCustomClose:!1,isModal:!0};try{t=f.mraid.getExpandProperties()}catch(i){}if(f.childBridge("setProperties",[{name:"_info",value:o},{name:"_expandProperties",value:t},{name:"_mraidAvailable",value:N},{name:"_environment",value:e.environment},{name:"_placementType",value:f.mraid.getPlacementType()},{name:"_viewable",value:f.mraid.isViewable()}]),f.childBridge("setCustomData",e.customData),"2.0"==f.mraid.getVersion())try{f.childBridge("setProperties",[{name:"_defaultPosition",value:f.mraid.getDefaultPosition()},{name:"_feature",value:{sms:f.mraid.supports("sms"),tel:f.mraid.supports("tel"),calendar:f.mraid.supports("calendar"),storePicture:f.mraid.supports("storePicture"),inlineVideo:f.mraid.supports("inlineVideo")}},{name:"_maxSize",value:f.mraid.getMaxSize()},{name:"_orientationProperties",value:d(f.mraid.getOrientationProperties)?{allowOrientationChange:!0,forceOrientation:"none"}:f.mraid.getOrientationProperties()},{name:"_screenSize",value:f.mraid.getScreenSize()}])}catch(i){r("error","MRAID 2.0 support issues")}};N?"loading"!=mraid.getState()?(g(),f.childBridge("setState",mraid.getState()),f.controller.setState(mraid.getState()),f.childBridge("dispatchEvent",{event:"ready"})):mraid.addEventListener("ready",function(){g(),f.childBridge("dispatchEvent",{event:"ready"})}):(g(),f.mraid.setState("default"))}}}function _(){if(!d(e.file)){if(d(t.__sparkflow)){t.__sparkflow={};var o=function(e){N||e.mraid.checkViewable(),e.childBridge("setProperties",[{name:"_currentPosition",value:e.mraid.getCurrentPosition()}])},s=function(e){e=e||t.event;try{var i=$jq.parseJSON(e.data);if(!d(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],o=r();"ire"==a&&o.readyState<R.READY?o.readyState=R.READY:"ads"==a&&(o.readyState=R.STARTED),o.controller.trigger(a,k.uid),d(n.tracking[a])||u(n.tracking[a]),d(n.callbacks.adEvent)||n.callbacks.adEvent.call(t,k.uid,a)}else{var o=r();d(o.mraid[i.method])||(i.value?o.mraid[i.method].apply(o.mraid,i.value):o.mraid[i.method].apply(o.mraid))}}}catch(s){}};l("message",Y,s);var c=function(e){if(d(e.pageYOffset)){var t=e.document.body,i=e.document.documentElement;return i=i.clientHeight?i:t,i.scrollTop}return e.pageYOffset},h=c(Y),f=function(){var e=c(Y),t=e-h;if(0!=t){for(var i in __sparkflow){var n=__sparkflow[i].file;if(!d(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}}),o(a))}}h=e}};if(l("scroll",Y,function(){a(f)}),t.DeviceOrientationEvent){var v=function(e){var t;for(var i in __sparkflow)if(__sparkflow[i].DeviceOrientationEvent){d(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})}};l("deviceorientation",Y,function(e){a(v,e)})}if(t.DeviceMotionEvent){var w=function(e){var t;for(var i in __sparkflow)if(__sparkflow[i].DeviceMotionEvent){if(d(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 s=__sparkflow[i].file,l=s.length-1;l>=0;l--)s[l].childBridge("dispatchEvent",{event:"devicemotion",parameter:t})}};l("devicemotion",Y,function(e){a(w,e)})}var y=function(){for(var e in __sparkflow){var t=__sparkflow[e].file;if(!d(t[0].controller))for(var i=t.length-1;i>=0;i--){var n=t[i];"hidden"!=n.mraid.getState()&&(n.controller.screenResize(N),n.childBridge("setProperties",[{name:"_maxSize",value:n.mraid.getMaxSize()}]),n.childBridge("dispatchEvent",{event:"pageResize"}),o(n))}}};if(l("resize",Y,function(){a(y)}),!N){var _="hidden",S={focus:!0,focusin:!0,pageshow:!0,blur:!1,focusout:!1,pagehide:!1},E=function(e){e=e||t.event,V=e.type in S?S[e.type]:!this[_];for(var i in __sparkflow){var n=__sparkflow[i].file;if(!d(n[0].controller))for(var r=n.length-1;r>=0;r--)n[r].mraid.checkViewable()}};_ in i?Y.document.addEventListener("visibilitychange",E):(_="mozHidden")in i?Y.document.addEventListener("mozvisibilitychange",E):(_="webkitHidden")in i?Y.document.addEventListener("webkitvisibilitychange",E):(_="msHidden")in i?Y.document.addEventListener("msvisibilitychange",E):"onfocusin"in i?Y.document.onfocusin=Y.document.onfocusout=E:Y.onpageshow=Y.onpagehide=Y.onfocus=Y.onblur=E}}var k=new H(e),D=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]?D(e[n],i[n]):e[n]=i[n])}return e},j=function(e){d(e.width)||(k.placement[0]=parseInt(e.width)),d(e.height)||(k.placement[1]=parseInt(e.height)),d(e.tracking)||O(k,e.tracking),d(e.clickmask)||(k.clickmask=e.clickmask),d(e.insertbefore)||(k.insertbefore=e.insertbefore),d(e.css)||D(k.css,e.css),d(e.callbacks)||D(k.callbacks,e.callbacks),d(e.customData)||D(k.customData,e.customData),d(e.loadScripts)||(k.loadScripts=k.loadScripts.concat(e.loadScripts))},O=function(e,t){for(var i in t){var n="impression"==i?"imp":"click"==i?"clk":i;d(e.tracking[n])&&(e.tracking[n]=[]),e.tracking[n]=e.tracking[n].concat(t[i])}},P=function(e,t){d(e.all)||j(e.all),d(e[t])||j(e[t])},$=function(){if(d(n)){var i=d(I.g)||d(I.t)?A:I;i.tracking={},i.i&&(i.tracking.imp=i.i.split(",")),i.c&&(i.tracking.clk=i.c.split(",")),j(i)}else j(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])};a(A),a(I),D(k.customData,r);var o=Y._spads;if(!d(o)){var s=d(k.format_type)?-1:k.format_type,l=d(k.format_id)?-1:k.format_id,c=parseInt(q.split(",")[0]);d(o.format_types)||P(o.format_types,s),d(o.formats)||P(o.formats,l),d(o.placements)||P(o.placements,c),d(o.creatives)||P(o.creatives,e.id)}};$(),d(k.tracking.imp)||u(k.tracking.imp);var L=k.placement;(9==k.placement[0]&&9==k.placement[1]||1==k.placement[0]&&1==k.placement[1])&&(L=[1,0]);var F=i.createElement("div"),U=F.style;F.id="div_"+k.uid,F.className=M+"main "+M+"loading",U.width=p(L[0]),U.height=p(L[1]),U.display="none",U.verticalAlign="top",U.padding="0px",U.margin="0px",U.border="0px",U.position=T?"absolute":"inherit",T&&(U.top="0px",U.left="0px"),U.zIndex=B;try{U.textAlign="start"}catch(J){}if(k.DOM.div=F,T)try{z=Y.document.body.firstElementChild||z}catch(J){}var W=d(k.insertbefore)||null===k.insertbefore?z:k.insertbefore;null===k.insertbefore&&r("warn","Element specified in insertbefore not found"),W.parentNode.insertBefore(k.DOM.div,W),x=k.DOM.div.ownerDocument,__sparkflow[e.uid]=k;for(var Q=0;Q<k.file.length;Q++){var X=k.file[Q],G=i.createElement("iframe"),F=i.createElement("div"),U=F.style,K=G.style,Z=C+X.src;X.readyState=R.INITIAL,d(e.js)||(Z+="?js="+encodeURIComponent(e.js)),F.id="div_"+k.uid+"_"+Q,U.width=p(X.width),U.height=p(X.height),U.display="inline-block",U.verticalAlign="top",U.padding="0px",U.margin="0px",U.border="0px",U.position="relative",U.maxWidth="none";try{U.textAlign="start"}catch(J){}X.div=F,k.DOM.div.appendChild(X.div),G.id="frame_"+k.uid+"_"+Q,G.frameBorder="0",G.width="100%",G.height="100%",G.scrolling="no",G.allowtransparency="true",G.seamless="true",G.src=Z,K.position="static",K.overflow="hidden",K.maxWidth="none",l("load",G,function(){k.filesLeft--,b(k)}),X.frame=G,X.div.appendChild(X.frame),X.childBridge=function(e,t){this.frame.contentWindow.postMessage(JSON.stringify({method:e,value:t}),"*")}}if(g(function(e){e=d(e)?jQuery:e,t.$jq=e,d(t.$sf)&&(t.$sf=e);for(var n=0;n<k.loadScripts.length;n++)m(k.loadScripts[n],i,function(){k.loadScripts.pop(),b(k)});b(k)}),d(t.JSON)){var ee=C+"//sparkflow-a.akamaihd.net";d(e.js)||(ee=e.js),m(ee+"/sparkflow/json2.min.js",i,function(){b(k)})}}}function S(){var e=Y.PUBLISHER_FIX_LOADED;t.ut_patchUrl&&"string"==typeof t.ut_patchUrl&&!e?t.ut_patch_wait4Load?m(ut_patchUrl,Y.document,function(){_()}):(m(ut_patchUrl,Y.document),_()):_()}function E(){if(v(z))S();else{var e=function(){z=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(z),S()};try{e()}catch(n){"complete"===i.readyState?r("error","Unable to initialize"):(r("warn","Waiting window.onload to initialize"),l("load",t,function(){try{e()}catch(t){r("error","Unable to initialize")}}))}}}var x,k,D,C="https:"==i.location.protocol?"https:":"http:",j=i.getElementsByTagName("script"),O=i.currentScript||j[j.length-1],z=O,P=O.src.replace(/^[^\?]+\??/,""),A=c(P),I=c(i.location.href.split("?")[1]),q=d(e.placement_id)?d(A.g)?d(I.g)||d(I.t)?void 0:I.g+","+e.id:A.g+","+e.id:e.placement_id+","+e.id,B=2147483637,M="sprkflw_",R={INITIAL:0,LOADED:1,READY:2,STARTED:3,HIDDEN:4},L=0,T=e.placement[0]<2&&e.placement[1]<2,F=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame,N=!d(t.mraid)||!d(t.ormma),V=!0,Y=o(),H=function(e){this.filesLeft=e.file.length,this.DOM={reposElements:[]},this.environment=L,this.safeframeAvailable=!d(t.sfAPI)||!d(t.$sf)&&!d(t.$sf.ext),this.clickmask="$link",this.callbacks={},this.css={},this.tracking={},this.loadScripts=[],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]},U=function(e,n){var a,o="loading",s={},l=f(),c=$jq(n.div),u=$jq(n.frame),m=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))}},g=function(e,t,i){l?(t.transition="all "+i+"ms",setTimeout(function(){e.css(t)},0)):e.animate(t,i)},v=function(e,t,i){e.velocity(t,{duration:i})},w=$jq.Velocity?v:g,y=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:d(i)?"":i,position:d(n)?"":n,visibility:d(r)?"":r,transform:d(a)?"":a}),t.css({display:"inherit",position:"static",visibility:"visible",transform:"none"}).addClass("sfe"+e.uid)})},b=function(e){var t={};for(var i in e)"string"==typeof e[i]&&""!=e[i]&&(t[i]=e[i]);return t},_=function(o){var s={width:p(e.placement[0]),height:p(e.placement[1])},l=c.offset(),f=n.div.style,g=0;if($jq.extend(s,e.css),s.position="relative",t!==t.parent&&n.div.ownerDocument===i)try{h();var v=t.parent.document,_=$jq("html",v),S=$jq("body",v),E=$jq(t.parent),x=m(v),C=!0;d(a)&&(C=!1,a={parentHTML:$jq.extend({overflow:"",height:""},b(_[0].style)),parentBODY:$jq.extend({overflow:"",height:"",margin:"",padding:""},b(S[0].style)),containerIFRAME:b(x[0].style)}),o?(S.css({overflow:"hidden",height:"100%",margin:0,padding:0}),_.css({overflow:"hidden",height:"100%"}),x.css({position:"absolute",top:0,left:0,width:E.width(),height:E.height()}),x[0].style.setProperty("z-index",B+5,"important")):C&&(S.css(a.parentBODY),_.css(a.parentHTML),x.css(a.containerIFRAME))}catch(j){r("error","Iframe",j)}if(o){Y.scrollTo(0,0);for(var O in __sparkflow){var z=$jq(__sparkflow[O].DOM.div);O!=e.uid?z.hide():(z.is(":visible")||r("warn","Probable TAG conflict"),z.show())}y(D),d(x)||y(x)}else{for(var O in __sparkflow)O==e.uid||d(__sparkflow[O].file[0].controller)||$jq(__sparkflow[O].DOM.div).show();for(var O=e.DOM.reposElements.length-1;O>=0;O--){var P=e.DOM.reposElements[O];$jq(P.element).css({display:P.display,visibility:P.visibility,position:P.position,transform:P.transform}).removeClass("sfe"+e.uid)}e.DOM.reposElements=[]}var A=o?k.width():s.width,$=o?k.height():s.height,I=o||d(s["min-width"])?"":s["min-width"],q=o||d(s["min-height"])?"":s["min-height"];if(o&&(f.top=p(l.top),f.left=p(l.left)),f.position=o?"absolute":s.position,f.zIndex=o?B+6:"auto",w(c,{top:o?p(k.scrollTop()):"auto",left:o?p(k.scrollLeft()):"auto",width:A,height:$,"min-width":I,"min-height":q},g),w(u,{width:A,height:$,"min-width":I,"min-height":q},g),!o&&t.inDapIF&&i.body.id)try{parent.dap_Resize(i.body.id,e.placement[0],e.placement[1])}catch(j){r("warn","Failed FIF attempt",j)}},S=function(a){var o=n.mraid.getResizeProperties();d(e.css.width)||(o.width=e.css.width),d(e.css.height)||(o.height=e.css.height),d(e.css["min-width"])||(o["min-width"]=e.css["min-width"]),d(e.css["min-height"])||(o["min-height"]=e.css["min-height"]);var s=p(a||!d(e.css.width)?o.width:n.width),l=p(a||!d(e.css.height)?o.height:n.height),h=p(a||!d(e.css["min-width"])?o["min-width"]:n.width),f=p(a||!d(e.css["min-height"])?o["min-height"]:n.height),g=p(a?o.offsetY:0),v=p(a?o.offsetX:0),y={width:s,height:l,"min-width":h,"min-height":f};for(var b in y)d(y[b])&&delete y[b];w(u,y,o.speed);var _=c,S=function(){if(n.div.ownerDocument===i)try{_=$jq(m(t.parent.document)),_[0].style.position="relative"}catch(e){r("error","Iframe",e)}};if(t.inDapIF)try{var E=parent.document.getElementById(i.body.id);E?(o.push||(E.style.position="absolute",E.style.zIndex=29999),_[0].style.width=s,_[0].style.height=l,_[0].style.minWidth=h,_[0].style.minHeight=f,_=$jq(E),_.closest(".showcasead").css({"z-index":29998})):S()}catch(x){S()}a&&!o.push||w(D,y,o.speed),"fixed"!=c.css("position")&&$jq.extend(y,{top:g,left:v}),n.sfAPI?a?n.sfAPI.expand({l:-1*o.offsetX,t:-1*o.offsetY,r:o.width-n.width+o.offsetX,b:o.height-n.height+o.offsetY,push:o.push}):n.sfAPI.collapse():(t!==t.parent&&S(),w(_,y,o.speed))};this.on=function(e,t){d(s[e])&&(s[e]=[]),s[e].unshift(t)},this.trigger=function(e,t){if(!d(s[e]))for(var i=s[e].length-1;i>=0;i--)s[e][i].call(n,t)},this.setState=function(t){if(o!=t||"resized"==t){if("expanded"==t)_(!0);else if("resized"==t){var i=n.mraid.getResizeProperties();-1==i.width&&-1==i.height?(N||n.mraid.lockScroll(!0),_(!0)):S(!0)}else if("default"==t)"resized"==o?S(!1):1==n.width&&1==n.height?(N||(n.mraid.lockScroll(!0),n.mraid.showClose(!0)),_(!0)):n.width>9&&n.height>9&&_(!1);else if("hidden"!=t||N){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:p(i.width),height:p(i.height),"min-width":p(i.width),"min-height":p(i.height),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=R.HIDDEN,_(!1),c.hide(),1==e.file.length&&D.hide();o=t,e.DOM.div.className=M+"main "+M+t}},this.screenResize=function(e){n.readyState!=R.READY&&n.readyState!=R.STARTED||("expanded"==o||"default"==o&&!N&&1==n.width&&1==n.height||"resized"==o&&n.mraid.getResizeProperties().width<0&&n.mraid.getResizeProperties().height<0||e)&&_(!0)}},J=function(e,i){var n={},r={},a={},o={width:k.width(),height:k.height(),useCustomClose:!1,isModal:!0},l={sms:!1,tel:!1,calendar:!1,storePicture:!1,inlineVideo:!1},c={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(x.getElementsByTagName("html")[0]),y=$jq(x.body),b=function(n,r){if(!d(a[n]))for(var o=a[n].length-1;o>=0;o--)a[n][o].call(i,r);d(e.callbacks[n])||e.callbacks[n].call(t,e.uid)};this.addEventListener=function(e,t){d(a[e])&&(a[e]=[]),a[e].unshift(t)},this.close=function(){this.lockScroll(!1),this.showClose(!1),"expanded"==p||"resized"==p?(this.setState("default"),b("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"),b("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:D.offset().left,y:D.offset().top,width:e.placement[0],height:e.placement[1]}},this.getExpandProperties=function(){return s(o)},this.getMaxSize=function(){return{width:k.width(),height:k.height()}},this.getOrientationProperties=function(){return s(c)},this.getPlacementType=function(){return T?"interstitial":"inline"},this.getResizeProperties=function(){return s(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(!V)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(!d(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||d(f.width)||d(f.height)?b("error"):(this.setState("resized"),b("sizeChange",[f.width,f.height]))},this.setExpandProperties=function(e){delete e.isModal,$jq.extend(o,e)},this.setOrientationProperties=function(e){$jq.extend(c,e)},this.setResizeProperties=function(e){$jq.extend(f,e)},this.supports=function(e){return Boolean(l[e])},this.useCustomClose=function(e){o.useCustomClose=e,v.is(":visible")&&this.showClose(!e)};var _,S,E={width:300,height:250,showClose:!1,position:"center center",attachment:"fixed"},C=function(e){var t=e.createElement("style");return t.appendChild(e.createTextNode("")),e.head.appendChild(t),t};this.addCSSRule=function(e,t,i){d(_)&&(_=C(x),S=_.sheet),"insertRule"in S?S.insertRule(e+"{"+t+"}",i):"addRule"in S&&S.addRule(e,t,i)},this.addJavaScript=function(e){var t=x.createElement("script");t.type="text/javascript";try{t.appendChild(x.createTextNode(e)),x.body.appendChild(t)}catch(i){t.text=e,x.body.appendChild(t)}},this.checkViewable=function(){var e=u;this.isViewable(),u!=e&&b("viewableChange",u)},this["float"]=function(){var e=E;"default"==p&&(this.setState("floated"),b("sizeChange",[e.width,e.height]),this.showClose(e.showClose))},this.getFloatingProperties=function(){return s(E)},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.removeCSS=function(){d(_)||(x.head.removeChild(_),_=void 0)},this.setState=function(e){p==e&&"resized"!=e||(p=e,b("stateChange",e)),h||(h=!0,b("ready"))},this.setFloatingProperties=function(e){$jq.extend(E,e)},this.showClose=function(e){e?o.useCustomClose||(v.show(),v.is(":empty")&&(i.readyState==R.STARTED?v.html(v.data("img")):i.controller.on("ads",function(){v.is(":visible")&&v.html(v.data("img"))}))):v.hide()},this.setFile=function(t){$jq.extend(i,t),d(e.css.width)&&!d(t.width)&&(D.css("width",t.width),m.css("width",t.width),g.css("width",t.width)),d(e.css.height)&&!d(t.height)&&(D.css("height",t.height),m.css("height",t.height),g.css("height",t.height))},this.setDIV=function(e){m.css(e),g.css(e)},this.extendAd=function(t){$jq.extend(!0,e,t)}},W=O.src.match(/^https?\:\/\/([^\/:?#]+)(?:[\/:?#]|$)/i),Q=W&&W[1];q&&u(C+"//"+(Q?Q:"ads.sparkflow.net")+"/e/?i="+q+"&uid="+e.uid+"&v="+y()+"&e=3ps,,"+(e.external_id?"&x="+e.external_id:"")),!d(n)&&n.waitOnLoad&&"complete"!==i.readyState?l("load",t,E):E()}({"user":{"device":"desktop","browser":"Chrome","version":"50.0.2661.37"},"placement":[970,250],"close":"\/\/sparkflow-a.akamaihd.net\/sparkflow\/cb.png","file":[{"src":"\/\/sparkflow-a.akamaihd.net\/spk\/1320\/16974-1467380050\/m54-0.html","width":970,"height":250,"name":"Main"}],"external_id":111580,"id":16974,"format_type":1,"format_id":70,"template_id":0,"campaign_id":4705,"advertiser_id":1320,"placement_id":11122,"vars":{"clicktag1":"https:\/\/ad.doubleclick.net\/ddm\/clk\/305798506;133014534;c","clicktag2":"https:\/\/ad.doubleclick.net\/ddm\/clk\/305798506;133014534;c","clicktag3":"https:\/\/ad.doubleclick.net\/ddm\/clk\/305798506;133014534;c","clicktag4":"https:\/\/ad.doubleclick.net\/ddm\/clk\/305798506;133014534;c","clicktag5":"https:\/\/ad.doubleclick.net\/ddm\/clk\/305798506;133014534;c"},"token":"1469060931:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0aW1lc3RhbXAiOjE0NjkwNjA5MzF9.iYKz3va4x5O07s_54F-S-7Y65Q3DCAhiCGW2O7J8fp8","uid":"8doAlXkUE0"},window,document,window._spad?_spad:void 0);