PageSourceSearch

https://assets.trendemon.com/trends-tag/989

js trendemon.com collected 2026-09-25 21:02:11 UTC 458,906 bytes, 1 lines download raw bytes

1TRD_ACC_ID = 989; TRD_IS_FRIENDLY = true; TRD_SELECTORS = [];var enRenderModes,$Trd_InternalEventsTypes,$Trd_TriggersEventsTypes,$Trd_Base64=function(){function t(){}return t.encode=function(t){return t&&t.length?btoa(t):t},t.decode=function(t){return t&&t.length?atob(t):t},t}(),$Trd_i18n=function(){function t(t){this.context=t}return t.prototype.get=function(t){return t?(t=t.toLocaleUpperCase(),this.context.userTranslates[t]?this.context.userTranslates[t]:t):t},t}(),__awaiter=this&&this.__awaiter||function(t,n,e,i){return new(e||(e=Promise))((function(o,r){function a(t){try{d(i.next(t))}catch(t){r(t)}}function c(t){try{d(i.throw(t))}catch(t){r(t)}}function d(t){var n;t.done?o(t.value):(n=t.value,n instanceof e?n:new e((function(t){t(n)}))).then(a,c)}d((i=i.apply(t,n||[])).next())}))},__generator=this&&this.__generator||function(t,n){var e,i,o,r,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function c(c){return function(d){return function(c){if(e)throw new TypeError("Generator is already executing.");for(;r&&(r=0,c[0]&&(a=0)),a;)try{if(e=1,i&&(o=2&c[0]?i.return:c[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,c[1])).done)return o;switch(i=0,o&&(c=[2&c[0],o.value]),c[0]){case 0:case 1:o=c;break;case 4:return a.label++,{value:c[1],done:!1};case 5:a.label++,i=c[1],c=[0];continue;case 7:c=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==c[0]&&2!==c[0])){a=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){a.label=c[1];break}if(6===c[0]&&a.label<o[1]){a.label=o[1],o=c;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(c);break}o[2]&&a.ops.pop(),a.trys.pop();continue}c=n.call(t,a)}catch(t){c=[6,t],i=0}finally{e=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,d])}}},$Trd_Utils=function(){function t(){}return t.objectToQueryString=function(t){var n=[];for(var e in t)t.hasOwnProperty(e)&&void 0!==t[e]&&null!==t[e]&&n.push(encodeURIComponent(e)+"="+encodeURIComponent(t[e]));return n.join("&")},t.unix_nowtime=function(){return Math.round((new Date).valueOf()/1e3)},t.from_unixtime=function(t){return new Date(1e3*t).valueOf()},t.is_dif_hour=function(n,e){return t.unix_nowtime()-n>60*e*60},t.getscrollTop=function(){return t.isScrolledToShow(window.pageYOffset?window.pageYOffset:0,document.documentElement?document.documentElement.scrollTop:0,document.body?document.body.scrollTop:0)},t.isScrolledToShow=function(t,n,e){var i=t||0;return n&&(!i||i>n)&&(i=n),e&&(!i||i>e)?e:i},t.IsScrollbarAtBottom=function(n){var e=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight),i=Math.max(document.documentElement.scrollTop,document.body&&document.body.scrollTop,0),o=Math.max(document.documentElement.clientHeight,window.innerHeight)+i;if(document.doctype)return e*n<o;return document.getElementsByTagName("body")[0].style.height="900px",900*n<t.getscrollTop()},t.getScrollPercent=function(){var t=Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight),n=Math.max(document.documentElement.scrollTop,document.body&&document.body.scrollTop,0),e=Math.max(document.documentElement.clientHeight,window.innerHeight)+n;return Math.round(100*e/t)},t.parseURL=function(t){var n=document.createElement("a");n.href=t;var e={source:t,protocol:n.protocol.replace(":",""),host:n.hostname,port:n.port,query:n.search,params:function(){for(var t,e={},i=n.search.replace(/^\?/,"").split("&"),o=i.length,r=0;r<o;r++)i[r]&&(e[(t=i[r].split("="))[0]]=t[1]);return e}(),file:(n.pathname.match(/\/([^\/?#]+)$/i)||[,""])[1],hash:n.hash.replace("#",""),path:n.pathname.replace(/^([^\/])/,"/$1"),relative:(n.href.match(/tps?:\/\/[^\/]+(.+)/)||[,""])[1],segments:n.pathname.replace(/^\//,"").split("/")};return n=void 0,e},t.cleanUrlQueryParams=function(t,n){try{var e=new URL(t);
1return n.forEach((function(t){return e.searchParams.delete(t)})),e.toString()}catch(n){return t}},t.getOriginalPdfUrl=function(t){if(!t)return t;try{var n=new URL(t),e=n.searchParams.get("url")||n.searchParams.get("ptr");if(e)return e;var i=n.searchParams.get("file");return i&&new URL(i).searchParams.get("url")||t}catch(n){return t}},t.parseYouTubeUrl=function(t){var n,e={videoId:void 0,startTime:0},i=new URL(t);return i.hostname.includes("youtube.com")?e.videoId=i.searchParams.get("v")||(null===(n=i.pathname)||void 0===n?void 0:n.split("/embed/")[1]):"youtu.be"===i.hostname&&(e.videoId=i.pathname.substring(1)),e.videoId&&i.searchParams.has("t")&&(e.startTime=Number(i.searchParams.get("t"))),e},t.compareDomains=function(n,e){var i=t.parseURL(e),o=t.parseURL(n);return i.host.replace("www.","")===o.host.replace("www.","")},t.CheckVisibleContainer=function(t){if(t){var n=window.getComputedStyle(t);return"0"!==n.width&&"0"!==n.height&&"0"!==n.opacity&&"none"!==n.display&&"hidden"!==n.visibility&&t.offsetHeight+t.offsetWidth+t.getBoundingClientRect().height+t.getBoundingClientRect().width>0}return!1},t.loadCss=function(t,n){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(e){return[2,new Promise((function(e,i){var o;if(!document.getElementById(n)){var r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.onload=function(){e(!0)},r.onerror=function(){i(!1)},r.href=t,r.id=n;var a=document.querySelector("script");null===(o=null==a?void 0:a.parentNode)||void 0===o||o.insertBefore(r,a)}e(!0)}))]}))}))},t.loadJs=function(t,n){return new Promise((function(e,i){var o;if(!document.getElementById(n)){var r=document.createElement("script");r.type="text/javascript",r.onload=function(){e(!0)},r.onerror=function(){i(!1)},r.src=t,r.id=n;var a=document.getElementsByTagName("script")[0];null===(o=a.parentNode)||void 0===o||o.insertBefore(r,a)}}))},t.downloadFile=function(n,e){var i=t.parseURL(n),o=i.segments[i.segments.length-1],r=(null==e?void 0:e.length)?"".concat(e,"?url=").concat(encodeURIComponent(n)):n,a=new XMLHttpRequest;a.open("GET",r,!0),a.responseType="blob",a.onload=function(){var t=new Blob([a.response],{}),n=window.URL.createObjectURL(t),e=document.createElement("a");e.style.display="none",e.setAttribute("href",n),e.setAttribute("download",o),document.body.appendChild(e),e.click(),window.URL.revokeObjectURL(n),document.body.removeChild(e)},a.send()},t.getVisibilityTypeId=function(t){switch(t){case"embedded":return UnitVisibiltyType.Embedded;case"full":return UnitVisibiltyType.Full;case"light":return UnitVisibiltyType.Light;case"fixed":return UnitVisibiltyType.Float;case"slider":return UnitVisibiltyType.Sliding;case"launcher":return UnitVisibiltyType.Launcher;default:return UnitVisibiltyType.None}},t.getUnitTypeId=function(t){switch(t){case"recommend":return UnitTypeId.Content;case"form":return UnitTypeId.Form;case"script":return UnitTypeId.Script;case"hub":return UnitTypeId.Hub;case"survey":return UnitTypeId.Survey;case"fastext":return UnitTypeId.FastText;
1case"contexTile":return UnitTypeId.ContexTile;default:return UnitTypeId.Text}},t.showPreviewErrorMessage=function(t){var n=document.createElement("div");n.appendChild(document.createTextNode(t)),n.style.cssText="font-size: 12px; color: red; border: 1px solid red; background:white; position: fixed; bottom:10px; left:50%; padding:10px 50px; transform: translate(-50%, 0);",document.body.append(n)},t.sendToGoogleAnalytics=function(t,n,e){switch("undefined"!=typeof ga?"ga":"undefined"!=typeof gtag?"gtag":"undefined"){case"ga":var i=void 0!==ga.getAll?ga.getAll()[0]:void 0;i?i.send("event",t,n,(null==e?void 0:e.PageUrl)||"","0",{nonInteraction:"load"===n?1:0}):ga("send","event",t,n,(null==e?void 0:e.PageUrl)||"","0",{nonInteraction:"load"===n?1:0});break;case"gtag":gtag("event",n,{event_category:t,non_interaction:"load"===n})}},t.sendGa4Tracking=function(t,n,e){return"undefined"!=typeof dataLayer&&dataLayer.push({event:"trendemon_".concat(n),unitName:t.Name,nonInteraction:"load"===n,targetUrl:"load"===n?"":(null==e?void 0:e.PageUrl)||t.Link||""}),!0},t.loadLzString=function(n){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(e){switch(e.label){case 0:return this.isLzStringLoaded?[3,2]:(this.isLzStringLoaded=!0,[4,t.loadJs("".concat(n.environment.cdnPath,"/global/lz-string.min.js"),"trd-lz")]);case 1:e.sent(),e.label=2;case 2:return[2]}}
1))}))},t.sortURLSearchParamsDescending=function(t){var n=Array.from(t.keys()).sort((function(t,n){return n.localeCompare(t)})),e=new URLSearchParams;return n.forEach((function(n){t.getAll(n).forEach((function(t){e.append(n,t)}))})),e},t.getUtmParamsFromQueryString=function(t){var n=Array.from(t.keys()).filter((function(t){return t.startsWith("utm_")})),e=new URLSearchParams;return n.forEach((function(n){var i=t.get(n);null!==i&&e.append(n,i)})),e},t.getPageStrUid=function(n,e){var i=new URL(n),o=i.hostname.startsWith("www.")?i.hostname.replace("www.",""):i.hostname;if(!e&&""!==i.search){var r=t.cleanUrlParameters(i.searchParams);if(r)return o+t.removeLastSlash(i.pathname)+"?"+r}return o+t.removeLastSlash(i.pathname)},t.removeLastSlash=function(t){return"/"===t[t.length-1]?t.slice(0,-1):t},t.cleanUrlParameters=function(n){["utm_source","utm_medium","utm_campaign","utm_content","utm_term","gclid","fbclid","trd","trd_debug","td","ref","mkt_tok","key","a8","token","dclid","transactionid","ugad","wapr","yclid","_ga","_gac","trd_unit_params_id","admin_preview","preview","ldtag_cl","dmai","argument","epik","sd_redirect_referer","submissionguid","_k_vid","asclp_uid","_hsmi","_hsenc","wbraid","_gl","ugx","trd_variant","trd_orig_variant","trd_ace_params_id","trd_otw","trd_strm","trd_stream_params_id","trd_referrer","fromStream","ysclid","trd_params_token"].forEach((function(t){n.delete(t)}));var e=t.sortURLSearchParamsDescending(n);return decodeURIComponent(e.toString().substring(0,4e3).trim().toLowerCase())},t.isVideoScriptSourceValid=function(t){return["https://fast.wistia.net","https://players.brightcove.net","https://play.vidyard.com"].some((function(n){return t.startsWith(n)}))},t.getPreSavedParams=function(t,n,e){return __awaiter(this,void 0,void 0,(function(){var i,o,r,a,c;return __generator(this,(function(d){if(i=new URLSearchParams(window.location.search),!(o=i.get("trd_params_token")))throw new Error("token not found");return r=encodeURIComponent(t),a=encodeURIComponent(o),c="".concat(e.environment.trafficServiceUrl,"/api/PreSavedParams?guid=").concat(r,"&paramsType=").concat(n,"&token=").concat(a,"&accountId=").concat(e.accountId),[2,$Trd_Tools.JsonpPromise(c)]}))}))},t.parseBooleanFromValue=function(t){if(null==t)return null;var n=t.toString().trim().toLowerCase();return"true"===n||"1"===n||"yes"===n||"y"===n||"false"!==n&&"0"!==n&&"no"!==n&&"n"!==n&&null},t.isCustomConsentGiven=function(n){if(!n)return!1;try{if(window.sessionStorage){var e=window.sessionStorage.getItem(n);if(!0===(r=t.parseBooleanFromValue(e)))return!0;if(!1===r)return!1}if(window.localStorage){var i=window.localStorage.getItem(n);if(!0===(r=t.parseBooleanFromValue(i)))return!0;if(!1===r)return!1}if(document.cookie){var o=document.cookie.split("; ").find((function(t){return t.startsWith(n+"=")}));if(o){var r,a=decodeURIComponent(o.split("=")[1]);if(!0===(r=t.parseBooleanFromValue(a)))return!0;if(!1===r)return!1}}return!1}catch(t){return!1}},t.getOptanonConsentRaw=function(){try{if(window.localStorage){var t=window.localStorage.getItem("OptanonConsent");if(t)return t}if(document.cookie){var n=document.cookie.split("; ").find((function(t){return t.startsWith("OptanonConsent=")}));if(n)return n.split("=")[1]}return null}catch(t){return null}},t.isOneTrustConsentGiven=function(){try{var n=t.getOptanonConsentRaw();if(!n)return!1;var e=decodeURIComponent(n).split("&").find((function(t){return t.startsWith("groups=")}));if(!e)return!1;var i=e.substring(7);if(!i)return!1;for(var o=i.split(","),r=!1,a=0,c=o;a<c.length;a++){var d=c[a].split(":"),s=d[0],l=d[1];if(s&&l&&"3"===s){"1"===l&&(r=!0);break}}return r}catch(t){return!1}},t.getTrustArcPrivacyConfig=function(){try{if(document.cookie){var t=document.cookie.split("; ").find((function(t){return t.split("=")[0].toLowerCase().endsWith("cmapi_cookie_privacy")}));if(t){var n=t.split("=")[1]||"";return decodeURIComponent(n)}}return null}catch(t){return null}},t.isTrustArcConsentGiven=function(){try{var n=t.getTrustArcPrivacyConfig();if(!n)return!1;var e=n.toLowerCase();if(!e.startsWith("permit"))return!1;var i=e.replace(/^permit[_ ]/,"").split(/[,\|]/).map((function(t){return t.trim()})).filter((function(t){return t.length>0}));return 0!==i.length&&i.includes("3")}catch(t){return!1}},t.getTrustArcConsentState=function(){try{var t=document.cookie.split(";").map((function(t){return t.trim()})),n=t.find((function(t){return t.startsWith("notice_behavior=")})),e=t.find((function(t){return t.startsWith("notice_gdpr_prefs=")}
1)),i=n?decodeURIComponent(n.split("=").slice(1).join("=")).toLowerCase():null,o=e?decodeURIComponent(e.split("=").slice(1).join("=")):null;return null!==o?o.replace(/:$/,"").split(",").map((function(t){return t.trim()})).filter(Boolean).includes("2"):i?!!i.startsWith("implied")||(i.startsWith("expressed"),!1):null}catch(t){return null}},t.getKetchConsentRaw=function(){var t="_ketch_consent_v1_";try{if(window.localStorage){if(o=window.localStorage.getItem(t))return o;for(var n=0;n<window.localStorage.length;n++){var e=window.localStorage.key(n);if(e&&e.startsWith(t)){var i=window.localStorage.getItem(e);if(i)return i}}}if(document.cookie){var o,r=document.cookie.split("; ");if(o=r.find((function(n){return n.startsWith(t+"=")})))return o.split("=").slice(1).join("=");var a=r.find((function(n){return n.startsWith(t)}));if(a)return a.split("=").slice(1).join("=")}return null}catch(t){return null}},t.decodeKetchConsent=function(t){try{var n=decodeURIComponent(t).trim().replace(/-/g,"+").replace(/_/g,"/");return $Trd_Base64.decode(n)}catch(t){return null}},t.isKetchConsentGiven=function(){var n;try{var e=t.getKetchConsentRaw();if(!e)return!1;var i=t.decodeKetchConsent(e);if(!i)return!1;var o=void 0;try{o=JSON.parse(i)}catch(t){return!1}var r=null===(n=null==o?void 0:o.analytics)||void 0===n?void 0:n.status;return"string"==typeof r&&"granted"===r.toLowerCase()}catch(t){return!1}},t.getCookiebotConsent=function(){try{var t=window.Cookiebot;if(!t||"object"!=typeof t)return null;var n=t.consent;return n&&"object"==typeof n?n:null}catch(t){return null}},t.isCookiebotConsentGiven=function(){try{var n=t.getCookiebotConsent();if(!n)return!1;for(var e=0,i=["statistics","marketing","preferences"];e<i.length;e++){var o=n[i[e]];if("boolean"==typeof o&&o)return!0}return!1}catch(t){return!1}},t.getDataGrailConsentState=function(){try{var t=window.DG_BANNER_API;if("function"!=typeof(null==t?void 0:t.getConsentPreferences))return null;var n=t.getConsentPreferences();if(!n||!Array.isArray(n.cookieOptions))return null;var e=n.cookieOptions.find((function(t){return"dg-category-performance"===(null==t?void 0:t.gtm_key)}));return!!e&&!0===e.isEnabled}catch(t){return null}},t.canUseTrackingCookies=function(n){var e=n.accountSettings;if(t.isStorageDisabledForHost())return!1;if(!e)return!0;if(!!!e.cookielessTrackingSupport)return!0;switch((e.complianceSoftware||"").toLowerCase()){case"none":default:return!1;case"onetrust":return t.isOneTrustConsentGiven();case"trustarc":return t.isTrustArcConsentGiven();case"ketch":return t.isKetchConsentGiven();case"cookiebot":return t.isCookiebotConsentGiven();case"custom":return t.isCustomConsentGiven(e.complianceVariable);case"trustarcapi":return!0===t.getTrustArcConsentState();case"datagrail":return!0===t.getDataGrailConsentState()}},t.isStorageDisabledForHost=function(){try{var t=location.hostname.toLowerCase();return"content.trendemon.com"===t||"stage-content.trendemon.com"===t}catch(t){return!1}},t.trim=function(t){return t&&t.length?t.replace(/^\s+|\s+$/gm,""):""},t.log=function(){if("undefined"!=typeof console&&void 0!==console.info)try{console.info.apply(console,arguments)}catch(t){Function.prototype.bind.call(console.info,console).apply(console,arguments)}},t.isValidEmail=function(n){return!!n&&(!((n=t.trim(n)).length<2)&&(!!n.match(/\S+@\S+\.\S+/)&&(-1===n.indexOf(" ")&&-1===n.indexOf(".."))))},t.validationEmail=function(n){return t.isValidEmail(n)},t.findDomain=function(){var t="",n=location.host;-1===n.indexOf("www.")&&(n="www."+n);var e=n.split("."),i=e.length;if(2===i)return t="."+n;for(var o=i-(2===e[i-2].length||3===e[i-2].length?3:2);o<i;o++)t+="."+e[o];return t},t.arr2params=function(t){var n=[];for(var e in t)for(var i in t[e])n.push(i+"="+encodeURIComponent(t[e][i]));return n.join("&")},t.generateUniqueId=function(){return(new Date).valueOf()+Math.random().toFixed(4).substring(2)},t.isUrl=function(t){return void 0!==t&&(0!==t.length&&(0!==t.indexOf("#")&&0!==t.indexOf("javascript:")))},t.url={encode:function(n){return escape(t.url._utf8_encode(n))},decode:function(n){return t.url._utf8_decode(decodeURIComponent(n))},_utf8_encode:function(t){t=t.replace(/\r\n/g,"\n");for(var n="",e=0;e<t.length;e++){var i=t.charCodeAt(e);i<128?n+=String.fromCharCode(i):i>127&&i<2048?(n+=String.fromCharCode(i>>6|192),n+=String.fromCharCode(63&i|128)):(n+=String.fromCharCode(i>>12|224),n+=String.fromCharCode(i>>6&63|128),n+=String.fromCharCode(63&i|128))}return n},_utf8_decode:function(t){for(var n="",e=0,i=0,o=0,r=0;e<t.length;)(i=t.charCodeAt(e))<128?(n+=String.fromCharCode(i),e++):i>191&&i<224?(o=t.charCodeAt(e+1),n+=String.fromCharCode((31&i)<<6|63&o),e+=2):(o=t.charCodeAt(e+1),r=t.charCodeAt(e+2),n+=String.fromCharCode((1
15&i)<<12|(63&o)<<6|63&r),e+=3);return n}},t.isEmptyObject=function(t){for(var n in t)if(t.hasOwnProperty(n))return!1;return!0},t.isLzStringLoaded=!1,t}(),$Trd_Tools=function(){function t(){}return t.get_urlparams=function(t){var n=t?t.split("?")[1]:window.location.search.slice(1),e={};if(n)for(var i=(n=n.split("#")[0]).split("&"),o=function(t){var n=i[t].split("="),o=void 0,r=n[0].replace(/\[\d*\]/,(function(t){return o=t.slice(1,-1),""}));if(void 0!==n[1]&&""!==n[1]){var a=n[1];r=["__proto__","constructor","prototype"].includes(r.toLowerCase())?r.toUpperCase():r.toLowerCase(),a=decodeURIComponent(a),e[r]?("string"==typeof e[r]&&(e[r]=[e[r]]),void 0===o?e[r].push(a):e[r][o]=a):e[r]=a}},r=0;r<i.length;r++)o(r);return e},t.JSONP=function(n,e,i,o){if(n=n||"",e=e||function(){},i&&!/^[a-zA-z0-9]+$/.test(i))throw new Error("Bad jsonp callback: ".concat(i));var r=i||"jsonp"+Math.round(1000001*Math.random());window[r]=function(n){e&&e(n);var i=t.getBrowser();if(window[r]&&void 0!==i.name&&"IE"!==i.name){window[r]=void 0;try{delete window[r]}catch(t){}}},-1===n.indexOf("?")?n+="?":n+="&";var a=document.createElement("script");a.src="".concat(n,"callback=").concat(r,"&vid=").concat(t.getVid()),a.type="text/javascript",a.className="cross",a.async=!0,a.onerror=function(t){o&&o(t)},document.getElementsByTagName("head")[0].appendChild(a)},t.JsonpPromise=function(n){return new Promise((function(e,i){t.JSONP(n,(function(t){return e(t)}),null,(function(){return i()}))}))},t.getVid=function(){return window.trd_api.context.visitorId||""},t.sanitizeHtml=function(t){var n=new Set(["p","br","strong","em","b","i","ul","ol","li","a","div","span","code","pre"]),e={a:["href","title","target","rel","data-trd-link-source"]},i=document.createElement("template");i.innerHTML=t||"";var o=function(t){Array.from(t.children||[]).forEach((function(t){var i=t.tagName.toLowerCase();if(n.has(i)){if(Array.from(t.attributes).forEach((function(n){var o=n.name.toLowerCase();o.startsWith("on")||"style"===o?t.removeAttribute(n.name):"a"===i&&e.a.includes(o)||t.removeAttribute(n.name)})),"a"===i){var r=t.getAttribute("href")||"";/^https?:\/\//i.test(r)||t.removeAttribute("href"),t.setAttribute("target","_blank"),t.setAttribute("rel","noopener noreferrer")}o(t)}else t.replaceWith.apply(t,Array.from(t.childNodes))}))};return o(i.content),i.innerHTML},t.tryDecodeUri=function(t){try{return decodeURIComponent(t)}catch(n){return t}},t.getBrowser=function(){var t,n=navigator.userAgent,e=n.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(e[1])?{name:"IE",version:(t=/\brv[ :]+(\d+)/g.exec(n)||[])[1]||""}:"Chrome"===e[1]&&(t=n.match(/\b(OPR|Edge)\/(\d+)/))?{name:t[1].replace("OPR","Opera"),version:t[2]}:(e=e[2]?[e[1],e[2]]:[navigator.appName,navigator.appVersion,"-?"],(t=n.match(/version\/(\d+)/i))&&e.splice(1,1,t[1]),{name:e[0],version:e[1]})},t.checkMobile=function(){var t,n=!1;return t=navigator.userAgent||navigator.vendor||window.opera,(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|
1sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))&&(n=!0),n},t.isMobile={Android:function(){return navigator.userAgent.match(/Android/i)},BlackBerry:function(){return navigator.userAgent.match(/BlackBerry/i)},iOS:function(){return navigator.userAgent.match(/iPhone|iPod/i)},iOS_ipad:function(){return navigator.userAgent.match(/iPad/i)},Opera:function(){return navigator.userAgent.match(/Opera Mini/i)},Windows:function(){return navigator.userAgent.match(/IEMobile/i)},any:function(){return t.isMobile.Android()||t.isMobile.BlackBerry()||t.isMobile.iOS()||t.isMobile.iOS_ipad()||t.isMobile.Opera()||t.isMobile.Windows()},is_mobile:function(){return t.isMobile.any()?1:0},getOs:function(){return t.isMobile.Android()?"android":t.isMobile.iOS()||t.isMobile.iOS_ipad()?"ios":"desktop"}},t.ajax=function(t,n,e,i){var o=!1!==i,r=new XMLHttpRequest;r.onload=function(t){var n=t.target,i="";"json"!==n.responseType&&("("===(i=n.responseText)[0]&&(i=i.substring(1,i.length)),")"===i[i.length-1]&&(i=i.substring(0,i.length-1)),i=JSON.parse(i),e(i))};var a=n;o&&(a+=(-1===n.indexOf("?")?"?":"&")+(new Date).getTime());r.open(t,a,!0),r.send()},t.pixel=function(n,e,i){var o=document.getElementsByTagName("BODY")[0],r=-1===n.indexOf("?")?"?":"&",a="".concat(n).concat(r,"vid=").concat(t.getVid(),"&r=").concat((new Date).getTime()),c=document.createElement("img");c.className="trdpix",c.onerror=function(){},c.onload=function(){null==o||o.removeChild(c),i&&i()},c.src=a,c.height=1,c.width=1,c.alt="",c.style.cssText="display:none !important; visibility:hidden !important;width:1px;height:1px;",null==o||o.appendChild(c)},t.cookie={decodeCookie:function(){for(var n=document.cookie.split(";"),e={},i=0;i<n.length;i++){var o=n[i],r=o.indexOf("="),a=$Trd_Utils.trim(t.tryDecodeUri(o.slice(0,r))),c=t.tryDecodeUri(o.slice(r+1));e[a]=c}return e},findCookieByName:function(n){var e=t.cookie.decodeCookie();for(var i in e){var o=e[i];if(0===i.indexOf(n))return o}},get:function(t){var n=document.cookie.match(new RegExp("(?:^|; )"+t.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return n?decodeURIComponent(n[1]):void 0},set:function(t,n,e){var i=(e=e||{}).expires;if("number"==typeof i&&i){var o=new Date;o.setTime(o.getTime()+1e3*i),i=e.expires=o}i&&i.toUTCString&&(e.expires=i.toUTCString());var r=t+"="+(n=encodeURIComponent(n));for(var a in e){r+="; "+a;var c=e[a];!0!==c&&(r+="="+c)}document.cookie=r+"; Secure"},erase:function(t,n){document.cookie=t+"=; domain="+n+"; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;"},getCookieByName:function(t){var n="string"==typeof document.cookie?document.cookie:"";if((n=$Trd_Utils.trim(n))&&n.length>0)for(var e=n.split("; "),i="",o="",r=0;r<e.length;r++){var a=e[r].split("=");if(i=$Trd_Utils.trim(a[0]),o=$Trd_Utils.trim(a[1]),i.indexOf("hash")<0&&0===i.indexOf(t))return{name:i,value:o}}return{name:"",value:""}},getCookieByExactName:function(t){var n="string"==typeof document.cookie?document.cookie:"";if((n=$Trd_Utils.trim(n))&&n.length>0)for(var e=n.split("; "),i="",o="",r=0;r<e.length;r++){var a=e[r].split("=");if(i=$Trd_Utils.trim(a[0]),o=$Trd_Utils.trim(a[1]),i===t)return{name:i,value:o}}return{name:"",value:""}}},t.encode=function(t){return String(t).replace(/[,;"\\=\s%]/g,(function(t){return encodeURIComponent(t)}))},t.decode=function(t){return decodeURIComponent(t)},t.isArray=function(t){return"[object HTMLCollection]"==={}.toString.call(t)||"[object NodeList]"==={}.toString.call(t)||"[object Array]"==={}.toString.call(t)},t.toArray=function(t){var n,e;for(e=[],n=t.length;n--;e[n]=t[n]);return e},t.dom={addHandler:function(t,n,e){t.addEventListener?t.addEventListener(n,e,!0):t.attachEvent?t.attachEvent("on"+n,e):t["on"+n]=e},removeHandler:function(t,n,e){t.removeEventListener?t.removeEventListener(n,e,!1):t.detachEvent?t.detachEvent("on"+n,e):t["on"+n]=null},add_event:function(n,e,i){var o=i||!1;if("window"===n)return t.dom.addHandler(window,e,o),!0;if("document"===n)return t.dom.addHandler(document,e,o),!0;if(n=t.dom.getElement(n))if(t.isArray(n)){n=t.toArray(n);for(var r=0;r<n.length;r++)t.dom.addHandler(n[r],e,o)}else t.dom.addHandler(n,e,o);return n},remove_event:function(n,e,i){var o=i||{};if("window"===n)return t.dom.removeHandler(window,e,o),!0;if("document"===n)return t.dom.removeHandler(document,e,o),!0;if(n=t.dom.getElement(n))if(t.isArray(n)){n=t.toArray(n);for(var r=0;r<n.length;r++)t.dom.removeHandler(n[r],e,o)}else t.dom.removeHandler(n,e,o)},getElement:function(t){return 0===t.indexOf("#")&&!1===t.indexOf(" ")&&!1===t.indexOf(".")?document.getElementById(t):document.querySelectorAll(t)}},t.addCssIntoHead=function(t,n){var e=document.createElement("style");e.type="text/css",e.id=n,t=(t=(t=(t=t.replace('<style type="text/css">',"")).replace("</style>","")).replace(/(?:\r\n|\r|\n)/g,"")).replace(/  +/g," "),e.innerText=t,document.getElementsByTagName("head")[0].appendChild(e)},t}(),RecordsService=function(){function t(t,n,e){var i;void 0===e&&(e=100),this.context=t,this.recordsKeyName=n,this.maxRecords=e,this.expires=36e6,this.records=this.read(),$Trd_Tools.cookie.findCookieByName(this.recordsKeyName)&&($Trd_Tools.cookie.erase(this.recordsKeyName,null===(i=this.context.pageDetails)||void 0===i?void 0:i.cook_domain),this.set())}return t.prototype.getTimeSeconds=function(){return Math.round((new Date).getTime()/1e3)},t.prototype.read=function(){var t=window.localStorage.getItem(this.recordsKeyName)||$Trd_Tools.cookie.findCookieByName(this.recordsKeyName);return t&&"null"!==t&&t.length?JSON.parse(t):[]},t.prototype.set=function(){var t=JSON.stringify(this.records);return window.localStorage.setItem(this.recordsKeyName,t),!0},t.prototype.getRecord=function(t){return this.records.find(t)},t.prototype.add=function(t){this.records.length>this.maxRecords&&this.records.shift(),this.records.push(t),this.set()},t}(),__extends=this&&this.__extends||function(){var t=function(n,e){return t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,n){t.__proto__=n}||function(t,n){for(var e in n)Object.prototype.hasOwnProperty.call(n,e)&&(t[e]=n[e])},t(n,e)};return function(n,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function i(){this.constructor=n}t(n,e),n.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}}(),$Trd_UserPageHistory_Cook=function(t){function n(n,e){var i=t.call(this,n,"trd_userpagehistory",50)||this;return i.context=n,i.logger=e,i}return __extends(n,t),n.prototype.addHistory=function(t){var n=this;return t.forEach((function(t){if(t.PageId){var e=n.getRecord((function(n){return Number(n.id)===Number(t.PageId)}));e?e.ls=n.getTimeSeconds():n.add({id:t.PageId,ls:n.getTimeSeconds()})}})),this.set(),!0},n}(RecordsService);function mapBackendTriggers(t){return t&&t.length>0?t.map((function(t){switch(t){case"short_timeout":return $Trd_TriggersEventsTypes.EV_SHORT_TIMEOUT_FROM_PAGE_LOAD_EXPIRED;case"long_timeout":return $Trd_TriggersEventsTypes.EV_LONG_TIMEOUT_FROM_PAGE_LOAD_EXPIRED;case"scroll":return $Trd_TriggersEventsTypes.EV_PAGE_SCROLL;case"container_shown":return $Trd_TriggersEventsTypes.EV_CONTAINER_SHOWN;case"force_show":return $Trd_TriggersEventsTypes.EV_CTA_FORCE_SHOW;case"exit_intent":return $Trd_TriggersEventsTypes.EV_EXIT_INTENT;case"trd_page_read":return $Trd_TriggersEventsTypes.EV_PAGE_READ;case"trd_first_interaction":return $Trd_TriggersEventsTypes.EV_FIRST_INT
1ERACTION;case"trd_units_ready":return $Trd_TriggersEventsTypes.EV_TRD_UNITS_READY;case"thirty_timeout":return $Trd_TriggersEventsTypes.EV_TIMEOUT_THIRTY_FROM_PAGE_LOAD_EXPIRED;case"sixty_timeout":return $Trd_TriggersEventsTypes.EV_TIMEOUT_SIXTY_PAGE_LOAD_EXPIRED;default:return t}})):[]}!function(t){t[t.SHOW=0]="SHOW",t[t.DONT_SHOW=1]="DONT_SHOW"}(enRenderModes||(enRenderModes={})),function(t){t.CTA_INITIALIZED="cta_initialized",t.CTA_SHOWN="cta_shown",t.CTA_CLOSE="cta_close",t.CTA_COMPLETE="cta_complete",t.CTA_NOT_EXPOSED="cta_not_exposed",t.CTA_TRIGGER_USED="trd_unit_trigger_used"}($Trd_InternalEventsTypes||($Trd_InternalEventsTypes={})),function(t){t.EV_TRD_READY="trd_ready",t.EV_TRD_UNITS_READY="trd_units_ready",t.EV_PAGE_READ="trd_page_read",t.EV_PAGE_SCROLL="trd_page_scroll",t.EV_EXIT_INTENT="trd_exit_intent",t.EV_FIRST_INTERACTION="trd_first_interaction",t.EV_SHORT_TIMEOUT_FROM_PAGE_LOAD_EXPIRED="trd_short_timeout",t.EV_LONG_TIMEOUT_FROM_PAGE_LOAD_EXPIRED="trd_long_timeout",t.EV_CONTAINER_SHOWN="trd_container_shown",t.EV_CTA_FORCE_SHOW="trd_cta_force_show",t.EV_TIMEOUT_THIRTY_FROM_PAGE_LOAD_EXPIRED="trd_thirty_timeout",t.EV_TIMEOUT_SIXTY_PAGE_LOAD_EXPIRED="trd_sixty_timeout"}($Trd_TriggersEventsTypes||($Trd_TriggersEventsTypes={}));var Frequency,UnitVisibiltyType,UnitTypeId,AceVariantType,AceElementAction,AceElementAddPosition,AceElementAddType,ElementReplaceType,AceImageReplaceMode,AceImageObjectFit,CssSizeUnits,AceTextAlign,AcePosition,AceElementDisplay,AceBackgroundImageFit,StreamType,StreamContentType,StreamContentDesktopPosition,StreamContentThumbnailType,StreamLayoutAutoLoadTrigger,StreamLayoutType,StreamLayoutSliderStyle,StreamLayoutSliderPosition,RemarketingType,PostCompletionType,$Trd_Context=function(){},$Trd_EnvironmentSettings=function(){function t(){}return Object.defineProperty(t.prototype,"trafficEventsEndpoint",{get:function(){return this.trafficServiceUrl+this.trafficEventPath},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"trafficSetMaEndpoint",{get:function(){return this.trafficServiceUrl+this.trafficSetMaPath},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"cdnPathEndpoint",{get:function(){return this.cdnPath},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"cdnCssEndpoint",{get:function(){return this.cdnPath+this.loadCssPath},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"cdnTemplateEndpoint",{get:function(){return this.cdnPath+this.loadTemplatePath},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"trafficPersonalEndpoint",{get:function(){return this.trafficServiceUrl+this.loadPersonalPath},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isStage",{get:function(){return this.cdnPath.includes("stage")||this.cdnPath.includes("localhost")},enumerable:!1,configurable:!0}),t}(),$Trd_ClientCookie=function(){this.name="trd_cid",this.expires=31536e3},$Trd_CtaClientCookie=function(){this.name="trd_exitintentclient",this.expires=31536e3},$Trd_ButtonSelector=function(){};!function(t){t[t.EveryPage=0]="EveryPage",t[t.EverySession=1]="EverySession",t[t.Never=3]="Never"}(Frequency||(Frequency={})),function(t){t[t.Embedded=0]="Embedded",t[t.Full=1]="Full",t[t.Light=2]="Light",t[t.Float=3]="Float",t[t.Sliding=4]="Sliding",t[t.None=5]="None",t[t.Launcher=6]="Launcher"}(UnitVisibiltyType||(UnitVisibiltyType={})),function(t){t[t.Text=0]="Text",t[t.Content=1]="Content",t[t.Form=2]="Form",t[t.Script=3]="Script",t[t.Hub=4]="Hub",t[t.Survey=5]="Survey",t[t.FastText=6]="FastText",t[t.ContexTile=7]="ContexTile"}(UnitTypeId||(UnitTypeId={})),function(t){t[t.Elements=1]="Elements",t[t.Urls=2]="Urls"}(AceVariantType||(AceVariantType={})),function(t){t[t.Edit=1]="Edit",t[t.Remove=2]="Remove",t[t.Add=3]="Add",t[t.Replace=4]="Replace",t[t.Reorder=5]="Reorder"}(AceElementAction||(AceElementAction={})),function(t){t[t.Before=1]="Before",t[t.After=2]="After"}(AceElementAddPosition||(AceElementAddPosition={})),function(t){t[t.Text=1]="Text",t[t.Image=2]="Image",t[t.Banner=3]="Banner",t[t.Button=4]="Button",t[t.Html=5]="Html"}(AceElementAddType||(AceElementAddType={})),function(t){t[t.Text=1]="Text",t[t.Image=2]="Image",t[t.Link=3]="Link",t[t.Banner=4]="Banner",t[t.IFrame=5]="IFrame"}(ElementReplaceType||(ElementReplaceType={})),function(t){t[t.ChangeOnlyImageSource=1]="ChangeOnlyImageSource",t[t.KeepOrigDimensions=2]="KeepOrigDimensions",t[t.CustomDimensions=3]="CustomDimensions"}(AceImageReplaceMode||(AceImageReplaceMode={})),function(t){t[t.None=1]="None",t[t.Contain=2]="Contain",t[t.Cover=3]="Cover",t[t.Fill=4]="Fill",t[t.ScaleDown=5]="ScaleDown"}(AceImageObjectFit||(AceImageObjectFit={})),function(t){t[t.Pixels=1]="Pixels",t[t.Precentage=2]="Precentage"}(CssSizeUnits||(CssSizeUnits={})),function(t){t[t.Left=1]="Left",t[t.Center=2]="Center",t[t.Right=3]="Right",t[t.Justify=4]="Justify"}(AceTextAlign||(AceTextAlign={})),function(t){t[t.Left=1]="Left",t[t.Center=2]="Center",t[t.Right=3]="Right"}(AcePosition||(AcePosition={})),function(t){t[t.Block=1]="Block",t[t.Inline=2]="Inline"}(AceElementDisplay||(AceElementDisplay={})),function(t){t[t.Original=0]="Original",t[t.Contain=1]="Contain",t[t.Cover=2]="Cover",t[t.Fill=3]="Fill"}
1(AceBackgroundImageFit||(AceBackgroundImageFit={})),function(t){t[t.Stream=1]="Stream",t[t.Autopilot=2]="Autopilot"}(StreamType||(StreamType={})),function(t){t[t.Url=1]="Url",t[t.Pdf=2]="Pdf",t[t.Otw=3]="Otw",t[t.Auto=4]="Auto",t[t.Embedded=5]="Embedded"}(StreamContentType||(StreamContentType={})),function(t){t[t.Left=1]="Left",t[t.Right=2]="Right"}(StreamContentDesktopPosition||(StreamContentDesktopPosition={})),function(t){t[t.None=0]="None",t[t.RoundImage=1]="RoundImage",t[t.RoundedCorners=2]="RoundedCorners",t[t.Square=3]="Square"}(StreamContentThumbnailType||(StreamContentThumbnailType={})),function(t){t[t.Scroll=0]="Scroll",t[t.Timer=1]="Timer"}(StreamLayoutAutoLoadTrigger||(StreamLayoutAutoLoadTrigger={})),function(t){t[t.SidePanel=1]="SidePanel",t[t.Slider=2]="Slider",t[t.Mixed=3]="Mixed"}(StreamLayoutType||(StreamLayoutType={})),function(t){t[t.Vertical=1]="Vertical",t[t.Horizontal=2]="Horizontal"}(StreamLayoutSliderStyle||(StreamLayoutSliderStyle={})),function(t){t[t.BottomRight=1]="BottomRight",t[t.BottomLeft=2]="BottomLeft",t[t.MiddleRight=3]="MiddleRight",t[t.MiddleLeft=4]="MiddleLeft"}(StreamLayoutSliderPosition||(StreamLayoutSliderPosition={})),function(t){t[t.TrendemonGoalPixel=1]="TrendemonGoalPixel",t[t.Facebook=2]="Facebook",t[t.Outbrain=3]="Outbrain",t[t.Google=4]="Google",t[t.ImagePixel=5]="ImagePixel",t[t.Zemanta=6]="Zemanta"}(RemarketingType||(RemarketingType={})),function(t){t[t.None=0]="None",t[t.GoalPixel=1]="GoalPixel",t[t.DownloadFile=2]="DownloadFile",t[t.Redirect=3]="Redirect"}(PostCompletionType||(PostCompletionType={}));var GuidingQuestionsType,QnaBarContentType,$Trd_Logger=function(){function t(t){this.context=t}return t.prototype.log=function(t){var n,e,i;console.info(t);var o=$Trd_Base64.encode(t.stack),r={accountId:this.context.accountId,cookie:null===(n=this.context.cid)||void 0===n?void 0:n.value,img:1,type:"log",url:$Trd_Base64.encode(null!==(i=null===(e=this.context.pageDetails)||void 0===e?void 0:e.url)&&void 0!==i?i:""),log:o},a=this.context.environment.trafficEventsEndpoint+"?"+$Trd_Utils.objectToQueryString(r);$Trd_Tools.pixel(a,"trd_log")},t.prototype.logparam=function(t){var n;(null===(n=this.context.pageDetails)||void 0===n?void 0:n.urlParams)&&"true"===this.context.pageDetails.urlParams.trd_log&&console.info(t)},t}(),COOKIE_NAMES={VISITOR_UID:"trd_vuid_l",VISITOR_ID:"trd_vid_l"},$Trd_Visitor=function(){function t(t,n){this.context=t,this.logger=n}return Object.defineProperty(t.prototype,"canUseCookies",{get:function(){return $Trd_Utils.canUseTrackingCookies(this.context)},enumerable:!1,configurable:!0}),t.prototype.setEmail=function(t,n){var e;void 0===n&&(n=this.context);var i={AccountId:n.accountId,Email:t,Cookie:null===(e=n.cid)||void 0===e?void 0:e.value};window.localStorage.setItem("trd-elist",btoa(t));var o="".concat(n.environment.trafficServiceUrl,"/api/MarketingAutomation/set-email?").concat($Trd_Utils.objectToQueryString(i)),r=this;$Trd_Tools.JSONP(o,(function(t){try{window.localStorage.removeItem("trd-elist"),r.setTracker({vid:t.VisitorInternalId,vuid:t.VisitorUid},r.context)}catch(t){}}))},t.prototype.getTracker=function(){var t,n,e;if(!$Trd_Utils.isStorageDisabledForHost()){if(this.canUseCookies)n=$Trd_Tools.cookie.findCookieByName(COOKIE_NAMES.VISITOR_ID)||(window.localStorage?window.localStorage.getItem(COOKIE_NAMES.VISITOR_ID):null),e=$Trd_Tools.cookie.findCookieByName(COOKIE_NAMES.VISITOR_UID)||(window.localStorage?window.localStorage.getItem(COOKIE_NAMES.VISITOR_UID):null);else{n=window.localStorage?window.localStorage.getItem(COOKIE_NAMES.VISITOR_ID):null,e=window.localStorage?window.localStorage.getItem(COOKIE_NAMES.VISITOR_UID):null;try{var i=null===(t=this.context.pageDetails)||void 0===t?void 0:t.cook_domain;$Trd_Tools.cookie.erase(COOKIE_NAMES.VISITOR_ID,i),$Trd_Tools.cookie.erase(COOKIE_NAMES.VISITOR_UID,i)}catch(t){this.logger.log(t)}}return n&&e?{vid:n,vuid:e}:void 0}},t.prototype.setTracker=function(t,n){var e,i,o,r,a=$Trd_Utils.isStorageDisabledForHost();try{!a&&window.localStorage&&(window.localStorage.setItem(COOKIE_NAMES.VISITOR_ID,t.vid),window.localStorage.setItem(COOKIE_NAMES.VISITOR_UID,t.vuid))}catch(t){}
1this.canUseCookies&&($Trd_Tools.cookie.set(COOKIE_NAMES.VISITOR_ID,t.vid,{expires:null===(e=this.context.cid)||void 0===e?void 0:e.expires,path:"/",domain:null===(i=n.pageDetails)||void 0===i?void 0:i.cook_domain}),$Trd_Tools.cookie.set(COOKIE_NAMES.VISITOR_UID,t.vuid,{expires:null===(o=n.cid)||void 0===o?void 0:o.expires,path:"/",domain:null===(r=n.pageDetails)||void 0===r?void 0:r.cook_domain})),n.visitorId=t.vid},t}(),LOCAL_STORAGE_ITEM_NAME="trd-elist",$Trd_FormListener=function(t,n,e){this.context=t,this.logger=n,this.visitor=e;var i=Array.from(document.querySelectorAll('input[type="email"]')),o=window.localStorage.getItem(LOCAL_STORAGE_ITEM_NAME);if(o){var r=atob(o);this.visitor.setEmail(r)}var a=this;i.forEach((function(t){t.addEventListener("change",(function(t){try{var n=t.target.value;$Trd_Utils.isValidEmail(n)&&a.visitor.setEmail(n)}catch(t){}}))}))},$Trd_UrlGrabber=function(){function t(t,n){var e;this.context=t,this.visitor=n,this.emailParamsNames=["mail","utm_emaddress"],(null===(e=this.context.accountSettings)||void 0===e?void 0:e.trackUrl)&&this.init()}return t.prototype.init=function(){var t,n=this,e=function(t){i.emailParamsNames.forEach((function(e){var i;if(t.indexOf(e)>=0){var o=null===(i=n.context.pageDetails)||void 0===i?void 0:i.urlParams[t];o&&o.length&&$Trd_Utils.isValidEmail(o)&&n.visitor.setEmail(o)}}))},i=this;for(var o in null===(t=this.context.pageDetails)||void 0===t?void 0:t.urlParams)e(o)},t}(),$Trd_Events=function(){function t(t,n){this.context=t,this.logger=n,this.TIMEOUT_READ=25e3,this.TIMEOUT_READ_SCROLL=13e3,this.isScroll=!1,this.readSent=!1,this.isReadMinScrollReached=!1,this.isReadMinScrollTimeout=!1}return t.prototype.init=function(){this.registerPageReadTimers(),this.registerButtons()},t.prototype.initSpa=function(){this.unregisterPageReadTimers(),this.registerPageReadTimers()},t.prototype.replayGoals=function(){var t=this,n=window.$TRD_goals;n&&n.length&&n.forEach((function(n){t.notifyGoal(n)})),delete window.$TRD_goals},t.prototype.handleUnsubmittedLeadForm=function(){var t,n,e,i;if(localStorage.getItem("trd_lead_frm")){var o=JSON.parse(atob(null!==(t=localStorage.getItem("trd_lead_frm"))&&void 0!==t?t:"")),r={AccountId:this.context.accountId,CtaId:o.id,trd_cid:null===(n=this.context.cid)||void 0===n?void 0:n.value,ClientUrl:o.url,uuid:(null===(e=this.context.uuid)||void 0===e?void 0:e.value)||(new Date).getTime(),FormDataStr:JSON.stringify(o.formFields),StreamId:null!==(i=this.context.streamId)&&void 0!==i?i:""};this.context.maCookie&&this.context.maCookie.length&&(r.maCook=btoa(this.context.maCookie));var a="".concat(this.context.environment.trafficServiceUrl,"/api/experience/new-lead?").concat($Trd_Utils.objectToQueryString(r));$Trd_Tools.JSONP(a,(function(t){localStorage.removeItem("trd_lead_frm")}))}},t.prototype.notifyGoal=function(t){var n,e,i,o,r=Object.assign({accountId:this.context.accountId,cookie:null===(n=this.context.cid)||void 0===n?void 0:n.value,url:$Trd_Base64.encode(null!==(i=null===(e=this.context.pageDetails)||void 0===e?void 0:e.url)&&void 0!==i?i:""),streamId:null!==(o=this.context.streamId)&&void 0!==o?o:""},t),a="".concat(this.context.environment.trafficEventsEndpoint,"/goal?").concat($Trd_Utils.objectToQueryString(r));$Trd_Tools.pixel(a,"goal".concat(t.goalId))},t.prototype.notifyPageRead=function(){var t,n,e;if(!this.readSent){var i={accountId:this.context.accountId,cookie:null===(t=this.context.cid)||void 0===t?void 0:t.value,url:$Trd_Base64.encode(null!==(e=null===(n=this.context.pageDetails)||void 0===n?void 0:n.url)&&void 0!==e?e:""),streamId:this.context.streamId&&this.context.streamContentId?this.context.streamId:""};this.readSent=!0;var o="".concat(this.context.environment.trafficEventsEndpoint,"/pageread?").concat($Trd_Utils.objectToQueryString(i));$Trd_Tools.pixel(o,"pageread"),document.dispatchEvent(new Event($Trd_TriggersEventsTypes.EV_PAGE_READ)),this.afterScrollTimer&&clearTimeout(this.afterScrollTimer),this.simpleTimer&&clearTimeout(this.simpleTimer)}},t.prototype.registerPageReadTimers=function(){var t,n=this,e=null===(t=this.context.accountSettings)||void 0===t?void 0:t.readMinScroll;e?($Trd_Tools.dom.addHandler(window,"scroll",(function(){100*window.scrollY/(document.body.offsetHeight-window.innerHeight)>=e&&(n.isReadMinScrollReached=!0,!n.readSent&&n.isReadMinScrollTimeout&&n.notifyPageRead())})),this.afterScrollTimer=setTimeout((function(){n.isReadMinScrollTimeout=!0,!n.readSent&&n.isReadMinScrollReached&&n.notifyPageRead()}),this.context.readTimeoutAfterScroll||this.TIMEOUT_READ_SCROLL)):($Trd_Tools.dom.addHandler(window,"scroll",(function(){n.isScroll&&(n.afterScrollTimer&&clearTimeout(n.afterScrollTimer),n.afterScrollTimer=setTimeout((function(){n.notifyPageRead()}),n.context.readTimeoutAfterScroll||n.TIMEOUT_READ_SCROLL),n.isScroll=!1),n.isScroll=!0})),this.simpleTimer=setTimeout((function(){n.notifyPageRead()}),this.context.readTimeout||this.TIMEOUT_READ))},t.prototype.unregisterPageReadTimers=function(){this.readSent=!1,this.isScroll=!1,this.isReadMinScrollReached=!1,this.isReadMinScrollTimeout=!1,this.afterScrollTimer&&(clearTimeout(this.afterScrollTimer),this.afterScrollTimer=void 0),this.simpleTimer&&(clearTimeout(this.simpleTimer),this.simpleTimer=null)},t.prototype.registerButtons=function(){var t=this;$Trd_Tools.dom.addHandler(document,"click",(function(n){t.addEventListener(n,t)}))},t.prototype.addEventListener=function(t,n){for(var e,i,o,r=null!==(i=null===(e=n.context.accountSettings)||void 0===e?void 0:e.buttonSelectors)&&void 0!==i?i:[],a=0;a<r.length;a++)try{var c=!1;try{c=t.target.closest(r[a].button_selector)}catch(n){c=t.target}
1var d=document.querySelectorAll(r[a].button_selector);if(d.length)for(var s=0;s<d.length;s++)c===d[s]&&r[a]&&r[a].id&&n.goalElementClickHandler(t,t.srcElement,null!==(o=r[a].id)&&void 0!==o?o:0)}catch(t){}},t.prototype.goalElementClickHandler=function(t,n,e){var i,o,r,a="A"===n.tagName,c=n.getAttribute("href"),d="_blank"===n.getAttribute("target"),s=!0;c&&(s=$Trd_Utils.isUrl(c));var l=a&&s&&!d;l&&t.preventDefault();var u={accountId:this.context.accountId,cookie:null===(i=this.context.cid)||void 0===i?void 0:i.value,url:$Trd_Base64.encode(null!==(r=null===(o=this.context.pageDetails)||void 0===o?void 0:o.url)&&void 0!==r?r:""),goalId:e},h="".concat(this.context.environment.trafficEventsEndpoint,"/goal?").concat($Trd_Utils.objectToQueryString(u));if($Trd_Tools.pixel(h,"goal"),setTimeout((function(){l&&c&&(location.href=c)}),500),a&&s&&!d)return!1},t}(),$Trd_Pageview=function(){function t(t,n){this.context=t,this.logger=n}return t.prototype.notifyPageView=function(){var t,n,e,i,o,r,a,c,d={accountId:this.context.accountId,url:$Trd_Base64.encode(null!==(n=null===(t=this.context.pageDetails)||void 0===t?void 0:t.url)&&void 0!==n?n:""),cookie:null===(e=this.context.cid)||void 0===e?void 0:e.value,referral:(null===(i=this.context.pageDetails)||void 0===i?void 0:i.reffer)?$Trd_Base64.encode(this.context.pageDetails.reffer):"",variants:null!==(r=null===(o=this.context.variants)||void 0===o?void 0:o.join(","))&&void 0!==r?r:"",otwId:this.context.otwId?this.context.otwId:"",otwItemId:this.context.otwItemId?this.context.otwItemId:"",autopilotId:null!==(a=this.context.autopilotId)&&void 0!==a?a:"",streamId:this.context.streamId&&this.context.streamContentId?this.context.streamId:"",streamContentId:this.context.streamContentId?this.context.streamContentId:"",isPreview:this.context.isStreamPreview,fromStream:this.context.fromStream},s="";if(null===(c=this.context.accountSettings)||void 0===c?void 0:c.trackGaVisitors){var l=$Trd_Tools.cookie.getCookieByExactName("_ga");l.value&&(s="&gavid=".concat(l.value.split(".").slice(-2).join(".")))}var u="".concat(this.context.environment.trafficEventsEndpoint,"/pageview?").concat($Trd_Utils.objectToQueryString(d)).concat(s);$Trd_Tools.pixel(u,"pageview")},t}(),$TRD_MA_COOKIE_NAME="trd_ma_cookie",$TRD_MA_COOKIE_NAME_MAP={hubspot:"hubspotutk",marketo:"_mkto_trk",pardot:"visitor_id",acton:"wp",salesforce:"salesforce_id"},$Trd_MarketingAutomation=function(){function t(t,n,e){var i,o,r;if(this.context=t,this.logger=n,this.visitor=e,this.maCookieSent=!1,this.cookDomain=null!==(o=null===(i=t.pageDetails)||void 0===i?void 0:i.cook_domain)&&void 0!==o?o:"",this.maCookieValue="",$Trd_Utils.isStorageDisabledForHost())this.canUseCookies=!1,this.savedCookie={name:$TRD_MA_COOKIE_NAME,value:""};else if(this.canUseCookies=$Trd_Utils.canUseTrackingCookies(this.context),this.canUseCookies)this.savedCookie=$Trd_Tools.cookie.getCookieByName($TRD_MA_COOKIE_NAME);else{var a="";try{window.localStorage&&(a=null!==(r=window.localStorage.getItem($TRD_MA_COOKIE_NAME))&&void 0!==r?r:"")}catch(t){a=""}this.savedCookie={name:$TRD_MA_COOKIE_NAME,value:a};try{$Trd_Tools.cookie.erase($TRD_MA_COOKIE_NAME,this.cookDomain)}catch(t){this.logger.log(t)}}this.savedCookie.value&&"undefined"!==this.savedCookie.value&&(this.maCookieValue=this.savedCookie.value,this.context.maCookie=this.maCookieValue,this.savedCookie.value=$Trd_Base64.decode($Trd_Utils.url.decode(this.savedCookie.value))),this.check_cookie()}return t.prototype.check_cookie=function(){var t;if(null===(t=this.context.accountSettings)||void 0===t?void 0:t.ma_system)this.send_tracking({tracking_ma_name:this.context.accountSettings.ma_system});else{$Trd_Tools.cookie.erase($TRD_MA_COOKIE_NAME,this.cookDomain);try{window.localStorage&&window.localStorage.removeItem($TRD_MA_COOKIE_NAME)}catch(t){}}},t.prototype.send_tracking=function(t){var n,e,i,o=this,r=$Trd_Utils.isStorageDisabledForHost();if(this.canUseCookies&&!r&&t.tracking_ma_name){var a=$TRD_MA_COOKIE_NAME_MAP[t.tracking_ma_name],c=$Trd_Tools.cookie.getCookieByName(a);if(a&&c.value&&(this.maCookieValue=$Trd_Utils.url.decode(c.value),this.context.maCookie=this.maCookieValue,c.value!==this.savedCookie.value&&!this.maCookieSent)){c.value=$Trd_Utils.trim(c.value),
1c.value=c.value.replace(/(^")|("$)/gm,""),c.value=$Trd_Base64.encode(c.value);var d={AccountId:this.context.accountId,ClientUrl:$Trd_Base64.encode(null!==(e=null===(n=this.context.pageDetails)||void 0===n?void 0:n.url)&&void 0!==e?e:""),CookieId:null===(i=this.context.cid)||void 0===i?void 0:i.value,MaCookie:c.value,MaCookieName:$Trd_Base64.encode(c.name),MaName:t.tracking_ma_name},s=this;this.maCookieSent=!0,$Trd_Tools.JSONP(this.context.environment.trafficSetMaEndpoint+"?"+$Trd_Utils.objectToQueryString(d),(function(t){try{t&&(t.VisitorInternalId&&s.visitor.setTracker({vid:t.VisitorInternalId,vuid:t.VisitorUid},s.context),s.canUseCookies&&$Trd_Tools.cookie.set($TRD_MA_COOKIE_NAME,c.value,{expires:43200,path:"/",domain:o.cookDomain}))}catch(t){o.logger.log(t)}}))}}},t}(),$TRD_CtaComponent=function(){function t(t,n,e,i){this.cta=t,this.ctaParams=n,this.context=e,this.renderingContext=i,this.SCROLL_DEPTH_DEFAULT=50,this.isShowNotified=!1,this._isVisible=!1,this.registeredTriggers=[],this.isContainerShownTriggerActivated=!1}return Object.defineProperty(t.prototype,"id",{get:function(){return this.cta.Id},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"viewModelId",{get:function(){return this.cta.ViewModelId},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"eventPrefix",{get:function(){return this.getEventPrefix()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isVisible",{get:function(){return this._isVisible},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"containerElement",{get:function(){return this._containerElement},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isAutoEmbed",{get:function(){var t;return null===(t=this._containerElement)||void 0===t?void 0:t.classList.contains("trd-auto-embed")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"visibilityType",{get:function(){return this.cta.VisibiltyTypeId},enumerable:!1,configurable:!0}),t.prototype.hide=function(){},t.prototype.clear=function(){},t.prototype.silentClose=function(t){var n;void 0===t&&(t=!1),null===(n=this.close)||void 0===n||n.call(this,t)},t.prototype.isEmbedded=function(){var t;return(null===(t=this.cta)||void 0===t?void 0:t.VisibiltyTypeId)===UnitVisibiltyType.Embedded},t.prototype.notify=function(t){this.isOffer&&t===$Trd_InternalEventsTypes.CTA_CLOSE&&this.setOfferPopupTimestamp(),document.dispatchEvent(new CustomEvent(t,{detail:this.getCtaEventData()}))},t.prototype.unitClosed=function(){this._isVisible=!1},t.prototype.getCtaEventData=function(){return{cta:this.cta,ctaParams:this.ctaParams,ctaEventPrefix:this.getEventPrefix(),container:this._containerElement}},t.prototype.showComponent=function(t){return __awaiter(this,void 0,void 0,(function(){var n,e;return __generator(this,(function(i){switch(i.label){case 0:return e=!0,this.cta.RenderMode!==enRenderModes.SHOW?[3,3]:(n=$Trd_InternalEventsTypes.CTA_SHOWN,this.isVisible?[3,2]:[4,this.show()]);case 1:e=i.sent(),this._isVisible=!0,i.label=2;case 2:return[3,4];case 3:n=$Trd_InternalEventsTypes.CTA_NOT_EXPOSED,i.label=4;case 4:return e&&t&&document.dispatchEvent(new CustomEvent($Trd_InternalEventsTypes.CTA_TRIGGER_USED,{detail:{unit:this.cta,trigger:null==t?void 0:t.type}})),!this.isShowNotified&&e&&(this.notify(n),this.isShowNotified=!0),[2]}}))}))},t.prototype.initializeComponent=function(t,n){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(e){switch(e.label){case 0:return this._containerElement=t,this.ctaIdentity=t.getAttribute("data-trd-tag"),this.initialize(t),!n||0===n.length||this.renderingContext&&this.cta.CtaType===String(UnitTypeId.Hub)?[4,this.showComponent()]:[3,2];case 1:return e.sent(),[3,4];case 2:return[4,this.registerTriggers(n)];case 3:e.sent(),e.label=4;case 4:return this.notify($Trd_InternalEventsTypes.CTA_INITIALIZED),[2]}}))}))},t.prototype.registerTriggers=function(t){return __awaiter(this,void 0,void 0,(function(){var n,e,i,o=this;return __generator(this,(function(r){switch(r.label){case 0:n=0,r.label=1;case 1:return n<t.length?(e=t[n])!==$Trd_TriggersEventsTypes.EV_CONTAINER_SHOWN?[3,3]:[4,this.registerContainerShownTrigger()]:[3,5];case 2:return r.sent(),[3,4];case 3:i=function(t){return __awaiter(o,void 0,void 0,(function(){return __generator(this,(function(n){switch(n.label){case 0:return[4,this.triggerHandler(t)];case 1:return[2,n.sent()]}}))}))},document.addEventListener(e,i),this.registeredTriggers.push({trigger:e,listener:i}),r.label=4;case 4:return n++,[3,1];case 5:return[2]}}
1))}))},t.prototype.triggerHandler=function(t){return __awaiter(this,void 0,void 0,(function(){var n,e,i,o;return __generator(this,(function(r){switch(r.label){case 0:if(t.type===$Trd_TriggersEventsTypes.EV_PAGE_SCROLL&&(n=this.ctaParams.scroll_depth||this.SCROLL_DEPTH_DEFAULT,t.detail.scroll_percentage<n))return this.hide(),[2];if(t.type===$Trd_TriggersEventsTypes.EV_CTA_FORCE_SHOW){if(t.detail&&t.detail.ctaIdentity&&t.detail.ctaIdentity!==this.ctaIdentity)return[2];if(t.detail&&!t.detail.ctaIdentity&&!this.isContainerVisible())return[2]}if(this.renderingContext){if(e=this.participatesInCompetition(t.type),i=this.shouldBlockOtherTypes(t.type),o=document.querySelectorAll(".trd-initial-open:not(.embedded):not(#trd_cta_".concat(this.cta.ViewModelId,")")),this.renderingContext.overlayEngaged&&this.cta.VisibiltyTypeId!==UnitVisibiltyType.Embedded)return[2];if(this.cta.VisibiltyTypeId!==UnitVisibiltyType.Embedded){if(e&&i){if(this.renderingContext.triggersContext.has(t.type)||this.renderingContext.visibiltyTypesContext.has(this.cta.VisibiltyTypeId))return[2];if(o.length>0&&!this.isExitIntent(t.type))return[2];if(this.isTimePassed(this.renderingContext.lastPopupTimestamp,5e3))return[2];if(this.isTimePassed(this.renderingContext.lastClosedTimestamp,1e4)&&!this.isExitIntent(t.type))return[2];if(this.isOffer&&!this.context.streamId&&!this.isExitIntent(t.type)&&this.isTimePassed(this.renderingContext.lastOfferPopupTimestamp,1e3*this.context.environment.offersShowGapSec))return[2]}}else if(!this.isContainerVisible()||null===this.containerElement.offsetParent)return[2];this.cta.VisibiltyTypeId!==UnitVisibiltyType.Embedded&&e&&i&&(this.renderingContext.triggersContext.add(t.type),this.renderingContext.visibiltyTypesContext.add(this.cta.VisibiltyTypeId),this.renderingContext.lastPopupTimestamp=(new Date).getTime(),this.isOffer&&this.setOfferPopupTimestamp())}return[4,this.showComponent(t)];case 1:return r.sent(),[2]}}))}))},t.prototype.registerContainerShownTrigger=function(){return __awaiter(this,void 0,void 0,(function(){var t,n=this;return __generator(this,(function(e){return t=function(){return __awaiter(n,void 0,void 0,(function(){return __generator(this,(function(t){switch(t.label){case 0:return this.isContainerShownTriggerActivated||!this.isContainerVisible()||null===this.containerElement.offsetParent?[3,2]:(this.isContainerShownTriggerActivated=!0,[4,this.showComponent()]);case 1:t.sent(),t.label=2;case 2:return[2]}}
1))}))},document.addEventListener($Trd_TriggersEventsTypes.EV_PAGE_SCROLL,t),this.registeredTriggers.push({trigger:$Trd_TriggersEventsTypes.EV_PAGE_SCROLL,listener:t}),[2]}))}))},t.prototype.setOfferPopupTimestamp=function(){this.renderingContext&&(this.renderingContext.lastOfferPopupTimestamp=(new Date).getTime(),window.localStorage.setItem("trd_offerPopupTime",this.renderingContext.lastOfferPopupTimestamp.toString()))},t.prototype.isContainerVisible=function(){var t=+window.getComputedStyle(document.body).zoom||1,n=this.containerElement.getBoundingClientRect(),e=n.top*t<window.innerHeight&&n.bottom*t>=0,i=n.left*t>=0&&n.right*t<=window.innerWidth+1;return e&&i},t.prototype.isExitIntent=function(t){return!$Trd_Tools.isMobile.is_mobile()&&"trd_exit_intent"===t},t.prototype.isTimePassed=function(t,n){return(new Date).getTime()-t<n},Object.defineProperty(t.prototype,"isOffer",{get:function(){return!!this.cta.OrchestrationId},enumerable:!1,configurable:!0}),t.prototype.participatesInCompetition=function(t){return!0},t.prototype.shouldBlockOtherTypes=function(t){return!0},t.prototype.clearComponent=function(){this.registeredTriggers.forEach((function(t){document.removeEventListener(t.trigger,t.listener)})),this.registeredTriggers=[],this.clear()},t}(),$TRD_CtaContentComponent=function(t){function n(){var n=null!==t&&t.apply(this,arguments)||this;return n.MAX_PAGE_TITLE_LENGTH=80,n}return __extends(n,t),n.prototype.notify=function(t,n){var e=this.getCtaEventData();e.pages=n,document.dispatchEvent(new CustomEvent(t,{detail:e}))},n.prototype.showComponent=function(){return __awaiter(this,void 0,void 0,(function(){var t,n;return __generator(this,(function(e){switch(e.label){case 0:return[4,this.getContentTasks()];case 1:return t=e.sent(),this.cta.RenderMode===enRenderModes.SHOW?(n=$Trd_InternalEventsTypes.CTA_SHOWN,this.show()):n=$Trd_InternalEventsTypes.CTA_NOT_EXPOSED,this.isShowNotified||(this.notify(n,null==t?void 0:t.Pages),this.isShowNotified=!0),[2]}}))}))},n.prototype.getContentTasks=function(t){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(n){if(this.taskPages)return[2,this.taskPages];if(!this.taskPagesPromise){if(!t)throw"limit is required for the first request";this.taskPagesPromise=this.loadContentTasks(t)}return[2,this.taskPagesPromise]}
1))}))},n.prototype.loadContentTasks=function(t){var n=this;return new Promise((function(e,i){var o,r,a;a={AccountId:n.context.accountId,CtaId:n.cta.Id,Url:$Trd_Base64.encode((null===(o=n.context.pageDetails)||void 0===o?void 0:o.url)||""),Limit:t,UserPagesHistoryStr:JSON.stringify(null===(r=n.context.ctaUserPageHistoryCook)||void 0===r?void 0:r.records),UseOriginalImageIfExists:!0};var c="".concat(n.context.environment.trafficServiceUrl,"/api/content/recommend?").concat($Trd_Utils.objectToQueryString(a));$Trd_Tools.JSONP(c,(function(t){try{n.taskPages=n.getProcessedContentTasks(t),e(n.taskPages)}catch(t){i(t)}}))}))},n.prototype.getProcessedContentTasks=function(t){var n=this;return t.Pages.forEach((function(t){if(t.cleanPageUrl=t.PageUrl,t.Title.length>n.MAX_PAGE_TITLE_LENGTH-3&&(t.Title=t.Title.slice(0,n.MAX_PAGE_TITLE_LENGTH)+"..."),"pdf"===t.PageType){var e=encodeURIComponent(t.PageUrl),i="".concat(n.context.environment.fetchPdfPath,"?url=").concat(e),o=n.context.environment.isStage?"stage=true&":"";t.PageUrl="".concat(n.context.environment.pdfViewerPath,"?").concat(o,"accountId=").concat(n.context.accountId,"&vid=").concat(n.context.visitorId,"&ptr=").concat(e,"&file=").concat(encodeURIComponent(i))}if(n.ctaParams.exitintent_utm_code&&n.ctaParams.exitintent_utm_code.length){var r=t.PageUrl.indexOf("?")>=0?"&":"?";t.PageUrl+=r+n.ctaParams.exitintent_utm_code}})),t},n}($TRD_CtaComponent),$TRD_GenericLayoutComponent=function(t){function n(n,e,i,o){return t.call(this,n,e,i,o)||this}return __extends(n,t),n.prototype.initialize=function(t){var n,e,i,o=this;if(this.cta.RenderMode===enRenderModes.SHOW){this.componentContainerElem=t;var r=t.querySelector("#trd_cta_".concat(this.cta.ViewModelId));if(!r)return;this.componentHtmlRootElem=r,this.componentContainerElem.querySelectorAll(".close-btn").forEach((function(t){t.addEventListener("click",(function(t){o.close(!0),o.notify($Trd_InternalEventsTypes.CTA_CLOSE),t.preventDefault(),t.stopPropagation()}))}));var a=this.componentContainerElem.querySelectorAll("a.trd-link");null==a||a.forEach((function(t){t.addEventListener("click",(function(t){o.close(!0),o.notify($Trd_InternalEventsTypes.CTA_COMPLETE),t.stopPropagation()}))})),null===(n=this.componentContainerElem.querySelector(".light .container-elements"))||void 0===n||n.addEventListener("click",(function(t){t.stopPropagation()})),this.cta.CompletionMandatory||(null===(e=this.componentContainerElem.querySelector(".light"))||void 0===e||e.addEventListener("click",(function(t){o.close(!0),o.notify($Trd_InternalEventsTypes.CTA_CLOSE)})),document.addEventListener("keyup",(function(t){"Escape"===t.key&&o.componentHtmlRootElem.classList.contains("trd-initial-open")&&o.componentHtmlRootElem.classList.contains("light")&&(o.close(!0),o.notify($Trd_InternalEventsTypes.CTA_CLOSE))}))),null===(i=this.componentContainerElem.querySelectorAll(".trd-custom-html a"))||void 0===i||i.forEach((function(t){t.addEventListener("click",(function(t){o.close(!0),o.notify($Trd_InternalEventsTypes.CTA_COMPLETE),t.stopPropagation()}))}))}},n.prototype.show=function(){var t=this;return this.componentHtmlRootElem.classList.remove("trd-component-hide"),this.componentHtmlRootElem.classList.add("trd-initial-open"),setTimeout((function(){return t.componentHtmlRootElem.classList.add("animate")}),0),this.model.classes.includes("fixed")&&this.model.classes.includes("position_1")&&setTimeout((function(){var n=t.componentHtmlRootElem.offsetHeight;document.body.classList.add("trd-top-space"),t.addTopFixedStyles(n)}),200),!0},n.prototype.addTopFixedStyles=function(t){var n=window.getComputedStyle(document.body),e=Number(n.paddingTop.replace("px","")),i=document.createElement("style");i.innerHTML="body.trd-fixed-plus{ padding-top:".concat(t+e,"px !important;}\n       body .trd-bar-offset{top: ").concat(t,"px !important;}"),document.head.appendChild(i),document.body.classList.add("trd-fixed-plus"),document.querySelectorAll("*").forEach((function(t){var n=window.getComputedStyle(t);"fixed"!==n.position||0!==parseInt(n.top)||t.classList.contains("trd-comp-container")&&t.classList.contains("fixed")||t.classList.add("trd-bar-offset")}))},n.prototype.removeTopFixedStyles=function(){document.body.classList.remove("trd-fixed-plus"),document.querySelectorAll(".trd-bar-offset").forEach((function(t){t.classList.remove("trd-bar-offset")}))},n.prototype.hide=function(){this.model.classes.includes("fixed")&&this.model.classes.includes("position_1")},n.prototype.getEventPrefix=function(){return"generic_unit"},n.prototype.clear=function(){},n.prototype.getLogoAbsolutePath=function(t){if(t&&t.length)return t.toLocaleLowerCase().startsWith("http")?t:"".concat(this.context.environment.contentTaskLogoPath,"/tasks_logo/").concat(t)},n.prototype.close=function(t){var n=this;void 0===t&&(t=!1);var e=this.componentHtmlRootElem;e.classList.remove("animate"),e.classList.remove("trd-initial-open"),e.classList.add("trd-component-hide"),this.model.classes.includes("fixed")&&this.model.classes.includes("position_1")&&(document.body.classList.remove("trd-top-space"),this.removeTopFixedStyles()),setTimeout((function(){n.componentHtmlRootElem.classList.add("animate-hidden"),t&&(e.innerHTML="")}),300),this.unitClosed()},n.prototype.getCompiledTemplate=function(t,n){var e,i,o,r,a,c;this.model=t;var d=!!(null===(e=this.context.accountSettings)||void 0===e?void 0:e.accessibilitySupport),s=t.link,l=(t.isUnitLink||(null===(i=t.classes)||void 0===i?void 0:i.includes("fixed-image")))&&s,u=t.subTitle||"",h=this.getLogoAbsolutePath(t.logoRelativeUrl),p=t.videoScript,m=!l&&(null===(o=t.classes)||void 0===o?void 0:o.includes("arrow-button"))&&(null==s?void 0:s.length),g=t.closeButton?'<svg xmlns="http://www.w3.org/2000/svg" height="'.concat(t.closeButton.size,'" viewBox="0 -960 960 960" width="').concat(t.closeButton.size,'" fill="').concat(t.closeButton.color,'">\n      <path d="m259-174-84-85 220-221-220-221 84-85 221 221 221-221 84 85-220 221 220 221-84 85-221-221-221 221Z"/>\n    </svg>'):'<img src="https://pic.trendemon.com/images/closex.png" width="17" height="17" alt="close promotion" />',_=(null===(r=t.classes)||void 0===r?void 0:r.includes("trd-close-btn"))||t.closeButton?g
1:"",f=d?'<button type="button" class="internal close-btn" aria-label="Close unit">'.concat(_,"</button>"):'<div class="internal close-btn">'.concat(_,"</div>"),v=d?'<button type="button" class="external close-btn" aria-label="Close unit">'.concat(_,"</button>"):'<div class="external close-btn">'.concat(_,"</div>"),w='\n    <div id="trd_cta_'.concat(this.cta.ViewModelId,'" class="trd_comp_').concat(this.cta.ViewModelId," trd-comp-container ").concat(null===(a=t.classes)||void 0===a?void 0:a.join(" ")," ").concat(t.closeButton?"trd-custom-close":"",'">\n      <div class="component-content">\n        <div class="close-cont external-close-cont">\n          ').concat(v,"\n        </div>\n\n        ").concat(l?'<a href="'.concat(s,'" class="container-elements trd-link" target="').concat(this.model.isOpenInNewWindow?"_blank":"_self",'">'):'<div class="container-elements">','\n          <div class="close-cont internal-close-cont">\n              ').concat(f,"\n          </div>\n          ").concat((null===(c=t.customHtml)||void 0===c?void 0:c.length)?'<div class="trd-custom-html">'.concat(t.customHtml,"</div>"):"\n          ".concat(h&&(null==s?void 0:s.length)&&!l&&!(null==p?void 0:p.length)?'\n          <a href="'.concat(s,'" class="trd-link" target="').concat(this.model.isOpenInNewWindow?"_blank":"_self",'">\n            <img class="trd-img trd-img-link" src="').concat(h,'" width="300" height="300" alt="go to promotion">\n          </a>\n          '):(null==h?void 0:h.length)&&!(null==p?void 0:p.length)?'<div style="display: flex; justify-content: center;"><img class="trd-img trd-img-link" width="300" height="300" src="'.concat(h,'" alt=""></div>'):(null==p?void 0:p.length)?"".concat(p):"",'\n\n          <div class="interactable-container">\n            <div class="int-con-td-item trd-title">').concat(m?'<a target="'.concat(this.model.isOpenInNewWindow?"_blank":"_self",'" class="trd-link" href="').concat(s,'">').concat(t.title||"","</a>"):t.title||"",'</div>\n            <div class="int-con-td-item trd-description">').concat(m?'<a target="'.concat(this.model.isOpenInNewWindow?"_blank":"_self",'" class="trd-link" href="').concat(s,'">').concat(u,"</a>"):u,'</div>\n            <div class="int-con-td-item linkable-container">\n              <div class="linkable-items">\n\n                ').concat(s&&t.buttonText&&!l?'<a href="'.concat(s,'" class="trd-link" target="').concat(this.model.isOpenInNewWindow?"_blank":"_self",'">\n                  <div class="btn-link">').concat(t.buttonText,"</div>\n                </a>"):t.buttonText?'<div class="btn-link">'.concat(t.buttonText,"</div>"):"","\n\n              </div>\n            </div>\n          </div>"),"\n        ").concat(l?"</a>":"</div>","\n      </div>\n    </div>\n  ");if(this.model.videoScript&&this.model.videoScript.length){var x=document.createElement("dummy");x.innerHTML=this.model.videoScript,Array.from(x.querySelectorAll("script")).filter((function(t){return t.src})).forEach((function(t){$Trd_Utils.isVideoScriptSourceValid(t.src)&&$Trd_Utils.loadJs(t.src,(new Date).getTime().toString())}))}var b=this.getStyleElement(t);return{html:w,css:"<style> ".concat(b," ").concat(this.getCustomStyles(n)," </style>")}},n.prototype.getCustomStyles=function(t){return t?t.replace(/{{ID}}/g,this.cta.ViewModelId).replace(/{{VISIBILITY}}/g,this.getVisibiltyTypeDescription(this.cta.VisibiltyTypeId)):""},n.prototype.getVisibiltyTypeDescription=function(t){switch(t){case UnitVisibiltyType.Embedded:return"embedded";case UnitVisibiltyType.Float:return"fixed";case UnitVisibiltyType.Full:return"full";case UnitVisibiltyType.Light:return"light";case UnitVisibiltyType.Sliding:return"slider";default:return console.error("unknown UnitVisibiltyType: ".concat(t)),""}},n.prototype.getRatioSize=function(t,n){return t*n},n.prototype.getStyleElement=function(t){var n,e,i,o=!!(null===(n=this.context.accountSettings)||void 0===n?void 0:n.accessibilitySupport);return"\n    #trd_cta_".concat(this.cta.ViewModelId,":not(.light):not(.full){\n      z-index: 999999999;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".light, #trd_cta_").concat(this.cta.ViewModelId,".full{\n      z-index: 9999999999;\n    }\n\n    ").concat(t.closeButton?"\n    #trd_cta_".concat(this.cta.ViewModelId,".trd-custom-close .internal.close-btn,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-custom-close .external-close-cont,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.trd-custom-close .external-close-cont{\n      ").concat("outside"==t.closeButton.position&&"no"!=t.closeButton.shape?"right: -".concat(t.closeButton.size/2+2,"px !important; top: -").concat(t.closeButton.size/2+2,"px !important;"):"right: 5px !important; top: 5px !important;",";\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.trd-custom-close.arrow-button.position_2 .external-close-cont,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.trd-custom-close.arrow-button.position_5 .external-close-cont,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.trd-custom-close.arrow-button.position_8 .external-close-cont{\n      ").concat("outside"==t.closeButton.position&&"no"!=t.closeButton.shape?"left: -".concat(t.closeButton.size/2+2,"px !important; top: -").concat(t.closeButton.size/2+2,"px !important;"):"left:3px !important; top: 3px !important;",";\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-custom-close .internal.close-btn,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-custom-close .external-close-cont .close-btn,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.trd-custom-close .external-close-cont .close-btn{\n      ").concat("no"!=t.closeButton.shape?"border: 1px solid ".concat(t.closeButton.border,";\n      background: ").concat(t.closeButton.background,";\n      ").concat("square"==t.closeButton.shape?"border-radius: 2px;":"border-radius: 18px;"):"","\n      padding: 2px;\n      width: ").concat(t.closeButton.size,"px;\n      height: ").concat(t.closeButton.size,"px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-custom-close svg{\n      vertical-align: unset;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-custom-close .external-close-cont,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.trd-custom-close .external-close-cont{\n      width: auto;\n      height: auto;\n    }\n\n      ").concat("outside"===(null===(e=t.closeButton)||void 0===e?void 0:e.position)&&"no"!=t.closeButton.shape?"\n      #trd_cta_".concat(this.cta.ViewModelId,".slider:not(.arrow-button).position_2.trd-initial-open.trd-custom-close,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider:not(.arrow-button).position_5.trd-initial-open.trd-custom-close,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider:not(.arrow-button).position_8.trd-initial-open.trd-custom-close{\n        right: ").concat(t.closeButton.size/2+2,"px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".light.position_2.trd-initial-open.trd-custom-close .container-elements,\n      #trd_cta_").concat(this.cta.ViewModelId,".light.position_5.trd-initial-open.trd-custom-close .container-elements,\n      #trd_cta_").concat(this.cta.ViewModelId,".light.position_8.trd-initial-open.trd-custom-close .container-elements{\n        margin-right: ").concat(t.closeButton.size/2+2,"px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_0.trd-initial-open.trd-custom-close,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_1.trd-initial-open.trd-custom-close,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_2.trd-initial-open.trd-custom-close{\n        top: ").concat(t.closeButton.size/2+2,"px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".light.position_0.trd-initial-open.trd-custom-close .container-elements,\n      #trd_cta_").concat(this.cta.ViewModelId,".light.position_1.trd-initial-open.trd-custom-close .container-elements,\n      #trd_cta_").concat(this.cta.ViewModelId,".light.position_2.trd-initial-open.trd-custom-close .container-elements{\n        margin-top: ").concat(t.closeButton.size/2+2,"px;\n      }\n      "):"","\n    "):"","\n\n    #trd_cta_").concat(this.cta.ViewModelId,".rounded input,\n    #trd_cta_").concat(this.cta.ViewModelId,".rounded button,\n    #trd_cta_").concat(this.cta.ViewModelId,".rounded .btn-submit,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-rounded input,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-rounded button,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-rounded .btn-submit,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-survey.trd-rounded .btn-link.trd-answer\n    {\n      border-radius: 20px;\n      border: 0;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," input, #trd_cta_").concat(this.cta.ViewModelId," button, #trd_cta_").concat(this.cta.ViewModelId," .btn-submit{\n      border: 1px ").concat(this.ctaParams.buttonBackgroun
1dColor||"#19a5c0"," solid;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-comp-container{\n      display:none;\n      background: ").concat(this.ctaParams.backgroundColor||"#19a5c0",";\n      text-align: center;\n      background-repeat: no-repeat;\n      background-size: cover;\n      background-position: center;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .internal-close-cont{\n      display:none;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-link, #trd_cta_").concat(this.cta.ViewModelId," .trd-link:hover{\n      text-decoration: none;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-img {\n      background-repeat: no-repeat;\n      background-size: contain;\n      background-position: center;\n      width: auto;\n      min-height: auto;\n      flex-basis: 1;\n      flex-grow: 1;\n      min-width: 150px;\n      max-height: 450px;\n      margin: 0;\n      height: auto;\n      aspect-ratio: unset;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".full .trd-img {\n      flex-basis: unset;\n      flex-grow: unset;\n    }\n\n\n    #trd_cta_").concat(this.cta.ViewModelId,".embedded .trd-img {\n      flex-basis: inherit;\n      flex-grow: inherit;\n      min-width: inherit;\n      max-width: 100%;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".light .trd-img {\n      background-size: contain;\n      align-self: center;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".slider .trd-img {\n      min-height: 100px;\n      background-size: contain;\n      margin: 2px;\n      width: inherit;\n      max-width: 150px;\n      height: auto;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-survey.slider .trd-img {\n      object-fit: scale-down;\n      min-height: unset;\n      margin: 2px auto;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".single-img.light .container-elements{\n      height: auto;\n      max-width: unset;\n      background: unset;\n      box-shadow: unset;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".single-img.slider .trd-img{\n      position: static;\n      padding: 0;\n      margin: 0;\n      max-width: 100%;\n      display:block;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".single-img.slider .component-content .container-elements{\n      padding: 0;\n      width:100%;\n      display:block;\n    }\n\n\n    #trd_cta_").concat(this.cta.ViewModelId,".single-img .interactable-container{\n      display: none;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".embedded .trd-img {\n      /*min-height: 15vw;*/\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .interactable-container{\n      /*align-self: center;\n      flex-grow1: 1;*/\n      flex-basis: unset;\n      margin: 3px;\n      display: flex;\n      flex-direction: column;\n      justify-content: space-around;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".right-content .interactable-container{\n      margin:0;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".fixed .interactable-container {\n      flex-direction: row;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .close-cont{\n      background: ").concat(this.ctaParams.buttonTextColor||"white",";\n      color: ").concat(this.ctaParams.buttonBackgroundColor||"black",";\n      line-height: 1;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn .close-cont{\n        background:none;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .close-btn:hover{\n      /*transform: rotate(90deg);\n      box-shadow: 3px 2px 3px #999999;*/\n      opacity: 1;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .btn-link{\n      background: ").concat(this.ctaParams.buttonBackgroundColor||"white",";\n      color:  ").concat(this.ctaParams.buttonTextColor||"#19a5c0",";\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .container-elements, #trd_cta_").concat(this.cta.ViewModelId," .container-elements a,\n    #trd_cta_").concat(this.cta.ViewModelId," .int-con-td-item.trd-title{\n      color: ").concat(this.ctaParams.textColor||"#f3f2f4",";\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .container-elements .trd-description, #trd_cta_").concat(this.cta.ViewModelId," .container-elements .trd-description a{\n      color: ").concat(this.ctaParams.secondaryTextColor||this.ctaParams.textColor||"#f3f2f4",";\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".fixed .interactable-container{\n      display: flex;\n      width: 100%;\n      justify-content: center;\n      align-items: center;\n      align-content: space-around;\n      flex-basis: inherit;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-description{\n     font-size: ").concat(this.ctaParams.subTitleSize||18,"px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,":not(.arrow-button):not(.fixed) .trd-description, #trd_cta_").concat(this.cta.ViewModelId,":not(.arrow-button):not(.fixed) .trd-title{\n        line-height:1.4;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .container-elements{\n      display: inline-block;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".embedded .container-elements{\n      display: block;\n      padding:0;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open{\n      display: block;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,":not(.arrow-button) .trd-link{\n      font-size: ").concat(this.ctaParams.buttonTextSize||18,"px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .responsive {\n      width: 100%;\n      height: auto;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".light .responsive {\n      max-width: 300px;\n      max-height: 300px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,":not(.trd-custom-close) .close-btn{\n      opacity:0.9;\n      transition: opacity .1s linear;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .close-btn{\n      cursor:pointer;\n      font-weight: bolder;\n      text-align: center;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".embedded .close-btn{\n      display: none;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".embedded .container-elements{\n      color: inherit;\n    }\n    @media only screen and (max-width : 640px) {\n      #trd_cta_").concat(this.cta.ViewModelId,".fixed .trd-title{\n        font-size: ").concat(this.ctaParams.titleSize?this.getRatioSize(this.ctaParams.titleSize,16/18):16,"px;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".full .linkable-container{\n        width:100%;\n        max-width: 350px;\n        margin: 0 auto;\n      }\n\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-comp-container.embedded.trd-component-hide{\n      display:inherit;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-component-hide{\n      display:none;\n    }\n\n    /* FIXED*/\n      /* FIXED - TOP*/\n      #trd_cta_").concat(this.cta.ViewModelId,".fixed{\n        position:fixed;\n        opacity: 1;\n        color: ").concat(this.ctaParams.textColor||"white",";\n        width: 100%;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".fixed.position_1{\n        top:0;\n      }\n      /* FIXED - BOTTOM*/\n      #trd_cta_").concat(this.cta.ViewModelId,".fixed.position_7{\n        bottom:0;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".fixed .container-elements{\n        display: flex;\n        justify-content: center;\n        min-height: 60px;\n        align-items: center;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".fixed:not(.fixed-image).position_7 .container-elements{\n        border-top: 3px solid #cccccc;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".fixed:not(.fixed-image).position_1 .container-elements{\n        border-bottom: 3px solid #cccccc;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".fixed .trd-description{\n        font-size: ").concat(this.ctaParams.subTitleSize||14,"px;\n        text-align:left;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".fixed .trd-title{\n        font-size: ").concat(this.ctaParams.titleSize||18,"px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".fixed .trd-img{\n        display:none;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".fixed.fixed-image .trd-link {\n        flex: 1;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".fixed.fixed-image .trd-img {\n        display: inline-block;\n        object-fit: scale-down;\n        width: 100%;\n        max-height: 100px;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".fixed.fixed-image .interactable-container {\n        display: none;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".fixed .int-con-td-item{\n        padding: 0 10px 0 10px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".fixed .close-cont{\n        text-align:center;\n        position: absolute;\n        right: 5px;\n        top: 5px;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".fixed .btn-link{\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        border-radius:3px;\n        padding:7px 15px;\n        font-size: ").concat(this.ctaParams.buttonTextSize||16,"px;\n        white-space:nowrap;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".fixed a{\n        text-decoration: none;\n        border-radius:3px;\n      }\n    /* LIGHT */\n    #trd_cta_").concat(this.cta.ViewModelId,".light{\n      display: block;\n      width: 100%; height: 100%;\n      position: fixed; top: 0; left: 0;\n      opacity: 0;\n      background: rgba(0,0,0,0.7);\n      transition: 200ms;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".light:not(.trd-component-hide):not(.trd-initial-open) {\n      display: none;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".light.animate {\n      opacity: 1;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".light.animate-hidden{\n      display: none;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".light .component-content{\n      height: 95vh;\n      display: flex;\n      justify-content: center;\n      align-content: center;\n      align-items: center;\n      position: relative;\n      margin: 3px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".light.position_0 .component-content,\n    #trd_cta_").concat(this.cta.ViewModelId,".light.position_3 .component-content,\n    #trd_cta_").concat(this.cta.ViewModelId,".light.position_6 .component-content{\n      justify-content: flex-start;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".light.position_2 .component-content,\n    #trd_cta_").concat(this.cta.ViewModelId,".light.position_5 .component-content,\n    #trd_cta_").concat(this.cta.ViewModelId,".light.position_8 .component-content{\n      justify-content: flex-end;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".light.position_0 .component-content,\n    #trd_cta_").concat(this.cta.ViewModelId,".light.position_1 .component-content,\n    #trd_cta_").concat(this.cta.ViewModelId,".light.position_2 .component-content{\n      align-items: baseline;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".light.position_6 .component-content,\n    #trd_cta_").concat(this.cta.ViewModelId,".light.position_7 .component-content,\n    #trd_cta_").concat(this.cta.ViewModelId,".light.position_8 .component-content{\n      align-items: flex-end;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".light .container-elements{\n      padding: 0px;\n      align-content: center;\n      display: flex;\n      flex-direction: column;\n      justify-items: center;\n      justify-content: center;\n      background:  ").concat(this.ctaParams.backgroundColor||"#19a5c0",";\n      background-repeat: no-repeat;\n      background-size: cover;\n      background-position: center;\n      position: relative;\n      max-height:550px;\n      min-width: 350px;\n      max-width: 800px;\n      align-items: stretch;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".embedded.single-vertical .container-elements,\n    #trd_cta_").concat(this.cta.ViewModelId,".embedded.right-content:not(.rounded-light) .interactable-container,\n    #trd_cta_").concat(this.cta.ViewModelId,".embedded.rounded-light .container-elements,\n    #trd_cta_").concat(this.cta.ViewModelId,".embedded.trd-blank-promo .container-elements {\n      background:  ").concat(this.ctaParams.backgroundColor||"none",";\n    }\n\n\n    @media only screen and (max-width : 900px) {\n      #trd_cta_").concat(this.cta.ViewModelId,".light .container-elements {\n        max-width: 90vw;\n        min-width: 200px;\n      }\n    }\n\n    @media only screen and (max-width : 640px) {\n      #trd_cta_").concat(this.cta.ViewModelId,".single-img:not(.slider) .container-elements .trd-img {\n        max-width: 98vw;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".single-img.embedded .container-elements .trd-img {\n        max-width: 100%;\n      }\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".light.padded .container-elements {\n      padding: 20px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".single-vertical:not(.fixed):not(.full):not(.right-content) .container-elements{\n      padding: 5px;\n      min-width:150px;\n      max-width:300px;\n      min-height:unset;\n      width:auto;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".single-vertical.trd-video:not(.fixed):not(.full):not(.right-content) .container-elements{\n      min-width:260px;\n    }\n\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-survey-predefined.single-vertical:not(.fixed):not(.full):not(.right-content) .container-elements {\n      max-width: 370px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".single-vertical.embedded:not(.fixed):not(.full):not(.right-content) .container-elements{\n      margin: 0 auto;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".single-vertical:not(.fixed):not(.full):not(.multi-field) .container-elements{\n      padding: 30px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .container-elements img {\n      position:static;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".light.single-vertical .container-elements img,\n    #trd_cta_").concat(this.cta.ViewModelId,".light.trd-blank-promo .container-elements img,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.single-vertical .container-elements img {\n      width:100%;\n      height:auto;\n      margin:0;\n      margin-bottom:5px;\n      max-width:100%;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".light.padded.single-vertical .internal,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.padded.single-vertical .close-cont.external-close-cont{\n      right:12px;\n      top:12px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".single-img .close-cont.external-close-cont{\n      z-index: 5;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".light.padded.single-vertical:not(.multi-field) .internal,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.padded.single-vertical:not(.multi-field) .close-cont.external-close-cont{\n      right:3px;\n      top:3px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".light.padded.single-vertical .int-con-td-item,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.padded.single-vertical .int-con-td-item{\n      margin-bottom:5px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".light.padded.single-vertical.trd-video .int-con-td-item,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.padded.single-vertical.trd-video .int-con-td-item{\n      margin-bottom:0;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".light .internal-close-cont, #trd_cta_").concat(this.cta.ViewModelId,".full .internal-close-cont{\n      display:block;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".light .internal, #trd_cta_").concat(this.cta.ViewModelId,".full .internal{\n      position: absolute;\n      top:3px;\n      right: 3px;\n      border-radius: 18px;\n      width: 19px;\n      height: 19px;\n      font-size: 16px;\n      line-height: 19px\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.shifted-close-btn .external-close-cont,\n    #trd_cta_").concat(this.cta.ViewModelId,".light.shifted-close-btn .internal{\n      top: -10px;\n      right: -10px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.shifted-close-btn.position_2 .external-close-cont,\n 
1   #trd_cta_").concat(this.cta.ViewModelId,".slider.shifted-close-btn.position_5 .external-close-cont,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.shifted-close-btn.position_8 .external-close-cont  {\n      top: -10px;\n      left: -10px;\n      right: unset;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".light .external.close-btn {\n      display:none;\n\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".light .close-btn {\n      color: ").concat(this.ctaParams.buttonBackgroundColor||"black",";\n      background: ").concat(this.ctaParams.buttonTextColor||"white",";\n      ").concat(o?"\n      box-sizing: content-box;\n      padding: 0;\n      display: block;\n      border: none;\n      ":"",";\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-comp-container.close-btn-bg-grey .close-btn{\n      color: ").concat(this.ctaParams.backgroundColor||"black",";\n      background: #9f9f9f;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-comp-container.close-btn-bg-grey-inverted .close-btn{\n      color: #9f9f9f;\n      background: ").concat(this.ctaParams.backgroundColor||"black",";\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-comp-container.close-btn-grey .close-btn{\n      color: #c8c4c6;\n      background: none;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn .close-btn{\n      width:17px;\n      height:17px;\n      background: none;\n      right:5px;\n      top:5px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn .close-btn img{\n      vertical-align: baseline;\n      margin:0;\n      padding:0;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId).concat(t.closeButton&&"no"!=t.closeButton.shape?".trd-close-btn:not(.trd-custom-close)":".trd-close-btn"," .close-btn:hover{\n      transform: rotate(90deg);\n      display:block;\n      transition-delay: 0s;\n      transition-duration: 200ms;\n      transition-property: transform, opacity;\n      transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);box-sizing: content-box;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,':not(.trd-close-btn):not(.trd-custom-close) .close-btn:after{\n      content:"X";\n      font-family: cursive, Arial, Helvetica, sans-serif;\n    }\n\n    #trd_cta_').concat(this.cta.ViewModelId," .internal.close-cont{\n      text-align:center;\n      position: absolute;\n      right: 15px;\n      top: 15px;\n      font-size: 32px;\n      border-radius: 18px;\n      width: 19px;\n      height: 19px;\n      font-size: 16px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".light.rounded-light .container-elements{\n      border-radius: 5px;\n      padding: 20px;\n      box-sizing: border-box;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".embedded.rounded-light .container-elements{\n      padding: 20px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".light.rounded-light.right-img .container-elements,\n    #trd_cta_").concat(this.cta.ViewModelId,".light.rounded-light.trd-right-img .container-elements{\n      padding: 25px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".light .container-elements img{\n      max-width: 98vw;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".light .btn-link, #trd_cta_").concat(this.cta.ViewModelId,".slider:not(.arrow-button) .btn-link,\n     #trd_cta_").concat(this.cta.ViewModelId,".embedded:not(.arrow-button) .btn-link{\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      margin-top: 10px;\n      border-radius: 5px;\n      transition: all .3s ease;\n      text-decoration: none;\n      min-width: 100px;\n      padding:15px 10px;\n      font-size: ").concat(this.ctaParams.buttonTextSize||24,"px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .btn-link:hover{\n      box-shadow: 0 0 5px 0 rgba(0,0,0,.2);\n\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".light.trd-video .btn-link, #trd_cta_").concat(this.cta.ViewModelId,".slider.trd-video .btn-link,\n     #trd_cta_").concat(this.cta.ViewModelId,".embedded.trd-video .btn-link{\n      display: inline-block;\n      padding:5px 10px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-video iframe{\n      max-width:260px;\n    }\n\n    /*FULL*/\n    #trd_cta_").concat(this.cta.ViewModelId,".full{\n      width: 100%; height: 100%;\n      position: fixed; top: 0; left: 0;\n      opacity:0.97;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".full .container-elements{\n      padding: 10px;\n      align-content: center;\n      display: flex;\n      flex-direction: column;\n      justify-items: center;\n      align-items: center;\n      height: 90vh;\n      justify-content: center;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".full .int-con-td-item{\n      padding-top:15px\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".full .external.close-btn{\n      display: inline-block;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".full .container-elements img{\n      aspect-ratio: unset;\n      max-width: 100%;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".full .btn-link{\n      height: 80px;\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      margin-top: 10px;\n      font-size: ").concat(this.ctaParams.buttonTextSize||24,"px;\n    }\n    /*#trd_cta_").concat(this.cta.ViewModelId,".full .close-cont {\n      text-align:center;\n      position: absolute;\n      right: 30px;\n      top: 30px;\n      font-size: 32px;
1\n      border-radius: 36px;\n      width: 37px;\n      height: 37px;\n      font-size: 32px;\n    }*/\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider:not(.single-vertical) .linkable-container{\n      margin-top: 10px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".full .linkable-container{\n      display:inline-block;\n      min-width: 520px;\n    }\n    @media only screen and (max-width : 640px) {\n      #trd_cta_").concat(this.cta.ViewModelId,".full .linkable-container{\n        min-width: inherit;\n      }\n      /*#trd_cta_").concat(this.cta.ViewModelId,".full .close-cont {\n        top: 0px;\n        right: 5px;\n        width: 25px;\n        height: 25px;\n        font-size: 24px;\n      }*/\n    }\n\n    @media only screen and (min-width : 641px) {\n      #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn.full .close-btn{\n        right:15px;\n        top:15px;\n      }\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".full .linkable-items{\n      display:flex;\n      justify-content:center;\n      height: auto;\n      align-items: center;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".light .linkable-items{\n      min-width: 50%;\n      display:inline-block;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".full .linkable-items a{\n     width: 100%;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".full .trd-link{\n      display: flex;\n      text-decoration: none;\n      display: flex;\n      flex-direction: column;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".full .trd-title{\n      font-size: ").concat(this.ctaParams.titleSize||32,"px;\n      font-weight: bolder;\n      line-height: 1.1;\n    }\n\n    /* SLIDER */\n    #trd_cta_").concat(this.cta.ViewModelId,".slider .trd-title{\n      font-size: ").concat(this.ctaParams.titleSize||22,"px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider .trd-description{\n      font-size: ").concat(this.ctaParams.subTitleSize||16,"px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider {\n      position: fixed;\n      display:block;\n      overflow: hidden;\n      font-family: inherit;\n      border-radius: 3px;\n      transition: 0.5s;\n      width: auto;\n      height: auto;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_0,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_2{\n      top: calc(5%);\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," input{\n      font-size: 14px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.trd-initial-open.position_7 .container-elements{\n      width: 100%;\n      padding-top: 0px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_3,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_5{\n      top:50%;\n      transform: translate(0%, -50%);\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_1,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_7{\n      left:50%;\n      transform: translate(-50%, 0%);\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_6,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_8{\n      bottom: 10px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_2,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_5,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_8{\n      right: -1000px;\n      transition: right 0.5s;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_2.trd-initial-open,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_5.trd-initial-open,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_8.trd-initial-open{\n      right: 0;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_0,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_3,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_6{\n      left: -1000px;\n      transition: left 0.5s;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_0,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_3,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_6{\n      left: 0;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_0 .trd_form_singlefield ,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_2 .trd_form_singlefield ,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_3 .trd_form_singlefield ,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_5 .trd_form_singlefield ,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_6 .trd_form_singlefield ,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_8 .trd_form_singlefield {\n      flex-direction: column;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_0 .trd_form_singlefield input,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_2 .trd_form_singlefield input,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_3 .trd_form_singlefield input,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_5 .trd_form_singlefield input,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_6 .trd_form_singlefield input,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_8 .trd_form_singlefield input{\n      height: 40px;\n      width: 100%;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_0 .trd_form_singlefield .btn-submit,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_2 .trd_form_singlefield .btn-submit,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_3 .trd_form_singlefield .btn-submit,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_5 .trd_form_singlefield .btn-submit,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_6 .trd_form_singlefield .btn-submit,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_8 .trd_form_singlefield .btn-submit{\n      height: 40px;\n      margin-top: 4px;\n      width: 100%;\n      padding-right: 0;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_1{\n      top: -1000px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.trd-initial-open.position_1{\n      top:0;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_4{\n      left:50%;\n      top:0;\n      transform: translate(-50%, 0);\n      max-height: 0;\n      height: auto;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_4.trd-initial-open{\n      max-height:unset;\n      top:50%;\n      transform: translate(-50%, -50%);\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_7{\n      bottom: -1000px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.trd-initial-open.position_7{\n      bottom:10px;\n      max-height:unset;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.animate-hidden{\n      display: none;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.trd-initial-open{\n      overflow: unset;\n      opacity:1;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_0,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_2,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_3,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_5,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_6,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_8{\n      max-width: 450px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.trd-initial-open.single-vertical{\n      max-width:310px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.trd-initial-open.single-img{\n      max-width:70%;\n    }\n\n    @media only screen and (max-width : 480px) {\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_0:not(.single-img),\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_2:not(.single-img),\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_3:not(.single-img),\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_5:not(.single-img),\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_6:not(.single-img),\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_8:not(.single-img){\n        max-width: 98vw;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".slider .trd-img {\n        min-width: 90px;\n      }\n    }\n\n    /*#trd_cta_").concat(this.cta.ViewModelId,".slider:not(.single-img):not(.arrow-button) .component-content{\n      height: calc(100% - 0px);\n    }*/\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider .container-elements{\n      padding-right: 5px;\n      padding-top: 18px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider .responsive{\n      max-height: 200px;\n      max-width: 200px;\n    }\n\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button .int-con-td-item{\n      padding: 0 10px 0 10px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-title,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-form-predefined-download .trd-description{\n      font-size: ").concat(this.ctaParams.titleSize||24,"px;\n      font-weight:bold;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-form-predefined-download .trd-title{\n      font-size: ").concat(this.ctaParams.subTitleSize||18,"px;\n      font-weight:400;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".light.trd-rounded .container-elements{\n      border-radius: 15px;\n      overflow:hidden;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.trd-rounded .component-content,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.trd-rounded{\n      border-radius: 15px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.trd-rounded .close-cont{\n      right:10px;\n      top:10px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-rounded.right-content .interactable-container {\n      padding: 20px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-rounded.trd-close-btn .close-btn {\n      right:15px;\n      top:15px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .title-container .trd-title{\n      font-weight:100\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider .close-btn{\n      color: ").concat(this.ctaParams.buttonBackgroun
1dColor||"black",";\n      font-size:12px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".full .close-cont.external-close-cont{\n      display:none;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider .close-cont{\n      text-align:center;\n      position: absolute;\n      right: 2px;\n      top: 2px;\n      font-size: 32px;\n      border-radius: 18px;\n      width: 19px;\n      height: 19px;\n      font-size: 16px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider .btn-link{\n      justify-content: center;\n      align-items: center;\n    }\n\n    /*#trd_cta_").concat(this.cta.ViewModelId,".slider:not(.arrow-button) .btn-link, #trd_cta_").concat(this.cta.ViewModelId,".embedded:not(.arrow-button) .btn-link{\n      height: 80%;\n      display: block;\n      border-radius:3px;\n      padding: 10px;\n      margin: 10px auto;\n    }*/\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button .btn-link{\n      display:flex;\n      margin:0;\n      padding:0;\n      width: auto;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button .btn-link svg{\n      height:24px;\n      width:12px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider a{\n      text-decoration: none;\n      border-radius:3px;\n    }\n\n    /* EMBEDDED */\n    #trd_cta_").concat(this.cta.ViewModelId,".embedded{\n      background:inherit;\n      clear: both;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".embedded .close-btn{\n      display:none;\n    }\n\n    @media only screen and (max-width : 480px) {\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.trd-initial-open.single-img{\n        max-width:90%;\n        width:90%;\n      }\n\n      #trd_cta_8f659d62-0806-4a42-b107-b5e26fe7d5be.slider.single-img .trd-img{\n        min-height: unset;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_1:not(.single-img),\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_4:not(.single-img),\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_7:not(.single-img){\n        width: 360px;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".full .trd-title{\n        font-size: ").concat(this.ctaParams.titleSize||20,"px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".full.trd-initial-open .title-container div.margin{\n        min-width:50px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".fixed:not(.multi-field) .interactable-container{\n        flex-direction: column;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".fixed:not(.multi-field) .interactable-container .int-con-td-item{\n        margin:3px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content .container-elements{\n        flex-direction: column;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content .interactable-container{\n        padding:5px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content img{\n        width:100%;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content:not(.fixed) .container-elements img.trd-img{\n        margin-top:10px;\n        max-width:50vw;\n        display: inline;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".trd-rounded .container-elements img.trd-img{\n        margin-top:20px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".vertical-tiles:not(.slider):not(.fixed):not(.full) .trd-img {\n        height:260px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".embedded.right-content .container-elements{\n        background:  ").concat(this.ctaParams.backgroundColor||"none",";\n        width:100%;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".embedded.right-content:not(.rounded-light) .interactable-container{\n        background:none;\n      }\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".right-content .container-elements .int-con-td-item{\n      margin:5px auto;\n    }\n\n    @media only screen and (min-width : 481px) {\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content .container-elements{\n        flex-direction: row;\n        display: flex;\n        justify-content: center;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content.right-img .container-elements,\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content.trd-right-img .container-elements,\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content.slider.trd-right-img .container-elements{\n        flex-direction: row-reverse;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content .container-elements img.trd-img{\n        max-width:400px;\n        height:100%;\n        min-width:unset;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content.trd-rounded .container-elements img.trd-img{\n        margin: 40px 20px 40px 0;\n        max-width:300px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content.trd-rounded.slider .container-elements img.trd-img{\n        width:280px;\n        min-width:280px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content.trd-form-predefined-subscribe .container-elements img.trd-img{\n        max-width:300px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content.rounded-light .container-elements img.trd-img{\n        width:300px;\n        height:auto;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content.slider .container-elements img{\n        max-width:50%;\n        margin:0;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content.slider .container-elements{\n        display: flex;\n        flex-direction: row;\n        height: 100%;\n        padding-top: 1px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".fixed .trd_form_field.trd_form_singlefield input{\n        margin-right:10px;\n      }\n\n    }\n\n    @media only screen and (min-width : 481px) {\n      #trd_cta_").concat(this.cta.ViewModelId,".vertical-tiles.light .container-elements,\n      #trd_cta_").concat(this.cta.ViewModelId,".vertical-tiles.embedded .container-elements {\n        height: 320px;\n        width: 600px;\n        min-width: 600px;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".vertical-tiles:not(.slider, .fixed) .container-elements {\n        position: relative;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".vertical-tiles:not(.slider):not(.fixed):not(.full) .trd-img{\n        position: fixed;\n        top: 30px;\n        right: 20px;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".vertical-tiles.full .trd-img {\n        position: fixed;\n        top: 15%;
1\n        left: calc(50% + 150px);\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".vertical-tiles:not(.slider):not(.fixed) .interactable-container {\n        width: calc(50% - 40px);\n        min-height: 350px;\n        margin: 20px;\n        margin-bottom:0;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".vertical-tiles.full .trd_form_field.trd_form_multifield {\n        margin-right: 10px !important;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".vertical-tiles.full .linkable-container {\n        margin-bottom: 25px;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".vertical-tiles:not(.slider):not(.fixed) .trd_form_multifield {\n        margin:0;\n        margin-right: 10px;\n        flex-grow:1;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".vertical-tiles:not(.slider):not(.fixed) .interactable-container {\n        display: flex;\n        position: absolute;\n        left: 0;\n        top: 0;\n        flex-direction: column;\n        justify-content: center;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".vertical-tiles:not(.slider):not(.fixed) .linkable-container {\n        position: fixed;\n        bottom: 0;\n        display: flex;\n        justify-items: center;\n        align-items: center;\n        width: calc(100% - 40px);\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".vertical-tiles:not(.light):not(.slider):not(.fixed) .linkable-container {\n        justify-content: center;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".trd-comp-container.vertical-tiles.light .linkable-container {\n        justify-content: space-between;\n        padding-bottom:30px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".trd-comp-container.vertical-tiles .linkable-container .trd_input_checkbox.trd-tn-privacy-policy{\n        position: absolute;\n        bottom:5px;\n        padding:0;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".vertical-tiles.full .btn-submit.submit-multifields {\n        margin-top: 0;\n        margin-bottom: 0;\n        height: 45px;\n      }\n    }\n\n    @media only screen and (min-width: 769px){\n      #trd_cta_").concat(this.cta.ViewModelId,".vertical-tiles.light .container-elements,\n      #trd_cta_").concat(this.cta.ViewModelId,".vertical-tiles.embedded .container-elements{\n        height: 400px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".vertical-tiles:not(.slider):not(.fixed):not(.full) .trd-img {\n          height:300px;\n        }\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_0 .component-content,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_3 .component-content,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_6 .component-content,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_2 .component-content,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_5 .component-content,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_8 .component-content{\n      position: relative;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_2 .container-elements,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_5 .container-elements,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_8 .container-elements{\n      display: flex;\n      padding-right: 45px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_0 .container-elements,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_3 .container-elements,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_6 .container-elements{\n      display: flex;\n      /*flex-direction: row-reverse;*/\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.trd-initial-open.position_7 .container-elements{\n      margin-top: 40px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button{\n      width: 505px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," *{\n      box-sizing: content-box;\n      white-space: unset;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.trd-initial-open{\n      max-width: 505px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button .linkable-items{\n      position: absolute;\n      margin: 0;\n      padding: 0;\n      overflow: hidden;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_0 .linkable-items,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_3 .linkable-items,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_6 .linkable-items {\n      left: 0;\n      width: 40px;\n      top: 0;\n      height: 100%;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_2 .linkable-items,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_5 .linkable-items,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_8 .linkable-items {\n      right: 0;\n      width: 40px;\n      top: 0;\n      height: 100%;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_7 .linkable-items {\n      left: 0;\n      width: 100%;\n      top: 0;\n      height: 40px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_1 .linkable-items,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_4 .linkable-items {\n      left: 0;\n      width: 100%;\n      bottom: 0;\n      height: 40px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_2.shifted-close-btn .external-close-cont,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_5.shifted-close-btn .external-close-cont,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_8.shifted-close-btn .external-close-cont{\n      left: -10px;\n      right: unset;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_0 .btn-link,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_3 .btn-link,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_6 .btn-link,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_2 .btn-link,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_5 .btn-link,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_8 .btn-link {\n      height: 100%;\n      border-radius: 0px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_1 .btn-link,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_4 .btn-link,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_7 .btn-link {\n      height: 40px;\n      width: 100%;\n      border-radius: 0px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button .container-elements{\n      padding: 15px;\n      line-height:1.2;\n      width: auto;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-comp-container.slider.arrow-button{\n      text-align:left;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider .component-content{\n      box-shadow: 0 0 5px 0 rgba(0,0,0,.2);\n      border: none;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider.trd-initial-open.position_8,\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider.trd-initial-open.position_6{\n      bottom:25px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider.trd-custom-close .component-content .close-cont{\n      z-index: 9999;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .component-content .close-cont{\n      z-index: 99;\n      left:0px;\n      top:2px;\n      background:none;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .interactable-container{\n      margin:0;\n      width:100%;\n      display:block;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .int-con-td-item.title-container .trd-title, #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .int-con-td-item.trd-title{\n      padding-bottom:5px;\n      border-bottom: 1px solid #ddd;\n      padding:0;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .int-con-td-item.trd-title{\n      margin:0 10px;\n      padding-bottom:5px;\n      font-size: ").concat(this.ctaParams.titleSize||18,"px;\n      margin-bottom:7px;\n      line-height:1.2;\n      font-weight:100;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .int-con-td-item.linkable-container{\n      margin:0;\n      padding:0;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .int-con-td-item.trd-description{\n      font-size: ").concat(this.ctaParams.subTitleSize||16,"px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider.position_6 .trd-content-hub-link .trd-content-hub-button,\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider.position_3 .trd-content-hub-link .trd-content-hub-button,\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider.position_0 .trd-content-hub-link .trd-content-hub-button{\n      left:0;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider.position_6 .close-cont,\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider.position_3 .close-cont,\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider.position_0 .close-cont {\n      right: 0;\n      left: auto;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider.position_6 .int-con-td-item.title-container,\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider.position_3 .int-con-td-item.title-container\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider.position_0 .int-con-td-item.title-container{\n      margin-left:45px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_6:not(.horizontal) .container-elements,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_3:not(.horizontal) .container-elements,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_0:not(.horizontal) .container-elements{\n      padding-left:55px;\n      padding-right:0;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.horizontal .trd-content-hub-link .item-img, #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button .trd-img{\n      min-width:165px;\n      max-width:165px;\n      display:block;\n      min-height: auto;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.horizontal .trd-content-hub-link .item-img{\n      margin:0;\n    }\n\n    .trd-embedded-top-bottom-margin #trd_cta_").concat(this.cta.ViewModelId," {\n      margin-top: 0.9em;\n      margin-bottom: 0.9em;\n    }\n\n    @media only screen and (max-width : 640px) {\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content .interactable-container{\n        padding:10px;\n        padding-bottom:0;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_6:not(.horizontal) .container-elements,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_3:not(.horizontal) .container-elements,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_0:not(.horizontal) .container-elements{\n        padding-left:40px;\n        padding-right:5px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_2 .container-elements,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_5 .container-elements,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_8 .container-elements{\n        padding-left:5px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button .int-con-td-item.trd-title{\n        margin: 10px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button .container-elements{\n        flex-direction: column;\n        text-align:center;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.trd-initial-open{\n        width: 300px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .trd-content-hub-item{\n        max-width:100%;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .component-content .trd-img.trd-img-link{\n        margin: 0 auto;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .int-con-td-item.trd-title{\n        font-size: ").concat(this.ctaParams.titleSize||16,"px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .int-con-td-item.trd-description{\n        font-size: ").concat(this.ctaParams.subTitleSize||14,"px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".light.padded.single-vertical .container-elements {\n        max-width:80%;\n      }\n\n    }\n\n    @media only screen and (min-width : 641px) {\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content .interactable-container{\n        padding:0 20px;\n        min-width:280px;\n      }\n\n       #trd_cta_").concat(this.cta.ViewModelId,".right-content.rounded-light .interactable-container{\n        padding-right:0px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content.rounded-light.right-img .interactable-container,\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content.rounded-light.trd-right-img .interactable-container{\n        padding-right:25px;\n        padding-left:0;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content.slider .interactable-container{\n        padding:0 15px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".light.vertical-tiles .container-elements,\n      #trd_cta_").concat(this.cta.ViewModelId,".embedded.vertical-tiles .container-elements {\n        min-width: 620px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content.slider{\n        max-width:620px;\n        min-width:550px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content.slider .container-elements img{\n        width:300px;\n        min-width:300px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content.slider.trd-form-predefined-subscribe .container-elements img{\n        width:170px;\n        min-width:170px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content.slider.trd-form-predefined-subscribe{\n        max-width:550px;\n        min-width:450px;\n      }\n    }\n\n    @media only screen and (min-width : 1281px){\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content.slider{\n        max-width:650px;\n      }\n    }\n\n    @media only screen and (max-width : 768px) {\n      #trd_cta_").concat(this.cta.ViewModelId,".light.padded.single-vertical .container-elements img,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.padded.single-vertical .container-elements img{\n        max-width:85%;\n        display: inline;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".light.padded.single-vertical .internal,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.padded.single-vertical .close-cont.external-close-cont{\n          right:3px;\n          top:3px;\n       }\n\n      #trd_cta_").concat(this.cta.ViewModelId," .trd-title{\n        font-size: ").concat(this.ctaParams.titleSize?this.getRatioSize(this.ctaParams.titleSize,20/24):20,"px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId," .trd-description{\n        font-size: ").concat(this.ctaParams.subTitleSize?this.getRatioSize(this.ctaParams.subTitleSize,16/18):16,"px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,':not(.fixed) .trd_form_field input:not([type="checkbox"]),  #trd_cta_').concat(this.cta.ViewModelId,":not(.fixed) .btn-submit{\n        height:40px;\n        line-height:40px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".vertical-tiles:not(.slid
1er):not(.fixed):not(.full) .trd-img {\n          height:230px;\n        }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".trd-comp-container.vertical-tiles .btn-submit{\n        height:39px;\n      }\n    }\n\n    @media only screen and (max-width : 768px) and (orientation: landscape) and (hover: none) {\n      #trd_cta_").concat(this.cta.ViewModelId,".light.padded.single-vertical .container-elements img,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.padded.single-vertical .container-elements img{\n        max-width:35%;\n        display:inline;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content .container-elements img.trd-img{\n          height:320px;\n          width:auto;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".right-content .container-elements{\n        max-height:320px;\n      }\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-custom-close.rounded .component-content,\n        #trd_cta_").concat(this.cta.ViewModelId,".trd-custom-close.rounded .component-content .container-elements{\n          overflow: visible;\n        }\n\n    ").concat(o?"\n    #trd_cta_".concat(this.cta.ViewModelId,".slider{\n      max-width: min(96vw, 460px);\n      max-height: min(92svh, 700px);\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_8,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_6{\n      bottom: max(10px, env(safe-area-inset-bottom));\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_2,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_5,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_8{\n      right: max(0px, env(safe-area-inset-right));\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_0,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_3,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_6{\n      left: max(0px, env(safe-area-inset-left));\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_0,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_2{\n      top: max(calc(5%), env(safe-area-inset-top));\n      transform: none;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_6,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_8{\n      transform: none;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_3,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_5{\n      top: 50%;\n      transform: translateY(-50%);\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_7,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_4 {\n      max-height: min(92svh, 700px) !important;\n      max-width:  min(96vw, 460px) !important;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_7 {\n      bottom: max(10px, env(safe-area-inset-bottom));\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider .container-elements {\n      max-height: inherit;\n      overflow-y: auto;\n      overflow-x: hidden;\n    }\n\n\n    /* lightbox position_4 */\n    /*#trd_cta_{{ID}}.light.position_4 .container-elements{\n      max-width: min(96vw, 800px) !important;\n      max-height: min(92vh, 550px) !important;\n      max-height: min(92svh, 550px) !important;\n      overflow-y: hidden !important;\n      overflow-x: hidden !important;\n      box-sizing: border-box !important;\n    }*/\n\n    #trd_cta_").concat(this.cta.ViewModelId," button.close-btn,\n    #trd_video_popup.light .component-content .trd-video-close-btn{\n      background:none; border:0; padding:0; margin:0;\n      display: block; line-height:1;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button button.close-btn{\n      width: 100%;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn .close-btn,\n    #trd_video_popup.light .component-content .trd-video-close-btn{\n      position:absolute; right:0px; top:0px;\n      width:17px; height:17px;\n      line-height:0; box-sizing:content-box;\n\n      transform:none !important;\n      transition:none !important;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn.light .close-btn{\n      right:5px; top:5px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn:not(.embedded) .close-btn{\n      display:block;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".light .external.close-btn {\n      display:none;\n    }\n\n    /* img/svg animation */\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn .close-btn > img,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn .close-btn > svg,\n    #trd_video_popup.light .component-content .trd-video-close-btn > img\n    {\n      display:block;\n      margin:0; padding:0;\n      transform:rotate(0deg) translateZ(0);\n      transform-origin:50% 50%;\n      backface-visibility:hidden;\n      will-change:transform;
1\n      transition:transform 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn:not(.trd-custom-close)\n      .close-btn:is(:hover, :focus, :focus-visible) > img,\n    #trd_video_popup.light .component-content\n      .trd-video-close-btn:is(:hover, :focus, :focus-visible) > img,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn:not(.trd-custom-close)\n      .close-btn:is(:hover, :focus, :focus-visible) > svg{\n      transform:rotate(90deg) translateZ(0);\n    }\n\n    ").concat("no"===(null===(i=t.closeButton)||void 0===i?void 0:i.shape)?"\n    #trd_cta_".concat(this.cta.ViewModelId,".trd-close-btn.trd-custom-close\n      .close-btn:is(:hover, :focus, :focus-visible) > img,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn.trd-custom-close\n      .close-btn:is(:hover, :focus, :focus-visible) > svg {\n      transform: rotate(90deg) translateZ(0);\n    }"):"","\n\n    /* focus indication */\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn .close-btn:focus-visible{\n      outline:2px solid currentColor;\n      outline-offset:2px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn .close-btn:hover,\n    #trd_video_popup.light .component-content .trd-video-close-btn:hover{\n      transform:none !important;\n    }\n\n    @media (prefers-reduced-motion: reduce){\n      #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn .close-btn > img,\n      #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn .close-btn > svg{ transition:none; }\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn .close-btn{\n      outline: none;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn .close-btn:focus-visible{\n      outline: 0;\n      box-shadow: 0 0 0 2px rgba(0,0,0,.15) inset; /* мягкая, почти незаметная */\n      border-radius: 4px;\n    }\n\n    /* focus on submit button */\n    #trd_cta_").concat(this.cta.ViewModelId," .btn-submit {\n      transition:\n        box-shadow 160ms ease,\n        transform 120ms ease;\n        will-change: transform, box-shadow;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .btn-submit:focus-visible {\n      outline: 2px solid currentColor;\n      outline-offset: 3px;\n      box-shadow: 0 0 0 4px color-mix(in srgb, currentColor 18%, transparent);\n      transform: translateZ(0) scale(1.02);\n    }\n\n    @media (prefers-reduced-motion: reduce) {\n      #trd_cta_").concat(this.cta.ViewModelId," .btn-submit {\n        transition: none;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId," .btn-submit:focus-visible {\n        transform: none;\n        box-shadow: 0 0 0 3px color-mix(in srgb, currentColor 25%, transparent);\n      }\n    }"):"")},n}($TRD_CtaComponent),$TRD_FormLayoutComponent=function(t){function n(n,e,i,o){var r=t.call(this,n,e,i,o)||this;return r.dependenciesLoaded=[Promise.resolve()],r.submitted=!1,r}return __extends(n,t),n.prototype.initialize=function(n){var e=this;if(t.prototype.initialize.call(this,n),this.cta.RenderMode===enRenderModes.SHOW){var i=this.componentContainerElem.querySelector(".btn-submit");null==i||i.addEventListener("click",(function(t){i.classList.contains("trd-btn-disable")||e.submitForm(!1)}))}},n.prototype.submitForm=function(t,n){var e,i,o,r,a,c,d,s=this;if(void 0===t&&(t=!0),!this.submitted){var l=this.componentContainerElem.querySelectorAll("input"),u=!0;if(t||l.forEach((function(t){t.validity.valid?t.classList.remove("trd_error-input"):(t.classList.add("trd_error-input"),u=!1)})),u){null===(e=this.componentHtmlRootElem.classList)||void 0===e||e.add("trd-form-submitting");var h=this.componentContainerElem.querySelector(".btn-submit");null==h||h.classList.add("trd-btn-disable");var p=n||[];if(l.forEach((function(t){p.push({cfv:t.value,cfn:t.name,cfid:t.getAttribute("trd-id"),cft:t.getAttribute("typeName")||t.getAttribute("type"),cfma:t.getAttribute("trd-cfma")})})),null===(i=this.renderingContext)||void 0===i?void 0:i.previewMode)this.hideFormAfterSubmit();else{var m={AccountId:this.context.accountId,CtaId:this.cta.Id,trd_cid:null===(o=this.context.cid)||void 0===o?void 0:o.value,ClientUrl:btoa(null!==(a=null===(r=this.context.pageDetails)||void 0===r?void 0:r.url)&&void 0!==a?a:""),uuid:(null===(c=this.context.uuid)||void 0===c?void 0:c.value)||(new Date).getTime(),FormDataStr:JSON.stringify(p),StreamId:null!==(d=this.context.streamId)&&void 0!==d?d:""};this.context.maCookie&&this.context.maCookie.length&&(m.maCook=btoa(this.context.maCookie));var g="".concat(this.context.environment.trafficServiceUrl,"/api/experience/new-lead?").concat($Trd_Utils.objectToQueryString(m));this.submitted=!0,this.notify($Trd_InternalEventsTypes.CTA_COMPLETE);$Trd_Tools.JSONP(g,(function(t){localStorage.removeItem("trd_lead_frm"),s.hideFormAfterSubmit()}))}}}},n.prototype.hideFormAfterSubmit=function(){var t,n,e,i,o=this;if(null===(t=this.model.successText)||void 0===t?void 0:t.length){var r=this.componentContainerElem.querySelector(".interactable-container");null===(n=null==r?void 0:r.classList)||void 0===n||n.add("trd-component-hide"),null===(e=null==r?void 0:r.classList)||void 0===e||e.remove("interactable-container"),null===(i=this.componentHtmlRootElem.classList)||void 0===i||i.replace("trd-form-submitting","trd-form-success")}setTimeout((function(){o.close()}),3e3)},n.prototype.show=function(){var n,e=this,i=this.componentContainerElem.querySelectorAll("script");return i&&i.length>0?Promise.all(this.dependenciesLoaded).then((function(){var t;
1i.forEach((function(t){var n,i;if(t.innerText){var o=t.innerText;o.indexOf("hbspt.forms.create")>-1&&(null===(i=null===(n=window.hbspt)||void 0===n?void 0:n.forms)||void 0===i?void 0:i.create)?e.safeInitHubspotForm(o):o.indexOf("MktoForms2.loadForm")>-1&&"undefined"!=typeof MktoForms2&&e.safeInitMarketoForm(o)}})),(null===(t=e.model.scriptCode)||void 0===t?void 0:t.length)&&setTimeout((function(){return e.registerToExternalForm()}),1e3)})):(null===(n=this.model.scriptCode)||void 0===n?void 0:n.length)&&setTimeout((function(){return e.registerToExternalForm()}),1e3),this.isHubspotForm||this.isMarketoForm?(setTimeout((function(){return t.prototype.show.call(e)}),1e3),!0):t.prototype.show.call(this)},n.prototype.safeInitHubspotForm=function(t){var n=this.parseHubspotConfig(t);if(n.portalId&&n.formId){var e=window.hbspt;if(e&&e.forms&&"function"==typeof e.forms.create){var i={portalId:n.portalId,formId:n.formId,target:"#td-form-ex-".concat(this.cta.ViewModelId)};if(n.region&&(i.region=n.region),n.sfdcCampaignId&&(i.sfdcCampaignId=n.sfdcCampaignId),n.onReadyFieldOverrides&&Object.keys(n.onReadyFieldOverrides).length){var o=n.onReadyFieldOverrides;i.onFormReady=function(t){var n=null;if(t&&t.jquery&&t[0]?n=t[0]:t&&1===t.nodeType&&t.querySelector&&(n=t),n&&n.querySelector)try{Object.keys(o).forEach((function(t){var e=o[t];try{var i=n.querySelector('input[name="'.concat(t,'"]'));if(!i)return;i.value=e}catch(n){console.warn("Failed to apply HubSpot onFormReady override for field",t,n)}}))}catch(t){console.warn("Error in HubSpot onFormReady handler",t)}}}try{e.forms.create(i)}catch(t){console.warn("Error creating HubSpot form",t)}}else console.log("HubSpot forms API is not available",this.cta.Id)}else console.log("HubSpot config missing portalId/formId",this.cta.Id)},n.prototype.parseHubspotConfig=function(t){var n={onReadyFieldOverrides:{}},e=t.match(/portalId\s*:\s*["']([^"']+)["']/);e&&(n.portalId=e[1]);var i=t.match(/formId\s*:\s*["']([^"']+)["']/);i&&(n.formId=i[1]);var o=t.match(/region\s*:\s*["']([^"']+)["']/);o&&(n.region=o[1]);var r=t.match(/sfdcCampaignId\s*:\s*["']([^"']+)["']/);r&&(n.sfdcCampaignId=r[1]);var a=t.match(/onFormReady\s*:\s*function\s*\(\s*\$form\s*\)\s*\{([\s\S]*?)\}/);if(a)for(var c=a[1],d=/\$form\.find\(\s*'input\[name="([^"]+)"\]'\s*\)\.val\("([^"]*)"\);/g,s=void 0;null!==(s=d.exec(c));){var l=s[1],u=s[2];l.length>100||u.length>500||/^[a-zA-Z0-9_\-\.]+$/.test(l)&&(n.onReadyFieldOverrides[l]=u)}return n},n.prototype.safeInitMarketoForm=function(t){var n=this.parseMarketoConfig(t);if(n.baseUrl&&n.munchkinId&&n.formId)if("undefined"!=typeof MktoForms2)try{MktoForms2.loadForm(n.baseUrl,n.munchkinId,n.formId)}catch(t){console.warn("Error calling MktoForms2.loadForm",t)}else console.warn("MktoForms2 is not available, CTA",this.cta.Id);else console.warn("Marketo config missing baseUrl/munchkinId/formId, skipping CTA",this.cta.Id)},n.prototype.parseMarketoConfig=function(t){var n={},e=t.match(/MktoForms2\.loadForm\(\s*["']([^"']+)["']\s*,\s*["']([^"']+)["']\s*,\s*(\d+)\s*\)/);return e&&(n.baseUrl=e[1],n.munchkinId=e[2],n.formId=parseInt(e[3],10)),n},n.prototype.registerToExternalForm=function(){var n,e=this,i=this.componentContainerElem.querySelector("form");if(this.isHubspotForm?window.addEventListener("message",(function(t){"hsFormCallback"===t.data.type&&"onFormSubmit"===t.data.eventName&&e.isHubspotFormId(t.data.id)&&e.submitForm(!0)})):this.isMarketoForm?MktoForms2.whenReady((function(){var t,n=e.containerElement.querySelector(".mktoForm"),i=null===(t=null==n?void 0:n.getAttribute("id"))||void 0===t?void 0:t.replace("mktoForm_","");if(!n||!i||"undefined"==typeof MktoForms2)return!1;var o=MktoForms2.getForm(i);o&&o.onSuccess((function(){e.submitForm(!0)}))})):null==i||i.addEventListener("submit",(function(t){if(i.checkValidity()){var n=i.querySelectorAll("input");Array.from(n).find((function(t){return"true"===t.getAttribute("aria-invalid")||"true"===t.getAttribute("aria-required")&&0===t.value.length}))||(t.preventDefault(),e.submitForm(!0))}})),this.componentContainerElem.querySelector("iframe")){var o=null===(n=this.componentContainerElem.querySelector("iframe"))||void 0===n?void 0:n.contentWindow;window.addEventListener("message",(function(n){var i,r;if(n.source===o&&"string"==typeof n.data&&"recaptcha-setup"!==n.data){var a=JSON.parse(n.data);switch(a.msg){case"store":var c=a.form;c&&(e.externalFormFields=c.map((function(t,n){return{cfv:t.val,cfn:t.name,cfid:String(n),cft:t.type}})));break;case"submit":if(!e.externalFormFields){var d=a.form;d&&(e.externalFormFields=d.map((function(t,n){return{cfv:t.val,cfn:t.name,cfid:String(n),cft:t.type}})))}localStorage.setItem("trd_lead_frm",btoa(unescape(encodeURIComponent(JSON.stringify({formFields:e.externalFormFields,id:e.cta.Id,url:null===(i=e.context.pageDetails)||void 0===i?void 0:i.url}))))),e.submitForm(!0,e.externalFormFields);break;case"ready":null==o||o.postMessage({unitId:e.cta.ViewModelId,css:t.prototype.getCustomStyles.call(e,null!==(r=e.customStyles)&&void 0!==r?r:"")},"*")}}}))}},n.prototype.getEventPrefix=function(){return"form_unit"},n.prototype.clear=function(){},n.prototype.getCompiledTemplate=function(n,e){var i,o,r,a,c,d,s,l,u=this;this.model=n;var h=!!(null===(i=this.context.accountSettings)||void 0===i?void 0:i.accessibilitySupport),p=h?"button":"div",m=h?'type="button"':'role="button" tabindex="0"';this.customStyles=e;var g=n.link,_=n.subTitle||"",f=this.getLogoAbsolutePath(n.logoRelativeUrl),v=n.closeButton?'<svg xmlns="http://www.w3.org/2000/svg" height="'.concat(n.closeButton.size,'" viewBox="0 -960 960 960" width="').concat(n.closeButton.size,'" fill="').concat(n.closeButton.color,'">\n      <path d="m259-174-84-85 220-221-220-221 84-85 221 221 221-221 84 85-220 221 220 221-84 85-221-221-221 221Z"/>\n    </svg>'):'<img src="https://pic.trendemon.com/images/closex.png" width="17" height="17" alt="close promotion" />',w=(null===(o=n.classes)||void 0===o?void 0:o.includes("trd-close-btn"))?v:"",x=!0===n.completionMandatory?"trd-hidden-close-button":"",b=h?'<button type="button" class="internal 
1close-btn" aria-label="Close unit">'.concat(w,"</button>"):'<div class="internal close-btn">'.concat(w,"</div>"),y=h?'<button type="button" class="external close-btn" aria-label="Close unit">'.concat(w,"</button>"):'<div class="external close-btn">'.concat(w,"</div>"),I='\n    <div id="trd_cta_'.concat(this.cta.ViewModelId,'" class="trd_comp_').concat(this.cta.ViewModelId," ").concat(null!==(a=null===(r=this.model.fields)||void 0===r?void 0:r.length)&&void 0!==a&&a?"multi-field":"single-field"," trd-comp-container ").concat(null===(c=n.classes)||void 0===c?void 0:c.join(" ")," ").concat(n.closeButton?"trd-custom-close":"",'">\n      <div class="component-content">\n        <div class="close-cont external-close-cont ').concat(x,'">\n          ').concat(y,'\n        </div>\n        <div class="container-elements">\n          <div class="close-cont internal-close-cont ').concat(x,'">\n            ').concat(b,"\n          </div>\n          ").concat(f&&(null==g?void 0:g.length)?'\n          <a href="'.concat(g,'">\n            <img class="trd-img trd-img-link" width="300" height="300" src="').concat(f,'" alt="">\n          </a>\n          '):(null==f?void 0:f.length)?'\n          <img class="trd-img" width="300" height="300" src="'.concat(f,'" alt="">'):"",'\n          <div class="interactable-container">\n            <div class="int-con-td-item trd-title">').concat(n.title||"",'</div>\n            <div class="int-con-td-item trd-description">').concat(_,'</div>\n            <div class="int-con-td-item linkable-container" id="td-form-ex-').concat(this.cta.ViewModelId,'">\n              ').concat((null===(d=this.model.scriptCode)||void 0===d?void 0:d.length)?this.model.scriptCode:"\n                ".concat(1===(null===(s=this.model.fields)||void 0===s?void 0:s.length)?'\n                <div class="trd_form_field trd_form_singlefield trd_input_'.concat(this.getFieldType(this.model.fields[0]),'">\n                  <label class="trd_form_field_label" for="trd_').concat(this.cta.Id,'_f_0">').concat(this.model.fields[0].label,'</label>\n                  <input id="trd_').concat(this.cta.Id,'_f_0" required type="').concat(this.getFieldType(this.model.fields[0]),'" typeName="').concat(this.model.fields[0].validationType||"text",'"\n                   pattern="').concat(this.getPattern(this.model.fields[0]),'" trd-cfma="').concat(this.model.fields[0].maName,'" trd-id="0"\n                    placeholder="').concat(this.getLabel(this.model.fields[0]),'" name="').concat(this.model.fields[0].name,'">\n                  <div class="submit-container">\n                    <').concat(p," ").concat(m,' class="btn-submit"><span>').concat(this.model.buttonText,"</span></").concat(p,">\n                  </div>\n                </div>\n                "):(null===(l=this.model.fields)||void 0===l?void 0:l.map((function(t,n){return'\n                <div class="trd_form_field trd_form_multifield trd_input_'.concat(u.getFieldType(t)," trd-tn-").concat(t.validationType||"text",'">\n                  <label class="trd_form_field_label" for="trd_').concat(u.cta.Id,"_f_").concat(n,'">').concat(t.label,'</label>\n                  <input id="trd_').concat(u.cta.Id,"_f_").concat(n,'" ').concat(t.required?"required":"",' type="').concat(u.getFieldType(t),'" typeName="').concat(t.validationType||"text",'"\n                   pattern="').concat(u.getPattern(t),'" trd-cfma="').concat(t.maName,'" trd-id="').concat(n,'" placeholder="').concat(u.getLabel(t),'" name="').concat(t.name,'"\n                    ').concat("hidden"===t.validationType?'value="'.concat(t.label,'"'):"",">\n                </div>\n                ")})).join(" "))+'<div class="submit-container">\n                    <'.concat(p," ").concat(m,' class="btn-submit submit-multifields"><span>').concat(this.model.buttonText,"</span></").concat(p,">\n                  </div>"),"\n              "),'\n            </div>\n          </div>\n          <div class="thanks-container">').concat(this.model.successText,"</div>\n        </div>\n      </div>\n    </div>\n  ");if(this.model.scriptCode&&this.model.scriptCode.length){var T=document.createElement("dummy");T.innerHTML=this.model.scriptCode,Array.from(T.querySelectorAll("script")).filter((function(t){return t.src}
1)).forEach((function(t){var n=$Trd_Utils.loadJs(t.src,(new Date).getTime().toString());u.dependenciesLoaded.push(n)}))}var M=t.prototype.getStyleElement.call(this,n),C=this.formStyles(n),V=this.isHubspotForm?"#trd_cta_".concat(this.cta.ViewModelId,".light { z-index: 999999998; }"):"";return{html:I,css:"<style> ".concat(M," ").concat(C," ").concat(V," ").concat(t.prototype.getCustomStyles.call(this,e)," </style>")}},n.prototype.getLabel=function(t){return"checkbox"===this.getFieldType(t)?"":t.label},n.prototype.getFieldType=function(t){switch(t.validationType){case"checkbox":case"privacy-policy":case"terms":return"checkbox";case"phone":return"tel";case"email":return"email";case"hidden":return"hidden";default:return"text"}},n.prototype.getPattern=function(t){switch(t.validationType){case"email":return"^[a-zA-Z0-9._%+\\-]+@[a-zA-Z0-9.\\-]+\\.[a-zA-Z]{2,4}$";case"name":case"fullname":case"text":return"[^0-9<>!@#$\\^\\*\\(\\)]+";case"phone":return"^([0-9\\(\\)\\/\\+ \\-]{8,25})$";default:return""}},n.prototype.isHubspotFormId=function(t){var n=this.componentContainerElem.querySelector("form");return(null==n?void 0:n.id)==="hsForm_".concat(t)},Object.defineProperty(n.prototype,"isHubspotForm",{get:function(){var t=this.model.scriptCode||"";return!!t&&(t.indexOf("hbspt")>-1||t.indexOf("hs-form-html")>-1)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"isMarketoForm",{get:function(){var t;return!!((null===(t=this.model.scriptCode)||void 0===t?void 0:t.length)&&this.model.scriptCode.indexOf("MktoForms2")>-1)},enumerable:!1,configurable:!0}),n.prototype.formStyles=function(t){var n;null===(n=t.fields)||void 0===n||n.length;return"\n\n    #trd_cta_".concat(this.cta.ViewModelId," *:focus {\n      outline: none;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," form *{\n      box-sizing: border-box;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-hidden-close-button {\n      display: none !important;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,':not(.fixed) .trd_form_field input:not([type="checkbox"]){\n      height:45px;\n      line-height: 45px;\n      padding: 0 20px;\n      width:100%;\n    }\n\n    #trd_cta_').concat(this.cta.ViewModelId,'.trd-field-outlined .trd_form_field input:not([type="checkbox"]){\n      border: 1px solid #CCCCCC;\n      color: ').concat(this.ctaParams.textColor,";\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,'.trd-field-outlined .trd_form_field input:not([type="checkbox"])::placeholder {\n      color: #CCCCCC;\n    }\n\n    #trd_cta_').concat(this.cta.ViewModelId,'.trd-field-outlined:not(.trd-rounded) .trd_form_field input:not([type="checkbox"]),\n    #trd_cta_').concat(this.cta.ViewModelId,".trd-field-outlined:not(.trd-rounded) .btn-submit{\n      border-radius: 6px;\n    }\n\n    @media only screen and (max-width : 640px) {\n      #trd_cta_").concat(this.cta.ViewModelId,':not(.fixed) .trd_form_field input:not([type="checkbox"]){\n        height:40px;\n        line-height: 40px;\n      }\n    }\n\n    #trd_cta_').concat(this.cta.ViewModelId,":not(.fixed) .trd_form_field, #trd_cta_").concat(this.cta.ViewModelId,":not(.fixed) .submit-container{\n      margin-top:10px;\n    }\n\n   #trd_cta_").concat(this.cta.ViewModelId,".vertical-tiles .submit-container{\n      margin-top:0px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".single-vertical:not(.fixed) .trd_form_singlefield{\n      display: block !important;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,":not(.fixed) .btn-submit{\n      height: 45px;\n      line-height:45px;\n      font-size: ").concat(this.ctaParams.buttonTextSize||18,"px;\n    }\n\n    /*GENERAL */\n    #trd_cta_").concat(this.cta.ViewModelId,":not(.trd-form-success) .thanks-container{\n      display: none;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-form-success .thanks-container{\n      font-size: ").concat(this.ctaParams.successTextSize||32,"px;\n      color: ").concat(this.ctaParams.successTextColor||"black",";\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      align-content: center;\n      justify-items: center;\n      padding:20px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd_form_field_label{\n      display: none;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,"  .trd_input_hidden {\n      display: none;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd_form_field{\n      position: relative;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .btn-submit{\n      cursor:pointer;\n      color: ").concat(this.ctaParams.buttonTextColor||"white",";
1\n      background: ").concat(this.ctaParams.buttonBackgroundColor||"black",";\n      padding-left:10px;\n      padding-right:10px;\n      display:flex;\n      justify-content:center;\n      align-items: center;\n      margin-bottom:5px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .btn-submit span{\n      color: ").concat(this.ctaParams.buttonTextColor||"white",";\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".fixed .btn-submit{\n      margin-bottom:0;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider .component-content{\n      padding-bottom: 2px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_1 .component-content,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_4 .component-content,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.position_7 .component-content{\n      padding-bottom:0px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd_form_singlefield .btn-submit{\n      margin-bottom:0px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd_form_field input{\n      padding-left:4px;\n      box-sizing: border-box;\n      background: ").concat(this.ctaParams.buttonTextColor||"white",";\n      color: ").concat(this.ctaParams.buttonBackgroundColor||"black",";\n      border: 0;\n      margin:0;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".fixed .trd_form_field input, #trd_cta_").concat(this.cta.ViewModelId,".fixed .btn-submit{\n      padding:0 15px;\n      font-size: ").concat(this.ctaParams.buttonTextSize||13,"px;\n      height: 40px;\n      line-height:40px;\n      min-width: 100px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".fixed .btn-submit{\n      white-space: nowrap;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".fixed.multi-field .linkable-container{\n      margin: 5px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," ::placeholder {\n      color: ").concat(this.ctaParams.buttonBackgroundColor||"black",";\n      opacity: 0.7; /* Firefox */\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".light .trd_form_singlefield,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider .trd_form_singlefield,\n    #trd_cta_").concat(this.cta.ViewModelId,".full .trd_form_singlefield,\n    #trd_cta_").concat(this.cta.ViewModelId,".embedded .trd_form_singlefield{\n      margin-top:5px;\n      height: auto;\n      justify-content:center;\n      align-items: stretch;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".light .trd_form_singlefield input,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider .trd_form_singlefield input,\n    #trd_cta_").concat(this.cta.ViewModelId,".full .trd_form_singlefield input,\n    #trd_cta_").concat(this.cta.ViewModelId,".embedded .trd_form_singlefield input{\n      min-width:200
1px;\n      height: auto;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".single-vertical input{\n      width: 100%;\n    }\n\n    @media only screen and (max-width : 640px) {\n      #trd_cta_").concat(this.cta.ViewModelId,".light .trd_form_singlefield,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider .trd_form_singlefield,\n      #trd_cta_").concat(this.cta.ViewModelId,".full .trd_form_singlefield,\n      #trd_cta_").concat(this.cta.ViewModelId,".embedded .trd_form_singlefield{\n        min-height: 30px;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".light .trd_form_singlefield input,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider .trd_form_singlefield input,\n      #trd_cta_").concat(this.cta.ViewModelId,".full .trd_form_singlefield input,\n      #trd_cta_").concat(this.cta.ViewModelId,".embedded .trd_form_singlefield input{\n        font-size:16px;\n      }\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-comp-container.vertical-tiles .btn-submit {\n      margin-bottom: 0;\n      height: 43px;\n      white-space: nowrap;\n    }\n\n\n    /* FULL */\n\n    #trd_cta_").concat(this.cta.ViewModelId,".full .btn-submit{\n      min-width: 100px;\n      font-size: ").concat(this.ctaParams.buttonTextSize||24,"px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".full .btn-submit.submit-multifields{\n      height: 50px;\n      margin-top: 30px;\n    }\n\n\n    #trd_cta_").concat(this.cta.ViewModelId,'.full .trd_form_field input:not([type="checkbox"]){\n      width: 100%;\n      font-size: 24px;\n    }\n\n    /* SLIDER */\n    #trd_cta_').concat(this.cta.ViewModelId,".slider .trd_form_field {\n      width: 100%;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,'.slider .trd_form_multifield input:not([type="checkbox"]){\n      height:40px;\n    }\n    #trd_cta_').concat(this.cta.ViewModelId,".slider .btn-submit{\n      height:40px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".slider .container-elements{\n      padding-top: 15px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd_error-input{\n      box-shadow: 0 0 3px 1px red;\n      border:1px solid red;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".fixed .linkable-container {\n      display:flex;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".fixed.multi-field .interactable-container {\n      flex-wrap: wrap;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".fixed.multi-field .linkable-container{\n      display:flex;\n      justify-content: center;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".fixed .trd_form_field{\n      margin: 0 5px 0 5px;\n      display:flex;\n    }\n    /* LIGHT */\n    #trd_cta_").concat(this.cta.ViewModelId,".light .container-elements{\n      height: initial;\n      max-height: unset;\n      min-height: 300px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".light .linkable-container, #trd_cta_").concat(this.cta.ViewModelId,".right-content .linkable-container{\n      width:100%;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".light .trd_form_field{\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".embedded .trd_form_multifield input,\n    #trd_cta_").concat(this.cta.ViewModelId,".light .trd_form_multifield input{\n      /*width: calc(100% - 10px);*/\n      width:100%;\n      /*max-width: 500px;*/\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".embedded .submit-container,\n    #trd_cta_").concat(this.cta.ViewModelId,".light .submit-container,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider .submit-container{\n      display: flex;\n      justify-content: center;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".light:not(.vertical-tiles) .submit-container,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider:not(.vertical-tiles) .submit-container,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.single-vertical .submit-container{\n      margin-top:10px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".embedded .btn-submit,\n    #trd_cta_").concat(this.cta.ViewModelId,".light .btn-submit,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider .btn-submit{\n      max-width: 500px;\n      width: 100%;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd_input_checkbox{\n      display: flex;\n      justify-content: flex-start;\n      text-align: left;\n      flex-direction: row-reverse;\n      align-items: center;\n      font-size: 12px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd_input_checkbox .trd_form_field_label{\n      display:block;\n      flex-grow: 5;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,' .trd_input_checkbox input[type="checkbox"]{\n      width:auto;\n      min-width: 15px;\n      margin-right: 10px;\n      height: auto;\n    }\n    #trd_cta_').concat(this.cta.ViewModelId," .btn-submit.trd-btn-disable{\n      opacity:0.3;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .linkable-container .trd_input_checkbox.trd-tn-privacy-policy{\n      padding: 0 15px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .linkable-container .trd_input_checkbox.trd-tn-privacy-policy a{\n      text-decoration: underline;\n    }\n\n    /* predefined form */\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-form-predefined-subscribe .btn-submit{\n      border-color: ").concat(this.ctaParams.buttonBackgroun
1dColor,";\n      width: auto;\n      padding : 0 20px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-form-predefined-subscribe.light .container-elements{\n      max-width:620px;\n      justify-content: top;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-form-predefined-download.light .container-elements{\n      max-width:650px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".full.trd-form-predefined-download .linkable-container{\n      min-width:unset;\n    }\n\n    /* end of predefined form */\n\n    @media only screen and (min-width : 481px) {\n\n      #trd_cta_").concat(this.cta.ViewModelId,".vertical-tiles.light .trd_form_field.trd_form_singlefield.trd_input_email{\n        display:flex;\n        width:100%;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".vertical-tiles.light .trd_form_singlefield .submit-container{\n        margin-left:10px;\n      }\n\n    }\n    @media only screen and (max-width : 480px) {\n     #trd_cta_").concat(this.cta.ViewModelId,".fixed.multi-field .linkable-container{\n        flex-direction: column;\n        width:100%;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".fixed.multi-field .linkable-container .trd_form_field {\n        margin:0;\n        margin-bottom:5px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".vertical-tiles .submit-container{\n        margin-top:10px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".trd-form-predefined-subscribe:not(.full):not(.embedded) .interactable-container{\n        position:relative;\n        top:-50px;\n        margin-bottom:-50px;\n        background: ").concat(this.ctaParams.backgroundColor||"white",";\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".trd-form-predefined-subscribe:not(.full):not(.embedded) .close-cont.internal-close-cont{\n        height:20px;\n        background: ").concat(this.ctaParams.backgroundColor||"white",";\n        position:relative;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.trd-form-predefined-subscribe:not(.full):not(.embedded) .close-cont.external-close-cont{\n        width:100%;\n        height:20px;\n        background: ").concat(this.ctaParams.backgroundColor||"white",";\n        top:0;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.trd-form-predefined-subscribe.trd-close-btn:not(.full):not(.embedded) .close-btn{\n        position: absolute;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".trd-form-predefined-subscribe:not(.full):not(.embedded) .container-elements{\n        overflow:hidden;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".trd-form-predefined-subscribe:not(.full):not(.embedded) .container-elements img.trd-img{\n        margin-top:-60px;
1\n        min-width:200px;\n      }\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,' .trd_input_checkbox input[type="checkbox"]:focus-visible {\n      outline: 1px solid currentColor;\n      outline-offset: 0px;\n    }\n    ')},n}($TRD_GenericLayoutComponent),$TRD_RecommendationLayoutComponent=function(t){function n(n,e,i,o){var r=t.call(this,n,e,i,o)||this;return r.openedLinks=new Set,r}return __extends(n,t),Object.defineProperty(n.prototype,"pageLimit",{get:function(){return this.model.classes.includes("fixed")?1:this.model.classes.includes("slider")?Math.min(2,this.model.limit):this.model.limit},enumerable:!1,configurable:!0}),n.prototype.initialize=function(n){t.prototype.initialize.call(this,n)},n.prototype.getPageLogoAbsolutePath=function(t){if(t&&t.length)return t.toLocaleLowerCase().startsWith("http")?t:"".concat(this.context.environment.contentTaskLogoPath,"/").concat(t)},n.prototype.show=function(n){var e,i;return void 0===n&&(n=!1),__awaiter(this,void 0,void 0,(function(){var o,r,a,c,d,s;return __generator(this,(function(l){switch(l.label){case 0:return o=this,[4,this.getRecommendedPages(this.pageLimit)];case 1:return o.contentTasks=l.sent(),this.contentTasks.Pages.length?(null===(e=this.componentHtmlRootElem)||void 0===e||e.classList.replace("trd-recommend-loading","trd-recommend-loaded"),n||(t.prototype.show.call(this),r=this.getItemsHtml().join(""),(a=this.componentContainerElem.querySelector(".linkable-container"))&&(a.innerHTML=r),this.setItemsClickHandler(),c=setInterval((function(){var t,n=Array.from(null!==(t=null==a?void 0:a.querySelectorAll(".trd-item-img-hide"))&&void 0!==t?t:[]);if(0===n.length)clearInterval(c);else{var e=n.filter((function(t){return t.complete})),i=n.filter((function(t){return!t.complete}));e.forEach((function(t){return t.classList.remove("trd-item-img-hide")})),0===i.length&&clearInterval(c)}}),500),this.contentTasks.WidgetTitle&&this.contentTasks.WidgetTitle.length?(d=this.componentContainerElem.querySelector(".trd-title"))&&(d.innerHTML=this.contentTasks.WidgetTitle):this.model.title&&this.model.title.length||(s=this.componentContainerElem.querySelector(".title-container"))&&(s.style.display="none"),this.notify($Trd_InternalEventsTypes.CTA_SHOWN,this.taskPages.Pages),this.isShowNotified=!0)):(null===(i=this.renderingContext)||void 0===i?void 0:i.previewMode)&&$Trd_Utils.showPreviewErrorMessage("Content Pool is empty"),[2,this.contentTasks.Pages.length>0]}}))}))},n.prototype.getItemsHtml=function(){var t=this,n=this.model.showRecommendTags&&this.contentTasks.Pages.map((function(t){return!(!t.TagNames||!t.TagNames.length)})).includes(!0),e=this.model.showRecommendArea&&this.contentTasks.Pages.map((function(t){return!(!t.AreaName||!t.AreaName.length)})).includes(!0);return this.contentTasks.Pages.map((function(i){var o,r=t.getPageLogoAbsolutePath(i.LogoUrl),a=t.getParameterizedRecommendation(i.PageUrl),c=t.model.buttonText&&t.model.buttonText.length;return'\n    <div class="trd-content-hub-item '.concat(n?"trd-content-hub-item-with-tags":"","\n      ").concat(c?"trd-content-hub-item-with-buttons":""," ").concat(e?"trd-content-hub-item-with-area":"",' ">\n      <a href="').concat(a,'" class="trd-content-hub-link" data-item-id="').concat(i.PageId,'" target=').concat(t.sameDomain(i.PageUrl)?"_self":"_blank",' data-page-type="').concat(i.PageType,'">\n      <div class="item-img-wrap">\n        <img class="item-img trd-item-img-hide" width="260" height="166" src=').concat(r,' alt="" onload="this.classList.remove(\'trd-item-img-hide\')" />\n      </div>\n        <div class="trd-content-hub-link-text trd-content-hub-link-title">\n            ').concat(e?'<div class="trd-content-hub-area">'.concat(i.AreaName||"","</div>"):"",'\n            <div class="trd-content-hub-text trd-content-hub-text-title">').concat(i.Title,"</div>\n            ").concat(i.Description&&i.Description.length?'<div class="trd-content-hub-text trd-content-hub-text-description">'.concat(i.Description,"</div>"):"","\n            ").concat(n?'<div class="trd-content-hub-bottom">':"","\n            ").concat(c?'<div class="trd-content-hub-button">'.concat(t.model.buttonText,"</div>"):"","\n            ").concat(n?'<div class="trd-content-hub-tags">\n                '.concat(null===(o=i.TagNames)||void 0===o?void 0:o.map((function(t){return'<span class="trd-content-hub-tag">'.concat(t,"</span>")})).join(' <span class="trd-content-hub-tag-separator">|</span> '),"\n              </div>"):"","\n            ").concat(n?"</div>":"","\n        </div>\n      </a>\n    </div>\n  ")}))},n.prototype.setItemsClickHandler=function(){var t=this;this.componentContainerElem.querySelectorAll(".trd-content-hub-link").forEach((function(n){n.addEventListener("click",(function(n){var e=Number(n.currentTarget.getAttribute("data-item-id")),i=t.contentTasks.Pages.find((function(t){return t.PageId===e}));t.pageClickHandler(i,n),t.close()}))}))},n.prototype.getParameterizedRecommendation=function(t){if(this.cta.RecommendUrlParams){var n=new URL(t);
1return new URLSearchParams(this.cta.RecommendUrlParams).forEach((function(t,e){return n.searchParams.set(e,t)})),n.toString()}return t},n.prototype.notify=function(t,n,e){var i=this.getCtaEventData();i.pages=n,i.onlyPages=e,document.dispatchEvent(new CustomEvent(t,{detail:i}))},n.prototype.pageClickHandler=function(t,n){var e,i;return __awaiter(this,void 0,void 0,(function(){var o=this;return __generator(this,(function(r){switch(r.label){case 0:return"video"!==t.PageType||$Trd_Tools.isMobile.is_mobile()?[3,2]:(n.preventDefault(),[4,this.onVideoItemClick(t)]);case 1:return r.sent(),this.openedLinks.has(t.PageId)||this.notify($Trd_InternalEventsTypes.CTA_COMPLETE,[t]),[3,3];case 2:this.openedLinks.has(t.PageId)||(this.notify($Trd_InternalEventsTypes.CTA_COMPLETE,[t]),$Trd_Utils.compareDomains(t.PageUrl,null!==(i=null===(e=this.context.pageDetails)||void 0===e?void 0:e.url)&&void 0!==i?i:"")&&(n.preventDefault(),setTimeout((function(){var n=o.getParameterizedRecommendation(t.PageUrl);window.location.href=n}),400))),r.label=3;case 3:return this.openedLinks.add(t.PageId),[2]}}))}))},n.prototype.onVideoItemClick=function(t){var n,e,i,o=this,r=$Trd_Utils.parseYouTubeUrl(t.PageUrl);if(r.videoId){var a=r.videoId,c=r.startTime||"0",d=document.getElementById("trd_video_popup")||document.createElement("div");d.setAttribute("id","trd_video_popup"),d.setAttribute("class","trd-component-hide trd_comp_popup light"),document.body.append(d);var s=!!(null===(n=this.context.accountSettings)||void 0===n?void 0:n.accessibilitySupport)?'<button type="button" class="trd-video-close-btn" aria-label="Close Video">\n          <img src="https://pic.trendemon.com/images/closex.png" width="17" height="17" alt="close video" />\n        </button>':'<div class="trd-video-close-btn" aria-label="Close Video>\n          <img src="https://pic.trendemon.com/images/closex.png" width="17" height="17" alt="close video" />\n        </div>';d.innerHTML='\n    <div class="component-content">\n      <div class="trd-video-modal-title">'.concat(t.Title,'</div>\n      <div class="close-cont external-close-cont">\n        ').concat(s,'\n      </div>\n      <iframe width="644" height="362" src="https://www.youtube.com/embed/').concat(a,"?autoplay=1&start=").concat(c,'"\n          frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>\n    </div>'),null===(e=d.querySelector(".component-content"))||void 0===e||e.addEventListener("click",(function(t){t.stopPropagation()})),null==d||d.addEventListener("click",(function(t){o.closeVideoPopup(d)})),null===(i=d.querySelector(".trd-video-close-btn"))||void 0===i||i.addEventListener("click",(function(t){o.closeVideoPopup(d)})),document.addEventListener("keyup",(function(t){"Escape"===t.key&&d.classList.contains("trd-initial-open")&&d.classList.contains("light")&&o.closeVideoPopup(d)})),setTimeout((function(){d.classList.replace("trd-component-hide","trd-initial-open"),setTimeout((function(){return d.classList.add("animate")}),0),d.classList.add()}),100)}else console.error("Failed to parse youtube url '".concat(t.PageUrl,"' "),r)},n.prototype.closeVideoPopup=function(t){t.classList.replace("trd-initial-open","trd-component-hide"),t.classList.remove("animate"),setTimeout((function(){var n;return null===(n=t.parentElement)||void 0===n?void 0:n.removeChild(t)}),100)},n.prototype.sameDomain=function(t){var n,e;return $Trd_Utils.compareDomains(t,null!==(e=null===(n=this.context.pageDetails)||void 0===n?void 0:n.url)&&void 0!==e?e:"")},n.prototype.getRecommendedPages=function(t){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(n){if(this.taskPages)return[2,this.taskPages];if(!this.taskPagesPromise){if(!t)throw"limit is required for the first request";this.taskPagesPromise=this.fetchRecommendations(t)}return[2,this.taskPagesPromise]}
1))}))},n.prototype.fetchRecommendations=function(t){var n,e,i,o,r=this,a=(null===(n=this.renderingContext)||void 0===n?void 0:n.previewMode)?null===(i=null===(e=this.context.pageDetails)||void 0===e?void 0:e.url)||void 0===i?void 0:i.toString().split("?trd_unit_params_id")[0].split("&trd_unit_params_id")[0]:null===(o=this.context.pageDetails)||void 0===o?void 0:o.url;return new Promise((function(n,e){var i,o;o={AccountId:r.context.accountId,CtaId:r.cta.Id,Url:btoa(null!=a?a:""),Limit:t,UserPagesHistoryStr:JSON.stringify(null===(i=r.context.ctaUserPageHistoryCook)||void 0===i?void 0:i.records),ContentPoolId:r.cta.ContentPoolId||""};var c="".concat(r.context.environment.trafficServiceUrl,"/api/content/recommend-from-pool?").concat($Trd_Utils.objectToQueryString(o));$Trd_Tools.JSONP(c,(function(t){try{r.taskPages=r.getProcessedContentTasks(t),n(r.taskPages)}catch(t){e(t)}}))}))},n.prototype.getProcessedContentTasks=function(t){var n=this;return t.Pages.forEach((function(t){if(t.cleanPageUrl=t.PageUrl,"pdf"===t.PageType){var e=encodeURIComponent(t.PageUrl),i="".concat(n.context.environment.fetchPdfPath,"?url=").concat(e),o=n.context.environment.isStage?"stage=true&":"";t.PageUrl="".concat(n.context.environment.pdfViewerPath,"?").concat(o,"accountId=").concat(n.context.accountId,"&vid=").concat(n.context.visitorId,"&ptr=").concat(e,"&file=").concat(encodeURIComponent(i))}if(n.ctaParams.exitintent_utm_code&&n.ctaParams.exitintent_utm_code.length){var r=t.PageUrl.indexOf("?")>=0?"&":"?";t.PageUrl+=r+n.ctaParams.exitintent_utm_code}})),t},n.prototype.getEventPrefix=function(){return"recommend_unit"},n.prototype.clear=function(){},n.prototype.getCompiledTemplate=function(n,e){var i,o,r;this.model=n;var a=!!(null===(i=this.context.accountSettings)||void 0===i?void 0:i.accessibilitySupport),c=n.closeButton?'<svg xmlns="http://www.w3.org/2000/svg" height="'.concat(n.closeButton.size,'" viewBox="0 -960 960 960" width="').concat(n.closeButton.size,'" fill="').concat(n.closeButton.color,'">\n      <path d="m259-174-84-85 220-221-220-221 84-85 221 221 221-221 84 85-220 221 220 221-84 85-221-221-221 221Z"/>\n    </svg>'):'<img src="https://pic.trendemon.com/images/closex.png" width="17" height="17" alt="close promotion" />',d=(null===(o=n.classes)||void 0===o?void 0:o.includes("trd-close-btn"))||n.closeButton?c:"",s=a?'<button type="button" class="internal close-btn" aria-label="Close unit">'.concat(d,"</button>"):'<div class="internal close-btn">'.concat(d,"</div>"),l=a?'<button type="button" class="external close-btn" aria-label="Close unit">'.concat(d,"</button>"):'<div class="external close-btn">'.concat(d,"</div>"),u='\n    <div id="trd_cta_'.concat(this.cta.ViewModelId,'" class="trd_comp_').concat(this.cta.ViewModelId," trd-recommend-loading trd-comp-container ").concat(null===(r=n.classes)||void 0===r?void 0:r.join(" ")," ").concat(n.closeButton?"trd-custom-close":"",'">\n      <div class="component-content">\n        <div class="close-cont external-close-cont">\n          ').concat(l,'\n        </div>\n        <div class="container-elements">\n          <div class="close-cont internal-close-cont">\n              ').concat(s,'\n          </div>\n          <div class="int-con-td-item title-container" >\n            <div class="trd-title-wing"></div>\n            <div class="trd-title"> ').concat(n.title||"",'</div>\n            <div class="trd-title-wing"></div>\n          </div>\n          <div class="sub-title"> ').concat(n.subTitle||"",'</div>\n          <div class="int-con-td-item linkable-container">\n          </div>\n        </div>\n      </div>\n    </div>\n  '),h=t.prototype.getStyleElement.call(this,n),p=this.contentStyles(n);return{html:u,css:"<style> ".concat(h," ").concat(p," ").concat(t.prototype.getCustomStyles.call(this,e)," </style>")}},n.prototype.contentStyles=function(t){return"\n\n    #trd_cta_".concat(this.cta.ViewModelId," .trd-content-hub-link{\n      display: flex;\n      flex-direction: column;\n      text-decoration:none;\n      color: ").concat(this.ctaParams.buttonBackgroundColor||"#f3f2f4",";\n      width: 100%;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-content-hub-text-title {\n      font-size: 16px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd_comp_").concat(this.cta.ViewModelId," .trd-content-hub-text-description {\n      display: none;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-content-hub-text-description{\n      font-size: 11px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".horizontal .trd-content-hub-link{\n      flex-direction: row;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".horizontal .trd-content-hub-link-title{\n      align-self: center;\n    }\n\n    ").concat(t.showRecommendTags?"\n      #trd_cta_".concat(this.cta.ViewModelId,".horizontal .trd-content-hub-item-with-tags .trd-content-hub-link-title{\n        align-self: auto;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".horizontal .trd-content-hub-item-with-tags .trd-content-hub-bottom{\n        position:absolute;\n        bottom:5px;\n      }"):"","\n\n    ").concat(t.showRecommendArea?"\n      #trd_cta_".concat(this.cta.ViewModelId,".horizontal .trd-content-hub-item-with-area .trd-content-hub-link-title{\n        align-self: auto;\n      }"):"","\n\n    #trd_cta_").concat(this.cta.ViewModelId,".horizontal .trd-content-hub-text{\n      -webkit-line-clamp: 3;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".horizontal .trd-content-hub-text-title {\n      font-size: 16px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".horizontal .trd-content-hub-text-description {\n      font-size: 12px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-content-hub-link .item-img{\n      transition: all .1s ease, opacity 0.5s;\n      opacity:0.9;\n      width:100%;\n      background-repeat: no-repeat;\n      height: auto;\n      display:block;\n      padding:0;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-content-hub-link .item-img.trd-item-img-hide {\n      opacity:0;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-content-hub-link .item-img:hover{\n      opacity:1;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-content-hub-link:hover .trd-content-hub-text{\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-content-hub-text-description{\n      border-top: 1px solid rgba(0, 0, 0, 0.12);\n      color: ").concat(this.ctaParams.secondaryTextColor||this.ctaParams.text_color,";\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".slider .linkable-container,\n    #trd_cta_").concat(this.cta.ViewModelId,".light .linkable-container,\n    #trd_cta_").concat(this.cta.ViewModelId,".embedded .linkable-container,\n    #trd_cta_").concat(this.cta.ViewModelId,".full .linkable-container{\n      display: flex;\n      justify-content: center;\n      align-items:center;\n      flex-wrap: wrap;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.vertical-items .linkable-container,\n    #trd_cta_").concat(this.cta.ViewModelId,".light.vertical-items .linkable-container,\n    #trd_cta_").concat(this.cta.ViewModelId,".embedded.vertical-items .linkable-container,\n    #trd_cta_").concat(this.cta.ViewModelId,".full.vertical-items .linkable-container,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.horizontal .linkable-container{\n     flex-direction: column;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".slider .linkable-container,\n    #trd_cta_").concat(this.cta.ViewModelId,".slider.horizontal .linkable-container\n    {\n      flex-wrap: nowrap;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".full .trd-content-hub-text{\n      font-size:larger;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .title-container{\n      display:flex;\n      justify-content: center;\n      align-items:center;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".light .title-container{\n      width:90%;\n      margin: 0 auto;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .sub-title{\n      font-size: ").concat(this.ctaParams.subTitleSize?this.getRatioSize(this.ctaParams.subTitleSize,16/18):16,"px;\n      color: ").concat(this.ctaParams.secondaryTextColor,";\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .title-container div.trd-title-wing{\n     flex-grow:4;\n     height: 1px;\n     background-color: ").concat(this.ctaParams.textColor||"black",";\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .title-container .trd-title{\n      color: ").concat(this.ctaParams.textColor||"black",";\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".full .title-container div.trd-title-wing{\n      min-width: 100px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".position_0 .title-container div.trd-title-wing,\n    #trd_cta_").concat(this.cta.ViewModelId,".position_2 .title-container div.trd-title-wing,\n    #trd_cta_").concat(this.cta.ViewModelId,".position_3 .title-container div.trd-title-wing,\n    #trd_cta_").concat(this.cta.ViewModelId,".position_0 .title-container div.trd-title-wing,\n    #trd_cta_").concat(this.cta.ViewModelId,".position_5 .title-container div.trd-title-wing,\n    #trd_cta_").concat(this.cta.ViewModelId,".position_6 .title-container div.trd-title-wing,\n    #trd_cta_").concat(this.cta.ViewModelId,".position_8 .title-container div.trd-title-wing{\n      display: none;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-title{\n      flex-grow: 1;\n      padding: 0 10px 0 10px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-content-hub-item, #trd_cta_").concat(this.cta.ViewModelId,".light .trd-content-hub-item{\n      min-width: 180px;\n      max-width: 260px;\n      margin: 18px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".large .trd-content-hub-link-title{\n      height:70px\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".large:not(.slider) .trd-content-hub-item, #trd_cta_").concat(this.cta.ViewModelId,".horizontal .trd-content-hub-item {\n      max-width: 360px;\n      min-width: 260px;\n      margin: 20px;\n      width: 100%;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".horizontal.light:not(.vertical-items) .trd-content-hub-item,\n    #trd_cta_").concat(this.cta.ViewModelId,".horizontal.full:not(.vertical-items) .trd-content-hub-item,\n    #trd_cta_").concat(this.cta.ViewModelId,".horizontal.embedded:not(.vertical-items) .trd-content-hub-item {\n      margin: 10px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".horizontal.no-pad-items .trd-content-hub-item{\n      margin: 0;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-content-hub-item{\n      margin: 10px;\n      background:  ").concat(this.ctaParams.backgroundColor||"#fff"," ;\n      filter: brightness(1.02);\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-content-hub-text{\n      display: -webkit-box;\n      max-width: 100%;\n      margin: 5px auto;\n      -webkit-line-clamp: 3;\n      -webkit-box-orient: vertical;\n      overflow: hidden;\n      text-overflow: ellipsis;\n      text-align:left;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".fixed .item-img{\n      display:none;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".fixed .trd-title-wing{\n      display:none;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-content-hub-link .trd-content-hub-text-title{\n      color: ").concat(this.ctaParams.textColor,";\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-content-hub-link .trd-content-hub-text-description{\n      color: ").concat(this.ctaParams.secondaryTextColor,";\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".fixed .trd-content-hub-link{\n      background-color: ").concat(this.ctaParams.backgroundColor,";\n      padding:4px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-content-hub-item{\n      box-shadow: 0 0 5px 0 rgba(0,0,0,.2);\n      transition: all .3s ease;\n      flex-shrink:2;\n      flex-grow:2;\n      flex-basis:0;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-content-hub-item:hover{\n      box-shadow: 0 5px 20px 0 rgba(0,0,0,.2);\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".horizontal .trd-content-hub-link .item-img-wrap {\n      margin-bottom:0;\n      flex-grow: 3;\n      flex-basis: 0;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".horizontal.arrow-button .trd-content-hub-link .item-img-wrap {\n      flex-grow: 2;\n    }\n\n\n    #trd_cta_").concat(this.cta.ViewModelId,".horizontal .trd-content-hub-link .item-img {\n      height: 100%;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".horizontal .trd-content-hub-link .trd-content-hub-link-text {\n      flex-grow: 5;\n      flex-basis: 0;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".horizontal.arrow-button .trd-content-hub-link .trd-content-hub-link-text{\n      flex-grow:4;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".no-pad-items .trd-content-hub-item, #trd_cta_").concat(this.cta.ViewModelId,".horizontal.slider:not(.arrow-button) .trd-content-hub-item {\n      box-shadow: none;\n      transition: none;\n      border-bottom: 3px solid ").concat(this.ctaParams.buttonTextColor,";\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,":not(.large):not(.horizontal) .trd-content-hub-link .trd-content-hub-link-text{\n      height: 80px;\n    }\n    ").concat(t.showRecommendTags?"\n      #trd_cta_".concat(this.cta.ViewModelId,":not(.large):not(.horizontal) .trd-content-hub-item-with-tags .trd-content-hub-link .trd-content-hub-link-text{\n        height: 120px;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,":not(.large):not(.horizontal) .trd-content-hub-item-with-tags.trd-content-hub-item-with-area .trd-content-hub-link .trd-content-hub-link-text{\n        height: 145px;\n      }"):"","\n    ").concat(t.showRecommendArea?"\n      #trd_cta_".concat(this.cta.ViewModelId,":not(.large):not(.horizontal) .trd-content-hub-item-with-area .trd-content-hub-link .trd-content-hub-link-text{\n        height: 105px;\n      }"):"","\n\n    #trd_cta_").concat(this.cta.ViewModelId,".fixed .trd-content-hub-link .trd-content-hub-link-text{\n      height: auto !important;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".fixed .trd-content-hub-link .trd-content-hub-button{\n      display: none;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-content-hub-link .trd-content-hub-link-text{\n      line-height:1.4;\n      padding : 0 10px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".large .trd-content-hub-link .trd-content-hub-link-text{\n      height:100px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".read-more .trd-content-hub-link .trd-content-hub-link-text,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-read-more .trd-content-hub-link .trd-content-hub-link-text{\n      position: relative;\n    }\n\n    ").concat(t.showRecommendTags?"\n      #trd_cta_".concat(this.cta.ViewModelId,".large .trd-content-hub-item-with-tags .trd-content-hub-link .trd-content-hub-link-text{\n        height:140px;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".large .trd-content-hub-item-with-tags.trd-content-hub-item-with-buttons .trd-content-hub-link .trd-content-hub-link-text {\n        height:150px;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".large .trd-content-hub-item-with-tags.trd-content-hub-item-with-area .trd-content-hub-link .trd-content-hub-link-text{\n        height:165px;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".large .trd-content-hub-item-with-tags.trd-content-hub-item-with-area.trd-content-hub-item-with-buttons .trd-content-hub-link .trd-content-hub-link-text{\n        height:175px;\n      }"):"","\n    ").concat(t.showRecommendArea?"\n      #trd_cta_".concat(this.cta.ViewModelId,".large .trd-content-hub-item-with-area .trd-content-hub-link .trd-content-hub-link-text{\n        height:125px;\n      }"):"","\n\n\n    #trd_cta_").concat(this.cta.ViewModelId,".text-over:not(.fixed) .trd-content-hub-link .trd-content-hub-link-text{\n      position:relative;\n      margin-bottom:-70px;\n      top:-70px;\n      height:70px;\n      font-size:14px;\n      background: ").concat(this.ctaParams.backgroundColor||"none",";\n    }\n    ").concat(t.showRecommendTags?"\n      #trd_cta_".concat(this.cta.ViewModelId,".text-over:not(.fixed) .trd-content-hub-item-wi
1th-tags .trd-content-hub-link .trd-content-hub-link-text {\n        margin-bottom:-110px;\n        top:-110px;\n        height: 110px\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".text-over:not(.fixed) .trd-content-hub-item-with-tags.trd-content-hub-item-with-area .trd-content-hub-link .trd-content-hub-link-text {\n        margin-bottom:-140px;\n        top:-140px;\n        height: 140px\n      }"):"","\n    ").concat(t.showRecommendArea?"\n      #trd_cta_".concat(this.cta.ViewModelId,".text-over:not(.fixed) .trd-content-hub-item-with-area .trd-content-hub-link .trd-content-hub-link-text {\n        margin-bottom:-100px;\n        top:-100px;\n        height: 100px\n      }"):"","\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-content-hub-link .trd-content-hub-button{\n      font-size: ").concat(this.ctaParams.buttonTextSize||14,"px;\n      background-color: ").concat(this.ctaParams.buttonBackgroundColor,";\n      color: ").concat(this.ctaParams.buttonTextColor,";\n      padding: 3px 10px;\n      position: absolute;\n      bottom:10px;\n      right:10px;\n      border: 1px solid ").concat(this.ctaParams.buttonBackgroundColor,";\n      border-radius: 5px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".no-pad-items .trd-content-hub-item {\n      box-shadow: none;\n      transition: none;\n      margin: 0;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".fixed .trd-content-hub-link:hover{\n      box-shadow: 4px 4px 2px #aaa;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".fixed .trd-content-hub-item{\n     max-width:150px;\n     height: 98%;\n    }\n\n    ").concat(t.showRecommendTags?"\n      #trd_cta_".concat(this.cta.ViewModelId,":not(.horizontal) .trd-content-hub-bottom {\n        position:absolute;\n        bottom: 10px;\n        left: 10px;\n        right: 10px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,":not(.horizontal) .trd-content-hub-item-with-tags.trd-content-hub-item-with-buttons .trd-content-hub-bottom {\n        display: flex;\n        flex-direction: column;\n        justify-content: space-between;\n        height: 67px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId," .trd-content-hub-bottom .trd-content-hub-tags {\n        font-size: smaller;\n        text-align: left;\n        max-height: 35px;\n        overflow: hidden;\n        display: -webkit-box;\n        -webkit-line-clamp: 2;\n        -webkit-box-orient: vertical;\n        text-overflow: ellipsis;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId," .trd-content-hub-bottom .trd-content-hub-button {\n        position: relative;\n        bottom: unset;\n        right: unset;\n        margin-bottom: 5px;\n        align-self: flex-end;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".horizontal .trd-content-hub-item-with-tags {\n        max-width: 400px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".horizontal .trd-content-hub-item-with-tags.trd-content-hub-item-with-area {\n        max-width: 520px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".horizontal .trd-content-hub-item-with-tags .trd-content-hub-link .item-img-wrap {\n        flex-grow: 5;\n      }"):"","\n\n    ").concat(t.showRecommendArea?"\n      #trd_cta_".concat(this.cta.ViewModelId,".horizontal .trd-content-hub-item-with-area {\n        max-width: 380px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".horizontal .trd-content-hub-item-with-area .trd-content-hub-link .item-img-wrap {\n        flex-grow: 4;\n      }"):"","\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-content-hub-area {\n      text-align: left;\n      font-size: smaller;\n      min-height: 25px;\n      margin-top: 5px;\n    }\n\n    @media only screen and (max-width : 1010px) {\n      #trd_cta_").concat(this.cta.ViewModelId,".light:not(.horizontal) .trd-content-hub-item{\n        max-width: 240px;\n        min-width: 100px;\n        margin: 10px;\n      }\n    }\n\n    /* swider style */\n\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .int-con-td-item.title-container{\n      width:100%;\n      position: absolute;\n      top:15px;\n      left: 175px;\n      max-width:50%;\n      z-index:999;\n      margin-left:10px;\n      }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .int-con-td-item.title-container .trd-title{\n      color:").concat(this.ctaParams.textColor,";\n      font-size: ").concat(this.ctaParams.titleSize||14,"px;\n      text-align:left;\n      padding-bottom:5px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .trd-content-hub-item,\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .container-elements,\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .linkable-container\n    {\n      padding:0;\n      margin: 0;\n      box-shadow: none;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .container-elements{\n      width:100%;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .trd-content-hub-item{\n      min-width:480px;\n      max-width:480px;\n      padding:15px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .trd-content-hub-link .trd-content-hub-text{\n      line-height: 1.3;\n      padding-top:15px;\n      padding-right:44px;\n      padding-left:5px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider.position_6 .trd-content-hub-link .trd-content-hub-text{\n      padding-left:0;\n      padding-right:0;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .trd-content-hub-link .trd-content-hub-button{\n      width: 12px;\n      height: 100%;\n      border-radius:0;\n      top:0;\n      right:0;\n      padding: 0 15px;\n      border: none;\n      display:flex;\n      box-sizing:content-box;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider.position_6 .trd-content-hub-link{\n      padding-left:40px;\n      box-sizing: border-box;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .trd-content-hub-link .trd-content-hub-button svg{\n      align-self: center;\n      height:24px;\n      width:12px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .trd-content-hub-link-title .trd-content-hub-link-text{\n      padding-top:25px;\n      align-self: auto;\n     }\n\n    /* swider style end*/\n\n    @media only screen and (max-width : 640px) {\n      #trd_cta_").concat(this.cta.ViewModelId,".full .trd-content-hub-item, #trd_cta_").concat(this.cta.ViewModelId,".full.large .trd-content-hub-item{\n        max-height: inherit;\n        /*min-width: 80px;*/\n        margin: 4px;\n        min-height: 80px;\n        max-width: 120px;\n        font-size: small;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".embedded .trd-content-hub-item{\n        font-size: small;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".full.vertical-items .trd-content-hub-item,\n      #trd_cta_").concat(this.cta.ViewModelId,".embedded.vertical-items .trd-content-hub-item{\n        max-width: inherit;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .int-con-td-item.title-container{\n        left: 0;\n        max-width:90%;\n      }\n\n    }\n    @media only screen and (min-width : 769px) {\n      #trd_cta_").concat(this.cta.ViewModelId,".light .container-elements{\n        max-width:710px;\n      }\n    }\n\n    @media only screen and (max-width : 640px) {\n      #trd_cta_").concat(this.cta.ViewModelId,":not(.embedded) .trd-content-hub-item, #trd_cta_").concat(this.cta.ViewModelId,".light .trd-content-hub-item{\n        min-width:150px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".full.horizontal .trd-content-hub-item{\n        min-width:200
1px;\n        max-height:unset;\n        max-width:unset;\n        min-height:unset;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .trd-content-hub-link, #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.trd-initial-open .container-elements{\n        flex-direction:column;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider.trd-initial-open .trd-content-hub-item{\n        padding-top: 60px;\n        min-width: 235px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider.trd-initial-open .container-elements{\n        padding:0;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.trd-initial-open.position_0 .trd-content-hub-item,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.trd-initial-open.position_3 .trd-content-hub-item,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.trd-initial-open.position_6 .trd-content-hub-item{\n        padding-left: 55px;\n        box-sizing: border-box;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.trd-initial-open.position_2 .trd-content-hub-item,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.trd-initial-open.position_5 .trd-content-hub-item,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.trd-initial-open.position_8 .trd-content-hub-item{\n        padding-right: 55px;\n        box-sizing: border-box;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.trd-initial-open .int-con-td-item.title-container{\n        width:215px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.trd-initial-open.position_6 .int-con-td-item.title-container{\n        width:230px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.horizontal .trd-content-hub-link .item-img{\n        margin: 0 auto;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .trd-content-hub-link .trd-content-hub-text{\n        text-align:center;\n        padding:5px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider .int-con-td-item.title-container .trd-title{\n        text-align:center;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".arrow-button.slider.position_6 .trd-content-hub-link{\n        padding-left:0;\n      }\n    }\n\n    @media only screen and (max-width: 480px) {\n      #trd_cta_").concat(this.cta.ViewModelId,".embedded .trd-content-hub-item{\n        max-width: 360px;\n        min-width: 250px;\n      }\n    }\n\n    /* LIGHT */\n    #trd_video_popup.trd-component-hide{\n      display:none;\n    }\n    #trd_video_popup.light{\n      width: 100%; height: 100%;\n      position: fixed; top: 0; left: 0;\n      opacity:1;\n      background: rgba(0,0,0,0.7);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      z-index: 9999999;\n    }\n    #trd_video_popup.light.animate .component-content{\n      transform: scale(1);\n    }\n\n    #trd_video_popup.light .component-content{\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      align-content: center;\n      align-items: center;\n      position: relative;\n      margin: 3px;\n      width: 644px;\n      min-height: 362px;\n      background: ").concat(this.ctaParams.backgroundColor,";\n      padding: 20px;\n      transform: scale(0.25);\n      transition: 0.2s;\n      box-sizing: content-box;\n    }\n\n    #trd_video_popup.light .component-content .trd-video-close-btn img{\n      vertical-align:top;\n    }\n\n    #trd_video_popup.light .component-content .trd-video-close-btn{\n      position: absolute;\n      top: 5px;\n      right: 5px;\n      background: none;\n      border-radius: 10px;\n      height: 18px;\n      cursor:pointer;\n    }\n    #trd_video_popup.light .component-content .trd-video-close-btn:hover{\n      transform: rotate(90deg);\n      display:block;\n      transition-delay: 0s;\n      transition-duration: 200ms;\n      transition-property: transform, opacity;
1\n      transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);box-sizing: content-box;\n    }\n    #trd_video_popup.light .component-content .trd-video-modal-title{\n      line-height: 1.2;\n      font-size: 18px;\n      padding: 0;\n      margin: 5px 0;\n      color: ").concat(this.ctaParams.textColor,";\n      text-align: center;\n    }\n\n    @media only screen and (min-width : 641px) {\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_0.trd-custom-close .container-elements,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_3.trd-custom-close .container-elements,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.arrow-button.position_6.trd-custom-close .container-elements{\n        flex-direction: row-reverse;\n      }\n    }\n\n    ")},n}($TRD_GenericLayoutComponent),$TRD_RecommendCarouselLayoutComponent=function(t){function n(n,e,i,o){var r=t.call(this,n,e,i,o)||this;return r.itemWidth=350,r.itemMargin=10,r.noOfSlides=0,r.noOfViewSlides=0,r.dotIdx=1,r.firstItemIdx=0,r.isItemsMoving=!1,r.shownPages=[],r}return __extends(n,t),n.prototype.show=function(){return __awaiter(this,void 0,void 0,(function(){var n,e=this;return __generator(this,(function(i){switch(i.label){case 0:return this.carouselElement=this.componentContainerElem.querySelector(".trd-carousel"),this.viewElement=this.componentContainerElem.querySelector(".trd-carousel-view"),this.itemsElement=this.componentContainerElem.querySelector(".trd-carousel-items"),this.dotListElement=this.componentContainerElem.querySelector(".trd-carousel-dots-list"),[4,t.prototype.show.call(this,!0)];case 1:return i.sent()&&this.contentTasks.Pages.length&&(n=this.getItemsHtml().join(""),this.itemsElement&&(this.itemsElement.innerHTML=n+n),this.setItemsClickHandler(),this.initItemsSize(),this.moveItems(),this.itemsElement&&(this.itemsElement.style.visibility="visible"),this.setActiveDotElement(),setTimeout((function(){return e.allowItemsTransition(!0)}),50),this.initCarouselHandlers(),this.shownPages=this.taskPages.Pages.slice(0,this.noOfViewSlides),this.notify($Trd_InternalEventsTypes.CTA_SHOWN,this.shownPages,!1),this.isShowNotified=!0),[2,this.contentTasks.Pages.length>0]}}))}))},n.prototype.getCompiledTemplate=function(n,e){this.model=n,this.noOfSlides=n.limit,this.noOfViewSlides=n.displayLimit,this.firstItemIdx=n.limit;var i=this.getCarouselHtml(n),o=t.prototype.contentStyles.call(this,n)+this.getCarouselStyles(n);return{html:i,css:"<style> ".concat(o," ").concat(t.prototype.getCustomStyles.call(this,e)," </style>")}},n.prototype.initCarouselHandlers=function(){var t,n,e=this;null===(t=this.containerElement.querySelector(".trd-crsl-btn-left"))||void 0===t||t.addEventListener("click",(function(){e.isItemsMoving||(e.isItemsMoving=!0,e.firstItemIdx--,e.moveItems(),e.adjustFirstItemIdx(),e.moveDotLeft(),e.notifyNewShownPages())})),null===(n=this.containerElement.querySelector(".trd-crsl-btn-right"))||void 0===n||n.addEventListener("click",(function(){e.isItemsMoving||(e.isItemsMoving=!0,e.firstItemIdx++,e.moveItems(),e.adjustFirstItemIdx(),e.moveDotRight(),e.notifyNewShownPages())})),window.addEventListener("resize",(function(t){e.initItemsSize(),e.moveItems()}))},n.prototype.notifyNewShownPages=function(){var t,n=this,e=this.firstItemIdx>=this.noOfSlides?this.firstItemIdx-this.noOfSlides:this.firstItemIdx,i=this.taskPages.Pages.slice(e,e+this.noOfViewSlides).filter((function(t){return!n.shownPages.includes(t)}));this.notify($Trd_InternalEventsTypes.CTA_SHOWN,i,!0),(t=this.shownPages).push.apply(t,i)},n.prototype.initItemsSize=function(){var t=this;if(this.viewElement&&this.itemsElement){this.noOfSlides=this.contentTasks.Pages.length,this.firstItemIdx=this.contentTasks.Pages.length,this.noOfViewSlides=window.innerWidth>650?Math.min(this.model.displayLimit,this.contentTasks.Pages.length):1;var n=this.viewElement.offsetWidth;this.itemWidth=n/this.noOfViewSlides;var e=this.itemWidth*this.noOfSlides*2;this.itemsElement.style.width="".concat(e,"px"),this.componentContainerElem.querySelectorAll(".trd-content-hub-item").forEach((function(n){n.style.width="".concat(t.itemWidth,"px"),n.style.maxWidth="".concat(t.itemWidth,"px"),n.style.minWidth="".concat(t.itemWidth-2*t.itemMargin,"px")}))}},n.prototype.moveItems=function(){var t=this.itemWidth*this.firstItemIdx*-1;this.itemsElement&&(this.itemsElement.style.transform="translateX(".concat(t,"px)"))},n.prototype.adjustFirstItemIdx=function(){var t=this;this.firstItemIdx>this.noOfSlides||0===this.firstItemIdx?setTimeout((function(){t.firstItemIdx=0===t.firstItemIdx?t.noOfSlides:t.firstItemIdx-t.noOfSlides,t.allowItemsTransition(!1),t.moveItems(),setTimeout((function(){t.allowItemsTransition(!0),t.isItemsMoving=!1}),100)}
1),350):this.isItemsMoving=!1},n.prototype.allowItemsTransition=function(t){this.itemsElement&&(this.itemsElement.style.transition="transform ".concat(t?"300":"0","ms ease 0s"))},n.prototype.getActiveDotElement=function(){return this.containerElement.querySelector(".trd-carousel-dots-list li:nth-child(".concat(3+this.dotIdx,")"))},n.prototype.setActiveDotElement=function(){var t;this.containerElement.querySelectorAll(".trd-carousel-dots-list li").forEach((function(t){return t.classList.remove("trd-carousel-dot-active")})),null===(t=this.getActiveDotElement())||void 0===t||t.classList.add("trd-carousel-dot-active")},n.prototype.setDotsSizes=function(t){var n,e=[.5,.75,1,1,1,.75,.5];null===(n=this.dotListElement)||void 0===n||n.querySelectorAll("li").forEach((function(n,i){var o=i>=t&&i<t+e.length?e[i-t]:0;n.style.transform="scale(".concat(o,")")}))},n.prototype.moveDotLeft=function(){var t=this;this.dotListElement&&(this.dotIdx>1?(this.dotIdx--,this.setActiveDotElement()):(this.setDotsSizes(2),this.dotListElement.style.transform="translateX(-24px)",setTimeout((function(){t.allowDotListTransition(!0),t.dotListElement&&(t.dotListElement.style.transform=""),t.setDotsSizes(1)}),1),setTimeout((function(){t.allowDotListTransition(!1)}),350)))},n.prototype.moveDotRight=function(){var t=this;this.dotListElement&&(this.dotIdx<3?(this.dotIdx++,this.setActiveDotElement()):(this.setDotsSizes(0),this.dotListElement.style.transform="translateX(24px)",setTimeout((function(){t.allowDotListTransition(!0),t.dotListElement&&(t.dotListElement.style.transform=""),t.setDotsSizes(1)}),1),setTimeout((function(){t.allowDotListTransition(!1)}),350)))},n.prototype.allowDotListTransition=function(t){this.dotListElement&&(this.dotListElement.style.transition="transform ".concat(t?"300":"0","ms ease 0s"),this.dotListElement.querySelectorAll("li").forEach((function(n){n.style.transition="transform ".concat(t?"300":"0","ms ease 0s")})))},n.prototype.getCarouselHtml=function(t){var n;return'\n  <div id="trd_cta_'.concat(this.cta.ViewModelId,'" class="trd_comp_').concat(this.cta.ViewModelId," trd-recommend-loading trd-comp-container ").concat(null===(n=t.classes)||void 0===n?void 0:n.join(" "),'">\n    <div class="component-content">\n      <div class="container-elements">\n        <div class="int-con-td-item title-container">\n          <div class="trd-title-wing"></div>\n          <div class="trd-title"> ').concat(t.title||"",'</div>\n          <div class="trd-title-wing"></div>\n        </div>\n        <div class="int-con-td-item linkable-container trd-carousel">\n\n          <div class="trd-carousel-controls">\n            <button class="trd-crsl-round-button trd-crsl-btn-left">\n              <svg class="trd-crsl-btn-icon">\n                <use href="#left"></use>\n              </svg>\n            </button>\n            <button class="trd-crsl-round-button trd-crsl-btn-right">\n              <svg class="trd-crsl-btn-icon">\n                <use href="#right"></use>\n              </svg>\n            </button>\n          </div>\n\n          <div class="trd-carousel-view">\n            <div class="trd-carousel-items"></div>\n          </div>\n\n          <div class="trd-carousel-dots">\n            <ul class="trd-carousel-dots-list">\n              <li style="transform: scale(0);"></li>\n              <li style="transform: scale(0.5);"></li>\n              <li style="transform: scale(0.75);"></li>\n              <li style="transform: scale(1);"></li>\n              <li style="transform: scale(1);"></li>\n              <li style="transform: scale(1);"></li>\n              <li style="transform: scale(0.75);"></li>\n              <li style="transform: scale(0.5);"></li>\n              <li style="transform: scale(0);"></li>\n            </ul>\n          </div>\n\n        </div>\n      </div>\n    </div>\n\n    <div style="display: none">\n      <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n        <symbol id="left" viewBox="0 0 32 32">\n          <path d="M18.08 3.8a1.6 1.6 0 00-2.23.05l-10.51 11v.07l-.1.16a1 1 0 00-.16.26 1.15 1.15 0 00-.06.28H5a2.18 2.18 0 000 .29 2.87 2.87 0 000 .31 1.59 
11.59 0 00.06.3 1.78 1.78 0 00.17.27l.1.16V17l10.52 11a1.59 1.59 0 002.82-1 1.57 1.57 0 00-.54-1.18l-9.47-9.89L18.13 6a1.58 1.58 0 00.42-1.07 1.55 1.55 0 00-.47-1.11z"></path>\n        </symbol>\n        <symbol id="right" viewBox="0 0 32 32">\n          <path d="M23.33 15a1.78 1.78 0 00-.17-.27l-.1-.16v-.07l-10.51-11a1.56 1.56 0 00-1.11-.45 1.58 1.58 0 00-1.21 2.59l9.47 9.96-9.47 10a1.59 1.59 0 001 2.77 1.59 1.59 0 001.23-.6L23 16.72v-.07l.1-.16a2.33 2.33 0 00.17-.26 1.15 1.15 0 00.06-.28 1.34 1.34 0 000-.3 1.54 1.54 0 000-.31v-.06a2.28 2.28 0 000-.26z"></path>\n        </symbol>\n      </svg>\n    </div>\n  </div>\n  ')},n.prototype.getCarouselStyles=function(t){return"\n    #trd_cta_".concat(this.cta.ViewModelId,".embedded {\n      width: 100%;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-recommend-loading {\n      display: none;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .container-elements, #trd_cta_").concat(this.cta.ViewModelId," .container-elements a,\n    #trd_cta_").concat(this.cta.ViewModelId," .int-con-td-item.trd-title{\n      color: ").concat(this.ctaParams.textColor||"#f3f2f4",";\n      font-size: ").concat(this.ctaParams.titleSize||24,"px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .title-container {\n      ").concat(t.title?"":"display: none;","\n      margin: 30px ").concat(this.itemMargin+80,"px 15px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-title {\n      text-align: center;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-carousel {\n      position: relative;\n      padding: 0 80px;\n      margin-bottom: 20px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-carousel > * {\n      box-sizing: border-box;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-carousel-view {\n      width: 100%;\n      overflow: hidden;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-carousel-items {\n      display: flex;\n      visibility: hidden;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-content-hub-item,\n    #trd_cta_").concat(this.cta.ViewModelId,".large:not(.slider) .trd-content-hub-item {\n      /* min-width: unset !important; */\n      margin: ").concat(this.itemMargin,"px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-content-hub-item:hover {\n        box-shadow: 5px 5px 8px 0 rgba(0,0,0,.2);\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-content-hub-item img {\n      width: 100%;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-carousel-controls {\n        display: flex;\n        justify-content: space-between;\n        left: 0;\n        padding: 16px;\n        position: absolute;\n        top: 35%;\n        width: 100%;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-crsl-round-button {\n        align-items: center;\n        background-color: #fff;\n        border: none;\n        border-radius: 50%;\n        cursor: pointer;\n        display: flex;\n        height: 48px;\n        justify-content: center;\n        min-width: 48px;\n        outline: none;\n        padding: 0;\n        position: relative;\n        width: 48px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,' .trd-crsl-round-button:before {\n        border-radius: 50%;\n        box-shadow: 1px 1px 9px rgba(33,51,67,.12);\n        content: "";\n        height: 100%;\n        left: 0;\n        position: absolute;\n        top: 0;\n        transition: box-shadow .3s ease-in-out;\n        width: 100%;\n    }\n\n    #trd_cta_').concat(this.cta.ViewModelId," .trd-crsl-round-button:hover:before {\n        box-shadow: 1px 1px 9px rgba(33,51,67,.4);\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-crsl-round-button>.trd-crsl-btn-icon {\n        fill: #213343;\n        height: 50%;\n        pointer-events: none;\n        width: 50%;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,' .trd-crsl-round-button:after {\n        content: "";\n        height: calc(100% + 8px);\n        left: -4px;\n        position: absolute;\n        top: -4px;\n        width: calc(100% + 8px);\n    }\n\n    #trd_cta_').concat(this.cta.ViewModelId," .trd-carousel-dots {\n        display: ").concat(this.model.carouselShowIndicator?"flex":"none",";\n        justify-content: center;\n        left: 0;\n        padding-top: 20px;\n        top: 100%;\n        width: 100%;\n        transform: translateX(-24px);\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-carousel-dots-list {\n        backface-visibility: hidden;\n        display: flex;\n        flex-wrap: nowrap;\n        list-style: none;\n        margin: 0;\n        padding: 0;\n        position: relative;\n        white-space: nowrap;\n        width: 168px;\n        will-change: transform;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-carousel-dots-list>li {\n        background-color: ").concat(this.ctaParams.carouselIndicatorColor,";\n        opacity: 0.25;\n        border-radius: 50%;\n        height: 16px;\n        margin: 0 4px;\n        min-width: 16px;\n        width: 16px;\n        will-change: transform;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-carousel-dots-list > li.trd-carousel-dot-active {\n        opacity: 1;\n    }\n\n    @media only screen and (max-width : 450px) {\n      #trd_cta_").concat(this.cta.ViewModelId," .title-container {\n        margin: 30px 0 15px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId," .trd-carousel {\n        padding: 0 60px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId," .trd-carousel-control
1s {\n        padding: 5px;\n      }\n    }\n    ")},n}($TRD_RecommendationLayoutComponent),$TRD_GenericScriptComponent=function(t){function n(n,e,i,o){return t.call(this,n,e,i,o)||this}return __extends(n,t),n.prototype.initialize=function(t){this.componentContainerElem=t},n.prototype.show=function(){if(!this.model.remarketingConfig)return!1;try{switch(this.model.remarketingConfig.remarketType){case RemarketingType.Facebook:var t=this.model.remarketingConfig;window.fbq?window.fbq("track",t.eventName,this.getEventParams(t.paramsJson)):console.warn("Trendemon: Can't remarket to facebook, fbq not found");break;case RemarketingType.Outbrain:if(window.obApi){var n=this.model.remarketingConfig;window.obApi("track",n.eventName)}else console.warn("Trendemon: Can't remarket to outbrain, obApi not found");break;case RemarketingType.Google:if(window.gtag){var e=this.model.remarketingConfig;window.gtag("event",e.eventName,{non_interaction:!0,send_to:e.gaInstance})}else console.warn("Trendemon: Can't remarket to google, gtag not found");break;case RemarketingType.ImagePixel:var i=this.model.remarketingConfig;if(i.url){var o=new Image;o.referrerPolicy="no-referrer-when-downgrade",o.src=i.url}break;case RemarketingType.Zemanta:if(window.zemApi){var r=this.model.remarketingConfig;window.zemApi("track",r.eventName)}else console.warn("Trendemon: Can't remarket to zemanta, zemApi not found");break;case RemarketingType.TrendemonGoalPixel:var a=this.model.remarketingConfig;if(a.goalId){var c={goalId:a.goalId},d=window;d.trd_api&&"function"==typeof d.trd_api.goal?d.trd_api.goal(c):(d.$TRD_goals=d.$TRD_goals||[],d.$TRD_goals.push(c))}}}catch(t){console.warn("Trendemon remarketing pixel error:",t)}return!0},n.prototype.getEventPrefix=function(){return"generic_script"},n.prototype.getCompiledTemplate=function(t,n){return this.model=t,{html:"",css:""}},n.prototype.getEventParams=function(t){if(t)try{return JSON.parse(t)}catch(t){}return{}},n}($TRD_CtaComponent),$TRD_FastTextLayoutComponent=function(t){function n(n,e,i,o){return t.call(this,n,e,i,o)||this}return __extends(n,t),n.prototype.initialize=function(n){var e=this;if(t.prototype.initialize.call(this,n),this.cta.RenderMode===enRenderModes.SHOW){var i=this.containerElement.querySelectorAll("a:not(.trd-link)");null==i||i.forEach((function(t){t.addEventListener("click",(function(t){e.notify($Trd_InternalEventsTypes.CTA_COMPLETE),t.stopPropagation()}))}))}},n.prototype.show=function(){var t=this;return this.componentHtmlRootElem.classList.add("trd-initial-open"),setTimeout((function(){return t.componentHtmlRootElem.classList.add("animate")}),0),!0},n.prototype.getEventPrefix=function(){return"fastext"},n.prototype.getCompiledTemplate=function(t,n){var e,i;this.model=t;var o=!!(null===(e=this.context.accountSettings)||void 0===e?void 0:e.accessibilitySupport),r=t.link,a=t.isUnitLink&&r,c=t.buttonText&&!a&&r?'<a href="'.concat(r,'" class="trd-link trd-fastext-btn" target="').concat(t.isOpenInNewWindow?"_blank":"_self",'">').concat(t.buttonText,"</a>"):"",d=!t.buttonText||!a&&r?"":'<div class="trd-fastext-btn">'.concat(t.buttonText,"</div>"),s=t.closeButton?'<svg xmlns="http://www.w3.org/2000/svg" height="'.concat(t.closeButton.size,'" viewBox="0 -960 960 960" width="').concat(t.closeButton.size,'" fill="').concat(t.closeButton.color,'">\n      <path d="m259-174-84-85 220-221-220-221 84-85 221 221 221-221 84 85-220 221 220 221-84 85-221-221-221 221Z"/>\n    </svg>'):'<img src="https://pic.trendemon.com/images/closex.png" width="17" height="17" alt="close promotion" />',l=o?'<button type="button" class="internal close-btn" aria-label="Close unit">'.concat(s,"</button>"):'<div class="internal close-btn">'.concat(s,"</div>"),u='\n    <div id="trd_cta_'.concat(this.cta.ViewModelId,'" class="trd_comp_').concat(this.cta.ViewModelId," trd-comp-container ").concat(null===(i=t.classes)||void 0===i?void 0:i.join(" ")," ").concat(t.closeButton?"trd-custom-close":"",'">\n      <div class="component-content">\n        <div class="container-elements">\n          <div class="close-cont internal-close-cont">\n            ').concat(l,"\n          </div>\n          ").concat(a?'<a href="'.concat(r,'" class="trd-banner-link trd-link" target="').concat(t.isOpenInNewWindow?"_blank":"_self",'">'):'<div class="trd-banner-link trd-link">','\n            <div class="trd-title">').concat(t.title||"","</div>\n            ").concat(c).concat(d,"\n          ").concat(a?"</a>":"</div>","\n        </div>\n      </div>\n    </div>\n    "),h=this.getFastTextStyles(t);return{html:u,css:"<style> ".concat(h," ").concat(this.getCustomStyles(n)," </style>")}},n.prototype.getFastTextStyles=function(t){var n,e,i,o=this.getLogoAbsolutePath(t.logoRelativeUrl),r=!!(null===(n=this.context.accountSettings)||void 0===n?void 0:n.accessibilitySupport);return"\n      .trd-embedded-top-bottom-margin #trd_cta_".concat(this.cta.ViewModelId," {\n        margin-top: 0.9em;\n        margin-bottom: 0.9em;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".trd-comp-container {\n        display: none;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".trd-comp-container.trd-initial-open {\n        display: block;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,":not(.light):not(.full){\n      z-index: 999999999;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".light {\n        z-index: 9999999999;\n        width: 100%;\n        height: 100%;\n        position: fixed;\n        top: 0;\n        left: 0;\n        opacity:1;\n        background: rgba(0,0,0,0.7);\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".light .component-content {\n        height: 95vh;\n        display: flex;\n        justify-content: center;\n        align-content: center;\n        align-items: center;\n        position: relative;\n        margin: 3px;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".light.position_0 .component-content,\n      #trd_cta_").concat(this.cta.ViewModelId,".light.position_3 .component-content,\n      #trd_cta_").concat(this.cta.ViewModelId,".light.position_6 .component-content {\n        justify-content: flex-start;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".light.position_2 .component-content,\n      #trd_cta_").concat(this.cta.ViewModelId,".light.position_5 .component-content,\n      #trd_cta_").concat(this.cta.ViewModelId,".light.position_8 .component-content {\n        justify-content: flex-end;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".light.position_0 .component-content,\n      #trd_cta_").concat(this.cta.ViewModelId,".light.position_1 .component-content,\n      #trd_cta_").concat(this.cta.ViewModelId,".light.position_2 .component-content {\n        align-items: baseline;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".light.position_6 .component-content,\n      #trd_cta_").concat(this.cta.ViewModelId,".light.position_7 .component-content,\n      #trd_cta_").concat(this.cta.ViewModelId,".light.position_8 .component-content {\n        align-items: flex-end;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".light .container-elements{\n        transform: scale(0.01);\n        transition: 0.2s;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".light.animate .container-elements{\n        transform: scale(1);\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider {\n        position: fixed;\n        display:block;\n        overflow: hidden;\n        font-family: inherit;\n        border-radius: 3px;\n        transition: 0.5s;\n        width: auto;\n        max-width: 90%;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_0,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_2 {\n        top: calc(5%);\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_3,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_5{\n        top:50%;\n        transform: translate(0%, -50%);\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_1,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_7{\n        left:50%;\n        transform: translate(-50%, 0%);\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_6,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_8{\n        bottom: 10px;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_2,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_5,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_8{\n        right: -1000px;\n        transition: right 0.5s;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_2.trd-initial-open,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_5.trd-initial-open,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_8.trd-initial-open{\n        right: 0;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_0,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_3,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_6{\n        left: -1000px;\n        transition: left 0.5s;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.trd-initial-open.position_0,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.trd-initial-open.position_3,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.trd-initial-open.position_6{\n        left: 0;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_1{\n        top: -1000px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.trd-initial-open.position_1{\n        top:0;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_4{\n        left:50%;\n        top:0;\n        transform: translate(-50%, 0);\n        max-height: 0;\n        height: auto;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_4.trd-initial-open{\n        max-height:unset;\n        top:50%;\n        transform: translate(-50%, -50%);\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_7{\n        bottom: -1000px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.trd-initial-open.position_7{\n        bottom:10px;\n        max-height:unset;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId," .container-elements {\n        display: flex;\n        flex-direction: column;\n        justify-content: center;\n        box-sizing: border-box;\n        cursor: default;\n        width: ").concat(t.width?this.getCssSize(t.width):"100%",";\n        max-width: 100%;\n        ").concat(t.height?"height: ".concat(this.getCssSize(t.height),";"):"","\n        ").concat(this.ctaParams.backgroundColor?"background-color: ".concat(this.ctaParams.backgroundColor,";"):"","\n        ").concat(o?'background-image: url("'.concat(o,'"); background-size: cover; background-position: center;'):"","\n        ").concat(t.isUnitLink&&t.link?"":"padding: 15px 20px;","\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".embedded .container-elements {\n        margin: auto;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".light .container-elements {\n        position: relative;\n        max-width: min(90%, 800px);\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId," .close-btn{\n        cursor: pointer;\n        width: 17px;\n        height: 17px;\n        background: none;\n        position: absolute;\n        right: 5px;\n        top: 5px;\n        line-height: normal;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId," .close-btn img{\n        vertical-align: baseline;\n        margin:0;\n        padding:0;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,":not(.trd-custom-close) .close-btn:hover {\n        transform: rotate(90deg);\n        display:block;\n        transition-delay: 0s;\n        transition-duration: 200ms;\n        transition-property: transform, opacity;\n        transition-timing-function: cubic-bezier(0.455, 0.03, 
10.515, 0.955);box-sizing: content-box;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".embedded .close-btn {\n        display: none;\n      }\n\n      ").concat(t.closeButton?"\n      #trd_cta_".concat(this.cta.ViewModelId,".trd-custom-close .internal.close-btn{\n        ").concat("outside"==t.closeButton.position&&"no"!=t.closeButton.shape?"right: -".concat(t.closeButton.size/2+2,"px !important; top: -").concat(t.closeButton.size/2+2,"px !important;"):"right: 5px !important; top: 5px !important;",";\n        ").concat("no"!=t.closeButton.shape?"border: 1px solid ".concat(t.closeButton.border,";\n        background: ").concat(t.closeButton.background,";\n        ").concat("square"==t.closeButton.shape?"border-radius: 2px;":"border-radius: 18px;"):"","\n        padding: 2px;\n        width: ").concat(t.closeButton.size,"px;\n        height: ").concat(t.closeButton.size,"px;\n        box-sizing: content-box;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".trd-custom-close svg{\n      vertical-align: unset;\n      }\n\n      ").concat("outside"===(null===(e=t.closeButton)||void 0===e?void 0:e.position)&&"no"!=t.closeButton.shape?"\n      #trd_cta_".concat(this.cta.ViewModelId,".slider:not(.arrow-button).position_2.trd-initial-open.trd-custom-close,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider:not(.arrow-button).position_5.trd-initial-open.trd-custom-close,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider:not(.arrow-button).position_8.trd-initial-open.trd-custom-close{\n        right: ").concat(t.closeButton.size/2+2,"px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".light.position_2.trd-initial-open.trd-custom-close .container-elements,\n      #trd_cta_").concat(this.cta.ViewModelId,".light.position_5.trd-initial-open.trd-custom-close .container-elements,\n      #trd_cta_").concat(this.cta.ViewModelId,".light.position_8.trd-initial-open.trd-custom-close .container-elements{\n        margin-right: ").concat(t.closeButton.size/2+2,"px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_0.trd-initial-open.trd-custom-close,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_1.trd-initial-open.trd-custom-close,\n      #trd_cta_").concat(this.cta.ViewModelId,".slider.position_2.trd-initial-open.trd-custom-close{\n        top: ").concat(t.closeButton.size/2+2,"px;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".light.position_0.trd-initial-open.trd-custom-close .container-elements,\n      #trd_cta_").concat(this.cta.ViewModelId,".light.position_1.trd-initial-open.trd-custom-close .container-elements,\n      #trd_cta_").concat(this.cta.ViewModelId,".light.position_2.trd-initial-open.trd-custom-close .container-elements{\n        margin-top: ").concat(t.closeButton.size/2+2,"px;\n      }\n      "):"","\n    "):"","\n\n      #trd_cta_").concat(this.cta.ViewModelId," a,\n      #trd_cta_").concat(this.cta.ViewModelId," a:hover,\n      #trd_cta_").concat(this.cta.ViewModelId," a:active,\n      #trd_cta_").concat(this.cta.ViewModelId," a:visited {\n        text-decoration: none;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId," .trd-banner-link.trd-link {\n        flex-direction: column;\n        justify-content: center;\n        box-sizing: border-box;\n        ").concat(t.height?"height: ".concat(this.getCssSize(t.height),";"):"","\n        ").concat(t.isUnitLink&&t.link?"padding: 15px 20px;":"","\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId," .trd-link,\n      #trd_cta_").concat(this.cta.ViewModelId," .trd-title {\n        width: 100%;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId," .trd-title {\n        color: #000000;\n        line-height: 1.2;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId," .trd-fastext-btn {\n        box-sizing: border-box;\n        color: ").concat(this.ctaParams.buttonTextColor,";\n        background-color: ").concat(this.ctaParams.buttonBackgroundColor,";\n        padding: 10px;\n        border-radius: 5px;\n        text-align: center;\n        font-size: larger;\n      }\n\n      #trd_cta_").concat(this.cta.ViewModelId,".trd-custom-close{\n          overflow: visible;\n        }\n\n      ").concat(r?"\n    #trd_cta_".concat(this.cta.ViewModelId,".slider{\n      max-width: min(96vw, 460px);\n      max-height: min(92svh, 700px);\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_8,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_6{\n      bottom: max(10px, env(safe-area-inset-bottom));\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_2,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_5,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_8{\n      right: max(0px, env(safe-area-inset-right));\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_0,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_3,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_6{\n      left: max(0px, env(safe-area-inset-left));\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_0,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_2{\n      top: max(calc(5%), env(safe-area-inset-top));\n      transform: none;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_6,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_8{\n      transform: none;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_3,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_5{\n      top: 50%;\n      transform: translateY(-50%);\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_7,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_4 {\n      max-height: min(92svh, 700px) !important;\n      max-width:  min(96vw, 460px) !important;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-initial-open.slider.position_7 {\n      bottom: max(10px, env(safe-area-inset-bottom));\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".slider .container-elements {\n      max-height: inherit;\n      overflow-y: auto;\n      overflow-x: hidden;\n    }\n\n    /* lightbox position_4 */\n    /*#trd_cta_{{ID}}.light.position_4 .container-elements{\n      max-width: min(96vw, 800px) !important;\n      max-height: min(92vh, 550px) !important;\n      max-height: min(92svh, 550px) !important;\n      overflow-y: hidden !important;\n      overflow-x: hidden !important;\n      box-sizing: border-box !important;\n    }*/\n\n    #trd_cta_").concat(this.cta.ViewModelId," button.close-btn{\n      background:none; border:0; padding:0; margin:0;\n      display: block; line-height:1;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".arrow-button button.close-btn{\n      width: 100%;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn .close-btn{\n      position:absolute; right:0px; top:0px;\n      width:17px; height:17px;\n      line-height:0; box-sizing:content-box;\n\n      transform:none !important;\n      transition:none !important;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn.light .close-btn{\n      right:5px; top:5px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn:not(.embedded) .close-btn{\n      display:block;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".light .external.close-btn {\n      display:none;\n    }\n\n    /* img/svg animation */\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn .close-btn > img,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn .close-btn > svg{\n      display:block;\n      margin:0; padding:0;\n      transform:rotate(0deg) translateZ(0);\n      transform-origin:50% 50%;\n      backface-visibility:hidden;\n      will-change:transform;
1\n      transition:transform 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn:not(.trd-custom-close)\n      .close-btn:is(:hover, :focus, :focus-visible) > img,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn:not(.trd-custom-close)\n      .close-btn:is(:hover, :focus, :focus-visible) > svg{\n      transform:rotate(90deg) translateZ(0);\n    }\n\n    ").concat("no"===(null===(i=t.closeButton)||void 0===i?void 0:i.shape)?"\n    #trd_cta_".concat(this.cta.ViewModelId,".trd-close-btn.trd-custom-close\n      .close-btn:is(:hover, :focus, :focus-visible) > img,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn.trd-custom-close\n      .close-btn:is(:hover, :focus, :focus-visible) > svg {\n      transform: rotate(90deg) translateZ(0);\n    }"):"","\n\n    /* focus indication */\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn .close-btn:focus-visible{\n      outline:2px solid currentColor;\n      outline-offset:2px;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn .close-btn:hover{\n      transform:none !important;\n    }\n\n    @media (prefers-reduced-motion: reduce){\n      #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn .close-btn > img,\n      #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn .close-btn > svg{ transition:none; }\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn .close-btn{\n      outline: none;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-close-btn .close-btn:focus-visible{\n      outline: 0;\n      box-shadow: 0 0 0 2px rgba(0,0,0,.15) inset; /* мягкая, почти незаметная */\n      border-radius: 4px;\n    }\n\n    /* focus on submit button */\n    #trd_cta_").concat(this.cta.ViewModelId," .btn-submit {\n      transition:\n        box-shadow 160ms ease,\n        transform 120ms ease;\n        will-change: transform, box-shadow;\n    }\n\n    #trd_cta_").concat(this.cta.ViewModelId," .btn-submit:focus-visible {\n      outline: 2px solid currentColor;\n      outline-offset: 3px;\n      box-shadow: 0 0 0 4px color-mix(in srgb, currentColor 18%, transparent);\n      transform: translateZ(0) scale(1.02);\n    }\n\n    @media (prefers-reduced-motion: reduce) {\n      #trd_cta_").concat(this.cta.ViewModelId," .btn-submit {\n        transition: none;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId," .btn-submit:focus-visible {\n        transform: none;\n        box-shadow: 0 0 0 3px color-mix(in srgb, currentColor 25%, transparent);\n      }\n    }"):"")},n.prototype.getCssSize=function(t){return/^\d+$/.test(t)?t+"px":t},n}($TRD_GenericLayoutComponent),__assign=this&&this.__assign||function(){return __assign=Object.assign||function(t){for(var n,e=1,i=arguments.length;e<i;e++)for(var o in n=arguments[e])Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o]);return t},__assign.apply(this,arguments)},__spreadArray=this&&this.__spreadArray||function(t,n,e){if(e||2===arguments.length)for(var i,o=0,r=n.length;o<r;o++)!i&&o in n||(i||(i=Array.prototype.slice.call(n,0,o)),i[o]=n[o]);return t.concat(i||Array.prototype.slice.call(n))},$Trd_StreamManager=function(){function t(t){var n,e;this.context=t,this.MAX_MOBILE_WIDTH=850,this.DEFAULT_AUTO_LOAD_TIMER_SEC=5,this.isPreview=!1,this.fromStream=!1,this.queryParamsToAdd=[],this.isFullView=!1,this.showAutoLoadAlert=!1,this.isStartMinimized=!1,this.isInbound=!1,this.isAutopilot=!1,this.isUpliftLoadSent=!1,this.isRedirected=!1,this.isRedirecCanceled=!1;var i=null!==(e=null===(n=new URLSearchParams(window.location.search).get("trd_strm_view"))||void 0===n?void 0:n.split(","))&&void 0!==e?e:[];this.isFullView=i.includes("full"),this.showAutoLoadAlert=i.includes("alert")}return t.prototype.getStream=function(){var t,n,e,i;return __awaiter(this,void 0,void 0,(function(){var o,r,a,c,d,s,l,u,h,p,m;return __generator(this,(function(g){switch(g.label){case 0:if(this.stream)return[3,8];if(o=new URLSearchParams(window.location.search),this.fromStream="true"===o.get("fromStream"),r=o.get("trd_strm"),!(a=o.get("trd_stream_params_id")))return[3,5];g.label=1;case 1:return g.trys.push([1,3,,4]),[4,$Trd_Utils.getPreSavedParams(a,"stream",this.context)];case 2:return c=g.sent(),d=LZString.decompressFromEncodedURIComponent(c.params),(s=JSON.parse(d)).content&&s.layout&&(this.stream=s,this.streamId=0,this.contentId=s.contentId,this.isPreviewLink=!0,this.isPreview=!0),[3,4];case 3:return g.sent(),[2,null];case 4:return[3,7];case 5:return r?(l=LZString.decompressFromEncodedURIComponent(r),u=JSON.parse(l),this.streamId=u.si,this.contentId=u.ci,this.itemId=u.ii,this.isPreviewLink=u.p,h={AccountId:this.context.accountId,ClientUrl:null===(t=this.context.pageDetails)||void 0===t?void 0:t.url,Referral:(null===(n=this.context.pageDetails)||void 0===n?void 0:n.reffer)?$Trd_Base64.encode(this.context.pageDetails.reffer):"",Cookie:null===(e=this.context.cid)||void 0===e?void 0:e.value,StreamId:this.streamId,ContentId:this.contentId,ItemId:null!==(i=this.itemId)&&void 0!==i?i:"",IsPreview:this.isPreviewLink},p="".concat(this.context.environment.trafficServiceUrl,"/api/experience/stream?").concat($Trd_Utils.objectToQueryString(h)),m=this,[4,$Trd_Tools.JsonpPromise(p)]):[3,7];case 6:m.stream=g.sent(),g.label=7;case 7:this.stream&&this.initStream(),g.label=8;case 8:return[2,this.stream]}}))}))},t.prototype.setStream=function(t){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(n){switch(n.label){case 0:return[4,$Trd_Utils.loadLzString(this.context)];case 1:return n.sent(),this.stream=t,this.streamId=t.id,this.contentId=t.contentId,this.isInbound=!0,this.isPreview="/preview-stream.html"===window.location.pathname,this.initStream(),[2]}}))}))},t.prototype.showStream=function(){var t,n,e,i,o,r,a,c,d;if(this.stream){((null===(t=this.currContent)||void 0===t?void 0:t.contentType)===StreamContentType.Pdf||(null===(n=this.currContent)||void 0===n?void 0:n.contentType)===StreamContentType.Embedded||(null===(e=this.currContent)||void 0===e?void 0:e.noTagPage))&&(null===(i=this.currContent)||void 0===i?void 0:i.title)&&(
1document.title=this.currContent.title);var s=document.createElement("div");s.classList.add("trd-stream"),this.isStartMinimized||s.classList.add("trd-max"),this.layout.desktopPosition===StreamContentDesktopPosition.Right&&s.classList.add("trd-stream-right"),s.innerHTML=this.getStreamContentHtml(this.stream);var l=document.createElement("div");l.classList.add("trd-stream-closed"),this.isStartMinimized&&l.classList.add("trd-max"),this.isPositionRight&&l.classList.add("trd-stream-right");var u=this.isPositionRight?"v":"^";l.innerHTML=u+" &nbsp; &nbsp; "+this.layout.buttonText;var h=document.createElement("div");if(this.showSlider&&this.stream.layout.slider){h.classList.add("trd-stream-slider"),h.classList.add(this.getSliderPositionClass(null===(o=this.stream.layout.slider)||void 0===o?void 0:o.position)),h.classList.add(this.getSliderStyleClass(null===(r=this.stream.layout.slider)||void 0===r?void 0:r.style));var p=this.getSliderThumbnailTypeClass(null===(a=this.stream.layout.slider)||void 0===a?void 0:a.style,this.stream.layout.desktopThumbnailType);p&&h.classList.add(p),h.innerHTML=this.getStreamSliderHtml(this.stream)}var m=document.createElement("div");m.classList.add("trd-stream-mobile"),m.innerHTML=this.getStreamMobileContentHtml();var g=document.createElement("style");if(g.innerHTML=this.getStreamCss(this.stream),this.showSidePanel&&(document.body.appendChild(s),document.body.appendChild(l)),this.showSlider&&(null===(c=this.sliderContent)||void 0===c?void 0:c.length)&&(document.body.appendChild(h),setTimeout((function(){return h.classList.add("trd-stream-slider-show")}),200)),document.body.appendChild(m),document.body.appendChild(g),this.hasVerticalScroll()?(this.setMobileProgress(),this.scrollPercent<70?this.hideMobileContent():this.showMobileContent()):(null===(d=this.currContent)||void 0===d?void 0:d.contentType)!==StreamContentType.Pdf&&(this.setMobileProgress(100),this.showMobileContent()),this.layout.isLoadNextOnScroll){var _=document.createElement("div");_.classList.add("trd-scroll-alert"),this.showAutoLoadAlert&&_.classList.add("trd-scroll-alert-show"),_.innerHTML=this.getRedirectAlertHtml(),document.body.appendChild(_)}this.addStreamHandlers();var f=document.querySelector(".trd-stream-in .trd-content-item:nth-child(".concat(this.contentIndex,")"));null==f||f.scrollIntoView(),!this.isInbound&&!this.isAutopilot||this.isMobileWidth||this.sendUplift($Trd_InternalEventsTypes.CTA_SHOWN)}},t.prototype.reset=function(){this.context.streamId=void 0,this.context.streamContentId=void 0,this.context.isStreamPreview=void 0,this.context.fromStream=void 0,this.stream=void 0,this.streamId=void 0,this.contentId=void 0,this.isInbound=!1,this.hideStream(),this.hideSlider()},t.prototype.hideStream=function(){var t=document.querySelector(".trd-stream"),n=document.querySelector(".trd-stream-closed"),e=document.querySelector(".trd-stream-mobile"),i=document.querySelector(".trd-scroll-alert");null==t||t.remove(),null==n||n.remove(),null==e||e.remove(),null==i||i.remove()},t.prototype.hideSlider=function(){var t=document.querySelector(".trd-stream-slider");null==t||t.classList.remove("trd-stream-slider-show"),setTimeout((function(){return null==t?void 0:t.remove()}),1e3)},Object.defineProperty(t.prototype,"excludedStreams",{get:function(){var t=__spreadArray(__spreadArray([],this.closedStreams,!0),this.closedSliderStreams,!0).reduce((function(t,n){return(t[n.id]=t[n.id]||[]).push(n),t}),{});return Object.entries(t).map((function(t){t[0];var n=t[1];return n.reduce((function(t,n){return n.time>t.time?n:t}),n[0])}))},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"closedStreams",{get:function(){return JSON.parse(window.localStorage.getItem(t.STORAGE_CLOSED_STREAMS)||"[]")},set:function(n){window.localStorage.setItem(t.STORAGE_CLOSED_STREAMS,JSON.stringify(n))},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"closedSliderStreams",{get:function(){return JSON.parse(window.localStorage.getItem(t.STORAGE_CLOSED_STREAM_SLIDERS)||"[]")},set:function(n){window.localStorage.setItem(t.STORAGE_CLOSED_STREAM_SLIDERS,JSON.stringify(n))}
1,enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isMobileWidth",{get:function(){return window.innerWidth<=this.MAX_MOBILE_WIDTH},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"layout",{get:function(){var t,n;return null!==(n=null===(t=this.stream)||void 0===t?void 0:t.layout)&&void 0!==n?n:{}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isPositionRight",{get:function(){var t;return(null===(t=this.stream)||void 0===t?void 0:t.layout.desktopPosition)===StreamContentDesktopPosition.Right},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"scrollPercent",{get:function(){var t,n,e;if((null===(t=this.currContent)||void 0===t?void 0:t.contentType)===StreamContentType.Pdf){var i=document.querySelector("#viewerContainer");if(i){var o=i.clientHeight,r=i.scrollHeight-o,a=i.scrollTop;return Math.floor(a/r*100)}}if(null===(n=this.currContent)||void 0===n?void 0:n.noTagPage){var c=null===(e=null===document||void 0===document?void 0:document.getElementById("iframe"))||void 0===e?void 0:e.contentWindow;return c.document.body.offsetHeight===c.innerHeight?100*c.scrollY/(c.document.body.scrollHeight-c.document.body.offsetHeight):100*c.scrollY/(c.document.body.offsetHeight-c.innerHeight)}return document.body.offsetHeight===window.innerHeight?100*window.scrollY/(document.body.scrollHeight-document.body.offsetHeight):100*window.scrollY/(document.body.offsetHeight-window.innerHeight)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"showSlider",{get:function(){var t,n;return[StreamLayoutType.Slider,StreamLayoutType.Mixed].includes(null!==(n=null===(t=this.stream)||void 0===t?void 0:t.layout.layoutType)&&void 0!==n?n:StreamLayoutType.SidePanel)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"showSidePanel",{get:function(){var t,n;return[StreamLayoutType.SidePanel,StreamLayoutType.Mixed].includes(null!==(n=null===(t=this.stream)||void 0===t?void 0:t.layout.layoutType)&&void 0!==n?n:StreamLayoutType.SidePanel)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"IsSliderVertical",{get:function(){var t;return(null===(t=this.layout.slider)||void 0===t?void 0:t.style)===StreamLayoutSliderStyle.Vertical},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"IsSliderHorizontal",{get:function(){var t;return(null===(t=this.layout.slider)||void 0===t?void 0:t.style)===StreamLayoutSliderStyle.Horizontal},enumerable:!1,configurable:!0}),t.prototype.fixStreamLayout=function(){var t,n;this.stream&&!this.stream.layout.autoLoad?(this.layout.backgroundColor="#ffffff",this.layout.customCss="",this.layout.autoLoad={timerSec:this.DEFAULT_AUTO_LOAD_TIMER_SEC,trigger:StreamLayoutAutoLoadTrigger.Scroll,triggerValue:90,sideArrow:{text:"Scroll down to load the next page",textColor:this.stream.layout.linksColor,arrowColor:"#f53e72"},bottomLoader:{text:"Your next post will load in {timer} seconds.",textColor:"#f53e72",linkColor:this.stream.layout.linksColor,backgroundColor:"#fafcff",cancelButtonText:"Cancel",cancelButtonTextColor:"#272567",cancelButtonBackgroundColor:"#f2f2fa"}},this.layout.stopDisplayButton={showButton:!1,text:"Stop Displaying",textColor:"#7278A2",buttonColor:"#f6f4f4"}):this.stream&&(null!==(t=(n=this.stream.layout).mobileReadNextText)&&void 0!==t||(n.mobileReadNextText="Read next:"),this.stream.layout.layoutType||(this.stream.layout.layoutType=StreamLayoutType.SidePanel))},t.prototype.initStream=function(){var t;this.isAutopilot=(null===(t=this.stream)||void 0===t?void 0:t.streamType)===StreamType.Autopilot,this.fixStreamLayout(),this.getIsMinimized(),this.setCurrAndNextContent(),this.setQueryParamsToAdd(),this.setGlobalContext()},t.prototype.getIsMinimized=function(){var n=localStorage.getItem(t.STORAGE_MINIMIZED_STREAMS);if(n){var e=JSON.parse(n);this.isStartMinimized=Array.isArray(e)&&e.includes(this.streamId)}},t.prototype.setIsMinimized=function(n){var e=localStorage.getItem(t.STORAGE_MINIMIZED_STREAMS),i=null;if(e&&(i=JSON.parse(e),Array.isArray(i)&&this.streamId)){var o=i.indexOf(this.streamId);n?-1===o&&i.push(this.streamId):o>=0&&i.splice(o,1)}i||(i=n&&this.streamId?[this.streamId]:[]),localStorage.setItem(t.STORAGE_MINIMIZED_STREAMS,JSON.stringify(i))},t.prototype.setCurrAndNextContent=function(){var t,n,e,i,o,r,a=this;if(this.stream){this.stream.content.forEach((function(t){t.contentType===StreamContentType.Auto&&(t.imageUrl=t.imageUrl.toLowerCase().startsWith("http")?t.imageUrl:"".concat(a.context.environment.contentTaskLogoPath,"/autotask_logo/").concat(t.imageUrl))})),this.contentIndex=null!==(t=this.stream.content.findIndex((function(t){return t.id===a.contentId})))&&void 0!==t?t:-1,this.currContent=-1===this.contentIndex?null:this.stream.content[this.contentIndex];var c=-1!==this.contentIndex&&this.contentIndex+1===this.stream.content.length;if(this.nextContent=-1===this.contentIndex||c?null:null!==(e=null===(n=this.stream)||void 0===n?void 0:n.content[this.contentIndex+1])&&void 0!==e?e:null,this.showAutoLoadAlert&&(null!==(i=this.nextContent)&&void 0!==i||(this.nextContent=this.stream.content[0])),this.nextMobileContent=null!==(o=this.nextContent)&&void 0!==o?o:c?null:this.stream.content[0],this.showSlider){var d=-1!==this.contentIndex&&this.stream.content.length>this.contentIndex+1?this.contentIndex+1:-1===this.contentIndex?0:-1;this.sliderContent=-1===d?[]:[this.stream.content[d]],2===(null===(r=this.stream.layout.slider)||void 0===r?void 0:r.numOfRecommendations)&&this.stream.content.length>d+1&&this.sliderContent.push(this.stream.content[d+1]),console.log("setCurrAndNextContent",d,this.sliderContent)}}},t.prototype.setQueryParamsToAdd=function(){if(this.currContent&&this.currContent.contentType!==StreamContentType.Embedded){var t=Array.from(new URLSearchParams(window.location.search)),n=["trd_strm","accountId","ptr","file","url","vid","fromStream","trd_referrer","stage"];this.queryParamsToAdd=t.filter((function(t){return!n.includes(t[0])}));var e=Array.from(new URLSearchParams(new URL(this.currContent.url).search));this.queryParamsToAdd=this.queryParamsToAdd.filter((function(t){var n=e.find((function(n){return n[0]===t[0]}));return!n||n[1]!==t[1]}))}},t.prototype.setGlobalContext=function(){this.isAutopilot?this.context.autopilotId=this.streamId:(this.context.streamId=this.streamId,this.context.streamContentId=this.contentId,this.context.
1isStreamPreview=this.isPreviewLink,this.context.fromStream=this.fromStream)},t.prototype.addStreamHandlers=function(){var n,e,i,o,r=this,a=document.querySelector(".trd-stream .trd-close"),c=document.querySelector(".trd-stream-closed"),d=document.querySelector(".trd-stream .trd-exclude"),s=document.querySelector(".trd-stream-slider .trd-stream-slider-close"),l=document.querySelector(".trd-scroll-alert-cancel"),u=document.querySelector(".trd-close-btn-cancel");(null==a||a.addEventListener("click",(function(){return r.streamContentToggle()})),null==c||c.addEventListener("click",(function(){return r.streamContentToggle()})),null==d||d.addEventListener("click",(function(){return r.excludeStream()})),null==s||s.addEventListener("click",(function(){return r.excludeStreamSlider()})),null==l||l.addEventListener("click",(function(){return r.cancelRedirect()})),null==u||u.addEventListener("click",(function(){return r.cancelRedirect()})),this.isInbound||this.isAutopilot)&&(Array.from(document.querySelectorAll(".trd-stream .trd-content-item a")).concat(Array.from(document.querySelectorAll(".trd-stream-slider-content-container a"))).forEach((function(t){t.addEventListener("click",(function(t){var n=Number(t.currentTarget.getAttribute("data-content-id"));r.sendUplift($Trd_InternalEventsTypes.CTA_COMPLETE,n)}))})),this.nextMobileContent&&(null===(n=document.querySelector(".trd-stream-mobile a.trd-mobile-content"))||void 0===n||n.addEventListener("click",(function(){var t;r.sendUplift($Trd_InternalEventsTypes.CTA_COMPLETE,null===(t=r.nextMobileContent)||void 0===t?void 0:t.id)}))));if((null===(e=this.currContent)||void 0===e?void 0:e.contentType)===StreamContentType.Pdf){var h=document.querySelector("#viewerContainer");null==h||h.addEventListener("scroll",(function(){return r.handleScroll()}))}else(null===(i=this.currContent)||void 0===i?void 0:i.noTagPage)&&!t.IFRAME_DOMAINS.some((function(t){var n,e;return null===(e=null===(n=r.currContent)||void 0===n?void 0:n.url)||void 0===e?void 0:e.includes(t)}))?null===(o=null===document||void 0===document?void 0:document.getElementById("iframe"))||void 0===o||o.addEventListener("load",(function(t){var n,e=t.target;null===(n=null==e?void 0:e.contentWindow)||void 0===n||n.addEventListener("scroll",(function(){return r.handleScroll()}))})):this.hasVerticalScroll()&&window.addEventListener("scroll",(function(){return r.handleScroll()}));this.layout.isLoadNextOnScroll&&this.layout.autoLoad.trigger===StreamLayoutAutoLoadTrigger.Timer&&!this.isFullView&&this.nextContent&&setTimeout((function(){r.isMobile()||r.alertBeforeGoToTheNextPage()}),1e3*this.layout.autoLoad.triggerValue)},t.prototype.sendUplift=function(t,n){var e,i,o,r=this;if(void 0===n&&(n=null),!(!this.isInbound&&!this.isAutopilot||t===$Trd_InternalEventsTypes.CTA_SHOWN&&this.isUpliftLoadSent)){var a={cta:{Id:null===(e=this.stream)||void 0===e?void 0:e.id,Name:null===(i=this.stream)||void 0===i?void 0:i.name},ctaParams:{},ctaEventPrefix:this.isAutopilot?"AUTOPILOT_IN":"STREAM_IN"};if(n){var c=null===(o=this.stream)||void 0===o?void 0:o.content.find((function(t){return t.id===n}));a.pages=[{cleanPageUrl:"https://"+(null==c?void 0:c.pageStrId)}]}if(this.isAutopilot&&!this.isInbound&&t===$Trd_InternalEventsTypes.CTA_SHOWN)var d=setInterval((function(){r.context.isExperienceListenersAdded&&(document.dispatchEvent(new CustomEvent(t,{detail:a})),clearInterval(d))}),200);else document.dispatchEvent(new CustomEvent(t,{detail:a}));t===$Trd_InternalEventsTypes.CTA_SHOWN&&(this.isUpliftLoadSent=!0)}},t.prototype.handleScroll=function(){this.layout.isLoadNextOnScroll&&this.nextContent&&!this.isRedirected&&this.scrollPercent>2&&this.addNextOnScrollArrow(),this.scrollPercent<70?this.hideMobileContent():this.showMobileContent(),this.layout.isLoadNextOnScroll&&this.layout.autoLoad.trigger===StreamLayoutAutoLoadTrigger.Scroll&&this.scrollPercent>=this.layout.autoLoad.triggerValue&&(this.isFullView||this.isMobile()||!this.nextContent||this.alertBeforeGoToTheNextPage());var t=document.querySelector(".trd-stream .trd-arrow-next-color-overlay");null!==t&&(t.style.height=.95*this.scrollPercent+"%"),this.setMobileProgress()},t.prototype.hasVerticalScroll=function(){return window.innerHeight?document.body.offsetHeight>window.innerHeight||document.body.scrollHeight>document.body.offsetHeight:document.documentElement.scrollHeight>document.documentElement.offsetHeight||document.body.scrollHeight>document.body.offsetHeight},t.prototype.isMobile=function(){var t=document.querySelector(".trd-stream-mobile");return!!t&&"none"!==getComputedStyle(t).display},t.prototype.setMobileProgress=function(t){var n=document.querySelector(".trd-stream-mobile .trd-mobile-scroll-progress");n&&(n.style.width="".concat(null!=t?t:this.scrollPercent,"%"))},t.prototype.showMobileContent=function(){var t=document.querySelector(".trd-stream-mobile:not(.trd-stream-mobile-show)");t&&(t.classList.add("trd-stream-mobile-show"),this.sendUplift($Trd_InternalEventsTypes.CTA_SHOWN))},t.prototype.hideMobileContent=function(){var t=document.querySelector(".trd-stream-mobile.trd-stream-mobile-show");t&&t.classList.remove("trd-stream-mobile-show")},t.prototype.closeSilently=function(){this.hideMobileContent(),this.hideStream(),this.hideSlider()},t.prototype.streamContentToggle=function(){var t=document.querySelector(".trd-stream"),n=document.querySelector(".trd-stream-closed");t&&n&&(t.classList.toggle("trd-max"),n.classList.toggle("trd-max")),this.setIsMinimized(!(null==t?void 0:t.classList.contains("trd-max")))},t.prototype.excludeStream=function(){var t=this;if(this.streamId){var n=this.closedStreams;(n=n.filter((function(n){return n.id!==t.streamId}))).push({id:this.streamId,time:(new Date).getTime()}),this.closedStreams=n}this.hideStream()},t.prototype.excludeStreamSlider=function(){var t=this;if(this.streamId){var n=this.closedSliderStreams;(n=n.filter((function(n){return n.id!==t.streamId}))).push({id:this.streamId,time:(new Date).getTime()}),this.closedSliderStreams=n}this.hideSlider()},t.prototype.addNextOnScrollArrow=function(){var t=document.querySelector(".trd-stream .trd-arrow-next:not(.trd-arrow-next-show)");t&&(t.style.display="block",setTimeout((function(){return t.classList.add("trd-arrow-next-show")}),0))},t.prototype.alertBeforeGoToTheNextPage=function(){var t,n,e,i=this;this.isRedirected||this.isRedirecCanceled||(null===(t=document.querySelector(".trd-scroll-alert"))||void 0===t||t.classList.add("trd-scroll-alert-show"),this.startTimer(),this.isRedirected=!0,setTimeout((function(){if(!i.isRedirecCanceled&&i.nextContent){i.sendUplift($Trd_InternalEventsTypes.CTA_COMPLETE,i.nextContent.id);var t=document.querySelector(".trd-scroll-alert .trd-scroll-alert-post a");null==t||t.click()}}),1e3*((null!==(e=null===(n=this.stream)||void 0===n?void 0:n.layout.autoLoad.timerSec)&&void 0!==e?e:this.DEFAULT_AUTO_LOAD_TIMER_SEC)+1)))},t.prototype.startTimer=function(){var t,n,e=null!==(n=null===(t=this.stream)||void 0===t?void 0:t.layout.autoLoad.timerSec)&&void 0!==n?n:this.DEFAULT_AUTO_LOAD_TIMER_SEC,i=setInterval((function(){var t=document.getElementById("trd-redirect-timer");t&&(t.innerHTML=e.toString()),--e<0&&clearInterval(i)}),1e3)},t.prototype.cancelRedirect=function(){var t;this.isRedirecCanceled=!0,null===(t=document.querySelector(".trd-scroll-alert"))||void 0===t||t.classList.remove("trd-scroll-alert-show");var n=document.querySelector(".trd-stream .trd-arrow-next");null==n||n.addEventListener("transitionend",(function(){return n.style.display="none"}),{once:!0}),null==n||n.classList.remove("trd-arrow-next-show")},t.prototype.getContentUrl=function(n){var e,i,o,r,a;
1if(!this.stream)return n.url;if(this.isPreview)return"#";var c=__assign({si:this.stream.id,ci:n.id,p:this.isPreviewLink},this.itemId?[this.itemId]:[]),d="trd_strm="+LZString.compressToEncodedURIComponent(JSON.stringify(c)),s="https://"+(null!==(i=null===(e=this.context.accountSettings)||void 0===e?void 0:e.contentFetchDomain)&&void 0!==i?i:this.context.environment.contentFetchDomain),l=null!==(o=window.$TRD_OVERRIDE_REFERRER)&&void 0!==o?o:window.location.href,u=l?$Trd_Utils.cleanUrlQueryParams(l,["trd_referrer","trd_strm","fromStream"]):null,h=u?"trd_referrer=".concat(encodeURIComponent(u)):"",p=n.url;if(this.queryParamsToAdd.length>0&&n.contentType!==StreamContentType.Embedded){var m=Array.from(new URL(p).searchParams);this.queryParamsToAdd.forEach((function(t){var n=m.find((function(n){return n[0]===t[0]}));n?n[1]=t[1]:m.push(t)})),p=p.split("?")[0],p+="?"+m.map((function(t){return"".concat(encodeURIComponent(t[0]),"=").concat(encodeURIComponent(t[1]))})).join("&")}var g=encodeURIComponent(p);switch(n.contentType){case StreamContentType.Url:case StreamContentType.Auto:if(n.noTagPage){var _="".concat(s,"/serve/html?url=").concat(g),f=t.IFRAME_DOMAINS.some((function(t){return p.includes(t)}))?p:_,v=__spreadArray(__spreadArray(__spreadArray(__spreadArray(["accountId=".concat(this.context.accountId),"vid=".concat(this.context.visitorId)],this.queryParamsToAdd.map((function(t){return"".concat(encodeURIComponent(t[0]),"=").concat(encodeURIComponent(t[1]))})),!0),["file=".concat(encodeURIComponent(f)),"fromStream=true",d],!1),h?[h]:[],!0),this.context.environment.isStage?["stage=true"]:[],!0);return"".concat(s,"/container.html?").concat(v.join("&"))}var w=p.includes("?")?"&":"?";v=__spreadArray(["fromStream=true",d],h?[h]:[],!0);
1return"".concat(p).concat(w).concat(v.join("&"));case StreamContentType.Pdf:var x=new URL(p).origin===this.context.environment.contentTaskLogoPath?p:"".concat(s,"/serve?url=").concat(g);v=__spreadArray(__spreadArray(__spreadArray(__spreadArray(["accountId=".concat(this.context.accountId),"vid=".concat(this.context.visitorId)],this.queryParamsToAdd.map((function(t){return"".concat(encodeURIComponent(t[0]),"=").concat(encodeURIComponent(t[1]))})),!0),["ptr=".concat(g),"file=".concat(encodeURIComponent(x)),"fromStream=true",d],!1),h?[h]:[],!0),this.context.environment.isStage?["stage=true"]:[],!0);return"".concat(s,"/viewern.html?").concat(v.join("&"));case StreamContentType.Embedded:var b=["accountId=".concat(this.context.accountId),"guid=".concat(null!==(r=n.embeddedTagGuid.guid)&&void 0!==r?r:""),"token=".concat(null!==(a=n.embeddedTagGuid.token)&&void 0!==a?a:""),"tracking=".concat(this.context.environment.trafficServiceUrl),"url=".concat(encodeURIComponent(n.url))],y="".concat(s,"/embedded-viewer.html?").concat(b.join("&"));v=__spreadArray(__spreadArray(__spreadArray(__spreadArray(["accountId=".concat(this.context.accountId),"vid=".concat(this.context.visitorId)],this.queryParamsToAdd.map((function(t){return"".concat(encodeURIComponent(t[0]),"=").concat(encodeURIComponent(t[1]))})),!0),["file=".concat(encodeURIComponent(y)),"fromStream=true",d],!1),h?[h]:[],!0),this.context.environment.isStage?["stage=true"]:[],!0);return"".concat(s,"/container.html?").concat(v.join("&"));default:return p}},t.prototype.getStreamContentHtml=function(t){var n,e,i=this,o=t.content.findIndex((function(n){return n.id===t.contentId})),r='\n      <div class="trd-arrow-next">\n        <p>'.concat(t.layout.autoLoad.sideArrow.text,'</p>\n        <div class="trd-arrow-next-image-container">\n          <div class="trd-arrow-next-color-overlay"></div>\n          <svg width="50" height="27" viewBox="0 0 50 27" xmlns="http://www.w3.org/2000/svg">\n            <path fill-rule="evenodd" clip-rule="evenodd" d="M0 3.60688C0.000236246 2.38167 0.65737 1.18626 1.84595 0.543719C2.51755 0.180564 3.00559 0.000196372 3.49463 0L0 0V3.60688ZM0 3.6082V27H50V4.68456C49.9521 5.40501 49.7589 6.15299 49.5341 6.44113C49.2784 6.76893 44.0165 11.0897 37.8406 16.0432C27.7261 24.1558 26.4719 25.0495 25.2013 25.0495C24.3261 25.0495 23.3723 24.7277 22.6895 24.2022C18.7956 21.2056 1.13222 6.30233 0.632979 5.59196C0.203907 4.98171 0.000131537 4.29037 0 3.6082ZM50 4.07887V0L3.49623 0C3.96633 0.000188769 4.43754 0.166866 5.0738 0.497707C5.64746 0.795848 10.323 4.55949 15.4643 8.86162C20.6051 13.1634 24.9093 16.6833 25.0288 16.6833C25.1482 16.6833 27.4288 14.9184 30.0963 12.761C44.6833 0.966592 45.0295 0.711424 46.4444 0.711424C48.2731 0.711424 49.8519 2.23986 50 4.07887Z" />\n          </svg>\n        </div>\n      </div>'),a=t.content.map((function(n,e){return'\n      <div class="trd-content-item '.concat(n.id===t.contentId?"trd-content-active":"",'">\n        <a href="').concat(i.getContentUrl(n),'" data-content-id="').concat(n.id,'">\n          <div class="trd-content-arrow-wrapper">\n            <div class="trd-content-arrow"></div>\n          </div>\n          <div class="trd-item-img-wrap"> <img src="').concat(n.imageUrl,'" alt="" /> </div>\n          <div class="trd-content-text"> ').concat(n.title," </div>\n        </a>\n      </div>\n      ").concat(i.layout.isLoadNextOnScroll&&o===e?r:"","\n    ")}));return'\n      <div class="trd-close"> '.concat(this.isPositionRight?">":"<"," </div>\n      ").concat(t.layout.showLogo&&t.layout.logoUrl?'<img class="trd-logo" src="'.concat(t.layout.logoUrl,'" alt=""/>'):'<div style="height: 20px"></div>',"\n      ").concat(t.layout.title?'<div class="trd-stream-title">'.concat(t.layout.title,"</div>"):"",'\n      <div class="trd-stream-in">\n        ').concat(a.join(""),"\n      </div>\n      ").concat(this.isInbound||(null===(n=this.stream)||void 0===n?void 0:n.layout.stopDisplayButton.showButton)?'\n        <div class="trd-exclude-wrap">\n          <button class="trd-exclude">'.concat(null===(e=this.stream)||void 0===e?void 0:e.layout.stopDisplayButton.text,"</button>\n        </div>"):"","\n    ")},t.prototype.getStreamSliderHtml=function(t){var n=this,e=t.layout.slider;if(e&&this.sliderContent){var i='<div class="trd-stream-slider-title">'.concat(e.title,"</div>"),o=this.getSliderStyleClass(e.style),r=this.getSliderThumbnailTypeClass(e.style,t.layout.desktopThumbnailType),a=this.IsSliderVertical&&this.sliderContent.length>1?"trd-stream-slider-shadow":"",c=this.sliderContent.map((function(t){var i;return'\n          <a href="'.concat(n.getContentUrl(t),'" data-content-id="').concat(t.id,'">\n            <div class="trd-stream-slider-content ').concat(o," ").concat(a,'">\n              <img class="trd-stream-slider-content-img" src="').concat(t.imageUrl,'" alt="" />\n              <div class="trd-stream-slider-content-text-container">\n                <div class="trd-stream-slider-content-text"> ').concat(t.title," </div>\n              </div>\n              ").concat((null===(i=e.button)||void 0===i?void 0:i.showSliderButton)?'<div class="trd-stream-slider-button-container">\n                  <div class="trd-stream-slider-button">'.concat(e.button.text,"</div>\n                </div>"):"","\n            </div>\n          </a>")})),d=["trd-stream-slider-content-container",o];return this.IsSliderVertical&&this.sliderContent.length>1||d.push("trd-stream-slider-shadow"),r&&d.push(r),e.numOfRecommendations>1&&d.push("trd-stream-slider-multiple"),i+'<div class="trd-stream-slider-close">\n        <svg fill="#000000" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"\n          viewB
1ox="0 0 460.775 460.775" xml:space="preserve">\n          <path d="M285.08,230.397L456.218,59.27c6.076-6.077,6.076-15.911,0-21.986L423.511,4.565c-2.913-2.911-6.866-4.55-10.992-4.55\n            c-4.127,0-8.08,1.639-10.993,4.55l-171.138,171.14L59.25,4.565c-2.913-2.911-6.866-4.55-10.993-4.55\n            c-4.126,0-8.08,1.639-10.992,4.55L4.558,37.284c-6.077,6.075-6.077,15.909,0,21.986l171.138,171.128L4.575,401.505\n            c-6.074,6.077-6.074,15.911,0,21.986l32.709,32.719c2.911,2.911,6.865,4.55,10.992,4.55c4.127,0,8.08-1.639,10.994-4.55\n            l171.117-171.12l171.118,171.12c2.913,2.911,6.866,4.55,10.993,4.55c4.128,0,8.081-1.639,10.992-4.55l32.709-32.719\n            c6.074-6.075,6.074-15.909,0-21.986L285.08,230.397z"/>\n        </svg>\n      </div>'+'<div class="'.concat(d.join(" "),'">').concat(c.join(""),"</div>")}return""},t.prototype.getStreamMobileContentHtml=function(){var t;return this.nextMobileContent?'\n      <div class="trd-mobile-scroll-progress-wrapper">\n        <div class="trd-mobile-scroll-progress"></div>\n      </div>\n      <a class="trd-mobile-content" href="'.concat(this.getContentUrl(this.nextMobileContent),'">\n        <img src="').concat(this.nextMobileContent.imageUrl,'" alt="">\n        <div class="trd-mobile-title-container">\n          <div class="trd-mobile-read-next">').concat(null===(t=this.stream)||void 0===t?void 0:t.layout.mobileReadNextText,'</div>\n          <div class="trd-content-title">').concat(this.nextMobileContent.title,"</div>\n        </div>\n      </a>\n    "):""},t.prototype.getRedirectAlertHtml=function(){var t,n,e,i;if(!this.nextContent)return"";var o=this.getContentUrl(this.nextContent),r=null===(t=this.stream)||void 0===t?void 0:t.layout.autoLoad.bottomLoader.text.replace("{timer}",'<span id="trd-redirect-timer">'.concat(null===(n=this.stream)||void 0===n?void 0:n.layout.autoLoad.timerSec,"</span>"));return'\n      <div class="trd-close-btn-cancel"><img src="https://pic.trendemon.com/images/closex.png" width="17" height="17" alt="close survey"></div>\n      <div class="trd-content-link-text">\n        <p class="trd-scroll-alert-title">'.concat(r,'</p>\n        <p class="trd-scroll-alert-post"><a href="').concat(o,'">').concat(this.nextContent.title,'</a></p>\n        <button class="trd-scroll-alert-cancel">').concat(null!==(i=null===(e=this.stream)||void 0===e?void 0:e.layout.autoLoad.bottomLoader.cancelButtonText)&&void 0!==i?i:"Cancel",'</button>\n      </div>\n      <div class="trd-item-img-wrap">\n        <a href="').concat(o,'">\n          <img class="item-img" src="').concat(this.nextContent.imageUrl,'" alt="" />\n        </a>\n      </div>\n    ')},t.prototype.getSliderPositionClass=function(t){switch(t){case StreamLayoutSliderPosition.BottomLeft:return"trd-stream-slider-position-b-l";case StreamLayoutSliderPosition.BottomRight:return"trd-stream-slider-position-b-r";case StreamLayoutSliderPosition.MiddleLeft:return"trd-stream-slider-position-m-l";case StreamLayoutSliderPosition.MiddleRight:return"trd-stream-slider-position-m-r";default:return""}},t.prototype.getSliderStyleClass=function(t){return t===StreamLayoutSliderStyle.Horizontal?"trd-stream-slider-horiz":"trd-stream-slider-vert"},t.prototype.getSliderThumbnailTypeClass=function(t,n){return t===StreamLayoutSliderStyle.Horizontal&&n===StreamContentThumbnailType.RoundImage?"trd-stream-slider-rounded":""},t.prototype.getStreamCss=function(t){var n,e,i,o,r,a,c,d,s,l,u,h,p,m,g,_;return"\n      .trd-stream.trd-max, .trd-stream-closed.trd-max, .trd-stream-mobile, .trd-scroll-alert{\n        z-index: 2147483647;\n      }\n\n      .trd-comp-container.light, .trd-comp-containe.full{\n        z-index: 2147483646 !important;\n      }\n\n      .trd-stream {\n        position: fixed;\n        z-index: 9999999;\n        left: -1000px;\n        top: 50%;\n        transform:translate(0,-50%);\n        background: ".concat(t.layout.backgroundColor,";\n        box-shadow: 0 2px 7px #00000026;\n        width: 320px;\n        padding: 10px 0px 10px 20px;\n        font-family: sans-serif;\n        transition: all 1s ease;\n        border-radius: 0 9px 9px 0;\n        text-align: left;\n      }\n\n      .trd-stream .trd-arrow-next-image-container svg path{\n        fill: ").concat(t.layout.backgroundColor,";\n      }\n\n      .trd-stream.trd-stream-right {\n        border-radius: 9px 0 0 9px;\n      }\n\n      .trd-stream p, .trd-scroll-alert p{\n        margin: 0;\n      }\n\n      .trd-stream.trd-max {\n        left: 0;\n      }\n\n      .trd-stream.trd-stream-right {\n        left: unset;\n        right: -1000px;\n      }\n\n      .trd-stream.trd-stream-right.trd-max {\n        right: 0;\n      }\n\n      .trd-stream,\n      .trd-stream a {\n        color: #585859 !important;\n        text-decoration: none;\n      }\n\n      .trd-stream .trd-close {\n        width: 30px;\n        height: 30px;\n        position: absolute;\n        cursor: pointer;\n        top: 0;\n        right: 0;\n        line-height: 30px;\n        color: ").concat(t.layout.buttonTextColor,";\n        background: ").concat(t.layout.buttonColor,";\n        font-size: 14px;\n        font-weight: bold;\n        text-align: center;\n        border-radius: 0 9px 0 0;\n      }\n\n      .trd-stream.trd-stream-right .trd-close {\n        right: unset;\n        left: 0;\n        border-radius: 9px 0 0 0;\n      }\n\n      .trd-stream .trd-logo {\n        max-width: 50%\n      }\n\n      .trd-stream.trd-stream-right .trd-logo {\n        margin-left: 30px;\n      }\n\n      .trd-stream .trd-stream-title {\n        font-size: 18px;\n        font-weight: bold;\n        color: ").concat(null!==(n=t.layout.titleColor)&&void 0!==n?n:"#585859","\n      }\n\n      .trd-stream.trd-stream-right .trd-stream-title {\n        margin-top: 10px;\n      }\n\n      .trd-stream-in {\n        max-height: 65vh;\n        overflow-y: auto;\n      }\n\n      .trd-stream .trd-content-item {\n        margin-top: 15px\n      }\n      .trd-stream .trd-content-item.trd-content-active {\n        font-weight: bold;\n      }\n\n      .trd-stream .trd-content-item a {\n        display: flex;\n        flex-direction: row;\n        box-sizing: content-box;\n        white-space: unset;\n        align-items: center;\n        font-size: 16px\n      }\n\n      .trd-stream .trd-content-item .trd-content-text {\n        margin: 10px;\n        line-height: 1.4;\n        letter-spacing: unset;\n        font-family: sans-serif;\n      }\n\n      .trd-stream .trd-item-img-wrap {\n        flex-grow: 3;\n        padding: 0 !important;\n        position: relative;\n        max-width: 55px;\n        min-width: 55px;\n        border-radius: 9px;\n        ").concat(t.layout.desktopThumbnailType===StreamContentThumbn
1ailType.None?"display: none;":"",'\n      }\n\n      .trd-stream .trd-item-img-wrap::after {\n        content: "";\n        display: block;\n        padding-bottom: 100%\n      }\n\n      .trd-stream .trd-item-img-wrap img {\n        position: absolute;\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        ').concat(t.layout.desktopThumbnailType===StreamContentThumbnailType.RoundImage?"border-radius: 50%;":"","\n        ").concat(t.layout.desktopThumbnailType===StreamContentThumbnailType.RoundedCorners?"border-radius: 9px;":"","\n      }\n\n      .trd-stream .trd-content-arrow-wrapper {\n        display: none;\n        min-width: 10px;\n      }\n\n      .trd-stream .trd-content-arrow {\n        width: 0;\n        height: 0;\n        border-top: 10px solid transparent;\n        border-bottom: 10px solid transparent;\n      }\n\n      .trd-stream .trd-content-active .trd-content-arrow {\n        border-left: 10px solid ").concat(t.layout.buttonColor,";\n      }\n\n      .trd-stream .trd-content-text {\n        color: ").concat(t.layout.linksColor,";\n      }\n\n      .trd-stream .trd-arrow-next p {\n        color: ").concat(t.layout.autoLoad.sideArrow.textColor,";\n      }\n\n      .trd-stream .trd-arrow-next p {\n        font-size: 14px;\n        line-height: 1.2;\n        text-align: center;\n        font-weight: bold\n      }\n\n      .trd-stream .trd-arrow-next {\n        position: relative;\n        display: none;\n        opacity: 0;\n        transition: 1s ease;\n        height: 0;\n        margin: 0 50px 0 90px;\n      }\n\n      .trd-stream .trd-arrow-next.trd-arrow-next-show {\n        opacity: 1;\n        height: 60px;\n      }\n\n      .trd-stream .trd-arrow-next-image-container {\n        overflow: visible;\n        background: #e2e2e2;\n        margin: 0 auto;\n        position: absolute;\n        right: calc(50% - 25px);\n        margin-top: 10px;\n        height: 26px;\n      }\n\n      .trd-stream .trd-arrow-next-image-container img,\n      .trd-stream .trd-arrow-next-image-container svg{\n        position: relative;\n        display: block;\n        margin: 0 auto;\n        height: 28px;\n        top:-1px;\n      }\n\n      .trd-stream .trd-arrow-next-color-overlay {\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 0%;\n        background-color: ").concat(t.layout.autoLoad.sideArrow.arrowColor,";\n        transition: opacity .3s ease-in-out\n      }\n\n      .trd-stream .trd-exclude-wrap {\n        padding: 0 0 0 65px;\n        margin: 10px 0;\n      }\n\n      .trd-stream .trd-exclude {\n        border-radius: 20px;\n        background-color: ").concat(t.layout.stopDisplayButton.buttonColor,";\n        border: none;\n        color: ").concat(t.layout.stopDisplayButton.textColor,";\n        font-size: 12px;\n        padding: 5px 30px;\n        cursor: pointer;\n      }\n\n      .trd-stream-closed {\n        line-height: 20px;\n        width: fit-content;\n        padding: 7px 12px;\n        font-family: sans-serif;\n        font-size: 16px;\n        background: ").concat(t.layout.buttonColor,";\n        color: ").concat(t.layout.buttonTextColor,";\n        transform-origin: bottom left;\n        top: auto;\n        left: 0;\n        bottom: 50%;\n        transform: rotate(90deg) translateX(-50%);\n        position: fixed;\n        z-index: -1;\n        opacity: 0;\n        transition: 100ms;\n        border-radius: 9px 9px 0 0;\n      }\n\n      .trd-stream-closed.trd-max {\n        opacity: 1;\n        z-index: 2147483647;\n        cursor: pointer;\n      }\n\n      .trd-stream-closed.trd-stream-right {\n        right: 0;\n        left: unset;\n        transform-origin: top right;\n        transform: rotate(90deg) translateX(50%);\n        border-radius: 0 0 9px 9px;\n      }\n\n      .trd-stream-slider {\n        z-index: 2147483647;\n        position: fixed;\n      }\n\n      .trd-stream-slider.trd-stream-slider-position-b-r,\n      .trd-stream-slider.trd-stream-slider-position-m-r {\n        right: -1000px;\n        transition: right 0.5s;\n      }\n\n      .trd-stream-slider.trd-stream-slider-position-b-l,\n      .trd-stream-slider.trd-stream-slider-position-m-l {\n        left: -1000px;\n        transition: left 0.5s;\n      }\n\n      .trd-stream-slider.trd-stream-slider-position-b-r,\n      .trd-stream-slider.trd-stream-slider-position-b-l {\n        bottom: 15px;\n      }\n\n      .trd-stream-slider.trd-stream-slider-position-m-r,\n      .trd-stream-slider.trd-stream-slider-position-m-l {\n        top: 50%;\n        transform: translateY(-50%);\n      }\n\n      .trd-stream-slider.trd-stream-slider-position-b-r.trd-stream-slider-show,\n      .trd-stream-slider.trd-stream-slider-position-m-r.trd-stream-slider-show {\n        right: 5px;\n      }\n\n      .trd-stream-slider.trd-stream-slider-position-b-l.trd-stream-slider-show,\n      .trd-stream-slider.trd-stream-slider-position-m-l.trd-stream-slider-show {\n        left: 5px;\n      }\n\n      .trd-stream-slider-title {\n        font-size: 12px;\n        color: #4c519a;\n        line-height: 150%;\n        height: 18px;\n      }\n\n      .trd-stream-slider-close {\n        box-sizing: content-box;\n        position: absolute;\n        right: 4px;\n        top: 23px;\n        background-color: #d9d9d9;\n        color: #47456b;\n        border-radius: 10px;\n        width: 8px;\n        height: 8px;\n        padding: 3px;\n        cursor: pointer;\n        transition: 300ms;\n      }
1\n\n      .trd-stream-slider-close:hover {\n        background-color: #c5c5c5;\n      }\n\n      .trd-stream-slider-close svg {\n        display: block;\n        margin-left: -0.5px;\n      }\n\n      .trd-stream-slider-shadow {\n        box-shadow: 0px 4px 4px 0px #00000040;\n        border-radius: 5px;\n        overflow: hidden;\n      }\n\n      .trd-stream-slider-content-container a {\n        text-decoration: none;\n      }\n\n      .trd-stream-slider-content-container.trd-stream-slider-rounded {\n        border-radius: 35px 0 0 35px;\n      }\n\n      .trd-stream-slider-content {\n        height: ").concat(this.IsSliderHorizontal?"65px":(null===(i=null===(e=t.layout.slider)||void 0===e?void 0:e.button)||void 0===i?void 0:i.showSliderButton)?"180px":"150px",";\n        width: ").concat(this.IsSliderHorizontal?"250px":"150px",";\n        background-color: ").concat(null===(o=t.layout.slider)||void 0===o?void 0:o.backgroundColor,";\n      }\n\n      .trd-stream-slider-content-img {\n        height: ").concat(this.IsSliderHorizontal?"65px":"70px",";\n        width: ").concat(this.IsSliderHorizontal?"65px":"100%",";\n        object-fit: cover;\n      }\n\n      .trd-stream-slider-content-container.trd-stream-slider-rounded .trd-stream-slider-content-img {\n        border-radius: 35px;\n      }\n\n      .trd-stream-slider-content-container.trd-stream-slider-multiple.trd-stream-slider-rounded .trd-stream-slider-horiz .trd-stream-slider-content-img {\n        border-radius: 35px;\n        margin: 7px;\n        height: 52px;\n        width: 52px;\n      }\n\n      .trd-stream-slider-content-container.trd-stream-slider-multiple > a:not(:first-of-type) {\n        display: block;\n        border-top: 1px solid #f1f2ff;\n      }\n\n      .trd-stream-slider-content-text {\n        padding: 10px 10px 0;\n        color: ").concat(null!==(a=null===(r=t.layout.slider)||void 0===r?void 0:r.textColor)&&void 0!==a?a:"#ffffff",";\n        font-size: ").concat(null!==(d=null===(c=t.layout.slider)||void 0===c?void 0:c.textSize)&&void 0!==d?d:"12","px;\n        overflow: hidden;\n        text-overflow: ellipsis;\n        display: -webkit-box;\n        -webkit-line-clamp: 3;\n        line-clamp: 3;\n        -webkit-box-orient: vertical;\n        line-height: normal;\n      }\n\n      .trd-stream-slider-button-container {\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        padding-bottom: 10px;\n      }\n\n      .trd-stream-slider-button {\n        display: inline-block;\n        color: ").concat(null!==(l=null===(s=t.layout.slider)||void 0===s?void 0:s.button.textColor)&&void 0!==l?l:"#ffffff",";\n        background-color: ").concat(null!==(h=null===(u=t.layout.slider)||void 0===u?void 0:u.button.backgroundColor)&&void 0!==h?h:"#293c69",";\n        font-size: ").concat(null!==(m=null===(p=t.layout.slider)||void 0===p?void 0:p.button.textSize)&&void 0!==m?m:"12","px;\n        border-radius: ").concat(null!==(_=null===(g=t.layout.slider)||void 0===g?void 0:g.button.cornerRadius)&&void 0!==_?_:"16","px;\n        padding: 5px 15px;\n        line-height: normal;\n      }\n\n      .trd-stream-slider-content.trd-stream-slider-vert {\n        display: flex;\n        flex-direction: column;\n      }\n\n      .trd-stream-slider-content-container.trd-stream-slider-multiple.trd-stream-slider-vert {\n        display: flex;\n        column-gap: 10px;\n      }\n\n      .trd-stream-slider-content.trd-stream-slider-vert .trd-stream-slider-content-text-container {\n        flex: 1;\n      }\n\n      .trd-stream-slider-content-container.trd-stream-slider-multiple .trd-stream-slider-horiz .trd-stream-slider-content-img {\n        border-radius: 5px;\n        margin: 5px;\n        height: 55px;\n        width: 55px;\n      }\n\n      .trd-stream-slider-content.trd-stream-slider-horiz {\n        display: grid;\n        grid-template-columns: auto 1fr;\n      }\n\n      .trd-stream-slider-content.trd-stream-slider-horiz .trd-stream-slider-content-img {\n        grid-column: 1;\n        grid-row: 1 / span 2;\n      }\n      .trd-stream-slider-content.trd-stream-slider-horiz .trd-stream-slider-content-text-container {\n        grid-column: 2;\n        grid-row: 1;\n      }\n      .trd-stream-slider-content.trd-stream-slider-horiz .trd-stream-slider-button-container {\n        grid-column: 2;\n        grid-row: 2;\n        justify-content: flex-start;\n        padding: 0 0 5px 10px;\n      }\n      .trd-stream-slider-content.trd-stream-slider-horiz .trd-stream-slider-content-text {\n        -webkit-line-clamp: 1;\n        line-clamp: 1;\n      }\n\n      .trd-stream-slider-position-b-l .trd-stream-slider-content-container.trd-stream-slider-rounded,\n      .trd-stream-slider-position-m-l .trd-stream-slider-content-container.trd-stream-slider-rounded {\n        border-radius: 0 35px 35px 0;\n      }\n      .trd-stream-slider-position-b-l.trd-stream-slider-horiz .trd-stream-slider-close,\n      .trd-stream-slider-position-m-l.trd-stream-slider-horiz .trd-stream-slider-close {\n        right: 4px;\n        top: 2px\n      }\n      .trd-stream-slider-position-b-l.trd-stream-slider-horiz.trd-stream-slider-rounded .trd-stream-slider-close,\n      .trd-stream-slider-position-m-l.trd-stream-slider-horiz.trd-stream-slider-rounded .trd-stream-slider-close {\n        right: -2px;\n        top: 12px\n      }\n      .trd-stream-slider-position-b-l .trd-stream-slider-content.trd-stream-slider-horiz,\n      .trd-stream-slider-position-m-l .trd-stream-slider-content.trd-stream-slider-horiz {\n        grid-template-columns: 1fr auto;\n      }\n      .trd-stream-slider-position-b-l .trd-stream-slider-content.trd-stream-slider-horiz .trd-stream-slider-content-img,\n      .trd-stream-slider-position-m-l .trd-stream-slider-content.trd-stream-slider-horiz .trd-stream-slider-content-img {\n        grid-column: 2;\n      }\n      .trd-stream-slider-position-b-l .trd-stream-slider-content.trd-stream-slider-horiz .trd-stream-slider-content-text-container,\n      .trd-stream-slider-position-m-l .trd-stream-slider-content.trd-stream-slider-horiz .trd-stream-slider-content-text-container {\n        grid-column: 1;\n      }\n      .trd-stream-slider-position-b-l .trd-stream-slider-content.trd-stream-slider-horiz .trd-stream-slider-button-container,\n      .trd-stream-slider-position-m-l .trd-stream-slider-content.trd-stream-slider-horiz .trd-stream-slider-button-container {\n        grid-column: 1;\n      }\n\n      .trd-stream-mobile {\n        position: fixed;\n        left: 0;\n        right: 0;\n        bottom: -500px;\n        background-color: ").concat(t.layout.backgroundColor,";\n        font-family: sans-serif;\n        transition: 1s ease-out;\n      }\n\n      .trd-stream-mobile.trd-stream-mobile-show {\n        bottom: 0;\n      }\n\n      .trd-stream-mobile .trd-mobile-scroll-progress {\n        height: 4px;\n        background-color: ").concat(t.layout.buttonColor,";\n      }\n\n      .trd-stream-mobile .trd-mobile-content {\n        display: flex;\n        padding: 10px;\n        gap: 15px;\n        text-decoration: none;\n      }\n\n      .trd-stream-mobile img {\n        width: 80px;\n        height: 80px;\n        object-fit: cover;
1\n        ").concat(t.layout.mobileThumbnailType===StreamContentThumbnailType.None?"display: none;":"","\n        ").concat(t.layout.mobileThumbnailType===StreamContentThumbnailType.RoundImage?"border-radius: 50%;":"","\n        ").concat(t.layout.mobileThumbnailType===StreamContentThumbnailType.RoundedCorners?"border-radius: 9px;":"","\n      }\n\n      .trd-stream-mobile .trd-mobile-title-container {\n        flex: 1;\n      }\n\n      .trd-stream-mobile .trd-mobile-read-next {\n        font-size: 14px;\n        font-weight: normal;\n        margin-bottom: 12px;\n        color: ").concat(t.layout.linksColor,";\n      }\n\n      .trd-stream-mobile .trd-content-title {\n        font-size: 16px;\n        font-weight: bold;\n        color: ").concat(t.layout.linksColor,";\n      }\n\n      .trd-scroll-alert {\n        width: 500px;\n        position: fixed;\n        left: 50%;\n        transform: translate(-50%, 0);\n        background: ").concat(t.layout.autoLoad.bottomLoader.backgroundColor,";\n        border-radius: 9px;\n        padding: 15px;\n        font-family: sans-serif;\n        transition: all 1s ease;\n        bottom: -300px;\n        display: flex;\n        box-shadow: 0 2px 7px #00000026;\n        justify-content: space-between;\n        line-height: 1.4;\n        box-sizing: content-box;\n      }\n\n      .trd-scroll-alert.trd-scroll-alert-show {\n        bottom: 30px;\n      }\n\n      .trd-scroll-alert .trd-item-img-wrap {\n        max-width: 160px;\n        min-width: 160px;\n        margin-left: 20px;\n        padding-top:7px;\n\n      }\n\n      .trd-scroll-alert .trd-item-img-wrap img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        border-radius: 9px;\n        min-height: 130px;\n      }\n\n      .trd-scroll-alert .trd-scroll-alert-title {\n        font-size: 16px;\n        color: ").concat(t.layout.autoLoad.bottomLoader.textColor,";\n      }\n\n      .trd-scroll-alert .trd-scroll-alert-post a {\n        font-size: 16px;\n      }\n\n      .trd-close-btn-cancel{\n        cursor: pointer;\n        width: 17px;\n        height: 17px;\n        position: absolute;\n        right: 3px;\n        top: 3px;\n        margin:0;\n        padding:0;\n        line-height:1;\n      }\n\n      .trd-scroll-alert-cancel {\n        padding: 7px 40px;\n        background-color: ").concat(t.layout.autoLoad.bottomLoader.cancelButtonBackgroundColor,";\n        border-radius: 20px;\n        border: none;\n        color: ").concat(t.layout.autoLoad.bottomLoader.cancelButtonTextColor,";\n        cursor: pointer;\n        font-size: 14px;\n        position: absolute;\n        bottom: 15px;\n        left:110px;\n      }\n\n      .trd-scroll-alert p {\n        margin-bottom: 15px;\n        font-weight: bold;\n        line-height: 1.4\n      }\n\n      .trd-scroll-alert p a {\n        color: ").concat(t.layout.autoLoad.bottomLoader.linkColor,";\n        text-decoration: none;\n        white-space: normal;\n      }\n\n      ").concat(this.isFullView?"\n      .trd-stream-mobile {\n        display: none;\n      }":"\n      @media only screen and (max-width: 1280px) {\n        .trd-stream {\n          width: 210px;\n          padding-left: 0;\n        }\n\n        .trd-stream .trd-logo {\n          margin-left: 20px;\n        }\n\n        .trd-stream.trd-stream-right .trd-logo {\n          margin-left: 50px;\n        }\n\n        .trd-stream .trd-stream-title {\n          margin-left: 20px;\n        }\n\n        .trd-stream .trd-content-item {\n          margin-top: 0px\n        }\n\n        .trd-stream .trd-item-img-wrap {\n          display: none;\n        }\n\n        .trd-stream .trd-content-arrow-wrapper {\n          display: block;\n        }\n\n        .trd-stream .trd-content-text {\n          overflow: hidden;\n          text-overflow: ellipsis;\n          display: -webkit-box;\n          -webkit-line-clamp: 3;\n          line-clamp: 3;\n          -webkit-box-orient: vertical;\n          font-size: 14px;\n        }\n\n        .trd-stream .trd-exclude-wrap {\n          padding-left: 20px;\n        }\n\n        .trd-stream .trd-arrow-next {\n          margin: 0 15px 0 25px;\n        }\n      }\n\n      @media only screen and (max-width: 850px) {\n        .trd-stream,\n        .trd-stream-closed,\n        .trd-stream-slider {\n          display: none;\n        }\n      }\n\n      @media only screen and (min-width: 851px) {\n        .trd-stream-mobile {\n          display: none;\n        }\n      }","\n\n      ").concat(t.layout.customCss,"\n    ")},t.STORAGE_MINIMIZED_STREAMS="trd_streams_minimized",t.STORAGE_CLOSED_STREAMS="trd_streams_closed",t.STORAGE_CLOSED_STREAM_SLIDERS="trd_streams_sliders_closed",t.IFRAME_DOMAINS=["calendly.com","wistia.com"],t}(),$TRD_SurveyLayoutComponent=function(t){function n(n,e,i,o){var r=t.call(this,n,e,i,o)||this;return r.answers=[],r.submitted=!1,r}return __extends(n,t),n.prototype.initialize=function(n){var e=this;
1(t.prototype.initialize.call(this,n),this.cta.RenderMode===enRenderModes.SHOW)&&this.componentContainerElem.querySelectorAll(".trd-answer").forEach((function(t){return t.addEventListener("click",(function(t){var n,i=t.target,o=Number(i.getAttribute("trd-q-id")),r=Number(i.getAttribute("trd-q-idx")),a=Number(i.getAttribute("trd-answer-idx"));e.answers.push({q:o,a:a});var c=i.closest(".trd-question");null==c||c.classList.add("trd-q-done"),r===e.model.surveyQuestions.length?(null===(n=e.componentContainerElem.querySelector(".trd-survey-done"))||void 0===n||n.classList.add("trd-survey-success"),e.notify($Trd_InternalEventsTypes.CTA_COMPLETE),e.submit(),setTimeout((function(){return e.close()}),3e3)):(null==c?void 0:c.nextSibling).classList.add("trd-q-show")}))}))},n.prototype.submit=function(){var t,n,e;if(!this.submitted){this.submitted=!0;var i={accountId:this.context.accountId,url:btoa(null!==(n=null===(t=this.context.pageDetails)||void 0===t?void 0:t.url)&&void 0!==n?n:""),unitId:this.cta.Id,answers:JSON.stringify(this.answers),marketingAutomationCookie:this.context.maCookie||"",streamId:null!==(e=this.context.streamId)&&void 0!==e?e:""},o="".concat(this.context.environment.trafficServiceUrl,"/api/Experience/survey?").concat($Trd_Utils.objectToQueryString(i));$Trd_Tools.JSONP(o,null)}},n.prototype.getEventPrefix=function(){return"survey"},n.prototype.getCompiledTemplate=function(n,e){var i,o,r;this.model=n;var a=!!(null===(i=this.context.accountSettings)||void 0===i?void 0:i.accessibilitySupport),c=this.getLogoAbsolutePath(n.logoRelativeUrl),d=n.closeButton?'<svg xmlns="http://www.w3.org/2000/svg" height="'.concat(n.closeButton.size,'" viewBox="0 -960 960 960" width="').concat(n.closeButton.size,'" fill="').concat(n.closeButton.color,'">\n      <path d="m259-174-84-85 220-221-220-221 84-85 221 221 221-221 84 85-220 221 220 221-84 85-221-221-221 221Z"/>\n    </svg>'):'<img src="https://pic.trendemon.com/images/closex.png" width="17" height="17" alt="close promotion" />',s=(null===(o=n.classes)||void 0===o?void 0:o.includes("trd-close-btn"))?d:"",l=a?'<button type="button" class="internal close-btn" aria-label="Close unit">'.concat(s,"</button>"):'<div class="internal close-btn">'.concat(s,"</div>"),u=a?'<button type="button" class="external close-btn" aria-label="Close unit">'.concat(s,"</button>"):'<div class="external close-btn">'.concat(s,"</div>"),h='\n        <div id="trd_cta_'.concat(this.cta.ViewModelId,'" class="trd_comp_').concat(this.cta.ViewModelId," trd-comp-container trd-survey ").concat(null===(r=n.classes)||void 0===r?void 0:r.join(" ")," ").concat(n.closeButton?"trd-custom-close":"",'">\n            <div class="component-content">\n                <div class="close-cont external-close-cont">\n                  ').concat(u,'\n                </div>\n                <div class="container-elements">\n                    <div class="close-cont internal-close-cont">\n                        ').concat(l,'\n                    </div>\n                    <div class="interactable-container">\n                        ').concat(c&&c.length?'<img class="trd-img" width="300" height="300" src="'.concat(c,'" alt="">'):"",'\n                        <div class="int-con-td-item trd-title">').concat(n.title||"","</div>\n\n                        ").concat(n.surveyQuestions.map((function(t,n){return'<div class="trd-question '.concat(0===n?"trd-q-show":"",'">\n                            <div class="int-con-td-item trd-description">').concat(t.question,"</div>\n                            ").concat(t.answers.map((function(e,i){return'<button class="btn-link trd-answer" trd-q-id="'.concat(t.questionId,'" trd-q-idx="').concat(n+1,'" trd-answer-idx="').concat(i+1,'">').concat(e,"</button>")})).join(""),"\n                            </div>")})).join(""),'\n\n                        <div class="trd-survey-done"><div class="trd-survey-done-text">').concat(this.model.successText||"","</div></div>\n                    </div>\n                </div>\n            </div>\n        </div>"),p=t.prototype.getStyleElement.call(this,n),m="\n        #trd_cta_".concat(this.cta.ViewModelId,".trd-survey .container-elements {\n            min-width: 200px;\n            padding: 15px;\n            box-sizing: border-box;\n        }\n\n        #trd_cta_").concat(this.cta.ViewModelId,".trd-comp-container.embedded.trd-component-hide{\n            display: none;\n        }\n\n        #trd_cta_").concat(this.cta.ViewModelId,".trd-survey.trd-survey-predefined.light.padded.single-vertical:not(.multi-field) .internal,\n        #trd_cta_").concat(this.cta.ViewModelId,".trd-survey.trd-survey-predefined.slider.padded.single-vertical:not(.multi-field) .close-cont.external-close-cont {\n          right: 8px;\n          top: 8px;\n        }\n\n        #trd_cta_").concat(this.cta.ViewModelId,".trd-survey.slider .trd-img {\n          align-self: center;\n        }\n\n        #trd_cta_").concat(this.cta.ViewModelId,".trd-survey .trd-question .int-con-td-item.trd-description {\n            text-align: initial;\n            margin-bottom:15px;\n            line-height: 1.3;\n            font-weight: bold;\n            font-size: 16px;\n        }\n\n        #trd_cta_").concat(this.cta.ViewModelId,".trd-survey.trd-survey-predefined .trd-question .int-con-td-item.trd-description {\n          font-size: 14px;\n          margin-bottom: 25px;\n        }\n\n        #trd_cta_").concat(this.cta.ViewModelId,".trd-survey .trd-question:not(.trd-q-show) {\n            display: none;\n        }\n\n        #trd_cta_").concat(this.cta.ViewModelId,".trd-survey .trd-question.trd-q-show.trd-q-done {\n            display: none;\n        }\n\n        #trd_cta_").concat(this.cta.ViewModelId,".trd-survey .trd-survey-done {\n            height: 100px;\n            display: flex;\n            width: 100%;\n            justify-content: center;\n            align-items: center;\n        }\n\n        #trd_cta_").concat(this.cta.ViewModelId,".trd-survey .trd-survey-done:not(.trd-survey-success) {\
1n            display: none;\n        }\n\n        #trd_cta_").concat(this.cta.ViewModelId,".trd-survey .btn-link.trd-answer {\n            width: 100%;\n            justify-content: flex-start;\n            padding: 12px 10px;\n            cursor: pointer;\n            height: unset;\n            border-radius:0;\n            box-sizing: border-box;\n            font-weight: bold;\n            font-size: ").concat(this.ctaParams.buttonTextSize||14,"px;\n        }\n        #trd_cta_").concat(this.cta.ViewModelId,".trd-survey.trd-survey-predefined .btn-link.trd-answer {\n          width: 75%;\n          margin: 10px auto 0;\n          justify-content: center;\n        }\n        #trd_cta_").concat(this.cta.ViewModelId,".trd-survey.trd-survey-predefined .btn-link.trd-answer:nth-of-type(4n+2) {\n          background-color: #4595cb;\n        }\n        #trd_cta_").concat(this.cta.ViewModelId,".trd-survey.trd-survey-predefined .btn-link.trd-answer:nth-of-type(4n+3) {\n          background-color: #0abce4;\n        }\n        #trd_cta_").concat(this.cta.ViewModelId,".trd-survey.trd-survey-predefined .btn-link.trd-answer:nth-of-type(4n) {\n          background-color: #ffb854;\n        }\n        #trd_cta_").concat(this.cta.ViewModelId,".trd-survey .btn-link.trd-answer:focus {\n            outline: none;\n            opacity: 0.8;\n        }\n\n        #trd_cta_").concat(this.cta.ViewModelId,".trd-survey .trd-survey-done-text {\n          color: ").concat(this.ctaParams.successTextColor||"#f3f2f4",";\n          font-size: ").concat(this.ctaParams.successTextSize||24,"px;\n        }\n\n        #trd_cta_").concat(this.cta.ViewModelId,".trd-custom-close.trd-survey .component-content,\n        #trd_cta_").concat(this.cta.ViewModelId,".trd-custom-close.trd-survey .component-content .container-elements{\n          overflow: visible;\n        }\n        ");return{html:h,css:"<style> ".concat(p," ").concat(m," ").concat(t.prototype.getCustomStyles.call(this,e)," </style>")}},n}($TRD_GenericLayoutComponent);!function(t){t[t.FullQuestions=0]="FullQuestions",t[t.Chips=1]="Chips"}(GuidingQuestionsType||(GuidingQuestionsType={})),function(t){t[t.OnlyChat=1]="OnlyChat",t[t.OnlyGuidingQuestions=2]="OnlyGuidingQuestions",t[t.ChatAndGuidingQuestions=3]="ChatAndGuidingQuestions"}(QnaBarContentType||(QnaBarContentType={}));var TRD_CTX_STAR_MASK='url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAyCAYAAADx/eOPAAAJ9ElEQVR4AbSYXWykZRXH/+d5pl8YZJCEEGNgakKCHwldIhfLh+2gCfHCsHtnDLBdgoqKoSAkxJi0a7zwQt2tXuCV7XIjQePunSQC7Ro1hgSXxAu9a4k3Ela3xijstvMef+eZmWVZup1OO/PkPXOez3P+/+ec53nfNmnIZXbKG48e8LPo+pBdaddk7vqyT+0FTC3pUKo0NX5RhzTksisy9zzo8yOmlZlD3vfupi09kVry7DoyZC69IzPzJW8A5IncUr02qjn1Ub7xSZ9KrgZrDULTcw1v9LG876lppxWRWp60ApjrAaO8pfkvfNF3TchNc6xVriS04Wyo0cH+B+nMzHr93of8+EjSWfL9Fog4YAKQiNLxB+73Vw/f77d/cOX7e1g7TZophPVea2lWQyzbkrkoNQByCBIKYWcjTbzUWwpCzdqWFrRD+fptPo2NSLFig7Vho/Hdm3xmh2X7GtqWzB+X7Q1rqQmAk+yoOjtr6IjQGiCbv3zFDu/keaTS0bI2yHcEe25bemCndfsZ25ZMGFx9wdZfedFmAf49QLWj4nqzSrrvVy/bqnYoc7d5g814mHUlNYNESK2SkWpHFupe32H5noeuSqZr8aXTtgCoM6SarNKx0y/ZunoU29Q08w0CQiKaVtpbinZ9hOu6h4k9DfckE1bNdYwUW//1b2052r2EqCwwX2xCiIXmjJXoQs7ypoZyEeyKDNFYHWmpqV2Upxo+SxQaiDgfEYlCAoKFVBBj7JYfZR84oV2RCQ4vrFrP9Ip5AJ1n9yO1xBkpkeGcOP1BLNrOOSQFff64fKBnZ9dkAmgvefpmDyJxHQNWzkvWg1AbvBSkuvVk1uA9Nt/LZj/jqZ/JO819+qP+ALu/EFFBIgLGhWGcnUIq0qsQqaRs8iQXau6n2hzYe2cgZJ69yRs5abkAr2QRAcA7okKA90yHoJsXEpZMChmt5VPP6Z2BfLPtm8wcRDxrBbB1wBuppTjstI12RKgQiroR2pqZB4mMJjICwHWjI6MrgyCELTzs8XnmYz49VlN8vzWCRAAmEu2z0YkGpET6KQikRGaZl6gEkSCUaEOyMTE2srI0vr8IpT3y0NMNnwNEiQjp1QZcSUEKAhbEilRy/gzwcBTnJJuUZB6BSThHHEL0qTHiI2d/MX5xz1d2wl5fzzMNn3rmZn8VAscB3b5uIUHbIVLeKfT7JSKStYE7oNspVsCbFJEykxI/AYT+upktvTixCan+oiRK2ED1fuZu9am5j/sSuM+qUnyEimvXOOzqADdSzCKlkKgrjBumEz8WIgIihx2pJnmkGmMWEYOYqHdlaizX1k5/6OLSqT5SL/zh7urP47f5zLdu9RUI/BnQRxB1hWiIwy4iUQRiHn2Me3Y5xo3dFlpoK6BxVUAnGX30Mw+iqZCT0GLcO2NHRkby2m8+fHHppfpWz6/tWIv59z+PfdpnHvuUn/jmJ/w874oVdnqmAK4AwMGm7bRDusRKHWJWc8l4zGRmrnAAOHUEkFIGeEjpI0BFmxvnqYzHGpMwIAjLOWKz5q3TL9cvrK3ULyz9rr45rW1KrCvdR+/06Ufv8ONfud3PE/8VUib+ERHXbRewseuORLubXuVsEJHoKwJ5lQhYEDHPMIpdvhwcXTTdOmmmIEOHSLXSF+PRV9aZW7suMb8RxHC6+vuPvLv2hxveWfrTDRcuRSw9eNAPHbnTVwARMgeJ+uXgiEBJIVJHcUaISoB2+o163FpRF3XFznQdt+sOgsoSCAJYBjGAACzFvByozQNkiVbcepkJSBlPYh5Cl6i3o2aKujByCzZmLVWnXrvxf2uv3/jf+cTX8HUAaQBORbZUwFEvOkiEXN6mHkTa8yvstmQBBIfCgdA4Ng+sAaytTYw5uy/6GIcEUzJEo40Ba4uM+WrbEPOkLInNMNYz6Iox5pjRD1HS0+vJbSMtvWYnf/66TRKNR0ih1bL7LcVOG6AdokILQoaEbpOEdKctDrvCaHEmF9rMKsOpEmBpx3iIAczNSJ3ol2TMK2sl5ope1vPbAW9lrUmhk5knUU8q/TlrNaU0ly5cM3ng7WsWE2Pl+dlfbPm5v1ozmyYhdRQ5E8TQpKiCRBGIWZCwSkWTlgGO3QtH8S6RzKTMD8JYhWMvYKIdDgGlzFZmWKQAnlTGk6mjIWtq19VeizmZKmPNqnv15Njm+PV3vjXR/Mxb44sHNmxDFMzwe9lz4m+2/uN1W/7h321GLU0C9nlIrUOgHZH47yRCJJ0xBwAOTGwaoFUA4FDWAREOQnJMICKh4oKw4hPQkIp6zA/BXrHBGg8xBpNVG6w7B
1obJg+cmmnedu+ZEl0Ax0/lhfqe2jfrBP2z9+2/b7Py/bJJUOoqxVSTSDtsyfqwA4KoNENFOxlnoEDF2MtGJE0eVuYVUjLMmA5SngM9MyEzMdFiMF5J+pmZp9trWxOS95yYWDm5M7PgHIsu3YbFN13f+YyeffdeaROMRztFa7G7CcRxocFi0c6QMa4NQtMu4uTHHol6A0g4dfbBTrMkBPmzxoi19pnUlb86cH2/e88/Rk9tFQduUXZPprv12y5Zdui+bLQeQBIAAmoIRQFOAktTRHtoAGxL1cBiAo51NzHMlNqEsZz1/7yzKxw40z02sYqavJ/U1uzP5Sdn645Udzaqe6gIs2gQwwIHsvba8kDYp+hhSkIi+IESfWXLOnTjEdvhzG+Nzzc6BVp9lT2S6Pr5W5ROWtu4gpTZILcOYA04ANjMpATL6o505IwU8uj3PDS36IOvryasDn98YO921vRcd9vay7tKar26OvjFSS4cApUQv4rHzEFQiBS36+GkTsiBrUUfEuRHk15nbbPY43Jjp+eC755yeEx5+187kbHMANEuyQsykqAM2CChJDLiIlKLelSw7NggiooRN1P6fh97Ji6QVb2EXPJT4CeOAN4R2NyqSxRiMuYqXmxujJzWgEv4GZEqaGKstkGIbGSZhuJDgpqIJmQpSUo4zYyVC/1ZVHRuYcwyFT9RgnsPcQhg8wRlg97sRAjgESjRUPncKqbiCB5VeXfT47lYHo9NobZHonM+gz1hP6DhLyUR0THTFBbEOkQUNqHTNYLtbHYyO6EjVT0yVTA74EJFe5maVGcpVLQ7G2/utDJxMmK9qoyeSmZJJAf5yHfXRauKUhlCGQiaik02rYTzAF5E82pnPoLs37M0hcFHYH4Zd1SwtEhUclDTz9s3GDdC6OLCr+ErgQyOTlVeJwvlkUhDh/BgXwvq9G9f2/QF5JeirtdPVBvbbHx+LkHjeTAonEOMC8DP7tbvT+vCz0/i+xnLKp/KllyamXENLMayXTQs9FPnsuZEzZhXixqfOm/zJO7QUCwJDjUw4sKSTcW4q10A/XcL2lTJ0Mne/PcFfpFo9iL7S+aDb/wcAAP//b5tFuAAAAAZJREFUAwBB4+sotlG4EgAAAABJRU5ErkJggg==") no-repeat center / 100% 100%',TRD_CTX_EXPAND_MASK='url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAArCAYAAAA65tviAAADaUlEQVR4AeyZXXLaMBCAd0UJyRtHoDeAG5Ap5LGpTxByA3qCJCdIc4LACQx56pRkoCdIbhCOwFv4mUjdVY0Q2MbGpbaZyY4XC1u297O0a2kl4EClfuxWGqXesFnqq8ZR/+ogQRqf3HpRiSEC1rkdEOH64EAaJbeNBTEkgAqp3lDBTSYg3C20BTv+nJX6twjiFpaiYAIoL3/Nz9NvkebRwz11i1fq269xgeplt8z+oADa4AkCjEHJ08HU6QBJ+i2CqkXP5a0i3kH3cdgiDFt8E8/o+QNXRYIQSBAL54X/s6YPwk+Nqc2iW6XWG1J14w9U/j0/kbWfU2dMZbNlCiIQbAPBli/H/QtAsQlxN5id10cTZ2LX5XKmIGxAkDaO+1dCQQcQyuCJAvxOEG3vr2+XKxB2ag4GFE6vjaUUmRT5w+Ps6w9zLKCQGxDPqYewCgbUIDAuCFl7nDqjANvXDuUCxHLqqmXdC0emTae2zq8VMwcJcmrqWt3FiTyNC8FEmYIgiotNpyaIG/pSt4IiExscppmCkFFr4ZcjE0GsHJ0qxN2yBrHsxJFS7+MGjWy3KQcF6yJTzBGIqgsULo9styl/6Tk4GAKvkCMQz6LoXQUDRgSpg0glHRq1dpPqXz9yepu8qYM8zZ3eYO60kmrYF36fIJsvKdX/HyCpvu4YDwtsEQ5vpK2kGhbrY9iTuIoPhIyvghDPpPdJlWN9YosSXugDUQUwkxlILmtDj+S3iX+lD0SP/SnFIkHeRcZ6wMh5QnxT/q2mD4RvxymWp5nT3hbrFwJocKdSf/MQIoEgIXXNYfajoiQ/AjhcED0R4mBgJQZoDtHVXRGyk51axGQ3LHsJQk+EaO9L0VjV/nsxFkhYdgMoKCSdCO2bLBKEP26UsvRlNyiimbwrG0Utspb542Np6lYQDUHrEGSQL7sxsPKudD7zLRSEp5ubkYne+s7ZjbQIA0HMYsp6ZNJOvWt2IzMQ32IKW5Ijp2ZzgtS0CEems6MHVwGYRDECjEHKGn/pIUJojGacXV8XUX/fpzWIduo3MVSovi0fwMZwyjKuU/MYrYDyM4Ff8vrF8j5p7YWG8EemwMWUKKM4xUngnSz8SHhzB3vMFLqYEgWyx/M734oWjVbXqIjFlFXN/JUE+wHnmrh/h6Va8me236I/AAAA//8ucEOsAAAABklEQVQDAMwD1uz2YUhDAAAAAElFTkSuQmCC") no-repeat center / 100% 100%',TRD_CTX_EXPAND_OUT_MASK='url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAArCAYAAAA65tviAAABN2lDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5ViEm6uf/oQjm4dXNx9AidHwUHxCXwDxamDQ4QMBYvf9J3fORzOAaNi152GUYbzWKt205Gu58vZF2aYAoBOmKV2q3UAECdxxBjf7wiA10277jTG+38yH6ZKAyNguxtlIYgK0L/SqQYxBMygn2oQD4CpTto1EE9AqZf7G1AKcv8ASsr1fBBfgNlzPR+MOcAMcl8BTB1da4Bakg7UWe9Uy6plWdLuJkEkjweZjs4zuR+HiUoT1dFRF8jvA2AxH2w3HblWtay99X/+PRHX82Vun0cIQCw9F1lBeKEuf1UYO5PrYsdwGQ7vYXpUZLs3cLcBC7dFtlqF8hY8Dn8AwMZP/fNTP8gAAAMUSURBVGiB3ZnBcdpAFIb/txiQbypB6YBUEGkGGE62VUGcCmwqMKkAOjCpYI0vyTh4rA5MB1E64JKALWtfDjZEIpKQkZAUfzdW2tX+8/bfffsgZsYKIkIZtJvX58R+a9f+CriisoV0G/KEScis44g8JpMFZrgA3KzjlB4RADA1aRw8wUh6hwV0QbUzgM2o55UQkoZ28/qcwMO456UvrTR0G5NBhAg3+OOguOm8HlOXeuO3GDHh47qRMVcC56TUOyJxsWqubER6mjTqC3EXEgG4YGXdLo+/bL5fyYj0NGkoFndAaAOYeaRsx7PdqD6Vi0hbk6avxD0HRTCNvUNlOctoEUDFIvJ8wvMQgc2TCYPpw9FnPCb3rYyQTnMyAvhs3fBi6ig/RFG6EFOXen0hrgB8CDS7YGXfLu1ZXD/FcGuByJUqpKdJQy3EHYdN7XqkrDhTx1Ga2Tt12VIcFsFgxztU75NMvULV4GB1KDKNS0lROpo8hRJDEPT1t4HRzcNx/7VjmZo0nKXtFi6k25gMmHARbGOo/vTBHmUZt3CPbIhw2Vefpk+2k3Xcwj3CjAHw4gdSVh4igP8ojd9G5VKUXQlFZG8fKSDSbyYib0ZIrjHvadLwFFp1gdnXxYm7/kgBSyu3c6TdvD73mYeCnhM6AO/yGjsNuQjZTMH3v338SyYhcSm4R8rKNKsdIFOXev0XTmo1ON9SZJ0rVvdqjrpXL2236INWNBbiHkJc+ix+tDVppukUlYIT09W2e/U+OQhNxk8uWwIvKTiLy6APCBjdPB71t92r98mrzpFuYzIAi8tgG0P1d7lH5E0qs8dV/FgpO6/sNStbhfQ0afgLIZnQCjS7nlCW81iOH6JIXForUwMhETOPyjN1HCEhTH/N3tHkKWhje01R8SuLyKXVbUwGzLjYpeJXFiEhTNC7jcl4owIORThNW/Eri5AQAXHGwUOYMQcr69aLr/hVhaRd63lnqqAfoqBOcxKTrJID9n8mdVaEuSDMvi/t8eazonOtBCHpYVLWdBk+GIuoBQQRyOM/bh/zzDPJyB9Mg3E1Ke5hfAAAAABJRU5ErkJggg==") no-repeat center / 100% 100%',$TRD_ContexTilesLayoutComponent=function(t){function n(n,e,i,o){var r=t.call(this,n,e,i,o)||this;return r.summaryLoaded=!1,r.guidingLoaded=!1,r.guidingLoadPromise=null,r.guidingLoadUpliftQuestionIds=new Set,r.guidingClickUpliftQuestionIds=new Set,r.pendingGuidingQuestions=null,r.guidingQuestionsPool=[],r.guidingVisibleQuestions=[],r.guidingVisibleLimit=0,r.guidingRequestedLimit=0,r.guidingNextQuestionIndex=0,r.guidingPoolExhausted=!1,r.guidingRefillPromise=null,r.waitForGuidingBeforeDisplay=!1,r.showGuidingQuestions=!1,r.qnaBarContentType=QnaBarContentType.OnlyChat,r.ctaButtonLoadUpliftSent=!1,r.overlayMode=!1,r.overlayExpanded=!1,r.contentExpanded=!0,r.responseLocked=!1,r.responseUnlockTimerId=null,r.aiLinkLoadKeys=new Set,r}return __extends(n,t),n.prototype.initialize=function(t){var n,e,i,o,r,a,c,d,s,l,u=this;
1if(this.cta.RenderMode===enRenderModes.SHOW){this.componentContainerElem=t;var h=t.querySelector("#trd_cta_".concat(this.cta.ViewModelId));if(h){this.componentHtmlRootElem=h,this.bodyEl=h.querySelector('[data-trd-ctx="body"]'),null===(n=this.bodyEl)||void 0===n||n.setAttribute("tabindex","-1"),this.summaryEl=h.querySelector('[data-trd-ctx="summary-text"]'),this.threadEl=h.querySelector('[data-trd-ctx="thread"]'),this.inputEl=h.querySelector('[data-trd-ctx="input"]'),this.sendBtn=h.querySelector(".trd-btn.trd-send"),this.formEl=h.querySelector('[data-trd-ctx="form"]'),this.guidingEl=h.querySelector('[data-trd-ctx="guiding"]'),null===(e=this.threadEl)||void 0===e||e.addEventListener("click",(function(t){return u.onAiLinkClick(t)})),this.toggles=h.querySelectorAll('[data-trd-ctx="toggle"]');var p=h.querySelector("#trd_ctx_panel_".concat(this.cta.ViewModelId));null==p||p.setAttribute("tabindex","-1");var m=this.getTriggerConfig(this.model||{});this.overlayMode=m.isOverlay,this.overlayExpanded=!this.overlayMode,this.contentExpanded=!0;var g=!1,_=function(){p&&((!u.overlayMode||u.overlayExpanded)&&(!!u.overlayMode||u.contentExpanded)?(p.removeAttribute("aria-hidden"),p.removeAttribute("inert")):(p.setAttribute("aria-hidden","true"),p.setAttribute("inert","")))},f=function(){var t,n;if(!g&&!u.overlayMode){g=!0;var e=!h.classList.contains("trd-collapsed");e&&p&&p.contains(document.activeElement)&&(null===(t=h.querySelector("#trd_ctx_toggle_".concat(u.cta.ViewModelId)))||void 0===t||t.focus()),h.classList.toggle("trd-collapsed"),null===(n=u.toggles)||void 0===n||n.forEach((function(t){return t.setAttribute("aria-expanded",String(!e))})),u.contentExpanded=!e,_(),setTimeout((function(){g=!1}),300)}};null===(i=this.toggles)||void 0===i||i.forEach((function(t){return t.setAttribute("aria-expanded","true")})),this.overlayMode||(null===(o=this.toggles)||void 0===o||o.forEach((function(t){return t.addEventListener("click",f)})),h.classList.remove("trd-collapsed")),_();var v=function(){return h.querySelector("#trd_ctx_err_".concat(u.cta.ViewModelId))};null===(r=this.formEl)||void 0===r||r.addEventListener("submit",(function(t){var n,e,i,o;if(t.preventDefault(),!u.responseLocked){if(!((null===(n=u.inputEl)||void 0===n?void 0:n.value)||"").trim()){null===(e=u.inputEl)||void 0===e||e.setAttribute("aria-invalid","true");var r=v();return r&&(r.textContent="Please enter a message."),void(null===(i=u.inputEl)||void 0===i||i.focus())}null===(o=u.inputEl)||void 0===o||o.removeAttribute("aria-invalid");var a=v();a&&(a.textContent=""),u.submitQuestion()}})),null===(a=this.inputEl)||void 0===a||a.addEventListener("input",(function(){var t;(null===(t=u.inputEl)||void 0===t?void 0:t.hasAttribute("aria-invalid"))&&u.inputEl.removeAttribute("aria-invalid");var n=v();n&&(n.textContent="")})),null===(c=this.guidingEl)||void 0===c||c.addEventListener("click",(function(t){if(!u.responseLocked){var n=t.target,e=null==n?void 0:n.closest("[data-trd-guiding]");if(e){var i=e.dataset.question||"";if(i){var o=Number(e.dataset.id),r=e.dataset.url||"";u.notifyGuidingClick({id:o,question:i,url:r}),u.replaceClickedGuidingQuestion(o),u.exitBarMode(),u.submitQuestion(i)}}}})),null===(d=h.querySelector(".trd-header-cta"))||void 0===d||d.addEventListener("click",(function(t){var n=t.currentTarget;if(n){var e=(n.href||n.getAttribute("href")||"").trim();e&&(t.preventDefault(),t.stopPropagation(),u.notifyContextileCtaClick(e,"_blank"===n.target))}}));var w=m.isMobileOverlay,x=m.isBarModeMobile,b=m.isBarModeDesktop;w&&this.getLaunchMobile()&&h.classList.add("trd-mobile-overlay"),w&&(Array.from(h.classList).filter((function(t){return/^position_\d$/.test(t)})).forEach((function(t){return h.classList.remove(t)})),h.classList.add("position_7")),this.summaryEl&&(x||b)&&(this.summaryEl.style.display="none"),m.shouldLoadSummary&&setTimeout((function(){return u.loadSummary()}),30),this.showGuidingQuestions&&!this.waitForGuidingBeforeDisplay&&setTimeout((function(){return u.loadGuidingQuestions()}),30),setTimeout((function(){return u.sendCtaButtonLoadUplift()}),30);var y=h.querySelector('[data-trd-ctx="overlay-toggle"]');if(this.overlayMode){this.setupOverlay(h,p,_);var I=function(){return u.exitBarMode()};(x||b)&&p&&(y&&(y.style.display="none"),h.classList.add("trd-bar-mode"),x&&h.classList.add("trd-mobile-bar-mode"),h.classList.remove("trd-overlay-collapsed"),h.classList.add("trd-overlay-open"),this.overlayExpanded=!0,_(),null===(s=this.inputEl)||void 0===s||s.addEventListener("focus",I,{once:!0}),null===(l=this.inputEl)||void 0===l||l.addEventListener("input",I,{once:!0}))}this.applyResponseLockState(this.responseLocked)}}},n.prototype.show=function(){return this.waitForGuidingBeforeDisplay&&this.showGuidingQuestions&&!this.guidingLoaded?this.showWithGuidingGate():!(this.waitForGuidingBeforeDisplay&&!this.hasAvailableGuidingQuestions())&&(this.revealUnitIfReady(),this.sendGuidingQuestionsUplift(),this.sendCtaButtonLoadUplift(),!0)},n.prototype.hide=function(){},n.prototype.getEventPrefix=function(){return"contextile"},n.prototype.getTriggerConfig=function(t){var n,e,i,o,r=this.isOverlayVisibility(t),a=r&&this.isMobileViewport(),c=this.getLaunchMobile();this.qnaBarContentType=this.getQnaBarContentType();var d=Number(null!==(i=null!==(e=null===(n=this.ctaParams)||void 0===n?void 0:n.triggerStyle)&&void 0!==e?e:null==t?void 0:t.triggerStyle)&&void 0!==i?i:1),s=Number(null!==(o=null==c?void 0:c.triggerStyle)&&void 0!==o?o:d),l=!!t.showChat,u=!!t.guidingQuestions&&this.shouldShowGuidingQuestionsInBar(),h=l||u,p=a&&h&&2===s,m=r&&!a&&h&&2===d;return{isOverlay:r,isMobileOverlay:a,globalTriggerStyle:d,mobileTriggerStyle:s,isBarModeMobile:p,isBarModeDesktop:m,isPanelTriggerMobile:a&&l&&1===s,isPanelTriggerDesktop:r&&!a&&l&&1===d,shouldLoadSummary:!0===(null==t?void 0:t.showPageSummary)&&!p&&!m}},n.prototype.getCompiledTemplate=function(t,n){var e;this.model=t||{};var i=this.getTriggerConfig(this.model),o=i.isOverlay,r=this.getCtaButtonConfig();this.showGuidingQuestions=!!(null===(e=this.model)||void 0===e?void 0:e.guidingQuestions);var a=this.isChipsGuidingQuestions();this.waitForGuidingBeforeDisplay=this.shouldHideUnitForEmptyGuidingQuestions();var c=this.shouldShowPanelPosition(),d=!0===t.showTitleInCollapsedBar,s=this.getLaunchButton(),l=i.isPanelTriggerMobile,u=i.isPanelTriggerDesktop,h=new Set(t.classes||[]),p=o?["trd-overlay","trd-overlay-collapsed"]:[];p.push(this.getQnaBarContentClass()),!0!==t.showPageSummary&&p.push("trd-no-summary"),(u||l)&&p.push("trd-panel-tr
1igger"),d&&p.push("trd-show-title-in-collapsed-bar"),this.showGuidingQuestions&&(p.push("trd-has-guiding"),this.isChipsGuidingQuestions()&&p.push("trd-guiding-chips")),p.forEach((function(t){return h.add(t)}));var m=Array.from(h).filter(Boolean).join(" "),g=(null==s?void 0:s.Text)?"":"trd-ctx-icon-only",_=r?'\n      <a class="trd-header-cta"\n        href="'.concat(this.escape(r.link),'"\n        target="').concat(r.openInNewWindow?"_blank":"_self",'"\n        rel="').concat(r.openInNewWindow?"noopener noreferrer":"",'"\n        style="color:').concat(this.escape(r.textColor),";background:").concat(this.escape(r.backgroundColor),';">\n        ').concat(this.escapeAllowBr(r.text),"\n      </a>\n    "):"",f=this.showGuidingQuestions?'<div class="trd-guiding" data-trd-ctx="guiding"></div>':"",v=o?'\n      <button class="trd-ctx-overlay-toggle '.concat(g,'"\n        data-trd-ctx="overlay-toggle"\n        ').concat(g?'aria-label="Open assistant"':"",'\n        aria-expanded="false"\n        aria-controls="trd_ctx_panel_').concat(this.cta.ViewModelId,'">\n        <span class="trd-ctx-overlay-icon-left ').concat((null==s?void 0:s.IconUrl)?"trd-has-img":"",'">\n          ').concat((null==s?void 0:s.IconUrl)?'<img src="'.concat(s.IconUrl,'" alt="" />'):'<span class="trd-ctx-star" aria-hidden="true"></span>',"\n        </span>\n        ").concat((null==s?void 0:s.Text)?'<span class="trd-ctx-overlay-copy"><span class="trd-overlay-line">'.concat(this.escapeAllowBr(s.Text),"</span></span>"):"","\n      </button>\n    "):"",w='\n        <section class="trd-card" data-trd-ctx="region" aria-label="GEO assistant"\n          aria-labelledby="trd_ctx_title_'.concat(this.cta.ViewModelId,'">\n          <div class="trd-header">\n            <div class="trd-left">\n              <span class="trd-ctx-star"></span>\n              <div id="trd_ctx_title_').concat(this.cta.ViewModelId,'" class="trd-title">\n                ').concat(t.title||"Get the gist","\n              </div>\n            </div>\n            ").concat(_,'\n            <div class="trd-header-actions">\n              ').concat(o?"".concat(this.renderMinimizeButton()).concat(c?"".concat(this.renderMoveLeftButton()).concat(this.renderMoveRightButton()):""):"",'\n              <button class="trd-icon trd-expand"\n                data-trd-ctx="toggle"\n                id="trd_ctx_toggle_').concat(this.cta.ViewModelId,'"\n                aria-controls="trd_ctx_panel_').concat(this.cta.ViewModelId,'"\n                title="Expand / Collapse"\n                aria-label="Expand / Collapse"\n                aria-expanded="true">\n                <span class="trd-ctx-icon trd-ctx-expand" aria-hidden="true"></span>\n              </button>\n            </div>\n          </div>\n\n          <div class="trd-content"\n            id="trd_ctx_panel_').concat(this.cta.ViewModelId,'"\n            role="region"\n            aria-labelledby="trd_ctx_title_').concat(this.cta.ViewModelId,'">\n            <div class="trd-body" data-trd-ctx="body">\n              <div class="trd-muted" data-trd-ctx="summary-text"></div>\n              <div class="trd-thread" data-trd-ctx="thread" aria-l
1ive="polite"></div>\n             </div>\n\n             <div class="trd-foot">\n          ').concat(a?f:"","\n               ").concat(t.showChat?'<form class="trd-input" data-trd-ctx="form" novalidate>\n                <label class="trd-sr-only" for="trd_ctx_input_'.concat(this.cta.ViewModelId,'">Message</label>\n                <input type="text" id="trd_ctx_input_').concat(this.cta.ViewModelId,'" placeholder="').concat(t.placeholderText||"",'" data-trd-ctx="input"\n                aria-required="true" required aria-describedby="trd_ctx_hint_').concat(this.cta.ViewModelId," trd_ctx_err_").concat(this.cta.ViewModelId,'" />\n                <button class="trd-btn trd-send" type="submit" title="Send" aria-label="Send">\n                  <svg viewBox="0 0 24 24" width="18" height="18" aria-hidden="true">\n                    <path d="M12 20V6" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>\n                    <path d="M6 12l6-6 6 6" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>\n                  </svg>\n                </button>\n              </form>'):"","\n          ").concat(a?"":f,'\n          <div class="trd-hint" id="trd_ctx_hint_').concat(this.cta.ViewModelId,'">').concat(t.disclamerText||"","</div>\n          ").concat(t.showChat?'<div id="trd_ctx_err_'.concat(this.cta.ViewModelId,'" class="trd-error trd-sr-only" aria-live="polite"></div>'):"","\n            </div>\n          </div>\n        </section>"),x=this.waitForGuidingBeforeDisplay?' style="display:none;"':"";return{html:'\n      <div id="trd_cta_'.concat(this.cta.ViewModelId,'" class="trd_comp_').concat(this.cta.ViewModelId," ").concat(m,'"').concat(x,">\n        ").concat(v,"\n        ").concat(o?'<div class="trd-overlay-panel">'.concat(w,"</div>"):w,"\n      </div>"),css:"<style>".concat(this.getStyles()," ").concat(this.getCustomStyles(n),"</style>")}},n.prototype.renderCloseIcon=function(){return"url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' d='M5 5l10 10M15 5L5 15'/></svg>\") no-repeat center / 100% 100%"},n.prototype.renderMoveLeftIcon=function(){return"url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path fill='%23000' d='M12.8 4.5 7.3 10l5.5 5.5 1.2-1.5-4-4 4-4-1.2-1.5Z'/></svg>\") no-repeat center / 100% 100%"},n.prototype.renderMoveRightIcon=function(){return"url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path fill='%23000' d='M7.2 4.5 12.7 10 7.2 15.5 6 14l4-4-4-4 1.2-1.5Z'/></svg>\") no-repeat center / 100% 100%"},n.prototype.renderMoveDownIcon=function(){return"url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'><path fill='none' stroke='%23000' stroke-width='2' d='M10.5 4v13'/><path fill='%23000' d='M10.5 17.5 6 13l1.4-1.4 3.1 3.1 3.1-3.1L15 13l-4.5 4.5Z'/></svg>\") no-repeat center / 100% 100%"},n.prototype.applyTogglePosition=function(t,n){var e,i,o,r,a,c;if(n){var d=n,s=Number(null!==(i=null!==(e=n.ScreenPosition)&&void 0!==e?e:d.screenPosition)&&void 0!==i?i:7),l=Number(null!==(r=null!==(o=n.HorizontalOffset)&&void 0!==o?o:d.horizontalOffset)&&void 0!==r?r:0),u=Number(null!==(c=null!==(a=n.VerticalOffset)&&void 0!==a?a:d.verticalOffset)&&void 0!==c?c:0),h=10;t.style.position="fixed",t.style.left="",t.style.right="",t.style.top="",t.style.bottom="",t.style.transform="";var p={0:function(t){t.style.top="".concat(h+u,"px"),t.style.left="".concat(h+l,"px")},1:function(t){t.style.top="".concat(h+u,"px"),t.style.left="50%",t.style.transform="translateX(-50%) translateX(".concat(l,"px)")},2:function(t){t.style.top="".concat(h+u,"px"),t.style.right="".concat(h+l,"px")},3:function(t){t.style.top="calc(50% - ".concat(u,"px)"),t.style.bottom="",t.style.left="".concat(h+l,"px"),t.style.transform="translateY(-50%)"},4:function(t){t.style.top="calc(50% + ".concat(u,"px)"),t.style.left="calc(50% + ".concat(l,"px)"),t.style.transform="translate(-50%, -50%)"},5:function(t){t.style.top="calc(50% - ".concat(u,"px)"),t.style.bottom="",t.style.right="".concat(h+l,"px"),t.style.transform="translateY(-50%)"},6:function(t){t.style.bottom="".concat(h+u,"px"),t.style.left="".concat(h+l,"px")},8:function(t){t.style.bottom="".concat(h+u,"px"),t.style.right="".concat(h+l,"px")},7:function(t){t.style.bottom="".concat(h+u,"px"),t.style.left="50%",t.style.transform="translateX(-50%) translateX(".concat(l,"px)")}};(p[s]||p[7])(t);var m=t.style.transform;t.style.setProperty("--trd-launcher-transform",m||""),t.style.transform=""}},n.prototype.renderMinimizeButton=function(){return'<button class="trd-icon trd-minimize"\n      data-trd-ctx="overlay-minimize"\n      aria-label="Minimize"\n      title="Minimize">
1\n      <span class="trd-ctx-icon trd-ctx-minimize" aria-hidden="true"></span>\n    </button>'},n.prototype.renderMoveLeftButton=function(){return'<button class="trd-icon trd-move-left"\n      data-trd-ctx="overlay-move-left"\n      aria-label="Move"\n      title="Move">\n      <span class="trd-ctx-icon trd-ctx-move-left" aria-hidden="true"></span>\n    </button>'},n.prototype.renderMoveRightButton=function(){return'<button class="trd-icon trd-move-right"\n      data-trd-ctx="overlay-move-right"\n      aria-label="Move"\n      title="Move">\n      <span class="trd-ctx-icon trd-ctx-move-right" aria-hidden="true"></span>\n    </button>'},n.prototype.loadSummary=function(){var t,n;return __awaiter(this,void 0,void 0,(function(){var e,i,o,r,a,c,d,s;return __generator(this,(function(l){switch(l.label){case 0:if(!this.summaryEl)return[2];if(this.summaryLoaded)return[2];(e=this.summaryEl).setAttribute("aria-busy","true"),e.innerHTML='<span class="trd-typing" aria-hidden="true"><span class="trd-dot"></span><span class="trd-dot"></span><span class="trd-dot"></span></span>',l.label=1;case 1:return l.trys.push([1,3,4,5]),i=this.context.accountId,o=null!==(n=null===(t=this.context.pageDetails)||void 0===t?void 0:t.url)&&void 0!==n?n:"",r=$Trd_Utils.objectToQueryString({AccountId:i,ClientUrl:o}),a="".concat(this.context.environment.trafficServiceUrl,"/api/ai/page-summary?").concat(r),[4,$Trd_Tools.JsonpPromise(a)];case 2:return c=l.sent(),e.isConnected?(d=((null==c?void 0:c.Summary)||"").trim(),e.textContent=d,[3,5]):[2];case 3:return s=l.sent(),e.isConnected&&(e.textContent=""),console.warn("[contextiles] loadSummary failed:",s),[3,5];case 4:return e.isConnected&&e.removeAttribute("aria-busy"),this.summaryLoaded=!0,[7];case 5:return[2]}}
1))}))},n.prototype.loadGuidingQuestions=function(){return __awaiter(this,void 0,void 0,(function(){var t=this;return __generator(this,(function(n){switch(n.label){case 0:return this.guidingEl&&this.showGuidingQuestions?this.guidingLoaded?[2]:this.guidingLoadPromise?[4,this.guidingLoadPromise]:[3,2]:[2];case 1:return n.sent(),[2];case 2:this.guidingLoadPromise=__awaiter(t,void 0,void 0,(function(){var t,n,e;return __generator(this,(function(i){switch(i.label){case 0:return t=null===(e=this.model)||void 0===e?void 0:e.guidingQuestions,this.guidingVisibleLimit=this.resolveGuidingQuestionsLimit(null==t?void 0:t.questionsLimit),this.guidingRequestedLimit=this.getGuidingPrefetchLimit(this.guidingVisibleLimit),this.guidingPoolExhausted=!1,[4,this.getGuidingQuestions(this.guidingRequestedLimit)];case 1:return n=i.sent(),this.guidingLoaded=!0,this.guidingQuestionsPool=n,this.guidingVisibleQuestions=[],this.guidingNextQuestionIndex=0,n.length?(this.guidingPoolExhausted=n.length<this.guidingRequestedLimit,this.guidingVisibleQuestions=n.slice(0,this.guidingVisibleLimit),this.guidingNextQuestionIndex=this.guidingVisibleQuestions.length,this.renderGuidingQuestions(null==t?void 0:t.title,this.guidingVisibleQuestions),this.pendingGuidingQuestions=this.guidingVisibleQuestions.slice(),this.sendGuidingQuestionsUplift(),[2]):(this.guidingPoolExhausted=!0,this.pendingGuidingQuestions=null,this.renderGuidingQuestions(null==t?void 0:t.title,[]),[2])}}))})),n.label=3;case 3:return n.trys.push([3,,5,6]),[4,this.guidingLoadPromise];case 4:return n.sent(),[3,6];case 5:return this.guidingLoadPromise=null,[7];case 6:return[2]}}
1))}))},n.prototype.sendGuidingQuestionsUplift=function(){var t=this;if(this.pendingGuidingQuestions&&0!==this.pendingGuidingQuestions.length){if(this.overlayMode){var n=this.componentHtmlRootElem;if(!n||!n.classList.contains("trd-overlay-open"))return;if((n.classList.contains("trd-bar-mode")||n.classList.contains("trd-mobile-bar-mode"))&&!this.shouldShowGuidingQuestionsInBar())return}else if(!this.containerElement||null===this.containerElement.offsetParent||!this.isContainerVisible())return;var e=this.pendingGuidingQuestions.filter((function(n){return!t.guidingLoadUpliftQuestionIds.has(n.id)}));e.length&&(e.forEach((function(n){return t.guidingLoadUpliftQuestionIds.add(n.id)})),this.notifyGuidingLoad(e))}},n.prototype.sendCtaButtonLoadUplift=function(){var t;if(!this.ctaButtonLoadUpliftSent&&(this.overlayMode||this.containerElement&&null!==this.containerElement.offsetParent&&this.isContainerVisible())){var n=null===(t=this.componentHtmlRootElem)||void 0===t?void 0:t.querySelector(".trd-header-cta");if(n&&null!==n.offsetParent){var e=n.getAttribute("href")||n.href;this.ctaButtonLoadUpliftSent=!0,this.notifyContextileCtaLoad(e)}}},n.prototype.notifyGuidingClick=function(t){if(t&&t.question&&!this.guidingClickUpliftQuestionIds.has(t.id)){this.guidingClickUpliftQuestionIds.add(t.id);var n=this.getCtaEventData();n.guidingQuestions=[t],n.onlyPages=!0,document.dispatchEvent(new CustomEvent($Trd_InternalEventsTypes.CTA_COMPLETE,{detail:n}))}},n.prototype.notifyContextileCtaClick=function(t,n){var e=this;if(t){var i=n?window.open("","_blank"):null,o=this.getCtaEventData();o.contextileCtaTargetUrl=t,o.onlyPages=!0,o.onUpliftSent=function(){if(i&&!i.closed)try{return void(i.location.href=t)}catch(t){}e.navigateToContextileCtaTarget(t,n)},document.dispatchEvent(new CustomEvent($Trd_InternalEventsTypes.CTA_COMPLETE,{detail:o}))}},n.prototype.notifyContextileCtaLoad=function(t){if(t){var n=this.getCtaEventData();n.contextileCtaTargetUrl=t,n.onlyPages=!0,document.dispatchEvent(new CustomEvent($Trd_InternalEventsTypes.CTA_SHOWN,{detail:n}))}},n.prototype.navigateToContextileCtaTarget=function(t,n){n?window.open(t,"_blank","noopener,noreferrer"):window.location.href=t},n.prototype.notifyGuidingLoad=function(t){var n=this.getCtaEventData();n.guidingQuestions=t,n.onlyPages=!0,document.dispatchEvent(new CustomEvent($Trd_InternalEventsTypes.CTA_SHOWN,{detail:n}))},n.prototype.getGuidingQuestions=function(t){return __awaiter(this,void 0,void 0,(function(){var n,e=this;return __generator(this,(function(i){return 0===(n=this.resolveGuidingQuestionsLimit(t))?[2,[]]:[2,new Promise((function(t){var i;try{var o={accountId:e.context.accountId,maxQuestions:n,clientUrl:null===(i=e.context.pageDetails)||void 0===i?void 0:i.url},r="".concat(e.context.environment.trafficServiceUrl,"/api/ai/guiding-questions?").concat($Trd_Utils.objectToQueryString(o));$Trd_Tools.JSONP(r,(function(n){Array.isArray(n)?t(n.filter((function(t){return t&&t.question}))):t([])}),void 0,(function(){return t([])}))}catch(n){t([])}}))]}))}))},n.prototype.onChatSend=function(t){var n,e,i,o,r,a,c;return __awaiter(this,void 0,void 0,(function(){var d,s,l,u,h,p,m,g,_,f;return __generator(this,(function(v){switch(v.label){case 0:if(this.responseLocked)return[2];if(!this.threadEl||!this.bodyEl)return[2];if(!(d=(null!==(e=null!=t?t:null===(n=this.inputEl)||void 0===n?void 0:n.value)&&void 0!==e?e:"").trim()))return[2];this.setResponseLocked(!0),this.showMessage({role:"user",html:this.escape(d)}),this.inputEl&&(this.inputEl.value=""),this.scrollToBottom(this.bodyEl),s=this.showMessage({role:"agent",typing:!0}),this.scrollToBottom(this.bodyEl),this.firstResponseId||this.sendGaTracking(this.cta),v.label=1;case 1:return v.trys.push([1,3,4,5]),l=this.context.accountId,u=null!==(o=null===(i=this.context.pageDetails)||void 0===i?void 0:i.url)&&void 0!==o?o:"",h=$Trd_Utils.objectToQueryString({AccountId:l,ClientUrl:u,Cookie:null===(r=this.context.cid)||void 0===r?void 0:r.value,UnitId:this.cta.Id,FirstResponseId:null!==(a=this.firstResponseId)&&void 0!==a?a:"",PrevResponseId:null!==(c=this.previousResponseId)&&void 0!==c?c:"",Prompt:d}),p="".concat(this.context.environment.trafficServiceUrl,"/api/ai/run-prompt/unit?").concat(h),[4,$Trd_Tools.JsonpPromise(p)];case 2:return m=v.sent(),g=(null==m?void 0:m.ResponseId)||this.previousResponseId,!this.firstResponseId&&(null==m?void 0:m.ResponseId)&&(this.firstResponseId=m.ResponseId),this.previousResponseId=g||this.previousResponseId,_=(null==m?void 0:m.Response)||"—",s&&((f=s.querySelector(".trd-bubble")).innerHTML=$Trd_Tools.sanitizeHtml(_),this.trackAiResponseLinks(f,g||"")),[3,5];case 3:return v.sent(),s&&(s.querySelector(".trd-bubble").innerHTML='<span style="color:#d33">There is some error, please try again.</span>'),[3,5];case 4:return this.setResponseLocked(!1),this.scrollMessageToTop(this.bodyEl,s),this.moveChipsBelowInput(),[7];case 5:return[2]}}
1))}))},n.prototype.submitQuestion=function(t){(t||this.inputEl)&&(t&&this.inputEl&&(this.inputEl.value=t),this.onChatSend(t))},n.prototype.isChipsGuidingQuestions=function(){var t,n;return(null===(n=null===(t=this.model)||void 0===t?void 0:t.guidingQuestions)||void 0===n?void 0:n.type)===GuidingQuestionsType.Chips},n.prototype.moveChipsBelowInput=function(){var t;this.isChipsGuidingQuestions()&&this.guidingEl&&(null===(t=this.formEl)||void 0===t?void 0:t.parentElement)&&(this.formEl.parentElement.insertBefore(this.guidingEl,this.formEl.nextSibling),this.guidingEl.classList.add("moved-below-input"))},n.prototype.trackAiResponseLinks=function(t,n){var e=this;n&&Array.from(t.querySelectorAll("a[href]")).forEach((function(t){var i="recommended_page"===t.getAttribute("data-trd-link-source")?"recommended_page":"ai_answer";t.dataset.trdAiOriginalHref=t.href||t.getAttribute("href")||"",t.dataset.trdAiResponseId=n,t.dataset.trdAiLinkSource=i,e.observeAiLink(t)}))},n.prototype.observeAiLink=function(t){var n=this;"IntersectionObserver"in window&&this.bodyEl&&(this.aiLinkObserver||(this.aiLinkObserver=new IntersectionObserver((function(t){t.forEach((function(t){var e;!t.isIntersecting||t.intersectionRatio<.5||(n.notifyAiLink(t.target,$Trd_InternalEventsTypes.CTA_SHOWN,!0),null===(e=n.aiLinkObserver)||void 0===e||e.unobserve(t.target))}))}),{root:this.bodyEl,threshold:.5})),this.aiLinkObserver.observe(t))},n.prototype.onAiLinkClick=function(t){var n,e=t.target,i=null==e?void 0:e.closest("a[data-trd-ai-response-id][href]");i&&(null===(n=this.threadEl)||void 0===n?void 0:n.contains(i))&&(this.notifyAiLink(i,$Trd_InternalEventsTypes.CTA_SHOWN,!0),this.notifyAiLink(i,$Trd_InternalEventsTypes.CTA_COMPLETE))},n.prototype.getAiLinkTrackingData=function(t){var n=t.dataset.trdAiResponseId||"",e=t.dataset.trdAiOriginalHref||t.href||t.getAttribute("href")||"",i=$Trd_Utils.getOriginalPdfUrl(e),o=t.dataset.trdAiLinkSource;return n&&i&&o?{responseId:n,targetUrl:i,linkSource:o}:null},n.prototype.notifyAiLink=function(t,n,e){void 0===e&&(e=!1);var i=this.getAiLinkTrackingData(t);if(i){if(e){var o="".concat(i.responseId,"|").concat(i.linkSource,"|").concat(i.targetUrl);if(this.aiLinkLoadKeys.has(o))return;this.aiLinkLoadKeys.add(o)}var r=this.getCtaEventData();r.aiLink=i,r.onlyPages=!0,document.dispatchEvent(new CustomEvent(n,{detail:r}))}},n.prototype.exitBarMode=function(){var t,n,e=this,i=this.componentHtmlRootElem;i&&i.classList.contains("trd-bar-mode")&&(i.classList.remove("trd-bar-mode","trd-mobile-bar-mode"),this.sendGuidingQuestionsUplift(),this.sendCtaButtonLoadUplift(),this.summaryEl&&(null===(t=this.model)||void 0===t?void 0:t.showPageSummary)&&(this.summaryEl.style.display=""),(null===(n=this.model)||void 0===n?void 0:n.showPageSummary)&&!this.summaryLoaded&&setTimeout((function(){return e.loadSummary()}),0),this.showGuidingQuestions&&!this.guidingLoaded&&setTimeout((function(){return e.loadGuidingQuestions()}),0),this.renderingContext&&(this.renderingContext.overlayEngaged=!0),this.closeOtherUnits())},n.prototype.showMessage=function(t){var n=t.role,e=t.html,i=t.typing;if(!this.threadEl)return null;var o=document.createElement("div");return o.className="trd-msg ".concat("agent"===n?"trd-agent":"trd-user"),o.innerHTML='<div class="trd-bubble"> '.concat(i?'<span class="trd-typing"><span class="trd-dot"></span><span class="trd-dot"></span><span class="trd-dot"></span></span>':e||""," </div>"),this.threadEl.appendChild(o),o},n.prototype.scrollToBottom=function(t){t.scrollTop=t.scrollHeight},n.prototype.scrollMessageToTop=function(t,n){if(n){var e=n.previousElementSibling,i=e instanceof HTMLElement&&e.classList.contains("trd-user")?e:n,o=t.getBoundingClientRect(),r=i.getBoundingClientRect(),a=t.scrollTop+(r.top-o.top);t.scrollTop=Math.max(0,a)}else this.scrollToBottom(t)},n.prototype.shouldHideUnitForEmptyGuidingQuestions=function(){var t;return!!this.showGuidingQuestions&&(!(null===(t=this.model)||void 0===t?void 0:t.showChat)||this.qnaBarContentType===QnaBarContentType.OnlyGuidingQuestions)},n.prototype.showWithGuidingGate=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){switch(t.label){case 0:return[4,this.loadGuidingQuestions()];case 1:return t.sent(),this.hasAvailableGuidingQuestions()?(this.revealUnitIfReady(),this.sendGuidingQuestionsUplift(),this.sendCtaButtonLoadUplift(),[2,!0]):[2,!1]}}))}))},n.prototype.revealUnitIfReady=function(){this.waitForGuidingBeforeDisplay&&!this.hasAvailableGuidingQuestions()||(this.componentHtmlRootElem&&(this.componentHtmlRootElem.style.display="",this.componentHtmlRootElem.removeAttribute("aria-hidden")),this.containerElement&&(this.containerElement.style.display=""))},n.prototype.hasAvailableGuidingQuestions=function(){return this.guidingVisibleQuestions.length>0||this.guidingQuestionsPool.length>0},n.prototype.resolveGuidingQuestionsLimit=function(t){var n=0|(null!=t?t:3);return n>0?n:0},n.prototype.getGuidingPrefetchLimit=function(t){return t<=0?0:t+Math.min(t,4)},n.prototype.renderGuidingQuestions=function(t,n){var e=this;if(this.guidingEl)if(n.length){var i=this.isChipsGuidingQuestions(),o=n.map((function(t,n){var o=i&&t.shortQuestion||t.question,r=e.escape(o),a=e.escapeAttr(t.question),c=e.escapeAttr(t.url||"");return'\n        <button type="button" class="trd-guiding-q" style="--trd-chip-index:'.concat(n,';" data-trd-guiding="1" data-question="').concat(a,'" data-id="').concat(t.id,'" data-url="').concat(c,'">
1\n          <span class="trd-guiding-icon trd-ctx-star" aria-hidden="true"></span>\n          <span class="trd-guiding-text">').concat(r,"</span>\n        </button>")})).join(""),r=t&&!i?'<div class="trd-guiding-title">'.concat(this.escape(t),"</div>"):"";this.guidingEl.innerHTML="\n      ".concat(r,'\n      <div class="trd-guiding-list">').concat(o,"</div>\n    "),this.guidingEl.removeAttribute("aria-hidden"),this.applyResponseLockState(this.responseLocked)}else this.guidingEl.innerHTML=""},n.prototype.setResponseLocked=function(t){var n=this;this.responseLocked=t,null!==this.responseUnlockTimerId&&(window.clearTimeout(this.responseUnlockTimerId),this.responseUnlockTimerId=null),t&&(this.responseUnlockTimerId=window.setTimeout((function(){n.setResponseLocked(!1)}),5e3)),this.applyResponseLockState(t)},n.prototype.applyResponseLockState=function(t){(this.inputEl&&(this.inputEl.disabled=t),this.sendBtn&&(this.sendBtn.disabled=t),this.guidingEl)&&this.guidingEl.querySelectorAll("[data-trd-guiding]").forEach((function(n){n.disabled=t,n.setAttribute("aria-disabled",t?"true":"false")}))},n.prototype.replaceClickedGuidingQuestion=function(t){var n,e;return __awaiter(this,void 0,void 0,(function(){var i,o;return __generator(this,(function(r){switch(r.label){case 0:return this.guidingVisibleQuestions.length?(i=this.guidingVisibleQuestions.findIndex((function(n){return n.id===t})))<0?[2]:this.guidingNextQuestionIndex>=this.guidingQuestionsPool.length?[4,this.refillGuidingQuestionsPool()]:[3,2]:[2];case 1:r.sent(),r.label=2;case 2:return(o=this.guidingQuestionsPool[this.guidingNextQuestionIndex++])?(this.guidingVisibleQuestions[i]=o,this.renderGuidingQuestions(null===(e=null===(n=this.model)||void 0===n?void 0:n.guidingQuestions)||void 0===e?void 0:e.title,this.guidingVisibleQuestions),this.pendingGuidingQuestions=this.guidingVisibleQuestions.slice(),this.sendGuidingQuestionsUplift(),[2]):[2]}}))}))},n.prototype.refillGuidingQuestionsPool=function(){return __awaiter(this,void 0,void 0,(function(){var t,n=this;return __generator(this,(function(e){switch(e.label){case 0:return this.guidingRefillPromise?[4,this.guidingRefillPromise]:[3,2];case 1:return e.sent(),[2];case 2:if(this.guidingVisibleLimit<=0)return[2];if(this.guidingPoolExhausted)return[2];if((t=this.getGuidingPrefetchLimit(this.guidingVisibleLimit))<=0)return[2];this.guidingRefillPromise=__awaiter(n,void 0,void 0,(function(){var n,e;return __generator(this,(function(i){switch(i.label){case 0:return[4,this.getGuidingQuestions(t)];case 1:return n=i.sent(),this.guidingRequestedLimit=t,e=this.appendFreshGuidingQuestions(n),this.guidingPoolExhausted=0===e,[2]}}))})),e.label=3;case 3:return e.trys.push([3,,5,6]),[4,this.guidingRefillPromise];case 4:return e.sent(),[3,6];case 5:return this.guidingRefillPromise=null,[7];case 6:return[2]}}
1))}))},n.prototype.appendFreshGuidingQuestions=function(t){for(var n=this,e=new Set(this.guidingQuestionsPool.map((function(t){return n.getGuidingQuestionKey(t)}))),i=[],o=0,r=t;o<r.length;o++){var a=r[o],c=this.getGuidingQuestionKey(a);e.has(c)||(e.add(c),i.push(a))}return i.length>0&&(this.guidingQuestionsPool=this.guidingQuestionsPool.concat(i)),i.length},n.prototype.getGuidingQuestionKey=function(t){return"".concat(t.id,"::").concat((t.question||"").trim())},n.prototype.escape=function(t){var n=document.createElement("div");return n.textContent=t,n.innerHTML},n.prototype.escapeAllowBr=function(t){return this.escape(String(null!=t?t:"")).replace(/&lt;br\s*\/?&gt;/gi,"<br/>").replace(/&lt;span&gt;/gi,"<span>").replace(/&lt;\/span&gt;/gi,"</span>")},n.prototype.escapeAttr=function(t){return this.escape(t).replace(/"/g,"&quot;").replace(/'/g,"&#39;")},n.prototype.getCustomStyles=function(t){return t?t.replace(/{{ID}}/g,String(this.cta.ViewModelId)):""},n.prototype.isOverlayVisibility=function(t){var n=(null==t?void 0:t.classes)||[];return this.cta.VisibiltyTypeId===UnitVisibiltyType.Launcher||n.includes("overlay")||n.includes("trd-overlay")},n.prototype.isMobileViewport=function(){var t,n;try{return"1"===new URLSearchParams(window.location.search).get("trd_mbprv")||void 0!==$Trd_Tools&&1===(null===(n=null===(t=$Trd_Tools.isMobile)||void 0===t?void 0:t.is_mobile)||void 0===n?void 0:n.call(t))}catch(t){return!1}},n.prototype.getQnaBarContentType=function(){var t,n,e=null!==(n=null===(t=this.model)||void 0===t?void 0:t.qnaBarContentType)&&void 0!==n?n:QnaBarContentType.OnlyChat;switch(e){case QnaBarContentType.OnlyGuidingQuestions:case QnaBarContentType.ChatAndGuidingQuestions:return e;case QnaBarContentType.OnlyChat:default:return QnaBarContentType.OnlyChat}},n.prototype.shouldShowGuidingQuestionsInBar=function(){return this.qnaBarContentType===QnaBarContentType.OnlyGuidingQuestions||this.qnaBarContentType===QnaBarContentType.ChatAndGuidingQuestions},n.prototype.getQnaBarContentClass=function(){switch(this.qnaBarContentType){case QnaBarContentType.OnlyGuidingQuestions:return"trd-bar-qna-guiding-only";case QnaBarContentType.ChatAndGuidingQuestions:return"trd-bar-qna-chat-and-guiding";case QnaBarContentType.OnlyChat:default:return"trd-bar-qna-chat-only"}},n.prototype.shouldShowPanelPosition=function(){var t,n,e,i=null!==(n=null===(t=this.ctaParams)||void 0===t?void 0:t.showPanelPosition)&&void 0!==n?n:null===(e=this.model)||void 0===e?void 0:e.showPanelPosition;return null!=i&&(!0===i||1===i||"1"===i)},n.prototype.getLaunchButton=function(){var t,n,e,i,o,r,a,c,d,s=(null===(t=this.ctaParams)||void 0===t?void 0:t.launchButton)||(null===(n=this.model)||void 0===n?void 0:n.launchButton);if(s)return{Text:null!==(e=s.Text)&&void 0!==e?e:s.text,TextColor:null!==(i=s.TextColor)&&void 0!==i?i:s.textColor,BackgroundColor:null!==(o=s.BackgroundColor)&&void 0!==o?o:s.backgroundColor,IconUrl:null!==(r=s.IconUrl)&&void 0!==r?r:s.iconUrl,ScreenPosition:null!==(a=s.ScreenPosition)&&void 0!==a?a:s.screenPosition,HorizontalOffset:null!==(c=s.HorizontalOffset)&&void 0!==c?c:s.horizontalOffset,VerticalOffset:null!==(d=s.VerticalOffset)&&void 0!==d?d:s.verticalOffset}},n.prototype.getLaunchMobile=function(){var t,n,e=(null===(t=this.ctaParams)||void 0===t?void 0:t.launchMobile)||(null===(n=this.model)||void 0===n?void 0:n.launchMobile);if(e)return{triggerStyle:e.triggerStyle}},n.prototype.getCtaButtonConfig=function(){var t,n,e,i=null===(t=this.model)||void 0===t?void 0:t.ctaButtonConfig;if(i){var o=i.text,r=i.link||"#";if(o)return{text:o,link:r,textColor:String(null!==(n=i.textColor)&&void 0!==n?n:"#ffffff"),backgroundColor:String(null!==(e=i.backgroundColor)&&void 0!==e?e:"#6C5CE7"),openInNewWindow:!!i.openInNewWindow}}},n.prototype.setupOverlay=function(t,n,e){var i,o=this,r=t.querySelector('[data-trd-ctx="overlay-toggle"]'),a=t.querySelector('[data-trd-ctx="overlay-minimize"]'),c=t.querySelector('[data-trd-ctx="overlay-move-left"]'),d=t.querySelector('[data-trd-ctx="overlay-move-right"]');if(r){t.classList.add("trd-overlay");var s,l=this.getLaunchButton(),u=[0,1,2,3,4,5,6,7,8],h=this.shouldShowPanelPosition(),p=function(){var n=Array.from(t.classList).find((function(t){return/^position_\d$/.test(t)})),e=n?Number(n.split("_")[1]):NaN;return u.includes(e)?e:7},m=function(n){var e=p();n!==e&&(t.classList.remove("position_".concat(e)),t.classList.add("position_".concat(n)),t.classList.add("trd-overlay-moving"),setTimeout((function(){return t.classList.remove("trd-overlay-moving")}),250),_())},g=this.isMobileViewport();
1g&&((u=[7]).forEach((function(n){return t.classList.remove("position_".concat(n))})),t.classList.add("position_7")),s=p(),u.forEach((function(n){return t.classList.remove("position_".concat(n))})),t.classList.add("position_".concat(s));var _=function(){if(!h)return c&&(c.style.display="none"),void(d&&(d.style.display="none"));var t=p(),n=o.ctaParams.textColor||"#8600AF",e=function(t,e,i,o){if(t&&t.querySelector(".trd-ctx-icon"))if(null!==e&&null!==i){t.style.display="",t.dataset.target=String(e);var r=t.querySelector(".trd-ctx-icon");r.style.backgroundColor=n,function(t,n){t&&(t.style.mask=n,t.style["-webkit-mask"]=n)}(r,i),t.setAttribute("title",o),t.setAttribute("aria-label",o)}else t.style.display="none"};if(g)return e(c,null,null,""),void e(d,null,null,"");switch(t){case 3:e(c,7,o.renderMoveDownIcon(),"Move down"),e(d,5,o.renderMoveRightIcon(),"Move right");break;case 5:e(c,7,o.renderMoveDownIcon(),"Move down"),e(d,3,o.renderMoveLeftIcon(),"Move left");break;default:e(c,3,o.renderMoveLeftIcon(),"Move left"),e(d,5,o.renderMoveRightIcon(),"Move right")}},f=this.ctaParams.textColor?"".concat(this.ctaParams.textColor):"#8600AF",v="trd_ctx_overlay_style_".concat(this.cta.ViewModelId),w=document.getElementById(v)||document.createElement("style");if(w.id=v,w.innerHTML="\n      #trd_cta_".concat(this.cta.ViewModelId,".trd-overlay .trd-header-actions .trd-expand{ display:none; }\n      #trd_cta_").concat(this.cta.ViewModelId," .trd-ctx-move-left,\n      #trd_cta_").concat(this.cta.ViewModelId," .trd-ctx-move-right,\n      #trd_cta_").concat(this.cta.ViewModelId," .trd-ctx-close{\n        width:20px; height:20px;\n        background-color:").concat((null==l?void 0:l.TextColor)?l.TextColor:f,";\n        mask-size: 100% 100%;\n        mask-repeat:no-repeat;\n        mask-position:center;\n        -webkit-mask-size:100% 100%;\n        -webkit-mask-repeat:no-repeat;\n        -webkit-mask-position:center;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId," *{\n          padding: 0;\n          margin: 0;\n      }\n      #trd_cta_").concat(this.cta.ViewModelId," .trd-ctx-move-left{\n        mask:").concat(this.renderMoveLeftIcon(),";\n        -webkit-mask:").concat(this.renderMoveLeftIcon(),";\n      }\n      #trd_cta_").concat(this.cta.ViewModelId," .trd-ctx-move-right{\n        mask:").concat(this.renderMoveRightIcon(),";\n        -webkit-mask:").concat(this.renderMoveRightIcon(),";\n      }\n      #trd_cta_").concat(this.cta.ViewModelId," .trd-ctx-close{\n        mask:").concat(this.renderCloseIcon(),";\n        -webkit-mask:").concat(this.renderCloseIcon(),";\n      }\n    "),w.parentElement||document.head.appendChild(w),_(),this.applyTogglePosition(r,l),!g){var x=(null==l?void 0:l.BackgroundColor)||this.ctaParams.buttonBackgroundColor||"#6C5CE7",b=(null==l?void 0:l.TextColor)||this.ctaParams.textColor||"#fff",y=null!==(i=this.ctaParams.buttonTextSize)&&void 0!==i?i:15;r.classList.add("trd-floating-toggle"),r.style.setProperty("--trd-btn-bg",x),r.style.setProperty("--trd-btn-text",b),r.style.setProperty("--trd-launch-text-size","".concat(y,"px")),r.parentElement!==document.body&&document.body.appendChild(r)}var I=function(){if(r){var n=t.classList.contains("trd-overlay-open"),e=t.classList.contains("trd-overlay-collapsing"),i=t.classList.contains("trd-bar-mode")||t.classList.contains("trd-mobile-bar-mode"),o=window.getComputedStyle(t).display,a=window.getComputedStyle(t).visibility,c="none"===o||"hidden"===a;r.style.display=n||e||i||c?"none":""}};I(),new MutationObserver((function(){return I()})).observe(t,{attributes:!0,attributeFilter:["class","style"]});var T=function(){return __awaiter(o,void 0,void 0,(function(){return __generator(this,(function(n){switch(n.label){case 0:return!this.waitForGuidingBeforeDisplay||this.hasAvailableGuidingQuestions()?[3,2]:[4,this.showWithGuidingGate()];case 1:if(!n.sent())return[2];n.label=2;case 2:return o.overlayExpanded||(o.renderingContext&&(o.renderingContext.overlayEngaged=!0),o.closeOtherUnits(),t.classList.add("trd-overlay-open"),t.classList.remove("trd-overlay-collapsed"),o.overlayExpanded=t.classList.contains("trd-overlay-open"),r.setAttribute("aria-expanded","true"),r.setAttribute("aria-hidden","true"),r.tabIndex=-1,e(),o.sendGuidingQuestionsUplift(),o.sendCtaButtonLoadUplift()),[2]}}))}))},M=function(){if(o.overlayExpanded){var i=t.classList.contains("trd-bar-mode")||t.classList.contains("trd-mobile-bar-mode");t.classList.remove("trd-overlay-collapsed"),t.classList.add("trd-overlay-collapsing"),null==n||n.style.setProperty("display","block"),null==n||n.style.setProperty("opacity","1"),r.setAttribute("aria-expanded","fal
1se"),r.removeAttribute("aria-hidden"),r.tabIndex=0,o.overlayExpanded=t.classList.contains("trd-overlay-open"),r.style.display="none",e(),setTimeout((function(){var e,a;t.classList.remove("trd-overlay-collapsing"),t.classList.remove("trd-overlay-open"),null==n||n.style.removeProperty("display"),null==n||n.style.removeProperty("opacity"),t.classList.contains("trd-overlay-open")||(t.classList.add("trd-overlay-collapsed"),i&&(t.classList.remove("trd-bar-mode","trd-mobile-bar-mode"),o.summaryEl&&(null===(e=o.model)||void 0===e?void 0:e.showPageSummary)&&(o.summaryEl.style.display=""),(null===(a=o.model)||void 0===a?void 0:a.showPageSummary)&&!o.summaryLoaded&&setTimeout((function(){return o.loadSummary()}),0)),t.classList.contains("trd-overlay-hidden")||(r.style.display="")),I(),o.overlayExpanded=t.classList.contains("trd-overlay-open")}),260)}};M(),r.addEventListener("click",(function(e){e.preventDefault(),T().then((function(){t.classList.contains("trd-overlay-open")&&(null==n||n.focus())}))})),null==a||a.addEventListener("click",(function(t){t.preventDefault(),M(),r.focus()})),null==c||c.addEventListener("click",(function(t){t.preventDefault();var n=Number(t.currentTarget.dataset.target||NaN);isNaN(n)||m(n)})),null==d||d.addEventListener("click",(function(t){t.preventDefault();var n=Number(t.currentTarget.dataset.target||NaN);isNaN(n)||m(n)}))}},n.prototype.sendGaTracking=function(t){var n;return!!(null===(n=this.context.accountSettings)||void 0===n?void 0:n.googleAnalyticsTrack)&&($Trd_Utils.sendGa4Tracking(t,"click"),!0)},n.prototype.getStyles=function(){var t,n,e,i=this.ctaParams.subTitleSize?this.ctaParams.subTitleSize:16,o=this.ctaParams.titleSize?this.ctaParams.titleSize:22,r=o<=18?o:Math.max(18,Math.round(.86*o)),a=o<=16?o:Math.max(16,Math.round(.72*o)),c=this.getLaunchButton(),d=(null==c?void 0:c.BackgroundColor)?c.Backgroun
1dColor:this.ctaParams.buttonBackgroundColor?this.ctaParams.buttonBackgroundColor:"#6C5CE7",s=(null==c?void 0:c.TextColor)?c.TextColor:this.ctaParams.buttonTextColor?this.ctaParams.buttonTextColor:"#fff",l=null!==(t=this.ctaParams.buttonTextSize)&&void 0!==t?t:15,u=this.ctaParams.secondaryTextColor?this.ctaParams.secondaryTextColor:"#9C8CFF",h=this.ctaParams.textColor?this.ctaParams.textColor:"#8600AF",p=this.ctaParams.linkColor||this.ctaParams.secondaryTextColor||"#5b5b73",m=this.ctaParams.inputBackgroundColor||"#ffffff",g=this.ctaParams.inputBorderColor||"#E6E3FF",_=this.ctaParams.inputTextColor||"#1B1B33",f=null===(e=null===(n=this.model)||void 0===n?void 0:n.guidingQuestions)||void 0===e?void 0:e.color;return"\n  #trd_cta_".concat(this.cta.ViewModelId,"{\n    position:relative;\n    ").concat(this.ctaParams.secondaryTextColor?"color:".concat(this.ctaParams.secondaryTextColor):"#111",";\n    --trd-offset-x: 0px;\n    --trd-offset-y: 0px;\n    --trd-ctx-text: ").concat(this.ctaParams.secondaryTextColor?"".concat(this.ctaParams.secondaryTextColor):"#111",";\n    margin-bottom:30px;\n    margin-top:30px;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," a,\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-guiding-q{\n    color: ").concat(p,";\n  }\n\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay{\n    position:fixed;\n    margin:0;\n    z-index:999999999;\n    max-width: min(440px, 94vw);\n    width: auto;\n    display:flex;\n    flex-direction:column;\n    gap:8px;\n    transition: left .25s ease, right .25s ease, top .25s ease, bottom .25s ease, transform .25s ease;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_3,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_5{\n    max-width: none;\n    width: auto;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_3 .trd-overlay-panel,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_4 .trd-overlay-panel,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_5 .trd-overlay-panel{\n    max-height: calc(100vh - 24px);\n    min-height: 0;\n    width: min(240px, 70vw);\n    max-width: calc(100vw - 24px);\n    margin-top:auto;\n    margin-bottom:auto;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_3 .trd-card,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_4 .trd-card,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_5 .trd-card{\n    max-height: calc(100vh - 24px);\n    height:100%;\n    display:flex;\n    flex-direction:column;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_3.trd-no-summary .trd-card,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_4.trd-no-summary .trd-card,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_5.trd-no-summary .trd-card{\n    height:auto;\n    max-height: calc(100vh - 24px);\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_3.trd-no-summary.trd-overlay-open .trd-overlay-panel,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_4.trd-no-summary.trd-overlay-open .trd-overlay-panel,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_5.trd-no-summary.trd-overlay-open .trd-overlay-panel{\n    height:auto;\n    max-height: calc(100vh - 24px);\n    min-height:0;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_3 .trd-header,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_4 .trd-header,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_5 .trd-header{\n    position:sticky;\n    top:0;\n    z-index:2;\n    background: var(--trd-ctx-bg);\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_3 .trd-foot,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_4 .trd-foot,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_5 .trd-foot{\n    position:sticky;\n    bottom:0;\n    z-index:2;\n    background: var(--trd-ctx-bg);\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay .trd-overlay-panel{\n    overflow:hidden;\n    transition: opacity .22s ease;\n    width:min(300px, calc(100vw - 24px));\n    max-width: calc(100vw - 24px);
1\n    align-self:flex-start;\n    display:flex;\n    flex-direction:column;\n    min-height:0;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay .trd-overlay-panel > .trd-card{\n    flex:1 1 auto;\n    min-height:0;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.trd-overlay-collapsed .trd-overlay-panel{\n    max-height:0;\n    opacity:0;\n    pointer-events:none;\n    display:none;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.trd-overlay-collapsing .trd-overlay-panel{\n    opacity:0;\n    pointer-events:none;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.trd-overlay-open .trd-overlay-panel{\n    height:min(80vh, 720px);\n    max-height:min(80vh, 720px);\n    opacity:1;\n    transform:translateY(0);\n    pointer-events:auto;\n    display:block;\n    width:min(420px, 94vw);\n    animation: trd-ctx-pop-").concat(this.cta.ViewModelId," 240ms ease;\n  }\n  /* bottom positions: keep panel compact (<=30vh) */\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_6.trd-overlay-open .trd-overlay-panel,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_7.trd-overlay-open .trd-overlay-panel,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_8.trd-overlay-open .trd-overlay-panel{\n    height:auto;\n    max-height:none;\n    min-height:0;\n    overflow:visible;\n    animation: trd-ctx-pop-").concat(this.cta.ViewModelId," 240ms ease;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_6.trd-overlay-open .trd-card,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_7.trd-overlay-open .trd-card,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_8.trd-overlay-open .trd-card{\n    max-height:min(60vh, 600px);\n    animation: trd-ctx-pop-").concat(this.cta.ViewModelId," 240ms ease;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-has-guiding.trd-overlay.position_6.trd-overlay-open .trd-card,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-has-guiding.trd-overlay.position_7.trd-overlay-open .trd-card,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-has-guiding.trd-overlay.position_8.trd-overlay-open .trd-card{\n    max-height:min(70vh, 650px);\n  }\n  /* Override open width for side/middle panels to keep them narrow and within viewport */\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_3.trd-overlay-open .trd-overlay-panel,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_4.trd-overlay-open .trd-overlay-panel,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_5.trd-overlay-open .trd-overlay-panel{\n    width:min(300px, 80vw);\n    max-width: calc(100vw - 24px);\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_7 .trd-overlay-panel{\n    width:100%;\n    max-width:100%;\n    margin-left:auto;\n    margin-right:auto;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-mobile-launch{\n    position:fixed;\n    z-index:1000000000;\n    bottom:12px;\n    left:50%;\n    transform:translateX(-50%);\n    display:none;\n    align-items:center;\n    justify-content:center;\n    font-weight:600;\n    gap:8px;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-mobile-launch-bar{\n    width:92vw;\n    max-width:520px;\n    padding:12px 16px;\n    border:none;\n    border-radius:14px;\n    box-shadow:0 10px 30px rgba(0,0,0,.12);\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-mobile-launch-btn{\n    min-width:56px;\n    width:56px;\n    height:56px;\n    border:none;\n    border-radius:999px;\n    box-shadow:0 10px 30px rgba(0,0,0,.12);\n    padding:0;\n    left:auto;\n    right:16px;\n    transform:none;\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    gap:0;\n    position:fixed;\n    cursor:pointer;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-mobile-launch-btn::before{\n    content: attr(data-label);\n    position:absolute;\n    bottom:100%;\n    left:50%;\n    transform: translate(-50%, -6px);\n    color: ").concat(d,";\n    font-size:14px;\n    line-height:1.2;\n    white-space:nowrap;\n    pointer-events:none;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_7{\n    width:min(600px, 90vw);\n    max-width:90vw;\n    margin-left:auto;\n    margin-right:auto;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_3,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_5{\n    width:min(300px, 80vw);\n    max-width: calc(100vw - 24px);\n    overflow:hidden;\n  }\n  /* bar mode (desktop or mobile): hide summary/hint for compact view */\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-bar-mode .trd-muted,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-bar-mode .trd-hint{\n    display:none !important;\n  }\n  /* bar mode (desktop): keep only minimize in header */\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-bar-mode .trd-header{\n    display:flex !important;\n    padding:0;\n    background:transparent;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-bar-mode .trd-left{\n    display:none !important;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-bar-mode.trd-show-title-in-collapsed-bar .trd-left,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-mobile-bar-mode.trd-show-title-in-collapsed-bar .trd-left{\n    display:flex !important;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-bar-mode.trd-show-title-in-collapsed-bar .trd-header,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-mobile-bar-mode.trd-show-title-in-collapsed-bar .trd-header{\n    padding:14px var(--trd-pad-x);\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-bar-mode .trd-header-actions{\n    margin-left:auto;\n    margin-right:0;\n  }\n  /* mobile bar: show only minimize button */\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-mobile-bar-mode .trd-header{\n    display:flex !important;\n    padding:0 8px;\n    background:transparent;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-mobile-bar-mode .trd-left{\n    display:none !important;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-mobile-bar-mode .trd-header-actions{\n    margin-left:auto;\n  }\n  /* bar mode: keep only minimize button in header actions */\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-bar-mode .trd-header-actions .trd-move-left,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-bar-mode .trd-header-actions .trd-move-right,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-bar-mode .trd-header-cta,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-mobile-bar-mode .trd-header-cta{\n    display:none !important;\n  }\n\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay .trd-card{\n    box-shadow:0 14px 36px rgba(0,0,0,.18);\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay .trd-ctx-overlay-toggle,\n  .trd-floating-toggle{\n    border:none;\n    display:inline-flex;
1\n    align-items:center;\n    gap:8px;\n    justify-content:flex-start;\n    height:43px;\n    min-height:43px;\n    max-height:43px;\n    line-height:43px;\n    padding:0 16px 0 12px;\n    min-width:max-content;\n    white-space:nowrap;\n    box-sizing:border-box;\n    border-radius:999px;\n    background: var(--trd-btn-bg, ").concat((null==c?void 0:c.BackgroundColor)?"linear-gradient(90deg, ".concat(c.BackgroundColor," 0%, ").concat(c.BackgroundColor,"c0 50%, ").concat(c.BackgroundColor," 100%)"):"linear-gradient(105deg, ".concat(d,", ").concat(u,")"),");\n    color: var(--trd-btn-text, ").concat(s,");\n    font-weight:600;\n    cursor:pointer;\n    box-shadow:none;\n    transition: transform .22s ease, box-shadow .22s ease, filter .22s ease;\n    position:relative;\n    overflow:hidden;\n    transform: var(--trd-launcher-transform, none);\n    transform-origin: center;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay .trd-ctx-overlay-toggle::after,\n  .trd-floating-toggle::after{\n    content:'';\n    position:absolute;\n    inset:-40% -60%;\n    background: radial-gradient(circle at 30% 30%, rgba(255,255,255,.55), rgba(255,255,255,0) 45%),\n                linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.35) 40%, rgba(255,255,255,0) 70%);\n    transform: translateX(-120%) rotate(8deg);\n    opacity:0;\n    transition: transform .6s ease, opacity .3s ease;\n    pointer-events:none;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay .trd-ctx-overlay-toggle:hover,\n  .trd-floating-toggle:hover{\n    transform: var(--trd-launcher-transform, none);\n    filter: brightness(0.94);\n    animation: none;\n  }\n  .trd-floating-toggle{\n    position:fixed !important;\n    z-index:1000000000;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay .trd-ctx-overlay-toggle.trd-ctx-icon-only,\n  .trd-floating-toggle.trd-ctx-icon-only{\n    padding:0 !important;\n    border-radius:50% !important;\n    gap:0 !important;\n    width:43px !important;\n    height:43px !important;\n    min-width:43px !important;\n    min-height:43px !important;\n    max-height:43px !important;\n    line-height:43px !important;\n    justify-content:center;
1\n    align-items:center;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay .trd-ctx-overlay-toggle.trd-ctx-icon-only .trd-ctx-overlay-icon-left,\n  .trd-floating-toggle.trd-ctx-icon-only .trd-ctx-overlay-icon-left{\n    width:20px !important;\n    height:20px !important;\n    margin:0 auto;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay .trd-ctx-overlay-toggle .trd-ctx-overlay-icon-left,\n  .trd-floating-toggle .trd-ctx-overlay-icon-left{\n    width:28px;\n    height:28px;\n    display:grid;\n    place-items:center;\n    overflow:hidden;\n    flex-shrink:0;\n  }\n\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay .trd-ctx-overlay-toggle .trd-ctx-overlay-icon-left:not(.trd-has-img),\n  .trd-floating-toggle .trd-ctx-overlay-icon-left:not(.trd-has-img){\n    width:auto;\n    height:auto;\n    border-radius:0;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay .trd-ctx-overlay-toggle .trd-ctx-overlay-icon-left img,\n  .trd-floating-toggle .trd-ctx-overlay-icon-left img{\n    width:20px;\n    height:20px;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay .trd-ctx-overlay-toggle .trd-ctx-overlay-icon-left .trd-ctx-star,\n  .trd-floating-toggle .trd-ctx-overlay-icon-left .trd-ctx-star{\n    width:18px;\n    height:18px;\n    display:block;\n    background-color: var(--trd-btn-text, ").concat(s,");\n    mask: ").concat(TRD_CTX_STAR_MASK,";\n    -webkit-mask: ").concat(TRD_CTX_STAR_MASK,";\n    margin:0 auto;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay .trd-ctx-overlay-toggle .trd-ctx-overlay-copy,\n  .trd-floating-toggle .trd-ctx-overlay-copy{\n    display:flex;\n    flex-direction:row;\n    align-items:center;\n    text-align:left;\n    flex:0 0 auto;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay .trd-ctx-overlay-toggle .trd-overlay-line,\n  .trd-floating-toggle .trd-overlay-line{\n    font-size: var(--trd-launch-text-size, ").concat(l,"px) !important;\n    font-weight:700;\n    line-height: 1.1;\n    color: var(--trd-btn-text, ").concat(s,");\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay-moving .trd-overlay-panel,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay-moving .trd-card{\n    animation: trd-ctx-slide-").concat(this.cta.ViewModelId," 260ms ease;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay-collapsing .trd-overlay-panel,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay-collapsing .trd-card{\n    transition: opacity .22s ease, transform .22s ease;\n    max-height:none;\n    height:auto;\n    display:block !important;\n    opacity:0 !important;\n    transform: translateY(10px);\n    pointer-events:none;\n  }\n  @keyframes trd-ctx-pop-").concat(this.cta.ViewModelId,"{\n    0% { transform: translateY(10px) scale(.98); opacity:0; }\n    100% { transform: translateY(0) scale(1); opacity:1; }\n  }\n  @keyframes trd-ctx-slide-").concat(this.cta.ViewModelId,"{\n    0% { transform: translateX(10px); opacity:.85; }\n    50% { transform: translateX(-6px); opacity:1; }\n    100% { transform: translateX(0); opacity:1; }\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay .trd-ctx-overlay-toggle:focus,\n  .trd-floating-toggle:focus{\n    outline: none;\n    box-shadow: none;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay .trd-ctx-overlay-toggle:focus-visible,\n  .trd-floating-toggle:focus-visible{\n    outline: none;\n    box-shadow: none;\n    transform: var(--trd-launcher-transform, none) scale(1.02);\n    filter: brightness(1.04);\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.trd-overlay-open .trd-ctx-overlay-toggle{\n    display:none;\n    box-shadow:0 0 0 2px color-mix(in srgb, ").concat(this.ctaParams.buttonBackgroundColor?this.ctaParams.buttonBackgroundColor:"#6C5CE7"," 35%, transparent);\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_0{ top:16px; left: calc(16px + var(--trd-offset-x)); }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_1{ top:16px; left: calc(50% + var(--trd-offset-x)); transform: translateX(-50%); align-items:center; }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_2{ top:16px; right: calc(16px + var(--trd-offset-x)); align-items:flex-end; }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_3{ top:50%; left: calc(10px + var(--trd-offset-x)); transform: translateY(-50%); align-items:flex-start; }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_4{ top:50%; left: calc(50% + var(--trd-offset-x)); transform: translate(-50%, -50%); align-items:center; }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_5{ top:50%; right: calc(10px + var(--trd-offset-x)); transform: translateY(-50%); align-items:flex-end; }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_6{ bottom: calc(10px + var(--trd-offset-y)); left: calc(10px + var(--trd-offset-x)); }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_7{ bottom: calc(10px + var(--trd-offset-y)); left: calc(50% + var(--trd-offset-x)); transform: translateX(-50%); align-items:center; }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_8{ bottom: calc(10px + var(--trd-offset-y)); right: calc(10px + var(--trd-offset-x)); align-items:flex-end; }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_3 .trd-overlay-panel{ transform: none; }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_4 .trd-overlay-panel{ transform: none; }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_5 .trd-overlay-panel{ transform: none; }\n  @media (max-width: 640px){\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay{\n      position:fixed;\n      left:0;\n      right:0;\n      transform: none;\n      width:100vw;\n      max-width:100vw;\n      min-width:100vw;\n      padding:0;\n      margin:0;\n      bottom:0;\n      align-items:stretch;\n      box-sizing:border-box;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay .trd-ctx-overlay-toggle{\n      width:auto;\n      max-width: unset;\n      padding:0 12px;\n      box-shadow:none;\n      align-self:stretch;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay .trd-overlay-panel{\n      width:100vw;\n      max-width:100vw;\n      max-height:70vh;\n      overflow:hidden;\n      margin:0;\n      left:0;\n      right:0;\n      background: var(--trd-ctx-bg);\n      border-radius:0;\n      box-shadow:none;\n      box-sizing:border-box;\n      align-self:stretch;\n      transition: opacity .22s ease, transform .22s ease;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.trd-overlay-open .trd-overlay-panel{\n      max-height:70vh;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay .trd-card{\n      max-height:70vh;\n      width:100%;\n      background: var(--trd-ctx-bg);\n      color: inherit;\n      border-radius:0;\n      padding:3px;\n      box-sizing:border-box;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.trd-overlay-collapsed .trd-overlay-panel{\n      max-height:70vh;\n      transform: translateY(14px);\n      opacity:0;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay .trd-body{\n      overflow:auto;\n      overflow-x:hidden;\n      padding-right:12px;\n      box-sizing:border-box;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay .trd-thread{\n      max-width:100%;\n      overflow-x:hidden;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay .trd-bubble{\n      max-width:100%;\n      overflow-wrap:anywhere;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_7{\n      left:0;\n      right:0;\n      transform:none;\n      bottom:0;\n      width:100vw;\n      max-width:100vw;\n      margin:0;\n      align-items:stretch;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_7.trd-overlay-open .trd-overlay-panel,\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay.position_7.trd-overlay-open .trd-card{\n      width:100vw;\n      max-width:100vw;\n      box-sizing:border-box;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay .trd-header-actions .trd-icon{\n      background:none;\n      align-items:center;\n      justify-content:center;\n      width:12px;\n      height:12px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-mobile-launch{\n      display:flex;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-mobile-launch-text{\n      display:none;\n    }\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-card{\n    --trd-ctx-bg: ").concat(this.ctaParams.backgroundColor?this.ctaParams.backgroundColor:"#F5F7FF",";\n    --trd-ctx-scroll: color-mix(in srgb, var(--trd-ctx-bg) 20%, #5b5b73);\n    --trd-ctx-btn-bg: ").concat(this.ctaParams.buttonBackgroun
1dColor?this.ctaParams.buttonBackgroundColor:"#6C5CE7",";\n    --trd-pad-x: 16px;\n    container-type:inline-size;\n    background: var(--trd-ctx-bg);\n    border:1px solid var(--trd-ctx-bg);\n    border-radius:10px;\n    box-shadow:0 6px 20px rgba(24,16,255,.06);\n    overflow:hidden;\n    display:flex;\n    flex-direction:column;\n    opacity:1;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-header{\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    flex-wrap:wrap;\n    gap:12px;\n    padding:14px var(--trd-pad-x);\n    border-top-left-radius:10px;\n    border-top-right-radius:10px;\n    flex-shrink:0;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-content{\n    display:flex;\n    flex-direction:column;\n    min-height:0;\n    flex:1 1 auto;\n    overflow: hidden;\n    max-height: 800px;\n    opacity: 1;\n    transition: max-height .65s cubic-bezier(.2,.7,.2,1), opacity .65s ease;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-body{\n    flex:1 1 auto;\n    min-height:0;\n    max-height:none;\n    overflow:auto;\n    scroll-behavior:smooth;\n    padding-left: var(--trd-pad-x);\n    padding-right: var(--trd-pad-x);\n    scrollbar-gutter: stable;\n    font-size: ").concat(i,"px;\n    line-height:1.4;\n  }\n\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-body p{\n    font-size: ").concat(i,"px;\n    line-height:1.4;\n    margin-bottom: 10px;\n    color: var(--trd-ctx-text);\n    font-family: inherit;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-muted{\n    color: ").concat(this.ctaParams.secondaryTextColor?"".concat(this.ctaParams.secondaryTextColor):"#5b5b73",";\n    padding: 15px 0;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-no-summary .trd-muted{\n    display:none !important;\n    padding:0 !important;\n    margin:0 !important;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-kicker{font-weight:600;margin-bottom:6px}\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-list{margin:8px 0 0 0;padding-left:18px}\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-list li{margin:6px 0}\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-body ul{\n    list-style:none;\n    padding-left:0;\n    margin:8px 0;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-body ul li{\n    margin:6px 0;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-foot{\n    padding:12px var(--trd-pad-x);\n    flex-shrink:0;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-bar-mode:not(.trd-mobile-bar-mode) .trd-foot{\n    padding-top:2px;\n  }\n\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-thread{display:flex;flex-direction:column;gap:10px}\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-msg{display:flex;gap:10px}\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-msg.trd-user .trd-bubble{\n    background-color: rgba(0, 0, 0, 0.05);\n    color: inherit;\n    border-radius:10px;\n    color: ").concat(this.ctaParams.secondaryTextColor?"".concat(this.ctaParams.secondaryTextColor):"#5b5b73",";\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-bubble{\n    padding:10px;\n    max-width:85%\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-bubble,\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-bubble p,\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-bubble ul,\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-bubble ol,\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-bubble li,\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-bubble a,\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-bubble span{\n    font-size:").concat(i,"px;\n    line-height:1.4;\n    font-family:inherit;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-bubble ul,\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-bubble ol{\n    margin:8px 0;\n    padding-left:18px;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-bubble li{\n    margin:6px 0;\n    padding:0;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-msg.trd-user{justify-content:flex-end}\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-typing{display:inline-block;min-width:28px}\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-dot{width:6px;height:6px;background:#bbb;border-radius:50%;display:inline-block;margin:0 2px;animation:trd-gd 1.2s infinite}\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-dot:nth-child(2){animation-delay:.2s}\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-dot:nth-child(3){animation-delay:.4s}\n\n  /* scrollbar */\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-body{\n    scrollbar-width:thin;\n    scrollbar-color:var(--trd-ctx-scroll) transparent;\n    padding-right: var(--trd-pad-x);\n    padding-left: var(--trd-pad-x);\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-body::-webkit-scrollbar{width:8px}\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-body::-webkit-scrollbar-track{\n    background:transparent;\n    border-radius:8px\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-body::-webkit-scrollbar-thumb{\n    background: var(--trd-ctx-scroll);\n    border-radius:8px;border:2px solid transparent;background-clip:padding-box}\n\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-left{\n    display:flex;
1\n    align-items:center;\n    gap:10px;\n    flex:1 1 160px;\n    min-width:0;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-title{\n    font-weight:700;\n    font-size: ").concat(o,"px;\n    line-height:1.18;\n    color: ").concat(this.ctaParams.textColor?"".concat(this.ctaParams.textColor):"#8600AF",";\n    min-width:0;\n    overflow-wrap:break-word;\n    word-break:normal;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-header-actions{\n    display:flex;\n    align-items:center;\n    justify-content:flex-end;\n    flex:0 0 auto;\n    gap:6px;\n    margin-right: -6px;\n    min-width:0;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-header-cta{\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    min-height:40px;\n    max-width:100%;\n    padding:9px 22px;\n    border-radius:9999px;\n    font-weight:700;\n    font-size:").concat(this.ctaParams.buttonTextSize?"".concat(this.ctaParams.buttonTextSize,"px"):"14px",";\n    line-height:1.15;\n    text-decoration:none;\n    text-align:center;\n    white-space:normal;\n    overflow-wrap:anywhere;\n    box-sizing:border-box;\n    margin-right:5px;\n    flex:0 1 auto;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-header-actions .trd-icon{\n    width:24px;\n    height:24px;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-overlay .trd-header-actions .trd-expand{\n    display:none;\n  }\n  @container (max-width: 360px){\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-header{\n      align-items:flex-start;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-left{\n      flex:1 1 160px;\n      min-width:160px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-title{\n      font-size:").concat(r,"px;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-header-actions{\n      flex:0 0 auto;\n      margin-left:auto;\n    }\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-header-cta{\n      flex:0 0 auto;\n      order:3;\n      width:fit-content;\n      max-width:calc(100% - 12px);\n      margin-left:auto;\n      margin-right:0;\n      white-space:nowrap;\n    }\n  }\n  @container (max-width: 280px){\n    #trd_cta_").concat(this.cta.ViewModelId," .trd-title{\n      font-size:").concat(a,"px;\n    }\n  }\n\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-icon{\n    width:28px;\n    height:28px;\n    border:none;\n    display:grid;\n    background:none;\n    cursor:pointer;\n  }\n\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-input{\n    display:flex;\n    align-items:center;\n    gap:8px;\n    background:").concat(m,";\n    border:1px solid ").concat(g,";\n    border-radius:9999px;\n    padding:6px 6px 6px 14px;\n    transition:border-color .15s,box-shadow .15s;\n    width:100%;\n    box-sizing:border-box;\n  }\n\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-input input,\n  #trd_cta_").concat(this.cta.ViewModelId,' .trd-input input[type="text"]{\n    flex:1 1 auto;\n    min-width:0;\n    border:none;\n    outline:none;\n    background:transparent;\n    font-size:').concat(i,"px;\n    line-height:1.5;\n    padding:4px;\n    height:calc(1.5em + 8px);\n    min-height:calc(1.5em + 8px);\n    max-height:calc(1.5em + 8px);\n    color:").concat(_,"\n  }\n\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-input input::placeholder{\n    color: color-mix(in srgb, ").concat(_," 60%, transparent);\n  }\n\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-btn{\n    width:36px;\n    height:36px;\n    border-radius:50%;\n    display:grid;\n    place-items:center;\n    flex:0 0 auto;\n    border:none;\n    background:transparent;\n    padding:0;\n    cursor:pointer\n  }\n\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-btn.trd-send{\n    background:var(--trd-ctx-btn-bg);\n    color:#fff;\n  }\n  /* mobile overlay: send button uses same color as desktop */\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-mobile-overlay .trd-btn.trd-send{\n    background: var(--trd-ctx-btn-bg);\n    color:#fff;\n  }\n\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-input:focus-within{\n    /* border-color:#B7AEFF; */\n    border-color: ").concat(this.ctaParams.inputBorderColor||m,";\n    box-shadow:0 0 0 3px rgba(100,116,139,.2);\n  }\n\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-btn.trd-send:hover{\n    filter:brightness(1.05)\n  }\n\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-hint{\n    font-size:12px;\n    text-align:center;\n    margin-top:8px;\n  }\n\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-guiding{\n    margin-top:10px;\n    opacity:1;\n    max-height:260px;\n    transition: opacity .2s ease, max-height .2s ease, margin-top .2s ease;\n    overflow:hidden;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-guiding-title{\n    font-size:12px;\n    font-weight:700;\n    margin:0 0 6px 0;\n    color: ").concat(f||"var(--trd-ctx-text)",";\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-guiding-list{\n    display:flex;\n    flex-direction:column;\n    gap:0px;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-guiding-q{\n    display:flex;
1\n    align-items:flex-start;\n    gap:8px;\n    padding:3px 8px;\n    border-radius:12px;\n    border:0;\n    background:transparent;\n    text-align:left;\n    white-space: normal;\n    cursor:pointer;\n    font-size: calc(").concat(i,"px * 0.85);\n    line-height:1.35;\n    color: ").concat(f||p,";\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-guiding-q:hover{\n    text-decoration:none;\n    background: rgba(0, 0, 0, 0.05);\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-guiding-chips .trd-guiding{\n    margin-top:0;\n    margin-bottom:16px;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-guiding-chips .trd-guiding-list{\n    flex-direction:row;\n    flex-wrap:wrap;\n    gap:8px;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-guiding-chips .trd-guiding-q{\n    align-items:center;\n    gap:0;\n    padding:7px 12px;\n    border:0;\n    border-radius:9999px;\n    background:rgba(0,0,0,.08);\n    color:").concat(f||"inherit",";\n    font-size:calc(").concat(i,"px * .85);\n    line-height:1.2;\n    animation:trd-guiding-chip-in .32s ease both;\n    animation-delay:calc(var(--trd-chip-index, 0) * 70ms);\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-guiding-chips .trd-guiding-q:hover{\n    background:rgba(0,0,0,.14);\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-guiding-chips .trd-guiding-icon{\n    display:none;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-guiding-chips .trd-guiding.moved-below-input{\n    margin-top:16px;\n    margin-bottom:0;\n  }\n  @keyframes trd-guiding-chip-in{\n    from{opacity:0;transform:translateY(4px)}\n    to{opacity:1;transform:translateY(0)}\n  }\n  @media (prefers-reduced-motion: reduce){\n    #trd_cta_").concat(this.cta.ViewModelId,".trd-guiding-chips .trd-guiding-q{\n      animation:none;\n    }\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-guiding-q:disabled,\n  #trd_cta_").concat(this.cta.ViewModelId,' .trd-guiding-q[aria-disabled="true"]{\n    opacity:.45;\n    cursor:not-allowed;\n    pointer-events:none;\n    color: color-mix(in srgb, ').concat(f||p," 50%, transparent);\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-input input:disabled{\n    opacity:.55;\n    cursor:not-allowed;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-btn.trd-send:disabled{\n    opacity:.55;\n    cursor:not-allowed;\n    filter:saturate(.35);\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-ctx-star.trd-guiding-icon{\n    width:12px;\n    height:12px;\n    margin-top:4px;\n    flex:0 0 auto;\n    background-color: ").concat(f||p,";\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-bar-mode.trd-bar-qna-chat-only .trd-guiding,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-mobile-bar-mode.trd-bar-qna-chat-only .trd-guiding{\n    display:none;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-bar-mode.trd-bar-qna-guiding-only .trd-input,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-mobile-bar-mode.trd-bar-qna-guiding-only .trd-input{\n    display:none;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-bar-mode.trd-bar-qna-guiding-only .trd-guiding,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-mobile-bar-mode.trd-bar-qna-guiding-only .trd-guiding{\n    margin-top:0;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-bar-mode.trd-bar-qna-guiding-only .trd-guiding-title,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-mobile-bar-mode.trd-bar-qna-guiding-only .trd-guiding-title,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-bar-mode.trd-bar-qna-chat-and-guiding .trd-guiding-title,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-mobile-bar-mode.trd-bar-qna-chat-and-guiding .trd-guiding-title{\n    display:none;\n  }\n\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-icon svg,\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-icon:focus:not(:focus-visible),\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-btn:focus:not(:focus-visible) { outline: none; box-shadow: none; }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-icon:focus-visible,\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-btn:focus-visible{\n    outline: none;\n    box-shadow: none;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-icon:focus-visible .trd-ctx-icon,\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-btn:focus-visible .trd-ctx-icon{\n    transform: scale(1.15);\n  }\n\n  @keyframes trd-gd{\n    0%,60%,100%{opacity:.2;transform:translateY(0)}\n    30%{opacity:1;transform:translateY(-3px)}\n  }\n\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-ctx-icon{\n    width:20px;height:20px;
1display:block;\n    background-color:").concat(h,";\n    mask: ").concat(TRD_CTX_EXPAND_MASK,";\n    -webkit-mask: ").concat(TRD_CTX_EXPAND_MASK,";\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-ctx-move-left{\n    background-color:").concat(h,";\n    mask: ").concat(this.renderMoveLeftIcon(),";\n    -webkit-mask: ").concat(this.renderMoveLeftIcon(),";\n    width:20px;\n    height:20px;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-ctx-move-right{\n    background-color:").concat(h,";\n    mask: ").concat(this.renderMoveRightIcon(),";\n    -webkit-mask: ").concat(this.renderMoveRightIcon(),";\n    width:20px;\n    height:20px;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-ctx-close{\n    background-color:").concat(h,";\n    mask: ").concat(this.renderCloseIcon(),";\n    -webkit-mask: ").concat(this.renderCloseIcon(),";\n    width:20px;\n    height:20px;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-ctx-minimize{\n    background-color:").concat(h,";\n    mask: ").concat(TRD_CTX_EXPAND_MASK,";\n    -webkit-mask: ").concat(TRD_CTX_EXPAND_MASK,";\n    mask-repeat:no-repeat;\n    -webkit-mask-repeat:no-repeat;\n    mask-position:center;\n    -webkit-mask-position:center;\n    width:20px;\n    height:20px;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-bar-mode .trd-ctx-minimize,\n  #trd_cta_").concat(this.cta.ViewModelId,".trd-mobile-bar-mode .trd-ctx-minimize{\n    margin-top:3px;\n  }\n\n  #trd_cta_").concat(this.cta.ViewModelId,' [data-trd-ctx="toggle"][aria-expanded="false"] .trd-ctx-icon{\n    mask: ').concat(TRD_CTX_EXPAND_OUT_MASK,";\n    -webkit-mask: ").concat(TRD_CTX_EXPAND_OUT_MASK,";\n  }\n\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-ctx-star{\n    width: 18px;\n    height: 18px;\n    display: block;\n    flex-shrink: 0;\n    ").concat(this.ctaParams.textColor?"background-color:".concat(this.ctaParams.textColor):"background-color:#8600AF",";\n    mask: ").concat(TRD_CTX_STAR_MASK,";\n    -webkit-mask: ").concat(TRD_CTX_STAR_MASK,";\n  }\n\n#trd_cta_").concat(this.cta.ViewModelId,".trd-collapsed .trd-content {\n  max-height: 0;\n  opacity: 0;\n}\n\n#trd_cta_").concat(this.cta.ViewModelId,' [data-trd-ctx="toggle"]{\n  background: transparent !important;\n  border: 0 !important;\n  border-radius: 10px;\n  box-shadow: none !important;\n  padding: 2px;\n  line-height: 0;\n  outline: none;\n  -webkit-tap-highlight-color: transparent;\n}\n\n#trd_cta_').concat(this.cta.ViewModelId,' [data-trd-ctx="toggle"]:hover{\n  background: color-mix(in srgb, var(--trd-ctx-btn-bg) 10%, transparent);\n}\n\n#trd_cta_').concat(this.cta.ViewModelId,' [data-trd-ctx="toggle"]:focus-visible{\n  background: color-mix(in srgb, var(--trd-ctx-btn-bg) 16%, transparent);\n  box-shadow:\n    0 0 0 6px color-mix(in srgb, var(--trd-ctx-bg) 85%, transparent),\n    0 0 0 2px color-mix(in srgb, var(--trd-ctx-btn-bg) 45%, transparent);\n  transform: scale(1.04);\n  outline: none;\n}\n\n#trd_cta_').concat(this.cta.ViewModelId,' [data-trd-ctx="toggle"]:hover .trd-ctx-icon,\n#trd_cta_').concat(this.cta.ViewModelId,' [data-trd-ctx="toggle"]:focus-visible .trd-ctx-icon{\n  filter: drop-shadow(0 0 2px currentColor);\n  opacity: .95;\n  transform: scale(1.18); /* при желании 1.20–1.24 */\n}\n\n#trd_cta_').concat(this.cta.ViewModelId,' [data-trd-ctx="toggle"]:focus{ outline: none; }\n\n@media (prefers-reduced-motion: reduce){\n  #trd_cta_').concat(this.cta.ViewModelId,' [data-trd-ctx="toggle"]{ transition: none; transform: none; }\n  #trd_cta_').concat(this.cta.ViewModelId," .trd-ctx-icon{ transition: none; }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-content { transition: none; }\n}\n\n#trd_cta_").concat(this.cta.ViewModelId," .trd-ctx-icon{\n  transition: transform .16s ease;\n}\n\n\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-muted .trd-typing{\n    display:inline-block;\n    min-height: 18px;\n  }\n\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-sr-only{\n    position:absolute!important;\n    width:1px;\n    height:1px;\n    padding:0;\n    margin:-1px;\n    overflow:hidden;\n    clip:rect(0,0,0,0);\n    white-space:nowrap;\n    border:0;\n  }\n\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-body:focus,\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-body:focus-visible {\n    outline: none;\n    box-shadow: none;\n  }\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-content:focus,\n  #trd_cta_").concat(this.cta.ViewModelId," .trd-content:focus-visible{\n    outline: none;\n    box-shadow: none;\n}")}
1,n.prototype.shouldBlockOtherTypes=function(){var t;return!this.overlayMode||!!(null===(t=this.renderingContext)||void 0===t?void 0:t.overlayEngaged)},n.prototype.closeOtherUnits=function(){var t,n,e,i,o=null===(t=null===window||void 0===window?void 0:window.trd_api)||void 0===t?void 0:t.experienceManager;try{(null==o?void 0:o.closeOpenUnitsSilently)&&o.closeOpenUnitsSilently(!0,["contextile"],(function(t){return"generic_unit"===t.eventPrefix}))}catch(t){console.warn("[contextiles] closeOtherUnits failed:",t)}try{null===(i=null===(e=null===(n=null===window||void 0===window?void 0:window.trd_api)||void 0===n?void 0:n.streamMngr)||void 0===e?void 0:e.closeSilently)||void 0===i||i.call(e)}catch(t){console.warn("[contextiles] closeOtherUnits failed:",t)}},n}($TRD_CtaComponent),COOLOFF_DAYS_AFTER_CLOSE=3,COOLOFF_MS_AFTER_CLOSE=24*COOLOFF_DAYS_AFTER_CLOSE*60*60*1e3,$Trd_ExperienceManager=function(){function t(t,n){var e=this;this.context=t,this.streamMngr=n,this.personalUnitsData=[],this.renderContext={triggersContext:new Set,visibiltyTypesContext:new Set,lastPopupTimestamp:0,lastOfferPopupTimestamp:0,lastClosedTimestamp:0,previewMode:!1},this.createdContainers=[],this.listeners=[],this.componenets=[],this.activelyClosedUnits=JSON.parse(window.localStorage.getItem("trd_activelyClosedUnits")||"[]");var i=window.localStorage.getItem("trd_frequencyControlHistory");this.frequencyControlHistory=i?JSON.parse(i):{canTriggerExitOn:0,h:[]},this.listeners.push(this.addEventListener($Trd_InternalEventsTypes.CTA_SHOWN,(function(t){return t.detail.aiLink?(e.sendAiLinkEvent(t.detail.ctaEventPrefix,t.detail.cta,t.detail.aiLink,"LOAD"),!0):t.detail.contextileCtaTargetUrl?(e.sendContextileCtaEvent(t.detail.ctaEventPrefix,t.detail.cta,t.detail.contextileCtaTargetUrl,"LOAD"),!0):(e.sendOpenEvent(t.detail.ctaEventPrefix,t.detail.cta,t.detail.pages,t.detail.onlyPages,t.detail.guidingQuestions),t.detail.ctaEventPrefix.startsWith("STREAM")||t.detail.onlyPages||e.sendGaTracking(t.detail.cta,"load"),t.detail.cta.DisplayFrequency&&t.detail.cta.VisibiltyTypeId!==UnitVisibiltyType.Embedded&&e.handleFrequencyHistory(t.detail.cta),!0)}))),this.listeners.push(this.addEventListener($Trd_InternalEventsTypes.CTA_CLOSE,(function(t){return e.onActivelyCloseUnitEvent(t.detail.cta.Id),e.renderContext.lastClosedTimestamp=(new Date).getTime(),!0}))),this.listeners.push(this.addEventListener($Trd_InternalEventsTypes.CTA_COMPLETE,(function(t){if(t.detail.aiLink)return e.sendAiLinkEvent(t.detail.ctaEventPrefix,t.detail.cta,t.detail.aiLink,"CLICK"),!0;if(t.detail.contextileCtaTargetUrl)return e.sendContextileCtaEvent(t.detail.ctaEventPrefix,t.detail.cta,t.detail.contextileCtaTargetUrl,"CLICK",t.detail.onUpliftSent),!0;if(t.detail.guidingQuestions&&t.detail.guidingQuestions.length)return e.sendGuidingQuestionsClick(t.detail.ctaEventPrefix,t.detail.cta,t.detail.guidingQuestions),!0;e.sendClickEvent(t.detail.ctaEventPrefix,t.detail.cta,t.detail.pages&&t.detail.pages.length>0?t.detail.pages[0]:void 0),t.detail.ctaEventPrefix.startsWith("STREAM")||e.sendGaTracking(t.detail.cta,"click",t.detail.pages&&t.detail.pages.length>0?t.detail.pages[0]:void 0);var n=e.personalUnitsData.find((function(n){return n.id===t.detail.cta.Id}));return e.handlePostCompletion(null==n?void 0:n.postCompletionConfig),!0}))),this.listeners.push(this.addEventListener($Trd_InternalEventsTypes.CTA_NOT_EXPOSED,(function(t){return e.sendExposeEvent(t.detail.cta),!0}))),this.listeners.push(this.addEventListener($Trd_InternalEventsTypes.CTA_TRIGGER_USED,(function(t){var n,i;return t.detail.trigger===$Trd_TriggersEventsTypes.EV_EXIT_INTENT&&(e.frequencyControlHistory.canTriggerExitOn=(new Date).getTime()+60*(null!==(i=null===(n=e.context.accountSettings)||void 0===n?void 0:n.unitsExitTriggerCoolOffHours)&&void 0!==i?i:0)*60*1e3,window.localStorage.setItem("trd_frequencyControlHistory",JSON.stringify(e.frequencyControlHistory))),!0}))),this.context.isExperienceListenersAdded=!0,this.init().then((function(){e.listeners.push(e.addEventListener("scroll",(function(){document.dispatchEvent(new CustomEvent($Trd_TriggersEventsTypes.EV_PAGE_SCROLL,{detail:{scroll_percentage:e.getScrollPercents()}}))}))),e.listeners.push(e.addEventListener("click",(function(){document.dispatchEvent(new CustomEvent($Trd_TriggersEventsTypes.EV_FIRST_INT
1ERACTION))}))),(new Date).getTime()>e.frequencyControlHistory.canTriggerExitOn&&($Trd_Tools.isMobile.is_mobile()?e.initMobileOnExitDispatch():setTimeout((function(){e.addEventListener("mouseleave",(function(t){t.clientY<=0&&(new Date).getTime()>e.frequencyControlHistory.canTriggerExitOn&&document.dispatchEvent(new CustomEvent($Trd_TriggersEventsTypes.EV_EXIT_INTENT,{detail:{clientY:t.clientY}}))}),void 0,document.documentElement)}),4e3))}))}return t.prototype.initMobileOnExitDispatch=function(){var t=0,n=0,e=0,i=0,o=!1,r=0,a=0;function c(){t=window.innerHeight?window.innerHeight:document.documentElement.clientHeight,document.body.scrollHeight?document.body.scrollHeight:document.documentElement.offsetHeight;var o=Number((t/356).toPrecision(2));i=e=(n=60*o)+t}function d(){var e=n+window.scrollY;i=e+t,o=!0}function s(){document.dispatchEvent(new CustomEvent($Trd_TriggersEventsTypes.EV_EXIT_INTENT))}c(),window.addEventListener("orientationchange",(function(){return c(),r=0,!0})),window.addEventListener("touchmove",d,!1),window.addEventListener("scroll",d,!1),window.addEventListener("touchstart",(function(){r=0}),!1),setInterval((function(){r++,a++,i===e&&!o&&r>=10&&s(),i===e&&o&&a>7&&s()}),1e3)},t.prototype.closeOpenUnitsSilently=function(t,n,e){void 0===t&&(t=!0),void 0===n&&(n=["contextile"]),this.componenets.forEach((function(i){var o=document.getElementById("trd_cta_".concat(i.viewModelId));if(o&&o.classList.contains("trd-initial-open")&&!i.isEmbedded()&&!n.includes(i.eventPrefix)){var r=e?e(i):t;i.silentClose(r)}}))},t.prototype.handleFrequencyHistory=function(t){var n,e=t.Id;this.frequencyControlHistory.h=this.frequencyControlHistory.h.filter((function(t){return t.id!==e}));var i=1;switch(null===(n=t.DisplayFrequency)||void 0===n?void 0:n.displayAgain.frequency){case Frequency.Never:i=1051200;break;case Frequency.EverySession:i=60;break;case Frequency.EveryPage:default:i=1}t.VisibiltyTypeId===UnitVisibiltyType.Launcher&&(i=0),this.frequencyControlHistory.h.push({id:e,canShowTimestamp:(new Date).getTime()+60*i*1e3}),this.frequencyControlHistory.h=this.frequencyControlHistory.h.slice(-15),window.localStorage.setItem("trd_frequencyControlHistory",JSON.stringify(this.frequencyControlHistory))},t.prototype.getScrollPercents=function(){var t=document.documentElement,n=document.body,e="scrollTop",i="scrollHeight";return(t[e]||n[e])/((t[i]||n[i])-t.clientHeight)*100},t.prototype.addEventListener=function(t,n,e,i){return void 0===i&&(i=document),i.addEventListener(t,n,e),function(){return i.removeEventListener(t,n,e)}},t.prototype.initRenderContext=function(){this.renderContext||(this.renderContext={}),this.renderContext.triggersContext=new Set,this.renderContext.visibiltyTypesContext=new Set,this.renderContext.lastPopupTimestamp=0,this.renderContext.lastOfferPopupTimestamp=Number(window.localStorage.getItem("trd_offerPopupTime")),this.renderContext.lastClosedTimestamp=0,this.renderContext.previewMode=!1,this.renderContext.overlayEngaged=!1},t.prototype.init=function(){var t;return __awaiter(this,void 0,void 0,(function(){var n,e,i,o,r,a,c,d,s,l,u,h,p,m,g,_,f,v,w,x,b=this;return __generator(this,(function(y){switch(y.label){case 0:return this.initRenderContext(),n=new URLSearchParams(window.location.search),e=!!n.get("trd_strm"),n.get("trd_unit_params_id")&&(this.renderContext.previewMode=!0),i=this.componenets.filter((function(t){return!t.isVisible})),this.componenets=this.componenets.filter((function(t){return t.isVisible})),o=this.componenets.map((function(t){return t.id})),this.personalUnitsData=this.personalUnitsData.filter((function(t){return o.includes(t.id)})),i.forEach((function(t){var n;if(t.clearComponent(),t.visibilityType!==UnitVisibiltyType.Embedded){var e=b.createdContainers.indexOf(t.containerElement);e>=0&&b.createdContainers.splice(e,1),null===(n=t.containerElement.parentNode)||void 0===n||n.removeChild(t.containerElement)}})),r=this.componenets.filter((function(t){return t.isAutoEmbed})),a=r.map((function(t){return t.id})),r.forEach((function(t){var n;t.clearComponent(),null===(n=t.containerElement.parentNode)||void 0===n||n.removeChild(t.containerElement)})),this.componenets=this.componenets.filter((function(t){return!a.includes(t.id)})),document.querySelectorAll(".trd-ph-embedded.trd-auto-embed").forEach((function(t){var n;return null===(n=t.parentNode)||void 0===n?void 0:n.removeChild(t)})),c=this.componenets.filter((function(t){return t.visibilityType===UnitVisibiltyType.Embedded&&!t.containerElement.closest("body")})),d=c.map((function(t){return t.id}
1)),c.forEach((function(t){return t.clearComponent()})),this.componenets=this.componenets.filter((function(t){return!d.includes(t.id)})),this.personalUnitsData=this.personalUnitsData.filter((function(t){return!d.includes(t.id)})),s=null,this.renderContext.previewMode||e||!(null===(t=this.context.accountSettings)||void 0===t?void 0:t.hasInboundStreams)?[3,3]:[4,this.loadPersonalStreams()];case 1:return(null==(s=y.sent())?void 0:s.streamType)!=StreamType.Stream?[3,3]:[4,this.streamMngr.setStream(s)];case 2:y.sent(),this.streamMngr.showStream(),y.label=3;case 3:return[4,this.loadPersonalUnits()];case 4:return l=y.sent(),Array.isArray(l)?(u=null==l?void 0:l.filter((function(t){return!o.includes(t.id)})),[4,this.renderUnits(u)]):[3,6];case 5:y.sent(),this.personalUnitsData=__spreadArray(__spreadArray([],this.personalUnitsData,!0),u,!0),y.label=6;case 6:return h=(new Date).getTime()>this.frequencyControlHistory.canTriggerExitOn,p=this.personalUnitsData.filter((function(t){return t.typeId!==UnitTypeId.Script&&(h||!t.triggers.includes("exit_intent")||t.triggers.length>1)})),(null==s?void 0:s.streamType)!=StreamType.Autopilot||0!==p.length?[3,8]:[4,this.streamMngr.setStream(s)];case 7:y.sent(),this.streamMngr.showStream(),y.label=8;case 8:return m=document.querySelectorAll(".trd-ph-embedded:not(.trd-unit-populated)"),g=new Set,_=new Set,m.forEach((function(t){t.getAttribute("data-id")?g.add(t.getAttribute("data-id")):t.getAttribute("data-group")&&_.add(t.getAttribute("data-group"))})),[4,this.loadPersonalEmbeddedUnits(g,_)];case 9:return f=y.sent(),Array.isArray(f)?(v=null==f?void 0:f.map((function(t){return __assign(__assign({},t),{triggers:[$Trd_TriggersEventsTypes.EV_CONTAINER_SHOWN,$Trd_TriggersEventsTypes.EV_CTA_FORCE_SHOW]})})),this.addAutoEmbedContainers(v),[4,this.renderUnits(v)]):[3,11];case 10:y.sent(),w=this.personalUnitsData.map((function(t){return t.id})),x=v.filter((function(t){return!w.includes(t.id)})),this.personalUnitsData=__spreadArray(__spreadArray([],this.personalUnitsData,!0),x,!0),y.label=11;case 11:return setTimeout((function(){document.dispatchEvent(new Event($Trd_TriggersEventsTypes.EV_SHORT_TIMEOUT_FROM_PAGE_LOAD_EXPIRED))}),this.context.readTimeout||3e3),setTimeout((function(){document.dispatchEvent(new Event($Trd_TriggersEventsTypes.EV_LONG_TIMEOUT_FROM_PAGE_LOAD_EXPIRED))}),this.context.readTimeout||1e4),setTimeout((function(){document.dispatchEvent(new Event($Trd_TriggersEventsTypes.EV_TIMEOUT_THIRTY_FROM_PAGE_LOAD_EXPIRED))}),this.context.readTimeout||3e4),setTimeout((function(){document.dispatchEvent(new Event($Trd_TriggersEventsTypes.EV_TIMEOUT_SIXTY_PAGE_LOAD_EXPIRED))}),this.context.readTimeout||6e4),document.dispatchEvent(new Event($Trd_TriggersEventsTypes.EV_TRD_UNITS_READY)),document.dispatchEvent(new CustomEvent($Trd_TriggersEventsTypes.EV_PAGE_SCROLL,{detail:{scroll_percentage:this.getScrollPercents()}})),[2]}}))}))},t.prototype.renderUnits=function(t){return __awaiter(this,void 0,void 0,(function(){var n,e,i,o,r,a,c=this;return __generator(this,(function(d){if(t&&t.length)for(n=function(t){if(e.renderContext.previewMode&&t.groupConfig){if(!((document.querySelector(t.groupConfig.selector)?t.groupConfig.placementRules.map((function(n){return c.getAutoEmbedParagraphElement(n,t)})).filter((function(t){return t[0]||t[1]})):[]).length>0))return $Trd_Utils.showPreviewErrorMessage("Auto embed was not added - use a different CSS selector or paragraph number"),{value:void 0};e.addAutoEmbedContainers([t])}var n=void 0;if(t.visibilityType===UnitVisibiltyType.Embedded){var i=document.querySelectorAll(".trd-ph-embedded[data-id='".concat(t.viewModelId,"']:not(.trd-unit-populated), .trd-ph-embedded[data-group='").concat(t.groupId,"']:not(.trd-unit-populated)"));if(0===i.length&&e.renderContext.previewMode&&$Trd_Utils.showPreviewErrorMessage("Embedded Code for Activation Unit not found"),0===i.length)return"continue";n=Array.from(i)}else{var o=document.createElement("div");o.setAttribute("id",t.viewModelId.toString()),(document.getElementById("trd_ph_cta_".concat(t.viewModelId))||document.body).append(o),n=[o],e.createdContainers.push(o)}n.forEach((function(n){return __awaiter(c,void 0,void 0,(function(){var e,i,o,r,a;return __generator(this,(function(c){switch(c.label){case 0:if(i={Id:t.id,RenderMode:t.renderMode,InAbTestForVisitor:t.inAbTestForVisitor,VisibiltyTypeId:t.visibilityType,ViewModelId:t.viewModelId,ContentPoolId:t.contentPoolId,CtaType:String(t.typeId),DisplayFrequency:t.displayFrequency,RecommendUrlParams:t.recommendUrlParams,Name:t.name,Link:null===(a=t.unitSettings)||void 0===a?void 0:a.model.link,OrchestrationId:t.orchestrationId,CompletionMandatory:t.completionMandatory},!t.unitSettings)return[3,2];switch(o=t.unitSettings.param,t.unitSettings.model.completionMandatory=t.completionMandatory,t.typeId){case UnitTypeId.Text:e=new $TRD_GenericLayoutComponent(i,o,this.context,this.renderContext);break;case UnitTypeId.Content:case UnitTypeId.Hub:e=t.unitSettings.model.recommendIsCarousel?new $TRD_RecommendCarou
1selLayoutComponent(i,o,this.context,this.renderContext):new $TRD_RecommendationLayoutComponent(i,o,this.context,this.renderContext);break;case UnitTypeId.Form:e=new $TRD_FormLayoutComponent(i,o,this.context,this.renderContext);break;case UnitTypeId.Script:e=new $TRD_GenericScriptComponent(i,o,this.context,this.renderContext);break;case UnitTypeId.Survey:e=new $TRD_SurveyLayoutComponent(i,o,this.context,this.renderContext);break;case UnitTypeId.FastText:e=new $TRD_FastTextLayoutComponent(i,o,this.context,this.renderContext);break;case UnitTypeId.ContexTile:e=new $TRD_ContexTilesLayoutComponent(i,o,this.context,this.renderContext);break;default:return[2]}return r=e.getCompiledTemplate(t.unitSettings.model,t.unitSettings.css),n.classList.add("trd-unit-populated"),n.innerHTML="\n              ".concat(r.css,"\n              ").concat(r.html,"\n            "),[4,e.initializeComponent(n,mapBackendTriggers(t.triggers))];case 1:c.sent(),this.componenets.push(e),c.label=2;case 2:return[2]}}))}))}))},e=this,i=0,o=t;i<o.length;i++)if(r=o[i],"object"==typeof(a=n(r)))return[2,a.value];return[2]}))}))},t.prototype.dispose=function(){var t,n,e;null===(t=this.componenets)||void 0===t||t.forEach((function(t){return t.clearComponent()})),null===(n=this.createdContainers)||void 0===n||n.forEach((function(t){var n;null===(n=t.parentNode)||void 0===n||n.removeChild(t)})),null===(e=this.listeners)||void 0===e||e.forEach((function(t){return t()}))},t.prototype.loadPersonalStreams=function(){return __awaiter(this,void 0,void 0,(function(){var t=this;return __generator(this,(function(n){return[2,new Promise((function(n,e){var i,o=t.streamMngr.excludedStreams.filter((function(t){return(new Date).getTime()-t.time<COOLOFF_MS_AFTER_CLOSE})).map((function(t){return t.id})),r={AccountId:t.context.accountId,ClientUrl:null===(i=t.context.pageDetails)||void 0===i?void 0:i.url,MarketingAutomationCookie:t.context.maCookie||"",ExcludedStreamsJson:JSON.stringify(o)},a="".concat(t.context.environment.trafficServiceUrl,"/api/experience/personal-stream?").concat($Trd_Utils.objectToQueryString(r));$Trd_Tools.JSONP(a,(function(t){try{n((null==t?void 0:t.ErrorDescription)?null:t)}catch(t){e(t)}}))}))]}))}))},t.prototype.loadPersonalEmbeddedUnits=function(t,n){return __awaiter(this,void 0,void 0,(function(){var e=this;return __generator(this,(function(i){return this.renderContext.previewMode?[2,[]]:[2,new Promise((function(i,o){var r,a,c={AccountId:e.context.accountId,ClientUrl:null===(r=e.context.pageDetails)||void 0===r?void 0:r.url,MarketingAutomationCookie:e.context.maCookie||"",Ids:t.size?JSON.stringify(Array.from(t)):"[]",Groups:n.size?JSON.stringify(Array.from(n)):"[]",StreamId:null!==(a=e.context.streamId)&&void 0!==a?a:""},d="".concat(e.context.environment.trafficServiceUrl,"/api/experience/personal-embedded?").concat($Trd_Utils.objectToQueryString(c));$Trd_Tools.JSONP(d,(function(t){try{i(t)}catch(t){o(t)}}))}))]}))}))},t.prototype.loadPersonalUnits=function(){return __awaiter(this,void 0,void 0,(function(){var t,n,e,i,o,r,a,c=this;return __generator(this,(function(d){switch(d.label){case 0:if(t=new URLSearchParams(window.location.search),!(n=t.get("trd_unit_params_id")))return[3,6];e=void 0,d.label=1;case 1:return d.trys.push([1,3,,4]),[4,$Trd_Utils.getPreSavedParams(n,"unit",this.context)];case 2:return e=d.sent(),[3,4];case 3:return d.sent(),[2,[]];case 4:return[4,$Trd_Utils.loadLzString(this.context)];case 5:return d.sent(),i=LZString.decompressFromEncodedURIComponent(e.params),o=JSON.parse(i),r={id:o.id||0,inAbTestForVisitor:!1,renderMode:0,typeId:$Trd_Utils.getUnitTypeId(o.model.uiType),name:"preview test",unitSettings:{css:o.model.css,html:o.model.html,param:o.params,script:o.model.script,model:o.model},visibilityType:$Trd_Utils.getVisibilityTypeId(o.model.visibilityType),viewModelId:o.viewModelId,unitType:o.model.uiType,triggers:"embedded"===o.model.visibilityType?[]:["trd_units_ready"],groupId:o.model.groupId,groupConfig:o.model.groupConfig,contentPoolId:o.model.contentPoolId||-1,recommendUrlParams:o.model.recommendUrlParams},a=[r],[2,Promise.resolve(a)];case 6:return[2,new Promise((function(t,n){var e,i,o={AccountId:c.context.accountId,ClientUrl:null===(e=c.context.pageDetails)||void 0===e?void 0:e.url,MarketingAutomationCookie:c.context.maCookie||"",ExcludeUnitsJson:JSON.stringify(__spreadArray(__spreadArray([],c.activelyClosedUnits.filter((function(t){return(new Date).getTime()-t.time<COOLOFF_MS_AFTER_CLOSE})).map((function(t){return t.id})),!0),c.frequencyControlHistory.h.filter((function(t){return(new Date).getTime()<t.canShowTimestamp})).map((function(t){return t.id})),!0)),streamId:c.context.streamContentId&&null!==(i=c.context.streamId)&&void 0!==i?i:""},r="".concat(c.context.environment.trafficServiceUrl,"/api/experience/personal?").concat($Trd_Utils.objectToQueryString(o));$Trd_Tools.JSONP(r,(function(e){try{t(e)}catch(t){n(t)}}))}))]}}))}))},t.prototype.addAutoEmbedContainers=function(t){var n=this;t.forEach((function(t){if(t.groupConfig){var e=null;try{e=document.querySelector(t.groupConfig.selector)}catch(t){}
1e&&t.groupConfig.placementRules.forEach((function(i){var o=document.createElement("div");o.classList.add("trd-ph-embedded","trd-auto-embed","trd-embedded-top-bottom-margin"),o.setAttribute("data-group",t.groupId);var r=n.getAutoEmbedParagraphElement(i,t),a=r[0],c=r[1];a?"start"===c?a.before(o):"end"===c&&a.after(o):c&&("start"===c?null==e||e.prepend(o):"end"===c&&(null==e||e.append(o)))}))}}))},t.prototype.getAutoEmbedParagraphElement=function(t,n){switch(t.placementType){case"AfterParagraph":var e=Number(t.params);if(e){var i=Array.from(document.querySelectorAll("".concat(n.groupConfig.selector," > *:not(.trd-ph-embedded)"))).filter((function(t){return["DIV","P"].includes(t.tagName)})).filter((function(t){return"none"!=window.getComputedStyle(t).getPropertyValue("display")}))[e-1];return[i,i?"end":null]}case"beforeAfterSelector":var o=JSON.parse(t.params),r=Array.from(document.querySelectorAll("".concat(n.groupConfig.selector," > ").concat(o.selector))).filter((function(t){return"none"!=window.getComputedStyle(t).getPropertyValue("display")}))[o.num-1];return[r,r?"before"===o.pos?"start":"end":null];case"startEndContainer":return[null,"start"===t.params?"start":"end"]}},t.prototype.sendUpliftEvent=function(t,n){var e="".concat(this.context.environment.trafficServiceUrl,"/api/events/uplift?").concat($Trd_Utils.objectToQueryString(t));return $Trd_Tools.pixel(e,"trd_cta_".concat(t.CtaId,"_load"),n),!0},t.prototype.sendOpenEvent=function(t,n,e,i,o){var r,a,c,d,s,l=this;if(!i){var u={AccountId:this.context.accountId,Cookie:null===(r=this.context.cid)||void 0===r?void 0:r.value,Url:btoa(null!==(c=null===(a=this.context.pageDetails)||void 0===a?void 0:a.url)&&void 0!==c?c:""),EventType:"".concat(t,"_LOAD").toUpperCase(),CtaId:n.Id,OrchId:n.OrchestrationId,Widget:!0,InAbTest:n.InAbTestForVisitor,UnitTypeId:n.CtaType,StreamId:null!==(d=this.context.streamId)&&void 0!==d?d:""};this.sendUpliftEvent(u)}return(null==e?void 0:e.length)&&(null===(s=this.context.ctaUserPageHistoryCook)||void 0===s||s.addHistory(e.slice(-5)),e.forEach((function(e){var i,o,r,a,c,d={AccountId:l.context.accountId,Cookie:null===(i=l.context.cid)||void 0===i?void 0:i.value,Url:btoa(null!==(r=null===(o=l.context.pageDetails)||void 0===o?void 0:o.url)&&void 0!==r?r:""),EventType:"".concat(t,"_LOAD").toUpperCase(),CtaId:n.Id,OrchId:n.OrchestrationId,Widget:!1,InAbTest:n.InAbTestForVisitor,UnitTypeId:n.CtaType,PageTaskId:e.PageId,TargetUrl:encodeURIComponent(null!==(a=e.cleanPageUrl)&&void 0!==a?a:""),StreamId:null!==(c=l.context.streamId)&&void 0!==c?c:""};l.sendUpliftEvent(d)}))),(null==o?void 0:o.length)&&o.forEach((function(e){var i,o,r,a,c,d={AccountId:l.context.accountId,Cookie:null===(i=l.context.cid)||void 0===i?void 0:i.value,Url:btoa(null!==(r=null===(o=l.context.pageDetails)||void 0===o?void 0:o.url)&&void 0!==r?r:""),EventType:"".concat(t,"_LOAD").toUpperCase(),CtaId:n.Id,OrchId:n.OrchestrationId,Widget:!1,InAbTest:n.InAbTestForVisitor,UnitTypeId:n.CtaType,QuestionId:e.id,TargetUrl:encodeURIComponent(null!==(a=e.url)&&void 0!==a?a:""),StreamId:null!==(c=l.context.streamId)&&void 0!==c?c:void 0};l.sendUpliftEvent(d)})),!0},t.prototype.sendExposeEvent=function(t){var n,e,i,o,r={AccountId:this.context.accountId,Cookie:null===(n=this.context.cid)||void 0===n?void 0:n.value,Url:btoa(null!==(i=null===(e=this.context.pageDetails)||void 0===e?void 0:e.url)&&void 0!==i?i:""),EventType:this.context.environment.eventCtaNotExposure,CtaId:t.Id,OrchId:t.OrchestrationId,Widget:!0,InAbTest:t.InAbTestForVisitor,UnitTypeId:t.CtaType,StreamId:null!==(o=this.context.streamId)&&void 0!==o?o:""};return this.sendUpliftEvent(r),!0},t.prototype.handlePostCompletion=function(t){t&&t.postCompletionType!==PostCompletionType.None&&(t.postCompletionType===PostCompletionType.GoalPixel&&t.goalId?window.trd_api?window.trd_api.goal({goalId:t.goalId}):(window.$TRD_goals=window.$TRD_goals||[]).push({goalId:t.goalId}):t.postCompletionType===PostCompletionType.Redirect&&t.url?window.location.href=t.url:t.postCompletionType===PostCompletionType.DownloadFile&&t.url&&$Trd_Utils.downloadFile(t.url))},t.prototype.onActivelyCloseUnitEvent=function(t){return this.activelyClosedUnits=this.activelyClosedUnits.filter((function(n){return n.id!==t})),this.activelyClosedUnits.push({id:t,time:(new Date).getTime()}),this.activelyClosedUnits=this.activelyClosedUnits.slice(-10),window.localStorage.setItem("trd_activelyClosedUnits",JSON.stringify(this.activelyClosedUnits)),!0},t.prototype.sendClickEvent=function(t,n,e,i){var o,r,a,c,d,s={AccountId:this.context.accountId,Cookie
1:null===(o=this.context.cid)||void 0===o?void 0:o.value,Url:btoa(null!==(a=null===(r=this.context.pageDetails)||void 0===r?void 0:r.url)&&void 0!==a?a:""),EventType:"".concat(t,"_CLICK").toUpperCase(),CtaId:n.Id,OrchId:n.OrchestrationId,Widget:!0,InAbTest:n.InAbTestForVisitor,UnitTypeId:n.CtaType,MarketingAutomationCookie:this.context.maCookie||"",StreamId:null!==(c=this.context.streamId)&&void 0!==c?c:""};return e?s.TargetUrl=encodeURIComponent(null!==(d=e.cleanPageUrl)&&void 0!==d?d:""):n.Link&&(s.TargetUrl=encodeURIComponent(n.Link)),i&&i.length&&(s.Url=btoa(i)),this.sendUpliftEvent(s),!0},t.prototype.sendGuidingQuestionsClick=function(t,n,e){var i=this;return e.forEach((function(e){var o,r,a,c,d,s={AccountId:i.context.accountId,Cookie:null===(o=i.context.cid)||void 0===o?void 0:o.value,Url:btoa(null!==(a=null===(r=i.context.pageDetails)||void 0===r?void 0:r.url)&&void 0!==a?a:""),EventType:"".concat(t,"_CLICK").toUpperCase(),CtaId:n.Id,OrchId:n.OrchestrationId,Widget:!1,InAbTest:n.InAbTestForVisitor,UnitTypeId:n.CtaType,QuestionId:e.id,TargetUrl:encodeURIComponent(null!==(c=e.url)&&void 0!==c?c:""),StreamId:null!==(d=i.context.streamId)&&void 0!==d?d:void 0};i.sendUpliftEvent(s)})),!0},t.prototype.sendContextileCtaEvent=function(t,n,e,i,o){var r,a,c,d,s={AccountId:this.context.accountId,Cookie:null===(r=this.context.cid)||void 0===r?void 0:r.value,Url:btoa(null!==(c=null===(a=this.context.pageDetails)||void 0===a?void 0:a.url)&&void 0!==c?c:""),EventType:"".concat(t,"_").concat(i).toUpperCase(),CtaId:n.Id,OrchId:n.OrchestrationId,Widget:!1,InAbTest:n.InAbTestForVisitor,UnitTypeId:n.CtaType,TargetUrl:encodeURIComponent(null!=e?e:""),StreamId:null!==(d=this.context.streamId)&&void 0!==d?d:void 0};if(o){var l=!1,u=function(){l||(l=!0,o())};return setTimeout(u,1200),this.sendUpliftEvent(s,u),!0}return this.sendUpliftEvent(s),!0},t.prototype.sendAiLinkEvent=function(t,n,e,i){var o,r,a,c,d={AccountId:this.context.accountId,Cookie:null===(o=this.context.cid)||void 0===o?void 0:o.value,Url:btoa(null!==(a=null===(r=this.context.pageDetails)||void 0===r?void 0:r.url)&&void 0!==a?a:""),EventType:"".concat(t,"_AI_LINK_").concat(i).toUpperCase(),CtaId:n.Id,OrchId:n.OrchestrationId,Widget:!1,InAbTest:n.InAbTestForVisitor,UnitTypeId:n.CtaType,StreamId:null!==(c=this.context.streamId)&&void 0!==c?c:void 0,ResponseId:e.responseId,TargetUrl:encodeURIComponent(e.targetUrl),LinkSource:e.linkSource},s="".concat(this.context.environment.trafficServiceUrl,"/api/events/uplift"),l=$Trd_Utils.objectToQueryString(__assign(__assign({},d),{vid:$Trd_Tools.getVid()})),u=new Blob([l],{type:"application/x-www-form-urlencoded;charset=UTF-8"});return!(!navigator.sendBeacon||!navigator.sendBeacon(s,u))||"undefined"!=typeof fetch&&(fetch(s,{method:"POST",body:l,keepalive:!0,mode:"no-cors",headers:{"Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"}}).catch((function(){})),!0)},t.prototype.sendGaTracking=function(t,n,e){var i;if(!(null===(i=this.context.accountSettings)||void 0===i?void 0:i.googleAnalyticsTrack))return!1;var o="Trendemon Banner "+t.Name;if("undefined"!=typeof ga&&2306!==Number(this.context.accountId)){var r=void 0!==ga.getAll?ga.getAll()[0]:void 0;r?r.send("event",o,n,(null==e?void 0:e.PageUrl)||"","0",{nonInteraction:"load"===n?1:0}):ga("send","event",o,n,(null==e?void 0:e.PageUrl)||"","0",{nonInteraction:"load"===n?1:0})}else"undefined"!=typeof gtag&&2306!==Number(this.context.accountId)&&gtag("event",o+" | "+n,{event_category:o,non_interaction:"load"===n});return"undefined"!=typeof dataLayer&&dataLayer.push({event:"trendemon_".concat(n),unitName:t.Name,nonInteraction:"load"===n,targetUrl:"load"===n?"":(null==e?void 0:e.PageUrl)||t.Link||""}),!0},t}(),$TRD_ClientAppFactory=function(){function t(){}return t.create=function(t,n){switch(t){case"drift":return new $TRD_ClientAppDrift(n);case"sixsense":return new $TRD_ClientAppSixSense(n);default:return null}},t}(),$TRD_ClientAppDrift=function(){function t(t){this.context=t,this.init()}return t.prototype.init=function(){this.registerEvent("startConversation","startConversation"),this.registerEvent("phoneCapture","phoneCapture"),this.registerEvent("conversation:playbookClicked","playbookClicked"),this.registerEvent("scheduling:meetingBooked","meetingBooked"),this.registerEventWithData("emailCapture","emailCapture",(function(t){return{email:t.data.email}}))},t.prototype.registerEvent=function(t,n){var e,i=this;null===(e=window.drift)||void 0===e||e.on(t,(function(){return i.sendEvent(n)}))},t.prototype.registerEventWithData=function(t,n,e){var i,o=this;null===(i=window.drift)||void 0===i||i.on(t,(function(t){o.sendEvent(n,e?e(t):void 0)}))},t.prototype.sendEvent=function(t,n){var e,i=__assign({accountId:this.context.accountId,url:$Trd_Base64.encode((null===(e=this.context.pageDetails)||void 0===e?void 0:e.url)||""),eventName:t},n?{data:JSON.stringify(n)}:{}),o="".concat(this.context.environment.trafficEventsEndpoint,"/drift?").concat($Trd_Utils.objectToQueryString(i));$Trd_Tools.pixel(o,"drift")},t}(),$TRD_ClientAppSixSense=function(){function t(t){var n=this;if(this.context=t,this.has6senseDetails())this.init();else var e=0,i=setInterval((function(){n.has6senseDetails()?(clearInterval(i),n.init()):++e>=10&&clearInterval(i)}),1e3)}return Object.defineProperty(t.prototype,"LAST_SIXSENSE_UPDATE_KEY",{get:function(){return"trd_6sense_last_ts"}
1,enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"SIXSENSE_EVENT_COOLDOWN_MIN",{get:function(){return 60},enumerable:!1,configurable:!0}),t.prototype.init=function(){var t,n,e,i;if(this.isSendEvent()){var o=localStorage.getItem("_6senseCompanyDetails");try{if(o){var r=JSON.parse(o),a=null===(t=null==r?void 0:r.company)||void 0===t?void 0:t.name,c=null===(n=null==r?void 0:r.company)||void 0===n?void 0:n.domain,d=null===(e=null==r?void 0:r.segments)||void 0===e?void 0:e.names,s=null===(i=null==r?void 0:r.segments)||void 0===i?void 0:i.ids,l=Array.isArray(d)?d.map(String):[],u=Array.isArray(s)?s.map(String):[];a&&(l.length>0||u.length>0)&&this.sendEventsWithVid(a,c,l,u)}}catch(t){}}},t.prototype.sendEventsWithVid=function(t,n,e,i){var o=this;this.intervalRef=setInterval((function(){window.trd_api.context.visitorId&&(o.sendEvents(t,n,e,i),o.updateSendEvent(),clearInterval(o.intervalRef))}),100)},t.prototype.isSendEvent=function(){var t=localStorage.getItem(this.LAST_SIXSENSE_UPDATE_KEY);return!(t&&!isNaN(Number(t)))||Date.now()>Number(t)+6e4*this.SIXSENSE_EVENT_COOLDOWN_MIN},t.prototype.updateSendEvent=function(){localStorage.setItem(this.LAST_SIXSENSE_UPDATE_KEY,Date.now().toString())},t.prototype.sendEvents=function(t,n,e,i){var o,r={accountId:this.context.accountId,url:$Trd_Base64.encode((null===(o=this.context.pageDetails)||void 0===o?void 0:o.url)||""),companyName:t,sixSenseSegments:JSON.stringify(e),sixSenseSegmentsIds:JSON.stringify(i),domain:n},a="".concat(this.context.environment.trafficEventsEndpoint,"/6sense-segments?").concat($Trd_Utils.objectToQueryString(r));$Trd_Tools.pixel(a,"6senseSegments")},t.prototype.has6senseDetails=function(){try{return!!localStorage.getItem("_6senseCompanyDetails")}catch(t){return!1}},t}(),trdContext=new $Trd_Context;if(trdContext.accountId=window.TRD_ACC_ID,!trdContext.accountId){var src=document.getElementById("trdflame").src;src.split("uid=").length>1?trdContext.accountId=Number(src.split("uid=")[1].split("&")[0]):trdContext.accountId=Number(src.split("scripts/")[1].split("/")[0])}trdContext.aceSelectors=window.TRD_SELECTORS,trdContext.isFriendlyUrl=window.TRD_IS_FRIENDLY,trdContext.assetsVersion=(new Date).getTime().toString(),trdContext.insertCtaCode=!0,trdContext.environment=new $Trd_EnvironmentSettings,trdContext.environment.jQueryLink="https://code.jquery.com/jquery-3.4.1.min.js",trdContext.environment.trafficEventPath="/api/events",trdContext.environment.trafficSetMaPath="/api/marketingautomation",trdContext.environment.trafficServiceUrl="https://trackingapi.trendemon.com",trdContext.environment.cdnPath="https://assets.trendemon.com",trdContext.environment.loadCssPath="/global",trdContext.environment.loadTemplatePath="/templates",trdContext.environment.loadPersonalPath="/api/cta/personal",trdContext.environment.pdfViewerPath="https://content.trendemon.com/viewern.html",trdContext.environment.fetchPdfPath="https://content.trendemon.com/prod/serve",trdContext.environment.contentFetchDomain="content.trendemon.com",trdContext.environment.offersShowGapSec=60,trdContext.uuid=void 0,trdContext.cid=void 0,trdContext.accountSettings=void 0,trdContext.environment.contentTaskLogoPath="https://pic.trendemon.com",trdContext.environment.personalizationServiceUrl="https://prodtemplates.trendemon.com",trdContext.environment.eventCtaNotExposure="CTA_NOT_EXPOSED",trdContext.environment.eventRuNotExposure="RECOMMENDATION_NOT_EXPOSED",trdContext.environment.excludeGenericEmail=["hotmail","yahoo","gmail"],window.TrendemonContext=trdContext,window.$trd_Context=trdContext;var $Trd_AceManager=function(){function t(t,n){this.context=t,this.streamMngr=n,this.aceVariantData=[]}return t.prototype.init=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){switch(t.label){case 0:return[4,this.loadPageVariant()];case 1:return[2,!t.sent()]}}))}))},t.prototype.loadPageVariant=function(){return __awaiter(this,void 0,void 0,(function(){var t,n,e,i,o,r,a,c,d,s,l,u,h,p,m,g;return __generator(this,(function(_){switch(_.label){case 0:return t=new URLSearchParams(window.location.search),n=t.get("trd_ace_params_id"),e=!!t.get("trd_stream_params_id"),i=!!t.get("trd_strm")||e,(o=t.get("trd_otw"))||n||i?[4,$Trd_Utils.loadLzString(this.context)]:[3,2];case 1:_.sent(),_.label=2;case 2:return _.trys.push([2,12,,13]),o?(r=LZString.decompressFromEncodedURIComponent(o),a=JSON.parse(r),c=a.oi,d=a.i,s=a.p,[4,this.loadOtwVariant(c,d,s)]):[3,6];case 3:return null==(l=_.sent())?[3,5]:(s||(this.context.otwId=c,this.context.otwItemId=d),[4,this.AddVariantElementsToPage([l])]);case 4:_.sent(),_.label=5;case 5:return[3,9];case 6:return e?[3,9]:[4,this.loadAceVariant()];case 7:return(u=_.sent())&&u.length>0?(u.forEach((function(t){t.variantType===AceVariantType.Urls&&!t.isControl&&t.variantUrl&&(h=t)})),p=u.find((function(t){return t.variantType===AceVariantType.Urls&&t.isControl})),h?(this.handleUrlVariant(h,t),[2,!0]):(m=u.filter((function(t){return t.variantType!==AceVariantType.Urls||t.isControl})),[4,this.AddVariantElementsToPage(m.filter((function(t){return t.variantType!==AceVariantType.Urls})))])):[3,9];case 8:g=_.sent(),this.context.variants=g.map((function(t){return t.id})),p&&this.context.variants.push(p.id),_.label=9;case 9:return i?[4,this.streamMngr.getStream()]:[3,11];case 10:_.sent()&&this.streamMngr.showStream(),_.label=11;case 11:return[3,13];case 12:return _.sent(),[3,13];case 13:return[2,!1]}}))}))},t.prototype.loadOtwVariant=function(t,n,e){return __awaiter(this,void 0,void 0,(function(){var i=this;return __generator(this,(function(o){return[2,new Promise((function(o,r){var a,c,d,s={AccountId:i.context.accountId,ClientUrl:null===(a=i.context.pageDetails)||void 0===a?void 0:a.url,Referral:(null===(c=i.context.pageDetails)||void 0===c?void 0:c.reffer)?$Trd_Base64.encode(i.context.pageDetails.reffer):"",OtwId:t,OtwItemId:n,IsPreview:e,TrdCid:null===(d=i.context.cid)||void 0===d?void 0:d.value},l="".concat(i.context.environment.trafficServiceUrl,"/api/experience/otw-campaign?").concat($Trd_Utils.objectToQueryString(s));$Trd_Tools.JSONP(l,(function(t){o(t)}),void 0,(function(t){return r(t)}))}
1))]}))}))},t.prototype.loadAceVariant=function(){return __awaiter(this,void 0,void 0,(function(){var t,n,e,i,o=this;return __generator(this,(function(r){switch(r.label){case 0:if(t=new URLSearchParams(window.location.search),n=t.get("trd_ace_params_id"),e=t.get("trd_variant"),!n)return[3,4];r.label=1;case 1:return r.trys.push([1,3,,4]),[4,$Trd_Utils.getPreSavedParams(n,"ace",this.context)];case 2:return i=r.sent(),[2,this.loadVariantFromPreview(i.params)];case 3:return r.sent(),[2,null];case 4:return[2,new Promise((function(t,n){var i,r,a={AccountId:o.context.accountId,ClientUrl:null===(i=o.context.pageDetails)||void 0===i?void 0:i.url,Variant:e?+e:null,Referral:(null===(r=o.context.pageDetails)||void 0===r?void 0:r.reffer)?$Trd_Base64.encode(o.context.pageDetails.reffer):""},c="".concat(o.context.environment.trafficServiceUrl,"/api/experience/ace-campaigns?").concat($Trd_Utils.objectToQueryString(a));$Trd_Tools.JSONP(c,(function(n){var e,i=((null==n?void 0:n.multi)||[]).slice().sort((function(t,n){return t.priority-n.priority||t.campaignId-n.campaignId})).flatMap((function(t){return t.variants||[]})),o=(null===(e=null==n?void 0:n.single)||void 0===e?void 0:e.variants)||[];t(i.concat(o))}),void 0,(function(t){return n(t)}))}))]}}))}))},t.prototype.handleUrlVariant=function(t,n){if(t.variantUrl){var e=$Trd_Utils.getUtmParamsFromQueryString(n),i=new URL(t.variantUrl),o=t.variantUrl;!i.search.includes("utm_")&&e.toString().length>0&&(o=i.origin+i.pathname+"".concat(""===i.search?"?":"".concat(i.search,"&"))+e.toString()+i.hash),window.location.replace(o)}},t.prototype.AddVariantElementsToPage=function(t){return __awaiter(this,void 0,void 0,(function(){var n,e,i,o,r=this;return __generator(this,(function(a){switch(a.label){case 0:return"loading"!==document.readyState?[3,2]:[4,new Promise((function(t){window.addEventListener("DOMContentLoaded",(function(){return t()}),{once:!0})}))];case 1:a.sent(),a.label=2;case 2:return n=t.filter((function(t){return t.config})).flatMap((function(t){return(t.config||[]).map((function(n){return{variant:t,modification:n}}))})).map((function(t){var n=null,e=null;try{t.modification&&(n=document.querySelector(t.modification.cssSelector),t.modification.action===AceElementAction.Reorder&&t.modification.movedCssSelector&&(e=document.querySelector(t.modification.movedCssSelector)))}catch(t){}return{htmlElement:n,movedElement:e,variant:t.variant,modification:t.modification}})),e=!!(null==n?void 0:n.find((function(t){var n,e,i;return((null===(n=t.modification)||void 0===n?void 0:n.action)===AceElementAction.Add||(null===(e=t.modification)||void 0===e?void 0:e.action)===AceElementAction.Replace)&&(null===(i=t.modification)||void 0===i?void 0:i.showLinkAsButton)}))),e&&((i=document.createElement("style")).id="trd-ace-styles",i.innerHTML="\n        .trd-added-button {\n          display: inline-block;\n          text-decoration: none;\n          padding: 10px 20px;\n          border-style: solid;\n          transition: opacity 200ms;\n        }\n\n        .trd-added-button:hover {\n          opacity: 0.8;\n          text-decoration: none;\n        }",document.body.appendChild(i)),o=[],null==n||n.forEach((function(t,n){if(t.htmlElement&&t.modification)switch(t.modification.action){case AceElementAction.Edit:var e=r.modifyElementEdit(t.htmlElement,n,t.modification);e&&o.push(e);break;case AceElementAction.Remove:r.modifyElementRemove(t.htmlElement,n);break;case AceElementAction.Add:r.modifyElementAdd(t.htmlElement,n,t.modification);break;case AceElementAction.Replace:r.modifyElementRemove(t.htmlElement,n),r.modifyElementAdd(t.htmlElement,n,t.modification);break;case AceElementAction.Reorder:r.modifyElementReorder(t.htmlElement,t.movedElement,n,t.modification)}})),[4,Promise.all(o)];case 3:return a.sent(),[2,Array.from(new Set(n.filter((function(t){return!!t.htmlElement})).map((function(t){return t.variant}))))]}}))}))},t.prototype.modifyElementRemove=function(t,n){t.style.setProperty("display","none","important"),t.setAttribute("trd-ace-removed-idx",n.toString())},t.prototype.modifyElementReorder=function(t,n,e,i){n&&(n.setAttribute("trd-ace-added-idx",e.toString()),i.addPosition===AceElementAddPosition.Before?t.before(n):t.after(n))},t.prototype.modifyElementEdit=function(t,n,e){var i,o,r,a,c,d,s,l,u=null;switch(t.setAttribute("trd-ace-edited-idx",n.toString()),e.replaceType){case ElementReplaceType.Link:t.href=null!==(i=e.link)&&void 0!==i?i:"#",t.target=e.isOpenInNewTab?"_blank":"_self";case ElementReplaceType.Text:t.innerHTML=null!==(o=e.text)&&void 0!==o?o:"",e.fontSize&&(t.style.fontSize=e.fontSize),e.fontWeight&&(t.style.fontWeight=e.fontWeight),e.fontColor&&(t.style.color=e.fontColor),e.backgroundColor&&(t.style.backgroundColor=e.backgroundColor);break;case ElementReplaceType.Banner:if("A"===(null===(r=t.parentElement)||void 0===r?void 0:r.tagName)){var h=t.parentElement;h.href=null!==(a=e.bannerLink)&&void 0!==a?a:t.href,h.target=e.isOpenInNewTab?"_blank":"_self"}case ElementReplaceType.Image:case ElementReplaceType.IFrame:if(e.imageReplaceMode===AceImageReplaceMode.CustomDimensions)e.width&&(t.style.width=e.width+this.getCssUnits(e.widthSizeUnits),t.removeAttribute("width")),e.height&&(t.style.height=e.height+this.getCssUnits(null!==(c=e.heightSizeUnits)&&void 0!==c?c:e.widthSizeUnits),t.removeAttribute("height"));else if(e.imageReplaceMode===AceImageReplaceMode.KeepOrigDimensions){var p=t.getBoundingClientRect();p.width&&(t.style.width=p.width+"px"),p.height&&(t.style.height=p.height+"px")}[ElementReplaceType.Image,ElementReplaceType.Banner].includes(e.replaceType)&&(u=new Promise((function(n){return t.addEventListener("load",(function(){return n()}),{once:!0})}))),t.src=null!==(d=e.link)&&void 0!==d?d:"",t.removeAttribute("srcset"),t.removeAttribute("data-src"),"PICTURE"===(null===(s=t.parentElement)||void 0===s?void 0:s.tagName)&&(null===(l=t.parentElement.querySelector("source"))||void 0===l||l.setAttribute("srcset",""))}return e.padding&&(this.isEmptyValue(e.padding.top)||(t.style.paddingTop="".concat(e.padding.top,"px")),this.isEmptyValue(e.padding.bottom)||(t.style.paddingBottom="".concat(e.padding.bottom,"px")),this.isEmptyValue(e.padding.left)||(t.style.paddingLeft="".concat(e.padding.left,"px")),this.isEmptyValue(e.padding.right)||(t.style.paddingRight="".concat(e.padding.right,"px"))),e.margin&&(this.isEmptyValue(e.margin.top)||(t.style.marginTop="".concat(e.margin.top,"px")),this.isEmptyValue(e.margin.bottom)||(t.style.marginBottom="".concat(e.margin.bottom,"px")),this.isEmptyValue(e.margin.left)||(t.style.marginLeft="".concat(e.margin.left,"px")),this.isEmptyValue(e.margin.right)||(t.style.marginRight="".concat(e.margin.right,"px"))),this.modifyBackgroun
1d(t,e),this.modifyBorder(t,e),u},t.prototype.modifyElementAdd=function(t,n,e){var i,o,r,a,c;this.fixModifications(e);var d=null;switch(e.addType){case AceElementAddType.Html:case AceElementAddType.Text:d=document.createElement("div");break;case AceElementAddType.Image:(d=document.createElement("div")).innerHTML='<img style="box-sizing: border-box;">';break;case AceElementAddType.Button:(d=document.createElement("div")).innerHTML='<a style="display: inline-block; text-align: center"></a>';break;case AceElementAddType.Banner:(d=document.createElement("div")).innerHTML='<a><img style="box-sizing: border-box;"></a>'}if(d&&e.addType){d.setAttribute("trd-ace-added-idx",n.toString()),d.style.overflow="hidden";var s,l=this.getAddedImage(e.addType,d),u=null!=l?l:d,h=null!==(i=this.getAddedInnerElement(e.addType,d))&&void 0!==i?i:d;if([AceElementAddType.Text,AceElementAddType.Html].includes(e.addType)&&(this.modifyAddedElementTextAndFont(d,e),d.style.backgroundColor=null!==(o=e.backgroundColor)&&void 0!==o?o:""),[AceElementAddType.Image,AceElementAddType.Banner].includes(e.addType)&&(d.style.textAlign=this.getPosition(e.position),l&&(l.src=null!==(r=e.link)&&void 0!==r?r:"",l.style.objectFit=this.getObjectFit(e.imageObjectFit))),e.addType===AceElementAddType.Banner)(s=d.querySelector("a"))&&(s.href=null!==(a=e.bannerLink)&&void 0!==a?a:"#",s.target=e.isOpenInNewTab?"_blank":"");if(e.addType===AceElementAddType.Button)d.style.textAlign=this.getPosition(e.position),(s=d.querySelector("a")).href=null!==(c=e.link)&&void 0!==c?c:"#",s.target=e.isOpenInNewTab?"_blank":"",this.modifyAddedElementTextAndFont(s,e),e.showLinkAsButton&&s.classList.add("trd-added-button");var p=e.displayType===AceElementDisplay.Inline,m=e.addType===AceElementAddType.Button;d.style.display=p?"inline-block":"block",l&&(l.style.display=p?"block":"inline");var g=m?h:p?d:u;if(g.style.width=e.width?e.width+this.getCssUnits(e.widthSizeUnits):"",g.style.height=e.height?e.height+this.getCssUnits(e.heightSizeUnits):"",p&&l&&(g.style.width&&(l.style.width="100%"),g.style.height&&(l.style.height="100%")),e.padding){var _=e.padding;h.style.padding="".concat(_.top,"px ").concat(_.right,"px ").concat(_.bottom,"px ").concat(_.left,"px")}if(e.margin){var f=e.margin;h.style.margin="".concat(f.top,"px ").concat(f.right,"px ").concat(f.bottom,"px ").concat(f.left,"px")}this.modifyBackground(h,e),this.modifyBorder(h,e),e.addPosition===AceElementAddPosition.Before?t.before(d):t.after(d),this.runPostInsertComponentInitializers(d)}},t.prototype.runPostInsertComponentInitializers=function(n){if(n&&"undefined"!=typeof window){var e=window[t.postInsertInitializerName];if("function"==typeof e)try{e(n)}catch(n){console.warn("[ACE] Post-insert initializer failed: ".concat(t.postInsertInitializerName),n)}}},t.prototype.sendGaTracking=function(t,n){var e;if(!(null===(e=this.context.accountSettings)||void 0===e?void 0:e.googleAnalyticsTrack))return!1;var i="Trendemon Variant "+t;return $Trd_Utils.sendToGoogleAnalytics(i,"variant",n),!0},t.prototype.loadVariantFromPreview=function(t){var n;return __awaiter(this,void 0,void 0,(function(){var e,i,o;return __generator(this,(function(r){return e=LZString.decompressFromEncodedURIComponent(t),i=JSON.parse(e),null===(n=i.config)||void 0===n||n.forEach((function(t){var n,e;if(null!==(n=t.action)&&void 0!==n||(t.action=AceElementAction.Edit),t.text)for(;;){var i=null===(e=t.text)||void 0===e?void 0:e.replace(/{{(company_name|industry)(?:;if_empty:([^}]+))?}}/,(function(t,n,e){return e||""}));if(i==t.text)break;t.text=i}})),o={id:i.id||0,name:i.name,variantType:AceVariantType.Elements,config:i.config},[2,Promise.resolve([o])]}))}))},t.prototype.getAddedImage=function(t,n){switch(t){case AceElementAddType.Image:case AceElementAddType.Banner:return n.querySelector("img");default:return null}},t.prototype.getAddedInnerElement=function(t,n){switch(t){case AceElementAddType.Image:case AceElementAddType.Banner:return n.querySelector("img");case AceElementAddType.Button:return n.querySelector("a");default:return null}},t.prototype.modifyAddedElementTextAndFont=function(t,n){var e,i,o,r;t.innerHTML=null!==(e=n.text)&&void 0!==e?e:"",t.style.fontSize=null!==(i=n.fontSize)&&void 0!==i?i:"",t.style.fontWeight=null!==(o=n.fontWeight)&&void 0!==o?o:"",t.style.color=null!==(r=n.fontColor)&&void 0!==r?r:"",n.addType!==AceElementAddType.Button&&(t.style.textAlign=n.textAlign?this.getTextAlign(n.textAlign):"")}
1,t.prototype.modifyBackground=function(t,n){var e,i,o,r;(null===(e=n.background)||void 0===e?void 0:e.color)&&(t.style.backgroundColor=null===(i=n.background)||void 0===i?void 0:i.color);var a=(null===(o=n.background)||void 0===o?void 0:o.imageLink)?'url("'.concat(n.background.imageLink,'")'):null;if(a)switch(t.style.backgroundImage=a,null===(r=n.background)||void 0===r?void 0:r.imageFit){case AceBackgroundImageFit.Contain:t.style.backgroundSize="contain",t.style.backgroundPosition="center",t.style.backgroundRepeat="no-repeat";break;case AceBackgroundImageFit.Cover:t.style.backgroundSize="cover",t.style.backgroundPosition="center",t.style.backgroundRepeat="no-repeat";break;case AceBackgroundImageFit.Fill:t.style.backgroundSize="100% 100%",t.style.backgroundRepeat="no-repeat"}},t.prototype.modifyBorder=function(t,n){n.border&&(t.style.borderColor=n.border.color,t.style.borderWidth="".concat(n.border.width,"px"),t.style.borderRadius="".concat(n.border.radius,"px"),t.style.borderStyle="solid")},t.prototype.fixModifications=function(t){var n,e,i,o,r,a=[AceElementAction.Add,AceElementAction.Replace].includes(t.action);null!==(n=t.displayType)&&void 0!==n||(t.displayType=AceElementDisplay.Block),null!==(e=t.padding)&&void 0!==e||(t.padding=this.getInitPadding(t)),null!==(i=t.margin)&&void 0!==i||(t.margin=a?null!==(o=t.margin)&&void 0!==o?o:this.getDefaultBoxSidesSizes():null),null!==(r=t.background)&&void 0!==r||(t.background=this.getInitBackgroun
1d(t))},t.prototype.getDefaultBoxSidesSizes=function(){return{top:0,bottom:0,left:0,right:0,isSameToAllSides:!0}},t.prototype.getInitPadding=function(t){return t.action===AceElementAction.Add?t.padding?t.padding:t.addType===AceElementAddType.Button&&t.showLinkAsButton?{isSameToAllSides:!1,top:10,bottom:10,left:20,right:20}:this.getDefaultBoxSidesSizes():null},t.prototype.getInitBackground=function(t){return t.background?t.background:t.backgroundColor?{color:t.backgroundColor,imageLink:null,imageFit:t.addType?AceBackgroundImageFit.Contain:AceBackgroundImageFit.Original}:null},t.prototype.isEmptyValue=function(t){return null==t},t.prototype.getObjectFit=function(t){switch(t){case AceImageObjectFit.Contain:return"contain";case AceImageObjectFit.Cover:return"cover";case AceImageObjectFit.Fill:return"fill";case AceImageObjectFit.None:return"none";case AceImageObjectFit.ScaleDown:return"scale-down";default:return""}},t.prototype.getCssUnits=function(t){switch(t){case CssSizeUnits.Pixels:return"px";case CssSizeUnits.Precentage:return"%";default:return""}},t.prototype.getTextAlign=function(t){switch(t){case AceTextAlign.Left:return"left";case AceTextAlign.Center:return"center";case AceTextAlign.Right:return"right";case AceTextAlign.Justify:return"justify";default:return""}},t.prototype.getPosition=function(t){switch(t){case AcePosition.Left:return"left";case AcePosition.Center:return"center";case AcePosition.Right:return"right";default:return""}},t.postInsertInitializerName="__trdAcePostInsertInit",t}(),TRD_HIDER_STYLE_ID="trd-hider-style",TRD_HIDER_ATTR="data-trd-hide-ace",$Trd_NApi=function(){function t(){this.clientApps=[],this.loadingAceCompleted=!1,this.startedAfterConsent=!1,this.superStrictWatcherStarted=!1,this.clearedBeforeConsent=!1,window.trd_api=this,this.context=window.$trd_Context,this.context.uuid=new $Trd_CtaClientCookie,this.context.cid=new $Trd_ClientCookie,this.context.isExperienceListenersAdded=!1,this.start()}return t.prototype.start=function(){var t=this;this.hideAceElements(),this.getAccountSettings(this.context.environment,Number(this.context.accountId)).then((function(n){return __awaiter(t,void 0,void 0,(function(){var t,e,i,o;return __generator(this,(function(r){switch(r.label){case 0:return n.isActive?(this.context.accountSettings=n,this.logger=new $Trd_Logger(this.context),this.flameSystemStatus={ONLINE:"ONLINE",OFFLINE:"OFFLINE",DEMO:"DEMO"},this.context.useSpa=!1,this.context.pageDetails=this.initPageDetails(),t=this.context.accountSettings,e=!!(null==t?void 0:t.superStrictMode)&&!!t.cookielessTrackingSupport,i=!!t.cookielessTrackingSupport&&!!(null==t?void 0:t.complianceSoftware)&&"none"!==t.complianceSoftware.toLowerCase(),e&&i?[4,this.waitForConsentState()]:[3,2]):(this.unhideAceElements(),[2]);case 1:if(!(o=r.sent()).isReady)return this.unhideAceElements(),this.clearAllTrackingBeforeConsent(),[2];if(!o.consent)return this.unhideAceElements(),this.clearAllTrackingBeforeConsent(),this.setupSuperStrictConsentWatcher(),[2];r.label=2;case 2:return this.continueAfterConsent(),[2]}}))}))})).catch((function(){t.unhideAceElements()}))},t.prototype.continueAfterConsent=function(){var t=this;if(!this.startedAfterConsent){this.startedAfterConsent=!0,this.initOnce();var n=$Trd_Utils.isStorageDisabledForHost()?void 0:this.visitor.getTracker(),e=this.context.accountSettings;e&&e.identify&&!n?(this.context.visitorId="",this.identify().then((function(){return t.load()}))):(n&&(this.context.visitorId=n.vid,this.visitor.setTracker(n,this.context)),this.load())}},t.prototype.setupSuperStrictConsentWatcher=function(){var t=this;if(!this.superStrictWatcherStarted){this.superStrictWatcherStarted=!0;var n=window.setInterval((function(){var e,i;try{var o=t.getCurrentConsentState();if(null===o)return;!0===o&&(window.clearInterval(n),t.continueAfterConsent())}catch(o){null===(i=null===(e=t.logger)||void 0===e?void 0:e.log)||void 0===i||i.call(e,o),window.clearInterval(n)}}),250)}},t.prototype.goal=function(t){this.pageviewFired?this.events.notifyGoal(t):(window.$TRD_goals=window.$TRD_goals||[],window.$TRD_goals.push(t))},t.prototype.refreshCta=function(t){t&&document.dispatchEvent(new CustomEvent($Trd_TriggersEventsTypes.EV_CTA_FORCE_SHOW,{detail:{ctaIdentity:t}}))},t.prototype.identify=function(){var t=this;return new Promise((function(n,e){t.getIdentity().then((function(e){var i,o={accountId:t.context.accountId,DomainCookie:null===(i=t.context.cid)||void 0===i?void 0:i.value,fingerPrint:e},r="".concat(t.context.environment.trafficServiceUrl,"/api/Identity/me?").
1concat($Trd_Utils.objectToQueryString(o)),a=t;$Trd_Tools.JSONP(r,(function(t){t.VisitorUid&&(a.visitor.setTracker({vid:t.VisitorInternalId,vuid:t.VisitorUid},a.context),n(t))}))}))}))},t.prototype.load=function(){var t,n,e,i;(null===(n=null===(t=this.context.accountSettings)||void 0===t?void 0:t.useSpaRegExp)||void 0===n?void 0:n.length)&&(new RegExp(this.context.accountSettings.useSpaRegExp).test(null!==(i=null===(e=this.context.pageDetails)||void 0===e?void 0:e.url)&&void 0!==i?i:"")&&(this.context.useSpa=!0));this.init(),this.context.useSpa&&this.runSpa(),document.dispatchEvent(new Event($Trd_TriggersEventsTypes.EV_TRD_READY))},t.prototype.getAccountSettings=function(t,n){return __awaiter(this,void 0,void 0,(function(){var e,i;return __generator(this,(function(o){return this,e=localStorage.getItem("trd_acc_".concat(n,"_ts")),i=localStorage.getItem("trd_acc_".concat(n)),e&&(new Date).getTime()-Number(e)<3e5&&i?[2,Promise.resolve(JSON.parse(decodeURIComponent(atob(i))))]:[2,new Promise((function(e,i){$Trd_Tools.JSONP("".concat(t.trafficServiceUrl,"/api/settings/").concat(n),(function(t){localStorage.setItem("trd_acc_".concat(n,"_ts"),(new Date).getTime().toString()),localStorage.setItem("trd_acc_".concat(n),btoa(encodeURIComponent(JSON.stringify(t)))),e(t)}))}))]}))}))},t.prototype.getAceSelectors=function(){var t,n=this.context.aceSelectors||[],e=window.$TRD_OVERRIDE_PAGE||window.location.toString();if(!e||0===n.length)return[];var i=$Trd_Utils.getPageStrUid(e,null===(t=this.context.isFriendlyUrl)||void 0===t||t);return n.filter((function(t){if(null!=t.Url)return t.Url===i;if(null!=t.UrlRules){var n=(t.UrlRules.Rules||[]).map((function(t){switch(t.Operator){case"StringContains":return i.includes(t.Value);case"StringStartsWith":return i.startsWith(t.Value);case"StringEndsWith":return i.endsWith(t.Value);default:return!1}}));return"and"===t.UrlRules.RulesOperator.toLowerCase()?n.every(Boolean):n.some(Boolean)}return!1})).flatMap((function(t){return t.Selectors||[]}))},t.prototype.hideAceElements=function(){var t=this,n=this.getAceSelectors();!this.loadingAceCompleted&&n.length>0&&(this.attachAceHideElementsStyle(n),document.documentElement.setAttribute(TRD_HIDER_ATTR,"true"),setTimeout((function(){return t.unhideAceElements()}),3e3))},t.prototype.attachAceHideElementsStyle=function(t){var n;null===(n=document.getElementById(TRD_HIDER_STYLE_ID))||void 0===n||n.remove();var e=document.createElement("style");e.id=TRD_HIDER_STYLE_ID;var i=t.map((function(t){return"html[".concat(TRD_HIDER_ATTR,"] ").concat(t," { opacity: 0 !important; }")}));e.textContent=i.join("\n"),document.head.appendChild(e)},t.prototype.unhideAceElements=function(){var t,n;this.loadingAceCompleted=!0;var e=this.getAceSelectors();if(!!(null===(t=this.context.accountSettings)||void 0===t?void 0:t.aceFade)&&e.length>0){var i=document.createElement("style");i.id="trd-anim-style",i.textContent=e.map((function(t){return"html.trd-anim ".concat(t," { transition: opacity .5s ease-in-out; }")})).join("\n"),document.head.appendChild(i),document.documentElement.classList.add("trd-anim"),document.documentElement.offsetWidth,document.documentElement.removeAttribute(TRD_HIDER_ATTR),setTimeout((function(){var t;document.documentElement.classList.remove("trd-anim"),i.remove(),null===(t=document.getElementById(TRD_HIDER_STYLE_ID))||void 0===t||t.remove()}),500)}else document.documentElement.removeAttribute(TRD_HIDER_ATTR),null===(n=document.getElementById(TRD_HIDER_STYLE_ID))||void 0===n||n.remove()},t.prototype.getIdentity=function(){var t=this;return new Promise((function(n,e){var i;window.IdentityConfig={name:"$Trd_Identity",context:window,enableModule:!1};var o=document.createElement("script");o.type="text/javascript",o.async=!0;var r=window.location.search.includes("td=demo")?"debug":"min";o.src="".concat(t.context.environment.cdnPath,"/global/identity.").concat(r,".js"),o.id="identity_script";var a=document.getElementsByTagName("script")[0];null===(i=a.parentNode)||void 0===i||i.insertBefore(o,a),o.onload=function(){var e={excludes:{fonts:!0,enumerateDevices:!0,pixelRatio:!0,doNotTrack:!0,fontsFlash:!0,canvas:!0,audio:!0}};window.requestIdleCallback?window.requestIdleCallback((function(){return __awaiter(t,void 0,void 0,(function(){var t,i,o;return __generator(this,(function(r){switch(r.label){case 0:return[4,$Trd_Identity.getPromise(e)];case 1:return t=r.sent(),i=t.map((function(t){return t.value})),o=$Trd_Identity.x64hash128(i.join(""),31),n(o),[2]}}))}))})):setTimeout((function(){return __awaiter(t,void 0,void 0,(function(){var t,i,o;return __generator(this,(function(r){switch(r.label){case 0:return[4,$Trd_Identity.getPromise(e)];case 1:return t=r.sent(),i=t.map((function(t){return t.value})),o=$Trd_Identity.x64hash128(i.join(""),31),n(o),[2]}}))}))}),200)}}))},t.prototype.initOnce=function(){var t,n,e,i=this;try{this.visitor=new $Trd_Visitor(this.context,this.logger),this.context.pageDetails||(this.context.pageDetails=this.initPageDetails());var o=$Trd_Utils.isStorageDisabledForHost(),r=$Trd_Utils.canUseTrackingCookies(this.context);if(this.context.cid){var a=null;if(!o)if(r)a=$Trd_Tools.cookie.findCookieByName(this.context.cid.name)||(window.localStorage?window.localStorage.getItem("trd_cid_".concat(this.context.accountId)):null);else{try{var c=null===(t=this.context.pageDetails)||void 0===t?void 0:t.cook_domain;$Trd_Tools.cookie.erase(this.context.cid.name,c)}catch(t){this.logger.log(t)}a=window.localStorage?window.localStorage.getItem("trd_cid_".concat(this.context.accountId)):null}if(a&&0!==a.length||(a=$Trd_Utils.generateUniqueId()),this.context.cid.value=a,!o)if(r)$Trd_Tools.cookie.set(this.context.cid.name,this.context.cid.value,{expires:this.context.cid.expires,path:"/",domain:null===(n=this.context.pageDetails)||void 0===n?void 0:n.cook_domain});else try{window.localStorage&&window.localStorage.setItem("trd_cid_".concat(this.context.accountId),a)}catch(t){}}
1this.context.i18n=new $Trd_i18n(this.context),this.context.addUtmcodeToUrl=this.addUtmcodeToUrl,this.context.trimTaskTitle=this.trimTaskTitle,this.events=new $Trd_Events(this.context,this.logger);var d=new URLSearchParams(window.location.search),s=d.get("trd_ace_params_id"),l=d.get("trd_stream_params_id");s||l||this.events.init(),(null===(e=this.context.accountSettings)||void 0===e?void 0:e.clientApps)&&(this.clientApps=this.context.accountSettings.clientApps.map((function(t){return $TRD_ClientAppFactory.create(t,i.context)})))}catch(t){this.logger.log(t)}return!0},t.prototype.init=function(){var t,n,e,i=this;try{this.context.ctaUserPageHistoryCook=new $Trd_UserPageHistory_Cook(this.context,this.logger),this.pageviews=new $Trd_Pageview(this.context,this.logger),this.marketingAutomation=new $Trd_MarketingAutomation(this.context,this.logger,this.visitor),this.streamMngr||(this.streamMngr=new $Trd_StreamManager(this.context));var o=new URLSearchParams(window.location.search),r=o.get("trd_unit_params_id"),a=o.get("trd_ace_params_id"),c=o.get("trd_otw"),d=o.get("trd_strm"),s=o.get("trd_stream_params_id"),l=!0,u=this.showWidgetBySystemStatus();if(u&&((null===(t=this.context.accountSettings)||void 0===t?void 0:t.aceSupport)||a||c||d||s)?(this.aceManager||(this.aceManager=new $Trd_AceManager(this.context,this.streamMngr)),l=!1,this.aceManager.init().then((function(t){!t||a||s||(i.pageviews.notifyPageView(),i.pageviewFired=!0),t&&i.unhideAceElements()}))):this.unhideAceElements(),a||s)return!0;l&&(this.pageviews.notifyPageView(),this.pageviewFired=!0),setTimeout((function(){i.events.replayGoals()}),200),setTimeout((function(){i.events.handleUnsubmittedLeadForm()}),200),this.context.useSpa&&this.events.initSpa(),(null===(n=this.context.accountSettings)||void 0===n?void 0:n.trackUrl)&&(this.urlGrabber=new $Trd_UrlGrabber(this.context,this.visitor)),(null===(e=this.context.accountSettings)||void 0===e?void 0:e.trackForms)&&(this.formListener=new $Trd_FormListener(this.context,this.logger,this.visitor));var h=setInterval((function(){"complete"===document.readyState&&(clearInterval(h),i.marketingAutomation.check_cookie(),i.startExperience(u,r))}),500)}catch(t){this.logger.log(t)}return!0},t.prototype.startExperience=function(t,n){var e,i;t&&((null===(e=this.context.accountSettings)||void 0===e?void 0:e.ctaCount)||(null===(i=this.context.accountSettings)||void 0===i?void 0:i.hasInboundStreams)||n)&&(this.experienceManager?this.experienceManager.init():this.experienceManager=new $Trd_ExperienceManager(this.context,this.streamMngr))},t.prototype.showWidgetBySystemStatus=function(){var t,n,e;switch(null===(t=this.context.accountSettings)||void 0===t?void 0:t.flameStatus){case this.flameSystemStatus.OFFLINE:return!1;case this.flameSystemStatus.ONLINE:return!0;case this.flameSystemStatus.DEMO:return!!((null===(n=this.context.pageDetails)||void 0===n?void 0:n.urlParams.td)&&"demo"===this.context.pageDetails.urlParams.td||(null===(e=this.context.pageDetails)||void 0===e?void 0:e.urlParams.trd_ace_params_id));default:return!1}},t.prototype.addUtmcodeToUrl=function(t,n){return t.map((function(t){return t.cleanPageUrl=t.PageUrl,n&&n.length&&(t.PageUrl.indexOf("?")>=0?t.PageUrl=t.PageUrl+"&"+n:t.PageUrl=t.PageUrl+"?"+n),t}))},t.prototype.trimTaskTitle=function(t,n){return t.map((function(t){return t.Title.length>n-3&&(t.Title=t.Title.slice(0,n)+"..."),t}))},t.prototype.initPageDetails=function(){var t,n,e=window.$TRD_OVERRIDE_PAGE||window.location.toString(),i="";try{i=new URL(e).origin}catch(t){i=e.split("/")[2]}var o=new URLSearchParams(window.location.search).get("trd_referrer");return{url:e,browser:$Trd_Tools.getBrowser(),cook_domain:(null===(t=this.context.accountSettings)||void 0===t?void 0:t.restrictCookieToSubdomain)?location.host:$Trd_Utils.findDomain(),isMobile:$Trd_Tools.isMobile.is_mobile(),OS:$Trd_Tools.isMobile.getOs(),urlParams:$Trd_Tools.get_urlparams(e),reffer:null!==(n=null!=o?o:document.referrer)&&void 0!==n?n:"",promoUrl:i}},t.prototype.updatePageDetails=function(t,n,e){this.context.pageDetails||(this.context.pageDetails={}),this.context.pageDetails.url=t,this.context.pageDetails.urlParam
1s=$Trd_Tools.get_urlparams(t),e.length&&(this.context.pageDetails.urlParams.td=e),this.context.pageDetails.reffer=n},t.prototype.runSpa=function(){var t,n,e,i=this;t=window.history,n=t.pushState,e=t.replaceState,t.pushState=function(e,o,r){return i.spaHistoryChange(r),n.apply(t,arguments)},t.replaceState=function(n,o,r){return r&&r!==window.location.pathname+window.location.search&&r!==window.location.href&&i.spaHistoryChange(r),e.apply(t,arguments)}},t.prototype.spaHistoryChange=function(t){var n,e;if(this.context.pageDetails){var i=t;i.indexOf(null!==(n=this.context.pageDetails.promoUrl)&&void 0!==n?n:"")<0&&(i=this.context.pageDetails.promoUrl+i),this.context.pageDetails.url=i,this.context.pageDetails.urlParams=$Trd_Tools.get_urlparams(t),this.context.pageDetails.reffer=window.location.href}null===(e=this.streamMngr)||void 0===e||e.reset(),this.init()},t.prototype.clearAllTrackingBeforeConsent=function(){var t,n,e,i;if(!this.clearedBeforeConsent){this.clearedBeforeConsent=!0;var o=null===(t=this.context.pageDetails)||void 0===t?void 0:t.cook_domain;try{$Trd_Tools.cookie.erase("trd_vid_l",o),$Trd_Tools.cookie.erase("trd_vuid_l",o),$Trd_Tools.cookie.erase("trd_ma_cookie",o),(null===(n=this.context.cid)||void 0===n?void 0:n.name)&&$Trd_Tools.cookie.erase(this.context.cid.name,o)}catch(t){null===(i=null===(e=this.logger)||void 0===e?void 0:e.log)||void 0===i||i.call(e,t)}try{if(window.localStorage){var r=this.context.accountId;window.localStorage.removeItem("trd_cid_".concat(r)),window.localStorage.removeItem("trd_vid_l"),window.localStorage.removeItem("trd_vuid_l"),window.localStorage.removeItem("trd_ma_cookie")}}catch(t){}}},t.prototype.getCurrentConsentState=function(){var t;switch(((null===(t=this.context.accountSettings)||void 0===t?void 0:t.complianceSoftware)||"").toLowerCase()){case"trustarc_api":return $Trd_Utils.getTrustArcConsentState();case"datagrail":return $Trd_Utils.getDataGrailConsentState();default:return $Trd_Utils.canUseTrackingCookies(this.context)}},t.prototype.waitForConsentState=function(t,n){var e=this;return void 0===t&&(t=2e3),void 0===n&&(n=50),new Promise((function(i){var o=Date.now(),r=function(){var a,c;try{var d=e.getCurrentConsentState();if(null!==d)return void i({isReady:!0,consent:d});if(Date.now()-o>=t)return void i({isReady:!1,consent:!1});window.setTimeout(r,n)}catch(t){null===(c=null===(a=e.logger)||void 0===a?void 0:a.log)||void 0===c||c.call(a,t),i({isReady:!1,consent:!1})}};r()}))},t}();window.trd_api=window.trd_api||new $Trd_NApi;

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.