!function(){var a=void 0,b=function(a,b){function c(a){return a?d(a):void 0}function d(a){for(var b in c.prototype)a[b]=c.prototype[b];return a}return a.exports=b,a.exports=c,c.prototype.on=function(a,b){return this._callbacks=this._callbacks||{},(this._callbacks[a]=this._callbacks[a]||[]).push(b),this},c.prototype.once=function(a,b){function c(){d.off(a,c),b.apply(this,arguments)}var d=this;return this._callbacks=this._callbacks||{},b._off=c,this.on(a,c),this},c.prototype.off=c.prototype.removeListener=c.prototype.removeAllListeners=function(a,b){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var c=this._callbacks[a];if(!c)return this;if(1==arguments.length)return delete this._callbacks[a],this;var d=index(c,b._off||b);return~d&&c.splice(d,1),this},c.prototype.emit=function(a){this._callbacks=this._callbacks||{};var b=[].slice.call(arguments,1),c=this._callbacks[a];if(c){c=c.slice(0);for(var d=0,e=c.length;e>d;++d)c[d].apply(this,b)}return this},c.prototype.listeners=function(a){return this._callbacks=this._callbacks||{},this._callbacks[a]||[]},c.prototype.hasListeners=function(a){return!!this.listeners(a).length},a.exports}({},{}),c=function(b,c){return b.exports=c,function(a,b){"use strict";a(function(){function a(a,b,c,e){return d(a).then(b,c,e)}function c(a,b){this._message=a,this.inspect=b}function d(a){return g(function(b){b(a)})}function e(b){return a(b,j)}function f(){function a(a,f,g){b.resolve=b.resolver.resolve=function(b){return e?d(b):(e=!0,a(b),c)},b.reject=b.resolver.reject=function(a){return e?d(j(a)):(e=!0,f(a),c)},b.notify=b.resolver.notify=function(a){return g(a),a}}var b,c,e;return b={promise:Q,resolve:Q,reject:Q,notify:Q,resolver:{resolve:Q,reject:Q,notify:Q}},b.promise=c=g(a),b}function g(a){return h(a,P.PromiseStatus&&P.PromiseStatus())}function h(a,b){function d(a,b,c,d){function e(e){e._message(a,b,c,d)}n?n.push(e):D(function(){e(k)})}function e(){return k?k.inspect():C()}function f(a){n&&(k=m(a),p(n,k),n=Q,b&&q(k,b))}function g(a){f(j(a))}function h(a){n&&p(n,l(a))}var i,k,n=[];i=new c(d,e),i._status=b;try{a(f,g,h)}catch(o){g(o)}return i}function i(a){return k(new n(a),function(){return A(a)})}function j(a){return k(new o(a),function(){return B(a)})}function k(a,b){return new c(function(b,c,d){try{d(a[b].apply(a,c))}catch(e){d(j(e))}},b)}function l(a){return new c(function(b,c,d,e){var f=c[2];try{e("function"==typeof f?f(a):a)}catch(g){e(g)}})}function m(a){return a instanceof c?a:a===Object(a)&&"then"in a?g(function(b,c,d){D(function(){try{var e=a.then;"function"==typeof e?I(e,a,b,c,d):b(i(a))}catch(f){c(f)}})}):i(a)}function n(a){this.value=a}function o(a){this.reason=a}function p(a,b){D(function(){for(var c,d=0;c=a[d++];)c(b)})}function q(a,b){function c(){b.fulfilled()}function d(a){b.rejected(a)}a.then(c,d)}function r(a){return a&&"function"==typeof a.then}function s(b,c,d,e,f){return a(b,function(b){function h(d,e,f){function g(a){n(a)}function h(a){m(a)}var i,j,k,l,m,n,o,p;if(o=b.length>>>0,i=Math.max(0,Math.min(c,o)),k=[],j=o-i+1,l=[],i)for(n=function(a){l.push(a),--j||(m=n=F,e(l))},m=function(a){k.push(a),--i||(m=n=F,d(k))},p=0;o>p;++p)p in b&&a(b[p],h,g,f);else d(k)}return g(h).then(d,e,f)})}function t(a,b,c,d){function e(a){return b?b(a[0]):a[0]}return s(a,1,e,c,d)}function u(a,b,c,d){return y(a,F).then(b,c,d)}function v(){return y(arguments,F)}function w(a){return y(a,A,B)}function x(a,b){return y(a,b)}function y(b,c,d){return a(b,function(b){function e(e,f,g){function h(b,h){a(b,c,d).then(function(a){i[h]=a,g(a),--k||e(i)},f)}var i,j,k,l;if(k=j=b.length>>>0,i=[],!k)return void e(i);for(l=0;j>l;l++)l in b?h(b[l],l):--k}return h(e)})}function z(b,c){var d=I(H,arguments,1);return a(b,function(b){var e;return e=b.length,d[0]=function(b,d,f){return a(b,function(b){return a(d,function(a){return c(b,a,f,e)})})},G.apply(b,d)})}function A(a){return{state:"fulfilled",value:a}}function B(a){return{state:"rejected",reason:a}}function C(){return{state:"pending"}}function D(a){1===K.push(a)&&J(E)}function E(){for(var a,b=0;a=K[b++];)a();K=[]}function F(a){return a}a.promise=g,a.resolve=d,a.reject=e,a.defer=f,a.join=v,a.all=u,a.map=x,a.reduce=z,a.settle=w,a.any=t,a.some=s,a.isPromise=r,a.isPromiseLike=r,c.prototype={then:function(a,b,c){var d,e;return d=arguments,e=this._message,h(function(a,b,c){e("when",d,a,c)},this._status&&this._status.observed())},otherwise:function(a){return this.then(Q,a)},ensure:function(a){function b(){return d(a())}return this.then(b,b)["yield"](this)},"yield":function(a){return this.then(function(){return a})},tap:function(a){return this.then(a)["yield"](this)},spread:function(a){return this.then(function(b){return u(b,function(b){return a.apply(Q,b)})})},always:function(a,b){return this.then(a,a,b)}},n.prototype.when=function(a){return"function"==typeof a?a(this.value):this.value},o.prototype.when=function(a,b){if("function"==typeof b)return b(this.reason);throw this.reason};var G,H,I,J,K,L,M,N,O,P,Q;if(K=[],L=b.setTimeout,P="undefined"!=typeof console?console:a,"function"==typeof setImmediate)J=setImmediate.bind(b);else if("undefined"!=typeof MessageChannel){var R=new MessageChannel;R.port1.onmessage=E,J=function(){R.port2.postMessage(0)}}else J="object"==typeof process&&process.nextTick?process.nextTick:function(a){L(a,0)};return M=Function.prototype,N=M.call,I=M.bind?N.bind(N):function(a,b){return a.apply(b,H.call(arguments,2))},O=[],H=O.slice,G=O.reduce||function(a){var b,c,d,e,f;if(f=0,b=Object(this),e=b.length>>>0,c=arguments,c.length<=1)for(;;){if(f in b){d=b[f++];break}if(++f>=e)throw new TypeError}else d=c[1];for(;e>f;++f)f in b&&(d=a(d,b[f],f,b));return d},a})}("function"==typeof a&&a.amd?a:function(a){b.exports=a()},this),b.exports}({},{}),d=function(a,b){a.exports=b;var d=c,e=a.exports=function(a){if(!a||void 0===a[0])return d.reject({message:"Invalid event spec",data:a});var b=a[0],c=a[1],f=e.handlers[b];return void 0===f?d.reject({message:"Event handler doesn't exist",data:a}):f(c)};return e.handlers={},a.exports}({},{}),e=function(a,b){return a.exports=b,b.MACRO_TYPE={javascript:0,javascriptFile:1,elementAttribute:100,htmlPiggyback:101},b.EVENT_TYPE={pageLoad:0},b.RUN_MODE={normal:0,debug:1},a.exports}({},{}),f=function(a,b){a.exports=b;var c=e.RUN_MODE;return b.CURRENT_RUN_MODE={mode:c.normal},a.exports}({},{}),g=function(a,b){return a.exports=b,b.window=window,b.document=document,a.exports}({},{}),h=function(a,b){a.exports=b;var d=g,e=c;b.noop=function(){},b.on=function(a,b,c){d.document.addEventListener?a.addEventListener(b,c,!1):a.attachEvent("on"+b,c)},b.removeListener=function(a,b,c){d.document.addEventListener?a.removeEventListener(b,c,!1):a.detachEvent("on"+b,c)},b.indexOf=function(a,b){if(a.indexOf)return a.indexOf(b);for(var c=0;c<a.length;++c)if(a[c]===b)return c;return-1};var f=Array.prototype.forEach;b.each=function(a,b,c){if(null!==a&&void 0!==a)if(f&&a.forEach===f)a.forEach(b,c);else if(a.length===+a.length)for(var d=0,e=a.length;e>d;d++)b.call(c,a[d],d,a);else{var g;for(g in a)a.hasOwnProperty(g)&&b.call(c,a[g],g,a)}};var h={undefined:!0,"boolean":!0,number:!0,string:!0,object:!1,xml:!1,"function":!1};b.isLiteral=function(a){return null===a?!0:h[typeof a]};var i=/^((http(s)?:)?\/\/|\.|\/)/gi,j=b.fixScriptSrc=function(a){var b=i.test(a);return i.lastIndex=0,b||(a="//"+a),a};b.loadScript=function(a,b,c){function f(){h.onload=null,h.onreadystatechange=null,i.resolve()}if(!a)return e.reject({message:"No url provided"});var g=d.document.getElementsByTagName("script")[0],h=d.document.createElement("script"),i=e.defer();return h.type="text/javascript",h.async=!c,h.src=j(a),h.onload=f,h.onreadystatechange=function(){var a=h.readyState;("loaded"===a||"complete"===a)&&f()},g.parentNode.insertBefore(h,g),i.promise};var k;if(b.querySelector=function(a){return k(a)},void 0!==d.document.querySelector)k=function(a){return e.resolve(d.document.querySelector(a))};else{var l="//d.turn.com/scripts/sizzle.js",m=b.loadScript(l).then(function(){return k=function(a){return e.resolve(Sizzle(a)[0])}});k=function(a){return m.then(function(b){return b(a)})}}var n;if(void 0!==d.window.parent)if(b.parentSelector=function(a){return n(a)},void 0!==d.window.parent.document.querySelector)n=function(a){return e.resolve(d.window.parent.document.querySelector(a))};else{var l="//d.turn.com/scripts/sizzle.js",o=b.loadScript(l).then(function(){return n=function(a){return e.resolve(Sizzle(a,d.window.parent.document)[0])}});n=function(a){return o.then(function(b){return b(a)})}}return b.eval=function(a){return d.window.eval.call(d.window,a)},b.parentEval=function(a){return d.window.parent.window.eval(a)},a.exports}({},{}),i=(function(a,b){a.exports=b;var f=d,i=c,j=h,k=e.EVENT_TYPE,l=g,m=k.pageLoad;return a.exports=f.handlers[m]=function(){function a(){j.removeListener(l.window,"load",a),b.resolve()}var b=i.defer();return"complete"===l.document.readyState?b.resolve():j.on(l.window,"load",a),function(){return b.promise}}(),a.exports}({},{}),function(a,b){a.exports=b;var d=h,e=c,f=",",g=2e3,b=a.exports=function(a,b,c,f){var h,k,l,m=[];if(f||(f=g),f-=a.length,!(0>f)){if(h=i(b),h.length<f)l=d.loadScript(a+h+c),m.push(l);else for(k=j(h,f);h=k.pop();)l=d.loadScript(a+h+c),m.push(l);return e.all(m)}},i=b.dataToQueryString=function(a){for(var b,c,d,e=[];a.length;)c=a.pop(),b=a.pop(),d=encodeURIComponent(b)+"="+encodeURIComponent(c),e.push(d);return e.join(f)},j=b.chunkQueryString=function(a,b){for(var c,d,e=[],g=a.length,h=0;g-h>b;)if(d=a.lastIndexOf(f,h+b),-1!==d){if(h>=d)break;c=a.substring(h,d),e.push(c),h=d+1}else{if(h=a.indexOf(f,h),-1===h)break;h++}return c=a.substring(h),c.length<=b&&e.push(c),e};return a.exports}({},{})),j=function(a,b){a.exports=b;var d=c,e=h,f=a.exports=function(a){if(!a||void 0===a[0]||void 0===a[1])return d.reject({message:"Invalid event spec",data:a});var b=a[0],c=a[1],g=a[2],h=f.handlers[c];return void 0===h?d.reject({message:"Macro handler doesn't exist",data:a}):h(g).then(function(c){return e.isLiteral(c)?{key:b,value:c}:d.reject({message:"Value not a literal",data:{spec:a,value:c}})},function(a){return d.reject({message:"Evaluation error",data:a})})};return f.handlers={},a.exports}({},{}),k=function(a,g){a.exports=g;var k=c,l=b,m=d,n=i,o=e,p=h,q=j,r=o.EVENT_TYPE,s=[r.pageLoad],t=f.CURRENT_RUN_MODE;return a.exports=function(){function a(a){return a&&a.length?d?(f.emit("report",a),g(d,a,h).then(a)):k.reject({message:"No endpoint set",data:a}):k.reject({message:"No data found",data:a})}function b(b){var c=[];return p.each(b,function(a){if("rejected"===a.state)f.emit("error",a.reason);else{var b=a.value,d=b.key,e=b.value;-1!==d&&c.push(d,e)}}),a(c)}function c(a,c){function d(){var b=[];return p.each(a,function(a){try{var c=q(a);b.push(c)}catch(d){f.emit("error",d)}}),k.settle(b)}return c||(c=s),m(c).then(d).then(b)}var d,e,f=new l,g=n,h="";return e=c,e.reportTo=function(a){a&&(d=a)},e.gdpr=function(a,b){void 0!==a&&a>-1&&(h.startsWith("/us_privacy")&&(h+="/gdpr/"+a+"/"+b),h="/gdpr/"+a+"/"+b)},e.usPrivacy=function(a){void 0!==a&&a.length>0&&(h.startsWith("/gdpr")&&(h+="/us_privacy"+a),h="/us_privacy"+a)},e.configure=function(a){a&&(t.mode=a.RUN_MODE)},e.on=function(a,b){f.on(a,b)},e.removeListener=function(a,b){f.removeListener(a,b)},e},a.exports}({},{});(function(a,b){a.exports=b;var c=k,d=g;if("undefined"==typeof FLEXTAG_DISABLE){var e=d.window.FlexTag,f=c();f.noConflict=function(){return d.window.FlexTag=e,f.api},d.window.FlexTag=f}return a.exports})({},{}),function(a,b){a.exports=b;var d=j,g=c,i=h,k=e,l=k.RUN_MODE,m=k.MACRO_TYPE,n=m.elementAttribute,o=f.CURRENT_RUN_MODE;return a.exports=d.handlers[n]=function(a){function b(b){if(!b)return g.reject({message:"Element not found",data:a});switch(d){case"innerText":case"text":return b.innerText||b.textContent;case"innerHTML":return b.innerHTML;case"value":return b.value;case"isSelected":return b.checked;case"selectedValue":return b.options[b.selectedIndex].value;default:return b.getAttribute(d)}}if(!(a&&a instanceof Array&&a[0]&&a[1]))return g.reject({message:"Invalid expression",data:a});var c=a[0],d=a[1];try{return o.mode===l.debug?i.parentSelector(c).then(b):i.querySelector(c).then(b)}catch(e){return g.reject(e)}},a.exports}({},{}),function(a,b){function d(a){var b=q.test(a);return q.lastIndex=0,b}function f(a,b,c){if(a.childNodes.length>0){for(var d,e=l.document.createDocumentFragment();a.childNodes.length>0;)d=a.childNodes[0],a.removeChild(d),e.appendChild(d);n.querySelector(b).then(function(a){switch(c){case"append":k(e,a);break;case"prepend":i(e,a);break;case"default":k(e,a)}})}}function i(a,b){0===b.childNodes.length?b.appendChild(a):b.insertBefore(a,b.childNodes[0])}function k(a,b){b.appendChild(a)}a.exports=b;var l=g,m=c,n=h,o=j,p=e.MACRO_TYPE,q=/<script/gim,r=p.htmlPiggyback;return a.exports=o.handlers[r]=function(a){if(!(a&&a instanceof Array&&a[0]))return void callback("Invalid expression");var b=a[0],c=a[1]||"body",e=a[2]||"append",g=d(b),h=l.document.createElement("div");if(g){h.innerHTML=" "+b;var i=h.getElementsByTagName("script"),j=[],k=[],o=[];n.each(i,function(a){a.src?k.push(a.src):j.push(a.innerHTML),o.push(a)});for(var p=o.length-1;p>=0;p--)o[p].parentNode.removeChild(o[p]);h.innerHTML&&h.innerHTML>0&&(h.innerHTML=h.innerHTML.substring(1)),f(h,c,e),n.each(k,function(a){try{n.loadScript(a)}catch(b){}}),n.each(j,function(a){try{n.eval(a)}catch(b){}})}else h.innerHTML=b,f(h,c,e);m.resolve(void 0)},a.exports}({},{}),function(a,b){a.exports=b;var d=j,g=c,i=h,k=e,l=k.RUN_MODE,m=k.MACRO_TYPE,n=m.javascript,o=f.CURRENT_RUN_MODE;return a.exports=d.handlers[n]=function(a){if(!(a&&a instanceof Array&&void 0!==a[0]))return g.reject({message:"Invalid expression",data:a});var b,c=a[0];try{if(b=o.mode===l.debug?i.parentEval(c):i.eval(c),"undefined"==typeof b||null===b)throw{message:"Undefined",data:a}}catch(d){return g.reject(d)}return g.resolve(b)},a.exports}({},{}),function(a,b){a.exports=b;var d=c,f=h,g=j,i=e.MACRO_TYPE,k=i.javascriptFile;return a.exports=g.handlers[k]=function(a){if(!(a&&a instanceof Array&&a[0]))return d.reject({message:"Invalid expression",data:spec});var b=a[0];try{return f.loadScript(b)}catch(c){return d.reject(c)}},a.exports}({},{})}();FlexTag.reportTo("//d.turn.com/r/dd/id/L21rdC8xMjg0L3BpZC85ODk2ODgxMS90LzA/pdata/");FlexTag();