0% found this document useful (0 votes)
191 views24 pages

F 7

This document defines a Promise polyfill that provides Promise functionality for environments that do not natively support Promises. The polyfill defines a Promise constructor and prototype methods like then(), catch(), resolve(), and reject(). It uses a PromiseResolver and PromiseReactionQueue to handle resolving and settling promises asynchronously.

Uploaded by

rajat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
191 views24 pages

F 7

This document defines a Promise polyfill that provides Promise functionality for environments that do not natively support Promises. The polyfill defines a Promise constructor and prototype methods like then(), catch(), resolve(), and reject(). It uses a PromiseResolver and PromiseReactionQueue to handle resolving and settling promises asynchronously.

Uploaded by

rajat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 24

(function(){'use strict';var l;function aa(a){var b=0;return function(){return

b<a.length?{done:!1,value:a[b++]}:{done:!0}}}function m(a){var b="undefined"!


=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):
{next:aa(a)}}function ba(a){if(!(a instanceof Array)){a=m(a);for(var b,d=[];!
(b=a.next()).done;)d.push(b.value);a=d}return a}var ca="function"==typeof
Object.create?Object.create:function(a){function b(){}b.prototype=a;return new
b},da;
if("function"==typeof Object.setPrototypeOf)da=Object.setPrototypeOf;else{var ea;a:
{var ha={wa:!0},ia={};try{ia.__proto__=ha;ea=ia.wa;break a}catch(a){}ea=!1}da=ea?
function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not
extensible");return a}:null}var ka=da;
function r(a,b)
{a.prototype=ca(b.prototype);a.prototype.constructor=a;if(ka)ka(a,b);else for(var d
in b)if("prototype"!=d)if(Object.defineProperties){var
e=Object.getOwnPropertyDescriptor(b,d);e&&Object.defineProperty(a,d,e)}else
a[d]=b[d];a.L=b.prototype}var la="undefined"!=typeof window&&window===this?
this:"undefined"!=typeof global&&null!=global?global:this,ma="function"==typeof
Object.defineProperties?Object.defineProperty:function(a,b,d){a!
=Array.prototype&&a!=Object.prototype&&(a[b]=d.value)};
function na(a,b){if(b){var d=la;a=a.split(".");for(var e=0;e<a.length-1;e++){var
f=a[e];f in d||(d[f]={});d=d[f]}a=a[a.length-1];e=d[a];b=b(e);b!=e&&null!
=b&&ma(d,a,{configurable:!0,writable:!0,value:b})}}
na("Promise",function(a){function b(a){this.c=0;this.g=void 0;this.b=[];var
b=this.h();try{a(b.resolve,b.reject)}catch(n){b.reject(n)}}function d()
{this.b=null}function e(a){return a instanceof b?a:new b(function(b)
{b(a)})}if(a)return a;d.prototype.c=function(a){if(null==this.b){this.b=[];var
b=this;this.g(function(){b.j()})}this.b.push(a)};var
f=la.setTimeout;d.prototype.g=function(a){f(a,0)};d.prototype.j=function()
{for(;this.b&&this.b.length;){var a=this.b;this.b=[];for(var b=0;b<a.length;++b)
{var d=
a[b];a[b]=null;try{d()}catch(t){this.h(t)}}}this.b=null};d.prototype.h=function(a)
{this.g(function(){throw a;})};b.prototype.h=function(){function a(a){return
function(e){d||(d=!0,a.call(b,e))}}var b=this,d=!
1;return{resolve:a(this.M),reject:a(this.j)}};b.prototype.M=function(a)
{if(a===this)this.j(new TypeError("A Promise cannot resolve to itself"));else if(a
instanceof b)this.K(a);else{a:switch(typeof a){case "object":var d=null!=a;break
a;case "function":d=!0;break a;default:d=!1}d?this.A(a):this.l(a)}};
b.prototype.A=function(a){var b=void 0;try{b=a.then}catch(n)
{this.j(n);return}"function"==typeof b?
this.S(b,a):this.l(a)};b.prototype.j=function(a)
{this.o(2,a)};b.prototype.l=function(a){this.o(1,a)};b.prototype.o=function(a,b)
{if(0!=this.c)throw Error("Cannot settle("+a+", "+b+"): Promise already settled in
state"+this.c);this.c=a;this.g=b;this.s()};b.prototype.s=function(){if(null!
=this.b){for(var a=0;a<this.b.length;++a)g.c(this.b[a]);this.b=null}};var g=new
d;b.prototype.K=function(a){var b=this.h();
a.X(b.resolve,b.reject)};b.prototype.S=function(a,b){var
d=this.h();try{a.call(b,d.resolve,d.reject)}catch(t)
{d.reject(t)}};b.prototype.then=function(a,d){function e(a,b)
{return"function"==typeof a?function(b){try{f(a(b))}catch(fa){g(fa)}}:b}var
f,g,k=new b(function(a,b){f=a;g=b});this.X(e(a,f),e(d,g));return
k};b.prototype.catch=function(a){return this.then(void
0,a)};b.prototype.X=function(a,b){function d(){switch(e.c){case 1:a(e.g);break;case
2:b(e.g);break;default:throw Error("Unexpected state: "+
e.c);}}var e=this;null==this.b?
g.c(d):this.b.push(d)};b.resolve=e;b.reject=function(a){return new b(function(b,d)
{d(a)})};b.race=function(a){return new b(function(b,d){for(var f=m(a),g=f.next();!
g.done;g=f.next())e(g.value).X(b,d)})};b.all=function(a){var
d=m(a),f=d.next();return f.done?e([]):new b(function(a,b){function g(b){return
function(d){k[b]=d;h--;0==h&&a(k)}}var k=[],h=0;do k.push(void 0),h+
+,e(f.value).X(g(k.length-1),b),f=d.next();while(!f.done)})};return b});
function oa(){oa=function(){};la.Symbol||(la.Symbol=pa)}var pa=function(){var
a=0;return function(b){return"jscomp_symbol_"+(b||"")+a++}}();function qa()
{oa();var a=la.Symbol.iterator;a||
(a=la.Symbol.iterator=la.Symbol("iterator"));"function"!=typeof
Array.prototype[a]&&ma(Array.prototype,a,{configurable:!0,writable:!
0,value:function(){return ra(aa(this))}});qa=function(){}}function ra(a)
{qa();a={next:a};a[la.Symbol.iterator]=function(){return this};return a}
function sa(){this.j=!1;this.c=null;this.g=void
0;this.b=1;this.o=0;this.h=null}function ta(a){if(a.j)throw new
TypeError("Generator is already running");a.j=!0}sa.prototype.l=function(a)
{this.g=a};function ua(a,b){a.h={ya:b,za:!
0};a.b=a.o}sa.prototype.return=function(a)
{this.h={return:a};this.b=this.o};function va(a,b){a.b=2;return{value:b}}function
wa(a){this.b=new sa;this.c=a}
function xa(a,b){ta(a.b);var d=a.b.c;if(d)return ya(a,"return"in d?
d["return"]:function(a){return{value:a,done:!0}},b,a.b.return);a.b.return(b);return
za(a)}function ya(a,b,d,e){try{var f=b.call(a.b.c,d);if(!(f instanceof
Object))throw new TypeError("Iterator result "+f+" is not an object");if(!
f.done)return a.b.j=!1,f;var g=f.value}catch(h){return
a.b.c=null,ua(a.b,h),za(a)}a.b.c=null;e.call(a.b,g);return za(a)}
function za(a){for(;a.b.b;)try{var b=a.c(a.b);if(b)return a.b.j=!1,
{value:b.value,done:!1}}catch(d){a.b.g=void 0,ua(a.b,d)}a.b.j=!1;if(a.b.h)
{b=a.b.h;a.b.h=null;if(b.za)throw b.ya;return{value:b.return,done:!
0}}return{value:void 0,done:!0}}
function Aa(a){this.next=function(b){ta(a.b);a.b.c?b=ya(a,a.b.c.next,b,a.b.l):
(a.b.l(b),b=za(a));return b};this.throw=function(b){ta(a.b);a.b.c?
b=ya(a,a.b.c["throw"],b,a.b.l):(ua(a.b,b),b=za(a));return
b};this.return=function(b){return xa(a,b)};qa();this[Symbol.iterator]=function()
{return this}}function Ba(a){function b(b){return a.next(b)}function d(b){return
a.throw(b)}return new Promise(function(e,f){function g(a){a.done?
e(a.value):Promise.resolve(a.value).then(b,d).then(g,f)}g(a.next())})}
function Ca(a){return Ba(new Aa(new wa(a)))}function Da(a,b){return
Object.prototype.hasOwnProperty.call(a,b)}
na("WeakMap",function(a){function b(a){this.b=(h+=Math.random()+1).toString();if(a)
{a=m(a);for(var b;!(b=a.next()).done;)b=b.value,this.set(b[0],b[1])}}function d()
{}function e(a){Da(a,g)||ma(a,g,{value:new d})}function f(a){var
b=Object[a];b&&(Object[a]=function(a){if(a instanceof d)return a;e(a);return
b(a)})}if(function(){if(!a||!Object.seal)return!1;try{var
b=Object.seal({}),d=Object.seal({}),e=new a([[b,2],[d,3]]);if(2!=e.get(b)||3!
=e.get(d))return!1;e.delete(b);e.set(d,4);return!e.has(b)&&4==
e.get(d)}catch(q){return!1}}())return a;var
g="$jscomp_hidden_"+Math.random();f("freeze");f("preventExtensions");f("seal");var
h=0;b.prototype.set=function(a,b){e(a);if(!Da(a,g))throw Error("WeakMap key fail:
"+a);a[g][this.b]=b;return this};b.prototype.get=function(a){return Da(a,g)?a[g]
[this.b]:void 0};b.prototype.has=function(a){return
Da(a,g)&&Da(a[g],this.b)};b.prototype.delete=function(a){return
Da(a,g)&&Da(a[g],this.b)?delete a[g][this.b]:!1};return b});
na("Map",function(a){function b(){var a={};return a.H=a.next=a.head=a}function
d(a,b){var d=a.b;return ra(function(){if(d){for(;d.head!=a.b;)d=d.H;for(;d.next!
=d.head;)return d=d.next,{done:!1,value:b(d)};d=null}return{done:!0,value:void
0}})}function e(a,b){var d=b&&typeof b;"object"==d||"function"==d?g.has(b)?
d=g.get(b):(d=""+ ++h,g.set(b,d)):d="p_"+b;var
e=a.c[d];if(e&&Da(a.c,d))for(a=0;a<e.length;a++){var f=e[a];if(b!==b&&f.key!
==f.key||b===f.key)return{id:d,list:e,index:a,w:f}}return{id:d,list:e,
index:-1,w:void 0}}function f(a){this.c={};this.b=b();this.size=0;if(a)
{a=m(a);for(var d;!(d=a.next()).done;)d=d.value,this.set(d[0],d[1])}}if(function()
{if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof
Object.seal)return!1;try{var b=Object.seal({x:4}),d=new a(m([[b,"s"]]));if("s"!
=d.get(b)||1!=d.size||d.get({x:4})||d.set({x:4},"t")!=d||2!=d.size)return!1;var
e=d.entries(),f=e.next();if(f.done||f.value[0]!=b||"s"!=f.value[1])return!
1;f=e.next();return f.done||4!=f.value[0].x||
"t"!=f.value[1]||!e.next().done?!1:!0}catch(p){return!1}}())return a;qa();var g=new
WeakMap;f.prototype.set=function(a,b){a=0===a?0:a;var d=e(this,a);d.list||
(d.list=this.c[d.id]=[]);d.w?d.w.value=b:
(d.w={next:this.b,H:this.b.H,head:this.b,key:a,value:b},d.list.push(d.w),this.b.H.n
ext=d.w,this.b.H=d.w,this.size++);return this};f.prototype.delete=function(a)
{a=e(this,a);return a.w&&a.list?(a.list.splice(a.index,1),a.list.length||delete
this.c[a.id],a.w.H.next=a.w.next,a.w.next.H=a.w.H,a.w.head=null,
this.size--,!0):!1};f.prototype.clear=function()
{this.c={};this.b=this.b.H=b();this.size=0};f.prototype.has=function(a){return!!
e(this,a).w};f.prototype.get=function(a)
{return(a=e(this,a).w)&&a.value};f.prototype.entries=function(){return
d(this,function(a){return[a.key,a.value]})};f.prototype.keys=function(){return
d(this,function(a){return a.key})};f.prototype.values=function(){return
d(this,function(a){return a.value})};f.prototype.forEach=function(a,b){for(var
d=this.entries(),e;!(e=d.next()).done;)e=
e.value,a.call(b,e[1],e[0],this)};f.prototype[Symbol.iterator]=f.prototype.entries;
var h=0;return f});na("Object.is",function(a){return a?a:function(a,d){return
a===d?0!==a||1/a===1/d:a!==a&&d!==d}});na("Array.prototype.includes",function(a)
{return a?a:function(a,d){var b=this;b instanceof String&&(b=String(b));var
f=b.length;d=d||0;for(0>d&&(d=Math.max(d+f,0));d<f;d++){var g=b[d];if(g===a||
Object.is(g,a))return!0}return!1}});var u=this;function v(a){return void 0!==a}
function w(a){return"string"==typeof a}function y(a,b,d){a=a.split(".");d=d||
u;a[0]in d||"undefined"==typeof d.execScript||d.execScript("var "+a[0]);for(var
e;a.length&&(e=a.shift());)!a.length&&v(b)?d[e]=b:d[e]&&d[e]!==Object.prototype[e]?
d=d[e]:d=d[e]={}}function Ea(){}
function Fa(a){var b=typeof a;if("object"==b)if(a){if(a instanceof
Array)return"array";if(a instanceof Object)return b;var
d=Object.prototype.toString.call(a);if("[object
Window]"==d)return"object";if("[object Array]"==d||"number"==typeof
a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof
a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object
Function]"==d||"undefined"!=typeof a.call&&"undefined"!=typeof
a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else
return"null";
else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function
Ga(a){return"array"==Fa(a)}function Ha(a){return"function"==Fa(a)}function Ia(a)
{var b=typeof a;return"object"==b&&null!=a||"function"==b}function Ja(a,b,d){return
a.call.apply(a.bind,arguments)}
function Ka(a,b,d){if(!a)throw Error();if(2<arguments.length){var
e=Array.prototype.slice.call(arguments,2);return function(){var
d=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(d,e);return
a.apply(b,d)}}return function(){return a.apply(b,arguments)}}function z(a,b,d)
{Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native
code")?z=Ja:z=Ka;return z.apply(null,arguments)}
function La(a,b){var d=Array.prototype.slice.call(arguments,1);return function()
{var b=d.slice();b.push.apply(b,arguments);return a.apply(this,b)}}var A=Date.now||
function(){return+new Date};function Ma(a,b){y(a,b,void 0)}function B(a,b){function
d(){}d.prototype=b.prototype;a.L=b.prototype;a.prototype=new
d;a.prototype.constructor=a;a.Fa=function(a,d,g){for(var e=Array(arguments.length-
2),f=2;f<arguments.length;f++)e[f-2]=arguments[f];return
b.prototype[d].apply(a,e)}};var Na=Array.prototype.indexOf?function(a,b){return
Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(w(a))return
w(b)&&1==b.length?a.indexOf(b,0):-1;for(var d=0;d<a.length;d++)if(d in
a&&a[d]===b)return d;return-1},Oa=Array.prototype.forEach?function(a,b,d)
{Array.prototype.forEach.call(a,b,d)}:function(a,b,d){for(var e=a.length,f=w(a)?
a.split(""):a,g=0;g<e;g++)g in f&&b.call(d,f[g],g,a)},Pa=Array.prototype.some?
function(a,b){return Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var
d=
a.length,e=w(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(void
0,e[f],f,a))return!0;return!1};function Qa(a){return
Array.prototype.concat.apply([],arguments)}function Ra(a){var b=a.length;if(0<b)
{for(var d=Array(b),e=0;e<b;e++)d[e]=a[e];return d}return[]};function D(a,b){return
0==a.lastIndexOf(b,0)}function Sa(a){return/^[\s\xa0]*$/.test(a)}var
Ta=String.prototype.trim?function(a){return a.trim()}:function(a)
{return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};function Ua(a){return
decodeURIComponent(a.replace(/\+/g," "))}var
Va=/&/g,Wa=/</g,Xa=/>/g,Ya=/"/g,Za=/'/g,$a=/\x00/g,ab=/[\x00&<>"']/;function bb()
{return
Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Ma
th.random())^A()).toString(36)}
function cb(a,b){var
d=0;a=Ta(String(a)).split(".");b=Ta(String(b)).split(".");for(var
e=Math.max(a.length,b.length),f=0;0==d&&f<e;f++){var g=a[f]||"",h=b[f]||"";do{g=/
(\d*)(\D*)(.*)/.exec(g)||["","","",""];h=/(\d*)(\D*)(.*)/.exec(h)||
["","","",""];if(0==g[0].length&&0==h[0].length)break;d=db(0==g[1].length?
0:parseInt(g[1],10),0==h[1].length?0:parseInt(h[1],10))||
db(0==g[2].length,0==h[2].length)||db(g[2],h[2]);g=g[3];h=h[3]}while(0==d)}return
d}function db(a,b){return a<b?-1:a>b?1:0}
function eb(a){for(var b=0,d=0;d<a.length;++d)b=31*b+a.charCodeAt(d)>>>0;return
b};var fb;a:{var gb=u.navigator;if(gb){var ib=gb.userAgent;if(ib){fb=ib;break
a}}fb=""}function E(a){return-1!=fb.indexOf(a)};function jb(a,b,d){for(var e in
a)b.call(d,a[e],e,a)}function kb(a){var b={},d;for(d in a)b[d]=a[d];return b}var
lb="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString
toString valueOf".split(" ");function nb(a,b){for(var d,e,f=1;f<arguments.length;f+
+){e=arguments[f];for(d in e)a[d]=e[d];for(var g=0;g<lb.length;g+
+)d=lb[g],Object.prototype.hasOwnProperty.call(e,d)&&(a[d]=e[d])}};function ob()
{return(E("Chrome")||E("CriOS"))&&!E("Edge")};function pb(){return E("iPhone")&&!
E("iPod")&&!E("iPad")};function qb(a){qb[" "](a);return a}qb[" "]=Ea;var
rb=E("Opera"),sb=E("Trident")||E("MSIE"),tb=E("Edge"),ub=E("Gecko")&&!(-1!
=fb.toLowerCase().indexOf("webkit")&&!E("Edge"))&&!(E("Trident")||E("MSIE"))&&!
E("Edge"),vb=-1!=fb.toLowerCase().indexOf("webkit")&&!
E("Edge"),wb=E("Android"),xb=pb(),yb=E("iPad");function zb(){var
a=u.document;return a?a.documentMode:void 0}var Ab;
a:{var Bb="",Cb=function(){var a=fb;if(ub)return/rv:([^\);]+)
(\)|;)/.exec(a);if(tb)return/Edge\/([\d\.]+)/.exec(a);if(sb)return/\b(?:MSIE|rv)
[: ]([^\);]+)(\)|;)/.exec(a);if(vb)return/WebKit\/(\S+)/.exec(a);if(rb)return/
(?:Version)[ \/]?(\S+)/.exec(a)}();Cb&&(Bb=Cb?Cb[1]:"");if(sb){var Db=zb();if(null!
=Db&&Db>parseFloat(Bb)){Ab=String(Db);break a}}Ab=Bb}var Eb=Ab,Fb={},Gb;var
Hb=u.document;Gb=Hb&&sb?zb()||("CSS1Compat"==Hb.compatMode?parseInt(Eb,10):5):void
0;var Ib=pb()||E("iPod"),Jb=E("iPad"),Kb=E("Android")&&!(ob()||E("Firefox")||
E("FxiOS")||E("Opera")||E("Silk")),Lb=E("Safari")&&!(ob()||E("Coast")||E("Opera")||
E("Edge")||E("Firefox")||E("FxiOS")||E("Silk")||E("Android"))&&!(pb()||E("iPad")||
E("iPod"));var Mb=null,Nb=null,Ob=ub||vb&&!Lb||rb||"function"==typeof u.btoa;
function Pb(a,b){if(!Mb){Mb={};Nb={};for(var d=0;65>d;d+
+)Mb[d]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(
d),Nb[d]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-
_.".charAt(d)}b=b?Nb:Mb;d=[];for(var e=0;e<a.length;e+=3){var
f=a[e],g=e+1<a.length,h=g?a[e+1]:0,k=e+2<a.length,n=k?a[e+2]:0,t=f>>2;f=(f&3)<<4|
h>>4;h=(h&15)<<2|n>>6;n&=63;k||(n=64,g||(h=64));d.push(b[t],b[f],b[h],b[n])}return
d.join("")};function Qb(a,b){this.c=a;this.h=b;this.b={};this.g=!
0;if(0<this.c.length){for(a=0;a<this.c.length;a++){b=this.c[a];var
d=b[0];this.b[d.toString()]=new Rb(d,b[1])}this.g=!0}}Qb.prototype.v=function()
{if(this.g){if(this.h){var a=this.b,b;for(b in
a)if(Object.prototype.hasOwnProperty.call(a,b)){var
d=a[b].b;d&&d.v()}}}else{this.c.length=0;a=Sb(this);a.sort();for(b=0;b<a.length;b+
+){var e=this.b[a[b]];(d=e.b)&&d.v();this.c.push([e.key,e.value])}this.g=!0}return
this.c};
function Tb(a){this.b=0;this.c=a}Tb.prototype.next=function(){return
this.b<this.c.length?{done:!1,value:this.c[this.b++]}:{done:!0,value:void
0}};"undefined"!=typeof Symbol&&(Tb.prototype[Symbol.iterator]=function(){return
this});l=Qb.prototype;l.entries=function(){var a=[],b=Sb(this);b.sort();for(var
d=0;d<b.length;d++){var e=this.b[b[d]];a.push([e.key,Ub(this,e)])}return new
Tb(a)};l.keys=function(){var a=[],b=Sb(this);b.sort();for(var d=0;d<b.length;d+
+)a.push(this.b[b[d]].key);return new Tb(a)};
l.values=function(){var a=[],b=Sb(this);b.sort();for(var d=0;d<b.length;d+
+)a.push(Ub(this,this.b[b[d]]));return new Tb(a)};l.forEach=function(a,b){var
d=Sb(this);d.sort();for(var e=0;e<d.length;e++){var
f=this.b[d[e]];a.call(b,Ub(this,f),f.key,this)}};l.set=function(a,b){var d=new
Rb(a);this.h?(d.b=b,d.value=b.v()):d.value=b;this.b[a.toString()]=d;this.g=!
1;return this};function Ub(a,b){return a.h?(b.b||(b.b=new
a.h(b.value)),b.b):b.value}
l.get=function(a){if(a=this.b[a.toString()])return Ub(this,a)};l.has=function(a)
{return a.toString()in this.b};function Sb(a){a=a.b;var b=[],d;for(d in
a)Object.prototype.hasOwnProperty.call(a,d)&&b.push(d);return b}function Rb(a,b)
{this.key=a;this.value=b;this.b=void 0};function F(){}var Vb="function"==typeof
Uint8Array;function G(a,b,d){a.b=null;b||(b=[]);a.s=void 0;a.h=-1;a.c=b;a:
{if(b=a.c.length){--b;var e=a.c[b];if(!(null===e||"object"!=typeof e||Ga(e)||Vb&&e
instanceof Uint8Array)){a.l=b-a.h;a.g=e;break
a}}a.l=Number.MAX_VALUE}a.o={};if(d)for(b=0;b<d.length;b++)e=d[b],e<a.l?
(e+=a.h,a.c[e]=a.c[e]||Wb):(Xb(a),a.g[e]=a.g[e]||Wb)}var Wb=[];function Xb(a){var
b=a.l+a.h;a.c[b]||(a.g=a.c[b]={})}
function H(a,b){if(b<a.l){b+=a.h;var d=a.c[b];return d===Wb?
a.c[b]=[]:d}if(a.g)return d=a.g[b],d===Wb?a.g[b]=[]:d}function I(a,b){if(b<a.l)
{b+=a.h;var d=a.c[b];return d===Wb?a.c[b]=[]:d}d=a.g[b];return d===Wb?
a.g[b]=[]:d}function J(a,b,d){a=H(a,b);return null==a?d:a}function Yb(a,b,d){a.b||
(a.b={});if(b in a.b)return a.b[b];var e=H(a,b);e||(e=[],K(a,b,e));return
a.b[b]=new Qb(e,d)}function K(a,b,d){b<a.l?a.c[b+a.h]=d:(Xb(a),a.g[b]=d)}function
L(a,b,d){M(a,b,d,"")}
function M(a,b,d,e){d!==e?K(a,b,d):a.c[b+a.h]=null}function N(a,b,d){a.b||
(a.b={});if(!a.b[d]){var e=H(a,d);e&&(a.b[d]=new b(e))}return a.b[d]}function
O(a,b,d){Zb(a,b,d);b=a.b[d];b==Wb&&(b=a.b[d]=[]);return b}function Zb(a,b,d){a.b||
(a.b={});if(!a.b[d]){for(var e=I(a,d),f=[],g=0;g<e.length;g++)f[g]=new
b(e[g]);a.b[d]=f}}function P(a,b,d){a.b||(a.b={});var e=d?
d.v():d;a.b[b]=d;K(a,b,e)}function $b(a,b,d){a.b||(a.b={});d=d||[];for(var
e=[],f=0;f<d.length;f++)e[f]=d[f].v();a.b[b]=d;K(a,b,e)}
function ac(a,b,d,e){Zb(a,e,b);var f=a.b[b];f||(f=a.b[b]=[]);d=d?d:new
e;a=I(a,b);f.push(d);a.push(d.v())}function bc(a){if(a.b)for(var b in a.b){var
d=a.b[b];if(Ga(d))for(var e=0;e<d.length;e++)d[e]&&d[e].v();else
d&&d.v()}}F.prototype.v=function(){bc(this);return this.c};
F.prototype.j=Vb?function(){var
a=Uint8Array.prototype.toJSON;Uint8Array.prototype.toJSON=function(){return
Pb(this)};try{return
JSON.stringify(this.c&&this.v(),cc)}finally{Uint8Array.prototype.toJSON=a}}:functio
n(){return JSON.stringify(this.c&&this.v(),cc)};function cc(a,b){return"number"!
=typeof b||!isNaN(b)&&Infinity!==b&&-Infinity!==b?b:String(b)}function Q(a,b)
{return new a(b?JSON.parse(b):null)}F.prototype.toString=function(){bc(this);return
this.c.toString()};function dc(a){G(this,a,ec)}B(dc,F);var ec=[3];function fc(){var
a=gc();return J(a,5,!1)};function hc(a){G(this,a,ic)}B(hc,F);var ic=[1];function
jc(a){G(this,a,null)}B(jc,F);function kc(a){G(this,a,null)}B(kc,F);function lc(a)
{G(this,a,null)}B(lc,F);function mc(a){G(this,a,null)}B(mc,F);function nc(a)
{G(this,a,null)}B(nc,F);function oc(a){G(this,a,null)}B(oc,F);function pc(a)
{G(this,a,null)}B(pc,F);function qc(a){G(this,a,null)}B(qc,F);function rc(a)
{G(this,a,null)}B(rc,F);function sc(a){G(this,a,tc)}B(sc,F);function uc(a)
{G(this,a,null)}B(uc,F);function vc(a){G(this,a,null)}B(vc,F);function wc(a)
{G(this,a,xc)}B(wc,F);function yc(a){G(this,a,null)}B(yc,F);function zc(a)
{G(this,a,null)}B(zc,F);function Ac(a){G(this,a,Bc)}B(Ac,F);function Cc(a)
{G(this,a,null)}B(Cc,F);function Dc(a){G(this,a,null)}B(Dc,F);
function Ec(a){G(this,a,null)}B(Ec,F);function Fc(a)
{G(this,a,null)}B(Fc,F);function Gc(a){G(this,a,null)}B(Gc,F);function Hc(a)
{G(this,a,null)}B(Hc,F);function Ic(a){G(this,a,Jc)}B(Ic,F);var
tc=[1],xc=[14];function Kc(a){return N(a,yc,1)}var Bc=[2,8,9,5,6,7];function
Lc(a,b){K(a,1,b)}function Mc(a,b){K(a,2,b)}function Nc(a){return N(a,Ec,10)}var
Jc=[1];function Oc(a){return O(a,wc,1)}function R(a){return N(a,Gc,2)}function
Pc(a){return N(a,zc,3)};function Qc(a){G(this,a,null)}B(Qc,F);function Rc(a)
{G(this,a,Sc)}B(Rc,F);var Sc=[1,2];function Tc(a){G(this,a,null)}B(Tc,F);function
Uc(a){G(this,a,null)}B(Uc,F);function Vc(a){G(this,a,Wc)}B(Vc,F);function Xc(a)
{G(this,a,null)}B(Xc,F);function Yc(a){G(this,a,Zc)}B(Yc,F);function $c(a)
{G(this,a,ad)}B($c,F);function bd(a){G(this,a,null)}B(bd,F);function cd(a)
{G(this,a,null)}B(cd,F);function dd(a){G(this,a,ed)}B(dd,F);function fd(a)
{G(this,a,gd)}B(fd,F);function hd(a){G(this,a,null)}B(hd,F);var Wc=[1];function
id(a,b){L(a,5,b)}function jd(a,b){L(a,1,b)}
var Zc=[1,2],ad=[1],ed=[1],gd=[2];function kd(a,b){ac(a,2,b,hd)};function ld(a)
{G(this,a,md)}B(ld,F);var md=[8];function nd(a){G(this,a,od)}B(nd,F);function pd(a)
{G(this,a,qd)}B(pd,F);function rd(a){G(this,a,null)}B(rd,F);var
od=[1,7],qd=[2,7];pd.prototype.getBoundingClientRect=function(){return
N(this,rd,1)};function sd(a){G(this,a,td)}B(sd,F);function ud(a)
{G(this,a,vd)}B(ud,F);var td=[1],vd=[1,2,3];function wd(a)
{G(this,a,null)}B(wd,F);function xd(a){G(this,a,null)}B(xd,F);var
yd=window;function zd(){this.b=new XMLHttpRequest}zd.prototype.get=function(a,b)
{if(this.b&&(0==this.b.readyState||
4==this.b.readyState))try{this.b.onreadystatechange=z(this.c,this,b),this.b.open("G
ET",a,!0),this.b.send(null)}catch(d){b()}};zd.prototype.c=function(a)
{4==this.b.readyState&&a()};function Ad(){this.va=Bd}Ad.prototype.g=!
0;Ad.prototype.c=function(){return""};var Bd={};function Cd()
{this.b="";this.h=Dd}Cd.prototype.g=!0;Cd.prototype.c=function(){return
this.b};function Ed(a){if(a instanceof Cd&&a.constructor===Cd&&a.h===Dd)return
a.b;Fa(a);return"type_error:SafeUrl"}function Fd(a){var
b=String(a.substr(0,4)).toLowerCase();0==("tel:"<b?-1:"tel:"==b?0:1)||
(a="about:invalid#zClosurez");return Gd(a)}var Hd=/^(?:(?:https?|mailto|ftp):|[^:/?
#]*(?:[/?#]|$))/i;
function Id(a){if(a instanceof Cd)return a;a="object"==typeof a&&a.g?
a.c():String(a);Hd.test(a)||(a="about:invalid#zClosurez");return Gd(a)}var
Dd={};function Gd(a){var b=new Cd;b.b=a;return b}Gd("about:blank");function Jd(a,b)
{b=b instanceof Cd?b:Id(b);a.href=Ed(b)}function Kd(a,b){b=b instanceof Cd?
b:Id(b);a.href=Ed(b)};function Ld(a,b,d,e)
{this.ea=a;this.sa=b;this.fa=null;this.S=d;this.ha=e;this.c=this.M=this.j=this.g=th
is.h=!1;this.K=void
0;this.b=this.l=this.o=null;this.ga=this.ta=this.ma=this.A=this.s=this.aa=this.ka=t
his.da=this.na=0}Ld.prototype.ra=function(){this.s=A();this.h=!
1;Md(this)};Ld.prototype.ia=function()
{try{this.b&&4==this.b.readyState&&this.g&&(this.A=A(),this.g=!
1,this.b.responseText&&0<this.b.responseText.length&&(this.o="tel:"+this.b.response
Text))}finally{Md(this)}};
Ld.prototype.ua=function(){this.aa=A();this.c=!1;Md(this)};function Md(a){a.j||
(a.h||a.g?a.c||Nd(a):(a.c&&(a.c=!1,window.clearTimeout(a.K),a.K=void 0),Nd(a)))}
function Nd(a){if(!a.j){a.j=!0;a.M=!0;var b=0==a.s?0:a.s-a.da,d=0==a.A?0:a.A-
a.ka,e=0==a.aa?0:a.aa-a.na,f=a.l&&a.l.b?a.l.b.status:"noreq",g=a.b?
a.b.status:"noreq",h=/&ctype=\d+/.exec(a.ea);h=h?h[0]:"";a.ma+
+;a.fa=["//googleads.g.doubleclick.net/pagead/gen_204?
id=ctc_metrics",h,"&dc="+a.ga,"&ec=0","&rc="+a.ma,"&ct=0","&ctc_num="+a.S,"&ctc_gvn
="+a.o,"&ctc_cs_time="+b,"&ctc_gv_time="+d,"&ctc_to_time="+e,"&ctc_cs_status="+f,"&
ctc_gv_status="+g].join("");(new zd).get(a.fa,z(a.la,a));window.setTimeout(z(a.la,
a),2E3)}}Ld.prototype.la=function(){this.M&&(this.c=this.g=this.h=this.M=!1,null!
=this.ha?this.ha(this.o||this.S):Kd(window.top.location,Fd(this.o||
this.S)))};y("ctc_bd",function(a,b,d){function e()
{Kd(window.top.location,Fd(b))}var f=new zd;d?f.get(a,d):f.get(a,e)},void
0);y("init_gvc",function(a,b,d,e){return new Ld(a,b,d,e)},void 0);
y("ctc_bd_gv",function(a){var b=A();a.h||a.g||a.c?a.ga++:a.ta=b;var d=!1,e=!1,f=!
1;a.h||(a.h=!0,a.j=!1,a.da=b,a.s=b,e=!0);a.g||null!=a.o||(a.g=!0,a.j=!
1,a.ka=b,a.A=b,f=!0);a.c||(a.c=!0,a.j=!1,a.na=b,d=!
0);d&&(a.K=window.setTimeout(z(a.ua,a),2E3));e&&(a.l=new
zd,a.l.get(a.ea,z(a.ra,a)));if(f)try{a.b=new
XMLHttpRequest,a.b.onreadystatechange=z(a.ia,a),a.b.open("GET",a.sa,!
0),a.b.send(null)}catch(g){a.ia()}},void 0);function Od(a){return a&&a.parentNode?
a.parentNode.removeChild(a):null};function Pd(a,b){a.google_image_requests||
(a.google_image_requests=[]);var
d=a.document.createElement("img");d.src=b;a.google_image_requests.push(d)};function
Qd(a){a.stopImmediatePropagation();a.preventDefault()};function Rd()
{}Rd.prototype.pa=function(){};Rd.prototype.j=function()
{};Rd.prototype.g=function(){};Rd.prototype.o=function(){};function Sd(a)
{this.b=a;this.c="x-"+this.b+"-l";this.h="x-"+this.b+"-v";this.j=this.b+"-
v-";this.g=this.b+"-e-"};function S(a,b){return Error("["+a+"] "+(void
0===b?"":b))};function Td(a){return(a=T(a,"monitor"))?Q(Uc,a):null}function Ud(a)
{return(a=T(a,"close_button"))?Q(cd,a):null}function T(a,b)
{a=a.getElementsByTagName("META");for(var d=0;d<a.length;+
+d)if(a[d].getAttribute("name")===b)return a[d].getAttribute("content");return""}
function Vd(a,b,d){for(var e=a.getElementsByTagName("META"),f=0;f<e.length;+
+f)if(e[f].getAttribute("name")===b)
{e[f].setAttribute("content",d);return}e=document.createElement("META");e.setAttrib
ute("name",b);e.setAttribute("content",d);a.appendChild(e)};var
Wd=["googqscp","osdlfm"];
function Xd(){var
a=this;this.c=this.b=null;this.A=this.Ca.bind(this);this.s=function(b){if(!
a.b)throw S(63);b.detail&&a.b("send","exception",
{exDescription:b.detail.message,exFatal:!1})};this.l={};var
b={};this.h=(b.overallReady=this.Ba.bind(this),b.overallQuiet=this.Aa.bind(this),b.
overallError=this.
$.bind(this,"oe"),b.assembleStart=this.G.bind(this,"ea"),b.assembleReady=this.F.bin
d(this,"ea"),b.decorateStart=this.G.bind(this,"ed"),b.decorateReady=this.F.bind(thi
s,"ed"),b.fontStart=this.G.bind(this,
"wf"),b.fontReady=this.F.bind(this,"wf"),b.spanStart=this.G.bind(this,"ws"),b.spanR
eady=this.F.bind(this,"ws"),b.prepareStart=this.G.bind(this,"dp"),b.prepareReady=th
is.F.bind(this,"dp"),b.bindingStart=this.G.bind(this,"dd"),b.bindingReady=this.F.bi
nd(this,"dd"),b.browserStart=this.G.bind(this,"bs"),b.browserStartEnd=this.F.bind(t
his,"bs"),b.browserReady=this.G.bind(this,"br"),b.browserReadyEnd=this.F.bind(this,
"br"),b.browserQuiet=this.G.bind(this,"bq"),b.browserQuietEnd=this.F.bind(this,"bq"
),b)}
r(Xd,Rd);l=Xd.prototype;
l.pa=function(a){var
b=this;if(this.b=window[window.GoogleAnalyticsObject])if(this.c=Td(a)){var
d=100*Math.random(),e=+J(this.c,1,0)>d;d=+J(this.c,4,0)>d;if(e||d){if(!this.b)throw
S(63);this.b("create","UA-66202210-1",
{siteSpeedSampleRate:100,storage:"none"});this.b("set","dimension1",J(this.c,3,""))
;this.b("set","dimension2",J(this.c,2,""));this.b("set","dimension4",J(this.c,5,"")
);this.b("set","transport","beacon");this.b("set","transportUrl","https://www.googl
e-analytics.com/csi/batch");this.b("send",
"pageview","/");d&&(window.addEventListener("error",this.A),a.addEventListener("cus
tomError",this.s));a.addEventListener("browserReady",function(){var
d=T(a,"namespace");if(d){d=new Sd(d);for(var e=m(a.children),f=e.next();!
f.done;f=e.next())if(f=f.value.getAttribute(d.c))
{b.b("set","dimension3",f);return}}b.b("set","dimension3","NotFound")});if(e&&windo
w.performance&&window.performance.now){for(var f in
this.h)a.addEventListener(f,this.h[f]);this.$("os")}}}};
function Yd(a,b,d,e){if(null!=window.performance&&null!
=window.performance.getEntries){for(var
f=window.performance.getEntries(),g=0,h=0,k=0,n=0,t=0;t<f.length;++t){var
q=f[t];if(q instanceof PerformanceNavigationTiming)g+=q.transferSize||0;else if(q
instanceof PerformanceResourceTiming){var p=q.initiatorType;q=q.transferSize||
0;if(0==b.length||0<=b.indexOf(p))k++,h+=0==q?
1:0,n+=q}}b=J(a.c,2,"");e&&a.b("send","event",b,"page","bytes",g);a.b("send","event
",b,d,"bytes",n);a.b("send","event",b,d,"reqs",
k);a.b("send","event",b,d,"caches",h)}}l.Ba=function(){if(!this.b)throw
S(63);Yd(this,["script"],"js",!0);this.$("or")};l.Aa=function(a){if(!this.b)throw
S(63);Yd(this,[],"res",!1);this.$("oq");a=a.currentTarget;for(var b in
this.h)a.removeEventListener(b,this.h[b])};
l.Ca=function(a){if(!this.b)throw S(63);for(var b=a.message||"",d=!
1,e=0;e<Wd.length;++e){var f=Wd[e];if(0<=b.indexOf(f)){b=f;d=!0;break}}b=a.type+":
"+b;!d&&a.lineno&&a.colno&&(b+=" at
"+a.lineno+":"+a.colno);this.b("send","exception",{exDescription:b,exFatal:!1})};l.
$=function(a){Zd(this,a,window.performance.now())};l.G=function(a)
{this.l[a]=window.performance.now()};l.F=function(a)
{this.l.hasOwnProperty(a)&&Zd(this,a,window.performance.now()-this.l[a])};
function Zd(a,b,d){if(!a.b)throw S(63);if(!a.c)throw S(64);var
e=J(a.c,2,""),f=J(a.c,3,"");a.b("send","timing",e,f+b,Math.round(Math.min(d,6E4)))}
;var $d=["style","id"];function ae(a,b,d){if(!isNaN(d)&&0<d){var
e=parseInt(a.getAttribute(b),10);!isNaN(e)&&0<e||a.setAttribute(b,d)}};function
be(a,b){this.c={};this.b=[];this.g=0;var d=arguments.length;if(1<d){if(d%2)throw
Error("Uneven number of arguments");for(var
e=0;e<d;e+=2)this.set(arguments[e],arguments[e+1])}else if(a)if(a instanceof
be)for(d=a.T(),e=0;e<d.length;e++)this.set(d[e],a.get(d[e]));else for(e in
a)this.set(e,a[e])}l=be.prototype;l.N=function(){ce(this);for(var
a=[],b=0;b<this.b.length;b++)a.push(this.c[this.b[b]]);return a};l.T=function()
{ce(this);return this.b.concat()};
function ce(a){if(a.g!=a.b.length){for(var b=0,d=0;b<a.b.length;){var
e=a.b[b];de(a.c,e)&&(a.b[d++]=e);b++}a.b.length=d}if(a.g!=a.b.length){var
f={};for(d=b=0;b<a.b.length;)e=a.b[b],de(f,e)||(a.b[d++]=e,f[e]=1),b+
+;a.b.length=d}}l.get=function(a,b){return de(this.c,a)?
this.c[a]:b};l.set=function(a,b){de(this.c,a)||(this.g+
+,this.b.push(a));this.c[a]=b};l.forEach=function(a,b){for(var
d=this.T(),e=0;e<d.length;e++){var f=d[e],g=this.get(f);a.call(b,g,f,this)}};
function de(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function
ee(a,b,d,e,f,g,h){var
k="";a&&(k+=a+":");d&&(k+="//",b&&(k+=b+"@"),k+=d,e&&(k+=":"+e));f&&(k+=f);g&&(k+="
?"+g);h&&(k+="#"+h);return k}var fe=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?
([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?
$/;function U(a){return a?decodeURI(a):a}function V(a,b){return b.match(fe)[a]||
null}
function ge(a,b){if(a){a=a.split("&");for(var d=0;d<a.length;d++){var
e=a[d].indexOf("="),f=null;if(0<=e){var
g=a[d].substring(0,e);f=a[d].substring(e+1)}else g=a[d];b(g,f?Ua(f):"")}}}function
ie(a){var b=a.indexOf("#");0>b&&(b=a.length);var d=a.indexOf("?");if(0>d||d>b)
{d=b;var e=""}else
e=a.substring(d+1,b);return[a.substr(0,d),e,a.substr(b)]}function je(a,b){return b?
a?a+"&"+b:b:a}function ke(a,b){if(!b)return a;a=ie(a);a[1]=je(a[1],b);return a[0]+
(a[1]?"?"+a[1]:"")+a[2]}
function le(a,b,d){if(Ga(b))for(var e=0;e<b.length;e++)le(a,String(b[e]),d);else
null!=b&&d.push(a+(""===b?"":"="+encodeURIComponent(String(b))))}function me(a){var
b=[],d;for(d in a)le(d,a[d],b);return b.join("&")}function ne(a,b){b=me(b);return
ke(a,b)}function oe(a,b,d){d=null!=d?"="+encodeURIComponent(String(d)):"";return
ke(a,b+d)}
function pe(a,b,d,e){for(var f=d.length;0<=(b=a.indexOf(d,b))&&b<e;){var
g=a.charCodeAt(b-1);if(38==g||63==g)if(g=a.charCodeAt(b+f),!g||61==g||38==g||
35==g)return b;b+=f+1}return-1}var qe=/#|$/;function W(a,b){var
d=a.search(qe),e=pe(a,0,b,d);if(0>e)return null;var f=a.indexOf("&",e);if(0>f||
f>d)f=d;e+=b.length+1;return Ua(a.substr(e,f-e))}var re=/[?&]($|#)/;
function se(a,b,d){for(var
e=a.search(qe),f=0,g,h=[];0<=(g=pe(a,f,b,e));)h.push(a.substring(f,g)),f=Math.min(a
.indexOf("&",g)+1||e,e);h.push(a.substr(f));a=h.join("").replace(re,"$1");return
oe(a,b,d)}function te(a,b){a=ie(a);var d=a[1],e=[];d&&Oa(d.split("&"),function(a)
{var d=a.indexOf("=");b.hasOwnProperty(0<=d?a.substr(0,d):a)||
e.push(a)});a[1]=je(e.join("&"),me(b));return a[0]+(a[1]?"?"+a[1]:"")
+a[2]};function ue(a){this.c=this.o=this.h="";this.s=null;this.j=this.b="";this.l=!
1;var b;a instanceof ue?(this.l=v(void 0)?void
0:a.l,ve(this,a.h),this.o=a.o,this.c=a.c,we(this,a.s),this.b=a.b,xe(this,ye(a.g)),t
his.j=a.j):a&&(b=String(a).match(fe))?(this.l=!1,ve(this,b[1]||"",!
0),this.o=ze(b[2]||""),this.c=ze(b[3]||"",!0),we(this,b[4]),this.b=ze(b[5]||"",!
0),xe(this,b[6]||"",!0),this.j=ze(b[7]||"")):(this.l=!1,this.g=new
Ae(null,this.l))}
ue.prototype.toString=function(){var a=[],b=this.h;b&&a.push(Be(b,Ce,!0),":");var
d=this.c;if(d||"file"==b)a.push("//"),(b=this.o)&&a.push(Be(b,Ce,!
0),"@"),a.push(encodeURIComponent(String(d)).replace(/%25([0-9a-fA-F]{2})/g,"%
$1")),d=this.s,null!=d&&a.push(":",String(d));if(d=this.b)this.c&&"/"!
=d.charAt(0)&&a.push("/"),a.push(Be(d,"/"==d.charAt(0)?De:Ee,!0));
(d=this.g.toString())&&a.push("?",d);(d=this.j)&&a.push("#",Be(d,Fe));return
a.join("")};
ue.prototype.resolve=function(a){var b=new ue(this),d=!!a.h;d?ve(b,a.h):d=!!a.o;d?
b.o=a.o:d=!!a.c;d?b.c=a.c:d=null!=a.s;var e=a.b;if(d)we(b,a.s);else if(d=!!a.b)
{if("/"!=e.charAt(0))if(this.c&&!this.b)e="/"+e;else{var f=b.b.lastIndexOf("/");-1!
=f&&(e=b.b.substr(0,f+1)+e)}f=e;if(".."==f||"."==f)e="";else if(-1!
=f.indexOf("./")||-1!=f.indexOf("/.")){e=D(f,"/");f=f.split("/");for(var
g=[],h=0;h<f.length;){var k=f[h++];"."==k?e&&h==f.length&&g.push(""):".."==k?
((1<g.length||1==g.length&&""!=g[0])&&g.pop(),
e&&h==f.length&&g.push("")):(g.push(k),e=!0)}e=g.join("/")}else e=f}d?b.b=e:d=""!
==a.g.toString();d?xe(b,ye(a.g)):d=!!a.j;d&&(b.j=a.j);return b};function ve(a,b,d)
{a.h=d?ze(b,!0):b;a.h&&(a.h=a.h.replace(/:$/,""))}function we(a,b){if(b)
{b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.s=b}else
a.s=null}function xe(a,b,d){b instanceof Ae?(a.g=b,Ge(a.g,a.l)):(d||
(b=Be(b,He)),a.g=new Ae(b,a.l))}function ze(a,b){return a?b?decodeURI(a.replace(/
%25/g,"%2525")):decodeURIComponent(a):""}
function Be(a,b,d){return w(a)?(a=encodeURI(a).replace(b,Ie),d&&(a=a.replace(/
%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function Ie(a){a=a.charCodeAt(0);return"%"+
(a>>4&15).toString(16)+(a&15).toString(16)}var Ce=/[#\/\?@]/g,Ee=/[#\?:]/g,De=/
[#\?]/g,He=/[#\?@]/g,Fe=/#/g;function Ae(a,b){this.c=this.b=null;this.g=a||
null;this.h=!!b}function Je(a){a.b||(a.b=new be,a.c=0,a.g&&ge(a.g,function(b,d)
{a.add(Ua(b),d)}))}l=Ae.prototype;
l.add=function(a,b){Je(this);this.g=null;a=Ke(this,a);var d=this.b.get(a);d||
this.b.set(a,d=[]);d.push(b);this.c+=1;return this};function Le(a,b)
{Je(a);b=Ke(a,b);de(a.b.c,b)&&(a.g=null,a.c-
=a.b.get(b).length,a=a.b,de(a.c,b)&&(delete
a.c[b],a.g--,a.b.length>2*a.g&&ce(a)))}function Me(a,b){Je(a);b=Ke(a,b);return
de(a.b.c,b)}l.forEach=function(a,b){Je(this);this.b.forEach(function(d,e)
{Oa(d,function(d){a.call(b,d,e,this)},this)},this)};
l.T=function(){Je(this);for(var a=this.b.N(),b=this.b.T(),d=[],e=0;e<b.length;e+
+)for(var f=a[e],g=0;g<f.length;g++)d.push(b[e]);return d};l.N=function(a)
{Je(this);var
b=[];if(w(a))Me(this,a)&&(b=Qa(b,this.b.get(Ke(this,a))));else{a=this.b.N();for(var
d=0;d<a.length;d++)b=Qa(b,a[d])}return b};l.set=function(a,b)
{Je(this);this.g=null;a=Ke(this,a);Me(this,a)&&(this.c-
=this.b.get(a).length);this.b.set(a,[b]);this.c+=1;return this};
l.get=function(a,b){if(!a)return b;a=this.N(a);return 0<a.length?
String(a[0]):b};l.toString=function(){if(this.g)return this.g;if(!
this.b)return"";for(var a=[],b=this.b.T(),d=0;d<b.length;d++){var
e=b[d],f=encodeURIComponent(String(e));e=this.N(e);for(var g=0;g<e.length;g++){var
h=f;""!==e[g]&&(h+="="+encodeURIComponent(String(e[g])));a.push(h)}}return
this.g=a.join("&")};function ye(a){var b=new Ae;b.g=a.g;a.b&&(b.b=new
be(a.b),b.c=a.c);return b}
function Ke(a,b){b=String(b);a.h&&(b=b.toLowerCase());return b}function Ge(a,b)
{b&&!a.h&&(Je(a),a.g=null,a.b.forEach(function(a,b){var d=b.toLowerCase();b!
=d&&(Le(this,b),Le(this,d),0<a.length&&(this.g=null,this.b.set(Ke(this,d),Ra(a)),th
is.c+=a.length))},a));a.h=b};var Ne,Oe,Pe,Qe,Re;function Se(){return u.navigator?
u.navigator.userAgent:""}function Te(a){return-1!=Se().indexOf(a)}var
Ue=Te("(iPad")||Te("(iPod")||Te("(iPhone"),Ve=Te("Android"),We=Te("MSIE")||
Te("IEMobile")||Te("Windows Phone");function Xe(){if(!v(Ne)){var a=/CPU\s+(?:(?:i?
OS)|(?:iPhone)|(?:iPhone\s+OS))\s+([0-9_|\.]+)/.exec(Se());Ne=a&&2==a.length?
a[1].replace(/_/g,"."):""}return Ne}function Ye(){if(!v(Oe)){if(Ue&&!
Te("Safari"))return Oe=!0;Oe=!1}return Oe}
function Ze(){v(Pe)||(Pe=Te("afma-sdk-a")?!0:!1);return Pe}function $e(a){if(!
Ye())return!1;if(!v(Re)){if(Ye()){var b=(new ue(window.location.href)).g.N("js");a:
{if((b=b.length?b[0]:"")&&D(b,"afma-")){var d=b.lastIndexOf("v");if(-
1<d&&(b=b.substr(d+1).match(/^(\d+\.\d+\.\d+|^\d+\.\d+|^\d+)(-.*)?$/)))
{b=b[1];break a}}b="0.0.0"}}else b="0.0.0";Re=b}return(b=Re)?0<=cb(b,a):!
1};function af(){this.h=this.h;this.g=this.g}af.prototype.h=!
1;af.prototype.oa=function(){this.h||(this.h=!
0,this.B())};af.prototype.B=function(){if(this.g)for(;this.g.length;)this.g.shift()
()};function bf(a){a&&"function"==typeof a.oa&&a.oa()};function cf(a,b)
{this.type=a;this.b=this.target=b;this.qa=!0}cf.prototype.c=function(){this.qa=!
1};function df(a,b){this.messageName=a;this.parameters=b||{}}function ef(a,b)
{cf.call(this,a.messageName,b);this.params=a.parameters||{}}B(ef,cf);function ff(a)
{if(.1>=Math.random()){var
b=oe("https://pagead2.googlesyndication.com/pagead/gen_204","zx",bb());gf(b,a)}}fun
ction gf(a,b){a=te(a,b||
{});try{window.googleJsEnvironment&&window.googleJsEnvironment.pinger&&window.googl
eJsEnvironment.pinger.pingUrl?
window.googleJsEnvironment.pinger.pingUrl(a):Pd(window,a)}catch(d){}};var hf;(hf=!
sb)||(hf=9<=Number(Gb));var jf=hf,kf;if(kf=sb)kf=!
(Object.prototype.hasOwnProperty.call(Fb,"9")?Fb["9"]:Fb["9"]=0<=cb(Eb,"9"));var
lf=kf,mf=function(){if(!u.addEventListener||!Object.defineProperty)return!1;var a=!
1,b=Object.defineProperty({},"passive",{get:function(){a=!
0}});try{u.addEventListener("test",Ea,b),u.removeEventListener("test",Ea,b)}catch(d
){}return a}();function nf(a,b){cf.call(this,a?
a.type:"");this.relatedTarget=this.b=this.target=null;this.button=this.screenY=this
.screenX=this.clientY=this.clientX=0;this.key="";this.metaKey=this.shiftKey=this.al
tKey=this.ctrlKey=!1;this.pointerId=0;this.pointerType="";this.g=null;if(a){var
d=this.type=a.type,e=a.changedTouches&&a.changedTouches.length?
a.changedTouches[0]:null;this.target=a.target||
a.srcElement;this.b=b;if(b=a.relatedTarget){if(ub){a:{try{qb(b.nodeName);var f=!
0;break a}catch(g){}f=!1}f||(b=null)}}else"mouseover"==
d?b=a.fromElement:"mouseout"==d&&(b=a.toElement);this.relatedTarget=b;e?
(this.clientX=void 0!==e.clientX?e.clientX:e.pageX,this.clientY=void 0!==e.clientY?
e.clientY:e.pageY,this.screenX=e.screenX||0,this.screenY=e.screenY||0):
(this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?
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.alt
Key;this.shiftKey=a.shiftKey;this.metaKey=
a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=w(a.pointerType)?
a.pointerType:of[a.pointerType]||"";this.g=a;a.defaultPrevented&&this.c()}}B(nf,cf)
;var of={2:"touch",3:"pen",4:"mouse"};nf.prototype.c=function()
{nf.L.c.call(this);var a=this.g;if(a.preventDefault)a.preventDefault();else
if(a.returnValue=!1,lf)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-
1}catch(b){}};var pf="closure_listenable_"+(1E6*Math.random()|0),qf=0;function
rf(a,b,d,e,f){this.listener=a;this.b=null;this.src=b;this.type=d;this.capture=!!
e;this.Z=f;this.key=++qf;this.R=this.W=!1}function sf(a){a.R=!
0;a.listener=null;a.b=null;a.src=null;a.Z=null};function tf(a)
{this.src=a;this.b={};this.c=0}tf.prototype.add=function(a,b,d,e,f){var
g=a.toString();a=this.b[g];a||(a=this.b[g]=[],this.c++);var h=uf(a,b,e,f);-1<h?
(b=a[h],d||(b.W=!1)):(b=new rf(b,this.src,g,!!e,f),b.W=d,a.push(b));return
b};function vf(a,b,d,e,f){b=b.toString();if(b in a.b){var g=a.b[b];d=uf(g,d,e,f);-
1<d&&(sf(g[d]),Array.prototype.splice.call(g,d,1),0==g.length&&(delete
a.b[b],a.c--))}}
function wf(a,b){var d=b.type;if(d in a.b){var e=a.b[d],f=Na(e,b),g;
(g=0<=f)&&Array.prototype.splice.call(e,f,1);g&&(sf(b),0==a.b[d].length&&(delete
a.b[d],a.c--))}}function uf(a,b,d,e){for(var f=0;f<a.length;++f){var g=a[f];if(!
g.R&&g.listener==b&&g.capture==!!d&&g.Z==e)return f}return-1};var
xf="closure_lm_"+(1E6*Math.random()|0),yf={},zf=0;function Af(a,b,d,e,f)
{if(e&&e.once)return Bf(a,b,d,e,f);if(Ga(b)){for(var g=0;g<b.length;g+
+)Af(a,b[g],d,e,f);return null}d=Cf(d);return a&&a[pf]?a.b.add(String(b),d,!
1,Ia(e)?!!e.capture:!!e,f):Df(a,b,d,!1,e,f)}
function Df(a,b,d,e,f,g){if(!b)throw Error("Invalid event type");var h=Ia(f)?!!
f.capture:!!f,k=Ef(a);k||(a[xf]=k=new tf(a));d=k.add(b,d,e,h,g);if(d.b)return
d;e=Ff();d.b=e;e.src=a;e.listener=d;if(a.addEventListener)mf||(f=h),void
0===f&&(f=!1),a.addEventListener(b.toString(),e,f);else
if(a.attachEvent)a.attachEvent(Gf(b.toString()),e);else
if(a.addListener&&a.removeListener)a.addListener(e);else throw
Error("addEventListener and attachEvent are unavailable.");zf++;return d}
function Ff(){var a=Hf,b=jf?function(d){return
a.call(b.src,b.listener,d)}:function(d){d=a.call(b.src,b.listener,d);if(!d)return
d};return b}function Bf(a,b,d,e,f){if(Ga(b)){for(var g=0;g<b.length;g+
+)Bf(a,b[g],d,e,f);return null}d=Cf(d);return a&&a[pf]?a.b.add(String(b),d,!
0,Ia(e)?!!e.capture:!!e,f):Df(a,b,d,!0,e,f)}
function If(a,b,d,e,f){if(Ga(b))for(var g=0;g<b.length;g+
+)If(a,b[g],d,e,f);else(e=Ia(e)?!!e.capture:!!e,d=Cf(d),a&&a[pf])?
vf(a.b,String(b),d,e,f):a&&(a=Ef(a))&&(b=a.b[b.toString()],a=-1,b&&(a=uf(b,d,e,f)),
(d=-1<a?b[a]:null)&&Jf(d))}
function Jf(a){if("number"!=typeof a&&a&&!a.R){var
b=a.src;if(b&&b[pf])wf(b.b,a);else{var d=a.type,e=a.b;b.removeEventListener?
b.removeEventListener(d,e,a.capture):b.detachEvent?
b.detachEvent(Gf(d),e):b.addListener&&b.removeListener&&b.removeListener(e);zf--;
(d=Ef(b))?(wf(d,a),0==d.c&&(d.src=null,b[xf]=null)):sf(a)}}}function Gf(a){return a
in yf?yf[a]:yf[a]="on"+a}
function Kf(a,b,d,e){var f=!
0;if(a=Ef(a))if(b=a.b[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var
g=b[a];g&&g.capture==d&&!g.R&&(g=Lf(g,e),f=f&&!1!==g)}return f}function Lf(a,b){var
d=a.listener,e=a.Z||a.src;a.W&&Jf(a);return d.call(e,b)}
function Hf(a,b){if(a.R)return!0;if(!jf){if(!b)a:{b=["window","event"];for(var
d=u,e=0;e<b.length;e++)if(d=d[b[e]],null==d){b=null;break a}b=d}e=b;b=new
nf(e,this);d=!0;if(!(0>e.keyCode||void 0!=e.returnValue)){a:{var f=!
1;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(h){f=!0}if(f||void
0==e.returnValue)e.returnValue=!
0}e=[];for(f=b.b;f;f=f.parentNode)e.push(f);a=a.type;for(f=e.length-1;0<=f;f--)
{b.b=e[f];var g=Kf(e[f],a,!0,b);d=d&&g}for(f=0;f<e.length;f+
+)b.b=e[f],g=Kf(e[f],a,!1,b),d=d&&g}return d}return Lf(a,
new nf(b,this))}function Ef(a){a=a[xf];return a instanceof tf?a:null}var
Mf="__closure_events_fn_"+(1E9*Math.random()>>>0);function Cf(a){if(Ha(a))return
a;a[Mf]||(a[Mf]=function(b){return a.handleEvent(b)});return a[Mf]};function Nf(a)
{af.call(this);this.c=a;this.b={}}B(Nf,af);var Of=[];function Pf(a)
{jb(a.b,function(a,d)
{this.b.hasOwnProperty(d)&&Jf(a)},a);a.b={}}Nf.prototype.B=function()
{Nf.L.B.call(this);Pf(this)};Nf.prototype.handleEvent=function(){throw
Error("EventHandler.handleEvent not implemented");};function X()
{af.call(this);this.b=new
tf(this);this.A=this;this.l=null}B(X,af);X.prototype[pf]=!
0;X.prototype.addEventListener=function(a,b,d,e)
{Af(this,a,b,d,e)};X.prototype.removeEventListener=function(a,b,d,e)
{If(this,a,b,d,e)};
X.prototype.dispatchEvent=function(a){var
b,d=this.l;if(d)for(b=[];d;d=d.l)b.push(d);d=this.A;var e=a.type||a;if(w(a))a=new
cf(a,d);else if(a instanceof cf)a.target=a.target||d;else{var f=a;a=new
cf(e,d);nb(a,f)}f=!0;if(b)for(var g=b.length-1;0<=g;g--){var h=a.b=b[g];f=Qf(h,e,!
0,a)&&f}h=a.b=d;f=Qf(h,e,!0,a)&&f;f=Qf(h,e,!1,a)&&f;if(b)for(g=0;g<b.length;g+
+)h=a.b=b[g],f=Qf(h,e,!1,a)&&f;return f};
X.prototype.B=function(){X.L.B.call(this);if(this.b){var a=this.b,b=0,d;for(d in
a.b){for(var e=a.b[d],f=0;f<e.length;f++)++b,sf(e[f]);delete
a.b[d];a.c--}}this.l=null};function Qf(a,b,d,e){b=a.b.b[String(b)];if(!b)return!
0;b=b.concat();for(var f=!0,g=0;g<b.length;++g){var h=b[g];if(h&&!
h.R&&h.capture==d){var k=h.listener,n=h.Z||h.src;h.W&&wf(a.b,h);f=!1!
==k.call(n,e)&&f}}return f&&0!=e.qa};function Rf(a,b){X.call(this);this.j=a||
1;this.c=b||u;this.o=z(this.Da,this);this.s=A()}B(Rf,X);l=Rf.prototype;l.O=!
1;l.C=null;l.setInterval=function(a){this.j=a;this.C&&this.O?
(this.stop(),this.start()):this.C&&this.stop()};l.Da=function(){if(this.O){var
a=A()-this.s;0<a&&a<.8*this.j?this.C=this.c.setTimeout(this.o,this.j-a):
(this.C&&(this.c.clearTimeout(this.C),this.C=null),this.dispatchEvent("tick"),this.
O&&(this.stop(),this.start()))}};
l.start=function(){this.O=!0;this.C||
(this.C=this.c.setTimeout(this.o,this.j),this.s=A())};l.stop=function(){this.O=!
1;this.C&&(this.c.clearTimeout(this.C),this.C=null)};l.B=function()
{Rf.L.B.call(this);this.stop();delete this.c};function Sf()
{if(window.googleJsEnvironment&&("rhino"==window.googleJsEnvironment.environment||"
jscore"==window.googleJsEnvironment.environment))return new
Tf;if(We&&window.external&&"notify"in window.external)return new
Uf;if(Ve&&window.googleAdsJsInterface&&"notify"in
window.googleAdsJsInterface)try{return
window.googleAdsJsInterface.notify("gmsg://mobileads.google.com/noop"),new
Tf}catch(a){}else
if(window.webkit&&window.webkit.messageHandlers&&window.webkit.messageHandlers.gadG
MSGHandler)return new Vf;
return new Wf}function Xf(){Yf||(Yf=Sf());return Yf}var Yf=null;function Zf()
{}B(Zf,af);function $f(a){var
b="gmsg://mobileads.google.com/"+a.messageName;a=kb(a.parameters);a["google.afma.No
tify_dt"]=(new Date).getTime();var d={},e;for(e in a){var
f=encodeURIComponent(String(e));d[f]=a[e]}return ne(b,d)}
function ag(a,b){this.o=a;this.s=b||1;this.l=[];this.j=new Rf(this.s);a=this.A=new
Nf(this);b=this.j;var d=this.M,e="tick";Ga(e)||
(e&&(Of[0]=e.toString()),e=Of);for(var f=0;f<e.length;f++){var g=Af(b,e[f],d||
a.handleEvent,!1,a.c||a);if(!
g)break;a.b[g.key]=g}}B(ag,Zf);ag.prototype.sendMessage=function(a)
{this.l.push(a);this.j.O||
(a=this.l.shift(),this.o(a),this.j.start())};ag.prototype.M=function(){var
a=this.l.shift();a?this.o(a):this.j.stop()};function Uf(){}B(Uf,Zf);
Uf.prototype.sendMessage=function(a){a=$f(a);window.external.notify(a)};function
Wf(){ag.call(this,this.K);this.b=[];this.c=0}B(Wf,ag);Wf.prototype.K=function(a)
{var b=this.b[this.c];b||(b=document.createElement("IFRAME"),b.id="afma-notify-"+
(new
Date).getTime(),b.style.display="none",this.b[this.c]=b);this.c=(this.c+1)%25;a=$f(
a);b.src=a;b.parentNode||document.body.appendChild(b)};Wf.prototype.B=function()
{this.b.forEach(Od);this.b=[];Wf.L.B.call(this)};function Tf(){}B(Tf,Zf);
Tf.prototype.sendMessage=function(a)
{a=$f(a);window.googleAdsJsInterface.notify(a);window.googleAdsJsInterface.DEBUG&&c
onsole.log(a)};function Vf(){}B(Vf,Zf);Vf.prototype.sendMessage=function(a)
{a=$f(a);window.webkit.messageHandlers.gadGMSGHandler.postMessage(a)};function bg()
{X.call(this);this.j=Xf();this.j=Xf();var a=La(bf,this.j);this.h?v(void 0)?
a.call(void 0):a():(this.g||(this.g=[]),this.g.push(v(void 0)?z(a,void
0):a));this.c={}}B(bg,X);bg.prototype.sendMessage=function(a,b){var d;w(a)?d=new
df(a,b):a instanceof df&&(d=a);"loading"==document.readyState?
(a=z(this.j.sendMessage,this.j,d),Bf(u,"DOMContentLoaded",a,!
1,this)):this.j.sendMessage(d)};
bg.prototype.receiveMessage=function(a,b)
{"onshow"==a&&"loading"==document.readyState?
(a=z(cg,u,a,b),Bf(u,"DOMContentLoaded",a)):this.dispatchEvent(new ef(new
df(a,b),this))};bg.prototype.addObserver=function(a,b,d){d=z(d,b);var
e=z(function(a){d(a.type,a.params)},b);this.b.add(String(a),e,!1,void 0,void
0);this.c[a]||(this.c[a]={});this.c[a]
[b]=e};bg.prototype.removeObserver=function(a,b){this.c[a]&&this.c[a]
[b]&&(vf(this.b,String(a),this.c[a][b],void 0,void 0),delete this.c[a][b])};
function Y(a,b){u.AFMA_Communicator?
u.AFMA_Communicator.sendMessage(a,b):dg(a,b)}function dg(a,b)
{"loading"==document.readyState?(a=z(dg,null,a,b),Bf(u,"DOMContentLoaded",a,!1)):
(a=new df(a,b),Xf().sendMessage(a))}function cg(a,b)
{u.AFMA_Communicator.receiveMessage(a,b)}function eg(a,b,d,e)
{u.AFMA_Communicator.removeEventListener(a,b,d,e)}function fg(a,b,d,e)
{u.AFMA_Communicator.addEventListener(a,b,d,e)}function gg(a,b,d)
{u.AFMA_Communicator.addObserver(a,b,d)}
function hg(a,b){u.AFMA_Communicator.removeObserver(a,b)}u.AFMA_Communicator||
(y("AFMA_AddEventListener",fg,u),y("AFMA_RemoveEventListener",eg,u),y("AFMA_AddObse
rver",gg,u),y("AFMA_RemoveObserver",hg,u),y("AFMA_ReceiveMessage",cg,u),y("AFMA_Sen
dMessage",Y,u),u.AFMA_Communicator=new bg);var ig={},jg={},kg={};function lg()
{throw Error("Do not instantiate
directly");}lg.prototype.b=null;lg.prototype.toString=function(){return
this.content};function mg(){lg.call(this)}B(mg,lg);mg.prototype.ba=ig;var
ng=function(a){function b(a){this.content=a}b.prototype=a.prototype;return
function(a,e){a=new b(String(a));void 0!==e&&(a.b=e);return a}}
(mg),og={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\x0B":"&#11;","\f":"&#12;","\r":"&
#13;","
":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","
=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8
232;","\u2029":"&#8233;"};function pg(a){return og[a]}
var
qg={"\x00":"%00","\u0001":"%01","\u0002":"%02","\u0003":"%03","\u0004":"%04","\u000
5":"%05","\u0006":"%06","\u0007":"%07","\b":"%08","\t":"%09","\n":"%0A","\x0B":"%0B
","\f":"%0C","\r":"%0D","\u000e":"%0E","\u000f":"%0F","\u0010":"%10","\u0011":"%11"
,"\u0012":"%12","\u0013":"%13","\u0014":"%14","\u0015":"%15","\u0016":"%16","\u0017
":"%17","\u0018":"%18","\u0019":"%19","\u001a":"%1A","\u001b":"%1B","\u001c":"%1C",
"\u001d":"%1D","\u001e":"%1E","\u001f":"%1F","
":"%20",'"':"%22","'":"%27","(":"%28",
")":"%29","<":"%3C",">":"%3E","\\":"%5C","{":"%7B","}":"%7D","\u007f":"%7F","\u0085
":"%C2%85","\u00a0":"%C2%A0","\u2028":"%E2%80%A8","\u2029":"%E2%80%A9","\uff01":"%E
F%BC%81","\uff03":"%EF%BC%83","\uff04":"%EF%BC%84","\uff06":"%EF%BC
%86","\uff07":"%EF%BC%87","\uff08":"%EF%BC%88","\uff09":"%EF%BC%89","\uff0a":"%EF
%BC%8A","\uff0b":"%EF%BC%8B","\uff0c":"%EF%BC%8C","\uff0f":"%EF%BC
%8F","\uff1a":"%EF%BC%9A","\uff1b":"%EF%BC%9B","\uff1d":"%EF%BC%9D","\uff1f":"%EF
%BC%9F","\uff20":"%EF%BC%A0","\uff3b":"%EF%BC%BB",
"\uff3d":"%EF%BC%BD"};function rg(a){return qg[a]}var sg=/
[\x00\x22\x27\x3c\x3e]/g,tg=/[\x00-
\x22\x27-\x29\x3c\x3e\\\x7b\x7d\x7f\x85\xa0\u2028\u2029\uff01\uff03\uff04\uff06-\uf
f0c\uff0f\uff1a\uff1b\uff1d\uff1f\uff20\uff3b\uff3d]/g,ug=/^(?![^#?]*\/(?:\.|%2E)
{2}(?:[\/?#]|$))(?:(?:https?|mailto):|[^&:\/?#]*(?:[\/?#]|$))/i,vg=/<(?:!|\/?([a-
zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,wg=/</g;var xg;function gc()
{xg||(xg=yd.google_casm?new dc(yd.google_casm):new dc);return xg}function yg(a)
{if(Kb||wb){if("/store/apps/details/"==U(V(5,a))){var
b="/store/apps/details";D(b,"/")||
(b="/"+b);a=a.match(fe);a=ee(a[1],a[2],a[3],a[4],b,a[6],a[7])}return
a.replace(/https?:\/\/(market.android.com|
play.google.com\/store\/apps)\//,"market://")}return a}function zg(a,b,d)
{b=encodeURIComponent(String(b));d=encodeURIComponent(String(d));return
a.replace("?","?"+b+"="+d+"&")}
function Ag(a){var b=gc();if(J(b,7,!1)){b=V(1,window.location.toString());var
d=a.match(fe);return"http"===b||d[4]?
a:ee("https",d[2],d[3],d[4],d[5],d[6],d[7])}b=a.match(fe);b=ee(null,null,null,null,
b[5],b[6],b[7]);var e=yd.location.toString();d=U(V(3,e));e=V(1,e);!
e&&u.self&&u.self.location&&(e=u.self.location.protocol,e=e.substr(0,e.length-
1));e=e?e.toLowerCase():"";"http"!=e&&"https"!=e&&(e="https",d=U(V(3,a)));return
e+"://"+d+(b||"")}var Bg="2mdn.net dartmotif.net doubleclick.net doubleclick.com
gstatic.com app-measurement.com google-analytics.com".split(" ");
function Cg(a){var b=U(V(3,a));return b?Pa(Bg,function(a){var d=b.length-
a.length;return 0<=d&&b.indexOf(a,d)==d}):!0}
function Dg(a){if(a.match(/[\?&]sa=L/)){a=Ag(a);a=zg(a,"rct","j");try{if(null!
=window.googleJsEnvironment&&null!=window.googleJsEnvironment.httpClient){var
b=window.googleJsEnvironment.httpClient.sendSync({http_request_id:bb(),url:a});var
d=b.success?b.response.body||"":void 0}else{var e=new
XMLHttpRequest;e.open("GET",a,!1);if(yd.jstiming&&Ha(yd.jstiming.report)){var f=new
yd.jstiming.Timer;e.send();f.tick&&(f.tick("cr_csr"),yd.jstiming.report(f))}else
e.send();d=e.responseText}}catch(h){var g=h}ff({id:"gmob-apps",
event:"xhr-request",is_success:null==g,exception:g?g.toString():void 0,"click-url-
domain":U(V(3,a)),"click-url-
path":U(V(5,a))});if(d&&(a=d.match(/URL='([^']*)'/),1<a.length))return
a[1].replace(/&amp;/g,"&")}}
function Eg(a){function b(){return Promise.resolve()}function d(){}if(!a.Y||!a.I||
a.V&&Cg(a.V)||!Fg(a.I)&&!Gg(a.I)||!a.P||!a.ca)return!1;var
e=a.ca,f=Fg(a.I),g=Gg(a.I),h="",k=fc()||.001>Math.random();if(k){e=bb()+bb();var
n={event:"third-party-async-ping",is_android:Kb||wb,is_ios:Ib||Jb||xb||
yb,flow_ios:f,flow_android:g,random:e,measurement_version:5};d=function(a)
{nb(n,a)};var t=function(){var
a=ne("https://pagead2.googlesyndication.com/pagead/gen_204?id=gmob-apps",n);return
se(a,"zx",bb())};e=function(){d({"ping-method":"async-sdk"});
return new Promise(function(b){a.P(t());b()})};var q=function(){d({"ping-
method":"sync-xhr"});return new Promise(function(a){var b=new
XMLHttpRequest;b.open("GET",t(),!1);b.send();a()})};h=function(){d({"ping-
method":"async-image"});return new Promise(function(a){(new
Image).src=t();a()})};var p=function(){d({"ping-method":"sync-image"});return new
Promise(function(a){var b=new Image;b.onload=function(){a()};b.onerror=function()
{a()};b.src=t()})},x=Math.random();.25>=x?(b=e,h="async"):.5>=x?(b=q,
h="syncxhr"):.75>=x?(b=h,h="asyncimage"):(b=p,h="syncimage");e=function(d){function
e(){a.ca(d)}b().then(e,e)}}q=a.I;p=a.Y;x=a.V;if(!p||"L"!=W(p,"sa"))return
d({"early-exit-reason":"not-single-redirect"}),b(),!1;if(f)return
Fg(x)&&(d({"tracking-url-itunes":!0}),q=x,x=void
0),p=Ag(p),p=zg(p,"rct","j"),a.P(p),x&&(d({"has-tracking-url":!
0}),x=se(x,"urlloadedinbrowser","false"),a.P(x)),e(q),!0;if(g){k&&(p=zg(p,"gtprrv",
(5).toString()));f="1"==W(p,"ae");g=W(p,"adurl")||"";d({"is-async":f,"is-ad-url-
play-store":Gg(g)});
if(f&&Gg(g)){d({"async-click-due-to-ae":!0});f=Hg(g)||
{prefix:g};x=W(f.prefix,"referrer")||"";var
C=W(f.prefix,"gclid")||"",he=W(p,"ai");g=W(g,"gref");var fa=[];x&&fa.push(x);g||(-
1==x.indexOf("gclid")&&C&&fa.push("gclid="+C),-
1==x.indexOf("ai=")&&he&&fa.push("ai="+he));k&&(fa.push("gtprr=true"),fa.push("gtpr
rv=5"),fa.push("gtprrm="+h));if(k=fa.join("&"))d({"combined-referer":!
0}),f.prefix=se(f.prefix,"referrer",k);p=zg(p,"act","1");a.P(p);null!=f.params?
q=Ig(f.prefix,f.params):q=f.prefix}else{d({"async-click-due-to-ae":!1});
f=Hg(q)||{prefix:q};x=Dg(p)||x;p=Hg(x)||
{prefix:x};g=W(p.prefix,"referrer");C=W(f.prefix,"referrer");Gg(x)&&(d({"tracking-
url-play":!0}),f=p,p=void 0);x=[];C&&(d({"referrer-from-final":!
0}),x.push(C));g&&(d({"referrer-from-click-server":!
0}),x.push(g));k&&(x.push("gtprr=true"),x.push("gtprrv=5"),x.push("gtprrm="+h));x.p
ush("network=d");if(k=x.join("&"))d({"combined-referer":!
0}),f.prefix=se(f.prefix,"referrer",k),p&&(p.prefix=se(p.prefix,"referrer",k));f.pr
efix=yg(f.prefix);k=Sa(f.prefix);d({"store-url-empty":k,
"store-market-url":!k&&D(f.prefix,"market"),"store-intent-url":!
k&&D(f.prefix,"intent"),"store-http-url":!k&&D(f.prefix,"http")});p&&(d({"has-
tracking-url":!
0}),p.prefix=se(p.prefix,"urlloadedinbrowser","false"),a.P(p.prefix));null!
=f.params?q=Ig(f.prefix,f.params):q=f.prefix}e(q);return!0}return!1}
function Gg(a){if(!a)return!1;var
b=V(1,a),d=U(V(3,a)),e=U(V(5,a));a=Hg(a);return"market"==b||"market.android.com"==d
||"play.google.com"==d&&("/store/apps/details"==e||"/store/apps/details/"==e)||
a&&"com.android.vending"==a.params["package"]||!1}function Fg(a){if(!a)return!1;var
b=V(1,a);return b?"itunes.apple.com"==U(V(3,a))&&("http"==b||"https"==b||"itms-
apps"==b||"itms-appss"==b):!1}
function Hg(a){if("intent"===a.match(fe)[1]){var b=a.lastIndexOf("#Intent");if(-
1===b)return{prefix:a,params:{}};var d={prefix:a.substring(0,b),params:
{}};a=a.substring(b+7).split(";");a=m(a);for(b=a.next();!
b.done;b=a.next())if(b=b.value,""!==b){var e=b.indexOf("=");-1!
==e&&(d.params[b.substring(0,e)]=b.substring(e+1))}return d}}
function Ig(a,b){b=void 0===b?{}:b;var
d=["#Intent"],e=Object.keys(b).sort();e=m(e);for(var f=e.next();!
f.done;f=e.next())f=f.value,d.push(f+"="+b[f]);d.push("end");return
a+d.join(";")};function Jg(a,b,d){af.call(this);this.b=a;this.l=b||
0;this.c=d;this.j=z(this.xa,this)}B(Jg,af);l=Jg.prototype;l.U=0;l.B=function()
{Jg.L.B.call(this);this.stop();delete this.b;delete this.c};l.start=function(a)
{this.stop();var b=this.j;a=v(a)?a:this.l;if(!Ha(b))if(b&&"function"==typeof
b.handleEvent)b=z(b.handleEvent,b);else throw Error("Invalid listener
argument");this.U=2147483647<Number(a)?-1:u.setTimeout(b,a||0)};l.stop=function()
{0!=this.U&&u.clearTimeout(this.U);this.U=0};
l.xa=function(){this.U=0;this.b&&this.b.call(this.c)};function Kg(a,b){this.c=a|
0;this.b=b|0}function Lg(a){return 0<a?0x7fffffffffffffff<=a?Mg:new
Kg(a,a/4294967296):0>a?-9223372036854775808>=a?Ng:Og(new Kg(-a,-
a/4294967296)):Pg}function Z(a,b){return new Kg(a,b)}var Pg=Z(0,0),Qg=Z(1,0),Rg=Z(-
1,-1),Mg=Z(4294967295,2147483647),Ng=Z(0,2147483648);function Sg(a){return
4294967296*a.b+(a.c>>>0)}l=Kg.prototype;
l.toString=function(a){a=a||10;if(2>a||36<a)throw Error("radix out of range:
"+a);var b=this.b>>21;if(0==b||-1==b&&(0!=this.c||-2097152!=this.b))return
b=Sg(this),10==a?""+b:b.toString(a);b=14-(a>>2);var
d=Math.pow(a,b),e=Z(d,d/4294967296);d=Tg(this,e);e=Math.abs(Sg(this.add(Og(Ug(d,e))
)));var f=10==a?""+e:e.toString(a);f.length<b&&(f="0000000000000".substr(f.length-
b)+f);e=Sg(d);return(10==a?e:e.toString(a))+f};function Vg(a){return
0==a.c&&0==a.b}function Wg(a,b){return a.c==b.c&&a.b==b.b}
function Xg(a,b){return a.b==b.b?a.c==b.c?0:a.c>>>0>b.c>>>0?1:-1:a.b>b.b?1:-
1}function Og(a){var b=~a.c+1|0;return Z(b,~a.b+!b|0)}l.add=function(a){var
b=this.b>>>16,d=this.b&65535,e=this.c>>>16,f=a.b>>>16,g=a.b&65535,h=a.c>>>16;a=(thi
s.c&65535)+(a.c&65535);h=(a>>>16)+(e+h);e=h>>>16;e+=d+g;b=(e>>>16)+
(b+f)&65535;return Z((h&65535)<<16|a&65535,b<<16|e&65535)};
function Ug(a,b){if(Vg(a))return a;if(Vg(b))return b;var
d=a.b>>>16,e=a.b&65535,f=a.c>>>16;a=a.c&65535;var
g=b.b>>>16,h=b.b&65535,k=b.c>>>16;b=b.c&65535;var n=a*b;var t=(n>>>16)+f*b;var
q=t>>>16;t=(t&65535)+a*k;q+=t>>>16;q+=e*b;var
p=q>>>16;q=(q&65535)+f*k;p+=q>>>16;q=(q&65535)+a*h;p=p+(q>>>16)+
(d*b+e*k+f*h+a*g)&65535;return Z((t&65535)<<16|n&65535,p<<16|q&65535)}
function Tg(a,b){if(Vg(b))throw Error("division by zero");if(0>a.b){if(Wg(a,Ng))
{if(Wg(b,Qg)||Wg(b,Rg))return Ng;if(Wg(b,Ng))return Qg;var d=1;if(0==d)d=a;else{var
e=a.b;d=32>d?Z(a.c>>>d|e<<32-d,e>>d):Z(e>>d-32,0<=e?0:-1)}d=Tg(d,b);e=1;if(0!=e)
{var f=d.c;d=32>e?Z(f<<e,d.b<<e|f>>>32-e):Z(0,f<<e-32)}if(Wg(d,Pg))return 0>b.b?
Qg:Rg;a=a.add(Og(Ug(b,d)));return d.add(Tg(a,b))}return 0>b.b?
Tg(Og(a),Og(b)):Og(Tg(Og(a),b))}if(Vg(a))return Pg;if(0>b.b)return Wg(b,Ng)?
Pg:Og(Tg(a,Og(b)));for(e=Pg;0<=Xg(a,b);){d=
Math.max(1,Math.floor(Sg(a)/Sg(b)));f=Math.ceil(Math.log(d)/Math.LN2);f=48>=f?
1:Math.pow(2,f-48);for(var g=Lg(d),h=Ug(g,b);0>h.b||0<Xg(h,a);)d-
=f,g=Lg(d),h=Ug(g,b);Vg(g)&&(g=Qg);e=e.add(g);a=a.add(Og(h))}return
e}l.and=function(a){return Z(this.c&a.c,this.b&a.b)};l.or=function(a){return
Z(this.c|a.c,this.b|a.b)};l.xor=function(a){return Z(this.c^a.c,this.b^a.b)};var
Yg,Zg=!1;function $g(a){return a.match(/^\/\//)?"http:"+a:a}function ah(a){Y("log",
{string:"<Google:HTML> "+a})}function bh(){var a=Xe();if(!(a&&0<=cb(a,"8.0"))||
$e("7.5.2"))return!1;var
b=window.location.toString();a=W(b,"js");b=W(b,"submodel");if(void 0==a||void
0==b)return!1;b=b.match(/([a-zA-Z]+)(\d+)/);if(void 0==b)return!
1;a=b[1].toLowerCase();b=parseInt(b[2],10);return"ipad"==a&&4<=b||"iphone"==a&&6<=b
||"ipod"==a&&7<=b}
function ch(a){if(window.googleAdsJsInterface&&"getClickSignals"in
window.googleAdsJsInterface)try{return
window.googleAdsJsInterface.getClickSignals(a)}catch(b){}return""}function dh(a)
{return Ca(function(b){return b.return(ch(a))})}var
eh=["www.googleadservices.com","googleads.g.doubleclick.net","adclick.g.doubleclick
.net","ad.doubleclick.net","www.google.com"];
function fh(a,b){if(a){var d=U(V(5,a)),e=U(V(3,a));if(0>Na(eh,e)||"/aclk"!
=d&&"/pagead/aclk"!=d)return a;d=W(a,"ai");e=W(a,"ms");if(!
Sa(null==e?"":String(e))||!b&&Sa(null==d?"":String(d)))return a;b=b||
ch(d);if(Sa(null==b?"":String(b)))return a;d=a.indexOf("&adurl=");return 0>d?
a:a.substring(0,d)+"&ms="+b+a.substring(d,a.length)}}function gh(a,b){return
Ca(function(d){return d.return(fh(a,b))})}function hh(a){Zg||Y("customClose",
{custom_close:a?1:0})}
function ih(a){Y("close",a?{a:"notifyParent"}:void 0)}function jh(a,b,d){return
kh({id:bb(),action:b,url:a,mimeType:d})}function lh(a){if(a&&D(a,"intent:")){var
b=a.indexOf("#Intent;");if(!(0>b)){var d={id:a,url:a.substr(9,b-
9)};a=a.substr(b+8).split(";");b="";for(var e=0;e<a.length;e++){var
f=a[e].split("=");if(2==f.length)switch(f[0]){case "package":d.J=f[1];break;case
"action":d.action=f[1];break;case "scheme":b=f[1]}}b&&(d.url=b+"://"+d.url);return
d}}}
function kh(a){if(!Ze())return!1;var
b={a:"intent",u:a.url};if(D(a.url,"intent://")){b.intent_url=a.url;var
d=lh(a.url);d&&(d.url&&(b.u=d.url),d.action&&(b.i=d.action),d.J&&(b.p=d.packageName
))}a.action&&(b.i=a.action);a.mimeType&&(b.m=a.mimeType);a.J&&(b.p=a.J);a.flags&&(b
.f=a.flags);Y("open",b);return!0}
function mh(a){if(!/^https?:\/\//.test(a)||/^https?:\/\/((itunes)|
(phobos))\.apple\.com\//.test(a)||/^https?:\/\/market\.android\.com\//.test(a)||/^h
ttps?:\/\/play\.google\.com\//.test(a)||/^https?:\/\/maps\.google\.com\//.test(a)&&
Ye())nh(a);else{var b;if(b=Ze())b=U(V(5,a)),b=/\.(3gp|m3u8|mkv|mov|mp4|m4v|ts|webm)
$/i.test(b);b?Ze()?jh(a,"android.intent.action.VIEW","video/*"):Ye()?(null!
=a&&a.ba===jg||null!=a&&a.ba===kg?a=String(a).replace(tg,rg):a instanceof Cd?
a=String(Ed(a)).replace(tg,rg):a instanceof
Ad?(a instanceof Ad&&a.constructor===Ad&&a.va===Bd?a="":
(Fa(a),a="type_error:TrustedResourceUrl"),a=String(a).replace(tg,rg)):
(a=String(a),a=ug.test(a)?a.replace(tg,rg):"about:invalid#zSoyz"),null!
=a&&a.ba===ig?
a=String(String(a.content).replace(vg,"").replace(wg,"&lt;")).replace(sg,pg):
(a=String(a),ab.test(a)&&(-1!=a.indexOf("&")&&(a=a.replace(Va,"&amp;")),-1!
=a.indexOf("<")&&(a=a.replace(Wa,"&lt;")),-1!
=a.indexOf(">")&&(a=a.replace(Xa,"&gt;")),-1!
=a.indexOf('"')&&(a=a.replace(Ya,"&quot;")),-1!=
a.indexOf("'")&&(a=a.replace(Za,"&#39;")),-1!
=a.indexOf("\x00")&&(a=a.replace($a,"&#0;")))),a=ng('<!DOCTYPE html><meta
charset="utf-8"><meta name="viewport" content="user-scalable=no initial-scale=1.0
width=device-width"><script>function resizeVid() {var vid =
document.getElementById(\'vid\'); var windowHeight = window.innerHeight;
vid.style.height = String(windowHeight)
+ \'px\';}window.addEventListener(\'orientationchange\', resizeVid,
false);\x3c/script><style>body {margin: 0px; padding: 0px;}video {position:
absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; margin: 0px; padding:
0px;}</style><video width="100%" controls autoplay webkit-playsinline id="vid"
onloadedmetadata="resizeVid();"><source src="'+
a+'"></video>'),Y("open",{a:"webapp",html:a.toString()})):
(a={a:"webapp",u:a},ff({id:"gmob-apps",event:"open-web-app"}),Y("open",a)):oh(a)}}
function ph(a,b,d,e){var f=/^https?:\/\//i.test(a);if(Ze()){var
g={id:a,url:a,J:e};qh([g],function(h,k){a&&k[a]&&(e||!f?kh(g):d?k[a]=!
1:mh(a));b(k[a])})}else{var h=!1,k=bb();var n=function(d)
{if(d.params.event_id==k&&(eg("openDeepLink",n),!h)){h=!0;var
e=Ua(a);b(d.params[e])}};var t=!(Ue&&0<=cb(Xe(),10));!$e("7.19.0")||t&&f?d?b(!1):
(nh(a),b(!0)):(fg("openDeepLink",n),Y("open",
{a:"deep_link",u:a,event_id:k}))}}function oh(a){ff({id:"gmob-apps",event:"open-
browser"});Y("open",{a:"browser",u:a})}
function rh(a){ff({id:"gmob-apps",event:"open-inline-browser"});Y("open",
{a:"inline_browser",u:a})}function nh(a){a=$g(a);Y("open",{a:"app",u:a})}
function sh(a,b){a=$g(a);Yg||(Yg=window.google_casm?new dc(window.google_casm):new
dc);if((J(Yg,4,!1)||b.useCustomTabs)&&Ye())rh(a);else{a={a:"app",u:a};var d;v(Qe)||
(Qe=Ze()?(d=Se().match(/afma\-sdk\-a\-v\.?([\d+\.]+)/))?d[1]:"":"");
(d=Qe)&&0<=cb(d,"8400000.0.0")&&nb(a,{system_browser:!
0,use_first_package:b.useFirstPackage,use_running_process:b.useRunningProcess,use_c
ustom_tabs:b.useCustomTabs});Y("open",a)}}
function th(a,b,d){v(d)||(d=!
0);a={a:"in_app_store",product_id:a,wait_for_fetch:d};b&&(b=$g(b),a.u=b);Y("open",a
)}function uh(a,b){a={product_id:a};if(b){var d=bb();a.request_id=d;var e=!
1,f=function(a){e||"fetch_completed"!=a.params.action||a.params.request_id!=d||(e=!
0,b(!!parseInt(a.params.result,10)),eg("in_app_store",f))};(new Jg(function(){e||
(e=!0,b(!
1),eg("in_app_store",f))},6E5)).start();fg("in_app_store",f)}Y("fetchAppStore",a)}
function vh(a,b,d,e){var f=d||function(){};d=e||500;var g=a instanceof Array?a:
[a];if(Ue&&0<=cb(Xe(),9)){a={};for(d=0;d<g.length;++d)a[g[d]]=!
0;b("openableURLs",a)}else{a=g.join(",");var h=!1,k=function(a)
{eg("openableURLs",k);if(!h){h=!0;for(var d=kb(a.params),e=0;e<g.length;++e){var
f=g[e],n=Ua(f);n=d[n];null!
=n&&(d[f]=n)}b(a.type,d)}};fg("openableURLs",k);Y("canOpenURLs",
{urls:a});setTimeout(function(){h||(h=!0,f())},d)}}
function qh(a,b,d,e){function f(a){eg("openableIntents",f);if(!h){h=!0;var
d=kb(a.params),e={},g;for(g in d)e[k[g]]=d[g];b(a.type,e)}}if(!Ze())return!1;var
g=d||function(){};d=e||500;var h=!1,k={};e=[];for(var n=0;n<a.length;++n){var
t=a[n],q=eb(t.id).toString();k[q]=t.id;q={id:q};t.url&&(q.u=t.url);if(t.url&&(D(t.u
rl,"intent:")||D(t.url,"Intent#"))){q.intent_url=t.url;delete q.u;var
p=lh(t.url);p&&(p.url&&(q.u=p.url),p.J&&(q.p=p.J),p.action&&(q.i=p.action))}t.mimeT
ype&&(q.m=t.mimeType);t.J&&(q.p=
t.J);t.action&&(q.i=t.action);e.push(q)}a={intents:e};fg("openableIntents",f);Y("ca
nOpenIntents",{data:JSON.stringify(a)});setTimeout(function(){h||(h=!
0,g())},d);return!0}Zg=!1;fg("onshow",function(){});fg("onhide",function(){Zg=!
0});function wh(){}l=wh.prototype;l.appendClickSignals=function(a,b){return
fh(a,b)};l.appendClickSignalsAsync=function(a,b){return Ca(function(d){return
1==d.b?va(d,gh(a,b)):d.return(d.g)})};l.canOpenIntents=function(a,b,d,e){return
qh(a,b,d,e)};l.canOpenURLs=function(a,b,d,e){vh(a,b,d,e)};l.click=function(a)
{a&&(a=$g(a),bh()?a&&(a=$g(a),gf(a)):Y("click",{u:a}))};l.close=function(a)
{ih(a)};l.closeResizedAd=function(){Y("mraid",{a:"closeResizedAd"})};
l.createCalendarEventFromAd=function(a){a?
(a.a="createCalendarEvent",a.hasOwnProperty("start")&&(a.start_ticks=(new
Date(a.start)).getTime()),a.hasOwnProperty("end")&&(a.end_ticks=(new
Date(a.end)).getTime()),Y("mraid",a)):ah("No parameters
set.")};l.disableBackButton=function(a){Y("backButton",
{disabled:a})};l.fetchAppStoreOverlay=function(a,b)
{uh(a,b)};l.forceOrientation=function(a,b,d)
{a={orientation:a,override:b?"1":"0"};d&&(a.animationDuration=d);Y("forceOrientatio
n",a)};l.getClickSignals=function(a){return ch(a)};
l.getClickSignalsAsync=function(a){return Ca(function(b){return 1==b.b?
va(b,dh(a)):b.return(b.g)})};l.grantReward=function(a){var b={action:"grant"};a?
(b.amount=a.amount,b.type=a.type):b.amount=0;Y("reward",b)};l.notifyRewardedVideoSt
art=function(){Y("reward",
{action:"video_start"})};l.notifyRewardedVideoComplete=function(){Ye()||Y("reward",
{action:"video_complete"})};l.openBrowser=function(a)
{oh(a)};l.openDeepLinkUrl=function(a,b,d,e)
{ph(a,b,d,e)};l.openInAppStore=function(a,b,d){th(a,b,d)};
l.openInlineBrowser=function(a){rh(a)};l.openIntent=function(a,b,d){return
jh(a,b,d)};l.openIntentExtended=function(a){return
kh(a)};l.openNativeApp=function(a){D(a,"intent:")?
jh(a):nh(a)};l.openStoreOverlay=function(a){a:{a=$g(a);if(Fg(a)){var
b=(b=a.match(/^https?:\/\/itunes[.]apple[.]com\/[^\/]+\/(?:[^\/]+\/)*id(\d+)/))?
b[1]:void 0;var d=W(a,"pid"),e=W(a,"cid");if(b&&!e&&!d){th(b,a,!1);break
a}}nh(a)}};l.openSystemBrowser=function(a,b){sh(a,b)};l.openUrl=function(a){mh(a)};
l.setOrientationProperties=function(a){a?
(a.a="setOrientationProperties",Y("mraid",a)):ah("No properties set to
setOrientationProperties.")};l.storePictureFromAd=function(a)
{if(Sa(null==a?"":String(a)))ah("No image url.");else{var
b={a:"storePicture"};b.iurl=a;Y("mraid",b)}};l.useCustomClose=function(a)
{hh(a)};function xh(){}l=xh.prototype;l.appendClickSignals=function(a,b){return
window.unity.afma.appendClickSignals(a,b)};l.appendClickSignalsAsync=function(a,b)
{return Ca(function(d){return 1==d.b?window.unity.afma.appendClickSignalsAsync?
va(d,window.unity.afma.appendClickSignalsAsync(a,b)):d.return(a):d.return(d.g)})};l
.canOpenIntents=function(a,b,d,e){return
window.unity.afma.canOpenIntents(a,b,d,e)};l.canOpenURLs=function(a,b,d,e)
{window.unity.afma.canOpenURLs(a,b,d,e)};l.click=function(a)
{window.unity.afma.click(a)};
l.close=function(a){window.unity.afma.close(a)};l.closeResizedAd=function()
{window.unity.afma.closeResizedAd()};l.createCalendarEventFromAd=function(a)
{window.unity.afma.createCalendarEventFromAd(a)};l.disableBackButton=function(a)
{window.unity.afma.disableBackButton(a)};l.fetchAppStoreOverlay=function(a,b)
{window.unity.afma.fetchAppStoreOverlay(a,b)};l.forceOrientation=function(a,b,d)
{window.unity.afma.forceOrientation(a,b,d)};l.getClickSignals=function(a){return
window.unity.afma.getClickSignals(a)};
l.getClickSignalsAsync=function(a){return Ca(function(b){return 1==b.b?
window.unity.afma.getClickSignalsAsync?
va(b,window.unity.afma.getClickSignalsAsync(a)):b.return(""):b.return(b.g)})};l.gra
ntReward=function(a)
{window.unity.afma.grantReward(a)};l.notifyRewardedVideoStart=function()
{window.unity.afma.notifyRewardedVideoStart()};l.notifyRewardedVideoComplete=functi
on(){};l.openBrowser=function(a){window.unity.afma.openBrowser(a)};
l.openDeepLinkUrl=function(a,b,d,e)
{window.unity.afma.openDeepLinkUrl(a,b,d,e)};l.openInAppStore=function(a,b,d)
{window.unity.afma.openInAppStore(a,b,d)};l.openInlineBrowser=function(a)
{window.unity.afma.openInlineBrowser(a)};l.openIntent=function(a,b,d){return
window.unity.afma.openIntent(a,b,d)};l.openIntentExtended=function(a){return
window.unity.afma.openIntentExtended(a)};l.openNativeApp=function(a)
{D(a,"intent:")?
window.unity.afma.openIntent(a):window.unity.afma.openNativeApp(a)};
l.openStoreOverlay=function(a)
{window.unity.afma.openStoreOverlay(a)};l.openSystemBrowser=function(a,b)
{window.unity.afma.openSystemBrowser(a,b)};l.openUrl=function(a)
{window.unity.afma.openUrl(a)};l.setOrientationProperties=function(a)
{window.unity.afma.setOrientationProperties(a)};l.storePictureFromAd=function(a)
{window.unity.afma.storePictureFromAd(a)};l.useCustomClose=function(a)
{window.unity.afma.useCustomClose(a)};var yh;function zh(){yh||
(window.unity&&window.unity.afma?yh=new xh:yh=new wh);return yh};function Ah()
{this.b={}}Ah.b=void 0;Ah.c=function(){return Ah.b?Ah.b:Ah.b=new Ah};var
Bh=NaN;function Ch(){fg("onshow",function(){Bh=A()});fg("onhide",function()
{Bh=NaN})}function Dh(){hh(!0);fg("onshow",function(){hh(!0)})};function Eh(a)
{a.addEventListener("CUSTOM_MOUSE_DOWN",function(){ae(a,"data-on-show-
ts",Bh)});a.addEventListener("CUSTOM_CLICK",function(){var b=fh(a.href);if(!b)throw
S(62);var d=b;-1<d.indexOf("[gw_fbsaeid]")||(d=d.replace("?","?
fbs_aeid=[gw_fbsaeid]&"));if(-1<d.indexOf("[gw_fbsaeid]")){var
e=Sg(Ng);e=Lg(e+Math.random()*(Sg(Mg)-
e));d=d.replace("[gw_fbsaeid]",e.toString());Y("logScionEvent",
{eventType:0,eventId:e,eventName:"_ac"})}Jd(a,d);d=a.getAttribute("data-u2-final-
url");e=a.getAttribute("data-u2-tracking-url");
b=d&&e?{Y:b,I:d,V:e,Ea:!1}:null;(d=!b)||(d=Ah.c(),v(d.b.uses_octagon_sdk)?
(d=d.b.uses_octagon_sdk,d=w(d)&&"true"===d.toLowerCase()||!0===d):d=!1,d=!
(d&&Eg({Y:b.Y,V:b.V,I:b.I,P:zh().click,ca:b.Ea?
zh().openStoreOverlay:zh().openNativeApp})));d&&(b="true"===a.getAttribute("data-
use-custom-tabs-in-sdk"),sh(a.href,{useFirstPackage:!0,useRunningProcess:!
0,useCustomTabs:void 0===b?!1:b}))})};function Fh(a,b){a.dispatchEvent(new
CustomEvent("customError",{detail:{message:b}}))}
function Gh(a){var b=a.currentTarget,d=a.type;null!=a.clientX&&null!
=a.clientY&&(d+=" ["+a.clientX+","+a.clientY+"]");a=a.target;for(var e=!1,f=!1,g=!
1;a!=b;){for(var h=a.attributes,k=0;k<h.length;++k){var n=h[k];!
e&&n.name.match(/^x-.+-l$/)?(d="[l="+n.value+"]"+d,e=!0):!f&&n.name.match(/^x-.+-
v$/)?(d="[v="+n.value+"]"+d,f=!0):!g&&n.name.match(/^x-.+-
e$/)&&(d="[e="+n.value+"]"+d,g=!0)}h=a.parentElement||b;if(!
g)for(k=h.children,n=0;n<k.length;n++)if(k[n]==a){d=">"+n+d;break}a=h}return
d};function Hh(){}r(Hh,Rd);Hh.prototype.g=function(a,b)
{if(a=document.querySelector("[x-custom-
close]"))Dh(),a.addEventListener("click",function(a){Qd(a);try{ih()}catch(e)
{Fh(b,"closing: disable default: "+e.message)}})};function Ih()
{this.b=this.c=null}r(Ih,Rd);Ih.prototype.j=function(a)
{this.c&&(this.c.remove(),this.c=null);this.b&&(this.b.remove(),this.b=null);a=T(a,
"debug_iframe_id");Jh(a,-1,"","debug_cleanup")};Ih.prototype.g=function(a,b)
{Kh(this,a,b);if(b=T(b,"renderingdata_msg"))a=T(a,"debug_iframe_id"),Jh(a,-
1,b,"renderingdata_msg")};
Ih.prototype.o=function(a){var
b=T(a,"namespace");if(b&&(a=document.querySelector("[x-"+b+"-v]"))){b=new Sd(b);var
d=a.getAttribute(b.h);a.classList.contains(b.j+d)||
(b=document.createElement("DIV"),b.style.position="absolute",b.style.left="0",b.sty
le.top="0",b.style.width="100%",b.style.height="100%",b.style.backgroundColor="#ff0
00080",a.appendChild(b))}};function Jh(a,b,d,e)
{window.parent.postMessage(JSON.stringify({id:a,node:b,content:d,tag:void
0===e?"":e}),window.parent.location.origin)}
function Kh(a,b,d){var e=T(d,"namespace");if(e){var f=T(d,"clientview_msg");if(f)
{var g=T(b,"debug_iframe_id");Jh(g,-1,f,"clientview_msg");var h=[];f=Q(nd,f);var
k=new Sd(e);a.c=document.createElement("DIV");e={};f=m(O(f,pd,1));for(var
n=f.next();!n.done;e={D:e.D},n=f.next())if(e.D=n.value,J(e.D,5,!
1)&&h.push(J(e.D,3,0)),n=e.D.getBoundingClientRect()){for(var
t=J(e.D,3,0),q=k.g+t,p=0,x=0,C=d.getBoundingClientRect();+J(n,1,0)+p>=C.width;)p-
=C.width;for(;0>=+J(n,1,0)+ +J(n,3,0)+p;)p+=C.width;for(;+J(n,
2,0)+x>=C.height;)x-=C.height;for(;0>=+J(n,2,0)+
+J(n,4,0)+x;)x+=C.height;C=document.createElement("DIV");C.id="client-
view-"+t;C.style.position="absolute";C.style.left=+J(n,1,0)+p+"px";C.style.top=+J(n
,2,0)+x+"px";C.style.width=+J(n,3,0)+"px";C.style.height=+J(n,4,0)+"px";J(e.D,5,!
1)?C.style.outline="5px dashed #ff0000":0==+J(e.D,4,0)&&(Lh(q)?
C.style.backgroundColor="#0000ff10":
(C.style.backgroundColor="#00ff0010",C.style.outline="2px dashed
#00ff00"));C.setAttribute("class","highlight-client-rect");
C.addEventListener("click",function(a){return function(){var
b=J(a.D,3,0);Jh(g,b,"")}}
(e));a.c.appendChild(C)}a.b=document.createElement("style");a.b.appendChild(documen
t.createTextNode(".highlight-client-rect{background-color:#0000ff30;outline-
offset:-2px;outline:2px dashed #7070ff;}"));0<h.length&&(h=h.map(function(a)
{return"."+(k.g+a)+"{outline-offset:-2px;outline:2px dashed
#ff2020;}"}).join(""),a.b.appendChild(document.createTextNode(h)));d.appendChild(a.
c);b.appendChild(a.b)}}}
function Lh(a){a=document.getElementsByClassName(a);if(1!=a.length)return!
1;a=a[0];return"SPAN"==a.tagName||"DIV"==a.tagName&&0<a.childElementCount&&"SPAN"==
a.firstElementChild.tagName?!0:!1};function Mh()
{this.c=null;this.h=[];this.b=null}r(Mh,Rd);function Nh(a)
{a.b&&a.b.remove();a.b=null;for(var b=m(a.h),d=b.next();!
d.done;d=b.next())d.value.remove();a.h=[]}
Mh.prototype.j=function(a,b){var d=this;Nh(this);if(this.c=Ud(b)){if(!
b.ownerDocument)throw S(61);a=b.ownerDocument;if(b=J(this.c,1,""))
{b=b.split("|");for(var e=0;e<b.length;++e){var
f=a.createElement("DIV");f.style.cssText=b[e];J(this.c,4,!
1)&&f.addEventListener("click",function(a)
{Qd(a)});a.body.appendChild(f);this.h.push(f)}}if(b=J(this.c,2,""))Dh(),this.b=a.cr
eateElement("DIV"),this.b.style.cssText=b,this.b.addEventListener("click",function(
a){Qd(a);ih()}),a.body.appendChild(this.b),a=+J(this.c,
3,0),0<a&&(this.b.style.display="none",setTimeout(function()
{d.b.style.display="block"},a))}};Mh.prototype.g=function()
{this.b&&(this.b.style.display="block")};function Oh(){this.b=NaN}function Ph(a,b)
{!isNaN(b)&&0<b&&(isNaN(a.b)||a.b<b)&&(a.b=b)}
function Qh(a,b,d){var e=N(b,Yc,4);if(!e)return!0;for(var f=m(O(e,
$c,1)),g=f.next();!g.done;g=f.next()){a:{var h=g.value;g=d;var k=J(h,2,"");k=k?
document.querySelectorAll(k):[g.currentTarget];for(var n=0;n<k.length;++n){var
t=k[n].getBoundingClientRect();var q=h;var p=I(q,1);q.o||(q.o={});if(!q.o[1])
{for(var x=0;x<p.length;x++)p[x]=+p[x];q.o[1]=!
0}q=p;p=g.clientX;x=g.clientY;if(p>=t.left&&p<=t.right&&x>=t.top&&x<=t.bottom&&(x-
q[0]<t.top||p+q[1]>t.right||x+q[2]>t.bottom||p-q[3]<t.left)){h=!1;break a}}h=
!0}if(!h)return Rh(b,"blocked_border_click"),!1}f=m(O(e,bd,2));for(g=f.next();!
g.done;g=f.next())if(h=a,g=g.value,k=d.currentTarget,Ph(h,parseInt(k.getAttribute("
data-on-ready-ts"),10)),Ph(h,parseInt(k.getAttribute("data-on-show-
ts"),10)),k=h.b,isNaN(k)||!(0<k)||A()<h.b+J(g,1,0))return
Rh(b,"blocked_fast_click"),!1;return J(e,3,!1)&&"function"==typeof u.c?
(u.c(d),Rh(b,"onepointfiveclick_first_click"),!1):!0}function Rh(a,b)
{(a=J(a,5,""))&&Pd(yd,a+"&label="+b)};function Sh(){this.b=!1}function Th(a,b)
{a.b=b}function Uh(a){for(;!a.id;){var b="goog-js-
util-"+Math.random().toString(36).substr(2,5);if(!document.getElementById(b))
{a.id=b;break}}return a.id};function Vh(){this.b=null;this.l=new Oh;this.h=new
Sh;this.c=!1}r(Vh,Rd);Vh.prototype.g=function(a,b){if(this.b=(a=T(b,"exit"))?
Q(Vc,a):null)a=A(),ae(b,"data-on-ready-ts",a),Wh(this,this.b,b),this.c||(this.c=!
0,Xh(this,b))};function Wh(a,b,d){Th(a.h,J(b,2,!1));J(b,4,!
1)&&d.setAttribute("data-use-custom-tabs-in-
sdk","true");if(J(b,5,""))for(a=d.querySelectorAll(J(b,5,"")),b=0;b<a.length;+
+b)a[b].addEventListener("click",function(){})}
function Xh(a,b){var d=null;b.addEventListener("mousedown",function(e){a:{if(null!
=a.b){var f=e.currentTarget,g=e.target;if(J(a.b,2,!
1)&&1==g.children.length&&"SPAN"==g.children[0].tagName){var
h=g.children[0],k=h.getBoundingClientRect();k.left<=e.clientX&&e.clientX<=k.right&&
k.top<=e.clientY&&e.clientY<=k.bottom&&(g=h)}for(h=O(a.b,Xc,1);g!=f.parentElement;)
{g.matches=g.matches||g.webkitMatchesSelector||g.mozMatchesSelector||
g.msMatchesSelector||g.oMatchesSelector;for(k=0;k<h.length;++k){var n=h[k];
if(g.matches(J(n,1,""))){d=n;break a}}g=g.parentElement}}d=null}if(d&&J(d,2,""))
{g=d;f=e.currentTarget;if(h=J(g,2,""))Jd(f,h),f.target=J(g,3,"")||"_top";f.removeAt
tribute("data-u2-final-url");f.removeAttribute("data-u2-tracking-url");
(h=J(g,6,""))&&f.setAttribute("data-u2-final-url",h);
(g=J(g,7,""))&&f.setAttribute("data-u2-tracking-
url",g);f=e.currentTarget;Ha(window.st)?window.st(Uh(f)):Fh(f,"js-util: st()
missing: "+Gh(e))}J(a.b,6,!1)&&b.dispatchEvent(new
CustomEvent("CUSTOM_MOUSE_DOWN"))});b.addEventListener("click",
function(e){if(d&&J(d,2,"")&&Qh(a.l,d,e)){var
f=a.h,g=e.currentTarget;if(Ha(window.ja)){a:{var h=e.currentTarget;var
k=e.target;if(f.b&&1==k.children.length&&"SPAN"==k.children[0].tagName)
{f=k.children[0];var
n=f.getBoundingClientRect();n.left<=e.clientX&&e.clientX<=n.right&&n.top<=e.clientY
&&e.clientY<=n.bottom&&(k=f)}for(;k!=h;){f=k.getAttribute("x-code");if(null!=f)
{h=parseInt(f,10);break a}k=k.parentElement}h=17}k=h;window.ja(Uh(g),k);(h=g.href)?
(f=[],0==/&nb=[^&]+/i.test(h)&&f.push("&nb="+k),
0==/&nx=[^&]+/i.test(h)&&f.push("&nx="+Math.round(e.clientX-
g.offsetLeft)),0==/&ny=[^&]+/i.test(h)&&f.push("&ny="+Math.round(e.clientY-
g.offsetTop)),0<f.length&&(k=f.join(""),f=h.indexOf("&adurl="),h=0>f?
h+k:h.substring(0,f)+k+h.substring(f),Jd(g,h),Fh(g,"js-util: ja() filling: "+k+"
"+Gh(e)))):Fh(g,"js-util: href is empty: "+Gh(e))}else Fh(g,"js-util: ja() missing:
"+Gh(e));g=e.currentTarget;h=J(d,2,"");k=h.indexOf("&adurl=");0>k||
(h=h.slice(k),k=g.href||"",f=k.indexOf(h),0>f||(n=k.slice(f+h.length))&&
Jd(g,k.slice(0,f)+n+h));J(a.b,6,!1)&&(b.dispatchEvent(new
CustomEvent("CUSTOM_CLICK")),Qd(e))}else Qd(e)})};function Yh(a,b,d,e)
{this.h=a;this.b=b;this.g=d;var f=new Map([[1,function(){return new Xd}],
[9,function(){return new Vh}],[2,function(){return new Vh}],[3,function(){return
new Vh}],[5,function(){return new Mh}],[10,function(){return new Hh}],
[50,function(){return e}],[100,function(){return new
Ih}]]);this.c=I(this.g,8).filter(function(a){return 0!=a}).map(function(a){return
f.get(a)()})}
function Zh(a){var b=J(a.g,2,0);if(2!=b){1==b&&(b=I(a.g,8),0<=b.indexOf(3)||
0<=b.indexOf(9))&&(Ch(),Eh(a.b));b=m(a.c);for(var d=b.next();!
d.done;d=b.next())d.value.pa(a.b);a.b.addEventListener("browserStart",function()
{for(var b=m(a.c),d=b.next();!
d.done;d=b.next())d.value.j(a.h,a.b)});a.b.addEventListener("browserReady",function
(){for(var b=m(a.c),d=b.next();!
d.done;d=b.next())d.value.g(a.h,a.b)});a.b.addEventListener("browserQuiet",function
(){for(var b=m(a.c),d=b.next();!d.done;d=b.next())d.value.o(a.b)})}}
;function $h(a,b){this.c=a;this.b=b;a=T(b,"namespace");a||
(a="ns-"+Math.random().toString(36).substr(2,5),Vd(b,"namespace",a));this.g=new
Sd(a)}function ai(a){for(var b=a.b.children,d=0;d<b.length;++d){var
e=b[d];if(e.getAttribute(a.g.c))return e}return null}
$h.prototype.dispatchEvent=function(a,b){a=null==b?new CustomEvent(a):new
CustomEvent(a,{detail:b});this.b.dispatchEvent(a)};function bi()
{this.b={}}bi.prototype.set=function(a,b){this.b[a]=b};bi.prototype.get=function(a)
{return this.b[a]};function ci(a){this.c=a}ci.prototype.g=function()
{};ci.prototype.h=function(){};function di(a){var b=N(a,Tc,5);b||(b=new
Tc,P(a,5,b));return b};function ei(a){if(0>=Oc(a).length)throw
S(40,"ASCF");this.c=a;this.b=R(a)&&N(R(a),Fc,11)}r(ei,ci);ei.prototype.h=function(a
)
{this.b&&Yb(a,2,null).set("fontFace",J(this.b,1,"")).set("backgroundColor",J(this.b
,2,"")).set("titleColor",J(this.b,3,"")).set("bodyColor",J(this.b,4,"")).set("urlCo
lor",J(this.b,5,"")).set("borderColor",J(this.b,6,"")).set("hideNessieButton",Strin
g(!!J(this.b,7,!1))).set("isFullWidth",String(!!J(this.b,8,!1)))};function fi(a)
{if(0>=Oc(a).length)throw S(40,"AEF");if(!R(a))throw S(41,"AEF");if(!Pc(a))throw
S(42,"AEF");this.h=a;this.c=R(a);this.g=Pc(a);this.b=N(this.g,Ac,5)||new
Ac}function gi(a,b,d){d=void 0===d?0:d;a=[].concat(ba(I(a.b,8)));var e="";switch(b)
{case 2:e='[x-ad="'+d+'"] ';break;case 3:e='[x-product="'+d+'"] ';break;case
4:e='[x-radlink="'+d+'"] '}return 0==a.length?e+"[x-code]":a.map(function(a){return
e+'[x-code="'+a+'"]'}).join(",")}
function hi(a,b,d,e,f){f=void 0===f?0:f;var g=new
Xc,h=gi(a,e,f),k=J(Kc(d),7,"")||"",n=J(a.c,8,"")||"_top";null!
=H(d,15)&&(n=(n=N(a.c,Hc,20))?J(n,3,"")||"_top":"_top");var
t="",q="",p="";switch(e){case 1:case
2:q=J(Kc(d),12,"");p=J(Kc(d),13,"");t=J(Kc(d),3,"");if(!t)throw S(43);break;case
4:t=J(O(N(d,sc,17),uc,1)[f],2,"");break;case 3:if(t=J(O(d,vc,14)[f],10,""),!
t)return}L(g,6,q);L(g,7,p);L(g,2,t);jd(g,h);L(g,5,k);L(g,3,n);d=new
Yc;e=J(a.b,1,0);f=new bd;M(f,1,isNaN(e)?1E3:e,0);$b(d,2,[f]);if(e=I(a.b,
2))f=new $c,K(f,1,e||[]),$b(d,1,[f]);a=J(a.b,10,!1);M(d,3,a,!
1);P(g,4,d);ac(b,1,g,Xc)}
function ii(a){var b=new Vc;id(b,J(a.b,11,""));J(a.c,5,!1)&&M(b,6,!0,!1);var d=[-
1].concat(ba(I(a.b,9))),e=new Xc;jd(e,d.map(function(a){return'[x-
code="'+a+'"]'}).join(","));ac(b,1,e,Xc);d=Oc(a.h);if(1==d.length)
{d=d[0];for(e=0;e<O(d,vc,14).length;++e)hi(a,b,d,3,e);if(null!
=H(d,17))for(e=0;e<O(N(d,sc,17),uc,1).length;++e)hi(a,b,d,4,e);hi(a,b,d,1)}else
for(e=0;e<d.length;++e){var f=d[e];if(null!=H(f,17))for(var
g=0;g<O(N(f,sc,17),uc,1).length;++g)hi(a,b,f,4,g);hi(a,b,f,2,e)}return b}
function ji(a){this.c=a}r(ji,ci);ji.prototype.g=function(a){var b=ii(new
fi(this.c));b&&(a=di(a),P(a,2,b))};function ki(a)
{this.c=a}r(ki,ci);ki.prototype.g=function(a){var b=new
dd,d=Oc(this.c);if(1==d.length){d=d[0];var e=new fd;L(e,1,".x-
layout");li(e,d);J(Kc(d),2,"")&&kd(e,new
hd(["lang",J(Kc(d),2,"")]));ac(b,1,e,fd)}else for(e=0;e<d.length;++e){var
f=d[e],g=new fd;L(g,1,'[x-ad="'+e+'"]');li(g,f);J(Kc(f),2,"")&&kd(g,new
hd(["lang",J(Kc(f),2,"")]));ac(b,1,g,fd)}a=di(a);P(a,4,b)};
function li(a,b){if(J(Kc(b),5,"")){b=J(Kc(b),5,"").replace(/\\x([0-9a-fA-F]
{2})/g,function(a,b){return
String.fromCharCode(parseInt(b,16))});b=m(b.split(","));for(var d=b.next();!
d.done;d=b.next()){var e=d.value,f=e.indexOf(":");-1!
=f&&(d=e.substring(0,f).trim().slice(1,-1),e=e.substring(f+1).trim().slice(1,-
1),d&&e&&("active_view_class_name"==d?kd(a,new hd(["class",e])):kd(a,new
hd([d,e]))))}}};function mi(a){if(!R(a))throw S(41,"ICF");if(!Pc(a))throw
S(42,"ICF");this.c=R(a);this.b=Pc(a)}function ni(a){this.c=a}r(ni,ci);
ni.prototype.g=function(a){var b=new mi(this.c);if(J(b.c,7,!1)){var d=new
cd;if(Ob)var e=u.btoa('<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24
24"><circle cx="12" cy="12" r="11" fill="#000" fill-opacity=".5"/><path d="M17,8
L16,7 L7,16 L8,17 Z" fill="#fff"/><path d="M17,16 L16,17 L7,8 L8,7 Z"
fill="#fff"/></svg>');else{e=[];for(var f=0,g=0;226>g;g++){var h='<svg
xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="12" cy="12"
r="11" fill="#000" fill-opacity=".5"/><path d="M17,8 L16,7 L7,16 L8,17 Z"
fill="#fff"/><path d="M17,16 L16,17 L7,8 L8,7 Z"
fill="#fff"/></svg>'.charCodeAt(g);255<
h&&(e[f++]=h&255,h>>=8);e[f++]=h}e=Pb(e,void
0)}L(d,2,"position:fixed;top:6px;left:6px;width:25px;height:25px;"+("background-
image:url(data:image/svg+xml;base64,"+e+")"));b=N(b.b,Ac,5)&&J(N(b.b,Ac,5),3,0);L(d
,1,b?"position:fixed;top:0px;left:0px;"+
("width:"+b+"px;height:"+b+"px;"):"");M(d,3,500,0)}else
d=null;d&&(a=di(a),P(a,3,d))};function oi(a)
{this.c=a}r(oi,ci);oi.prototype.g=function(a){var b=R(this.c),d=new
Uc;M(d,1,2,0);M(d,4,10,0);L(d,3,"s_");var
e=J(b,4,"")||"Unknown";L(d,2,e);b=J(b,12,"")||"";L(d,5,b);a=di(a);P(a,1,d)};functio
n pi(a){if(!R(a))throw S(54);this.b=R(a);if(!Pc(a))throw
S(55);this.c=Pc(a);this.g=[new oi(a),new ji(a),new ni(a),new ki(a)]};function qi(a)
{if(0>=Oc(a).length)throw S(40,"TFF");this.c=a;this.b=N(Oc(a)[0],pc,2)}r(qi,ci);
qi.prototype.h=function(a)
{this.b&&Yb(a,2,null).set("title",J(this.b,1,"")).set("longTitle",J(this.b,4,"")).s
et("titleLine1",J(this.b,2,"")).set("titleLine2",J(this.b,3,"")).set("noTitleLine2"
,String(!
J(this.b,3,""))).set("description",J(this.b,5,"")).set("ctaText",J(this.b,8,"")).se
t("advertiserName",J(this.b,7,"")||
J(this.b,6,"")||"").set("advertiserNameOrShortUrl",J(this.b,7,"")||
J(this.b,10,"")||"").set("adBadgeText",J(this.b,9,"")||"Ad")};function ri(a,b,d)
{var
e=J(d,2,0),f=J(d,1,0);a.set(b+"Height",String(e));a.set(b+"Width",String(f));a.set(
b+"AspectRatio",String(f/e));a.set(b,J(d,3,""))};function si(a)
{this.context=a;this.s=new bi}r(si,Rd);si.prototype.h=function()
{};si.prototype.l=function(){};function ti(a,b){this.c=a;this.b=b}
function ui(a,b,d){if(!mys.Engine)throw S(3);var e=a.b.c,f=a.b.b,g=vi(a,d,!
0);M(g,4,!0,!1);Vd(f,"render_config",g.j());if(Pc(d)&&N(Pc(d),kc,8)){var
h=N(Pc(d),kc,8);Vd(f,"page_element",h.j())}h=wi(a,d,g);var k=new
wd;mys.Engine.create(e,f,g.v()).build(b,h.v(),void 0,void 0,function(){xi(a)();var
b=R(d)&&null!=H(R(d),10),e=a.b.b,f=a.b.g,g=ai(a.b);if(g){var
h=g.getAttribute(f.c);K(k,1,h);f=parseInt(g.getAttribute(f.h),10);K(k,2,f)}if(f=T(e
,"page_element"))f=Q(kc,f),P(k,3,f);if(b){b=new xd;P(k,4,b);b=
N(k,xd,4);if(f=T(e,"render_config"))f=Q(ld,f),P(b,1,f);if(f=T(e,"renderingdata_msg"
))f=Q(Qc,f),P(b,2,f);if(f=T(e,"post_binding_design_msg"))f=Q(Rc,f),P(b,3,f);if(f=T(
e,"solver_input"))f=Q(sd,f),P(b,4,f);if(e=T(e,"solver_output"))e=Q(ud,e),P(b,5,e)}}
);J(N(g,Gc,1),6,!1)||(b=JSON.stringify(a.c.s.b))&&"{}"!
=b&&Vd(f,"runtime_data",b);return k}
function xi(a){return function(){var b=a.b.b,d;if(d=(d=T(b,"attribute_setter"))?
Q(dd,d):null){d=m(O(d,fd,1));for(var e=d.next();!e.done;e=d.next()){var
f=e.value;if(e=b.querySelector(J(f,1,""))){f=m(O(f,hd,2));for(var g=f.next();!
g.done;g=f.next()){g=g.value;var h=J(g,1,"").toLowerCase();$d.includes(h)||
("class"==h?
e.classList.add(J(g,2,"")):e.setAttribute(h,J(g,2,"")))}}}}if((d=b.querySelector("*
[data-ifc-map]"))&&b.ownerDocument)for(d=new Qb(JSON.parse(d.getAttribute("data-
ifc-map"))||[]),b=m(b.ownerDocument.querySelectorAll("*[data-ifc]")),
e=b.next();!e.done;e=b.next())if(e=e.value,(f=e.getAttribute("data-
ifc"))&&d.has(f))e.setAttribute("data-ifc",JSON.stringify(d.get(f)));else throw
Error("Cannot find target: "+f+" in provided target map");}}function wi(a,b,d)
{d=void 0===d?null:d;a.b.dispatchEvent("prepareStart");b=a.c.l(b);d&&null!
=H(d,1)&&null!=H(N(d,Gc,1),10)&&(J(Nc(N(d,Gc,1)),14,!1)||J(Nc(N(d,Gc,1)),10,!
1))&&Vd(a.b.b,"renderingdata_msg",b.j());a.b.dispatchEvent("prepareReady");return
b}
function vi(a,b,d){d=void 0===d?!1:d;b=a.c.h(b);var
e=N(N(b,Tc,5),Uc,1);e&&L(e,3,d?"s_":"c_");N(b,Gc,1)&&Nc(N(b,Gc,1))&&J(Nc(N(b,Gc,1))
,8,!
1)&&I(b,8).push(100);d=a.b.b;e=N(b,Tc,5);N(e,Uc,1)&&Vd(d,"monitor",N(e,Uc,1).j());N
(e,Vc,2)&&Vd(d,"exit",N(e,Vc,2).j());N(e,cd,3)&&Vd(d,"close_button",N(e,cd,3).j());
N(e,dd,4)&&Vd(d,"attribute_setter",N(e,dd,4).j());P(b,5,void
0);a=a.b.b;a.ownerDocument&&null!
=H(b,10)&&(d=N(b,Dc,10),d=Yb(d,1,hc))&&(e=document.createElement("meta"),e.setAttri
bute("data-ifc-map",
JSON.stringify(d.v())),a.appendChild(e));P(b,10,void 0);return b}
function yi(a,b,d,e,f){var g=a.b.b;if(e&&null!=H(e,2)&&(0==J(R(e),1,0)||
0==J(R(e),2,0))){var h=g.clientWidth,k=g.clientHeight;Lc(R(e),h);Mc(R(e),k)}var
n=0;g.addEventListener("browserRender",function(){n+
+;if(1==n)if(ai(a.b))a.b.dispatchEvent("overallStart"),b.enable(void
0).then(function(){a.b.dispatchEvent("overallQuiet")});else{if(d&&e)
{a.b.dispatchEvent("overallStart");var h=wi(a,e,f);b.render(d,h.v(),void 0,void
0,xi(a)).then(function(){a.b.dispatchEvent("overallQuiet")})}}else if(d&&e)
{h=g.clientWidth;
var k=g.clientHeight;0!=h&&0!=k&&(null!
=H(e,2)&&(Lc(R(e),h),Mc(R(e),k)),h=wi(a,e,f),b.render(d,h.v(),void 0,void
0,xi(a)))}})};function zi(a){si.call(this,a);this.b=new
Qb([])}r(zi,si);zi.prototype.c=function(a){if(a=1==Oc(a).length&&Oc(a)[0]){var
b=N(a,qc,8);if(b){var d=N(b,oc,1);d&&ri(this.b,"marketingImage",d);
(b=N(b,oc,2))&&ri(this.b,"logoImage",b);this.b.set("noLogo",String(!
b))}if(a=N(a,rc,9))this.b.set("mainColor",J(a,1,"")),this.b.set("accentColor",J(a,2
,""))}};
zi.prototype.h=function(a){var b=new pi(a);a=new ld;P(a,1,b.b);J(b.b,5,!1)?
M(a,2,1,0):J(b.b,6,!1)?M(a,2,2,0):M(a,2,0,0);if(null!=H(b.c,11)){var
d=N(b.c,Cc,11);null!=H(d,1)&&(d=N(d,Dc,1),P(a,10,d))}d=N(b.c,jc,9);var e=new
lc,f=d&&J(d,2,0)||0;M(e,7,f,0);d&&J(d,3,!1)?(M(e,7,1,0),M(e,8,!0,!1),M(e,9,!0,!
1)):J(b.b,6,!1)&&M(e,7,1,0);f=new mc;d&&J(d,4,!1)?(M(f,6,!0,!
1),L(f,7,"monospace"),L(f,8,"IMWimw0.!?@")):(d&&J(d,5,!1)&&M(f,9,!0,!1),M(f,5,!0,!
1));M(f,3,100,0);M(f,4,1E4,0);P(e,1,f);f=new nc;Nc(b.b)&&J(Nc(b.b),
6,!1)&&M(f,1,!0,!1);!J(b.b,16,!1)||d&&J(d,1,!1)||M(f,2,!0,!
1);P(e,4,f);P(a,6,e);J(b.b,6,!1)||null==H(b.c,5)||(d=I(N(b.c,Ac,5),5),K(a,8,d||
[]));b=m(b.g);for(d=b.next();!d.done;d=b.next())d.value.g(a);return
a};zi.prototype.l=function(a){if(!R(a))throw S(54,"CTBM");var b=R(a),d=new
Qc,e=J(b,1,0)||0;M(d,5,e,0);e=J(b,2,0)||0;M(d,6,e,0);e=J(b,1,0)||
0;M(d,3,e,0);b=J(b,2,0)||0;M(d,4,b,0);(new qi(a)).h(d);(new
ei(a)).h(d);this.b=Yb(d,2,null);this.c(a);return d};function Ai(a)
{zi.apply(this,arguments)}r(Ai,zi);
Ai.prototype.c=function(a){zi.prototype.c.call(this,a);var
b=this.b.get("isFullWidth");this.b.set("borderWidth","true"==b?"0":"1");b=J(R(a),1,
0)||-1;a=J(R(a),2,0)||-1;-1!=b&&-1!=a&&(3.5<b/a?Bi(this,!
0,a,this.b.get("marketingImageHeight")):Bi(this,!
1,b,this.b.get("marketingImageWidth")));a=parseInt(this.b.get("logoImageHeight"),10
);1==parseInt(this.b.get("logoImageAspectRatio"),10)&&128<a&&(this.b.set("logoImage
Height",(128).toString()),this.b.set("logoImageWidth",
(128).toString()),this.b.set("logoImage",
this.b.get("logoImage")+"?w=128&h=128"))};function Bi(a,b,d,e){if(null!=e){var
f=[400,600,1200],g=[209,314,628],h=b?g:f;for(b=0;b<h.length;b++)if(h[b]>d&&h[b]<e)
{d=g[b];f=f[b];a.b.set("marketingImageWidth",f);a.b.set("marketingImageHeight",d);a
.b.set("marketingImageAspectRatio",
(f/d).toString());a.b.set("marketingImage",a.b.get("marketingImage")+"?
w="+f+"&h="+d);break}}};(function(a){Ma("mys.design.build",function(b,d){var
e=document.head,f=document.body;d=new Ic(d);if(R(d)&&Nc(R(d))){var
g=J(Nc(R(d)),1,"");if(g){var
h=document.createElement("META");h.setAttribute("name","namespace");h.setAttribute(
"content",g);f.appendChild(h)}}e=new $h(e,f);f=a(e);return ui(new
ti(f,e),b,d).v()});Ma("mys.design.init",function(b,d,e,f){b=new
$h(b,d);d=a(b);b=new ti(d,b);e=e&&0<e.length?e:null;f=f&&0<f.length?new
Ic(f):null;if(!mys.Engine)throw S(2);d=b.b.c;var g=b.b.b,h=T(g,"runtime_data");
if(h){var k=b.c.s;h=JSON.parse(h);for(var n in
h)k.set(n,h[n])}if(n=T(g,"render_config"))n=Q(ld,n);else if(f)n=vi(b,f);else throw
S(35);Zh(new Yh(d,g,n,b.c));d=mys.Engine.create(d,g,n.v());yi(b,d,e,f,n)})})
(function(a){return new Ai(a)});}).call(this);

You might also like