PageSourceSearch

https://www.micron.com/content/dam/system/hcl-discovery/discover-21-07-minified-iframe.js

js micron.com collected 2026-10-09 22:31:26 UTC 201,837 bytes, 697 lines download raw bytes

vendor: 4,416 bytes, lines 1-2
1/*pako 1.0.10 nodeca/pako */
2!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).pako=t()}}(function(){return function i(s,h,l){function o(e,t){if(!h[e]){if(!s[e]){var a="function"==typeof require&&require;if(!t&&a)return a(e,!0);if(_)return _(e,!0);var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}var r=h[e]={exports:{}};s[e][0].call(r.exports,function(t){return o(s[e][1][t]||t)},r,r.exports,i,s,h,l)}return h[e].exports}for(var _="function"==typeof require&&require,t=0;t<l.length;t++)o(l[t]);return o}({1:[function(t,e,a){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;a.assign=function(t){for(var e,a,n=Array.prototype.slice.call(arguments,1);n.length;){var r=n.shift();if(r){if("object"!=typeof r)throw new TypeError(r+"must be non-object");for(var i in r)e=r,a=i,Object.prototype.hasOwnProperty.call(e,a)&&(t[i]=r[i])}}return t},a.shrinkBuf=function(t,e){return t.length===e?t:t.subarray?t.subarray(0,e):(t.length=e,t)};var r={arraySet:function(t,e,a,n,r){if(e.subarray&&t.subarray)t.set(e.subarray(a,a+n),r);else for(var i=0;i<n;i++)t[r+i]=e[a+i]},flattenChunks:function(t){var e,a,n,r,i,s;for(e=n=0,a=t.length;e<a;e++)n+=t[e].length;for(s=new Uint8Array(n),e=r=0,a=t.length;e<a;e++)i=t[e],s.set(i,r),r+=i.length;return s}},i={arraySet:function(t,e,a,n,r){for(var i=0;i<n;i++)t[r+i]=e[a+i]},flattenChunks:function(t){return[].concat.apply([],t)}};a.setTyped=function(t){t?(a.Buf8=Uint8Array,a.Buf16=Uint16Array,a.Buf32=Int32Array,a.assign(a,r)):(a.Buf8=Array,a.Buf16=Array,a.Buf32=Array,a.assign(a,i))},a.setTyped(n)},{}],2:[function(t,e,a){"use strict";var l=t("./common"),r=!0,i=!0;try{String.fromCharCode.apply(null,[0])}catch(t){r=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(t){i=!1}for(var o=new l.Buf8(256),n=0;n<256;n++)o[n]=252<=n?6:248<=n?5:240<=n?4:224<=n?3:192<=n?2:1;function _(t,e){if(e<65534&&(t.subarray&&i||!t.subarray&&r))return String.fromCharCode.apply(null,l.shrinkBuf(t,e));for(var a="",n=0;n<e;n++)a+=String.fromCharCode(t[n]);return a}o[254]=o[254]=1,a.string2buf=function(t){var e,a,n,r,i,s=t.length,h=0;for(r=0;r<s;r++)55296==(64512&(a=t.charCodeAt(r)))&&r+1<s&&56320==(64512&(n=t.charCodeAt(r+1)))&&(a=65536+(a-55296<<10)+(n-56320),r++),h+=a<128?1:a<2048?2:a<65536?3:4;for(e=new l.Buf8(h),r=i=0;i<h;r++)55296==(64512&(a=t.charCodeAt(r)))&&r+1<s&&56320==(64512&(n=t.charCodeAt(r+1)))&&(a=65536+(a-55296<<10)+(n-56320),r++),a<128?e[i++]=a:(a<2048?e[i++]=192|a>>>6:(a<65536?e[i++]=224|a>>>12:(e[i++]=240|a>>>18,e[i++]=128|a>>>12&63),e[i++]=128|a>>>6&63),e[i++]=128|63&a);return e},a.buf2binstring=function(t){return _(t,t.length)},a.binstring2buf=function(t){for(var e=new l.Buf8(t.length),a=0,n=e.length;a<n;a++)e[a]=t.charCodeAt(a);return e},a.buf2string=function(t,e){var a,n,r,i,s=e||t.length,h=new Array(2*s);for(a=n=0;a<s;)if((r=t[a++])<128)h[n++]=r;else if(4<(i=o[r]))h[n++]=65533,a+=i-1;else{for(r&=2===i?31:3===i?15:7;1<i&&a<s;)r=r<<6|63&t[a++],i--;1<i?h[n++]=65533:r<65536?h[n++]=r:(r-=65536,h[n++]=55296|r>>10&1023,h[n++]=56320|1023&r)}return _(h,n)},a.utf8border=function(t,e){var a;for((e=e||t.length)>t.length&&(e=t.length),a=e-1;0<=a&&128==(192&t[a]);)a--;return a<0?e:0===a?e:a+o[t[a]]>e?a:e}},{"./common":1}],3:[function(t,e,a){"use strict";e.exports=function(t,e,a,n){for(var r=65535&t|0,i=t>>>16&65535|0,s=0;0!==a;){for(a-=s=2e3<a?2e3:a;i=i+(r=r+e[n++]|0)|0,--s;);r%=65521,i%=65521}return r|i<<16|0}},{}],4:[function(t,e,a){"use strict";var h=function(){for(var t,e=[],a=0;a<256;a++){t=a;for(var n=0;n<8;n++)t=1&t?3988292384^t>>>1:t>>>1;e[a]=t}return e}();e.exports=function(t,e,a,n){var r=h,i=n+a;t^=-1;for(var s=n;s<i;s++)t=t>>>8^r[255&(t^e[s])];return-1^t}},{}],5:[function(t,e,a){"use strict";var l,u=t("../utils/common"),o=t("./trees"),f=t("./adler32"),c=t("./crc32"),n=t("./messages"),_=0,d=4,p=0,g=-2,m=-1,b=4,r=2,v=8,w=9,i=286,s=30,h=19,y=2*i+1,k=15,z=3,x=258,B=x+z+1,A=42,C=113,S=1,j=2,E=3,U=4;function D(t,e){return t.msg=n[e],e}function I(t){return(t<<1)-(4<t?9:0)}function O(t){for(var e=t.length;0<=--e;)t[e]=0}function q(t){var e=t.state,a=e.pending;a>t.avail_out&&(a=t.avail_out),0!==a&&(u.arraySet(t.output,e.pending_buf,e.pen
vendor: 14,072 bytes, line 2
2ding_out,a,t.next_out),t.next_out+=a,e.pending_out+=a,t.total_out+=a,t.avail_out-=a,e.pending-=a,0===e.pending&&(e.pending_out=0))}function T(t,e){o._tr_flush_block(t,0<=t.block_start?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,q(t.strm)}function L(t,e){t.pending_buf[t.pending++]=e}function N(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e}function R(t,e){var a,n,r=t.max_chain_length,i=t.strstart,s=t.prev_length,h=t.nice_match,l=t.strstart>t.w_size-B?t.strstart-(t.w_size-B):0,o=t.window,_=t.w_mask,d=t.prev,u=t.strstart+x,f=o[i+s-1],c=o[i+s];t.prev_length>=t.good_match&&(r>>=2),h>t.lookahead&&(h=t.lookahead);do{if(o[(a=e)+s]===c&&o[a+s-1]===f&&o[a]===o[i]&&o[++a]===o[i+1]){i+=2,a++;do{}while(o[++i]===o[++a]&&o[++i]===o[++a]&&o[++i]===o[++a]&&o[++i]===o[++a]&&o[++i]===o[++a]&&o[++i]===o[++a]&&o[++i]===o[++a]&&o[++i]===o[++a]&&i<u);if(n=x-(u-i),i=u-x,s<n){if(t.match_start=e,h<=(s=n))break;f=o[i+s-1],c=o[i+s]}}}while((e=d[e&_])>l&&0!=--r);return s<=t.lookahead?s:t.lookahead}function H(t){var e,a,n,r,i,s,h,l,o,_,d=t.w_size;do{if(r=t.window_size-t.lookahead-t.strstart,t.strstart>=d+(d-B)){for(u.arraySet(t.window,t.window,d,d,0),t.match_start-=d,t.strstart-=d,t.block_start-=d,e=a=t.hash_size;n=t.head[--e],t.head[e]=d<=n?n-d:0,--a;);for(e=a=d;n=t.prev[--e],t.prev[e]=d<=n?n-d:0,--a;);r+=d}if(0===t.strm.avail_in)break;if(s=t.strm,h=t.window,l=t.strstart+t.lookahead,o=r,_=void 0,_=s.avail_in,o<_&&(_=o),a=0===_?0:(s.avail_in-=_,u.arraySet(h,s.input,s.next_in,_,l),1===s.state.wrap?s.adler=f(s.adler,h,_,l):2===s.state.wrap&&(s.adler=c(s.adler,h,_,l)),s.next_in+=_,s.total_in+=_,_),t.lookahead+=a,t.lookahead+t.insert>=z)for(i=t.strstart-t.insert,t.ins_h=t.window[i],t.ins_h=(t.ins_h<<t.hash_shift^t.window[i+1])&t.hash_mask;t.insert&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[i+z-1])&t.hash_mask,t.prev[i&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=i,i++,t.insert--,!(t.lookahead+t.insert<z)););}while(t.lookahead<B&&0!==t.strm.avail_in)}function F(t,e){for(var a,n;;){if(t.lookahead<B){if(H(t),t.lookahead<B&&e===_)return S;if(0===t.lookahead)break}if(a=0,t.lookahead>=z&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+z-1])&t.hash_mask,a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==a&&t.strstart-a<=t.w_size-B&&(t.match_length=R(t,a)),t.match_length>=z)if(n=o._tr_tally(t,t.strstart-t.match_start,t.match_length-z),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=z){for(t.match_length--;t.strstart++,t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+z-1])&t.hash_mask,a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart,0!=--t.match_length;);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+1])&t.hash_mask;else n=o._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(n&&(T(t,!1),0===t.strm.avail_out))return S}return t.insert=t.strstart<z-1?t.strstart:z-1,e===d?(T(t,!0),0===t.strm.avail_out?E:U):t.last_lit&&(T(t,!1),0===t.strm.avail_out)?S:j}function K(t,e){for(var a,n,r;;){if(t.lookahead<B){if(H(t),t.lookahead<B&&e===_)return S;if(0===t.lookahead)break}if(a=0,t.lookahead>=z&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+z-1])&t.hash_mask,a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=z-1,0!==a&&t.prev_length<t.max_lazy_match&&t.strstart-a<=t.w_size-B&&(t.match_length=R(t,a),t.match_length<=5&&(1===t.strategy||t.match_length===z&&4096<t.strstart-t.match_start)&&(t.match_length=z-1)),t.prev_length>=z&&t.match_length<=t.prev_length){for(r=t.strstart+t.lookahead-z,n=o._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-z),t.lookahead-=t.prev_length-1,t.prev_length-=2;++t.strstart<=r&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+z-1])&t.hash_mask,a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!=--t.prev_length;);if(t.match_available=0,t.match_length=z-1,t.strstart++,n&&(T(t,!1),0===t.strm.avail_out))return S}else if(t.match_available){if((n=o._tr_tally(t,0,t.window[t.strstart-1]))&&T(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return S}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(n=o._tr_tally(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<z-1?t.strstart:z-1,e===d?(T(t,!0),0===t.strm.avail_out?E:U):t.last_lit&&(T(t,!1),0===t.strm.avail_out)?S:j}function M(t,e,a,n,r){this.good_length=t,this.max_lazy=e,this.nice_length=a,this.max_chain=n,this.func=r}function P(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=v,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new u.Buf16(2*y),this.dyn_dtree=new u.Buf16(2*(2*s+1)),this.bl_tree=new u.Buf16(2*(2*h+1)),O(this.dyn_ltree),O(this.dyn_dtree),O(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new u.Buf16(k+1),this.heap=new u.Buf16(2*i+1),O(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new u.Buf16(2*i+1),O(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function G(t){var e;return t&&t.state?(t.total_in=t.total_out=0,t.data_type=r,(e=t.state).pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?A:C,t.adler=2===e.wrap?0:1,e.last_flush=_,o._tr_init(e),p):D(t,g)}function J(t){var e,a=G(t);return a===p&&((e=t.state).window_size=2*e.w_size,O(e.head),e.max_lazy_match=l[e.level].max_lazy,e.good_match=l[e.level].good_length,e.nice_match=l[e.level].nice_length,e.max_chain_length=l[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=z-1,e.match_available=0,e.ins_h=0),a}function Q(t,e,a,n,r,i){if(!t)return g;var s=1;if(e===m&&(e=6),n<0?(s=0,n=-n):15<n&&(s=2,n-=16),r<1||w<r||a!==v||n<8||15<n||e<0||9<e||i<0||b<i)return D(t,g);8===n&&(n=9);var h=new P;return(t.state=h).strm=t,h.wrap=s,h.gzhead=null,h.w_bits=n,h.w_size=1<<h.w_bits,h.w_mask=h.w_size-1,h.hash_bits=r+7,h.hash_size=1<<h.hash_bits,h.hash_mask=h.hash_size-1,h.hash_shift=~~((h.hash_bits+z-1)/z),h.window=new u.Buf8(2*h.w_size),h.head=new u.Buf16(h.hash_size),h.prev=new u.Buf16(h.w_size),h.lit_bufsize=1<<r+6,h.pending_buf_size=4*h.lit_bufsize,h.pending_buf=new u.Buf8(h.pending_buf_size),h.d_buf=1*h.lit_bufsize,h.l_buf=3*h.lit_bufsize,h.level=e,h.strategy=i,h.method=a,J(t)}l=[new M(0,0,0,0,function(t,e){var a=65535;for(a>t.pending_buf_size-5&&(a=t.pending_buf_size-5);;){if(t.lookahead<=1){if(H(t),0===t.lookahead&&e===_)return S;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var n=t.block_start+a;if((0===t.strstart||t.strstart>=n)&&(t.lookahead=t.strstart-n,t.strstart=n,T(t,!1),0===t.strm.avail_out))return S;if(t.strstart-t.block_start>=t.w_size-B&&(T(t,!1),0===t.strm.avail_out))return S}return t.insert=0,e===d?(T(t,!0),0===t.strm.avail_out?E:U):(t.strstart>t.block_start&&(T(t,!1),t.strm.avail_out),S)}),new M(4,4,8,4,F),new M(4,5,16,8,F),new M(4,6,32,32,F),new M(4,4,16,16,K),new M(8,16,32,32,K),new M(8,16,128,128,K),new M(8,32,128,256,K),new M(32,128,258,1024,K),new M(32,258,258,4096,K)],a.deflateInit=function(t,e){return Q(t,e,v,15,8,0)},a.deflateInit2=Q,a.deflateReset=J,a.deflateResetKeep=G,a.deflateSetHeader=function(t,e){return t&&t.state?2!==t.state.wrap?g:(t.state.gzhead=e,p):g},a.deflate=function(t,e){var a,n,r,i;if(!t||!t.state||5<e||e<0)return t?D(t,g):g;if(n=t.state,!t.output||!t.input&&0!==t.avail_in||666===n.status&&e!==d)return D(t,0===t.avail_out?-5:g);if(n.strm=t,a=n.last_flush,n.last_flush=e,n.status===A)if(2===n.wrap)t.adler=0,L(n,31),L(n,139),L(n,8),n.gzhead?(L(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),L(n,255&n.gzhead.time),L(n,n.gzhead.time>>8&255),L(n,n.gzhead.time>>16&255),L(n,n.gzhead.time>>24&255),L(n,9===n.level?2:2<=n.strategy||n.level<2?4:0),L(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(L(n,255&n.gzhead.extra.length),L(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(t.adler=c(t.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69):(L(n,0),L(n,0),L(n,0),L(n,0),L(n,0),L(n,9===n.level?2:2<=n.strategy||n.level<2?4:0),L(n,3),n.status=C);else{var s=v+(n.w_bits-8<<4)<<8;s|=(2<=n.strategy||n.level<2?0:n.level<6?1:6===n.level?2:3)<<6,0!==n.strstart&&(s|=32),s+=31-s%31,n.status=C,N(n,s),0!==n.strstart&&(N(n,t.adler>>>16),N(n,65535&t.adler)),t.adler=1}if(69===n.status)if(n.gzhead.extra){for(r=n.pending;n.gzindex<(65535&n.gzhead.extra.length)&&(n.pending!==n.pending_buf_size||(n.gzhead.hcrc&&n.pending>r&&(t.adler=c(t.adler,n.pending_buf,n.pending-r,r)),q(t),r=n.pending,n.pending!==n.pending_buf_size));)L(n,255&n.gzhead.extra[n.gzindex]),n.gzindex++;n.gzhead.hcrc&&n.pending>r&&(t.adler=c(t.adler,n.pending_buf,n.pending-r,r)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=73)}else n.status=73;if(73===n.status)if(n.gzhead.name){r=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>r&&(t.adler=c(t.adler,n.pending_buf,n.pending-r,r)),q(t),r=n.pending,n.pending===n.pending_buf_size)){i=1;break}L(n,i=n.gzindex<n.gzhead.name.length?255&n.gzhead.name.charCodeAt(n.gzindex++):0)}while(0!==i);n.gzhead.hcrc&&n.pending>r&&(t.adler=c(t.adler,n.pending_buf,n.pending-r,r)),0===i&&(n.gzindex=0,n.status=91)}else n.status=91;if(91===n.status)if(n.gzhead.comment){r=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>r&&(t.adler=c(t.adler,n.pending_buf,n.pending-r,r)),q(t),r=n.pending,n.pending===n.pending_buf_size)){i=1;break}L(n,i=n.gzindex<n.gzhead.comment.length?255&n.gzhead.comment.charCodeAt(n.gzindex++):0)}while(0!==i);n.gzhead.hcrc&&n.pending>r&&(t.adler=c(t.adler,n.pending_buf,n.pending-r,r)),0===i&&(n.status=103)}else n.status=103;if(103===n.status&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&q(t),n.pending+2<=n.pending_buf_size&&(L(n,255&t.adler),L(n,t.adler>>8&255),t.adler=0,n.status=C)):n.status=C),0!==n.pending){if(q(t),0===t.avail_out)return n.last_flush=-1,p}else if(0===t.avail_in&&I(e)<=I(a)&&e!==d)return D(t,-5);if(666===n.status&&0!==t.avail_in)return D(t,-5);if(0!==t.avail_in||0!==n.lookahead||e!==_&&666!==n.status){var h=2===n.strategy?function(t,e){for(var a;;){if(0===t.lookahead&&(H(t),0===t.lookahead)){if(e===_)return S;break}if(t.match_length=0,a=o._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,a&&(T(t,!1),0===t.strm.avail_out))return S}return t.insert=0,e===d?(T(t,!0),0===t.strm.avail_out?E:U):t.last_lit&&(T(t,!1),0===t.strm.avail_out)?S:j}(n,e):3===n.strategy?function(t,e){for(var a,n,r,i,s=t.window;;){if(t.lookahead<=x){if(H(t),t.lookahead<=x&&e===_)return S;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=z&&0<t.strstart&&(n=s[r=t.strstart-1])===s[++r]&&n===s[++r]&&n===s[++r]){i=t.strstart+x;do{}while(n===s[++r]&&n===s[++r]&&n===s[++r]&&n===s[++r]&&n===s[++r]&&n===s[++r]&&n===s[++r]&&n===s[++r]&&r<i);t.match_length=x-(i-r),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=z?(a=o._tr_tally(t,1,t.match_length-z),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(a=o._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),a&&(T(t,!1),0===t.strm.avail_out))return S}return t.insert=0,e===d?(T(t,!0),0===t.strm.avail_out?E:U):t.last_lit&&(T(t,!1),0===t.strm.avail_out)?S:j}(n,e):l[n.level].func(n,e);if(h!==E&&h!==U||(n.status=666),h===S||h===E)return 0===t.avail_out&&(n.last_flush=-1),p;if(h===j&&(1===e?o._tr_align(n):5!==e&&(o._tr_stored_block(n,0,0,!1),3===e&&(O(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),q(t),0===t.avail_out))return n.last_flush=-1,p}return e!==d?p:n.wrap<=0?1:(2===n.wrap?(L(n,255&t.adler),L(n,t.adler>>8&255),L(n,t.adler>>16&255),L(n,t.adler>>24&255),L(n,255&t.total_in),L(n,t.total_in>>8&255),L(n,t.total_in>>16&255),L(n,t.total_in>>24&255)):(N(n,t.adler>>>16),N(n,65535&t.adler)),q(t),0<n.wrap&&(n.wrap=-n.wrap),0!==n.pending?p:1)},a.deflateEnd=function(t){var e;return t&&t.state?(e=t.state.status)!==A&&69!==e&&73!==e&&91!==e&&103!==e&&e!==C&&666!==e?D(t,g):(t.state=null,e===C?D(t,-3):p):g},a.deflateSetDictionary=function(t,e){var a,n,r,i,s,h,l,o,_=e.length;if(!t||!t.state)return g;if(2===(i=(a=t.state).wrap)||1===i&&a.status!==A||a.lookahead)return g;for(1===i&&(t.adler=f(t.adler,e,_,0)),a.wrap=0,_>=a.w_size&&(0===i&&(O(a.head),a.strstart=0,a.block_start=0,a.insert=0),o=new u.Buf8(a.w_size),u.arraySet(o,e,_-a.w_size,a.w_size,0),e=o,_=a.w_size),s=t.avail_in,h=t.next_in,l=t.input,t.avail_in=_,t.next_in=0,t.input=e,H(a);a.lookahead>=z;){for(n=a.strstart,r=a.lookahead-(z-1);a.ins_h=(a.ins_h<<a.hash_shift^a.window[n+z-1])&a.hash_mask,a.prev[n&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=n,n++,--r;);a.strstart=n,a.lookahead=z-1,H(a)}return a.strstart+=a.lookahead,a.block_start=a.strstart,a.insert=a.lookahead,a.lookahead=0,a.match_length=a.prev_length=z-1,a.match_available=0,t.next_in=h,t.input=l,t.avail_in=s,a.wrap=i,p},a.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":1,"./adler32":3,"./crc32":4,"./messages":6,"./trees":7}],6:[function(t,e,a){"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],7:[function(t,e,a){"use strict";var l=t("../utils/common"),h=0,o=1;function n(t){for(var e=t.length;0<=--e;)t[e]=0}
vendor: 10,814 bytes, lines 2-72
2var _=0,s=29,d=256,u=d+1+s,f=30,c=19,g=2*u+1,m=15,r=16,p=7,b=256,v=16,w=17,y=18,k=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],z=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],x=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],B=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],A=new Array(2*(u+2));n(A);var C=new Array(2*f);n(C);var S=new Array(512);n(S);var j=new Array(256);n(j);var E=new Array(s);n(E);var U,D,I,O=new Array(f);function q(t,e,a,n,r){this.static_tree=t,this.extra_bits=e,this.extra_base=a,this.elems=n,this.max_length=r,this.has_stree=t&&t.length}function i(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}function T(t){return t<256?S[t]:S[256+(t>>>7)]}function L(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255}function N(t,e,a){t.bi_valid>r-a?(t.bi_buf|=e<<t.bi_valid&65535,L(t,t.bi_buf),t.bi_buf=e>>r-t.bi_valid,t.bi_valid+=a-r):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=a)}function R(t,e,a){N(t,a[2*e],a[2*e+1])}function H(t,e){for(var a=0;a|=1&t,t>>>=1,a<<=1,0<--e;);return a>>>1}function F(t,e,a){var n,r,i=new Array(m+1),s=0;for(n=1;n<=m;n++)i[n]=s=s+a[n-1]<<1;for(r=0;r<=e;r++){var h=t[2*r+1];0!==h&&(t[2*r]=H(i[h]++,h))}}function K(t){var e;for(e=0;e<u;e++)t.dyn_ltree[2*e]=0;for(e=0;e<f;e++)t.dyn_dtree[2*e]=0;for(e=0;e<c;e++)t.bl_tree[2*e]=0;t.dyn_ltree[2*b]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0}function M(t){8<t.bi_valid?L(t,t.bi_buf):0<t.bi_valid&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0}function P(t,e,a,n){var r=2*e,i=2*a;return t[r]<t[i]||t[r]===t[i]&&n[e]<=n[a]}function G(t,e,a){for(var n=t.heap[a],r=a<<1;r<=t.heap_len&&(r<t.heap_len&&P(e,t.heap[r+1],t.heap[r],t.depth)&&r++,!P(e,n,t.heap[r],t.depth));)t.heap[a]=t.heap[r],a=r,r<<=1;t.heap[a]=n}function J(t,e,a){var n,r,i,s,h=0;if(0!==t.last_lit)for(;n=t.pending_buf[t.d_buf+2*h]<<8|t.pending_buf[t.d_buf+2*h+1],r=t.pending_buf[t.l_buf+h],h++,0===n?R(t,r,e):(R(t,(i=j[r])+d+1,e),0!==(s=k[i])&&N(t,r-=E[i],s),R(t,i=T(--n),a),0!==(s=z[i])&&N(t,n-=O[i],s)),h<t.last_lit;);R(t,b,e)}function Q(t,e){var a,n,r,i=e.dyn_tree,s=e.stat_desc.static_tree,h=e.stat_desc.has_stree,l=e.stat_desc.elems,o=-1;for(t.heap_len=0,t.heap_max=g,a=0;a<l;a++)0!==i[2*a]?(t.heap[++t.heap_len]=o=a,t.depth[a]=0):i[2*a+1]=0;for(;t.heap_len<2;)i[2*(r=t.heap[++t.heap_len]=o<2?++o:0)]=1,t.depth[r]=0,t.opt_len--,h&&(t.static_len-=s[2*r+1]);for(e.max_code=o,a=t.heap_len>>1;1<=a;a--)G(t,i,a);for(r=l;a=t.heap[1],t.heap[1]=t.heap[t.heap_len--],G(t,i,1),n=t.heap[1],t.heap[--t.heap_max]=a,t.heap[--t.heap_max]=n,i[2*r]=i[2*a]+i[2*n],t.depth[r]=(t.depth[a]>=t.depth[n]?t.depth[a]:t.depth[n])+1,i[2*a+1]=i[2*n+1]=r,t.heap[1]=r++,G(t,i,1),2<=t.heap_len;);t.heap[--t.heap_max]=t.heap[1],function(t,e){var a,n,r,i,s,h,l=e.dyn_tree,o=e.max_code,_=e.stat_desc.static_tree,d=e.stat_desc.has_stree,u=e.stat_desc.extra_bits,f=e.stat_desc.extra_base,c=e.stat_desc.max_length,p=0;for(i=0;i<=m;i++)t.bl_count[i]=0;for(l[2*t.heap[t.heap_max]+1]=0,a=t.heap_max+1;a<g;a++)c<(i=l[2*l[2*(n=t.heap[a])+1]+1]+1)&&(i=c,p++),l[2*n+1]=i,o<n||(t.bl_count[i]++,s=0,f<=n&&(s=u[n-f]),h=l[2*n],t.opt_len+=h*(i+s),d&&(t.static_len+=h*(_[2*n+1]+s)));if(0!==p){do{for(i=c-1;0===t.bl_count[i];)i--;t.bl_count[i]--,t.bl_count[i+1]+=2,t.bl_count[c]--,p-=2}while(0<p);for(i=c;0!==i;i--)for(n=t.bl_count[i];0!==n;)o<(r=t.heap[--a])||(l[2*r+1]!==i&&(t.opt_len+=(i-l[2*r+1])*l[2*r],l[2*r+1]=i),n--)}}(t,e),F(i,o,t.bl_count)}function V(t,e,a){var n,r,i=-1,s=e[1],h=0,l=7,o=4;for(0===s&&(l=138,o=3),e[2*(a+1)+1]=65535,n=0;n<=a;n++)r=s,s=e[2*(n+1)+1],++h<l&&r===s||(h<o?t.bl_tree[2*r]+=h:0!==r?(r!==i&&t.bl_tree[2*r]++,t.bl_tree[2*v]++):h<=10?t.bl_tree[2*w]++:t.bl_tree[2*y]++,i=r,(h=0)===s?(l=138,o=3):r===s?(l=6,o=3):(l=7,o=4))}function W(t,e,a){var n,r,i=-1,s=e[1],h=0,l=7,o=4;for(0===s&&(l=138,o=3),n=0;n<=a;n++)if(r=s,s=e[2*(n+1)+1],!(++h<l&&r===s)){if(h<o)for(;R(t,r,t.bl_tree),0!=--h;);else 0!==r?(r!==i&&(R(t,r,t.bl_tree),h--),R(t,v,t.bl_tree),N(t,h-3,2)):h<=10?(R(t,w,t.bl_tree),N(t,h-3,3)):(R(t,y,t.bl_tree),N(t,h-11,7));i=r,(h=0)===s?(l=138,o=3):r===s?(l=6,o=3):(l=7,o=4)}}n(O);var X=!1;function Y(t,e,a,n){var r,i,s,h;N(t,(_<<1)+(n?1:0),3),i=e,s=a,h=!0,M(r=t),h&&(L(r,s),L(r,~s)),l.arraySet(r.pending_buf,r.window,i,s,r.pending),r.pending+=s}a._tr_init=function(t){X||(function(){var t,e,a,n,r,i=new Array(m+1);for(n=a=0;n<s-1;n++)for(E[n]=a,t=0;t<1<<k[n];t++)j[a++]=n;for(j[a-1]=n,n=r=0;n<16;n++)for(O[n]=r,t=0;t<1<<z[n];t++)S[r++]=n;for(r>>=7;n<f;n++)for(O[n]=r<<7,t=0;t<1<<z[n]-7;t++)S[256+r++]=n;for(e=0;e<=m;e++)i[e]=0;for(t=0;t<=143;)A[2*t+1]=8,t++,i[8]++;for(;t<=255;)A[2*t+1]=9,t++,i[9]++;for(;t<=279;)A[2*t+1]=7,t++,i[7]++;for(;t<=287;)A[2*t+1]=8,t++,i[8]++;for(F(A,u+1,i),t=0;t<f;t++)C[2*t+1]=5,C[2*t]=H(t,5);U=new q(A,k,d+1,u,m),D=new q(C,z,0,f,m),I=new q(new Array(0),x,0,c,p)}(),X=!0),t.l_desc=new i(t.dyn_ltree,U),t.d_desc=new i(t.dyn_dtree,D),t.bl_desc=new i(t.bl_tree,I),t.bi_buf=0,t.bi_valid=0,K(t)},a._tr_stored_block=Y,a._tr_flush_block=function(t,e,a,n){var r,i,s=0;0<t.level?(2===t.strm.data_type&&(t.strm.data_type=function(t){var e,a=4093624447;for(e=0;e<=31;e++,a>>>=1)if(1&a&&0!==t.dyn_ltree[2*e])return h;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return o;for(e=32;e<d;e++)if(0!==t.dyn_ltree[2*e])return o;return h}(t)),Q(t,t.l_desc),Q(t,t.d_desc),s=function(t){var e;for(V(t,t.dyn_ltree,t.l_desc.max_code),V(t,t.dyn_dtree,t.d_desc.max_code),Q(t,t.bl_desc),e=c-1;3<=e&&0===t.bl_tree[2*B[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e}(t),r=t.opt_len+3+7>>>3,(i=t.static_len+3+7>>>3)<=r&&(r=i)):r=i=a+5,a+4<=r&&-1!==e?Y(t,e,a,n):4===t.strategy||i===r?(N(t,2+(n?1:0),3),J(t,A,C)):(N(t,4+(n?1:0),3),function(t,e,a,n){var r;for(N(t,e-257,5),N(t,a-1,5),N(t,n-4,4),r=0;r<n;r++)N(t,t.bl_tree[2*B[r]+1],3);W(t,t.dyn_ltree,e-1),W(t,t.dyn_dtree,a-1)}(t,t.l_desc.max_code+1,t.d_desc.max_code+1,s+1),J(t,t.dyn_ltree,t.dyn_dtree)),K(t),n&&M(t)},a._tr_tally=function(t,e,a){return t.pending_buf[t.d_buf+2*t.last_lit]=e>>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&a,t.last_lit++,0===e?t.dyn_ltree[2*a]++:(t.matches++,e--,t.dyn_ltree[2*(j[a]+d+1)]++,t.dyn_dtree[2*T(e)]++),t.last_lit===t.lit_bufsize-1},a._tr_align=function(t){var e;N(t,2,3),R(t,b,A),16===(e=t).bi_valid?(L(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):8<=e.bi_valid&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}},{"../utils/common":1}],8:[function(t,e,a){"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],"/lib/deflate.js":[function(t,e,a){"use strict";var s=t("./zlib/deflate"),h=t("./utils/common"),l=t("./utils/strings"),r=t("./zlib/messages"),i=t("./zlib/zstream"),o=Object.prototype.toString,_=0,d=-1,u=0,f=8;function c(t){if(!(this instanceof c))return new c(t);this.options=h.assign({level:d,method:f,chunkSize:16384,windowBits:15,memLevel:8,strategy:u,to:""},t||{});var e=this.options;e.raw&&0<e.windowBits?e.windowBits=-e.windowBits:e.gzip&&0<e.windowBits&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new i,this.strm.avail_out=0;var a=s.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(a!==_)throw new Error(r[a]);if(e.header&&s.deflateSetHeader(this.strm,e.header),e.dictionary){var n;if(n="string"==typeof e.dictionary?l.string2buf(e.dictionary):"[object ArrayBuffer]"===o.call(e.dictionary)?new Uint8Array(e.dictionary):e.dictionary,(a=s.deflateSetDictionary(this.strm,n))!==_)throw new Error(r[a]);this._dict_set=!0}}function n(t,e){var a=new c(e);if(a.push(t,!0),a.err)throw a.msg||r[a.err];return a.result}c.prototype.push=function(t,e){var a,n,r=this.strm,i=this.options.chunkSize;if(this.ended)return!1;n=e===~~e?e:!0===e?4:0,"string"==typeof t?r.input=l.string2buf(t):"[object ArrayBuffer]"===o.call(t)?r.input=new Uint8Array(t):r.input=t,r.next_in=0,r.avail_in=r.input.length;do{if(0===r.avail_out&&(r.output=new h.Buf8(i),r.next_out=0,r.avail_out=i),1!==(a=s.deflate(r,n))&&a!==_)return this.onEnd(a),!(this.ended=!0);0!==r.avail_out&&(0!==r.avail_in||4!==n&&2!==n)||("string"===this.options.to?this.onData(l.buf2binstring(h.shrinkBuf(r.output,r.next_out))):this.onData(h.shrinkBuf(r.output,r.next_out)))}while((0<r.avail_in||0===r.avail_out)&&1!==a);return 4===n?(a=s.deflateEnd(this.strm),this.onEnd(a),this.ended=!0,a===_):2!==n||(this.onEnd(_),!(r.avail_out=0))},c.prototype.onData=function(t){this.chunks.push(t)},c.prototype.onEnd=function(t){t===_&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=h.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},a.Deflate=c,a.deflate=n,a.deflateRaw=function(t,e){return(e=e||{}).raw=!0,n(t,e)},a.gzip=function(t,e){return(e=e||{}).gzip=!0,n(t,e)}},{"./utils/common":1,"./utils/strings":2,"./zlib/deflate":5,"./zlib/messages":6,"./zlib/zstream":8}]},{},[])("/lib/deflate.js")});
3
4if (typeof WorkerGlobalScope !== "undefined" && self instanceof WorkerGlobalScope) {
5	if ("function" === typeof importScripts) {
6		var gzipEncoder = pako.gzip;
7		this.onmessage = function(a) {
8			var i = a.data, g = i.data, f, c = i.url, e = i.headers, d = i.id, b, h;
9			if (!g || !c) {
10				return
11			}
12			b = JSON.stringify(g);
13			if (gzipEncoder) {
14				h = gzipEncoder(b);
15				e["Content-Encoding"] = "gzip"
16			} else {
17				h = "ERROR: Invalid gzip encoder or encoder not found. Check dcxWorker deployment."
18			}
19			e["X-Requested-With"] = "fetch";
20			e["X-Requested-From"] = "dcxWorker";
21			f = {
22				method: "POST",
23				headers: e,
24				body: h,
25				mode: "cors",
26				credentials: "omit",
27				keepalive: i.isUnloading,
28				cache: "no-store"
29			};
30			fetch(c, f).then(function(k) {
31				var j = {
32					success: k.ok,
33					statusCode: k.status,
34					statusText: k.statusText,
35					id: d
36				};
37				if (j.success) {
38					k.text().then(function(l) {
39						try {
40							j.data = JSON.parse(l)
41						} catch (m) {
42							j.data = l
43						}
44						postMessage(j)
45					})["catch"](function(l) {
46						j.statusCode = 1;
47						j.statusText = l.message;
48						postMessage(j)
49					})
50				}
51			})["catch"](function(k) {
52				var j = {
53					success: false,
54					statusCode: 2,
55					statusText: k.message,
56					id: d
57				};
58				postMessage(j)
59			})
60		}
61	}
62} else {
63
64/*
65 *  **************************************************************************
66 *  Licensed Materials - Property of HCL
67 *  (c) Copyright HCL Technologies Ltd.  2020. All Rights Reserved.
68 *  US Government Users Restricted Rights - Use, duplication or disclosure
69 *  restricted by GSA ADP Schedule Contract with HCL Technologies.
70 *  **************************************************************************
71 */
72
73/* Discover 12.2.2 UIC Core */
74if(window.DCX){throw"Attempting to recreate DCX. Library may be included more than once on the page."}window.DCX=(function(){var e,l,a,k,B,y,p,i,I;function f(U,L,M,V,O){var S=null,W=null,Q=DCX.getModule("replay"),T=DCX.getModule("DCCookie"),X=DCX.getModule("performance"),P=DCX.getModule("universalLogger"),N=null,R=I.getOriginAndPath(),K=I.getQueryString(window.location.search);if(!L||typeof L!=="string"){return}W={type:2,screenview:{type:U,name:L,originalUrl:(O&&O.path)||R.path,url:DCX.normalizeUrl("",((O&&O.path)||R.path),2),host:(O&&O.origin)||R.origin,referrer:M,title:(O&&O.title)||document.title,queryString:(O&&O.queryString)||K}};if(!(K||(O&&O.queryString))){delete W.screenview.queryString}if(!M||typeof M!=="string"){delete W.screenview.referrer}if(U==="LOAD"){N={type:"screenview_load",name:L}}else{if(U==="UNLOAD"){N={type:"screenview_unload",name:L}}}if(N&&Q){S=Q.onevent(N)}if(S){W.dcid=S}if(U==="LOAD"||U==="UNLOAD"){y.post("",W)}if(N&&T){T.onevent(N)}if(N&&X){X.onevent(N)}if(N&&P){P.onevent(N)}}function A(K){var L;if(!K||!K.coords){return}L={type:13,geolocation:{lat:K.coords.latitude,"long":K.coords.longitude,accuracy:Math.ceil(K.coords.accuracy)}};y.post("",L)}function q(){var K;K={type:13,geolocation:{errorCode:201,error:"Permission denied."}};y.post("",K)}var s=(new Date()).getTime(),d,m="DCXConsent",u={},n={},j=false,J=null,c=false,v=(function(){var L,N=[];function M(R){var O=i.framesBlacklist,Q,P;L=L||[];R=R||null;if(typeof O!=="undefined"&&O.length>0){for(P=0;P<O.length;P+=1){Q=a.queryAll(O[P],R);if(Q&&Q.length>0){L=L.concat(Q)}}N=N.concat(a.queryAll("iframe",R))}}function K(P){var O=t.getServiceConfig("domCapture"),Q=O&&O.options&&O.options.captureFrames;if(Q===false){return true}if(I.indexOf(N,P)<0){M(P.ownerDocument)}return I.indexOf(L,P)>-1}K.clearCache=function(){L=null};return K}()),D=null,g={config:["getConfig","updateConfig","getCoreConfig","updateCoreConfig","getModuleConfig","updateModuleConfig","getServiceConfig","updateServiceConfig"],queue:["post","setAutoFlush","flushAll"],browserBase:["getXPathFromNode","processDOMEvent"]},z=(function(){var K={};return{normalizeModuleEvents:function(P,N,R,M){var L=K[P],Q=false,O=false;R=R||t._getLocalTop();M=M||R.document;if(L){return}K[P]={loadFired:false,pageHideFired:false};I.forEach(N,function(S){switch(S.name){case"load":Q=true;N.push(I.mixin(I.mixin({},S),{name:"pageshow"}));break;case"unload":case"pagehide":O=true;N.push(I.mixin(I.mixin({},S),{name:"beforeunload"}));break;case"change":if(I.isLegacyIE&&t.getFlavor()==="w3c"){N.push(I.mixin(I.mixin({},S),{name:"propertychange"}))}break}});if(!Q&&!O){delete K[P];return}K[P].silentLoad=!Q;K[P].silentUnload=!O;if(!Q){N.push({name:"load",target:R})}if(!O){N.push({name:"pagehide",target:R})}},canPublish:function(L,N){var M;if(K.hasOwnProperty(L)===false){return true}M=K[L];switch(N.type){case"load":M.pageHideFired=false;M.loadFired=true;return !M.silentLoad;case"pageshow":M.pageHideFired=false;N.type="load";return !M.loadFired&&!M.silentLoad;case"pagehide":case"beforeunload":N.type="pagehide";M.loadFired=false;return !M.pageHideFired&&!M.silentUnload}return true},isUnload:function(L){return typeof L==="object"?(L.type==="beforeunload"||L.type==="pagehide"):false}}}()),H={},r={},b={},E=function(){},h=null,x=true,o=function(){},w=false,F=(function(){var L=window.location,N=L.pathname,M=L.hash,P=I&&I.getQueryString(L.search)||"",K=I&&I.getOriginAndPath(L)||"",O="root",Q=document.title;return function(){var W=L.pathname,R=L.hash,U=O,V=I&&I.getOriginAndPath(L)||"",T=document.title,S=I&&I.getQueryString(L.search)||"";if(W!==N){U=DCX.normalizeUrl("",W+R,2)}else{if(R!==M){U=DCX.normalizeUrl("",R,2)}}if(U!==O){if(O){f("UNLOAD",O,null,null,{path:K&&K.path,origin:K&&K.origin,prevHash:M,queryString:P,title:Q})}f("LOAD",U);O=U;N=W;M=R;K=V;Q=T;P=S}}}()),G=function(M,T){var N,L,O,S=false,K=i.blockedElements,Q,R,P;if(!K||!K.length){G=function(){return false};return S}if(!M||!M.nodeType){return S}T=T||I.getDocument(M);for(N=0,O=K.length;N<O&&!S;N+=1){R=a.queryAll(K[N],T);for(L=0,P=R.length;L<P&&!S;L+=1){Q=R[L];
74S=Q.contains?Q.contains(M):Q===M}}return S},C=function(L){var K=false,M=["intent:","mailto:","sms:","tel:"];if(L&&I.getTagName(L)==="a"&&M.indexOf(L.protocol)!==-1){K=true}return K},t={_loadGlobalsForUnitTesting:function(K){I=K.utils;e=K.getService("ajax");l=K.getService("browserBase");a=K.getService("browser");k=K.getService("config");B=K.getService("domCapture");y=K.getService("queue");p=K.getService("serializer");i=k?k.getCoreConfig():null},getStartTime:function(){return s},getPageId:function(){return d||"#"},getLibraryVersion:function(){return"12.2.2"},getInternalVersion:function(){var K=this.getCoreConfig();if(K.version){return K.version}},getCurrentWebEvent:function(){return H},normalizeUrl:function(M,L,N){if(typeof L==="undefined"){L=M}var K=this.getCoreConfig();if(K.normalization&&K.normalization.urlFunction){return K.normalization.urlFunction(L,N)}return L},init:function(L,M){var K;I=this.utils;if(I.isLegacyIE){return}h=M;if(!x){throw"init must only be called once!"}d="P."+I.getRandomString(28);x=false;K=function(N){N=N||window.event||{};if(N.type==="load"||document.readyState!=="loading"){if(document.removeEventListener){document.removeEventListener("DOMContentLoaded",K,false);window.removeEventListener("load",K,false)}else{document.detachEvent("onreadystatechange",K);window.detachEvent("onload",K)}E(L,M)}};if(document.readyState==="complete"||(document.readyState==="interactive"&&!I.isIE)){setTimeout(K)}else{if(document.addEventListener){document.addEventListener("DOMContentLoaded",K,false);window.addEventListener("load",K,false)}else{document.attachEvent("onreadystatechange",K);window.attachEvent("onload",K)}}},isInitialized:function(){return j},getState:function(){return J},setState:function(L,M){var K={destroyedParent:L,jMsg:M};J=L+"("+M.destroyedBy+") : "+M.destroyedReason;DCX.logCustomEvent("state",K,6);sessionStorage.setItem("DCXLabState",JSON.stringify(K))},setWorkerStatus:function(K){c=K},getWorkerStatus:function(){return c},destroy:function(M){var N="",L="",R=null,O=null,K=null,P=false;if(x){return false}this.stopAll();if(!M){for(N in r){if(r.hasOwnProperty(N)){L=N.split("|")[0];R=r[N].target;P=r[N].delegateTarget||undefined;a.unsubscribe(L,R,this._publishEvent,P)}}}for(O in n){if(n.hasOwnProperty(O)){K=n[O].instance;if(K&&typeof K.destroy==="function"){K.destroy()}n[O].instance=null}}v.clearCache();r={};j=false;x=true;if(J==="unloading"||J==="loaded"){J="destroyed"}if(typeof h==="function"){try{h("destroyed")}catch(Q){}}},_updateModules:function(M){var P=null,L=null,K=true;if(i&&i.modules){try{for(L in i.modules){if(i.modules.hasOwnProperty(L)){P=i.modules[L];if(u.hasOwnProperty(L)){if(P.enabled===false){this.stop(L);continue}this.start(L);if(P.events){this._registerModuleEvents(L,P.events,M)}}}}this._registerModuleEvents.clearCache()}catch(O){var N={destroyedReason:"UIC destroyed while update Modules.",destroyedBy:"_updateModules",destroyedByModule:L};DCX.setState("_updateModules",N);t.destroy();K=false}}else{K=false}return K},rebind:function(K){t._updateModules(K)},getSessionData:function(){if(!t.isInitialized()){return}var N=null,K=null,L,M;if(!i||!i.sessionDataEnabled){return null}K=i.sessionData||{};L=K.sessionQueryName;if(L){M=I.getQueryStringValue(L,K.sessionQueryDelim)}else{L=K.sessionCookieName||"TLTSID";M=I.getCookieValue(L)}if(L&&M){N=N||{};N.dcxSCN=L;N.dcxSCV=M;N.dcxSCVNeedsHashing=!!K.sessionValueNeedsHashing}return N},logGeolocation:function(K){var O=t.getModuleConfig("replay")||{},N=I.getValue(O,"geolocation.options",{timeout:30000,enableHighAccuracy:true,maximumAge:0}),M=I.getValue(O,"geolocation.enabled",false),L=window.navigator;if(!K){if(!M||!L||!L.geolocation||!L.geolocation.getCurrentPosition){return}L.geolocation.getCurrentPosition(A,q,N)}else{A(K)}},logCustomEvent:function(N,L,K){if(!t.isInitialized()){return}var M=null;if(!N||typeof N!=="string"){N="CUSTOM"}if(!K||typeof K!=="number"){K=5}L=L||{};M={type:K,customEvent:{name:N,data:L}};y.post("",M)},logExceptionEvent:function(N,L,K){if(!t.isInitialized()){return}var M=null;if(!N||typeof N!=="string"){return}L=L||"";K=K||"";M={type:6,exception:{description:N,url:L,line:K}};y.post("",M)},logFormCompletion:function(K,M){if(!t.isInitialized()){return}var L={type:15,formCompletion:{submitted:!!K,valid:(typeof M==="boolean"?M:null)}};y.post("",L)}
74,logScreenviewLoad:function(M,L,K){if(!t.isInitialized()){return}f("LOAD",M,L,K)},logScreenviewUnload:function(K){if(!t.isInitialized()){return}f("UNLOAD",K)},logDOMCapture:function(K,N){var O=null,M,L,P;if(!this.isInitialized()){return O}if(I.isLegacyIE){return O}if(B){K=K||window.document;L=this.getServiceConfig("domCapture");N=I.mixin({},L.options,N);M=B.captureDOM(K,N);if(M){O=N.dcid||("dcid-"+I.getSerialNumber()+"."+(new Date()).getTime());M.dcid=O;M.eventOn=!!N.eventOn;P={type:12,domCapture:M};y.post("",P);if(N.qffd!==false&&!w&&P.domCapture.fullDOM){y.flush();w=true}}else{O=null}}return O},performDOMCapture:function(M,K,L){return this.logDOMCapture(K,L)},performFormCompletion:function(L,K,M){return this.logFormCompletion(K,M)},_bridgeCallback:function(L){var K=b[L];if(K&&K.enabled){return K}return null},logScreenCapture:function(){if(!t.isInitialized()){return}var K=t._bridgeCallback("screenCapture");if(K!==null){K.cbFunction()}},enableDiscoverFramework:function(){if(!t.isInitialized()){return}var K=t._bridgeCallback("enableDiscoverFramework");if(K!==null){K.cbFunction()}},disableDiscoverFramework:function(){if(!t.isInitialized()){return}var K=t._bridgeCallback("disableDiscoverFramework");if(K!==null){K.cbFunction()}},startNewTLFSession:function(){if(!t.isInitialized()){return}var K=t._bridgeCallback("startNewTLFSession");if(K!==null){K.cbFunction()}},currentSessionId:function(){if(!t.isInitialized()){return}var L,K=t._bridgeCallback("currentSessionId");if(K!==null){L=K.cbFunction()}return L},defaultValueForConfigurableItem:function(K){if(!t.isInitialized()){return}var M,L=t._bridgeCallback("defaultValueForConfigurableItem");if(L!==null){M=L.cbFunction(K)}return M},valueForConfigurableItem:function(K){if(!t.isInitialized()){return}var M,L=t._bridgeCallback("valueForConfigurableItem");if(L!==null){M=L.cbFunction(K)}return M},setConfigurableItem:function(L,N){if(!t.isInitialized()){return}var K=false,M=t._bridgeCallback("setConfigurableItem");if(M!==null){K=M.cbFunction(L,N)}return K},addAdditionalHttpHeader:function(L,N){if(!t.isInitialized()){return}var K=false,M=t._bridgeCallback("addAdditionalHttpHeader");if(M!==null){K=M.cbFunction(L,N)}return K},logCustomEventBridge:function(M,N,L){if(!t.isInitialized()){return}var K=false,O=t._bridgeCallback("logCustomEventBridge");if(O!==null){K=O.cbFunction(M,N,L)}return K},registerBridgeCallbacks:function(S){var P,N,Q,M=null,O,T,L,K;if(!S){return false}if(S.length===0){b={};return false}try{for(P=0,Q=S.length;P<Q;P+=1){M=S[P];if(typeof M==="object"&&M.cbType&&M.cbFunction){O={enabled:M.enabled,cbFunction:M.cbFunction,cbOrder:M.order||0};if(I.isUndefOrNull(b[M.cbType])){if(O.enabled){b[M.cbType]=O}}else{if(!I.isArray(b[M.cbType])){b[M.cbType]=[b[M.cbType]]}T=b[M.cbType];for(N=0,L=false,K=T.length;N<K;N+=1){if(T[N].cbOrder===O.cbOrder&&T[N].cbFunction===O.cbFunction){L=true;if(!O.enabled){T.splice(N,1);if(!T.length){delete b[M.cbType]}}}else{if(T[N].cbOrder>O.cbOrder){break}}}if(!L){if(O.enabled){T.splice(N,0,O)}}}}}}catch(R){return false}return true},redirectQueue:function(N){var Q,P,M,L,K,R,O;if(!N||!N.length){return N}L=b.messageRedirect;if(!L){return N}if(!I.isArray(L)){K=[L]}else{K=L}for(P=0,R=K.length;P<R;P+=1){L=K[P];if(L&&L.enabled){for(Q=0,M=N.length;Q<M;Q+=1){O=L.cbFunction(p.serialize(N[Q]),N[Q]);if(O&&typeof O==="object"){N[Q]=O}else{N.splice(Q,1);Q-=1;M=N.length}}}}return N},_hasSameOrigin:function(K){try{return K.document.location.host===document.location.host&&K.document.location.protocol===document.location.protocol}catch(L){}return false},provideRequestHeaders:function(){var P=null,M=b.addRequestHeaders,L,O,N;if(!I.isArray(M)){L=[M]}else{L=M}for(N=0,O=L.length;N<O;N+=1){M=L[N];if(M&&M.enabled){var K=M.cbFunction();if(K){P=(P||[]).concat(K)}}}return P},startCapturing:function(){try{t.setConsentStorageFlag("0")}catch(K){}if(i){t.setConsentFlag(false)}try{if(y&&typeof y.setAutoFlush==="function"){y.setAutoFlush(true)}}catch(K){}return true},stopCapturing:function(){try{t.setConsentStorageFlag("1")}catch(K){}if(i){t.setConsentFlag(true)}try{if(y&&typeof y.setAutoFlush==="function"){y.setAutoFlush(false)}}catch(K){}return true},setConsentFlag:function(K){if(i&&i.hasOwnProperty("forcedConsent")){i.forcedConsent=K}},setConsentStorageFlag:function(L){try{localStorage.setItem(m,L)}catch(K){}},_registerModuleEvents:(function(){var M,O=0,N=function(S,R,Q){if(S==="window"){return R}if(S==="document"){return Q}return S};function P(Q,W,Y){var X=I.getDocument(Y),S=t._getLocalTop(),R=I.isIFrameDescendant(Y),V,U,T;Y=Y||X;z.normalizeModuleEvents(Q,W,S,X);if(R){V=l.ElementData.prototype.examineID(Y).id;
74if(typeof V==="string"){V=V.slice(0,V.length-1);for(U in r){if(r.hasOwnProperty(U)){for(T=0;T<r[U].length;T+=1){if(Q===r[U][T]){if(U.indexOf(V)!==-1){delete r[U];break}}}}}}}I.forEach(W,function(Z){var ac=N(Z.target,S,X)||X,ab=N(Z.delegateTarget,S,X),aa="";if(Z.recurseFrames!==true&&R){return}if(typeof ac==="string"){if(Z.delegateTarget&&t.getFlavor()==="jQuery"){aa=t._buildToken4delegateTarget(Z.name,ac,Z.delegateTarget);if(!r.hasOwnProperty(aa)){r[aa]=[Q];r[aa].target=ac;r[aa].delegateTarget=ab;a.subscribe(Z.name,ac,t._publishEvent,ab,aa)}else{r[aa].push(Q)}}else{I.forEach(a.queryAll(ac,Y),function(ad){var ae=M.get(ad);if(!ae){ae=l.ElementData.prototype.examineID(ad);M.set(ad,ae)}aa=Z.name+"|"+ae.id+ae.idType;if(I.indexOf(r[aa],Q)!==-1){return}r[aa]=r[aa]||[];r[aa].push(Q);r[aa].target=ad;a.subscribe(Z.name,ad,t._publishEvent)})}}else{aa=t._buildToken4bubbleTarget(Z.name,ac,typeof Z.target==="undefined");if(!r.hasOwnProperty(aa)){r[aa]=[Q];a.subscribe(Z.name,ac,t._publishEvent)}else{if(I.indexOf(r[aa],Q)===-1){r[aa].push(Q
74)}}}if(aa!==""){if(typeof ac!=="string"){r[aa].target=ac}}})}function L(Q){var R=I.getIFrameWindow(Q);return(R!==null)&&t._hasSameOrigin(R)&&(R.document!==null)&&R.document.readyState==="complete"}function K(T,R,X){X=X||t._getLocalTop().document;M=M||new I.WeakMap();P(T,R,X);if(T!=="performance"){var W=null,S=null,Q=a.queryAll("iframe, frame",X),V,U;for(V=0,U=Q.length;V<U;V+=1){W=Q[V];if(v(W)){continue}if(L(W)){S=I.getIFrameWindow(W);t._registerModuleEvents(T,R,S.document);B.observeWindow(S);continue}O+=1;(function(aa,Y,ab){var Z=null,ac={moduleName:aa,moduleEvents:Y,hIFrame:ab,_registerModuleEventsDelayed:function(){var ad=null;if(!v(ab)){ad=I.getIFrameWindow(ab);if(t._hasSameOrigin(ad)){t._registerModuleEvents(aa,Y,ad.document);B.observeWindow(ad)}}O-=1;if(!O){t._publishEvent({type:"loadWithFrames",custom:true})}}};I.addEventListener(ab,"load",function(){ac._registerModuleEventsDelayed()});if(I.isLegacyIE&&L(ab)){Z=I.getIFrameWindow(ab);I.addEventListener(Z.document,"readystatechange",function(){ac._registerModuleEventsDelayed()})}}(T,R,W))}}}K.clearCache=function(){if(M){M.clear();M=null}};return K}()),_buildToken4currentTarget:function(L){var M=L.nativeEvent?L.nativeEvent.currentTarget:null,K=M?l.ElementData.prototype.examineID(M):{id:L.target?L.target.id:null,idType:L.target?L.target.idType:-1};return L.type+"|"+K.id+K.idType},_buildToken4delegateTarget:function(K,M,L){return K+"|"+M+"|"+L},_buildToken4bubbleTarget:function(L,R,Q,U){var O=t._getLocalTop(),K,V=function(W){var X=null;if(t._hasSameOrigin(K.parent)){I.forEach(a.queryAll("iframe, frame",K.parent.document),function(Y){var Z=null;if(!v(Y)){Z=I.getIFrameWindow(Y);if(t._hasSameOrigin(Z)&&Z.document===W){X=Y}}})}return X},S=I.getDocument(R),T=null,N,M=L,P;if(S){K=S.defaultView||S.parentWindow}if(R===window||R===window.window){M+="|null-2|window"}else{if(Q&&K&&t._hasSameOrigin(K.parent)&&typeof S!=="undefined"&&O.document!==S){T=V(S);if(T){N=l.ElementData.prototype.examineID(T);M+="|"+N.xPath+"-2"}}else{if(U&&U!==document&&t.getFlavor()==="jQuery"){M+="|null-2|"+I.getTagName(R)+"|"+I.getTagName(U)}else{M+="|null-2|document"}}}return M},_reinitConfig:function(){t._updateModules()},_publishEvent:function(K){var L=null,N=null,P=(K.delegateTarget&&K.data)?K.data:t._buildToken4currentTarget(K),Q=null,R,S,T,M=null,U=false,V=false,X=K.delegateTarget||null,W,O;H=K;
74if(K.type.match(/^(click|change|blur|mouse|touch)/)){o();y.resetFlushTimer()}W=I.getValue(i,"screenviewAutoDetect",true);if(W){F()}if((K.type==="load"||K.type==="pageshow")&&!K.nativeEvent.customLoad){H={};return}if(K.type==="click"){D=K.target.element}if(K.type==="beforeunload"){U=false;O=(I.getTagName(D)==="a")?D:document.activeElement;if(O){if(C(O)){U=true}else{I.forEach(i.ieExcludedLinks,function(Z){var aa,Y,ab=a.queryAll(Z);for(aa=0,Y=ab?ab.length:0;aa<Y;aa+=1){if(typeof ab[aa]!==undefined&&ab[aa]===D){U=true;break}}})}}if(U){H={};return}}if(z.isUnload(K)){J="unloading"}if(K.type==="change"&&I.isLegacyIE&&t.getFlavor()==="w3c"&&(K.target.element.type==="checkbox"||K.target.element.type==="radio")){H={};return}if(K.type==="propertychange"){if(K.nativeEvent.propertyName==="checked"&&(K.target.element.type==="checkbox"||(K.target.element.type==="radio"&&K.target.element.checked))){K.type="change";K.target.type="INPUT"}else{H={};return}}if(K.target&&G(K.target.element)){H={};return}if(!r.hasOwnProperty(P)){if(K.hasOwnProperty("nativeEvent")){T=K.nativeEvent.currentTarget||K.nativeEvent.target}P=t._buildToken4bubbleTarget(K.type,T,true,X)}if(r.hasOwnProperty(P)){Q=r[P];for(R=0,S=Q.length;R<S;R+=1){L=Q[R];N=t.getModule(L);M=I.mixin({},K);if(N&&t.isStarted(L)&&typeof N.onevent==="function"){V=z.canPublish(L,M);if(V){N.onevent(M)}}}}if(M&&M.type==="pagehide"&&V){t.destroy()}H={}},_getLocalTop:function(){return window.window},addModule:function(K,L){u[K]={creator:L,instance:null,context:null,messages:[]};if(this.isInitialized()){this.start(K)}},getModule:function(K){if(u[K]&&u[K].instance){return u[K].instance}return null},removeModule:function(K){this.stop(K);delete u[K]},isStarted:function(K){return u.hasOwnProperty(K)&&u[K].instance!==null},start:function(L){var M=u[L],K=null;if(M&&M.instance===null){M.context=new DCX.ModuleContext(L,this);K=M.instance=M.creator(M.context);if(typeof K.init==="function"){K.init()}}},startAll:function(){var K=null;for(K in u){if(u.hasOwnProperty(K)){this.start(K)}}},stop:function(L){var M=u[L],K=null;if(M&&M.instance!==null){K=M.instance;if(typeof K.destroy==="function"){K.destroy()}M.instance=M.context=null}},stopAll:function(){var K=null;for(K in u){if(u.hasOwnProperty(K)){this.stop(K)}}},addService:function(L,K){n[L]={creator:K,instance:null}},getService:function(K){if(n.hasOwnProperty(K)){if(!n[K].instance){try{n[K].instance=n[K].creator(this);if(typeof n[K].instance.init==="function"){n[K].instance.init()}}catch(L){I.clog("UIC terminated due to error when instanciating the "+K+" service.");throw L}if(typeof n[K].instance.getServiceName!=="function"){n[K].instance.getServiceName=function(){return K}}}return n[K].instance}return null},removeService:function(K){delete n[K]},broadcast:function(N){var M=0,K=0,O=null,L=null;if(N&&typeof N==="object"){for(O in u){if(u.hasOwnProperty(O)){L=u[O];if(I.indexOf(L.messages,N.type)>-1){if(typeof L.instance.onmessage==="function"){L.instance.onmessage(N)}}}}}},listen:function(K,M){var L=null;if(this.isStarted(K)){L=u[K];if(I.indexOf(L.messages,M)===-1){L.messages.push(M)}}},fail:function(N,M,K){N="UIC FAILED. "+N;try{var L={destroyedReason:"UIC FAILED. "+N,destroyedBy:"fail",};DCX.setState("_publishEvent",L);t.destroy(!!K)}finally{I.clog(N);throw new t.UICError(N,M)}},UICError:(function(){function K(L,M){this.message=L;this.code=M}K.prototype=new Error();K.prototype.name="UICError";K.prototype.constructor=K;return K}()),getFlavor:function(){return"w3c"},isScreenviewInAccessList:function(M,L){var K=L.some(function(O){if(typeof O==="string"){return(M||"").includes(O)}else{if(typeof O==="object"&&O.regex){var N=new RegExp(O.regex,O.flag);return N.test(M)}}return false});return K}};o=function(){var M=null,L=I.getValue(i,"inactivityTimeout",600000);if(!L){o=function(){};return}function K(){I.clog("UIC self-terminated due to inactivity timeout.");var N={destroyedReason:"UIC self-terminated due to inactivity timeout.",destroyedBy:"inactivityTimeoutHandler"};DCX.setState("resetInactivityTimer",N);try{if(!i.sessionKeepAlive){t.destroy()}}catch(O){t.destroy()}}
74o=function(){if(M){clearTimeout(M);M=null}M=setTimeout(K,L)};o()};E=function(M,aa){var K,Q,O,Y,T,P,Z,L,R,S;if(j){I.clog("DCX.init() called more than once. Ignoring.");return}if(DCX&&DCX.replay){return}k=t.getService("config");k.updateConfig(M);e=t.getService("ajax");l=t.getService("browserBase");a=t.getService("browser");B=t.getService("domCapture");y=t.getService("queue");p=t.getService("serializer");i=k.getCoreConfig();O=k.getModuleConfig("DCCookie")||{};P=O.sessionizationCookieName||"TLTSID";Z=I.getCookieValue(P);if(Z==="DND"){if(J!=="destroyed"){var U={destroyedReason:"Cookie value is DND",destroyedBy:"sessionCookieValue"};DCX.setState("_init",U);t.destroy()}return}try{var N=localStorage.getItem(m);if(N==="1"){t.setConsentFlag(true)}else{if(N==="0"){t.setConsentFlag(false)}else{if(I.getValue(i,"consent",false)===true){try{t.setConsentStorageFlag("1")}catch(W){}try{if(i){t.setConsentFlag(true)}}catch(W){}}else{try{if(i){t.setConsentFlag(false)}}catch(W){}try{t.setConsentStorageFlag("0")}catch(W){}}}}}catch(W){}if(!t._updateModules()){if(J!=="destroyed"){var U={destroyedReason:"UIC destroyed while updating modules",destroyedBy:"core._updateModules"};DCX.setState("_init",U);t.destroy()}return}if(k.subscribe){k.subscribe("configupdated",t._reinitConfig)}j=true;J="loaded";try{if(typeof DCExtensionNotify==="function"){DCExtensionNotify("Initialized")}}catch(X){}K={type:"load",target:window.window,srcElement:window.window,currentTarget:window.window,bubbles:true,cancelBubble:false,cancelable:true,timeStamp:+new Date(),customLoad:true};Q=new l.WebEvent(K);t._publishEvent(Q);Y=t.getServiceConfig("queue");T=Y.queues||[];for(S=0;S<T.length;S+=1){if(!Z&&O.dcAppKey){L=T[S].endpoint;R=T[S].killswitchURL||(L.match("collectorPost")?L.replace("collectorPost","switch/"+O.dcAppKey):null);if(R){e.sendRequest({type:"GET",url:R,async:true,timeout:5000,oncomplete:function(ab){if(ab.responseText==="0"){t.setAutoFlush(false);I.setCookie(P,"DND");var ac={destroyedReason:"UIC destroyed while kill switch URL",destroyedBy:"killswitchURl"};DCX.setState("_init",ac);t.destroy()}}})}}if(T[S].checkEndpoint){e.sendRequest({oncomplete:function(ab){},timeout:T[S].endpointCheckTimeout||3000,url:T[S].endpoint,headers:{"X-PageId":d,"X-Discover-SaaS-AppKey":O.dcAppKey,"X-Discover-EndpointCheck":true},async:true,error:function(ab){if(ab.success){return}t.setAutoFlush(false);var ac={destroyedReason:"UIC destroyed while checking end point.",destroyedBy:"checkEndPointinit"};DCX.setState("_init",ac);t.destroy()}})}}if(typeof h==="function"){try{h("initialized")}catch(V){}}if(JSON.parse(sessionStorage.getItem("DCXLabState"))!==null){var U=JSON.parse(sessionStorage.getItem("DCXLabState"));DCX.logCustomEvent("LastState",U,6);sessionStorage.removeItem("DCXLabState")}};(function(){var L=null,M,K;for(L in g){if(g.hasOwnProperty(L)){for(M=0,K=g[L].length;M<K;M+=1){(function(O,N){t[N]=function(){var P=this.getService(O);if(P){return P[N].apply(P,arguments)}}}(L,g[L][M]))}}}}());return t}());(function(){var a=window.navigator.userAgent.toLowerCase(),i=(a.indexOf("msie")!==-1||a.indexOf("trident")!==-1),c=(function(){var j=!!window.performance;return(i&&(!j||document.documentMode<9))}()),e=(a.indexOf("android")!==-1),f=/(ipad|iphone|ipod)/.test(a),d=(a.indexOf("opera mini")!==-1),b=1,h={"a:":"link","button:button":"button","button:submit":"button","input:button":"button","input:checkbox":"checkBox","input:color":"colorPicker","input:date":"datePicker","input:datetime":"datetimePicker","input:datetime-local":"datetime-local","input:email":"emailInput","input:file":"fileInput","input:image":"button","input:month":"month","input:number":"numberPicker","input:password":"textBox","input:radio":"radioButton","input:range":"slider","input:reset":"button","input:search":"searchBox","input:submit":"button","input:tel":"tel","input:text":"textBox","input:time":"timePicker","input:url":"urlBox","input:week":"week","select:":"selectList","select:select-one":"selectList","textarea:":"textBox","textarea:textarea":"textBox"},g={isIE:i,isLegacyIE:c,isAndroid:e,isLandscapeZeroDegrees:false,isiOS:f,isOperaMini:d,isUndefOrNull:function(j){return typeof j==="undefined"||j===null},isArray:function(j){return !!(j&&Object.prototype.toString.call(j)==="[object Array]")},getSerialNumber:function(){var j;j=b;b+=1;return j},getRandomString:function(o,n){var m,l,j="ABCDEFGHJKLMNPQRSTUVWXYZ23456789",k="";if(!o){return k}if(typeof n!=="string"){n=j}for(m=0,l=n.length;m<o;m+=1){k+=n.charAt(Math.floor(Math.random()*l))}return k},getValue:function(o,n,k){var m,j,l;k=typeof k==="undefined"?null:k;if(!o||typeof o!=="object"||typeof n!=="string"){return k}l=n.split(".");for(m=0,j=l.length;m<j;m+=1){if(this.isUndefOrNull(o)||typeof o[l[m]]==="undefined"){return k}o=o[l[m]]}return o},indexOf:function(m,l){var k,j;if(m&&m.indexOf){return m.indexOf(l)}if(m&&m instanceof Array){for(k=0,j=m.length;k<j;k+=1){if(m[k]===l){return k}}}return -1}
74,forEach:function(n,m,l){var k,j;if(!n||!n.length||!m||!m.call){return}for(k=0,j=n.length;k<j;k+=1){m.call(l,n[k],k,n)}},some:function(n,m){var k,j,l=false;for(k=0,j=n.length;k<j;k+=1){l=m(n[k],k,n);if(l){return l}}return l},convertToArray:function(l){var m=0,k=l.length,j=[];while(m<k){j.push(l[m]);m+=1}return j},mixin:function(n){var m,l,k,j;for(k=1,j=arguments.length;k<j;k+=1){l=arguments[k];for(m in l){if(Object.prototype.hasOwnProperty.call(l,m)){n[m]=l[m]}}}return n},extend:function(j,k,l){var m="";for(m in l){if(Object.prototype.hasOwnProperty.call(l,m)){if(j&&Object.prototype.toString.call(l[m])==="[object Object]"){if(typeof k[m]==="undefined"){k[m]={}}this.extend(j,k[m],l[m])}else{k[m]=l[m]}}}return k},clone:function(k){var l,j;if(null===k||"object"!==typeof k){return k}if(k instanceof Object){l=(Object.prototype.toString.call(k)==="[object Array]")?[]:{};for(j in k){if(Object.prototype.hasOwnProperty.call(k,j)){l[j]=this.clone(k[j])}}return l}},parseVersion:function(l){var m,j,k=[];if(!l||!l.length){return k}k=l.split(".");for(m=0,j=k.length;m<j;m+=1){k[m]=/^[0-9]+$/.test(k[m])?parseInt(k[m],10):k[m]}return k},isEqual:function(l,k){var m,n,p,o,j;if(l===k){return true}if(typeof l!==typeof k){return false}if(l instanceof Object&&k instanceof Object){if(Object.prototype.toString.call(l)==="[object Array]"&&Object.prototype.toString.call(k)==="[object Array]"){if(l.length!==k.length){return false}for(m=0,j=l.length;m<j;m+=1){if(!this.isEqual(l[m],k[m])){return false}}return true}if(Object.prototype.toString.call(l)==="[object Object]"&&Object.prototype.toString.call(k)==="[object Object]"){for(m=0;m<2;m+=1){for(p in l){if(l.hasOwnProperty(p)){if(!k.hasOwnProperty(p)){return false}n=this.isEqual(l[p],k[p]);if(!n){return false}}}o=l;l=k;k=o}return true}}return false},createObject:(function(){var j=null,k=null;if(typeof Object.create==="function"){j=Object.create}else{k=function(){};j=function(l){if(typeof l!=="object"&&typeof l!=="function"){throw new TypeError("Object prototype need to be an object!")}k.prototype=l;return new k()}}return j}()),access:function(o,m){var n=m||window,k,l,j;if(typeof o!=="string"||(typeof n!=="object"&&n!==null)){return}k=o.split(".");for(l=0,j=k.length;l<j;l+=1){if(l===0&&k[l]==="window"){continue}if(!Object.prototype.hasOwnProperty.call(n,k[l])){return}n=n[k[l]];if(l<(j-1)&&!(n instanceof Object)){return}}return n},isNumeric:function(j){var k=false;if(g.isUndefOrNull(j)||!(/\S/.test(j))){return k}k=!isNaN(j*2);return k},isUpperCase:function(j){return j===j.toUpperCase()&&j!==j.toLowerCase()},isLowerCase:function(j){return j===j.toLowerCase()&&j!==j.toUpperCase()},extractResponseHeaders:function(l){var n={},k,j,m=null;if(!l||!l.length){l=[]}else{l=l.split("\n")}for(k=0,j=l.length;k<j;k+=1){m=l[k].split(": ");if(m.length===2){n[m[0]]=m[1]}}return n},getTargetState:function(q){var j={a:["innerText","href"],input:{range:["maxValue:max","value"],checkbox:["value","checked"],radio:["value","checked"],image:["src"]},select:["value"],button:["value","innerText"],textarea:["value"]},l=this.getTagName(q),r=j[l]||null,m=null,k=null,n=0,p=0,o=null,s="";if(r!==null){if(Object.prototype.toString.call(r)==="[object Object]"){r=r[q.type]||["value"]}k={};for(s in r){if(r.hasOwnProperty(s)){if(r[s].indexOf(":")!==-1){o=r[s].split(":");k[o[0]]=q[o[1]]}else{if(r[s]==="innerText"){k[r[s]]=this.trim(q.innerText||q.textContent)}else{k[r[s]]=q[r[s]]}}}}}if(l==="select"&&q.options&&!isNaN(q.selectedIndex)){k.index=q.selectedIndex;if(k.index>=0&&k.index<q.options.length){m=q.options[q.selectedIndex];k.value=m.getAttribute("value")||m.getAttribute("label")||m.text||m.innerText;k.text=m.text||m.innerText}}return k},getDocument:function(j){var k=j;if(j&&j.nodeType!==9){if(j.getRootNode){k=j.getRootNode()}else{k=j.ownerDocument||j.document}}return k},getWindow:function(k){try{if(k.self!==k){var j=g.getDocument(k);return(!g.isUndefOrNull(j.defaultView))?(j.defaultView):(j.parentWindow)}}catch(l){k=null}return k},getOriginAndPath:function(j){var l={},k;j=j||window.location;if(j.origin){l.origin=j.origin}else{l.origin=(j.protocol||"")+"//"+(j.host||"")}l.path=(j.pathname||"").split(";",1)[0];if(l.origin.indexOf("file://")>
74-1){k=l.path.match(/(.*)(\/.*app.*)/);if(k!==null){l.path=k[2]}}return l},getQueryString:function(q){try{q=q.replace("?","")+"";if(q.length){var l=q.split("&");var m={};var p,o,j;for(var k=0;k<l.length;k++){p=(l[k]).split("=");o=decodeURIComponent(p[0]);if(o.length===0){continue}j=decodeURIComponent(p[1]);if(typeof m[o]==="undefined"){m[o]=j}else{if(m[o] instanceof Array){m[o].push(j)}else{m[o]=[m[o],j]}}}return m}}catch(n){return""}},getIFrameWindow:function(l){var j=null;if(!l){return j}try{j=l.contentWindow||(l.contentDocument?l.contentDocument.parentWindow:null)}catch(k){}return j},getTagName:function(k){var j="";if(g.isUndefOrNull(k)){return j}if(k===document||k.nodeType===9){j="document"}else{if(k===window||k===window.window){j="window"}else{if(typeof k==="string"){j=k.toLowerCase()}else{if(k.tagName){j=k.tagName.toLowerCase()}else{if(k.nodeName){j=k.nodeName.toLowerCase()}else{j=""}}}}}return j},getDcType:function(m){var j,l,k="";if(g.isUndefOrNull(m)||!m.type){return k}j=m.type.toLowerCase();l=j+":";if(m.subType){l+=m.subType.toLowerCase()}k=h[l]||j;return k},isIFrameDescendant:function(k){var j=g.getWindow(k);return(j?(j!=DCX._getLocalTop()):false)},getOrientationMode:function(j){var k="INVALID";if(typeof j!=="number"){return k}switch(j){case 0:case 180:case 360:k="PORTRAIT";break;case 90:case -90:case 270:k="LANDSCAPE";break;default:k="UNKNOWN";break}return k},clog:(function(j){return function(){}}(window)),trim:function(j){if(!j||!j.toString){return j}return j.toString().replace(/^\s+|\s+$/g,"")},ltrim:function(j){if(!j||!j.toString){return j}return j.toString().replace(/^\s+/,"")},rtrim:function(j){if(!j||!j.toString){return j}return j.toString().replace(/\s+$/,"")},setCookie:function(t,k,r,v,o,j){var p,q,n,m,l="",u,s=j?";secure":"";if(!t){return}t=encodeURIComponent(t);k=encodeURIComponent(k);n=(o||location.hostname).split(".");u=";path="+(v||"/");if(typeof r==="number"){if(this.isIE){m=new Date();m.setTime(m.getTime()+(r*1000));l=";expires="+m.toUTCString()}else{l=";max-age="+r}}for(q=n.length,p=(q===1?1:2);p<=q;p+=1){document.cookie=t+"="+k+";domain="+n.slice(-p).join(".")+u+l+s;if(this.getCookieValue(t)===k){break}if(q===1){document.cookie=t+"="+k+u+l+s}}},getCookieValue:function(p,r){var m,n,l,q,k=null,j;try{r=r||document.cookie;if(!p||!p.toString){return null}p+="=";j=p.length;q=r.split(";");for(m=0,n=q.length;m<n;m+=1){l=q[m];l=g.ltrim(l);if(l.indexOf(p)===0){k=l.substring(j,l.length);break}}}catch(o){k=null}return k},getQueryStringValue:function(o,r,k){var n,m,s,l=null,p;try{k=k||window.location.search;s=k.length;if(!o||!o.toString||!s){return null}r=r||"&";k=r+k.substring(1);o=r+o+"=";n=k.indexOf(o);if(n!==-1){p=n+o.length;m=k.indexOf(r,p);if(m===-1){m=s}l=decodeURIComponent(k.substring(p,m))}}catch(q){}return l},addEventListener:(function(){if(window.addEventListener){return function(k,j,l){k.addEventListener(j,l,false)}}return function(k,j,l){k.attachEvent("on"+j,l)}}()),matchTarget:function(u,q){var o,m,n,t=-1,s,k,l,p,r,v=document;if(!u||!q){return t}if(!this.browserService||!this.browserBaseService){this.browserService=DCX.getService("browser");this.browserBaseService=DCX.getService("browserBase")}if(q.idType===-2){n=this.browserBaseService.getNodeFromID(q.id,q.idType);v=this.getDocument(n)}for(o=0,p=u.length;o<p&&t===-1;o+=1){r=u[o];if(typeof r==="string"){s=this.browserService.queryAll(r,v);for(m=0,k=s?s.length:0;m<k;m+=1){if(s[m]){l=this.browserBaseService.ElementData.prototype.examineID(s[m]);if(l.idType===q.idType&&l.id===q.id){t=o;break}}}}else{if(r&&r.id&&r.idType&&q.idType&&q.idType.toString()===r.idType.toString()){switch(typeof r.id){case"string":if(r.id===q.id){t=o}break;case"object":if(!r.cRegex){r.cRegex=new RegExp(r.id.regex,r.id.flags)}r.cRegex.lastIndex=0;if(r.cRegex.test(q.id)){t=o}break}}}}return t},WeakMap:(function(){function j(n,m){var l,k;n=n||[];for(l=0,k=n.length;l<k;l+=1){if(n[l][0]===m){return l}}return -1}return function(){var k=[];this.set=function(m,n){var l=j(k,m);k[l>-1?l:k.length]=[m,n]};this.get=function(m){var l=k[j(k,m)];return(l?l[1]:undefined)};this.clear=function(){k=[]};this.has=function(l){return(j(k,l)>=0)};this.remove=function(m){var l=j(k,m);if(l>=0){k.splice(l,1)}};this["delete"]=this.remove}}())};if(typeof DCX==="undefined"||!DCX){window.DCX={}}DCX.utils=g}());(function(){DCX.EventTarget=function(){this._handlers={}};DCX.EventTarget.prototype={constructor:DCX.EventTarget,publish:function(c,f){var d=0,a=0,b=this._handlers[c],e={type:c,data:f};if(typeof b!=="undefined"){for(a=b.length;d<a;d+=1){b[d](e)}}},subscribe:function(a,b){if(!this._handlers.hasOwnProperty(a)){this._handlers[a]=[]}this._handlers[a].push(b)},unsubscribe:function(c,e){var d=0,a=0,b=this._handlers[c];if(b){for(a=b.length;d<a;d+=1){if(b[d]===e){b.splice(d,1);return}}}}}}());DCX.ModuleContext=(function(){var a=["broadcast","getConfig:getModuleConfig","listen","post","getXPathFromNode","performDOMCapture","performFormCompletion","isInitialized","getStartTime","normalizeUrl"];return function(f,d){var h={},g=0,b=a.length,j=null,e=null,c=null;for(g=0;g<b;g+=1){j=a[g].split(":");if(j.length>1){c=j[0];e=j[1]}else{c=j[0];e=j[0]}h[c]=(function(i){return function(){var k=d.utils.convertToArray(arguments);k.unshift(f);return d[i].apply(d,k)}}(e))}h.utils=d.utils;return h}}());DCX.addService("config",function(a){function d(f,e){a.utils.extend(true,f,e);c.publish("configupdated",c.getConfig())}var b={core:{},modules:{},services:{}},c=a.utils.extend(false,a.utils.createObject(new DCX.EventTarget()),{getConfig:function(){return b},updateConfig:function(e){d(b,e)},getCoreConfig:function(){return b.core},updateCoreConfig:function(e){d(b.core,e)},getServiceConfig:function(e){return b.services[e]||{}},updateServiceConfig:function(f,e){if(typeof b.services[f]==="undefined"){b.services[f]={}}d(b.services[f],e)},getModuleConfig:function(e){return b.modules[e]||{}},updateModuleConfig:function(f,e){if(typeof b.modules[f]==="undefined"){b.modules[f]={}}d(b.modules[f],e)},destroy:function(){b={core:{},modules:{},services:{}}}});return c});DCX.addService("queue",function(q){var K=q.utils,k=null,i={},F=1500000,p=q.getService("ajax"),c=q.getService("browser"),e=q.getService("encoder"),u=q.getService("serializer"),D=q.getService("config"),r=q.getService("message"),z=null,m={},H=true,h=true,y={5:{limit:300,count:0},6:{limit:400,count:0}},d=[],B=false,t=(function(){var Q={};function T(U){return typeof Q[U]!=="undefined"}function M(U,V){if(!T(U)){Q[U]={lastOffset:0,data:[],queueId:U,url:V.url,eventThreshold:V.eventThreshold,sizeThreshold:V.sizeThreshold||0,timerInterval:V.timerInterval,size:-1,serializer:V.serializer,encoder:V.encoder,crossDomainEnabled:!!V.crossDomainEnabled,crossDomainIFrame:V.crossDomainIFrame}}return Q[U]}function O(U){if(T(U)){delete Q[U]}}function R(U){if(T(U)){return Q[U]}return null}function P(V){var U=R(V);if(U!==null){U.data=[]}}function S(U){var V=null;if(T(U)){V=R(U).data;P(U)}return V}function N(W,Y){var U=null,X=null,aa=window.dcBridge,V=window.iOSJSONShuttle;try{X=u.serialize(Y)}catch(Z){X="Serialization failed: "+(Z.name?Z.name+" - ":"")+Z.message;Y={error:X}}if((typeof aa!=="undefined")&&(typeof aa.addMessage==="function")){aa.addMessage(X)}else{if((typeof V!=="undefined")&&(typeof V==="function")){V(X)}else{if(T(W)){U=R(W);U.data.push(Y);U.data=q.redirectQueue(U.data);if(U.sizeThreshold){X=u.serialize(U.data);U.size=X.length}return U.data.length}}}return 0}return{exists:T,add:M,remove:O,reset:function(){Q={}},get:R,clear:P,flush:S,push:N}}());function n(M){if(M&&M.id){K.extend(true,d[M.id-1],{xhrRspEnd:r.createMessage({type:0}).offset,success:M.success,statusCode:M.statusCode,statusText:M.statusText})}}function w(){return window.location.pathname}function A(O,S,P,R){var M=t.get(O),Q={name:S,value:P},N=null;if(typeof S!=="string"||typeof P!=="string"){return}if(!M.headers){M.headers={once:[],always:[]}}N=!!R?M.headers.always:M.headers.once;
74N.push(Q)}function g(O,R){var Q=0,N=0,M=t.get(O),S=M.headers,P=null;R=R||{};function T(V,X){var W=0,U=0,Y=null;for(W=0,U=V.length;W<U;W+=1){Y=V[W];X[Y.name]=Y.value}}if(S){P=[S.always,S.once];for(Q=0,N=P.length;Q<N;Q+=1){T(P[Q],R)}}return R}function o(N){var M=null,O=null;if(!t.exists(N)){throw new Error("Queue: "+N+" does not exist!")}M=t.get(N);O=M?M.headers:null;if(O){O.once=[]}}function l(){var N=0,M,P,O=q.provideRequestHeaders();if(O&&O.length){for(N=0,M=O.length;N<M;N+=1){P=O[N];A("DEFAULT",P.name,P.value,P.recurring)}}return N}function J(Q){var P,M,O=[],N="";if(!Q||!Q.length){return N}for(P=0,M=Q.length;P<M;P+=1){O[Q[P].type]=true}for(P=0,M=O.length;P<M;P+=1){if(O[P]){if(N){N+=","}N+=P}}return N}function j(ab,R){var V=t.get(ab),ad=V.url?t.flush(ab):null,O=ad?ad.length:0,Q={"Content-Type":"application/json","X-PageId":q.getPageId(),"X-Discover":"device (UIC) Lib/12.2.2","X-DiscoverType":"GUI","X-Discover-Page-Url":w(),"X-Discover-SyncXHR":(!!R).toString()},P=null,M=r.createMessage({type:0}).offset,Z=V.serializer||"json",N=V.encoder,X,S,U,ac=q.getState()==="unloading",aa=null,ae=k.dcxWorker||null;if(!O||!V){return}U=M-ad[O-1].offset;if(U>(F+60000)){return}V.lastOffset=ad[O-1].offset;Q["X-Discover-MessageTypes"]=J(ad);ad=r.wrapMessages(ad);if(k.xhrLogging){P=ad.serialNumber;d[P-1]={serialNumber:P,xhrReqStart:M};ad.log={xhr:d}}l();g(ab,Q);function T(){var af={state:false,error:"Failed to load worker file."};DCX.logCustomEvent("workerStatus",af,6);k.dcxWorker=null;ae=null;
74DCX.setWorkerStatus(false)}function W(){return new Promise(function(ag,af){ae.onerror=function(ah){T()};ae.onmessageerror=function(ah){T()};ae.onmessage=function(ai){var ah;ah=ai.data;n(ah)}})}if(ae&&!DCX.getWorkerStatus()){W().then(function(){console.log("Worker successfully loaded");workerLoaded=true;DCX.setWorkerStatus(true)})}if(ae&&!(R||ac)){ae.postMessage({id:P,url:V.url,headers:Q,data:ad,isUnloading:ac})}else{if(Z){ad=u.serialize(ad,Z)}if(N){S=e.encode(ad,N);if(S){if(S.data&&!S.error){ad=S.data;Q["Content-Encoding"]=S.encoding}else{ad=S.error}}}if(V.crossDomainEnabled){aa=K.getIFrameWindow(V.crossDomainIFrame);if(!aa){return}X={request:{id:P,url:V.url,async:!R,headers:Q,data:ad}};if(!K.isIE&&typeof window.postMessage==="function"){aa.postMessage(X,V.crossDomainIFrame.src)}else{try{aa.sendMessage(X)}catch(Y){return}}}else{p.sendRequest({id:P,oncomplete:n,url:V.url,async:!R,isUnloading:ac,headers:Q,data:ad})}}o(ab)}function I(Q){var N=null,P=k.queues,O=0;try{if(P&&P.length&&P.length>0){for(O=0;O<P.length;O+=1){N=P[O];j(N.qid,Q)}return true}}catch(M){return false}}function L(ad,ae){var Z,Q=r.createMessage(ae),Y=t.get(ad),X,W,R;var aa=Q.screenViewPath,P=q.getCoreConfig(),N=P&&P.screenViewAllowlist||[],ac=P&&P.screenViewBlocklist||[],O=P&&P.ignoreEvent||[];if(N&&N.length){var V=DCX.isScreenviewInAccessList(aa,N);if(!V){return}}try{var T=window.localStorage&&window.localStorage.getItem&&window.localStorage.getItem("DCXConsent");if(P.forcedConsent&&T==="1"){return}}catch(ab){}if(ac&&ac.length){var U=DCX.isScreenviewInAccessList(aa,ac);if(U){return}}if(Q.type===4&&Q.target&&Q.event){var M=O.some(function(aj){var ai=aj.type===Q.event.type,af=aj.attr&&aj.attr.split("="),ah=af[0],ak=af[1],ag=ah&&Q.target[ah]&&new RegExp(ak).test(Q.target[ah]);return ai&&(ag)});if(Q.target.ignore){M=true}if(M){return}}Z=Y.data.length;if(Z){W=Q.offset-Y.data[Z-1].offset;if(W>F){t.flush(ad);var S={destroyedReason:"UIC destroyed while  Safety check to ensure the data to be added is not stale beyond the inactivity timeout.",destroyedBy:"queueManager"};DCX.setState("addToQueue",S);q.destroy();return}}Z=t.push(ad,Q);X=Y.size;if((Z>=Y.eventThreshold||X>=Y.sizeThreshold)&&H&&q.getState()!=="unloading"){R=q.getCurrentWebEvent();if(R.type==="click"&&q.getState()=="unloading"&&Z>0){if(h){h=false;window.setTimeout(function(){if(t.exists(ad)){j(ad);h=true}},500)}}else{j(ad)}}}function a(O){var M,N=false;if(!O||!O.type){return true}M=y[O.type];if(M){M.count+=1;if(M.count>M.limit){N=true;if(M.count===M.limit+1){L("DEFAULT",{type:16,dataLimit:{messageType:O.type,maxCount:M.limit}})}}}return N}function G(O){var N=null,R=k.queues,Q="",P=0,M=0;for(P=0;P<R.length;P+=1){N=R[P];if(N&&N.modules){for(M=0;M<N.modules.length;M+=1){Q=N.modules[M];if(Q===O){return N.qid}}}}return z.qid}function x(O,M){m[O]=window.setTimeout(function N(){j(O);m[O]=window.setTimeout(N,M)},M)}function f(N){var M=false;if(N&&m[N]){window.clearTimeout(m[N]);delete m[N];M=true}return M}function v(){var M=0;for(M in m){if(m.hasOwnProperty(M)){f(M)}}m={}}function b(N){var M;if(!N){return}if(f(N)){M=t.get(N);if(M.timerInterval){x(N,M.timerInterval)}}}function E(M){}function s(M){k=M;i=q.getCoreConfig();F=K.getValue(i,"inactivityTimeout",600000);K.forEach(k.queues,function(N,O){var P=null;if(N.qid==="DEFAULT"){z=N}if(N.crossDomainEnabled){P=c.query(N.crossDomainFrameSelector);if(!P){q.fail("Cross domain iframe not found")}}t.add(N.qid,{url:N.endpoint,eventThreshold:N.maxEvents,sizeThreshold:N.maxSize||0,serializer:N.serializer,encoder:N.encoder,timerInterval:N.timerInterval||0,crossDomainEnabled:N.crossDomainEnabled||false,crossDomainIFrame:P});if(typeof N.timerInterval!=="undefined"&&N.timerInterval>0){x(N.qid,N.timerInterval)}});D.subscribe("configupdated",E);B=true}function C(){if(H){I(!k.asyncReqOnUnload)}D.unsubscribe("configupdated",E);v();t.reset();k=null;z=null;B=false}return{init:function(){if(!B){s(D.getServiceConfig("queue")||{})}else{}},destroy:function(){C()},_getQueue:function(M){return t.get(M).data},setAutoFlush:function(M){if(M===true){H=true}else{H=false}},flush:function(M){M=M||z.qid;if(!t.exists(M)){throw new Error("Queue: "+M+" does not exist!")}j(M)},flushAll:function(M){return I(!!M)},post:function(N,O,M){if(!q.isInitialized()){return}M=M||G(N);if(!t.exists(M)){return}if(!a(O)){L(M,O)}},resetFlushTimer:function(M){M=M||z.qid;if(!t.exists(M)){return}b(M)}}});DCX.addService("browserBase",function(r){var g,L=r.utils,h={optgroup:true,option:true,nobr:true},p={},e,m=null,A,w,f,q,F=false;function s(){e=r.getService("config");m=r.getService("serializer");A=e?e.getServiceConfig("browser"):{};w=A.hasOwnProperty("blacklist")?A.blacklist:[];
74f=A.hasOwnProperty("customid")?A.customid:[]}function b(){s();if(e){e.subscribe("configupdated",s)}F=true}function G(){if(e){e.unsubscribe("configupdated",s)}F=false}function v(P){var N,M,O;if(!P||!P.id||typeof P.id!=="string"){return false}for(N=0,M=w.length;N<M;N+=1){if(typeof w[N]==="string"){if(P.id===w[N]){return false}}else{if(typeof w[N]==="object"){if(!w[N].cRegex){w[N].cRegex=new RegExp(w[N].regex,w[N].flags)}w[N].cRegex.lastIndex=0;if(w[N].cRegex.test(P.id)){return false}}}}return true}function o(O,P){var M={type:null,subType:null},N;if(!O){return M}N=O.type;switch(N){case"focusin":N="focus";break;case"focusout":N="blur";break;default:break}M.type=N;return M}function y(N){var M={type:null,subType:null};if(!N){return M}M.type=L.getTagName(N);M.subType=N.type||null;return M}function c(M,O,N){var S={HTML_ID:"-1",XPATH_ID:"-2",ATTRIBUTE_ID:"-3"},R,P=null,Q;if(!M||!O){return P}R=N||window.document;O=O.toString();if(O===S.HTML_ID){if(R.getElementById){P=R.getElementById(M)}else{if(R.querySelector){P=R.querySelector("#"+M)}}}else{if(O===S.ATTRIBUTE_ID){Q=M.split("=");if(R.querySelector){P=R.querySelector("["+Q[0]+'="'+Q[1]+'"]')}}else{if(O===S.XPATH_ID){P=p.xpath(M,R)}}}return P}q=(function(){var M={nobr:true,p:true};return function(S,P){var V,T,ac=document.documentElement,U=false,aa=null,R=null,Y=null,Z=[],N,X=true,Q=r._getL
74ocalTop(),O="",W=false,ad;while(X){X=false;O=L.getTagName(S);if(O&&!W){if(M[O]){S=S.parentNode;X=true;continue}}for(U=v(S);S&&[1,9].indexOf(S.nodeType)>-1&&S!==document&&(P||!U);U=v(S)){Y=S.parentNode;if(!Y){R=L.getWindow(S);if(!R){return Z}Y=(R!==Q)?R.frameElement:ac}aa=Y.firstChild;if(!aa){Z.push(["XPath Error(1)"]);S=null;break}for(T=0;aa;aa=aa.nextSibling){if(aa.nodeType===1&&L.getTagName(aa)===O){if(aa===S){N=[O,T];if(W){N.push("h");W=false}Z[Z.length]=N;break}T+=1}}if(Y.nodeType===11){S=Y.host;W=true}else{S=Y}O=L.getTagName(S)}if(U&&!P){N=[S.id];if(W){if(!N[1]){N.push(0)}N.push("h");W=false}Z[Z.length]=N;if(L.isIFrameDescendant(S)){X=true;S=L.getWindow(S).frameElement}else{try{if(!ac.contains(S)){X=true;ad=S.getRootNode();S=ad.host;W=true}}catch(ab){}}}}return Z.reverse()}}());function C(M){var N="null";if(!M||!M.length){return N}N=m.serialize(M,"json");return N}function u(O,N,Q){var P,M;M=q(O,!!N);if(Q){P=M}else{P=C(M)}return P}function K(N){var O={left:-1,top:-1},M;N=N||document;M=N.documentElement||N.body.parentNode||N.body;O.left=Math.round((typeof window.pageXOffset==="number")?window.pageXOffset:M.scrollLeft);O.top=Math.round((typeof window.pageYOffset==="number")?window.pageYOffset:M.scrollTop);return O}function J(M){return M&&typeof M.originalEvent!=="undefined"&&typeof M.isDefaultPrevented!=="undefined"&&!M.isSimulated}function j(M){if(!M){return null}if(M.type&&M.type.indexOf("touch")===0){if(J(M)){M=M.originalEvent}if(M.type==="touchstart"){M=M.touches[M.touches.length-1]}else{if(M.type==="touchend"){M=M.changedTouches[0]}}}return M}function t(P){var S=P||window.event,R=document.documentElement,M=document.body,Q=false,O=null,N=0;if(J(S)){S=S.originalEvent}if(typeof P==="undefined"||typeof S.target==="undefined"){S.target=S.srcElement||window.window;S.timeStamp=Number(new Date());if(S.pageX===null||typeof S.pageX==="undefined"){S.pageX=S.clientX+((R&&R.scrollLeft)||(M&&M.scrollLeft)||0)-((R&&R.clientLeft)||(M&&M.clientLeft)||0);S.pageY=S.clientY+((R&&R.scrollTop)||(M&&M.scrollTop)||0)-((R&&R.clientTop)||(M&&M.clientTop)||0)}S.preventDefault=function(){this.returnValue=false};S.stopPropagation=function(){this.cancelBubble=true}}if(window.chrome&&S.path!==undefined&&S.type==="click"){if(S.path.length===undefined){return S}for(N=0;N<S.path.length;N++){if(L.getTagName(S.path[N])==="button"){Q=true;O=S.path[N];N=S.path.length}}if(Q){return{originalEvent:S,target:O,srcElement:O,type:S.type,pageX:document.body.scrollLeft+O.getBoundingClientRect().left,pageY:document.body.scrollTop+O.getBoundingClientRect().top}}}return S}function x(O){var N,M,P,Q=null;if(!O||!O.type){return null}if(O.type.indexOf("touch")===0){Q=j(O).target}else{if(typeof O.composedPath==="function"){P=O.composedPath();if(P&&P.length){Q=P[0];for(N=0,M=P.length;N<M;N+=1){if(L.getTagName(P[N])==="a"){Q=P[N];break}}}else{Q=O.target||window.window}}else{if(O.srcElement){Q=O.srcElement}else{Q=O.target}}}while(Q&&h[L.getTagName(Q)]){if(Q.parentElement){Q=Q.parentElement}else{break}}return Q}function I(N){var Q=0,P=0,O=document.documentElement,M=document.body;N=j(N);if(N){if(N.pageX||N.pageY){Q=N.pageX;P=N.pageY}else{if(N.clientX||N.clientY){Q=N.clientX+(O?O.scrollLeft:(M?M.scrollLeft:0))-(O?O.clientLeft:(M?M.clientLeft:0));P=N.clientY+(O?O.scrollTop:(M?M.scrollTop:0))-(O?O.clientTop:(M?M.clientTop:0))}}}return{x:Q,y:P}}p.xpath=function(V,X){var S=null,N,U=null,Y=false,M,Q,P,O,R,W;if(!V){return null}S=m.parse(V);X=X||document;N=X;if(!S){return null}for(Q=0,R=S.length;Q<R&&N;Q+=1){U=S[Q];Y=U.length>1&&U[U.length-1]==="h";if(U.length===1||(U.length===2&&Y)){if(X.getElementById){N=X.getElementById(U[0])}else{if(X.querySelector){N=X.querySelector("#"+U[0])}else{N=null}}}else{for(P=0,O=-1,W=N.childNodes.length;P<W;P+=1){if(N.childNodes[P].nodeType===1&&L.getTagName(N.childNodes[P])===U[0].toLowerCase()){O+=1;if(O===U[1]){N=N.childNodes[P];break}}}if(O!==U[1]){return null}}if(!N){return null}if(Y){if(Q<R-1){if(!N.shadowRoot){return null}N=N.shadowRoot;X=N}}M=L.getTagName(N);if(M==="frame"||M==="iframe"){try{N=L.getIFrameWindow(N).document;X=N}catch(T){}}}return(N===X||!N)?null:N};function l(M,N){this.x=Math.round(M||0);this.y=Math.round(N||0)}function a(N,M){this.width=Math.round(N||0);this.height=Math.round(M||0)}function d(N,O){var Q,M,P;O=x(N);Q=this.examineID(O);M=y(O);P=this.examinePosition(N,O);this.element=O;this.id=Q.id;this.idType=Q.idType;this.type=M.type;this.subType=M.subType;this.state=this.examineState(O);this.position=new l(P.x,P.y);this.size=new a(P.width,P.height);this.xPath=Q.xPath;this.name=Q.name}d.HTML_ID=-1;d.XPATH_ID=-2;d.ATTRIBUTE_ID=-3;d.prototype.examineID=function(S,N){var Q={id:"",idType:0,xPath:"",name:""},M=f.length,P,O=document.documentElement,T;if(!S){return Q}Q.xPath=u(S);Q.name=S.name;try{T=typeof O.contains==="function"?O.contains(S):true;if((T||N)&&(!L.getWindow(S)||!L.isIFrameDescendant(S))){if(v(S)){Q.id=S.id;Q.idType=d.HTML_ID}else{if(f.length&&S.attributes){while(M){M-=1;P=S.attributes[f[M]];if(typeof P!=="undefined"){Q.id=f[M]+"="+(P.value||P);
74Q.idType=d.ATTRIBUTE_ID}}}}}}catch(R){}if(!Q.id){Q.id=Q.xPath;if(Q.id!=="null"){Q.idType=d.XPATH_ID}}return Q};d.prototype.examineState=function(M){return L.getTargetState(M)};function E(){var N=1,O,Q,M;if(document.body.getBoundingClientRect){try{O=document.body.getBoundingClientRect()}catch(P){return N}Q=O.right-O.left;M=document.body.offsetWidth;N=Math.round((Q/M)*100)/100}return N}function n(N){var P,M,O,R;if(!N||!N.getBoundingClientRect){return{x:0,y:0,width:0,height:0}}try{P=N.getBoundingClientRect();R=K(document)}catch(Q){return{x:0,y:0,width:0,height:0}}M={x:P.left+R.left,y:P.top+R.top,width:P.right-P.left,height:P.bottom-P.top};if(L.isIE){M.x-=document.documentElement.clientLeft;M.y-=document.documentElement.clientTop;O=E();if(O!==1){M.x=Math.round(M.x/O);M.y=Math.round(M.y/O);M.width=Math.round(M.width/O);M.height=Math.round(M.height/O)}}return M}d.prototype.examinePosition=function(N,O){var P=I(N),M=n(O);M.x=(P.x||P.y)?Math.round(Math.abs(P.x-M.x)):M.width/2;M.y=(P.x||P.y)?Math.round(Math.abs(P.y-M.y)):M.height/2;return M};function H(){var M=(typeof window.orientation==="number")?window.orientation:0;if(L.isLandscapeZeroDegrees){if(Math.abs(M)===180||Math.abs(M)===0){M=90}else{if(Math.abs(M)===90){M=0}}}return M}function B(S){var P,M,R,Q,O,N;if(S){return S}R=r.getCoreConfig()||{};O=R.modules;S={};for(N in O){if(O.hasOwnProperty(N)&&O[N].events){for(P=0,M=O[N].events.length;P<M;P+=1){Q=O[N].events[P];if(Q.state){S[Q.name]=Q.state}}}}return S}function i(M){var N;g=B(g);if(g[M.type]){N=L.getValue(M,g[M.type],null)}return N}function k(N){var P,M,O;this.data=N.data||null;this.delegateTarget=N.delegateTarget||null;if(N.gesture||(N.originalEvent&&N.originalEvent.gesture)){this.gesture=N.gesture||N.originalEvent.gesture;this.gesture.idType=(new d(this.gesture,this.gesture.target)).idType}N=t(N);P=I(N);this.custom=false;this.nativeEvent=this.custom===true?null:N;this.position=new l(P.x,P.y);this.target=new d(N,N.target);this.orientation=H();O=i(N);if(O){this.target.state=O}this.timestamp=(new Date()).getTime();M=o(N,this.target);this.type=M.type;this.subType=M.subType}function D(M){if(r.isInitialized()){r._publishEvent(new k(M))}else{}}function z(R){var Q="",O=[],N,M="",P=[];if(!(this instanceof z)){return null}if(typeof R!=="object"||!(R&&R.nodeType)){this.fullXpath="";this.xpath="";this.fullXpathList=[];this.xpathList=[];return}if(R.nodeType===3){R=R.parentElement}P=q(R,false);N=P[0];if(P.length&&(N.length===1||(N.length===2&&N[1]==="h"))){O=q(R,true)}else{O=L.clone(P)}this.xpath=C(P);this.xpathList=P;this.fullXpath=C(O);this.fullXpathList=O;this.applyPrefix=function(U){var S,T;if(!(U instanceof z)||!U.fullXpathList.length){return}T=U.fullXpathList[U.fullXpathList.length-1];S=this.fullXpathList.shift();if(L.isEqual(S[0],T[0])){this.fullXpathList=U.fullXpathList.concat(this.fullXpathList)}else{this.fullXpathList.unshift(S);return}this.fullXpath=C(this.fullXpathList);S=this.xpathList.shift();if(S.length===1){this.xpathList.unshift(S);return}this.xpathList=U.xpathList.concat(this.xpathList);this.xpath=C(this.xpathList)};this.compare=function(S){if(!(S instanceof z)){return 0}return(this.fullXpathList.length-S.fullXpathList.length)};this.isSame=function(S){var T=false;if(!(S instanceof z)){return T}if(this.compare(S)===0){T=(this.fullXpath===S.fullXpath)}return T};this.containedIn=function(U,T){var W,V,S,X;if(!(U instanceof z)){return false}if(U.fullXpathList.length>this.fullXpathList.length){return false}for(W=0,S=U.fullXpathList.length;W<S;W+=1){if(!L.isEqual(U.fullXpathList[W],this.fullXpathList[W])){return false}}if(!T){for(V=W,S=this.fullXpathList.length;V<S;V+=1){X=this.fullXpathList[V];if(X[X.length-1]==="h"){return false}}}return true}}z.prototype=(function(){return{}}());return{init:function(){if(!F){b()}else{}},destroy:function(){G()},WebEvent:k,ElementData:d,Xpath:z,processDOMEvent:D,getNormalizedOrientation:H,getXPathFromNode:function(N,O,M,P){return u(O,M,P)},getNodeFromID:c,queryDom:p}});DCX.addService("browser",function(d){var m=d.utils,h=d.getService("config"),f=d.getService("browserBase"),n=d.getService("ajax"),g=null,c=null,k=h?h.getServiceConfig("browser"):{},b=m.getValue(k,"useCapture",true),l=false,e={NO_QUERY_SELECTOR:"NOQUERYSELECTOR"},p=function(q){return function(s){var r=new f.WebEvent(s);if(s.type==="resize"||s.type==="hashchange"){setTimeout(function(){q(r)},5)}else{q(r)}}},a={list2Array:function(s){var r=s.length,q=[],t;if(typeof s.length==="undefined"){return[s]}for(t=0;t<r;t+=1){q[t]=s[t]}return q},find:function(s,r,q){q=q||"css";return this.list2Array(this[q](s,r))},css:function(r,u){var v=this,y=null,w=document.getElementsByTagName("body")[0],x=k.jQueryObject?m.access(k.jQueryObject):window.jQuery,t=k.sizzleObject?m.access(k.sizzleObject):window.Sizzle;if(typeof document.querySelectorAll==="undefined"){v.css=function(A,z){z=z||document;return v.Sizzle(A,z)};if(typeof v.Sizzle==="undefined"){try{if(w===t("html > body",document)[0]){v.Sizzle=t}}catch(s){try{if(w===x(document).find("html > body").get()[0]){v.Sizzle=function(A,z){return x(z).find(A).get()}}}catch(q){d.fail("Neither querySelectorAll nor Sizzle was found.",e.NO_QUERY_SELECTOR)}}}}else{v.css=function(A,z){z=z||document;return z.querySelectorAll(A)}}return v.css(r,u)}
74},o=(function(){var q=new m.WeakMap();return{add:function(r){var s=q.get(r)||[p(r),0];s[1]+=1;q.set(r,s);return s[0]},find:function(r){var s=q.get(r);return s?s[0]:null},remove:function(r){var s=q.get(r);if(s){s[1]-=1;if(s[1]<=0){q.remove(r)}}}}}());function j(){var r=k.jQueryObject?m.access(k.jQueryObject):window.jQuery,q=k.sizzleObject?m.access(k.sizzleObject):window.Sizzle;if(!document.querySelectorAll&&!r&&!q){d.fail("querySelectorAll does not exist!",e.NO_QUERY_SELECTOR)}}function i(){a.xpath=f.queryDom.xpath;j();if(typeof document.addEventListener==="function"){g=function(s,q,r){s.addEventListener(q,r,b)};c=function(s,q,r){s.removeEventListener(q,r,b)}}else{if(typeof document.attachEvent!=="undefined"){g=function(s,q,r){s.attachEvent("on"+q,r)};c=function(s,q,r){s.detachEvent("on"+q,r)}}else{throw new Error("Unsupported browser")}}l=true}return{init:function(){if(!l){i()}else{}},destroy:function(){l=false},getServiceName:function(){return"W3C"},query:function(t,r,q){try{return a.find(t,r,q)[0]||null}catch(s){return[]}},queryAll:function(t,r,q){try{return a.find(t,r,q)}catch(s){return[]}},subscribe:function(q,t,r){var s=o.add(r);g(t,q,s)},unsubscribe:function(q,u,r){var s=o.find(r);if(s){try{c(u,q,s)}catch(t){}o.remove(r)}}}});DCX.addService("ajax",function(e){var k=e.utils,i,m=false,b=false,j=false;function g(p){var o="",n=[];for(o in p){if(p.hasOwnProperty(o)){n.push([o,p[o]])}}return n}function h(p){var o="",n="?";for(o in p){if(p.hasOwnProperty(o)){n+=encodeURIComponent(o)+"="+encodeURIComponent(p[o])+"&"}}return n.slice(0,-1)}function l(n){var p,q=false,o=h(n.headers);if(typeof n.data==="string"){p=n.data}else{p=n.data?new Uint8Array(n.data):""}q=navigator.sendBeacon(n.url+o,p);return q}function f(o){var q=o.headers||{},p=o.id||0,n=o.oncomplete||function(){};q["X-Requested-With"]="fetch";window.fetch(o.url,{method:o.type,headers:q,body:o.data,mode:"cors",credentials:"omit",keepalive:o.isUnloading,cache:"no-store"}).then(function(s){var r={success:s.ok,statusCode:s.status,statusText:s.statusText,id:p};if(r.success){s.json().then(function(t){r.data=t;n(r)})["catch"](function(t){r.statusCode=1;r.statusText=t.message;n(r)});n(r)}})["catch"](function(s){var r={success:false,statusCode:2,statusText:s.message,id:p};n(r);o.headers["X-Requested-With"]="";d(o)})}function a(o){if(typeof o!=="function"){return}return function n(q){var s,p,r=false;if(!q){return}s=q.target;if(!s){return o(q)}p=s.status;if(p>=200&&p<300){r=true}o({headers:k.extractResponseHeaders(s.getAllResponseHeaders()),responseText:s.responseText,statusCode:p,statusText:s.statusText,id:s.id,success:r})}}function d(v){var u=i(),o=[["X-Requested-With","XMLHttpRequest"]],t=0,p=typeof v.async!=="boolean"?true:v.async,r="",s=null,q,n;if(v.headers){o=o.concat(g(v.headers))}if(v.contentType){o.push(["Content-Type",v.contentType])}u.open(v.type.toUpperCase(),v.url,p);for(q=0,n=o.length;q<n;q+=1){r=o[q];if(r[0]&&r[1]){u.setRequestHeader(r[0],r[1])}}if(v.error){v.error=a(v.error);u.addEventListener("error",v.error)}u.onreadystatechange=s=function(){if(u.readyState===4){u.onreadystatechange=s=function(){};if(v.timeout){window.clearTimeout(t)}v.oncomplete({id:v.id,headers:k.extractResponseHeaders(u.getAllResponseHeaders()),responseText:(u.responseText||null),statusCode:u.status,statusText:u.statusText,success:(u.status>=200&&u.status<300)});u=null}};u.send(v.data||null);s();if(v.timeout){t=window.setTimeout(function(){if(!u){return}u.onreadystatechange=function(){};if(u.readyState!==4){u.abort();if(typeof v.error==="function"){v.error({id:v.id,statusCode:u.status,statusText:"timeout",success:false})}}v.oncomplete({id:v.id,headers:k.extractResponseHeaders(u.getAllResponseHeaders()),responseText:(u.responseText||null),statusCode:u.status,statusText:"timeout",success:false});u=null},v.timeout)}}function c(){var n=e.getServiceConfig("queue");if(typeof window.XMLHttpRequest!=="undefined"){i=function(){return new XMLHttpRequest()}}else{i=function(){return new ActiveXObject("Microsoft.XMLHTTP")}}if(n){m=k.getValue(n,"useBeacon",true)&&(typeof navigator.sendBeacon==="function");b=k.getValue(n,"useFetch",true)&&(typeof window.fetch==="function")}j=true}return{init:function(){if(!j){c()}},destroy:function(){j=false},sendRequest:function(n){var p=true,o;n.type=n.type||"POST";if((n.isUnloading||!n.async)&&m){p=false;o=l(n);if(!o){p=true}}
74if(p){if(n.isUnloading&&b){f(n)}else{d(n)}}}}});DCX.addService("domCapture",function(b){var af=b.getService("config"),j=b.getService("browserBase"),w=b.getService("browser"),ac,E,x={maxMutations:100,maxLength:1000000,captureShadowDOM:false,captureFrames:false,removeScripts:true,removeComments:true,captureStyle:true,removeBase64:50000},U={childList:true,attributes:true,attributeOldValue:true,characterData:true,subtree:true},Q={attributes:true,attributeOldValue:true,subtree:true},s=(typeof window.MutationObserver!=="undefined"),T,av=U,M,H=Q,y=[],i=[],l=[],t=[],d=[],at=0,G=100,ar=false,F=false,A=false,am=1,g=function(){},ak=function(){},u=function(){},J=b._publishEvent,K=b.utils;function ap(){t=[];d=[];at=0;ar=false}function D(az){var ay,ax,aw;if(!az||!az.length){return}az=az.sort(function(aB,aA){return aB.compare(aA)});for(ay=0;ay<az.length;ay+=1){aw=az[ay];for(ax=ay+1;ax<az.length;ax+=0){if(az[ax].containedIn(aw)){az.splice(ax,1)}else{ax+=1}}}}function aa(ay){var ax,aw;if(!ay){return ay}for(ax=0,aw=ay.length;ax<aw;ax+=1){delete ay[ax].oldValue}return ay}function o(aA,ay){var ax,aw,az=-1;if(!aA||!ay){return az}for(ax=0,aw=aA.length;ax<aw;ax+=1){if(aA[ax].name===ay){az=ax;break}}return az}function C(az,aB){var ay,ax,aw,aA;for(ay=0,ax=az.length,aA=false;ay<ax;ay+=1){aw=az[ay];if(aw.name===aB.name){if(aw.oldValue===aB.value){az.splice(ay,1)}else{aw.value=aB.value}aA=true;break}}if(!aA){az.push(aB)}return az}function r(aC,aw){var aB,az,ay,aD,aF,aE,aA,ax=0;aC.removedNodes=aw.removedNodes.length;aC.addedNodes=K.convertToArray(aw.addedNodes);for(aB=0,aD=t.length;aB<aD;aB+=1){aE=t[aB];if(aC.isSame(aE)){if(aC.removedNodes){for(az=0;az<aw.removedNodes.length;az+=1){ay=aE.addedNodes.indexOf(aw.removedNodes[az]);if(ay!==-1){aE.addedNodes.splice(ay,1);aC.removedNodes-=1}}}aE.removedNodes+=aC.removedNodes;aE.addedNodes.concat(aC.addedNodes);if(!aE.removedNodes&&!aE.addedNodes.length){aA=false;for(az=0;az<t.length;az+=1){if(aE!==t[az]&&t[az].containedIn(aE)){aA=true;break}}if(!aA){t.splice(aB,1);ax=-1}}aF=true;break}}if(!aF){t.push(aC);ax=1}return ax}function X(ax,aB){var az,ay,aw,aC=false,aA,aD;for(az=0,aw=t.length;!aC&&az<aw;az+=1){aD=t[az];if(ax.containedIn(aD)){aA=aD.addedNodes;for(ay=0;ay<aA.length;ay+=1){if(aA[ay].contains&&aA[ay].contains(aB)){aC=true;break}}}}return aC}function I(aw){var ax=aw.attributeName;return ax==="type"&&aw.oldValue==="password"&&aw.target[ax]==="text"}function R(aw){var ay=b.getService("config"),ax=ay.getServiceConfig("message");if(ax&&ax.maskVisiblePasswords){aw.target.setAttribute("dcxMaskVisiblePassword",true)}}function Z(aw){var ax=I(aw);if(ax){R(aw)}}function O(aA,aw){var ay,aB,aD,az,aE,aC=null,ax=0;aD=aw.attributeName;if(I(aw)){R(aw);return ax}if(aD==="checked"||aD==="selected"){aC=j.ElementData.prototype.examineID(aw.target);if(ac.isPrivacyMatched(aC)){return ax}aC=null}if(aD==="value"){aC=j.ElementData.prototype.examineID(aw.target);aC.currState=K.getTargetState(aw.target)||{};if(aC.currState.value){ac.applyPrivacyToTarget(aC)}else{aC=null}}aA.attributes=[{name:aD,oldValue:aw.oldValue,value:aC?aC.currState.value:aw.target.getAttribute(aD)}];az=aA.attributes[0];if(az.oldValue===az.value){return ax}for(ay=0,aB=d.length,aE=false;ay<aB;ay+=1){aC=d[ay];if(aA.isSame(aC)){aC.attributes=C(aC.attributes,az);if(!aC.attributes.length){d.splice(ay,1);ax=-1}else{if(X(aA,aw.target)){d.splice(ay,1);ax=-1}}aE=true;break}}if(!aE&&!X(aA,aw.target)){d.push(aA);ax=1}return ax}function P(az){var aB,aw,aA,ax,ay;if(!az||!az.length){return}if(ar){at+=az.length;return}for(aB=0,aw=az.length;aB<aw&&at<G;aB+=1){ax=az[aB];ay=new j.Xpath(ax.target);if(ay){aA=ay.fullXpathList;if(aA.length&&aA[0][0]==="html"){switch(ax.type){case"characterData":case"childList":at+=r(ay,ax);break;case"attributes":at+=O(ay,ax);break;default:K.clog("Unknown mutation type: "+ax.type);break}}}}if(at>=G){ar=true;at+=aw-aB}}function k(){var az;var aB,aw,aA,ax,ay;az=new window.MutationObserver(function(aC){if(aC){if(!aC||!aC.length){return}for(aB=0,aw=aC.length;aB<aw&&at<G;aB+=1){ax=aC[aB];ay=new j.Xpath(ax.target);if(ay){aA=ay.fullXpathList;
74if(aA.length&&aA[0][0]==="html"){switch(ax.type){case"attributes":Z(ax);break;default:break}}}}}});return az}function L(){var aw;aw=new window.MutationObserver(function(ax){if(ax){P(ax);K.clog("Processed ["+ax.length+"] mutation records.")}});return aw}function h(ax){var az,aw,ay,aD,aC,aB=af.getCoreConfig(),aA=af.getServiceConfig("message");af.subscribe("configupdated",u);ac=b.getService("message");E=ax;E.options=K.mixin({},x,E.options);s=s&&K.getValue(E,"diffEnabled",true);G=K.getValue(E.options,"maxMutations",100);if(s){av=K.getValue(E,"diffObserverConfig",U);T=L();y.push(window)}if(!s&&aA.maskVisiblePasswords){H=K.getValue(E,"customObserverConfig",Q);M=k();y.push(window)}for(ay in aB.modules){if(aB.modules.hasOwnProperty(ay)){aC=aB.modules[ay].events||[];for(az=0,aw=aC.length;az<aw;az+=1){if(aC[az].attachToShadows){aD=aC[az].name;if(l.indexOf(aD)===-1){l.push(aD)}}}}}A=true}function p(){af.unsubscribe("configupdated",u);if(T){T.disconnect()}if(M){M.disconnect()}A=false}function v(){var aw;aw="tlt-"+K.getSerialNumber();return aw}function f(ay,ax,aw){var aA,aC,aB,az,aE,aD=[];if(!ay||!ay.getElementsByTagName||!ax){return aD}if(aw&&aw.length===2){aC=aw[0];aB=aw[1]}az=ay.getElementsByTagName(ax);if(az&&az.length){for(aA=az.length-1;aA>=0;aA-=1){aE=az[aA];if(!aC){aD.push(aE)}else{if(aE[aC]===aB){aD.push(aE)}}}}return aD}function ai(aC,aA,aB){var az,ay,aD,ax,aw;if(!aC||!aC.getElementsByTagName||!aA){return}if(aB&&aB.length===2){ay=aB[0];aD=aB[1]}ax=aC.getElementsByTagName(aA);if(ax&&ax.length){for(az=ax.length-1;az>=0;az-=1){aw=ax[az];if(!ay){aw.parentNode.removeChild(aw)}else{if(aw[ay]===aD){aw.parentNode.removeChild(aw)}}}}return aC}function al(aA,ay){var az,aw,aB=f(aA,"img"),ax=new RegExp("^data:image/(.*?);base64");for(az=0;az<aB.length;az++){aw=aB[az];if(ax.test(aw.src)&&(aw.src.length>ay)){aw.src="";aw.setAttribute("removedByDCX",true)}}return aA}function m(aw,ax){if(aw){aw=aw.replaceAll(/url\(["']?data:(application\/x-font-[^;]+|image\/[^;]+);base64,([^)"']+?)["']?\)/gi,function(az,aA,ay){if(ay.length>ax){return"url()"}return az})}return aw}function Y(aw,aB,ax){var aC=aw.getElementsByTagName(aB);for(var aA=0;aA<aC.length;aA++){var az=aC[aA];if(az){for(var ay=0;ay<ax.length;ay++){if(ax&&ax[ay]){az.removeAttribute(ax[ay])}}}}}function e(ay,aw){var ax,az;for(ax=0;ay.hasChildNodes()&&ax<ay.childNodes.length;ax+=1){az=ay.childNodes[ax];if(az.nodeType===aw){ay.removeChild(az);ax-=1}else{if(az.hasChildNodes()){e(az,aw)}}}return ay}function au(aA,az){var ay,ax,aw;if(!aA||!aA.getElementsByTagName||!az){return}ax=aA.querySelectorAll(az);if(ax&&ax.length){for(ay=ax.length-1;ay>=0;ay-=1){aw=ax[ay];aw.parentNode.removeChild(aw)}}return aA}function an(ay){var ax,aw=null;if(!ay||!ay.doctype){return null}ax=ay.doctype;if(ax){aw="<!DOCTYPE "+ax.name+(ax.publicId?' PUBLIC "'+ax.publicId+'"':"")+(!ax.publicId&&ax.systemId?" SYSTEM":"")+(ax.systemId?' "'+ax.systemId+'"':"")+">"}return aw}function ao(aC,aD){var aB,ay,aA,az,ax,aw;if(!aD){return}az=aC.querySelectorAll("input");ax=aD.querySelectorAll("input");if(ax){for(aB=0,aw=ax.length;aB<aw;aB+=1){ay=az[aB];aA=ax[aB];switch(aA.type){case"checkbox":case"radio":if(K.isIE?ay.checked:aA.checked){aA.setAttribute("checked","checked")}else{aA.removeAttribute("checked")}break;default:aA.setAttribute("value",aA.value);if(!aA.getAttribute("type")){aA.setAttribute("type","text")}break}}}}function ab(aC,aD){var az,aw,aB,ax,ay,aA;if(!aC||!aC.getElementsByTagName||!aD||!aD.getElementsByTagName){return}ax=aC.getElementsByTagName("textarea");aA=aD.getElementsByTagName("textarea");if(ax&&aA){for(az=0,aw=ax.length;az<aw;az+=1){aB=ax[az];ay=aA[az];ay.setAttribute("value",aB.value);ay.value=ay.textContent=aB.value}}}function ah(aw,aB){var ax,aD,aC,aE,az,ay,aA;if(!aw||!aw.getElementsByTagName||!aB||!aB.getElementsByTagName){return}aD=aw.getElementsByTagName("select");aE=aB.getElementsByTagName("select");if(aD){for(az=0,aA=aD.length;az<aA;az+=1){ax=aD[az];aC=aE[az];for(ay=0;ay<ax.options.length;ay+=1){if(ay===ax.selectedIndex||ax.options[ay].selected){aC.options[ay].setAttribute("selected","selected")}else{aC.options[ay].removeAttribute("selected")}}}}}function W(ax,ay){var aw,az=null;if(ax){aw=ax.nodeType||-1;switch(aw){case 11:az=ax.innerHTML;break;case 9:az=ax.documentElement?ax.documentElement.outerHTML:"";break;case 1:az=ay?ax.innerHTML:ax.outerHTML;break;default:az=null;break}}return az}function a(ay){var aw,ax=false;if(ay&&typeof ay==="object"){aw=ay.nodeType||-1;switch(aw){case 9:case 1:ax=true;break;default:ax=false;break}}return ax}function q(aD,aM,ax){var aG,aF,aH,aN,aE=["iframe","frame"],aL,ay,aB,aK,az,aJ,aA={frames:[]},aO,aC,aw;for(aF=0;aF<aE.length;aF+=1){aN=aE[aF];aO=aD.getElementsByTagName(aN);aC=aM.getElementsByTagName(aN);if(aO){for(aG=0,aH=aO.length;aG<aH;aG+=1){try{aL=aO[aG];ay=K.getIFrameWindow(aL);if(ay&&ay.document&&ay.location.href!=="about:blank"){aB=ay.document;aK=ak(aB,aB,"",ax);az=v();aC[aG].setAttribute("tltid",az);aK.tltid=az;aw=K.getOriginAndPath(aB.location);aK.host=aw.origin;aK.url=aw.path;aK.charset=aB.characterSet||aB.charset;aJ=aC[aG].getAttribute("src");if(!aJ){aJ=ay.location.href;aC[aG].setAttribute("src",aJ)}aA.frames=aA.frames.concat(aK.frames);delete aK.frames;aA.frames.push(aK)}}catch(aI){}}}}return aA}function N(ax){var ay,aw,az;ax.DCXListeners=ax.DCXListeners||{};for(ay=0,aw=l.length;ay<aw;ay+=1){az=l[ay];if(!ax.DCXListeners[az]){w.subscribe(az,ax,J);ax.DCXListeners[az]=true}}}function z(ay){var aD=ay.adoptedStyleSheets||"";var aB="";for(var aA=0;aA<aD.length;aA++){try{var az=aD[aA].cssRules&&aD[aA].cssRules.length;for(var ax=0;ax<az;ax++){var aC=aD[aA].cssRules[ax].cssText;aC=aC.replace("opacity: 0;","opacity: 1;");aC=aC.replace("visibility: hidden;","visibility: visible;");aB=aB+" "+aC}}catch(aw){}}return aB}function ag(){return("setTimeout(() => { const rootElement = document.body;function traverse(element) {if (element.getAttribute('shadow-dom-id')) {const childNodes = element.childNodes;let shadowHtmlContent = '';for (let i = 0; i < childNodes.length; i++) {const childNode = childNodes[i];if (childNode.nodeType === Node.COMMENT_NODE) {continue;}if (childNode.nodeName === 'HCLDISCOVER') {while (element.firstChild !== childNode) {element.removeChild(element.firstChild);}if (element.firstChild === childNode) {element.removeChild(childNode);}break;} else {shadowHtmlContent += childNode.outerHTML || childNode.nodeValue;}}
74const rootHTML = shadowHtmlContent;const selector = element.tagName.toLowerCase();if (!customElements.get(selector)) {customElements.define(selector, class extends HTMLElement {html = rootHTML;constructor(html) {super();this.html = html;const template = document.createElement('template');template.innerHTML = this.html || rootHTML;const shadowRoot = this.attachShadow({ mode: 'open' });shadowRoot.appendChild(template.content.cloneNode(true));}});}const getClassInstance = customElements.get(selector);const newClass = new getClassInstance(rootHTML);element.shadowRoot.innerHTML = newClass.shadowRoot.innerHTML;}if (element.shadowRoot) {const childrenShadow = element.shadowRoot.children || [];for (let i = 0; i < childrenShadow.length; i++) {traverse(childrenShadow[i]);}}const children = element.children || [];for (let i = 0; i < children.length; i++) {traverse(children[i]);}}traverse(rootElement);}, 500);")}function B(aI,aO,ay,aH){var aK,aL,aC,ax,aE,aJ,aD={shadows:[]},aB,aG,aA,aF=".TLUIHighlighting { background-color: #AFFFC9 !important; outline-color:#2FBF5E !important; outline-style:solid !important; z-index:5000 !important; }",aw=ay.salesforceDomCaptureConfig;if(!aI||(!aH&&!aI.children)){return aD}if(aH){aE=[aI]}else{aE=aI.children}for(aK=0,aL=aE.length;aK<aL;aK+=1){ax=aE[aK];if(ax.shadowRoot){aJ=new j.Xpath(ax);aC=ak(ax.ownerDocument,ax.shadowRoot,"",ay);aB=g(ax);aG=z(ax.shadowRoot);aA="shadow_dom_"+v();aB.setAttribute("shadow-dom-id",aA);if(aw&&aw.captureFullDom){aB.innerHTML=aC.root+'<style addedBy="StyleByShadowDOm">'+aF+aG+"</style>"+aB.innerHTML;aq(aB,ax)}else{aB.innerHTML=aC.root+'<style addedBy="StyleByShadowDOm">'+aF+aG+"</style><hclDiscover></hclDiscover>"+aB.innerHTML}aD.shadows.push({root:W(aB),xpath:aJ.xpath});aD.shadows=aD.shadows.concat(aC.shadows);N(ax.shadowRoot);if(s){try{T.observe(ax.shadowRoot,av);ax.shadowRoot.DCXListeners.mutation=true;if(K.indexOf(i,ax)===-1){i.push(ax)}}catch(aM){}}if(!s){var aN=b.getService("config"),az=aN.getServiceConfig("message");if(!az.maskVisiblePasswords){return}try{M.observe(ax.shadowRoot,H);ax.shadowRoot.DCXListeners.mutation=true;if(K.indexOf(i,ax)===-1){i.push(ax)}}catch(aM){}}}aC=B(ax,null,ay);aD.shadows=aD.shadows.concat(aC.shadows)}return aD}function aq(aw,az){if(aw.tagName.toLowerCase()==="lightning-primitive-input-simple"&&az.value){aw.setAttribute("dcx-value",az.value);var ay=aw.querySelector("lightning-primitive-input-simple input");if(ay&&az.value){ay.setAttribute("value",az.value)}}else{if(aw.tagName.toLowerCase()==="lightning-radio-group"&&az.shadowRoot){var aE=az.shadowRoot.querySelectorAll('input[type="radio"]');if(aE&&aE.length){var ay=aw.querySelectorAll('lightning-radio-group input[type="radio"]');aA(aE,ay)}}else{if(aw.tagName.toLowerCase()==="lightning-input"&&az.shadowRoot){var ax=az.shadowRoot.querySelectorAll('input[type="checkbox"]');if(ax.length){var ay=aw.querySelectorAll('lightning-input input[type="checkbox"]');if(ay.length){aA(ax,ay)}}}else{if(aw.tagName.toLowerCase()==="lightning-combobox"&&az.shadowRoot){var aD=az.shadowRoot.querySelector("lightning-base-combobox"),aB;if(aD.shadowRoot){aB=aD.shadowRoot.innerHTML}var aC=aw.querySelector("lightning-base-combobox");aC.innerHTML=aB}}}}function aA(aH,aF){for(var aG=0;aG<aH.length;aG++){if(aF[aG]){if(aH[aG].checked){aF[aG].setAttribute("checked",true)}}}}}function aj(aC){var aA,ay,aw,az,ax,aB,aD=0;if(!aC){return aD}if(aC.root){aD+=aC.root.length;if(aC.frames){for(aA=0,aw=aC.frames.length;aA<aw;aA+=1){if(aC.frames[aA].root){aD+=aC.frames[aA].root.length}}}}else{if(aC.diffs){for(aA=0,aw=aC.diffs.length;aA<aw;aA+=1){aB=aC.diffs[aA];aD+=aB.xpath.length;if(aB.root){aD+=aB.root.length}else{if(aB.attributes){for(ay=0,az=aB.attributes.length;ay<az;ay+=1){ax=aB.attributes[ay];aD+=ax.name.length;if(ax.value){aD+=ax.value.length}}}}}}}return aD}function V(){var az,ay,aw,ax;for(az=0,aw=t.length;az<aw&&d.length;az+=1){ax=t[az];for(ay=0;ay<d.length;ay+=1){if(d[ay].containedIn(ax)){d.splice(ay,1);ay-=1}}}}function ad(az){var ay,aw,ax,aA,aB=[];if(!az||!az.children){return aB}aA=az.children;for(ay=0,aw=aA.length;ay<aw;ay+=1){ax=aA[ay];if(ax.shadowRoot){if(!ax.shadowRoot.DCXListeners){aB.push([ax,ax.shadowRoot])}aB=aB.concat(ad(ax.shadowRoot))}aB=aB.concat(ad(ax))}return aB}function S(aC,ay){var az,aw,aA,aB,ax;if(!aC||!ay){return}if(!ay.captureShadowDOM){return}ax=ad(aC,ay);for(az=0,aw=ax.length,aA=[];az<aw;az+=1){aB=B(ax[az][0],null,ay,true);aA=aA.concat(aB.shadows)}return aA}function ae(aB,ay){var aC,ax,aA,az,aw;aC=ak(aB,aB,null,ay);if(!aC){aC={}}aC.charset=aB.characterSet||aB.charset;ax=K.getOriginAndPath(aB.location);aC.host=ax.origin;aC.url=ax.path;return aC}function c(az){var aK,aL,aA={fullDOM:false,diffs:[],attributeDiffs:{}},aG,aF,aH,aC,aE,aN,aB,aD,ax=az&&az.salesforceDomCaptureConfig,aw=new RegExp("^data:image/(.*?);base64");D(t);V();aC=az.captureShadowDOM;az.captureShadowDOM=false;for(aK=0,aL=t.length;aK<aL;aK+=1){aB=t[aK];aN=j.getNodeFromID(aB&&aB.xpath,-2);if(!aN){continue}if(aB.isShadowHost){aN=aN.shadowRoot;if(!aN.DCXListeners){continue}}if(aN===window.document.body||aN===window.document.documentElement){az.captureShadowDOM=aC;return ae(window.document,az)}aG=ak(window.document,aN,aB,az);if(ax&&ax.captureDiffShadow&&aG.root){var aM=n(aN);if(!(aG.root||"").includes("<head>")){var aI=ak(window.document,aM,aB,az);aG.root=aI.root}}delete aG.originalSize;if(aG.shadows&&aG.shadows.length===0){delete aG.shadows}if(aG.frames&&aG.frames.length===0){delete aG.frames}aG.xpath=aB.xpath;aA.diffs.push(aG)}function aJ(aP,aO){if(!aP||!aP.name){return}aA.attributeDiffs[aG.xpath][aP.name]={value:aP.value}}function ay(aR){var aP,aO,aQ;for(aP=0,aQ=aR.length;aP<aQ;aP+=1){aO=aR[aP];if(aO.name==="src"&&aw.test(aO.value)&&aO.value.length>az.removeBase64){aO.value="";aR.push({name:"removedByDCX",value:true});break}}return aR}for(aK=0,aL=d.length;aK<aL;aK+=1){aB=d[aK];aF=o(aB.attributes,"id");if(aF>-1){aN=j.getNodeFromID(aB.xpath,-2);aH=new j.Xpath(aN,false,aB.attributes[aF].oldValue);
74aB.xpath=aH.xpath}aD=aa(aB.attributes);if(az.hasOwnProperty("removeBase64")){aN=j.getNodeFromID(aB.xpath,-2);if(aN&&aN.tagName.toLowerCase()==="img"&&aD){aD=ay(aD)}}aG={xpath:aB.xpath,attributes:aD};aA.diffs.push(aG);aA.attributeDiffs[aG.xpath]={};K.forEach(aG.attributes,aJ)}az.captureShadowDOM=aC;aE=S(window.document,az);if(aE&&aE.length){if(!(ax&&ax.captureDiffShadow)){aA.shadows=aE}}return aA}function n(ay){function aB(aC){var aD=document.createElement(aC.nodeName);Array.from(aC.attributes).forEach(function(aE){aD.setAttribute(aE.name,aE.value)});return aD}function aw(aE,aD){if(aE.tagName.toLowerCase()==="lightning-primitive-input-simple"){var aC=aE.value;if(aC&&aD){aD.setAttribute("dcx-value",aC)}}}function ax(aF){var aE=aF.querySelector("lightning-primitive-input-simple");if(aE){var aC=aE.getAttribute("dcx-value"),aD=aF.querySelector("lightning-primitive-input-simple input");if(aD&&aC){aD.setAttribute("value",aC)}}}function aA(aD,aE){if(aD.shadowRoot){var aC=aD.shadowRoot;aC.childNodes.forEach(function(aG){if(aG.nodeType===Node.ELEMENT_NODE){var aH=aB(aG);aw(aG,aH);aA(aG,aH);aE.appendChild(aH)}else{if(aG.nodeType===Node.TEXT_NODE){var aI=document.createTextNode(aG.nodeValue);aE.appendChild(aI)}else{if(aG.nodeType===Node.COMMENT_NODE){var aF=document.createComment(aG.nodeValue);aE.appendChild(aF)}}}})}aD.childNodes.forEach(function(aI){if(aI.nodeType===Node.ELEMENT_NODE){var aH=aB(aI);aA(aI,aH);ax(aH);aE.appendChild(aH)}else{if(aI.nodeType===Node.TEXT_NODE){var aG=document.createTextNode(aI.nodeValue);aE.appendChild(aG)}else{if(aI.nodeType===Node.COMMENT_NODE){var aF=document.createComment(aI.nodeValue);aE.appendChild(aF)}}}})}var az=aB(ay);aA(ay,az);return az}g=function(ay){var az=null;if(a(ay)){az=ay.cloneNode(true);if(!az&&ay.documentElement){az=ay.documentElement.cloneNode(true)}var aw=b.getCoreConfig().doNotCaptureElements||{};for(var ax=aw.length-1;ax>=0;ax-=1){au(az,aw[ax])}}return az};ak=function(aU,aI,aL,az){var aB=true,aR,aG,aC,aH={},aT,aO,aQ,aA;if(!aU||!aI){return aH}aR=g(aI,aU);if(!aR&&aI.host){aB=false;aO=document.createElement("div");aO.id="srph-"+Date.now();aQ=W(aI);aO.innerHTML=aQ;aR=aO}else{if(!aR){return aH}}if(aR){if(!!az.removeScripts){ai(aR,"script");ai(aR,"noscript")}if(!az.keepImports){ai(aR,"link",["rel","import"]);ai(aR,"link",["rel","stylesheet"]);ai(aR,"link",["rel","Stylesheet"])}if(az.removeAttributes&&az.removeAttributes.length){var aP=az.removeAttributes,aM;for(aM=0;aM<aP.length;aM++){var ax=aP[aM].tagName;var aF=aP[aM].attrList;if(ax&&aF&&aF.length){Y(aR,ax,aF)}}}if(!!az.removeComments){e(aR,8)}if(!az.captureStyle){ai(aR,"style")}if(typeof aR==="object"&&(typeof aR.createElement==="function"||aR.tagName==="HEAD")&&az.captureJSS){var aw=(aU&&aU.defaultView&&aU.defaultView.frameElement)?aU:document;var ay=aw.styleSheets.length;var aE="";for(var aM=0;aM<ay;aM++){try{var aD=aw.styleSheets[aM].cssRules.length;for(var aK=0;aK<aD;aK++){aE=aE+" "+aw.styleSheets[aM].cssRules[aK].cssText}}catch(aJ){}}if(az.customStyle){aE=aE+az.customStyle}if(az.hasOwnProperty("removeBase64")){aE=m(aE,az.removeBase64)}if(!aR.createElement){aR.innerHTML+='<style added_by="HCL DISCOVER JSS Style Capture">'+aE+"</style>"}else{var aN=aR.createElement("style");aN.setAttribute("added_by","HCL DISCOVER JSS Style Capture");aN.innerHTML=aE;aR.getElementsByTagName("head")[0].appendChild(aN)}if(typeof DCX!=="undefined"&&ay){aH.origCSSsize=aE.length}}if(az.hasOwnProperty("removeBase64")){al(aR,az.removeBase64)}ah(aI,aR);ao(aI,aR);ab(aI,aR);aR=ac.applyPrivacyToNode(aR,aL,aU);if(!!az.captureFrames){aG=q(aI,aR,az)}}if(!!az.captureShadowDOM){aC=B(aI,aB?aR:null,az);if(aC.shadows&&aC.shadows.length>0&&az.sendShadodomScript&&aR&&typeof aR==="object"&&(typeof aR.createElement==="function")){var aS=document.createElement("script");aS.setAttribute("id","discover_shadow_dom");aS.textContent=ag();aR.getElementsByTagName("body")[0].appendChild(aS)}}if(aG){aH=K.mixin(aH,aG)}if(aC){aH=K.mixin(aH,aC)}aT=(an(aI)||"")+W(aR||aI,!aB);aH.root=ac.applyPrivacyPatterns(aT);return aH};u=function(){af=b.getService("config");h(af.getServiceConfig("domCapture")||{})};return{init:function(){af=b.getService("config");if(!A){h(af.getServiceConfig("domCapture")||{})}else{}},destroy:function(){p()},observeWindow:function(ay){var ax,aw;if(!ay){return}if(!K.getValue(E,"options.captureFrames",false)&&!(ay===window)){return}if(K.indexOf(y,ay)===-1){y.push(ay)}},captureDOM:function(ax,ay){var az,aw,aC=null,aA,aD=0;if(!A||K.isLegacyIE){return aC}ay=K.mixin({},E.options,ay);ax=ax||window.document;if(!F||!s||ar||ay.forceFullDOM){if(T){T.disconnect()}if(M){M.disconnect()}aC=ae(ax,ay);aC.fullDOM=true;aC.forced=!!(ar||ay.forceFullDOM);F=true;if(T){for(az=0,aw=y.length;az<aw;az+=1){aA=y[az];try{T.observe(aA.document,av)}catch(aB){y.splice(az,1);aw=y.length;az-=1}}}if(M){for(az=0,aw=y.length;az<aw;az+=1){aA=y[az];try{M.observe(aA.document,H)}catch(aB){y.splice(az,1);aw=y.length;az-=1}}}}else{aC=c(ay);aC.fullDOM=(aC.diffs)?false:true}if(s){aC.mutationCount=at}ap();if(ay.maxLength){aD=aj(aC);if(aD>ay.maxLength){aC={errorCode:101,error:"Captured length ("+aD+") exceeded limit ("+ay.maxLength+")."}}}if(aC.fullDOM){aC.origDOMSize=aD}else{aC.origDiffSize=aD}return aC}}});DCX.addService("encoder",function(a){var f={},g=null,b=null,d=false;function e(j){var i=null;if(!j){return i}i=f[j];if(i&&typeof i.encode==="string"){i.encode=a.utils.access(i.encode)}return i}function h(i){f=i;g.subscribe("configupdated",b);d=true}function c(){g.unsubscribe("configupdated",b);d=false}b=function(){g=a.getService("config");h(g.getServiceConfig("encoder")||{})};return{init:function(){g=a.getService("config");if(!d){h(g.getServiceConfig("encoder")||{})}else{}},destroy:function(){c()},encode:function(m,l){var k,i,j={data:null,encoding:null,error:null};if((typeof m!=="string"&&!m)||!l){j.error="Invalid "+(!m?"data":"t
74ype")+" parameter.";return j}k=e(l);if(!k){j.error="Specified encoder ("+l+") not found.";return j}if(typeof k.encode!=="function"){j.error="Configured encoder ("+l+") encode method is not a function.";return j}try{i=k.encode(m)}catch(n){j.error="Encoding failed: "+(n.name?n.name+" - ":"")+n.message;return j}if(!i||a.utils.getValue(i,"buffer",null)===null){j.error="Encoder ("+l+") returned an invalid result.";return j}j.data=i.buffer;j.encoding=k.defaultEncoding;return j}}});DCX.addService("message",function(v){var R=v.utils,q=0,s=0,J=0,j=0,r=new Date(),i=v.getService("browserBase"),b=v.getService("browser"),h=v.getService("config"),A=h.getServiceConfig("message")||{},m=v.normalizeUrl("",window.location.href),O=window.location.hostname,S=A.hasOwnProperty("privacy")?A.privacy:[],c,G={},P={lower:"x",upper:"X",numeric:"9",symbol:"@"},f=parseFloat((window.devicePixelRatio||1).toFixed(2)),g=window.screen||{},a=g.width||0,y=g.height||0,Q=i.getNormalizedOrientation(),k=!R.isiOS?a:Math.abs(Q)===90?y:a,E=!R.isiOS?y:Math.abs(Q)===90?a:y,M=(window.screen?window.screen.height-window.screen.availHeight:0),L=window.innerWidth||document.documentElement.clientWidth,n=window.innerHeight||document.documentElement.clientHeight,I=false,x={},B;function e(V){var U="",W=V.timestamp||(new Date()).getTime();this.timestamp=W;delete V.timestamp;this.type=V.type;this.offset=W-r.getTime();if(V.type===2&&V.screenview&&V.screenview.type==="LOAD"){if(V.screenview.name!=="root"&&V.screenview.name!=="rootWithFrames"){var T=V.screenview.name;if(T&&T.indexOf("#")===0){B=location.pathname+T}else{B=T}}else{B=location.pathname+location.hash}}this.screenViewPath=B||location.pathname+location.hash;this.screenViewPath=DCX.normalizeUrl("",this.screenViewPath,V.type);this.screenviewOffset=0;if(V.type===2){q=s;s=W;if(V.screenview.type==="UNLOAD"){this.screenviewOffset=W-(q||r.getTime())}}else{if(s){this.screenviewOffset=W-s}}if(!this.type){return}this.count=(j+=1);this.fromWeb=true;for(U in V){if(V.hasOwnProperty(U)){this[U]=V[U]}}}G.PVC_MASK_EMPTY=function(T){return""};G.PVC_MASK_BASIC=function(U){var T="XXXXX";if(typeof U!=="string"){return""}return(U.length?T:"")};G.PVC_MASK_TYPE=function(X){var U,W=0,T=0,V="";if(typeof X!=="string"){return V}U=X.split("");for(W=0,T=U.length;W<T;W+=1){if(R.isNumeric(U[W])){V+=P.numeric}else{if(R.isUpperCase(U[W])){V+=P.upper}else{if(R.isLowerCase(U[W])){V+=P.lower}else{V+=P.symbol}}}}return V};G.PVC_MASK_EMPTY.maskType=1;G.PVC_MASK_BASIC.maskType=2;G.PVC_MASK_TYPE.maskType=3;G.PVC_MASK_CUSTOM={maskType:4};function d(T,V){var U=G.PVC_MASK_BASIC;if(typeof V!=="string"){return V}if(!T){U=G.PVC_MASK_BASIC}else{if(T.maskType===G.PVC_MASK_EMPTY.maskType){U=G.PVC_MASK_EMPTY}else{if(T.maskType===G.PVC_MASK_BASIC.maskType){U=G.PVC_MASK_BASIC}else{if(T.maskType===G.PVC_MASK_TYPE.maskType){U=G.PVC_MASK_TYPE}else{if(T.maskType===G.PVC_MASK_CUSTOM.maskType){if(typeof T.maskFunction==="string"){U=R.access(T.maskFunction)}else{U=T.maskFunction}if(typeof U!=="function"){U=G.PVC_MASK_BASIC}}}}}}return U(V)}function D(T,U){var V;if(!T||!U){return}for(V in U){if(U.hasOwnProperty(V)){if(V==="value"){U[V]=d(T,U[V])}else{delete U[V]}}}}function N(T,U){return(R.matchTarget(T,U)!==-1)}function H(Z){var V,T,W,Y,U,X;if(!Z){return""}for(V=0,T=c.length;V<T;V+=1){X=c[V];U=(!(X.screenview&&X.screenview.length)||(X.screenview&&X.screenview.some(function(aa){return window.location.href.includes(aa)})));if(U){X.cRegex.lastIndex=0;Z=Z.replace(X.cRegex,X.replacement)}}return Z}function F(aa){var X,T,W,U,Z=false,Y,V;if(!aa||(!aa.currState&&!aa.prevState)){return aa}Y=aa.prevState;V=aa.currState;for(X=0,T=S.length;X<T;X+=1){U=S[X];W=R.getValue(U,"exclude",false);if(N(U.targets,aa)!==W){D(U,Y);D(U,V);Z=true;break}}if(!Z){if(Y&&Y.value){Y.value=H(Y.value)}if(V&&V.value){V.value=H(V.value)}}return aa}function o(T){if(!T||!T.target){return T}F(T.target);return T}function l(W,U){var V,T,Y,X;if(!U||!W){return}if(W.value){Y=d(U,W.value);W.setAttribute("value",Y);W.value=Y}if(W.checked){W.removeAttribute("checked")}if(R.getTagName(W)==="select"){W.selectedIndex=-1;for(V=0,T=W.options.length;V<T;V+=1){X=W.options[V];X.removeAttribute("selected");X.selected=false}}else{if(R.getTagName(W)==="textarea"){W.textContent=W.value}}}function u(af,ac,ag,al,Y,ab){var ah,ae,ad,ai,V,W,aa=[],aj,T,Z,X,ak,U;if(!af.length&&!Y.length&&!ab){return[]}U=b.queryAll("input, select, textarea",ac);if(!U||!U.length){return[]}for(ah=0,ai=Y.length;ah<ai;
74ah+=1){ae=U.indexOf(Y[ah]);if(ae!==-1){U.splice(ae,1)}}if(af.length){for(ah=0,ai=U.length,aa=[];ah<ai;ah+=1){if(U[ah].value){W=i.ElementData.prototype.examineID(U[ah],true);if(W.idType===-2){aj=new i.Xpath(U[ah]);aj.applyPrefix(ag);W.id=aj.xpath}aa.push({id:W.id,idType:W.idType,element:U[ah]})}}}for(ah=0,ai=af.length;ah<ai;ah+=1){X=S[af[ah].ruleIndex];T=R.getValue(X,"exclude",false);ak=X.targets[af[ah].targetIndex];if(typeof ak.id==="string"&&ak.idType===-2){for(ae=0;ae<aa.length;ae+=1){if(aa[ae].idType===ak.idType&&aa[ae].id===ak.id){V=aa[ae]&&aa[ae].element;if(!T){l(V,X)}else{ad=U.indexOf(V);U.splice(ad,1)}}}}else{for(ae=0;ae<aa.length;ae+=1){ak.cRegex.lastIndex=0;if(aa[ae].idType===ak.idType&&ak.cRegex.test(aa[ae].id)){V=aa[ae].element;if(!T){l(V,X)}else{ad=U.indexOf(V);U.splice(ad,1)}}}}}if(ab){for(ah=0,ai=U.length;ah<ai;ah+=1){l(U[ah],ab)}}}function p(aa,af,al){var ag,ac,ab,V,T,W=[],Z,ah,ad,X,U,ai,ae=[],ak,aj,Y;if(!aa||!al){return null}for(ag=0,ah=S.length;ag<ah;ag+=1){ad=S[ag];T=R.getValue(ad,"exclude",false);if(T){Z=ad}aj=ad.targets;for(ac=0,Y=aj.length;ac<Y;ac+=1){ak=aj[ac];if(typeof ak==="string"){U=b.queryAll(ak,aa);if(!T){for(ab=0,ai=U.length;ab<ai;ab+=1){V=U[ab];l(V,ad)}}else{W=W.concat(U)}}else{if(typeof ak.id==="string"){switch(ak.idType){case -1:case -3:V=i.getNodeFromID(ak.id,ak.idType,aa);if(!T){l(V,ad)}else{W.push(V)}break;case -2:ae.push({ruleIndex:ag,targetIndex:ac,exclude:T});break;default:break}}else{ae.push({ruleIndex:ag,targetIndex:ac,exclude:T})}}}}u(ae,aa,af,al,W,Z);return aa}function t(X){var V,T,U,W=false;if(!X){return W}for(V=0,T=S.length;V<T;V+=1){U=S[V];if(N(U.targets,X)){W=true;break}}return W}function w(){var W,V,T,Z,aa,Y,U,X;h=v.getService("config");A=h.getServiceConfig("message")||{};S=A.privacy||[];c=A.privacyPatterns||[];for(W=0,aa=S.length;W<aa;W+=1){Z=S[W];U=Z.targets;for(V=0,X=U.length;V<X;V+=1){Y=U[V];if(typeof Y==="object"){if(typeof Y.idType==="string"){Y.idType=+Y.idType}if(typeof Y.id==="object"){Y.cRegex=new RegExp(Y.id.regex,Y.id.flags)}}}}for(T=c.length,W=T-1;W>=0;W-=1){Z=c[W];if(typeof Z.pattern==="object"){Z.cRegex=new RegExp(Z.pattern.regex,Z.pattern.flags)}else{c.splice(W,1)}}}function z(){if(h.subscribe){h.subscribe("configupdated",w)}w();I=true}function K(){h.unsubscribe("configupdated",w);I=false}function C(ab){var Y=ab.dcid,V=ab.shadows||[],X=ab.fullDOM,ac=1,W,Z,aa,U,T;if(V.length===0||!X){return}for(aa in x){if(x.hasOwnProperty(aa)){x[aa].age+=1}}for(W=0,Z=V.length;W<Z;W+=1){U=V[W];T=x[U.xpath];if(T&&T.root===U.root){T.hitCount+=1;T.age-=1;U.cacheDCID=T.dcid;delete U.root}else{x[U.xpath]={root:U.root,dcid:Y,hitCount:0,age:0}}}for(aa in x){if(x.hasOwnProperty(aa)){T=x[aa];if(T.age>T.hitCount+ac){delete x[aa]}}}}return{init:function(){if(!I){z()}else{}},destroy:function(){K()},applyPrivacyToNode:p,applyPrivacyToMessage:o,applyPrivacyToTarget:F,applyPrivacyPatterns:H,isPrivacyMatched:t,createMessage:function(T){if(typeof T.type==="undefined"){throw new TypeError("Invalid queueEvent given!")}if(T.type===12){C(T.domCapture)}return o(new e(T))},wrapMessages:function(W){var V=DCX.getCoreConfig();var T=0;if(window&&window.sessionStorage&&window.localStorage){if(!window.sessionStorage.DCXTab){window.sessionStorage.setItem("DCXTab",Date.now())}T=window.sessionStorage.DCXTab}var U={messageVersion:"10.0.0.0",serialNumber:(J+=1),sessions:[{id:v.getPageId(),startTime:r.getTime(),timezoneOffset:r.getTimezoneOffset(),messages:W,clientEnvironment:{webEnvironment:{libVersion:"12.2.2",internalVersion:V.version,domain:O,page:m,referrer:document.referrer,screen:{devicePixelRatio:f,deviceWidth:k,deviceHeight:E,deviceToolbarHeight:M,width:L,height:n,orientation:Q},tabID:T}}}]},X=U.sessions[0].clientEnvironment.webEnvironment.screen;X.orientationMode=R.getOrientationMode(X.orientation);return U}}});DCX.addService("serializer",function(core){function serializeToJSON(obj){var str,key,len=0;if(typeof obj!=="object"||obj===null){switch(typeof obj){case"function":case"undefined":return"null";case"string":return'"'+obj.replace(/\"/g,'\\"')+'"';default:return String(obj)}}else{if(Object.prototype.toString.call(obj)==="[object Array]"){str="[";for(key=0,len=obj.length;key<len;key+=1){if(Object.prototype.hasOwnProperty.call(obj,key)){str+=serializeToJSON(obj[key])+","}}}else{str="{";for(key in obj){if(Object.prototype.hasOwnProperty.call(obj,key)){str=str.concat('"',key,'":',serializeToJSON(obj[key]),",");len+=1}}}}if(len>0){str=str.substring(0,str.length-1)}str+=String.fromCharCode(str.charCodeAt(0)+2);return str}
74var configService=core.getService("config"),serialize={},parse={},defaultSerializers={json:(function(){if(typeof window.JSON!=="undefined"){return{serialize:window.JSON.stringify,parse:window.JSON.parse}}return{serialize:serializeToJSON,parse:function(data){return eval("("+data+")")}}}())},updateConfig=null,isInitialized=false;function addObjectIfExist(paths,rootObj,propertyName){var i,len,obj;paths=paths||[];for(i=0,len=paths.length;i<len;i+=1){obj=paths[i];if(typeof obj==="string"){obj=core.utils.access(obj)}if(typeof obj==="function"){rootObj[propertyName]=obj;break}}}function checkParserAndSerializer(){var isParserAndSerializerInvalid;if(typeof serialize.json!=="function"||typeof parse.json!=="function"){isParserAndSerializerInvalid=true}else{if(typeof parse.json('{"foo": "bar"}')==="undefined"){isParserAndSerializerInvalid=true}else{isParserAndSerializerInvalid=parse.json('{"foo": "bar"}').foo!=="bar"}if(typeof parse.json("[1, 2]")==="undefined"){isParserAndSerializerInvalid=true}else{isParserAndSerializerInvalid=isParserAndSerializerInvalid||parse.json("[1, 2]")[0]!==1;isParserAndSerializerInvalid=isParserAndSerializerInvalid||parse.json("[1,2]")[1]!==2}isParserAndSerializerInvalid=isParserAndSerializerInvalid||serialize.json({foo:"bar"})!=='{"foo":"bar"}';isParserAndSerializerInvalid=isParserAndSerializerInvalid||serialize.json([1,2])!=="[1,2]"}return isParserAndSerializerInvalid}function initSerializerService(config){var format;for(format in config){if(config.hasOwnProperty(format)){addObjectIfExist(config[format].stringifiers,serialize,format);addObjectIfExist(config[format].parsers,parse,format)}}if(!(config.json&&config.json.hasOwnProperty("defaultToBuiltin"))||config.json.defaultToBuiltin===true){serialize.json=serialize.json||defaultSerializers.json.serialize;parse.json=parse.json||defaultSerializers.json.parse}if(typeof serialize.json!=="function"||typeof parse.json!=="function"){core.fail("JSON parser and/or serializer not provided in the UIC config. Can't continue.")}if(checkParserAndSerializer()){core.fail("JSON stringification and parsing are not working as expected")}if(configService){configService.subscribe("configupdated",updateConfig)}isInitialized=true}function destroy(){serialize={};parse={};if(configService){configService.unsubscribe("configupdated",updateConfig)}isInitialized=false}updateConfig=function(){configService=core.getService("config");initSerializerService(configService.getServiceConfig("serializer"))};return{init:function(){var ssConfig;if(!isInitialized){ssConfig=configService?configService.getServiceConfig("serializer"):{};initSerializerService(ssConfig)}else{}},destroy:function(){destroy()},parse:function(data,type){var parsedData;type=type||"json";try{parsedData=parse[type](data)}catch(e){this.init();parsedData=parse[type](data)}return parsedData},serialize:function(data,type){var serializedData;type=type||"json";try{serializedData=serialize[type](data)}catch(e){this.init();serializedData=serialize[type](data)}return serializedData}}});DCX.addModule("DCCookie",function(e){var n={},o=0,k="WCXSID",m="TLTSID",b="CoreID6",C="X-DCXVID",s,A="_vz",g,h=null,w,u,c=null,B,l=[],x=e.utils;function q(){var E="123456789",F=x.getRandomString(1,E)+x.getRandomString(31,E+"0");return F}function j(){var G=q(),E=!!n.secureDCXSID,F;x.setCookie(m,G,F,F,F,E);return x.getCookieValue(m)}function p(){if(c||!window.cmRetrieveUserID){return}try{window.cmRetrieveUserID(function(F){c=F})}catch(E){c=null}}function i(I){var E,F,H,G;if(!localStorage||!I){return}H=localStorage.getItem(I);if(H){F=H.split("|");E=parseInt(F[0],10);if(Date.now()>E){localStorage.removeItem(I)}else{G=F[1]}}return G}function D(G,F){var E;if(!localStorage||!G){return}F=F||q();E=Date.now()+o;localStorage.setItem(G,E+"|"+F);return i(G)}function a(){var F="123456789";var E=x.getRandomString(1,F)+x.getRandomString(31,F+"0");return E}function v(G,E){var F=window.localStorage;if(!F||!G){return}F.setItem(G,E)}function t(F){var E=window.localStorage;if(!E||!F){return null}return E.getItem(F)}function r(){var H="viz_";var F=13;var E="";for(var G=0;G<F;G++){var I=Math.floor(Math.random()*16).toString(16);E+=I}return H+E}function d(){var G=r(),E=!!n.secureDCXSID,F;x.setCookie(A,G,F,F,F,E);return x.getCookieValue(A)}function f(E){var L=x.getValue(E,"sessionIDUsesCookie",true),K=x.getValue(E,"sessionIDUsesStorage",false);var H=x.getValue(E,"visitorIDUsesCookie",true),I=x.getValue(E,"visitorIDUsesStorage",false);l=[];if(E.dcAppKey){B=E.dcAppKey;
74l.push({name:"X-Discover-SaaS-AppKey",value:B})}if(E.visitorCookieName){b=E.visitorCookieName}if(E.wcxCookieName){k=E.wcxCookieName}w=x.getCookieValue(k);if(w){l.push({name:"X-WCXSID",value:w})}if(E.sessionizationCookieName){m=E.sessionizationCookieName}if(K){o=x.getValue(E,"sessionIDStorageDCX",600000);u=i(m)}if(!u&&L){u=x.getCookieValue(m)}if(!u){if(w){u=w}else{if(K){u=D(m)}if(!u&&L){u=j()}}}var G=x.getCookieValue(C);var F=t(C);var J=null;if(H&&G){J=G;h="Returning"}else{if(I&&F){J=F;h="Returning"}else{J=a();h="New"}}if(H){x.setCookie(C,J)}if(I){v(C,J)}s=J;if(E.createCDPCookie){g=x.getCookieValue(A);if(!g){g=d()}}if(!u){u="Check7UIC7Cookie7Configuration77"}l.push({name:"X-Discover-SaaS-TLTSID",value:u});l.push({name:"X-DCXVID",value:s});l.push({name:"visitorType",value:h});if(E.createCDPCookie&&g){l.push({name:"X-Discover-VIZID",value:g})}if(l.length){DCX.registerBridgeCallbacks([{enabled:true,cbType:"addRequestHeaders",cbFunction:function(){return l}}])}}function y(J){var G,F,E=false,I,H=n.appCookieWhitelist;if(!H||!H.length){return E}for(G=0,F=H.length;G<F&&!E;G+=1){I=H[G];if(I.regex){if(!I.cRegex){I.cRegex=new RegExp(I.regex,I.flags)}I.cRegex.lastIndex=0;E=I.cRegex.test(J)}else{E=(I===J)}}return E}function z(){var I,H,J,K={},F,O=document.cookie,G=[],N="",E="";if(!O){return}G=O.split("; ");for(I=0,J=G.length;I<J;I+=1){F=G[I];H=F.indexOf("=");if(H>=0){try{N=decodeURIComponent(F.substr(0,H))}catch(M){N=F.substr(0,H)}}E=F.substr(H+1);if(y(N)){try{K[N]=decodeURIComponent(E)}catch(L){K[N]=E}}}if(c&&!K[b]){K[b]=c}e.post({type:14,cookies:K})}return{init:function(){n=e.getConfig()||{};f(n);p()},destroy:function(){if(n.sessionIDUsesStorage){D(m,u)}},getVisitorType:function(){return h},onevent:function(E){switch(E.type){case"screenview_load":if(x.getValue(n,"appCookieWhitelist.length",0)){p();z()}break;default:break}}}});DCX.addModule("ajaxListener",function(N){var C={},w=false,m,A,k,v,j,f,O=N.utils;function i(R){var T,P,U,S=false,Q=C.urlBlocklist;if(!R||!Q){return S}for(T=0,P=Q.length;!S&&T<P;T+=1){U=Q[T];S=U.cRegex.test(R)}return S}function r(R,W,Q){var T,P,U={},V=C.filters,S;if(!V||!V.length){return U}for(T=0,P=V.length,S=false;!S&&T<P;T+=1){U=V[T];S=true;if(U.url){S=U.url.cRegex.test(R)}if(S&&U.method){S=U.method.cRegex.test(W)}if(S&&U.status){S=U.status.cRegex.test(Q)}}if(!S){U=null}return U}function g(T){var V={},R,P,U,Q,S;T=T.split(/[\r\n]+/);for(R=0,P=T.length;R<P;R+=1){U=T[R].split(": ");Q=U[0];S=O.rtrim(U[1]);if(Q&&Q.length){V[Q]=S}}return V}function E(S,T,Q){if(typeof S==="object"&&S!==null){for(var P in S){if(P===T||(T instanceof RegExp&&T.test(P))){S[P]=Q}else{if(typeof S[P]==="object"){E(S[P],T,Q)}}}}else{if(typeof S==="string"){const R=new RegExp(T,"gi");S=S.replace(R,Q).trim()}}return S}function n(S,P){if(typeof S!=="object"&&typeof S!=="string"){return S}var R=S&&JSON.stringify(S);try{P.forEach(function(T){S=E(S,T.field,T.replacement)});return S}catch(Q){console.error("Error occurred while hiding sensitive info:",Q);return typeof S==="string"?S:JSON.parse(R)}}function J(S,R){if(typeof S==="object"){var Q=JSON.stringify(S);try{S=Q;R.forEach(function(T){var V=T.pattern,U=new RegExp(V.regex,V.flags);if(U.test(S)){S=S.replace(U,T.replacement)}});return JSON.parse(S)}catch(P){console.error("wrong Privacy Pattern passed",P);return JSON.parse(Q)}}else{R.forEach(function(T){var V=T.pattern,U=new RegExp(V.regex,V.flags);if(U.test(S)){S=S.replace(U,T.replacement)}});return S}}function c(W,S){var V={type:3,connectionEvent:{name:"ajaxListener",data:{interfaceType:"XHR"}}},R,Q=V.connectionEvent.data,P;if(!W){return}R=document.createElement("a");R.href=W.tListener.url;Q.originalURL=R.host+(R.pathname[0]==="/"?"":"/")+R.pathname;Q.requestURL=N.normalizeUrl?N.normalizeUrl(Q.originalURL,3):Q.originalURL;Q.description="API Monitor - "+Q.requestURL;Q.method=W.tListener.method;Q.status=W.status;Q.statusText=W.statusText||"";Q.async=W.tListener.async;Q.ajaxResponseTime=W.tListener.end-W.tListener.start;Q.locationHref=N.normalizeUrl(document.location.href,3);if(S.queryString&&window.location.search){Q.queryString=O.getQueryString(window.location.search)}if(S.requestHeaders){Q.requestHeaders=W.tListener.reqHeaders}if(S.requestData&&typeof W.tListener.reqData==="string"&&!W.tListener.isSystemXHR){Q.request=M(W.tListener.reqData,S.parseRequestString);if(S.privacyPatterns.length>0&&Object.keys(Q.request).length){try{Q.request=J(Q.request,S.privacyPatterns)}catch(U){}}if(S.sensitiveFields.length>0&&Object.keys(Q.request).length){try{Q.request=n(Q.request,S.sensitiveFields)}catch(U){}}}if(S.responseHeaders){Q.responseHeaders=g(W.getAllResponseHeaders())}if(S.responseData){if(typeof W.responseType==="undefined"){P=W.responseText}else{if(W.responseType===""||W.responseType==="text"){P=W.response}else{if(W.responseType==="json"){Q.response=W.response}else{Q.response=typeof W.response}}}if(P){try{Q.response=JSON.parse(P)}catch(T){Q.response=P}if(S.privacyPatterns.length>0&&Object.keys(Q.response).length){try{Q.response=J(Q.response,S.privacyPatterns)}catch(U){}}if(S.sensitiveFields.length>0&&Object.keys(Q.response).length){try{Q.response=n(Q.response,S.sensitiveFields)}catch(U){}}}if(W.responseType){Q.responseType=W.responseType}}N.post(V)}function e(R){var T,S={},Q=R.entries(),P=Q.next();while(!P.done){T=P.value;S[T[0]]=T[1];P=Q.next()}return S}function x(P){return e(P)}
74function M(Q,P){var S=Q;if(!Q){return S}if(typeof Q==="object"&&Q.toString().indexOf("FormData")!==-1){S=e(Q)}else{if(typeof Q==="string"){try{S=JSON.parse(Q)}catch(R){if(P){S=G(Q)}else{S=Q}}}}return S}function G(Q){try{var S=decodeURIComponent(Q);if(S===Q){return Q}var T=new URLSearchParams(S);var P={};T.forEach(function(V,U){P[U]=V});return P}catch(R){return Q}}function o(Q,X,T){var P={type:3,connectionEvent:{name:"ajaxListener",data:{interfaceType:"fetch"}}},S,V=P.connectionEvent.data,W;S=document.createElement("a");S.href=Q.url;V.originalURL=S.host+(S.pathname[0]==="/"?"":"/")+S.pathname;V.requestURL=N.normalizeUrl?N.normalizeUrl(V.originalURL,3):V.originalURL;V.description="API Monitor - "+V.requestURL;V.method=Q.initData.method;V.status=X.status;V.statusText=X.statusText||"";V.async=true;V.ajaxResponseTime=Q.end-Q.start;V.responseType=X.type;V.locationHref=N.normalizeUrl(document.location.href,3);if(T.queryString&&window.location.search){V.queryString=O.getQueryString(window.location.search)}if(T.requestHeaders){var R;try{R=Q.initData.headers&&Q.initData.headers.toString()}catch(U){R=Q.initData.headers&&JSON.stringify(Q.initData.headers)}if(R&&R.indexOf("Headers")!==-1){V.requestHeaders=x(Q.initData.headers)}else{V.requestHeaders=Q.initData.headers||""}}if(T.requestData&&typeof Q.body!=="undefined"&&!Q.isSystemXHR){V.request=M(Q.body,T.parseRequestString);if(T.privacyPatterns.length>0&&Object.keys(V.request).length){try{V.request=J(V.request,T.privacyPatterns)}catch(U){}}if(T.sensitiveFields.length>0&&Object.keys(V.request).length){try{V.request=n(V.request,T.sensitiveFields)}catch(U){}}}if(T.responseHeaders){V.responseHeaders=x(X.headers)}if(T.responseData){W=X.headers.get("content-type");if(W&&W.indexOf("application/json")!==-1){X.clone().json().then(function(Y){V.response=Y;if(T.privacyPatterns.length>0&&Object.keys(V.response).length){try{V.response=J(V.response,T.privacyPatterns)}catch(Z){}}if(T.sensitiveFields.length>0&&Object.keys(V.response).length){try{V.response=n(V.response,T.sensitiveFields)}catch(Z){}}N.post(P)});return}if(W&&(W.indexOf("text")!==-1||W.indexOf("xml")!==-1)){X.clone().text().then(function(Y){V.response=Y;if(T.privacyPatterns.length>0&&Object.keys(V.response).length){try{V.response=J(V.response,T.privacyPatterns)}catch(Z){}}if(T.sensitiveFields.length>0&&Object.keys(V.response).length){try{V.response=n(V.response,T.sensitiveFields)}catch(Z){}}N.post(P)});return}V.response="Not logging unsupported response content: "+W}N.post(P)}function b(T){var R,Q=T.tListener.url,U=T.tListener.method,P=T.status.toString(),S={requestHeaders:false,requestData:false,responseHeaders:false,responseData:false,parseRequestString:false};R=r(Q,U,P);if(R){if(R.log){S=R.log}c(T,S)}}function p(P,T){var S,R=P.url,V=P.initData.method,Q=T.status.toString(),U={requestHeaders:false,requestData:false,responseHeaders:false,responseData:false,parseRequestString:false};if(i(R)){return}S=r(R,V,Q);if(S){if(S.log){U=S.log}o(P,T,U)}}function y(Q){var R,P;if(!Q||!Q.target){return}R=Q.target;P=R.readyState;if(P===4){R.removeEventListener("readystatechange",y);R.tListener.end=Date.now();b(R)}}function a(Q){var P=Q.setRequestHeader;Q.setRequestHeader=function(U,S){var T=this,R=T.tListener;if(U&&U.length){R.reqHeaders[U]=S}return P.apply(T,arguments)}}function H(P){var Q=P.send;P.send=function(S){var T=this,R=T.tListener;if(S){R.reqData=S}R.start=Date.now();return Q.apply(T,arguments)}}function l(Q){var R,P,S;P=DCX.getServiceConfig("queue");S=P.queues||[];for(R=0;R<S.length;R+=1){if(S[R].endpoint&&Q.indexOf(S[R].endpoint)!==-1){return true}}return false}function q(S,P,Q){var R=this;if(w&&!i(P)){R.addEventListener("readystatechange",y);R.tListener={method:S,url:P,async:(typeof Q==="undefined")?true:!!Q,reqHeaders:{},isSystemXHR:l(P)};a(R);H(R)}return m.apply(R,arguments)}function I(){if(XMLHttpRequest){m=XMLHttpRequest.prototype.open;XMLHttpRequest.prototype.open=q}}function B(){A=window.fetch;window.fetch=function(R,Q){var S,P=t(R,Q);S=A.apply(this,arguments);return S.then(function(T){z(P,T);return T})}}function t(S,R,Q){var P={};if(!(C&&(Object.keys(C)||[]).length)&&Q){C=Q;s(C)}if(S instanceof Request){P.initData=S;P.url=S.url;
74try{P.initData.clone().text().then(function(U){if(U.length>0){P.body=U}})}catch(T){P.body="[[clone-error]]"}}else{P.initData=R||{};P.url=typeof S==="string"?S:(S&&S.pathname?S.pathname:"");if(R&&R.body){P.body=R.body}}P.isSystemXHR=l(P.url);P.start=Date.now();return P}function z(P,Q){P.end=Date.now();p(P,Q)}function F(){var Q=window.WebSocket;var P=function(){var R=new (Function.prototype.bind.apply(Q,[null].concat(Array.from(arguments))));d(R);return R};window.WebSocket=P}function d(P){if(i(P.url)){return}P.addEventListener("message",function(R){D("Websocket",P,R)});var Q=P.send;P.send=function(R){D("Websocket",P,{data:R});return Q.apply(this,arguments)}}function h(){var Q=window.EventSource;var P=function(S,R){var T=new Q(S,R);u(T,R);return T};window.EventSource=P}function u(Q,P){if(i(Q.url)){return}Q.addEventListener("message",function(R){D("Eventsource",Q,R,P)});Q.addEventListener("put",function(R){D("Eventsource",Q,R,P)})}function D(U,R,S,P){var T={type:3,connectionEvent:{name:"ajaxListener",data:{interfaceType:U,}}};var Q=T.connectionEvent.data;Q.originalURL=R.url;Q.status=R.readyState;if(S.timeStamp){Q.timestamp=S.timeStamp}P?L(S.data,T,P):L(S.data,T)}function L(T,V,P){var R=V.connectionEvent.data;if(typeof T==="string"){try{T=JSON.parse(T)}catch(U){}}var Q=r(R.originalURL,"",R.status);var S={privacyPatterns:[],sensitiveFields:[],requestData:false,requestHeaders:false,responseHeaders:false,responseData:false,queryString:false};R.requestURL=N.normalizeUrl?N.normalizeUrl(R.originalURL,3):R.originalURL;R.locationHref=N.normalizeUrl(document.location.href,3);if(Q&&Q.log){S=Q.log}if(S.queryString&&window.location.search){R.queryString=O.getQueryString(window.location.search)}if(S.requestHeaders&&P&&P.headers){R.requestHeaders=P.headers}if(S.responseData){if(S.privacyPatterns.length>0&&T){try{T=J(T,S.privacyPatterns)}catch(U){}}if(S.sensitiveFields.length>0&&T){try{T=n(T,S.sensitiveFields)}catch(U){}}R.response=T}N.post(V)}function K(P){if(P&&P.regex){P.cRegex=new RegExp(P.regex,P.flags)}}function s(R){var S,P,T,U=[],Q=O.getValue(R,"skipSafetyCheck",false);if(R&&R.filters){U=R.filters}for(S=0,P=U.length;S<P;S+=1){T=U[S];O.forEach([T.url,T.method,T.status],K)}if(R&&R.urlBlocklist){O.forEach(R.urlBlocklist,K)}k=O.getValue(R,"xhrEnabled",true)&&window.XMLHttpRequest;if(k&&!Q&&(XMLHttpRequest.toString().indexOf("[native code]")===-1||XMLHttpRequest.toString().indexOf("XMLHttpRequest")===-1)){k=false}v=O.getValue(R,"fetchEnabled",true)&&window.fetch;if(v&&!Q&&window.fetch.toString().indexOf("[native code]")===-1){v=false}j=O.getValue(R,"webSocketEnabled",false)&&window.WebSocket;if(j&&!Q&&window.WebSocket.toString().indexOf("[native code]")===-1){j=false}f=O.getValue(R,"eventSourceEnabled",false)&&window.EventSource;if(f&&!Q&&window.EventSource.toString().indexOf("[native code]")===-1){f=false}}return{init:function(){C=N.getConfig();s(C)},destroy:function(){w=false},onevent:function(P){switch(P.type){case"load":if(k){I()}if(v&&!(this.onFetchReq&&this.onFetchResolve)){B()}if(j){F()}if(f){h()}w=true;break;case"pagehide":w=false;break;default:break}},version:"1.0"}});DCX.addModule("DOMObserver",function(d){var g=DCX.getModuleConfig("DOMObserver"),f=false,c=d.utils,b=g.targets||[];function a(){var h=b.find(function(i){return i.styleTarget});if(h){return["id","class","style"]}else{return["id","class"]}}function e(){var k={attributes:true,attributesOldValue:true,attributeFilter:a(),subtree:true,childList:true,characterData:false,characterDataOldValue:false};var q=b.find(function(i){return i.attributeTarget});var l=function(u,t){var s=!t?document.querySelector(u.selector):t.querySelector(u);if(s){var i=new MutationObserver(function(v){var w=0;v.forEach(function(z){var B;var E="",D=undefined,y=undefined,C="";if(z.type==="attributes"||z.type==="childList"){z.addedNodes.forEach(function(H){D=undefined;D=b.find(function(I){if(I.selector.indexOf(z.target.className)>-1&&z.className!=""){return(I)}});if(!D){D=b.find(function(I){if(I.selector.indexOf(z.target.id)>-1&&z.target.id!=""){return(I)}})}if(!D){D=b.find(function(I){if(I.selector.toLowerCase().indexOf(z.target.nodeName.toLowerCase())>-1){return(I)}})}if(!D){D=b.find(function(I){if(I.selector.toLowerCase()==="body"){return(I)}})}if(D&&(D.maxEvents>
74w||D.maxEvents===0)){if(typeof(H.id)==="string"&&D&&(D.added===1||D.added===2)){if(Array.isArray(D.childNode)){if(D.childNode.some(function(I){return I===H.id})){E=D.eventName;C=H.id}}else{if(H.id===D.childNode){E=D.eventName}}}if(typeof(H.className)==="string"&&D&&E===""&&(D.added===1||D.added===2)){if(Array.isArray(D.childNode)){if(D.childNode.some(function(I){return I===H.classaNme})){E=D.eventName;C=H.classaNme}}else{if(H.className===D.childNode){E=D.eventName}}}if(typeof(H.outerHTML)==="string"&&D&&E===""&&(D.added===1||D.added===2)){if(Array.isArray(D.childNode)){if(D.childNode.some(function(I){return(H.outerHTML.indexOf(I)>-1&&(C=I))})){E=D.eventName}}else{if(H.outerHTML.indexOf(D.childNode)>-1){E=D.eventName}}}if(typeof(H.nodeValue)==="string"&&D&&E===""&&(D.added===1||D.added===2)){if(Array.isArray(D.childNode)){if(D.childNode.some(function(I){H.nodeValue.indexOf(I)>-1&&(C=I)})){E=D.eventName}}else{if(H.nodeValue.indexOf(D.childNode)>-1){E=D.eventName}}}if(typeof(H.nodeName)==="string"&&H.nodeName==="#text"&&D&&E===""&&(D.added===1||D.added===2)){if(Array.isArray(D.childNode)){if(D.childNode.some(function(I){return H.nodeName.indexOf(I)>-1&&(C=I)})){E=D.eventName}}else{if(H.nodeName.indexOf(D.childNode)>-1){E=D.eventName}}}if(E){if(D.shadowSelectors){var F=C||((!Array.isArray(D.childNode))?D.childNode:"");var G=document.querySelector(F);if(G&&G.shadowRoot&&!B){(D.shadowSelectors||[]).some(function(J){var K=G.shadowRoot.querySelector(J);if(K&&K.shadowRoot||F===J){var I=(K&&K.shadowRoot)||(G&&G.shadowRoot);i.observe(I,k);B=true;E="";return true}return false})}}}}});z.removedNodes.forEach(function(H){D=undefined;D=b.find(function(I){if(I.selector.indexOf(z.target.className)>-1&&z.className!=""){return(I)}});if(!D){D=b.find(function(I){if(I.selector.indexOf(z.target.id)>-1&&z.target.id!=""){return(I)}})}if(!D){D=b.find(function(I){if(I.selector.toLowerCase().indexOf(z.target.nodeName.toLowerCase())>-1){return(I)}})}if(!D){D=b.find(function(I){if(I.selector.toLowerCase()==="body"){return(I)}})}if(D&&(D.maxEvents>w||D.maxEvents===0)){if(typeof(H.id)==="string"&&D&&(D.added===0||D.added===2)){if(Array.isArray(D.childNode)){if(D.childNode.some(function(I){return I===H.id})){E=D.eventName;C=H.id}}else{if(H.id===D.childNode){E=D.eventName}}}if(typeof(H.className)==="string"&&D&&E===""&&(D.added===0||D.added===2)){if(Array.isArray(D.childNode)){if(D.childNode.some(function(I){return I===H.classaNme})){E=D.eventName;C=H.classaNme}}else{if(H.className===D.childNode){E=D.eventName}}}if(typeof(H.outerHTML)==="string"&&D&&E===""&&(D.added===0||D.added===2)){if(Array.isArray(D.childNode)){if(D.childNode.some(function(I){return(H.outerHTML.indexOf(I)>-1&&(C=I))})){E=D.eventName}}else{if(H.outerHTML.indexOf(D.childNode)>-1){E=D.eventName}}}if(typeof(H.nodeValue)==="string"&&D&&E===""&&(D.added===0||D.added===2)){if(Array.isArray(D.childNode)){if(D.childNode.some(function(I){return H.nodeValue.indexOf(I)>-1&&(C=I)})){E=D.eventName}}else{if(H.nodeValue.indexOf(D.childNode)>-1){E=D.eventName}}}if(typeof(H.nodeName)==="string"&&H.nodeName==="#text"&&D&&E===""&&(D.added===0||D.added===2)){if(Array.isArray(D.childNode)){if(D.childNode.some(function(I){return H.nodeName.indexOf(I)>-1&&(C=I)})){E=D.eventName}}else{if(H.nodeName.indexOf(D.childNode)>-1){E=D.eventName}}}if(E){if(D.shadowSelectors){var F=C||((!Array.isArray(D.childNode))?D.childNode:"");var G=document.querySelector(F);if(G&&G.shadowRoot&&!B){(D.shadowSelectors||[]).some(function(J){var K=G.shadowRoot.querySelector(J);if(K&&K.shadowRoot||F===J){var I=(K&&K.shadowRoot)||(G&&G.shadowRoot);i.observe(I,k);B=true;E="";return true}return false})}}}}});if(!z.removedNodes.length&&!z.addedNodes.length&&z.type==="attributes"){if(z.attributeName==="style"||(z.attributeName==="class"&&q)){var A=z.attributeName==="style"?"styleTarget":"attributeTarget";D=b.find(function(F){if(F[A]&&z.target.className.indexOf(F[A])>-1&&z.target.className!=""){return(F)}});if(D&&(D.maxEvents>w||D.maxEvents===0)){if(E===""&&(D.added===1||D.added===2)){if(z.target.outerHTML.indexOf(D.childNode)>-1){E=D.eventName}}}}}if(typeof DCX!=="undefined"&&E!==""){if(typeof D.customFunction==="string"){y=c.access(D.customFunction)}else{y=D.customFunction}if(typeof y==="function"){y(z.target,D.eventName)}var x=new CustomEvent(D.eventName);document.dispatchEvent(x);w=w+1}}})});i.observe(s,k)}};var o=function(x){var w=0,s,v;var u=function(z){v=setTimeout(function(){var A=new CustomEvent(z);document.dispatchEvent(A)},1000)};var t=function(C,A,z){if(!C||!z){return}var B=false;if(typeof z==="string"){B=C.querySelector(z)!==null}else{if(Array.isArray(z)){B=z.some(function(D){return C.querySelector(D)})}}if(B){u(A)}};var y=function(){var B=[];B=Array.from(document.querySelectorAll(x.selector));if(B.length>0){if(!s){var A=0;var z=B.length<8?B.length:8;
74s=new IntersectionObserver(function(C,D){C.forEach(function(J){var F=Array.from(document.querySelectorAll(x.selector)),I=B.length!==F.length&&B.length<F.length;if(I){var E=Array.prototype.slice.call(F),G=E.slice(B.length);G.forEach(function(L){D.observe(L);B.push(L)});clearTimeout(v);z=B.length<8?B.length:8}if(J.isIntersecting&&A<=B.length){A++;var K=J.target;if(A===1){if(J.target.tagName==="IFRAME"){var H=J.target;H.onload=function(){var L=c.getIFrameWindow(H);clearTimeout(v);try{if(L&&L.document&&L.location.href!=="about:blank"){t(L.document,x.eventName,x.iframeSelector)}}catch(M){}}}else{if(window.DCX){clearTimeout(v);u(x.eventName)}}}if(A%z===0){if(window.DCX){clearTimeout(v);u(x.eventName)}}D.unobserve(K)}})})}B.forEach(function(C){s.observe(C)});window.addEventListener("load",function(){B.forEach(function(C){if(s&&s.root&&s.root.contains(C)){s.observe(C)}})});clearInterval(i)}else{if(w>=4){clearInterval(i)}else{w++}}};var i=setInterval(y,x.interval)};var r=function(s,u,i){var i=c.getIFrameWindow(s);try{if(i&&i.document&&i.location.href!=="about:blank"){l(u,i.document)}}catch(t){}};for(var m=0;m<b.length;m++){try{if(!b[m].lazyLoad){var n=document.querySelector(b[m].selector);if(n&&n.tagName==="IFRAME"){var h=c.getIFrameWindow(n);var j=b[m].iframeSelector;n.addEventListener("load",function(){setTimeout(function(){r(n,j,h)},0)});if(n.contentDocument&&n.contentDocument.readyState==="complete"){var h=c.getIFrameWindow(n);var j=b[m].iframeSelector;r(n,j,h)}}else{l(b[m])}}else{o(b[m])}f=true}catch(p){}}}return{init:function(){g=d.getConfig()},destroy:function(){f=false},onevent:function(h){switch(h.type){case"load":if(window.MutationObserver){setTimeout(function(){e()},300)}break;case"screenview_load":break;case"pagehide":f=false;break;default:break}},version:"1.0"}});if(DCX&&typeof DCX.addModule==="function"){DCX.addModule("performance",function(b){var q={loadReceived:false,unloadReceived:false,screenviewLoadReceived:false,screenviewUnLoadReceived:false,perfEventSent:false},c,m={},h=0,g=[],p,o=0,y,v=b.utils,x=[],l=10,n=40;function z(D,B){var F=0,C={},G="",E=0;if(!D||typeof D!=="object"||!D.navigationStart){return{}}F=D.navigationStart;for(G in D){if(Object.prototype.hasOwnProperty.call(D,G)||typeof D[G]==="number"){E=D[G];if(typeof E==="number"&&E&&G!=="navigationStart"){C[G]=E-F}else{C[G]=E}}}return C}function e(D){var E=0,C,B;if(D){C=(D.responseEnd>0&&D.responseEnd<D.domLoading)?D.responseEnd:D.domLoading;B=D.loadEventStart;if(v.isNumeric(C)&&v.isNumeric(B)&&B>C){E=B-C}}return E}function a(C){var B=b.getStartTime();if(C.timestamp>B&&!o){o=C.timestamp-B}}function s(I){var E="UNKNOWN",D={type:7,performance:{}},F,K,J,B,G,H,C;if(!I||q.perfEventSent){return}K=I.performance||{};C=K.timing;F=K.navigation;if(C){if(!C.loadEventStart){return}D.performance.timing=z(C,y.filter);D.performance.timing.renderTime=e(C)}else{if(y.calculateRenderTime){D.performance.timing={renderTime:o,calculated:true}}else{return}}if(y.renderTimeThreshold&&D.performance.timing.renderTime>y.renderTimeThreshold){D.performance.timing.invalidRenderTime=D.performance.timing.renderTime;delete D.performance.timing.renderTime}if(K.getEntriesByType){J=K.getEntriesByType("paint");for(G=0,H=J.length;G<H;G+=1){B=J[G];if(B.startTime>0){D.performance.timing[B.name]=Math.round(B.startTime)}}}if(F){switch(F.type){case 0:E="NAVIGATE";break;case 1:E="RELOAD";break;case 2:E="BACKFORWARD";break;default:E="UNKNOWN";break}D.performance.navigation={type:E,redirectCount:F.redirectCount}}b.post(D);q.perfEventSent=true}function f(){if(!m.lcp&&!m.cls&&!m.inp){return}var B={type:7,performance:{metricsSummary:{lcp:m.lcp,inp:m.inp,cls:m.cls}}};b.post(B)}function w(){m={}}function d(B){switch(B.entryType){case"largest-contentful-paint":m.lcp=Math.round(B.startTime);break;case"first-input":m.fid=Math.round(B.processingStart-B.startTime);break;case"layout-shift":j(B);break;case"event":r(B);break}}function A(C){for(var B=0;B<x.length;B++){if(x[B]&&x[B].id===C){return x[B]}}return null}function r(C){if(C.entryType!=="first-input"&&C.duration<n){return}var E=C.interactionId||0;var B=A(E);var D=x.length?x[x.length-1]._latency:0;if(B||x.length<l||C.duration>D){if(B){if(C.duration>B._latency){B.entries=[C];B._latency=C.duration}else{if(C.duration===B._latency&&C.startTime===B.entries[0].startTime){B.entries.push(C)}}}else{B={id:E,entries:[C],_latency:C.duration};x.push(B)}x.sort(function(G,F){return F._latency-G._latency});if(x.length>l){x.length=l}}}function k(){if(!x.length){return m.fid}var B=x.slice().sort(function(E,D){return E._latency-D._latency});var C=Math.floor(B.length*0.98)-1;
74if(C<0){C=0}return B[C]._latency}function u(){var B=k();if(typeof B!=="undefined"){m.inp=B}}function j(C){if(!C.hadRecentInput){var D=g[0]||C;var B=g[g.length-1]||C;if(h&&C.startTime-B.startTime<1000&&C.startTime-D.startTime<5000){h+=C.value;g.push(C)}else{h=C.value;g=[C]}if(h>p.value){p.value=h;p.entries=g}}}function t(){if(p.value>0){m.cls=Number(p.value.toFixed(2))}}function i(){t();f()}return{init:function(){y=b.getConfig();h=0;g=[];p={value:0,entries:[]};c=new PerformanceObserver(function(B){B.getEntries().forEach(function(C){d(C)})});c.observe({type:"largest-contentful-paint",buffered:true});c.observe({type:"layout-shift",buffered:true});c.observe({type:"event",buffered:true,durationThreshold:n});c.observe({type:"first-input",buffered:true});window.addEventListener("visibilitychange",function(){if(document.visibilityState==="hidden"){u();t()}})},destroy:function(){y=null;h=0;g=[];p={value:0,entries:[]};x=[];w();c.disconnect()},onevent:function(B){if(typeof B!=="object"||!B.type){return}switch(B.type){case"load":q.loadReceived=true;a(B);setTimeout(function(){if(b.isInitialized()){s(window)}},v.getValue(y,"delay",2000));break;case"screenview_load":q.screenviewLoadReceived=true;if(!q.perfEventSent){s(window)}break;case"screenview_unload":q.screenviewUnLoadReceived=true;u();i();break;case"pagehide":q.unloadReceived=true;if(!q.screenviewUnLoadReceived){u();i()}if(!q.perfEventSent){s(window)}break;default:break}},onmessage:function(B){}}})}else{}DCX.addModule("rageClicks",function(b){var r=DCX.getModuleConfig("rageClicks"),e=false;var f,c,a,p,t,i;var l=[],q=[],v=new Map(),g=new Map(),o=r.clickInterval||1000,m=r.rageMin||3,d=DCX.getCoreConfig(),h,u=function(x){return x==f};function n(){if(p.getAttribute("data-dcxid")){f=p.getAttribute("data-dcxid");a="data-dcxid"}else{if(p.id){f=p.id;a="id"}else{f=b.getXPathFromNode(p);a="xpath"}}}function s(){var y=g.get(f),z=c-y;if(z<=o){l.push(f)}else{g.set(f,c);for(var x=0;x<l.length;x++){if(l[x]===f){l.splice(x,1)}}v["delete"](f);for(var x=0;x<q.length;x++){if(q[x]===f){q.splice(x,1)}}}}function w(){const y=p.nodeName.toLowerCase();const z=y==="a";const x=z?p.getAttribute("href"):null;const A={type:20,struggle:{struggleType:z?"deadLink":"rageclick",elementtype:a,element:f,linkHREF:x,},};if(!z){delete A.struggle.linkHREF}b.post(A)}function k(y){var x=q.filter(u);if(x.length<=0){v.set(f,y);q.push(f);w()}}function j(){e=true;document.addEventListener("click",function(x){p=x.target;n();c=Date.now();if(!g.has(f)){g.set(f,c)}if(g.has(f)){s()}t=l.filter(u);i=t.length;if(i>=m){k(i)}})}return{init:function(){r=b.getConfig()},destroy:function(){},onevent:function(x){switch(x.type){case"load":h=d.modules&&d.modules.rageClicks&&d.modules.rageClicks.enabled;if(h){j()}break;case"pagehide":e=false;break;default:break}},version:"1.3.2"}});DCX.addModule("replay",function(ac){var T=ac.utils,F=0,ah={scale:0,timestamp:0},aw={},aq=null,t=[],K=0,Q=true,O=null,ag=null,A=false,o=0,U="",al="",N=(new Date()).getTime(),n=0,an=null,x=null,aa=null,ai=null,R=null,H=null,d={},P={},M=0,X=0,c={inFocus:false},ap=null,z=ac.getConfig()||{},p=DCX.getCoreConfig(),W=DCX.getServiceConfig("domCapture"),f=W&&W.options&&W.options.salesforceDomCaptureConfig||{},e=T.getValue(z,"viewPortWidthHeightLimit",10000),k=1,I=1,J,y={cellMaxX:10,cellMaxY:10,cellMinWidth:20,cellMinHeight:20};function S(){var ax;for(ax in aw){if(aw.hasOwnProperty(ax)){aw[ax].visitedCount=0}}}function av(az){var ax=false,ay="|button|image|submit|reset|",aA=null;if(typeof az!=="object"||!az.type){return ax}switch(az.type.toLowerCase()){case"input":aA="|"+(az.subType||"")+"|";if(ay.indexOf(aA.toLowerCase())===-1){ax=false}else{ax=true}break;case"select":case"textarea":ax=false;break;default:ax=true;break}return ax}function am(ay){var ax=[];ay=ay.parentNode;while(ay){ax.push(ay);ay=ay.parentNode}return ax}function j(ax){return T.some(ax,function(az){var ay=T.getTagName(az);if(ay==="a"||ay==="button"){return az}return null})}function aj(ax){var az=ax.type,ay=ax.target;if(typeof az==="string"){az=az.toLowerCase()}else{az="unknown"}if(az==="blur"){az="focusout"}if(az==="change"){if(ay.type==="INPUT"){switch(ay.subType){case"text":case"date":case"time":az=ay.subType+"Change";break;default:az="valueChange";break}}else{if(ay.type==="TEXTAREA"){az="textChange"}else{az="valueChange"}}}return az}function i(ax,az,ay){var aA=null;if(!ax){return aA}az=az||{};az.eventOn=Q;Q=false;if(ay){aA="dcid-"+T.getSerialNumber()+"."+(new Date()).getTime()+"s";window.setTimeout(function(){az.dcid=aA;ac.performDOMCapture(ax,az)},ay)}else{delete az.dcid;aA=ac.performDOMCapture(ax,az)}return aA}function at(ay,aK,az){var aF,aD,aM=false,aA={},aL=false,aC,aH,aJ=null,aE=0,aI,aG,ax,aB;if(!ay||(!aK&&!az)){return aJ}if(!aK&&!(ay==="load"||ay==="pagehide")){return aJ}z=ac.getConfig()||{};
74aL=T.getValue(z,"domCapture.enabled",false);if(!aL||T.isLegacyIE){return aJ}aH=T.getValue(z,"domCapture.triggers")||[];for(aF=0,aI=aH.length;!aM&&aF<aI;aF+=1){aC=aH[aF];if(aC.event===ay){if(ay==="load"||ay==="pagehide"){if(aC.screenviews){ax=aC.screenviews;for(aD=0,aB=ax.length;!aM&&aD<aB;aD+=1){aG=ax[aD];switch(typeof aG){case"object":if(!aG.cRegex){aG.cRegex=new RegExp(aG.regex,aG.flags)}aG.cRegex.lastIndex=0;aM=aG.cRegex.test(az);break;case"string":aM=(aG===az);break;default:break}}}else{aM=true}}else{if(aC.targets){aM=(-1!==T.matchTarget(aC.targets,aK))}else{aM=true}}}}if(aM){aE=aC.delay||(aC.event==="load"?7:0);aA.forceFullDOM=!!aC.fullDOMCapture;aJ=i(window.document,aA,aE)}return aJ}function ak(aI){var aA,aB,aC=T.getValue(aI,"webEvent.target",{}),ax=aC.type,aE=aC.subType||"",ay=T.getDcType(aC),aF=am(T.getValue(aC,"element")),aH=null,aD=T.getValue(aC,"position.relXY"),aG=T.getValue(aI,"webEvent.subType",null),az=function(aJ){if(aJ&&aJ.element&&aJ.element.id){return aJ.element.id}return""};aA={timestamp:T.getValue(aI,"webEvent.timestamp",0),type:4,target:{origID:az(aC),id:aC.id||"",idType:aC.idType,name:aC.name,dcType:ay,type:ax,position:{width:T.getValue(aC,"size.width"),height:T.getValue(aC,"size.height")},currState:aI.currState||null},event:{dcEvent:aj(T.getValue(aI,"webEvent")),type:T.getValue(aI,"webEvent.type","UNKNOWN")}};if(aA.target.origID===undefined||aA.target.origID===""){delete aA.target.origID}if(aE){aA.target.subType=aE}if(aD){aA.target.position.relXY=aD}if(typeof aI.dwell==="number"&&aI.dwell>0){aA.target.dwell=aI.dwell}if(typeof aI.visitedCount==="number"){aA.target.visitedCount=aI.visitedCount}if(typeof aI.prevState!=="undefined"){aA.prevState=aI.prevState}if(aG){aA.event.subType=aG}aH=j(aF);aA.target.isParentLink=!!aH;if(aH){if(aH.href){aA.target.currState=aA.target.currState||{};aA.target.currState.href=aA.target.currState.href||aH.href}if(aH.value){aA.target.currState=aA.target.currState||{};aA.target.currState.value=aA.target.currState.value||aH.value}if(aH.innerText||aH.textContent){aA.target.currState=aA.target.currState||{};aA.target.currState.innerText=T.trim(aA.target.currState.innerText||aH.innerText||aH.textContent)}}if(T.isUndefOrNull(aA.target.currState)){delete aA.target.currState}if(T.isUndefOrNull(aA.target.name)){delete aA.target.name}return aA}function Z(ax){ac.post(ax)}function au(aB){var az=0,ax,aC=aB.length,aE,aD,aA,aF={mouseout:true,mouseover:true},ay=[];for(az=0;az<aC;az+=1){aE=aB[az];if(!aE){continue}if(aF[aE.event.type]){ay.push(aE)}else{for(ax=az+1;ax<aC&&aB[ax];ax+=1){if(!aF[aB[ax].event.type]){break}}if(ax<aC){aD=aB[ax];if(aD&&aE.target.id===aD.target.id&&aE.event.type!==aD.event.type){if(aE.event.type==="click"){aA=aE;aE=aD;aD=aA}if(aD.event.type==="click"){aE.target.position=aD.target.position;az+=1}else{if(aD.event.type==="blur"){aE.target.dwell=aD.target.dwell;aE.target.visitedCount=aD.target.visitedCount;aE.focusInOffset=aD.focusInOffset;aE.target.position=aD.target.position;az+=1}}aB[ax]=null;aB[az]=aE}}ay.push(aB[az])}}for(aE=ay.shift();aE;aE=ay.shift()){if(!(aE&&aE.type===4&&aE.target&&aE.target.ignore)){ac.post(aE)}}aB.splice(0,aB.length)}function G(ax,ay){if(typeof ax!=="string"){return}if(P[ax]){P[ax].console.repeats=P[ax].console.repeats+1}else{ac.post({type:6,console:{description:ax,type:ay}});P[ax]={console:{description:ax,repeats:1,type:ay,}}}}function ar(ay){var aA=null,aB,aD=T.getValue(ay,"nativeEvent.message"),az=T.getValue(ay,"nativeEvent.filename",""),ax=T.getValue(ay,"nativeEvent.lineno",-1),aC=T.getValue(ay,"nativeEvent.error");if(typeof aD!=="string"){return}if(az){az=ac.normalizeUrl(az,6)}if(aC&&aC.stack){aB=aC.stack.toString()}else{aB=(aD+" "+az+" "+ax).toString()}if(d[aB]){d[aB].exception.repeats=d[aB].exception.repeats+1}else{aA={type:6,exception:{description:aD,url:az,line:ax}};ac.post(aA);d[aB]={exception:{description:aD,url:az,line:ax,repeats:1}}}o+=1}function v(ax,ay){t.push(ak({webEvent:ax,id:ay,currState:T.getValue(ax,"target.state")}))}function V(ay,aA){var aC=false,ax=false,aE,az,aF,aB=0;if(!ay){return}if(t.length===0){return}aA=aA||(aw[ay]?aw[ay].webEvent:{});if(aA.type==="blur"||aA.type==="change"){aF=T.getValue(aA,"target.state",null)}else{if(aA.target){aF=T.getTargetState(aA.target.element)||{}}else{aF={}}}az=t[t.length-1];if(aw[ay]){az.focusInOffset=aw[ay].focusInOffset;az.target.visitedCount=aw[ay].visitedCount;if(aw[ay].focus){aw[ay].dwell=Number(new Date())-aw[ay].focus;az.target.dwell=aw[ay].dwell}if(!aw[ay].processedChange&&aw[ay].prevState){if(!T.isEqual(aw[ay].prevState,aF)){ax=true;aA.type="change";az.event.type=aA.type;az.event.dcEvent=aj(aA);az.target.prevState=aw[ay].prevState;az.target.currState=aF}}}else{aw[ay]={}}if(az.event.type==="click"){if(!av(az.target)){az.target.currState=aF;aC=true}}else{if(az.event.type==="focus"){aC=true}}if(aC){az.event.type="blur";az.event.dcEvent="focusout"}if(!az.dcid){aE=at(az.event.type,aA.target);if(aE){az.dcid=aE}}c.inFocus=false;var aH=false,aG=f.events&&f.events.ignoreInputTypeEvent,aD=f.events&&f.events.observeDropdownEvent;if(aD&&aD.triggerFullDom){aH=D(t,c,aD)}if(aG){w(t,aw,c)}au(t);ad(aH,aD)}function D(ax,ay,az){return(ax&&ax[0]&&ax[0].type===4&&ax[0].event&&ax[0].event.type==="click"&&ay&&ay.target&&ay.target.element&&az.triggerFullDom.some(function(aA){if(aA.closest&&!aA.type){return ay.target.element.closest(aA.closest)}if(aA.closest){var aB=ay.target.element.closest("lightning-base-combobox-item");return aB&&aB.closest(aA.closest)}return false}))}function w(aA,az,aB){if(aA&&aA[0]&&aA[0].type===4&&aA[0].event&&aA[0].target&&aA[0].event.type==="change"){if(aA[0].target.type==="input"){aA[0].target.ignore=true}else{if(aA[0].target.type==="lightning-primitive-input-simple"){aD(aA,az,aB)}else{if(aA[0].target.type==="lightning-combobox"){ax()}else{if(aA[0].target.type==="lightning-radio-group"){ay()}else{if(aA[0].target.type==="lightning-input"){aC()}}}}}}function aD(){var aG=aA[0].target;if(aG.name){Object.keys(az).forEach(function(aH){if(az[aH]&&az[aH].webEvent&&az[aH].webEvent.target){if(az[aH].webEvent.target.name===aG.name&&az[aH].webEvent.target.type!=="lightning-primitive-input-simple"){aG.id=az[aH].webEvent.target.id;aG.idType=az[aH].webEvent.target.idType;aG.type=az[aH].webEvent.target.type;if(!aG.currState&&aB.target.element.value){aG.currState={value:aB.target.element.value}}}}})}else{if(aB.target&&aB.target.element&&aB.target.type==="lightning-primitive-input-simple"&&aB.target.element.shadowRoot){var aF=aB.target.element.shadowRoot.querySelector("input")||{};var aE=aF.id;if(aE&&az[aE]){aG.id=az[aE].webEvent.target.id;aG.idType=az[aE].webEvent.target.idType;aG.type=az[aE].webEvent.target.type;if(!aG.currState&&aB.target.element.value){aG.currState={value:aB.target.element.value}}}}}}function ax(){if(aA[0].target.name){Object.keys(az).forEach(function(aE){if(az[aE]&&az[aE].webEvent&&az[aE].webEvent.target&&az[aE].webEvent.target.name===aA[0].target.name&&az[aE].webEvent.target.name!==undefined&&aA[0].target.name!==undefined&&az[aE].webEvent.target.type!=="lightning-combobox"){aA[0].target.id=az[aE].webEvent.target.id;aA[0].target.idType=az[aE].webEvent.target.idType;aA[0].target.type=az[aE].webEvent.target.type;if(!aA[0].target.currState&&aB.target.element.value){aA[0].target.currState={innerText:aB.target.element.value}}}})}}function ay(){Object.keys(az).forEach(function(aE){if(az[aE]&&az[aE].webEvent&&az[aE].webEvent.target&&az[aE].webEvent.target.name!==undefined&&aA[0].target.name!==undefined&&az[aE].webEvent.target.name===aA[0].target.name&&az[aE].webEvent.target.type!=="lightning-radio-group"){aA[0].target.id=az[aE].webEvent.target.id;aA[0].target.idType=az[aE].webEvent.target.idType;aA[0].target.type=az[aE].webEvent.target.type}})}function aC(){Object.keys(az).forEach(function(aE){if(az[aE]&&az[aE].webEvent&&az[aE].webEvent.target&&az[aE].webEvent.target.name!==undefined&&aA[0].target.name!==undefined&&az[aE].webEvent.target.name===aA[0].target.name&&az[aE].webEvent.target.type!=="lightning-input"){aA[0].target.id=az[aE].webEvent.target.id;aA[0].target.idType=az[aE].webEvent.target.idType;aA[0].target.type=az[aE].webEvent.target.type}})}}function ad(ax,ay){if(ax){setTimeout(function(){var az=new CustomEvent(ay&&ay.name||"dropDownCapture");document.dispatchEvent(az)},200)}}function g(ay,ax){if(c.inFocus&&c.target.id===ay){return}if(c.inFocus){V(c.target.id,c)}c=ax;c.inFocus=true;if(!aw[ay]){aw[ay]={}}aw[ay].focus=c.dwellStart=Number(new Date());aw[ay].focusInOffset=aa?c.dwellStart-Number(aa):-1;if(ax.type==="focus"||ax.type==="click"){aw[ay].prevState=T.getValue(ax,"target.state")}aw[ay].visitedCount=aw[ay].visitedCount+1||1;aw[ay].webEvent=ax;aw[ay].processedChange=false;aw[ay].processedClick=false;v(ax,ay)}function E(aC,az){var ay=false,aA,aB=t.length,ax=aB?t[aB-1]:null;if(!ax){return ay}aA=ax.target.id;if(aA!==aC&&ax.target.dcxype!=="selectList"){if(az.type==="focus"||az.type==="click"||az.type==="change"){V(aA);ay=true}}return ay}function s(az,ay){var ax;g(az,ay);ax=t[t.length-1];ax.event.type="change";ax.event.dcEvent=aj(ay);ax.target.currState=ay.target.state;if(aw[az].prevState){ax.target.prevState=aw[az].prevState}aw[az].webEvent=ay;aw[az].processedChange=true}function ao(aC){var aB,aF,ay,ax,aA=T.getValue(aC,"target.element",{}),aG=T.getValue(aC,"target.size.width",aA.offsetWidth),az=T.getValue(aC,"target.size.height",aA.offsetHeight),aE=T.getValue(aC,"target.position.x",0),aD=T.getValue(aC,"target.position.y",0);aB=aG?Math.max(aG/y.cellMaxX,y.cellMinWidth):y.cellMinWidth;aF=az?Math.max(az/y.cellMaxY,y.cellMinHeight):y.cellMinHeight;ay=Math.floor(aE/aB);ax=Math.floor(aD/aF);if(!isFinite(ay)){ay=0}if(!isFinite(ax)){ax=0}return ay+","+ax}function B(aA,az){var ay,ax;if(az.target.type==="select"&&ap&&ap.target.id===aA){ap=null;return}g(aA,az);ay=ao(az);az.target.position.relXY=ay;ax=t[t.length-1];ax.event.type="click";ax.event.dcEvent=aj(az);ax.target.position.relXY=ay;aw[aA].webEvent=az;aw[aA].processedClick=true;if(av(az.target)){V(aA,az)}ap=az}function a(ay){var ax=ay.orientation,az={type:4,event:{type:"orientationchange"},target:{prevState:{orientation:F,orientationMode:T.getOrientationMode(F)},currState:{orientation:ax,orientationMode:T.getOrientationMode(ax)}}};Z(az);F=ax}function b(ay){var ax=false;if(!ay){return ax}ax=(ah.scale===ay.scale&&Math.abs((new Date()).getTime()-ah.timestamp)<500);return ax}function L(ax){ah.scale=ax.scale;ah.rotation=ax.rotation;ah.timestamp=(new Date()).getTime()}function u(){var ax,ay;ax=k-I;if(isNaN(ax)){ay="INVALID"}else{if(ax<0){ay="CLOSE"}else{if(ax>0){ay="OPEN"}else{ay="NONE"}}}return ay}function q(aB){var aG=document.documentElement||{},aD=document.body||{},aH=window.screen,ay=aH.width,az=aH.height,aC=T.getValue(aB,"orientation",0),aE=!T.isiOS?ay:Math.abs(aC)===90?az:ay,aA={type:1,clientState:{pageWidth:document.width||(!aG?0:aG.offsetWidth),pageHeight:Math.max((!document.height?0:document.height),(!aG?0:aG.offsetHeight),(!aG?0:aG.
74scrollHeight)),viewPortWidth:window.innerWidth||aG.clientWidth,viewPortHeight:window.innerHeight||aG.clientHeight,viewPortX:Math.round(window.pageXOffset||(!aG?(!aD?0:aD.scrollLeft):aG.scrollLeft||0)),viewPortY:Math.round(window.pageYOffset||(!aG?(!aD?0:aD.scrollTop):aG.scrollTop||0)),deviceOrientation:aC,event:T.getValue(aB,"type")}},aF=aA.clientState,ax;ag=ag||aA;if(aF.event==="pagehide"&&aF.viewPortHeight===aF.pageHeight&&aF.viewPortWidth===aF.pageWidth){if(ag.clientState.viewPortHeight<aF.viewPortHeight){aF.viewPortHeight=ag.clientState.viewPortHeight;aF.viewPortWidth=ag.clientState.viewPortWidth}}if((aF.viewPortY+aF.viewPortHeight)>aF.pageHeight){aF.viewPortY=aF.pageHeight-aF.viewPortHeight}if(aF.viewPortY<0){aF.viewPortY=0}ax=!aF.viewPortWidth?1:(aE/aF.viewPortWidth);aF.deviceScale=ax.toFixed(3);aF.viewTime=0;if(ai&&R){aF.viewTime=R.getTime()-ai.getTime()}if(aB.type==="scroll"){aF.viewPortXStart=ag.clientState.viewPortX;aF.viewPortYStart=ag.clientState.viewPortY}return aA}function Y(){var ax;if(O){ax=O.clientState;if(ax.viewPortHeight>0&&ax.viewPortHeight<e&&ax.viewPortWidth>0&&ax.viewPortWidth<e){Z(O)}ag=O;O=null;ai=H||ai;R=null}Y.timeoutId=0}function r(ax){var ay=null;if(T.isOperaMini){return}O=q(ax);if(ax.type==="scroll"||ax.type==="resize"){if(Y.timeoutId){window.clearTimeout(Y.timeoutId)}Y.timeoutId=window.setTimeout(Y,T.getValue(z,"scrollTimeout",2000))}else{if(ax.type==="touchstart"||ax.type==="load"){if(O){I=parseFloat(O.clientState.deviceScale)}}else{if(ax.type==="touchend"){if(O){k=parseFloat(O.clientState.deviceScale);Y()}}}}if(ax.type==="load"||ax.type==="pagehide"){if(ax.type==="pagehide"&&N){ay=T.clone(O);ay.clientState.event="attention";ay.clientState.viewTime=(new Date()).getTime()-N}Y();if(ay){O=ay;Y()}}return O}function af(ay){var ax=T.getValue(ay,"nativeEvent.touches.length",0);if(ax===2){r(ay)}}function m(aA){var az,ay={},aB=T.getValue(aA,"nativeEvent.rotation",0)||T.getValue(aA,"nativeEvent.touches[0].webkitRotationAngle",0),aC=T.getValue(aA,"nativeEvent.scale",1),ax=null,aD={type:4,event:{type:"touchend"},target:{id:T.getValue(aA,"target.id"),idType:T.getValue(aA,"target.idType")}};az=T.getValue(aA,"nativeEvent.changedTouches.length",0)+T.getValue(aA,"nativeEvent.touches.length",0);if(az!==2){return}r(aA);ax={rotation:aB?aB.toFixed(2):0,scale:k?k.toFixed(2):1};ax.pinch=u();ay.scale=I?I.toFixed(2):1;aD.target.prevState=ay;aD.target.currState=ax;Z(aD)}function ae(aH,aA){var aE=["type","name","target.id"],az=null,aB,aD,aC=true,aF=10,ay=0,aG=0,ax=0;if(!aH||!aA||typeof aH!=="object"||typeof aA!=="object"){return false}for(aB=0,aD=aE.length;aC&&aB<aD;aB+=1){az=aE[aB];if(T.getValue(aH,az)!==T.getValue(aA,az)){aC=false;break}}if(aC){aG=T.getValue(aH,"timestamp");ax=T.getValue(aA,"timestamp");if(!(isNaN(aG)&&isNaN(ax))){ay=Math.abs(T.getValue(aH,"timestamp")-T.getValue(aA,"timestamp"));if(isNaN(ay)||ay>aF){aC=false}}}return aC}function l(ax){var az={type:4,event:{type:ax.type},target:{id:T.getValue(ax,"target.id"),idType:T.getValue(ax,"target.idType"),currState:T.getValue(ax,"target.state")}},ay;ay=at(ax.type,ax.target);if(ay){az.dcid=ay}Z(az)}function C(aC){var aA=window.console;if(!aA){return}var az=[];function ax(aF){function aE(aG,aH){if(typeof aH==="object"&&aH!==null){if(aH instanceof HTMLElement){return aH.outerHTML}else{if(az.indexOf(aH)!==-1){return"[Circular Reference]"}}az.push(aH)}return aH}return JSON.stringify(aF,aE)}function aD(aF){var aE=aA[aF];aA[aF]=function(){var aG=Array.prototype.slice.apply(arguments);var aI=[];aG.forEach(function(aJ){try{if(aJ instanceof Error){aJ.stack?aI.push(aJ.stack+" "):((aJ.name?aI.push(aJ.name+" "):""),(aJ.message?aI.push(aJ.message+" "):""))}else{aI.push(JSON.stringify(aJ))}}catch(aL){try{aI.push(ax(aJ))}catch(aK){aA.error('Unable to log this console message of type "'+aF+'" from UIC. Please check the console for additional details.')}}});var aH=aI.join(" ");G(aH,aF);aE.apply(aA,arguments)}}var ay=aC&&aC.length?aC:["log","warn","info","error"];for(var aB=0;aB<ay.length;aB++){aD(ay[aB])}}function h(ay){var ax=T.getValue(z,"geolocation"),az;if(!ax||!ax.enabled){return}az=ax.triggers||[];if(!az.length){return}if(az[0].event===ay){DCX.logGeolocation()}}function ab(aD,aB){var aC,az=null,aA,ay,ax;
74if(aD&&Object.keys(aD).length){for(aC in aD){if(aD.hasOwnProperty(aC)){aA=aD[aC].exception;if(aA.repeats>1){az={type:6,exception:aA};ac.post(az)}delete aD[aC]}}}if(p&&p.captureConsole&&p.captureConsole.enabled){if(aB&&Object.keys(aB).length){for(var ay in aB){if(aB.hasOwnProperty(ay)){ax=aB[ay].console;if(ax.repeats>1){ac.post({type:6,console:ax})}delete aB[ay]}}}}}return{init:function(){t=[]},destroy:function(){V(aq);t=[];if(Y.timeoutId){window.clearTimeout(Y.timeoutId);Y.timeoutId=0}if(A){A=false}},onevent:function(ay){var aB=null,az=null,ax,aA;if(typeof ay!=="object"||!ay.type){return}if(ae(ay,an)){an=ay;return}an=ay;aB=T.getValue(ay,"target.id");if(!aw[aB]){aw[aB]={}}E(aB,ay);switch(ay.type){case"hashchange":break;case"focus":az=g(aB,ay);break;case"blur":az=V(aB,ay);break;case"click":az=B(aB,ay);break;case"change":az=s(aB,ay);break;case"orientationchange":az=a(ay);break;case"touchstart":af(ay);break;case"touchend":az=m(ay);break;case"loadWithFrames":DCX.logScreenviewLoad("rootWithFrames");break;case"load":if(p&&p.captureConsole&&p.captureConsole.enabled){C(p.captureConsole.methods)}F=ay.orientation;ai=new Date();if(typeof window.orientation!=="number"||T.isAndroid){aA=(window.screen.width>window.screen.height?90:0);ax=window.orientation;if(Math.abs(ax)!==aA&&!(ax===180&&aA===0)){T.isLandscapeZeroDegrees=true;if(Math.abs(ax)===180||Math.abs(ax)===0){F=90}else{if(Math.abs(ax)===90){F=0}}}}setTimeout(function(){if(ac.isInitialized()){r(ay)}},100);h(ay.type);DCX.logScreenviewLoad("root");break;case"screenview_load":aa=new Date();S();az=at("load",null,ay.name);break;case"screenview_unload":ab(d,P);az=at("pagehide",null,ay.name);break;case"resize":case"scroll":if(!R){R=new Date()}H=new Date();r(ay);break;case"pagehide":ab(d,P);if(t!=null){au(t)}R=new Date();r(ay);DCX.logScreenviewUnload("root");break;case"error":ar(ay);break;default:l(ay);break}aq=aB;return az},onmessage:function(){}}});if(DCX&&typeof DCX.addModule==="function"){DCX.addModule("usability",function(e){var A=e.utils,p={},C={updateInterval:250,hoverThreshold:1000,hoverThresholdMax:2*60*1000,gridCellMaxX:10,gridCellMaxY:10,gridCellMinWidth:20,gridCellMinHeight:20},d=50;function y(I){var H=e.getConfig()||{},J=H[I];return typeof J==="number"?J:C[I]}function G(O,I){var N=A.getValue(O,"webEvent.target",{}),J=A.getValue(N,"element.tagName")||"",K=J.toLowerCase()==="input"?A.getValue(N,"element.type"):"",H=A.getDcType(N),L=function(P){if(P&&P.element&&P.element.id){return P.element.id}return""},M={type:9,event:{hoverDuration:O.hoverDuration,hoverToClick:A.getValue(I,"hoverToClick")},target:{origID:L(N),id:N.id||"",idType:N.idType||"",name:N.name||"",dcType:H,type:J,subType:K,position:{width:A.getValue(N,"element.offsetWidth",0),height:A.getValue(N,"element.offsetHeight",0),relXY:O.relXY}}};if((typeof M.target.origID)===undefined||M.target.origID===""){delete M.target.origID}if((typeof M.target.id)===undefined||M.target.id===""){return}e.post(M)}function i(H){if(H&&!H.nodeType&&H.element){H=H.element}return H}function s(H){H=i(H);return !H||H===document.body||H===document.html||H===document}function j(H){H=i(H);if(!H){return null}return H.parentNode}function n(H){H=i(H);if(!H){return null}return H.offsetParent||H.parentElement||j(H)}function w(I,J){var H=0;if(!J||J===I){return false}J=j(J);while(!s(J)&&H++<d){if(J===I){return true}J=j(J)}if(H>=d){A.clog("Usability isChildOf() hit iterations limit")}return false}function E(H){if(H.nativeEvent){H=H.nativeEvent}return H}function z(H){return E(H).target}function h(H){H=i(H);if(!H){return -1}return H.nodeType||-1}function D(H){H=i(H);if(!H){return""}return H.tagName?H.tagName.toUpperCase():""}function t(H){if(!H){return}if(H.nativeEvent){H=H.nativeEvent}if(H.stopPropagation){H.stopPropagation()}else{if(H.cancelBubble){H.cancelBubble()}}}function m(I){var H=D(I);return h(I)!==1||H==="TR"||H==="TBODY"||H==="THEAD"}function g(H){if(!H){return""}if(H.xPath){return H.xPath}H=i(H);return e.getXPathFromNode(H)}function B(I,H){var J=p[I];if(J&&J[H]){return J[H]()}}function v(I,K,J,H){this.xPath=I!==null?g(I):"";this.domNode=I;this.hoverDuration=0;this.hoverUpdateTime=0;this.gridX=Math.max(K,0);this.gridY=Math.max(J,0);this.parentKey="";this.updateTimer=-1;this.disposed=false;this.childKeys={};this.webEvent=H;this.getKey=function(){return this.xPath+":"+this.gridX+","+this.gridY};this.update=function(){var M=new Date().getTime(),L=this.getKey();if(this.hoverUpdateTime!==0){this.hoverDuration+=M-this.hoverUpdateTime}this.hoverUpdateTime=M;clearTimeout(this.updateTimer);this.updateTimer=setTimeout(function(){B(L,"update")},y("updateInterval"))};this.dispose=function(L){clearTimeout(this.updateTimer);delete p[this.getKey()];this.disposed=true;if(L){var M=this.clone();p[M.getKey()]=M;M.update()}};this.process=function(P){clearTimeout(this.updateTimer);if(this.disposed){return false}
74var N=false,O=this,M=null,L=0;if(this.hoverDuration>=y("hoverThreshold")){this.hoverDuration=Math.min(this.hoverDuration,y("hoverThresholdMax"));N=true;G(this,{hoverToClick:!!P});while(typeof O!=="undefined"&&L++<d){O.dispose(P);O=p[O.parentKey]}if(L>=d){A.clog("Usability process() hit iterations limit")}}else{this.dispose(P)}return N};this.clone=function(){var L=new v(this.domNode,this.gridX,this.gridY);L.parentKey=this.parentKey;return L}}function F(J,H,K,I){return new v(J,H,K,I)}function r(J){if(J&&J.position){return{x:J.position.x,y:J.position.y}}J=i(J);var H=J&&J.getBoundingClientRect?J.getBoundingClientRect():null,N=H?H.left:(J?J.offsetLeft:0),M=H?H.top:(J?J.offsetHeight:0),P=N,O=M,K=0,I=0,L=n(J),Q=0;while(L&&Q++<d){if(s(L)){break}K=L.offsetLeft-(L.scrollLeft||0);I=L.offsetTop-(L.scrollTop||0);if(K!==P||I!==O){N+=K;M+=I;P=K;O=I}L=n(L)}if(Q>=d){A.clog("Usability calculateNodeOffset() hit iterations limit")}if(isNaN(N)){N=0}if(isNaN(M)){M=0}return{x:N,y:M}}function a(L,J,I){L=i(L);var K=r(L),H=J-K.x,M=I-K.y;if(!isFinite(H)){H=0}if(!isFinite(M)){M=0}return{x:H,y:M}}function x(H,I){H=Math.floor(Math.min(Math.max(H,0),1)*100)/100;I=Math.floor(Math.min(Math.max(I,0),1)*100)/100;return H+","+I}function f(L,O,N){L=i(L);var J=L.getBoundingClientRect?L.getBoundingClientRect():null,T=J?J.width:L.offsetWidth,K=J?J.height:L.offsetHeight,M=T&&T>0?Math.max(T/y("gridCellMaxX"),y("gridCellMinWidth")):y("gridCellMinWidth"),Q=K&&K>0?Math.max(K/y("gridCellMaxY"),y("gridCellMinHeight")):y("gridCellMinHeight"),I=Math.floor(O/M),H=Math.floor(N/Q),S=T>0?O/T:0,P=K>0?N/K:0,R="";if(!isFinite(I)){I=0}if(!isFinite(H)){H=0}R=x(S,P);return{x:I,y:H,relXY:R}}function c(M){var N=M,O=M.getKey(),I={},J=null,L=null,K=false,H=0;I[O]=true;while(typeof N!=="undefined"&&H++<d){I[N.parentKey]=true;if(N.parentKey===""||N.parentKey===N.getKey()){break}if(H>=d){A.clog("Usability cleanupHoverEvents() hit iterations limit")}N=p[N.parentKey]}for(J in p){if(p.hasOwnProperty(J)&&!I[J]){N=p[J];if(N){if(!K){K=N.process()}else{N.dispose()}}}}}function u(I,K){var L=null,H=null,J=false;for(H in p){if(p.hasOwnProperty(H)){L=p[H];if(L&&L.domNode===I&&L.getKey()!==K){if(!J){J=L.process()}else{L.dispose()}}}}}function b(L,J,K){if(!J){J=L.target}if(s(J)){return null}if(A.isiOS||A.isAndroid){return null}var H,Q,M,P,N,O,I;if(!m(J)){H=a(J,L.position.x,L.position.y);Q=f(J,H.x,H.y);M=new v(J,Q.x,Q.y,L);M.relXY=Q.relXY;P=M.getKey();if(p[P]){M=p[P]}else{p[P]=M}M.update();if(!K){I=n(J);if(I){O=b(L,I,true);if(O!==null){N=O.getKey();P=M.getKey();if(P!==N){M.parentKey=N}}}c(M)}}else{M=b(L,n(J),K)}return M}function q(H){H=E(H);if(w(H.target,H.relatedTarget)){return}u(H.target)}function l(J){var K=null,H=null,I=false;for(H in p){if(p.hasOwnProperty(H)){K=p[H];if(K){if(!I){I=K.process(true)}else{K.dispose()}}}}}function o(H){e.performFormCompletion(true)}function k(I){var H=A.getValue(I,"target.id");if(!H){return}switch(I.type){case"mousemove":b(I);break;case"mouseout":q(I);break;case"click":l(I);break;case"submit":o(I);break;default:break}}return{init:function(){},destroy:function(){var I,H;for(I in p){if(p.hasOwnProperty(I)){p[I].dispose();delete p[I]}}},onevent:function(H){if(typeof H!=="object"||!H.type){return}k(H)},onmessage:function(H){},createHoverEvent:F,cleanupHoverEvents:c,eventMap:p}})};
75	
76//-----------------------------------------------------
77// DOM Mutation Observer for Dynamic DOM Updates v4.1.12
78//-----------------------------------------------------
79DCX.addModule("DOMObserver",function(d){var g=DCX.getModuleConfig("DOMObserver"),f=false,c=d.utils,b=g.targets||[];function a(){var h=b.find(function(i){return i.styleTarget});if(h){return["id","class","style"]}else{return["id","class"]}}function e(){var k={attributes:true,attributesOldValue:true,attributeFilter:a(),subtree:true,childList:true,characterData:false,characterDataOldValue:false};var q=b.find(function(i){return i.attributeTarget});var l=function(u,t){var s=!t?document.querySelector(u.selector):t.querySelector(u);if(s){var i=new MutationObserver(function(v){var w=0;v.forEach(function(z){var B;
79var E="",D=undefined,y=undefined,C="";if(z.type==="attributes"||z.type==="childList"){z.addedNodes.forEach(function(H){D=undefined;D=b.find(function(I){if(I.selector.indexOf(z.target.className)>-1&&z.className!=""){return(I)}});if(!D){D=b.find(function(I){if(I.selector.indexOf(z.target.id)>-1&&z.target.id!=""){return(I)}})}if(!D){D=b.find(function(I){if(I.selector.toLowerCase().indexOf(z.target.nodeName.toLowerCase())>-1){return(I)}})}if(!D){D=b.find(function(I){if(I.selector.toLowerCase()==="body"){return(I)}})}if(D&&(D.maxEvents>w||D.maxEvents===0)){if(typeof(H.id)==="string"&&D&&(D.added===1||D.added===2)){if(Array.isArray(D.childNode)){if(D.childNode.some(function(I){return I===H.id})){E=D.eventName;C=H.id}}else{if(H.id===D.childNode){E=D.eventName}}}if(typeof(H.className)==="string"&&D&&E===""&&(D.added===1||D.added===2)){if(Array.isArray(D.childNode)){if(D.childNode.some(function(I){return I===H.classaNme})){E=D.eventName;C=H.classaNme}}else{if(H.className===D.childNode){E=D.eventName}}}if(typeof(H.outerHTML)==="string"&&D&&E===""&&(D.added===1||D.added===2)){if(Array.isArray(D.childNode)){if(D.childNode.some(function(I){return(H.outerHTML.indexOf(I)>-1&&(C=I))})){E=D.eventName}}else{if(H.outerHTML.indexOf(D.childNode)>-1){E=D.eventName}}}if(typeof(H.nodeValue)==="string"&&D&&E===""&&(D.added===1||D.added===2)){if(Array.isArray(D.childNode)){if(D.childNode.some(function(I){H.nodeValue.indexOf(I)>-1&&(C=I)})){E=D.eventName}}else{if(H.nodeValue.indexOf(D.childNode)>-1){E=D.eventName}}}if(typeof(H.nodeName)==="string"&&H.nodeName==="#text"&&D&&E===""&&(D.added===1||D.added===2)){if(Array.isArray(D.childNode)){if(D.childNode.some(function(I){return H.nodeName.indexOf(I)>-1&&(C=I)})){E=D.eventName}}else{if(H.nodeName.indexOf(D.childNode)>-1){E=D.eventName}}}if(E){if(D.shadowSelectors){var F=C||((!Array.isArray(D.childNode))?D.childNode:"");var G=document.querySelector(F);if(G&&G.shadowRoot&&!B){(D.shadowSelectors||[]).some(function(J){var K=G.shadowRoot.querySelector(J);if(K&&K.shadowRoot||F===J){var I=(K&&K.shadowRoot)||(G&&G.shadowRoot);i.observe(I,k);B=true;E="";return true}return false})}}}}});z.removedNodes.forEach(function(H){D=undefined;D=b.find(function(I){if(I.selector.indexOf(z.target.className)>-1&&z.className!=""){return(I)}});if(!D){D=b.find(function(I){if(I.selector.indexOf(z.target.id)>-1&&z.target.id!=""){return(I)}})}if(!D){D=b.find(function(I){if(I.selector.toLowerCase().indexOf(z.target.nodeName.toLowerCase())>-1){return(I)}})}if(!D){D=b.find(function(I){if(I.selector.toLowerCase()==="body"){return(I)}})}if(D&&(D.maxEvents>w||D.maxEvents===0)){if(typeof(H.id)==="string"&&D&&(D.added===0||D.added===2)){if(Array.isArray(D.childNode)){if(D.childNode.some(function(I){return I===H.id})){E=D.eventName;C=H.id}}else{if(H.id===D.childNode){E=D.eventName}}}if(typeof(H.className)==="string"&&D&&E===""&&(D.added===0||D.added===2)){if(Array.isArray(D.childNode)){if(D.childNode.some(function(I){return I===H.classaNme})){E=D.eventName;C=H.classaNme}}else{if(H.className===D.childNode){E=D.eventName}}}if(typeof(H.outerHTML)==="string"&&D&&E===""&&(D.added===0||D.added===2)){if(Array.isArray(D.childNode)){if(D.childNode.some(function(I){return(H.outerHTML.indexOf(I)>-1&&(C=I))})){E=D.eventName}}else{if(H.outerHTML.indexOf(D.childNode)>-1){E=D.eventName}}}if(typeof(H.nodeValue)==="string"&&D&&E===""&&(D.added===0||D.added===2)){if(Array.isArray(D.childNode)){if(D.childNode.some(function(I){return H.nodeValue.indexOf(I)>-1&&(C=I)})){E=D.eventName}}else{if(H.nodeValue.indexOf(D.childNode)>-1){E=D.eventName}}}if(typeof(H.nodeName)==="string"&&H.nodeName==="#text"&&D&&E===""&&(D.added===0||D.added===2)){if(Array.isArray(D.childNode)){if(D.childNode.some(function(I){return H.nodeName.indexOf(I)>-1&&(C=I)})){E=D.eventName}}else{if(H.nodeName.indexOf(D.childNode)>-1){E=D.eventName}}}if(E){if(D.shadowSelectors){var F=C||((!Array.isArray(D.childNode))?D.childNode:"");var G=document.querySelector(F);if(G&&G.shadowRoot&&!B){(D.shadowSelectors||[]).some(function(J){var K=G.shadowRoot.querySelector(J);if(K&&K.shadowRoot||F===J){var I=(K&&K.shadowRoot)||(G&&G.shadowRoot);i.observe(I,k);B=true;E="";return true}return false})}}}}});if(!z.removedNodes.length&&!z.addedNodes.length&&z.type==="attributes"){if(z.attributeName==="style"||(z.attributeName==="class"&&q)){var A=z.attributeName==="style"?"styleTarget":"attributeTarget";D=b.find(function(F){if(F[A]&&z.target.className.indexOf(F[A])>-1&&z.target.className!=""){return(F)}});if(D&&(D.maxEvents>w||D.maxEvents===0)){if(E===""&&(D.added===1||D.added===2)){if(z.target.outerHTML.indexOf(D.childNode)>-1){E=D.eventName}}}}}if(typeof DCX!=="undefined"&&E!==""){if(typeof D.customFunction==="string"){y=c.access(D.customFunction)}else{y=D.customFunction}if(typeof y==="function"){y(z.target,D.eventName)}var x=new CustomEvent(D.eventName);document.dispatchEvent(x);w=w+1}}})});i.observe(s,k)}};var o=function(x){var w=0,s,v;var u=function(z){v=setTimeout(function(){var A=new CustomEvent(z);document.dispatchEvent(A)},1000)};var t=function(C,A,z){if(!C||!z){return}var B=false;if(typeof z==="string"){B=C.querySelector(z)!==null}else{if(Array.isArray(z)){B=z.some(function(D){return C.querySelector(D)})}}if(B){u(A)}};var y=function(){var B=[];B=Array.from(document.querySelectorAll(x.selector));if(B.length>0){if(!s){var A=0;var z=B.length<8?B.length:8;
79s=new IntersectionObserver(function(C,D){C.forEach(function(J){var F=Array.from(document.querySelectorAll(x.selector)),I=B.length!==F.length&&B.length<F.length;if(I){var E=Array.prototype.slice.call(F),G=E.slice(B.length);G.forEach(function(L){D.observe(L);B.push(L)});clearTimeout(v);z=B.length<8?B.length:8}if(J.isIntersecting&&A<=B.length){A++;var K=J.target;if(A===1){if(J.target.tagName==="IFRAME"){var H=J.target;H.onload=function(){var L=c.getIFrameWindow(H);clearTimeout(v);try{if(L&&L.document&&L.location.href!=="about:blank"){t(L.document,x.eventName,x.iframeSelector)}}catch(M){}}}else{if(window.DCX){clearTimeout(v);u(x.eventName)}}}if(A%z===0){if(window.DCX){clearTimeout(v);u(x.eventName)}}D.unobserve(K)}})})}B.forEach(function(C){s.observe(C)});window.addEventListener("load",function(){B.forEach(function(C){if(s&&s.root&&s.root.contains(C)){s.observe(C)}})});clearInterval(i)}else{if(w>=4){clearInterval(i)}else{w++}}};var i=setInterval(y,x.interval)};var r=function(s,u,i){var i=c.getIFrameWindow(s);try{if(i&&i.document&&i.location.href!=="about:blank"){l(u,i.document)}}catch(t){}};for(var m=0;m<b.length;m++){try{if(!b[m].lazyLoad){var n=document.querySelector(b[m].selector);if(n&&n.tagName==="IFRAME"){var h=c.getIFrameWindow(n);var j=b[m].iframeSelector;n.addEventListener("load",function(){setTimeout(function(){r(n,j,h)},0)});if(n.contentDocument&&n.contentDocument.readyState==="complete"){var h=c.getIFrameWindow(n);var j=b[m].iframeSelector;r(n,j,h)}}else{l(b[m])}}else{o(b[m])}f=true}catch(p){}}}return{init:function(){g=d.getConfig()},destroy:function(){f=false},onevent:function(h){switch(h.type){case"load":if(window.MutationObserver){setTimeout(function(){e()},300)}break;case"screenview_load":break;case"pagehide":f=false;break;default:break}},version:"4.1.14"}});        
80
81   //	Default configuration
82	(function () {
83		"use strict";
84		// DCX is expected to be defined in the global scope i.e. window.DCX
85		var config, isReinitialized = false, DCX = window.DCX, changeTarget;
86
87		if (DCX.getFlavor() === "w3c" && DCX.utils.isLegacyIE) {
88			changeTarget = "input, select, textarea, button";
89		}
90
91		config = // *** DCX UIC CONFIGURATION BEGINS HERE ***
92		{
93			core: {
94				// List of CSS selectors corresponding to elements for which no user interaction is to be reported.
95				// WARNING: Since this list has to be evaluated for each event, specifying inefficient selectors can cause performance issues.
96				blockedElements: [],
97
98				// Internal version for reporting & tracking purposes.  Can be a single string or JSON object.
99				version: {
100					author: "HCL Discover",
101					date: "April 28, 2025"
102				},
103
104				doNotCaptureElements: [],
105
106				// Inactivity timeout should be set at least a few minutes lower than session timeout on the application
107				inactivityTimeout: 25 * 60 * 1000,
108				// 25 Minutes
109
110				// WARNING: For advanced users only. Modifying the modules section may lead to unexpected behavior and or performance issues.
111				modules: {
112					replay: {
113						events: [{
114							name: "DCXLazyLoad",
115							target: window
116						}, // Added for future MutationObserver module
117						{
118							name: "change",
119							target: changeTarget,
120							recurseFrames: true,
121							attachToShadows: true
122						}, {
123							name: "click",
124							recurseFrames: true
125						}, {
126							name: "hashchange",
127							target: window
128						}, {
129							name: "focus",
130							target: changeTarget,
131							recurseFrames: true
132						}, {
133							name: "blur",
134							target: changeTarget,
135							recurseFrames: true
136						}, {
137							name: "load",
138							target: window
139						}, {
140							name: "unload",
141							target: window
142						}, {
143							name: "resize",
144							target: window
145						}, {
146							name: "scroll",
147							target: window
148						}, {
149							name: "orientationchange",
150							target: window
151						}, {
152							name: "touchend"
153						}, {
154							name: "touchstart"
155						}, {
156							name: "errorAlert",
157							target: window
158						}, {
159							name: "FormResponse",
160							target: window
161						}, {
162							name: "SearchSuggestion",
163							target: window
164						}, {
165							name: "thankyou",
166							target: window
167						}, {
168							name: "LoginNameDisplay",
169							target: window
170						}, {
171							name: "SearchResults",
172							target: window
173						}, {
174							name: "ProductSpecSpinner",
175							target: window
176						}, {
177							name: "EducatorHubSpinner",
178							target: window
179						},{
180							name: "LoginError",
181							target: window
182						},]
183					},
184					usability: {
185						events: [{
186							name: "click",
187							recurseFrames: true
188						}, {
189							name: "mousemove",
190							recurseFrames: true
191						}, {
192							name: "mouseout",
193							recurseFrames: true
194						}, {
195							name: "submit",
196							recurseFrames: true
197						}]
198					},
199					performance: {
200						events: [{
201							name: "load",
202							target: window
203						}, {
204							name: "pagehide",
205							target: window
206						}]
207					},
208					DCCookie: {
209						enabled: true
210					},
211					universalLogger: {
212						enabled: true,
213						events: [{
214							name: "screenview_load",
215							target: window
216						}, {
217							name: "load",
218							target: window
219						}]
220					},
221					DOMObserver: {
222						enabled: true,
223						events: [{
224							name: "load",
225							target: window
226						}]
227					},
228					rageClicks: {
229						enabled: true,
230						events: [{
231							name: "load",
232							target: window
233						}]
234					}
235				},
236				normalization: {
237
238					urlFunction: function (urlOrPath) {
239						return urlOrPath;
240					}
241				},
242				// Set the sessionDataEnabled flag to true only if it's OK to expose Discover session data to 3rd party scripts.
243				sessionDataEnabled: false,
244				sessionKeepAlive: false,
245				sessionData: {
246					// Set this flag if the session value needs to be hashed to derive the Discover session ID
247					sessionValueNeedsHashing: true,
248
249					// Specify sessionQueryName only if the session id is derived from a query parameter.
250					sessionQueryName: "sessionID",
251					sessionQueryDelim: ";",
252
253					// sessionQueryName, if specified, takes precedence over sessionCookieName.
254					sessionCookieName: "jsessionid"
255				},
256				// Automatically detect screenview changes by tracking URL path and hash change.
257				screenviewAutoDetect: true,
258				// list of ignored frames pointed by css selector (top level only)
259				framesBlacklist: ["#iframe1"],
260
261				captureConsole: {
262					enabled: false,
263					methods: []
264				},
265				// set to false by default
266
267				screenViewBlocklist: ['/utils/login-redirect'],
268				screenViewAllowlist: []
269			},
270			services: {
271				queue: {
272					asyncReqOnUnload: true,
273					useBeacon: true,    // DNCA must be version 12.1.5 or higher
274					useFetch: true,     // Set to true to help prevent data loss
275					xhrLogging: false,  // Useful for debgging
276					dcxWorker:
277					  typeof window !== "undefined" &&
278					  window.fetch &&
279					  window.Worker &&
280					  document.currentScript
281						? new Worker(document.currentScript.src)
282						: null,
283					queues: [{
284						qid: "DEFAULT",
285						endpoint: "https://unidiscover-packet-fwdr.prd.micr.now.hclsoftware.cloud/DiscoverUIPost",
286						maxEvents: 5,
287						timerInterval: 10000,
288						maxSize: 100000,
289						checkEndpoint: false,
290						encoder: "gzip",
291						endpointCheckTimeout: 3000
292					}]
293				},
294				message: {
295					maskVisiblePasswords: false,
296					// If masking needs to be done on visible password
297					privacy: [{
298						targets: [
299							"#header-search-input", "#searchByProductName"],
300						"maskType": 4,
301						"maskFunction": function (val) {
302							return val;
303							// Bypass privacy by returning unmasked value
304						}
305					}, {
306						targets: [ "input[type=password]", "input[type=email]","input[aria-label='First Name']","input[aria-label='Last Name']"],
307						"maskType": 2 // Replace captured data with X XXXX
308					}],
309					privacyPatterns: [
310					]
311				},
312				serializer: {
313					json: {
314						defaultToBuiltin: true,
315						parsers: ["JSON.parse"],
316						stringifiers: ["JSON.stringify"]
317					}
318				},
319				encoder: {
320					gzip: {
321
322						encode: "window.pako.gzip",
323						defaultEncoding: "gzip"
324					}
325				},
326				domCapture: {
327					diffEnabled: true,
328					// DOM Capture options
329					options: {
330						maxMutations: 200,
331						// If this threshold is met or exceeded, a full DOM is captured instead of a diff.
332						maxLength: 10000000,
333						// If this threshold is exceeded, the snapshot will not be sent
334						captureFrames: true,
335						// Should child frames/iframes be captured
336						captureShadowDOM: false,
337						// Should ShadowDOM be captured
338						captureStyle: false,
339						// Capture inline-style tags (Helpful in reducing capture size, requires Replay Rules)
340						keepImports: false,
341						// Capture link, rel, import tags
342						removeComments: true,
343						// Should comments be removed from the captured snapshot
344						removeScripts: true,
345						// Should script tags be removed from the captured snapshot
346						removeBase64: 50000,
347						// Remove embeded base64 images > size in bytes (0 = remove all base64 images)
348						captureJSS: true,
349						// Capture CSS Styles for React/JSS sites
350						customStyle: `body {opacity: 1 !important;}`
351					}
352				},
353				browser: {
354					sizzleObject: "window.Sizzle",
355					jQueryObject: "window.jQuery",
356
357					customid: ["data-dcxid", "name"]
358				}
359			},
360			modules: {
361				usability: {
362					hoverThreshold: 2000 // ms
363				},
364				performance: {
365					calculateRenderTime: true,
366					renderTimeThreshold: 600000,
367					filter: {
368						navigationStart: false,
369						unloadEventStart: false,
370						unloadEventEnd: false,
371						redirectStart: false,
372						redirectEnd: false,
373						fetchStart: false,
374						domainLookupStart: false,
375						domainLookupEnd: false,
376						connectStart: false,
377						connectEnd: false,
378						secureConnectionStart: false,
379						requestStart: false,
380						responseStart: false,
381						responseEnd: false,
382						domLoading: false,
383						domInteractive: false,
384						domContentLoadedEventStart: false,
385						domContentLoadedEventEnd: false,
386						domComplete: false,
387						loadEventStart: false,
388						loadEventEnd: false
389					}
390				},
391				replay: {
392					// Geolocation configuration
393					geolocation: {
394						enabled: false,
395						triggers: [{
396							event: "load"
397						}]
398					},
399					// DOM Capture configuration
400					domCapture: {
401						enabled: true,
402						triggers: [{
403							event: "load",
404							fullDOMCapture: true,
405							delay: 700 // ms
406						}, {
407							event: "click",
408							targets: ["input[type=radio]", "input[type=checkbox]"],
409							delay: 100 // ms -- Assists with Replay Fidelity on dynamic radio buttons & checkboxes
410						}, {
411							event: "click",
412							targets: ["button.login-button"],
413							fullDOMCapture: true,
414							delay: 500 // ms
415						}, {
416							event: "click",
417						}, {
418							event: "change"
419						}, {
420							event: "DCXLazyLoad",
421							fullDOMCapture: true,
422							delay: 500 // ms
423						}, {
424							event: "FormResponse",
425							fullDOMCapture: true,
426							delay: 500 // ms
427						}, {
428							event: "SearchSuggestion",
429							fullDOMCapture: true,
430							delay: 500 // ms
431						}, {
432							event: "errorAlert",
433							fullDOMCapture: true,
434							delay: 500 // ms
435						}, {
436							event: "SearchResults",
437							delay: 100, // ms
438							fullDOMCapture: true,
439						},
440						{
441							event: "LoginNameDisplay",
442							delay: 500, // ms
443							fullDOMCapture: true,
444						},
445						{
446							event: "ProductSpecSpinner",
447							delay: 100, // ms
448							fullDOMCapture: true
449						},
450						{
451							event: "EducatorHubSpinner",
452							delay: 100, // ms
453							fullDOMCapture: true
454						},
455						{
456							event: "LoginError",
457							delay: 100, // ms
458							fullDOMCapture: true
459						}
460						]
461					}
462				},
463				DCCookie: {
464					appCookieWhitelist: [{
465						regex: ".*"
466					}],
467					dcAppKey: ""
468				},
469				universalLogger: {
470					dlObject: "adobeDataLayer",
471					// Data Layer object to record (Place in quotes)
472					blocklistKeys: [],
473					// List of keys to skip logging
474					blocklistValues: [],
475					// List of values to skip logging
476					pushListener: true,
477					// Monitor the data layer for push events after initial capture
478					mapping: {},
479					breakout: [],
480					// list of keys to breakout into custom events
481					maxArrayItems: 100,
482					// maximum items to break out of an array
483					maxSize: 20000,
484					// maximum bytes to log
485					maxKeys: 500,
486					// maximum number of items to log
487					delay: 500 // milliseconds to delay first Data Layer inspection
488				},
489				DOMObserver: {
490					targets: [
491						// Iframes on load
492						{
493							selector: "fd-row guideGridFluidLayout2Container",
494							// Parent selector
495							childNode: "guideContainer-rootPanel",
496							// attributeTarget: 'loadingPage',
497							// Name of event to log in DCX (must configure in UIC)
498							eventName: "FormResponse",
499							added: 1,
500							// make lazyLoad true if page has lazy loading   
501							maxEvents: 1,
502							// Set min interval 1000ms, so dom get ready.
503							customFunction: false
504						},
505						// error message on login
506						{
507							selector: ".guideFieldError",
508							childNode: '#text',
509							eventName: "FormResponse",
510							added: 1,
511							maxEvents: 0,
512							customFunction: false
513						},
514						// Thank you message
515						{
516							selector: ".aemformcontainer",
517							// Parent selector
518							childNode: "tyMessage",
519							// Name of event to log in DCX (must configure in UIC)
520							eventName: "FormResponse",
521							added: 1,
522							// make lazyLoad true if page has lazy loading   
523							maxEvents: 0,
524							// Set min interval 1000ms, so dom get ready.
525							customFunction: false
526						},
527						{
528
529							selector: ".cmp-suggestions-list",
530							// Parent selector
531							childNode: "cmp-suggestions-list-item",
532							// Look for child node to trigger snapshot (blank for ANY)
533							eventName: "SearchSuggestion",
534							// Name of event to log in DCX (must configure in UIC)
535							added: 1,
536							maxEvents: 1,
537							customFunction: false
538						},
539						{
540							selector: ".cmp-login-button",
541							// Parent selector
542							childNode: "#text",
543							// Look for child node to trigger snapshot (blank for ANY)
544							eventName: "LoginNameDisplay",
545							// Name of event to log in DCX (must configure in UIC)
546							added: 1,
547							maxEvents: 1,
548							customFunction: false
549						},
550						{
551							selector: ".cmp-account active",
552							// Parent selector
553							childNode: "#text",
554							// Look for child node to trigger snapshot (blank for ANY)
555							eventName: "LoginError",
556							// Name of event to log in DCX (must configure in UIC)
557							added: 1,
558							maxEvents: 1,
559							customFunction: false
560						},
561						// Iframes on load
562						{
563							selector: "#aemFormFrame",
564							// Parent selector
565							childNode: "p.cmp-login__form-input__error.loginErr4",
566							// Look for child node to trigger snapshot (blank for ANY)
567							eventName: "FormResponse",
568							// Name of event to log in DCX (must configure in UIC)
569							added: 2,
570							maxEvents: 0,
571							iframeSelector: 'body',
572							customFunction: false
573						},
574					]
575				},
576				rageClicks: {
577					clickInterval: 4000,
578					// Ms between first registered click of element and current click to determine if Rage Click
579					rageMin: 5,
580					// Minimum number of times an element is clicked on within the clickInterval before being classed as Rage Click
581				}
582			}
583		};
584
585		//----------------------------------------------------------------------------------------------------------
586		//--------------------------------------------------------------------------------- Alternate FireFox Config
587		//----------------------------------------------------------------------------------------------------------
588		if (navigator.userAgent.indexOf("Firefox") !== -1) {
589			//------------------------- Work arond for FETCH issues
590			config.services.queue.asyncReqOnUnload = false;
591			config.services.queue.useFetch = false;
592			config.services.queue.endpointCheck = true;
593			config.services.queue.endpointCheckTimeout = 2000;
594		}
595
596		//----------------------------------------------------------------------------------------------------------
597		//------------------------------------------------------------------------------------- Alternate IE Configs
598		//----------------------------------------------------------------------------------------------------------
599		if (document.documentMode === 10) {
600			//-------------------------- Alternate config for IE10 (No Diff Support)
601			config.services.queue.useFetch = false;
602			config.services.queue.useBeacon = false;
603			config.services.queue.DCXWorker = false;
604			config.services.domCapture.diffEnabled = false;
605			config.modules.replay.domCapture.triggers = [{
606				event: 'click',
607				targets: ['a', 'a *', 'button', 'button *']
608			}, {
609				event: "change"
610			}, {
611				event: "load",
612				delay: 500
613			}];
614		}
615		if (document.documentMode === 11) {
616			//-------------------------------------------- Alternate Config for IE11
617			config.services.queue.useFetch = false;
618			config.services.queue.useBeacon = false;
619			config.services.queue.DCXWorker = false;
620			config.services.message.privacyPatterns = [];
621		}
622
623		if (config.modules.DOMObserver && config.modules.DOMObserver.targets) {
624			if (location.pathname.startsWith('/products')) {
625				config.modules.DOMObserver.targets.push({
626					selector: '.productspecs',
627					styleTarget: 'cmp-parts-spec-accordion-loader',
628					childNode: "display: none",
629					added: 1,
630					maxEvents: 1,
631					customFunction: false,
632					eventName: "ProductSpecSpinner",
633				}, {
634					selector: '.productspecgrid',
635					styleTarget: 'cmp-product-spec-grid_loader',
636					childNode: "display: none",
637					added: 1,
638					maxEvents: 1,
639					customFunction: false,
640					eventName: "ProductSpecSpinner",
641
642				});
643			} else {
644				// Remove any existing ProductSpecSpinner target
645				config.modules.DOMObserver.targets = config.modules.DOMObserver.targets.filter(
646					target => target.eventName !== "ProductSpecSpinner"
647				);
648			}
649
650			if (location.pathname.startsWith('/educatorhub')) {
651				config.modules.DOMObserver.targets.push({
652					selector: '.cmp-tile-results',
653					styleTarget: 'cmp-tile-loading-wrap',
654					childNode: "display: none",
655					added: 1,
656					maxEvents: 1,
657					customFunction: false,
658					eventName: "EducatorHubSpinner",
659				});
660			} else {
661				// Remove any existing ProductSpecSpinner target
662				config.modules.DOMObserver.targets = config.modules.DOMObserver.targets.filter(
663					target => target.eventName !== "EducatorHubSpinner"
664				);
665			}
666			if (location.pathname.startsWith('/search-results')) {
667				config.modules.DOMObserver.targets.push( // Search spinner
668					{
669						selector: "cmp-search-results__content",
670						childNode: "cmp-search-results__tile-title",
671						added: 1,
672						maxEvents: 1,
673						customFunction: false,
674						eventName: "SearchResults",
675					},
676					// No search results
677					{
678
679						selector: ".cmp-search-filter-results",
680						childNode: "cmp-search-results hidden",
681						attributeTarget: 'cmp-search-results',
682						added: 1,
683						maxEvents: 1,
684						customFunction: false,
685						eventName: "SearchResults",
686					});
687			} else {
688				// Remove any existing ProductSpecSpinner target
689				config.modules.DOMObserver.targets = config.modules.DOMObserver.targets.filter(
690					target => target.eventName !== "SearchResults"
691				);
692			}
693		}
694
695		DCX.init(config);
696	}());
697};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.