(function(){var DEPS_GRAPH={'dcmenablermodule':[],'$weak$':['dcmenablermodule']};window.STUDIO_SDK_START=+new Date();var f,aa=function(a){var b=0;return function(){return b>>0)+"_",d=0,e=function(g){if(this instanceof e)throw new TypeError("Symbol is not a constructor");return new b(c+(g||"")+"_"+d++,g)};return e}); m("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c0:!1}function Oa(){return z()?Na("Chromium"):(y("Chrome")||y("CriOS"))&&!(z()?0:y("Edge"))||y("Silk")};var Pa=function(a){Pa[" "](a);return a};Pa[" "]=function(){};!y("Android")||Oa();Oa();y("Safari")&&(Oa()||(z()?0:y("Coast"))||(z()?0:y("Opera"))||(z()?0:y("Edge"))||(z()?Na("Microsoft Edge"):y("Edg/"))||z()&&Na("Opera"));var A=function(){},Ra=function(a){B=a|6;Qa(B)},Qa=function(a){C(a,2,1);C(a,1,2);C(a,4,8);C(a,8,4);C(a,128,64);C(a,64,128);C(a,256,2)},C=function(a,b,c){(a&b)==b&&(B|=b,B&=~c)};u("studio.common.Environment",A);A.Type={LIVE:1,LOCAL:2,BROWSER:4,IN_APP:8,LAYOUTS_PREVIEW:16,CREATIVE_TOOLSET:32,RENDERING_STUDIO:64,RENDERING_TEST:128,PREVIEW:256};var B=6;A.addType=function(a){B|=a;Qa(a)};A.setType=Ra;A.hasType=function(a){return(B&a)==a};A.getValue=function(){return B};var D=function(a,b){this.width=a;this.height=b};D.prototype.aspectRatio=function(){return this.width/this.height};D.prototype.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};D.prototype.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};D.prototype.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};var E=function(){this.o=this.o;this.s=this.s};E.prototype.o=!1;E.prototype.dispose=function(){this.o||(this.o=!0,this.g())};E.prototype[Symbol.dispose]=function(){this.dispose()};E.prototype.g=function(){if(this.s)for(;this.s.length;)this.s.shift()()};var F=function(a,b){this.type=a;this.target=b;this.defaultPrevented=!1};F.prototype.h=function(){this.defaultPrevented=!0};var Sa=function(){if(!t.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{var c=function(){};t.addEventListener("test",c,b);t.removeEventListener("test",c,b)}catch(d){}return a}();var G=function(a){F.call(this,a?a.type:"");this.relatedTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.g=null;if(a){var b=this.type=a.type,c=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;var d=a.relatedTarget;d||(b=="mouseover"?d=a.fromElement:b=="mouseout"&&(d=a.toElement));this.relatedTarget= d;c?(this.clientX=c.clientX!==void 0?c.clientX:c.pageX,this.clientY=c.clientY!==void 0?c.clientY:c.pageY,this.screenX=c.screenX||0,this.screenY=c.screenY||0):(this.clientX=a.clientX!==void 0?a.clientX:a.pageX,this.clientY=a.clientY!==void 0?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=a.pointerType; this.state=a.state;this.g=a;a.defaultPrevented&&G.B.h.call(this)}};sa(G,F);G.prototype.h=function(){G.B.h.call(this);var a=this.g;a.preventDefault?a.preventDefault():a.returnValue=!1};var I="closure_listenable_"+(Math.random()*1E6|0);var Ta=0;var Ua=function(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.h=e;this.key=++Ta;this.g=this.C=!1},Va=function(a){a.g=!0;a.listener=null;a.proxy=null;a.src=null;a.h=null};var Wa=function(a){this.src=a;this.g={};this.h=0};Wa.prototype.add=function(a,b,c,d,e){var g=a.toString();a=this.g[g];a||(a=this.g[g]=[],this.h++);var n=Xa(a,b,d,e);n>-1?(b=a[n],c||(b.C=!1)):(b=new Ua(b,this.src,g,!!d,e),b.C=c,a.push(b));return b}; var Ya=function(a,b){var c=b.type;if(c in a.g){var d=a.g[c],e=Fa(d,b),g;(g=e>=0)&&Array.prototype.splice.call(d,e,1);g&&(Va(b),a.g[c].length==0&&(delete a.g[c],a.h--))}},Xa=function(a,b,c,d){for(var e=0;e-1&&(Va(g[c]),Array.prototype.splice.call(g,c,1),g.length==0&&(delete a.g[b],a.h--)))):a&&(a=eb(a))&&(b=a.g[b.toString()],a=-1,b&&(a=Xa(b,c,d,e)),(c=a>-1?b[a]:null)&&jb(c))},jb=function(a){if(typeof a!=="number"&&a&&!a.g){var b=a.src;if(b&&b[I])Ya(b.h,a);else{var c=a.type,d=a.proxy; b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(gb(c),d):b.addListener&&b.removeListener&&b.removeListener(d);ab--;(c=eb(b))?(Ya(c,a),c.h==0&&(c.src=null,b[Za]=null)):Va(a)}}},gb=function(a){return a in $a?$a[a]:$a[a]="on"+a},hb=function(a,b){if(a.g)a=!0;else{b=new G(b,this);var c=a.listener,d=a.h||a.src;a.C&&jb(a);a=c.call(d,b)}return a},eb=function(a){a=a[Za];return a instanceof Wa?a:null},kb="__closure_events_fn_"+(Math.random()*1E9>>>0),cb=function(a){if(typeof a=== "function")return a;a[kb]||(a[kb]=function(b){return a.handleEvent(b)});return a[kb]};var K=function(a){E.call(this);this.na=a;this.j={}};sa(K,E);var lb=[],mb=function(a,b,c){var d=document.body||window,e={capture:!0,passive:!0};Array.isArray(b)||(b&&(lb[0]=b.toString()),b=lb);for(var g=0;g1){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d=d.g.length)return wb;var g=d.g[b++];return{value:a?g:d.h[g],done:!1}};return e};var Q=function(){E.call(this);this.h=new Wa(this)};sa(Q,E);Q.prototype[I]=!0;Q.prototype.addEventListener=function(a,b,c,d){J(this,a,b,c,d)};Q.prototype.removeEventListener=function(a,b,c,d){ib(this,a,b,c,d)};Q.prototype.g=function(){Q.B.g.call(this);if(this.h){var a=this.h,b=0,c;for(c in a.g){for(var d=a.g[c],e=0;e=0){var g=a[c].substring(0,d);e=a[c].substring(d+1)}else g=a[c];b(g,e?decodeURIComponent(e.replace(/\+/g," ")):"")}}};var S=function(a){this.h=this.m=this.j="";this.v=null;this.s=this.g="";this.o=!1;var b;a instanceof S?(this.o=a.o,Cb(this,a.j),this.m=a.m,this.h=a.h,Db(this,a.v),this.g=a.g,Eb(this,Fb(a.i)),this.s=a.s):a&&(b=String(a).match(Ab))?(this.o=!1,Cb(this,b[1]||"",!0),this.m=T(b[2]||""),this.h=T(b[3]||"",!0),Db(this,b[4]),this.g=T(b[5]||"",!0),Eb(this,b[6]||"",!0),this.s=T(b[7]||"")):(this.o=!1,this.i=new U(null,this.o))}; S.prototype.toString=function(){var a=[],b=this.j;b&&a.push(V(b,Gb,!0),":");var c=this.h;if(c||b=="file")a.push("//"),(b=this.m)&&a.push(V(b,Gb,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.v,c!=null&&a.push(":",String(c));if(c=this.g)this.h&&c.charAt(0)!="/"&&a.push("/"),a.push(V(c,c.charAt(0)=="/"?Hb:Ib,!0));(c=this.i.toString())&&a.push("?",c);(c=this.s)&&a.push("#",V(c,Jb));return a.join("")}; S.prototype.resolve=function(a){var b=new S(this),c=!!a.j;c?Cb(b,a.j):c=!!a.m;c?b.m=a.m:c=!!a.h;c?b.h=a.h:c=a.v!=null;var d=a.g;if(c)Db(b,a.v);else if(c=!!a.g){if(d.charAt(0)!="/")if(this.h&&!this.g)d="/"+d;else{var e=b.g.lastIndexOf("/");e!=-1&&(d=b.g.slice(0,e+1)+d)}e=d;if(e==".."||e==".")d="";else if(e.indexOf("./")!=-1||e.indexOf("/.")!=-1){d=e.lastIndexOf("/",0)==0;e=e.split("/");for(var g=[],n=0;n1||g.length==1&&g[0]!= "")&&g.pop(),d&&n==e.length&&g.push("")):(g.push(k),d=!0)}d=g.join("/")}else d=e}c?b.g=d:c=a.i.toString()!=="";c?Eb(b,Fb(a.i)):c=!!a.s;c&&(b.s=a.s);return b}; var Cb=function(a,b,c){a.j=c?T(b,!0):b;a.j&&(a.j=a.j.replace(/:$/,""))},Db=function(a,b){if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("Bad port number "+b);a.v=b}else a.v=null},Eb=function(a,b,c){b instanceof U?(a.i=b,Kb(a.i,a.o)):(c||(b=V(b,Lb)),a.i=new U(b,a.o))},T=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},V=function(a,b,c){return typeof a==="string"?(a=encodeURI(a).replace(b,Mb),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},Mb=function(a){a= a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},Gb=/[#\/\?@]/g,Ib=/[#\?:]/g,Hb=/[#\?]/g,Lb=/[#\?@]/g,Jb=/#/g,U=function(a,b){this.h=this.g=null;this.i=a||null;this.j=!!b},W=function(a){a.g||(a.g=new Map,a.h=0,a.i&&Bb(a.i,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))};U.prototype.add=function(a,b){W(this);this.i=null;a=X(this,a);var c=this.g.get(a);c||this.g.set(a,c=[]);c.push(b);this.h+=1;return this}; var Nb=function(a,b){W(a);b=X(a,b);a.g.has(b)&&(a.i=null,a.h-=a.g.get(b).length,a.g.delete(b))},Ob=function(a,b){W(a);b=X(a,b);return a.g.has(b)};f=U.prototype;f.forEach=function(a,b){W(this);this.g.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};f.F=function(){W(this);for(var a=Array.from(this.g.values()),b=Array.from(this.g.keys()),c=[],d=0;d0?String(a[0]):b}; f.toString=function(){if(this.i)return this.i;if(!this.g)return"";for(var a=[],b=Array.from(this.g.keys()),c=0;c0)){this.i=null;d=this.g;var g=d.set;e=X(this,e);var n=c.length;if(n>0){for(var k=Array(n),h=0;h-1&&b.oa(c,d)&&(c=c.substr(0,e)+d+c.substr(e))}if(Sb==="parent")window.parent.postMessage(JSON.stringify({clickTag:c,isPostClickTag:!0}),"*");else{var k;if(Xb&&((k=document.featurePolicy)==null? 0:k.allowedFeatures().includes("attribution-reporting"))){if(c){k=window;b=c;var h=h===void 0?Ca:h;a:if(h=h===void 0?Ca:h,b instanceof v)h=b;else{for(c=0;c