window.__fedsSegmentation='10'; /*! * feds v0.112.0 built on Tue, 21 Apr 2026 17:13:29 GMT * */!function(){var e={1206:function(e){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=90)}({17:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(18),o=function(){function e(){}return e.getFirstMatch=function(e,t){var n=t.match(e);return n&&n.length>0&&n[1]||""},e.getSecondMatch=function(e,t){var n=t.match(e);return n&&n.length>1&&n[2]||""},e.matchAndReturnConst=function(e,t,n){if(e.test(t))return n},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":case"NT 5.1":return"XP";case"NT 5.0":return"2000";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map((function(e){return parseInt(e,10)||0}));if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map((function(e){return parseInt(e,10)||0}));if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,n,r){void 0===r&&(r=!1);var o=e.getVersionPrecision(t),i=e.getVersionPrecision(n),a=Math.max(o,i),s=0,c=e.map([t,n],(function(t){var n=a-e.getVersionPrecision(t),r=t+new Array(n+1).join(".0");return e.map(r.split("."),(function(e){return new Array(20-e.length).join("0")+e})).reverse()}));for(r&&(s=a-Math.min(o,i)),a-=1;a>=s;){if(c[0][a]>c[1][a])return 1;if(c[0][a]===c[1][a]){if(a===s)return 0;a-=1}else if(c[0][a]1?o-1:0),a=1;a0){var a=Object.keys(n),c=s.default.find(a,(function(e){return t.isOS(e)}));if(c){var u=this.satisfies(n[c]);if(void 0!==u)return u}var l=s.default.find(a,(function(e){return t.isPlatform(e)}));if(l){var d=this.satisfies(n[l]);if(void 0!==d)return d}}if(i>0){var f=Object.keys(o),p=s.default.find(f,(function(e){return t.isBrowser(e,!0)}));if(void 0!==p)return this.compareVersion(o[p])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var n=this.getBrowserName().toLowerCase(),r=e.toLowerCase(),o=s.default.getBrowserTypeByAlias(r);return t&&o&&(r=o.toLowerCase()),r===n},t.compareVersion=function(e){var t=[0],n=e,r=!1,o=this.getBrowserVersion();if("string"==typeof o)return">"===e[0]||"<"===e[0]?(n=e.substr(1),"="===e[1]?(r=!0,n=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?n=e.substr(1):"~"===e[0]&&(r=!0,n=e.substr(1)),t.indexOf(s.default.compareVersions(o,n,r))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e,t){return void 0===t&&(t=!1),this.isBrowser(e,t)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some((function(e){return t.is(e)}))},e}();t.default=u,e.exports=t.default},92:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(17))&&r.__esModule?r:{default:r},i=/version\/(\d+(\.?_?\d+)+)/i,a=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},n=o.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},n=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},n=o.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},n=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},n=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},n=o.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},n=o.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},n=o.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},n=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(e){var t={name:"Opera Touch"},n=o.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},n=o.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},n=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},n=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},n=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},n=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},n=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},n=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},n=o.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},n=o.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},n=o.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},n=o.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},n=o.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},n=o.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},n=o.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},n=o.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return n&&(t.version=n),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},n=o.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},n=o.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},n=o.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},n=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},n=o.default.getFirstMatch(i,e)||o.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},n=o.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},n=o.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},n=o.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},n=o.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},n=o.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MiuiBrowser/i],describe:function(e){var t={name:"Miui"},n=o.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},n=o.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},n=o.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},n=o.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){var t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe:function(e){var t={name:"Android Browser"},n=o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},n=o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},n=o.default.getFirstMatch(i,e);return n&&(t.version=n),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:o.default.getFirstMatch(t,e),version:o.default.getSecondMatch(t,e)}}}];t.default=a,e.exports=t.default},93:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(17))&&r.__esModule?r:{default:r},i=n(18),a=[{test:[/Roku\/DVP/],describe:function(e){var t=o.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:i.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=o.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:i.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=o.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),n=o.default.getWindowsVersionName(t);return{name:i.OS_MAP.Windows,version:t,versionName:n}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(e){var t={name:i.OS_MAP.iOS},n=o.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return n&&(t.version=n),t}},{test:[/macintosh/i],describe:function(e){var t=o.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),n=o.default.getMacOSVersionName(t),r={name:i.OS_MAP.MacOS,version:t};return n&&(r.versionName=n),r}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=o.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:i.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe:function(e){var t=o.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),n=o.default.getAndroidVersionName(t),r={name:i.OS_MAP.Android,version:t};return n&&(r.versionName=n),r}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=o.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),n={name:i.OS_MAP.WebOS};return t&&t.length&&(n.version=t),n}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=o.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||o.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||o.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:i.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=o.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:i.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=o.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:i.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:i.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:i.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=o.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:i.OS_MAP.PlayStation4,version:t}}}];t.default=a,e.exports=t.default},94:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(17))&&r.__esModule?r:{default:r},i=n(18),a=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=o.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",n={type:i.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(n.model=t),n}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:i.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),n=e.test(/like (ipod|iphone)/i);return t&&!n},describe:function(e){var t=o.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:i.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:i.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:i.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:i.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:i.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:i.PLATFORMS_MAP.tv}}}];t.default=a,e.exports=t.default},95:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(17))&&r.__esModule?r:{default:r},i=n(18),a=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:i.ENGINE_MAP.Blink};var t=o.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:i.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:i.ENGINE_MAP.Trident},n=o.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:i.ENGINE_MAP.Presto},n=o.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){var t=e.test(/gecko/i),n=e.test(/like gecko/i);return t&&!n},describe:function(e){var t={name:i.ENGINE_MAP.Gecko},n=o.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:i.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:i.ENGINE_MAP.WebKit},n=o.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}}];t.default=a,e.exports=t.default}})},5666:function(e){var t=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function c(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof m?t:m,i=Object.create(o.prototype),a=new M(r||[]);return i._invoke=function(e,t,n){var r=d;return function(o,i){if(r===p)throw new Error("Generator is already running");if(r===h){if("throw"===o)throw i;return _()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var s=L(a,n);if(s){if(s===v)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===d)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var c=l(e,t,n);if("normal"===c.type){if(r=n.done?h:f,c.arg===v)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r=h,n.method="throw",n.arg=c.arg)}}}(e,n,a),i}function l(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=u;var d="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function m(){}function g(){}function y(){}var b={};c(b,i,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(P([])));k&&k!==n&&r.call(k,i)&&(b=k);var E=y.prototype=m.prototype=Object.create(b);function S(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function n(o,i,a,s){var c=l(e[o],e,i);if("throw"!==c.type){var u=c.arg,d=u.value;return d&&"object"==typeof d&&r.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(d).then((function(e){u.value=e,a(u)}),(function(e){return n("throw",e,a,s)}))}s(c.arg)}var o;this._invoke=function(e,r){function i(){return new t((function(t,o){n(e,r,t,o)}))}return o=o?o.then(i,i):i()}}function L(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,L(e,n),"throw"===n.method))return v;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=l(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function T(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(T,this),this.reset(!0)}function P(e){if(e){var n=e[i];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function n(){for(;++o=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;x(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:P(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),v}},e}(e.exports);try{regeneratorRuntime=t}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";var e=n(5666),t=n.n(e),r=function(e){return"object"==typeof e&&!Array.isArray(e)&&null!==e},o=function(e,t){return!!((r(e)||Array.isArray(e))&&"string"==typeof t&&!!t.length)&&Object.prototype.hasOwnProperty.call(e,t)},a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.message,n=e.errorMessage,r=e.sampleRate;window.lana&&"function"==typeof window.lana.log&&window.lana.log("".concat(t," Error: ").concat(n),{clientId:"feds",sampleRate:r||1})};function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{},n=this;c(this,e);var r=new URLSearchParams(window.location.search);this.module=t.control,this.debug=r.getAll(d).some((function(e){return e===n.module||"*"===e})),this.debug&&this.log(f),window.feds=window.feds||{},window.feds.debug=window.feds.debug||[],window.feds.debug.push(this.module)}var t,n,r;return t=e,n=[{key:"message",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:n();E(window,"feds.data.".concat(t))?e(window.feds.data[t]):window.addEventListener("feds.data.".concat(t,".loaded"),(function(){e(window.feds.data[t])}))},o=n();if(o)r(o);else{var i=function(){"function"==typeof E(window,_.EVENT_COMPONENT)&&n()||(t(),window.removeEventListener("".concat(_.EVENT_NAME,".loaded"),r))};!0===E(window,_.EXPERIENCE)?i():(window.addEventListener("".concat(_.EVENT_NAME,".loaded"),(function(){return r()})),window.addEventListener("".concat(_.EXPERIENCE,".loaded"),i))}})),T};function I(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{},t=JSON.stringify(e);if(!X.has(t)){var n=new Promise((function(t,n){var r=e.noTimeout?null:setTimeout((function(){Y||(Y=!1,n({errorCode:Q.IMS_WAIT_TIMEOUT_ERROR,message:"timeout error"}))}),1e4),o=function(e){if(Z()){if($=e.detail.instance,!B($)||!B($.adobeIdData)||$.adobeIdData.client_id!==H(window,"adobeid.client_id"))return void n();window.removeEventListener(J,o)}else $=window.adobeIMS,document.removeEventListener(G,o);Y=!0,r&&clearTimeout(r),t($)};B(window.adobeIMS)?Z()?(window.addEventListener(K,o),D(J,null)):q(window.adobeIMS.isReady)&&window.adobeIMS.isReady()?o(window.adobeIMS):document.addEventListener(G,o):(window.addEventListener(K,o),D(J,null),document.addEventListener(G,o))}));X.set(t,n)}return X.get(t)},refreshToken:function(e){ee()&&(Z()?$.refreshToken().then((function(t){q(e)&&e(t)})).catch((function(){})):$.acquireAccessToken(q(e)?e:void 0))},signIn:function(e){return $.signIn(e)},signInWithSocialProvider:function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=e.path,n=e.data,r=e.prefix,o=void 0===r?le.alloyPrefix:r;if(fe&&!se(t)){if(pe())try{window.alloy_all.set("".concat(o).concat(t),n),ce.log("Analytics path '".concat(o).concat(t,"' updated with data:"),n)}catch(e){ce.warn("Analytics could not be updated",e)}if(he())try{window.digitalData._set(t,n),ce.log("Legacy analytics path '".concat(t,"' updated with data:"),n)}catch(e){ce.warn("Legacy analytics could not be updated",e)}}else ce.log("Analytics is not ready or path is not valid")},ve.batchSet=function(e){Array.isArray(e)&&e.forEach(ve.set)};var ge=ve,ye=function(e,t,n){var o=!1;if(e&&r(e)&&"string"==typeof t&&!!t.length>0&&j(n)){try{var i=Object.defineProperty({},"passive",{get:function(){return o=!0}});window.addEventListener("testPassiveEvents",null,i),window.removeEventListener("testPassiveEvents",null,i)}catch(e){}e.addEventListener(t,n,!!o&&{passive:!0})}};function be(e,t){for(var n=0;n=document.height},isPageNotScrolled:function(){return we.currentScrollPosition<=0},getCurrentScrollDirection:function(){we.isPageNotScrolled()?we.currentScrollDirection="up":we.isPageFullyScrolled()?we.currentScrollDirection="down":we.previousScrollDirection&&we.currentScrollPosition===we.previousScrollPosition?we.currentScrollDirection=we.previousScrollDirection:we.currentScrollDirection=we.currentScrollPosition>we.previousScrollPosition?"down":"up"},isToleranceExceeded:function(){return we.currentScrollPosition>=we.previousScrollPosition+we.scrollTolerance||we.currentScrollPosition<=we.previousScrollPosition-we.scrollTolerance},listen:function(){var e;ye(window,"scroll",(function(){we.currentScrollPosition=window.pageYOffset,we.currentScrollPosition!==we.previousScrollPosition&&(we.requestUpdate(),clearTimeout(e),e=setTimeout((function(){we.getCurrentScrollDirection(),"up"===we.currentScrollDirection?we.debounceCallbacks.upScrollCallbacks.forEach((function(e){e()})):"down"===we.currentScrollDirection&&we.debounceCallbacks.downScrollCallbacks.forEach((function(e){e()})),we.previousScrollPosition=we.currentScrollPosition}),50))}))}},ke=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),we.hasInitialised||(we.currentScrollPosition=0,we.currentScrollDirection=void 0,we.previousScrollPosition=0,we.previousScrollDirection=void 0,we.updating=!1,we.listenerAdded=!1,we.scrollTolerance=10,we.instantCallbacks={},we.instantCallbacks.downScrollCallbacks=[],we.instantCallbacks.upScrollCallbacks=[],we.debounceCallbacks={},we.debounceCallbacks.downScrollCallbacks=[],we.debounceCallbacks.upScrollCallbacks=[],we.hasInitialised=!0),t&&(t.onInstantDownScroll&&this.addDownScrollCallback(t.onInstantDownScroll),t.onInstantUpScroll&&this.addUpScrollCallback(t.onInstantUpScroll),t.onDebouncedDownScroll&&this.addDownScrollCallback(t.onDebouncedDownScroll,"debounce"),t.onDebouncedUpScroll&&this.addUpScrollCallback(t.onDebouncedUpScroll,"debounce")),we.listenerAdded||(we.listen(),we.listenerAdded=!0)}var t,n,r;return t=e,(n=[{key:"addDownScrollCallback",value:function(e,t){j(e)&&("debounce"===t?we.debounceCallbacks.downScrollCallbacks.push(e):we.instantCallbacks.downScrollCallbacks.push(e))}},{key:"addUpScrollCallback",value:function(e,t){j(e)&&("debounce"===t?we.debounceCallbacks.upScrollCallbacks.push(e):we.instantCallbacks.upScrollCallbacks.push(e))}}])&&be(t.prototype,n),r&&be(t,r),e}(),Ee="feds-curtainWrapper",Se="feds-curtainWrapper--open",Ae=new p({control:"curtain"}),Le={open:function(e){var t=document.querySelector(".".concat(Ee));t instanceof HTMLElement&&(t.classList.add(Se),Ae.log("overlay opened"),"string"==typeof e&&e.length>0&&(t.setAttribute("data-requestor",e),Ae.log("overlay requested by: ".concat(e))))},close:function(e){var t=document.querySelector(".".concat(Se));if(t instanceof HTMLElement){var n=t.getAttribute("data-requestor");(void 0===e||"string"==typeof e&&e.length>0&&e===n)&&(t.classList.remove(Se),Ae.log("overlay closed"),t.removeAttribute("data-requestor"),Ae.log("overlay closed by: ".concat(e)))}}},Te=function(e){if(e instanceof HTMLElement)for(;e.firstChild;)e.removeChild(e.firstChild)},xe=function(e,t){var n;if(!e||!t)return null;if(j(window.Element.prototype.matches))n=e.matches(t);else{n=(e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector||function(e){var t=(this.document||this.ownerDocument).querySelectorAll(e),n=t.length;do{n-=1}while(n>=0&&t.item(n)!==this);return n>-1}).apply(e,[t])}return n},Me=function(e,t){var n,r=e;if(!r||!t)return null;if(j(window.Element.prototype.closest))n=r.closest(t);else for(;r&&1===r.nodeType;){if(xe(r,t)){n=r;break}r=r.parentNode}return n};function Pe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:200;if(j(e)){var n=null;return function(){for(var r=arguments.length,o=new Array(r),i=0;ie.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0;r-=1)if("string"==typeof(o=n[r])&&o.length&&e===(o=o.split(/=(.+)/))[0]){if("boolean"==typeof t&&t)return i=je(o,2)[1];i=window.decodeURIComponent(o[1])}return i},Be=function(){var e=De(window.encodeURIComponent("AMCV_9E1005A551ED61CA0A490D45@AdobeOrg"));if("string"==typeof e&&e.length&&"string"==typeof(e=(e=e.split("".concat("MCMID").concat("|")))[1])&&e.length)return e=(e=e.split("|"))[0]},Ue=function(e){return(j(Number.isInteger)?Number.isInteger:function(e){return"number"==typeof e&&window.isFinite(e)&&Math.floor(e)===e}).apply(null,[e])},He=function(e){var t,n,r,o={};if(!k(e)&&"string"==typeof e.cookieName&&e.cookieName.length&&"string"==typeof e.paramsSeparator&&e.paramsSeparator.length){Ue(e.paramsStartIndex)||(e.paramsStartIndex=0);var i=De(e.cookieName);if(i&&(t=i.split(e.paramsSeparator),Array.isArray(t)))for(n=e.paramsStartIndex,r=t.length;n-1,i=!o(e,"async")||"boolean"==typeof e.async,a=!o(e,"crossorigin")||"boolean"==typeof e.crossorigin,s=!o(e,"data")||!k(e.data),c=!o(e,"successCallback")||j(e.successCallback),u=!o(e,"errorCallback")||j(e.errorCallback),l=!o(e,"id")||"string"==typeof e.id&&!!e.id.length,d=!o(e,"where")||"string"==typeof e.where&&!!e.where.length&&document.querySelector(e.where)instanceof HTMLElement,f=!o(e,"when")||"string"==typeof e.when&&!!e.when.length;return t&&n&&r&&i&&a&&s&&c&&u&&l&&d&&f},We.generateResource=function(e){var t;return e.type===We.scriptType?((t=document.createElement("script")).type="text/javascript",t.src=e.path,o(e,"async")&&(t.async=e.async),o(e,"crossorigin")&&!0===e.crossorigin&&t.setAttribute("crossorigin",e.crossorigin),o(e,"data")&&!k(e.data)&&Object.keys(e.data).forEach((function(n){t.setAttribute("data-".concat(n),e.data[n])}))):e.type===We.styleType&&((t=document.createElement("link")).type="text/css",t.rel="stylesheet",t.href=e.path),o(e,"id")&&(null===document.querySelector("#".concat(e.id))?t.id=e.id:Ve.error("element id ".concat(t.id," with href ").concat(t.href," is already used"),t)),t};var Ge=function(e){if(!k(e)&&We.isConfigValid(e))return new Promise((function(t,n){var r=We.generateResource(e);r.addEventListener("load",(function(){t(r),o(e,"successCallback")&&e.successCallback(r)})),r.addEventListener("error",(function(t){n(t),o(e,"errorCallback")&&e.errorCallback(t)})),o(e,"when")?window.addEventListener(e.when,(function(){qe(r,{target:e.where})})):qe(r,{target:e.where})}))},Ke=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200;"string"==typeof e&&e.length&&j(t)&&Ue(r)&&window.addEventListener(e,(function(){clearTimeout(n),n=setTimeout(t,r)}))},Je=function(e){return"string"==typeof e&&/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)};function Qe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{},n=this;return et(this,e),this.options=t,new Promise((function(e,t){var r=n;re.onReady().then((function(){var n=r;if(!re.isSignedInUser())return rt.warn("user is not logged-in"),r.exposeDataToFeds(null),void t();Promise.all([new x,new A]).then((function(r){var o=nt(r,2),i=o[0],a=o[1];return n.getSubscriptions(i,a).then((function(t){var r=n.parseSubscriptions(t);n.exposeDataToFeds(r),"raw"!==E(n.options,"format")?e(r):e(t)})).catch((function(e){rt.warn("Subscription API call issue"),n.exposeDataToFeds(null),t(e||new Error("Subscription API call failed"))}))})).catch((function(e){rt.warn("Environment or Locale service issue"),n.exposeDataToFeds(null),t(new Error("Environment or Locale service failed: ".concat(null==e?void 0:e.message)))}))})).catch((function(e){rt.warn("IMSlib issue"),r.exposeDataToFeds(null),t(new Error("IMSlib failed: ".concat(null==e?void 0:e.message)))}))}))}var t,n,o;return t=e,n=[{key:"exposeDataToFeds",value:function(e){P({path:"data.subscriptions",data:e})}},{key:"getSubscriptionApiUrl",value:function(e){var t="https://www.stage.adobe.com/aos-api/users/{user_id}/subscriptions";return r(e)&&e.isProduction&&(t=t.replace(".stage","")),t}},{key:"getQueryParameters",value:function(){var e="",t=[],n=E(this.options,"parameters");return Array.isArray(n)&&n.length&&(n.forEach((function(e){if(!k(e)){var n=e.name,r=e.value;"string"==typeof n&&n.length&&t.push("".concat(encodeURIComponent(n),"=").concat(encodeURIComponent(r)))}})),t.length&&(e="?".concat(t.join("&")))),e}},{key:"getSubscriptionCall",value:function(e,t,n){var r=re.getAccessToken(),o=re.getClientID(),i=this.getSubscriptionApiUrl(e),a=this.getExistingSubscriptionCall();if(null!==a&&a instanceof Promise)return a;var s=this.getAcceptLanguage(n),c=window.fetch("".concat(i.replace("{user_id}",t)).concat(this.getQueryParameters()),{method:"GET",cache:"no-cache",credentials:"same-origin",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat(r),"X-Api-Key":o,Accept:"application/json","Accept-Language":s.join(",")}}).then((function(e){return 200===e.status?e.json():Promise.reject()})).catch((function(){return Promise.reject()}));return ot.push({promise:c,parameters:E(this.options,"parameters")}),c}},{key:"getAcceptLanguage",value:function(e){var t=[];return!e||k(e)?t:t=["".concat(e.language,"-").concat(e.country.toUpperCase()),"".concat(e.language,";q=0.9"),"en;q=0.8"]}},{key:"getExistingSubscriptionCall",value:function(){var e=this,t=ot.findIndex((function(t){var n=t.parameters,o=E(e.options,"parameters");return!Array.isArray(o)&&!Array.isArray(n)||!(Array.isArray(o)&&!Array.isArray(n))&&!(!Array.isArray(o)&&Array.isArray(n))&&o.length===n.length&&o.every((function(e){return n.some((function(t){return r(e)&&r(t)&&e.name===t.name&&e.value===t.value}))}))}));if(-1!==t){var n=ot[t];return rt.log("Found existing subscription call",n),n.promise}return null}},{key:"getSubscriptions",value:function(e,t){var n=this;return new Promise((function(r,o){var i,a=n,s=!1,c=!1!==n.options.useTimeout;c&&(i=setTimeout((function(){rt.log("Subscriptions API Call timeout"),s=!0,o(new Error("Subscriptions API timeout after ".concat(1e4,"ms")))}),1e4)),re.getProfile().then((function(n){return a.getSubscriptionCall(e,n.userId,t).then((function(e){c&&clearTimeout(i),s||(rt.log("Subscriptions API Call data",e),r(e))})).catch((function(e){rt.warn("Subscriptions API Call error"),c&&clearTimeout(i),s||o(new Error("Subscriptions API call failed: ".concat(null==e?void 0:e.message)))}))})).catch((function(){}))}))}},{key:"parseSubscriptions",value:function(e){if(Array.isArray(e))return e.map((function(e){return E(e,"offer.product_code")}))}}],n&&tt(t.prototype,n),o&&tt(t,o),e}();function at(e,t,n,r,o,i,a){try{var s=e[i](a),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(r,o)}var st,ct,ut=new p({control:"isCCDPresent"}),lt="feds-wamscript",dt={prod:"https://prod.adobeccstatic.com/wamclient/0.1/wamclient.js",stage:"https://stage.adobeccstatic.com/wamclient/0.1/wamclient.js"},ft=(st=t().mark((function e(){var n,r,o,i,a,s,c,u;return t().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=E(window,"feds.data.environment"),r=(null==n?void 0:n.isProduction)?"prod":"stage",e.prev=2,!document.querySelector("#".concat(lt))){e.next=19;break}return e.next=9,null===window||void 0===window||null===(a=window.CCWamclient)||void 0===a||null===(s=a.isCCDPresent)||void 0===s?void 0:s.call(a);case 9:if(e.t1=c=e.sent,e.t0=null!==e.t1,!e.t0){e.next=13;break}e.t0=void 0!==c;case 13:if(!e.t0){e.next=17;break}e.t2=c,e.next=18;break;case 17:e.t2=!1;case 18:return e.abrupt("return",e.t2);case 19:return e.next=21,Ge({type:"script",path:dt[r],id:lt});case 21:return e.next=24,null===window||void 0===window||null===(o=window.CCWamclient)||void 0===o||null===(i=o.isCCDPresent)||void 0===i?void 0:i.call(o,{env:n},!0);case 24:if(e.t4=u=e.sent,e.t3=null!==e.t4,!e.t3){e.next=28;break}e.t3=void 0!==u;case 28:if(!e.t3){e.next=32;break}e.t5=u,e.next=33;break;case 32:e.t5=!1;case 33:return e.abrupt("return",e.t5);case 36:return e.prev=36,e.t6=e.catch(2),ut.error("Could not determine if CCD is present",e.t6),e.abrupt("return",!1);case 40:case"end":return e.stop()}}),e,null,[[2,36]])})),ct=function(){var e=this,t=arguments;return new Promise((function(n,r){var o=st.apply(e,t);function i(e){at(o,n,r,i,a,"next",e)}function a(e){at(o,n,r,i,a,"throw",e)}i(void 0)}))},function(){return ct.apply(this,arguments)}),pt=ft;function ht(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nc.versions.available&&(e[s]=i))}}e.push(i)}))}));var t={name:"Adobe Express",code:"FFC_ccexpress",versions:{available:"",installed:"1.0"},entitlement:{mode:kt.freemium,status:kt.license_active},status:4},n=At(t.code,t.versions);return t.icons=null==n?void 0:n.icons,t.label=kt.open,t.action=function(){var e=St("ExpressURL",E(window,"feds.data.environment"));e&&window.open(e,"_blank")},e.push(t),bt=e.sort((function(e,t){return e.namet.name?1:0}))},Pt=function(e,t){return new Promise((function(n,r){window.CCWamclient.initialize({env:t.isProduction?"prod":"stage",clientId:window.adobeid.client_id,userContext:{accessToken:e},isLoggingEnabled:!1,callbacks:{onSuccessCallback:function(){},onFailureCallback:function(){wt.error("Could not initialize WAM"),r()},clientTokenExpiryCheck:function(){},onClientStateCallback:function(){},onMessageCallback:function(e){var t=E(e,"msgBody.status.command");if(t&&-1!==[kt.install,kt.update,kt.uninstall].indexOf(t.toUpperCase())){if(!yt)return;var o=yt.active_sessions.findIndex((function(t){return t.sapcode===E(e,"msgBody.sapCode")}));if(-1!==o){var i=yt.active_sessions[o],a=E(e,"msgBody.status.status");if(i.status!==a)return i.status=a,wt.log("Updating app: ".concat(e.msgBody.sapCode," status to: ").concat(a)),void M(kt.event,Mt())}}var s,c=E(e,"msgBody.status.listingDetails");if(c)try{s=JSON.parse(c),n(s),yt&&(wt.log("Update from WAM:",s),yt=s,M(kt.event,Mt()))}catch(e){wt.error("WAM data is not available"),r()}}}})}))},_t=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){vt(i,r,o,a,s,"next",e)}function s(e){vt(i,r,o,a,s,"throw",e)}a(void 0)}))}}(t().mark((function e(n){var r,o,i,a,s;return t().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(j(n)){e.next=2;break}return e.abrupt("return");case 2:if(window.addEventListener(kt.event,(function(e){return n(e.detail)})),!gt||!yt){e.next=7;break}return wt.log("Data has been already retrieved"),n(Mt()),e.abrupt("return");case 7:return r=E(window,"feds.data.environment"),E(window,"feds.data.technology"),e.prev=9,e.next=12,re.onReady();case 12:if(re.isSignedInUser()){e.next=16;break}return wt.log("User is not signed in"),M(kt.event,[]),e.abrupt("return");case 16:return e.next=18,pt();case 18:if(e.sent){e.next=23;break}return wt.log("CCD is not present"),M(kt.event,[]),e.abrupt("return");case 23:return o=re.getAccessToken(),e.t0=mt,e.next=27,Promise.all([new Promise((function(e){e({})})),Pt(o,r)]);case 27:e.t1=e.sent,i=(0,e.t0)(e.t1,2),a=i[0],s=i[1],gt=a,yt=s,M(kt.event,Mt()),e.next=40;break;case 36:e.prev=36,e.t2=e.catch(9),wt.error("Error retrieving WAM data:",e.t2),M(kt.event,[]);case 40:case"end":return e.stop()}}),e,null,[[9,36]])})));return function(t){return e.apply(this,arguments)}}(),Ct=_t;function It(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Ot,Ft,Nt="data.entitlements",Rt={parameters:[{name:"include",value:"OFFER.PRODUCT_ARRANGEMENT_V2"}],format:"raw"},jt=function(e){var t={clouds:{},arrangment_codes:{},fulfilled_codes:{},offer_families:{},offers:{},list:{fulfilled_codes:[]}},n=t.clouds,r=t.arrangment_codes,o=t.fulfilled_codes,i=t.offer_families,a=t.offers,s=t.list;return e.forEach((function(e){var t=e.fulfilled_items,c=e.offer,u=E(c,"product_arrangement_v2.cloud");n.creative_cloud=n.creative_cloud||"CREATIVE"===u,n.document_cloud=n.document_cloud||"DOCUMENT"===u,n.experience_cloud=n.experience_cloud||"EXPERIENCE"===u;var l=E(c,"product_arrangement_v2.family");if(l&&(i[l.toLowerCase()]=!0),E(c,"product_arrangement_code")&&(r[c.product_arrangement_code]=!0),Array.isArray(t)&&t.forEach((function(e){var t=e.code;t&&(o[t]=!0,-1===s.fulfilled_codes.indexOf(t)&&s.fulfilled_codes.push(t))})),E(c,"offer_id")){var d=c.offer_id,f=It(c,["offer_id"]);a[d]=f}})),{clouds:n,arrangment_codes:r,fulfilled_codes:o,offer_families:i,offers:a,list:s}},Dt=function(){return new it(Rt).then(jt).then((function(e){return E(window.feds,Nt)||P({path:Nt,data:e}),e})).catch((function(){var e={clouds:{},arrangment_codes:{},fulfilled_codes:{},offer_families:{},offers:{},list:{fulfilled_codes:[]}};return P({path:Nt,data:e}),e}))},Bt=function(e){return new Promise((function(t,n){return Ft?Ft.then((function(){return Ot?t(Ot):n()})):Ft=window.feds.utilities.imslib.onReady().then((function(){return window.feds.utilities.imslib.getProfile()})).then((function(t){var n=t.userId,r=E(window,"feds.data.environment.isProduction")?"https://www.adobe.com/gating/api/realtime-profile":"https://www.stage.adobe.com/gating/api/realtime-profile";return window.fetch("".concat(r,"?guid=").concat(e||n),{method:"GET","Content-Type":"application/json",Accept:"application/json"})})).then((function(e){return 200===e.status?e.json():n()})).then((function(e){Ot=e,t(e)})).catch((function(){return n()}))}))},Ut=function(){return"rtl"===document.querySelector("html").getAttribute("dir")},Ht={9:"Tab",13:"Enter",27:"Escape",32:"Space",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown"},zt=function(e){var t=e.code,n=e.keyCode;return t||Ht[n]};function qt(e,t){for(var n=0;n0&&void 0!==arguments[0])||arguments[0];gn.deactivateDropdowns(e);var t=document.querySelectorAll(".".concat(Qt.headline,"[aria-expanded = 'true']"));t.length>0&&Array.prototype.forEach.call(t,(function(e){e.setAttribute("aria-expanded",!1)}))}}],(n=[{key:"init",value:function(){var e=this.node.querySelectorAll(".".concat(this.menu.selectors.navSubLink,", .").concat(this.menu.selectors.imageLink,", .").concat(this.menu.selectors.richTextLink));if(e&&e.length){this.items=[],this.index=-1,Array.prototype.forEach.call(e,function(e,t){this.items.push(new Vt(e,t,this))}.bind(this));var t=this.node.parentElement.querySelector(".".concat(Qt.headline));t instanceof HTMLElement&&(t.textContent&&t.textContent.trim().length?this.headline=new Kt(t,this):t.parentElement.removeChild(t))}}},{key:"moveToPreviousColumnItem",value:function(t){var n=t-1;if(this.hasItems()){if(n<0)return e.closeAll(),this.popup.moveToPreviousColumn(this.position,Yt),void(this.index=-1);ze(this.items[n].node)?this.items[n].node.focus():this.moveToColumnItem(n),this.index=n}}},{key:"moveToNextColumnItem",value:function(e){var t=e+1;if(this.hasItems()){if(t>=this.items.length)return this.popup.moveToNextColumn(this.position,$t,!0),void(this.index=-1);ze(this.items[t].node)?this.items[t].node.focus():this.moveToColumnItem(t),this.index=t}}},{key:"moveToColumnItem",value:function(e,t){this.hasItems()&&(e<0?this.popup.moveToPreviousColumn(this.position,Yt):e>=this.items.length?this.popup.moveToNextColumn(this.position,$t,!0):ze(this.items[e].node)?(this.index=e,this.items[e].node.focus()):"descending"===t?(this.index=e-1,this.moveToColumnItem(e-1,t)):(this.index=e+1,this.moveToColumnItem(e+1)))}},{key:"moveToFirstColumnElement",value:function(){this.isExpandable()?this.expand():this.moveToColumnItem(0)}},{key:"moveToPreviousColumnElement",value:function(e){0===e&&this.isExpandable()?this.headline.node.focus():this.moveToPreviousColumnItem(e)}},{key:"hasItems",value:function(){return this.items&&this.items.length}},{key:"setIndex",value:function(e){Ue(e)&&(this.index=e)}},{key:"isExpandable",value:function(){return window.innerWidth0&&this.items.forEach((function(e){e.reset()})),this.headline&&this.headline.reset(),this.items=void 0,this.index=-1,this.node=void 0,this.position=void 0,this.popup=void 0}}])&&Jt(t.prototype,n),r&&Jt(t,r),e}(),Zt=function(e){return"subnav"===e?{popupTrigger:"Subnav-menu-item.has-submenu",navLink:"Subnav-menu-label",navSubLink:"Subnav-submenu-link",popup:"Subnav-submenus",openPopup:"feds-popup--open",navList:"Subnav-submenu",navListItem:"Subnav-menu-item"}:{popupTrigger:"feds-popup-trigger",fullWidthPopupTrigger:"feds-popup-trigger--fullWidth",navLink:"feds-navLink",imageLink:"feds-image-link",navSubLink:"feds-navLink",richTextLink:"feds-richText-link",popup:"feds-popup",openPopup:"feds-popup--open",navList:"feds-navList",navListHeadline:"feds-navList-headline",navListItem:"feds-navList-item",activeDropdown:"feds-dropdown--active"}};function en(e,t){for(var n=0;n0&&(Array.prototype.forEach.call(t,(function(e){e.classList.remove(tn.defaultSelectors.openPopup),e.style.left="";var t=e.previousElementSibling;t instanceof HTMLElement&&(t.classList.contains(tn.defaultSelectors.navLink)||t.classList.contains(tn.subnavSelectors.navLink))&&(t.setAttribute("aria-expanded","false"),t.hasAttribute(on)&&t.getAttribute(on)===sn&&t.setAttribute(on,an));var n=t.parentElement;n instanceof HTMLElement&&n.classList.remove("is-open")})),Xt.closeAll())}},{key:"closeOnOutsideClick",value:function(){document.addEventListener("click",(function(t){document.querySelector(".".concat(tn.defaultSelectors.openPopup))instanceof HTMLElement&&!Me(t.target,".".concat(tn.defaultSelectors.popupTrigger))&&!Me(t.target,".".concat(tn.subnavSelectors.popupTrigger))&&e.closeAll()}))}}],(n=[{key:"init",value:function(){var e=[],t=this.node.querySelectorAll(".".concat(this.menu.selectors.navSubLink,", .").concat(this.menu.selectors.imageLink,", .").concat(this.menu.selectors.richTextLink));Array.prototype.forEach.call(t,function(t){var n=Me(t,".".concat(this.menu.selectors.navListHeadline," + .").concat(this.menu.selectors.navList))||Me(t,".".concat(this.menu.selectors.navList));if(-1===e.indexOf(n)){var r=!1;if(e.length){var o=e[e.length-1];try{r=Me(n,"#".concat(o.parentElement.id))}catch(e){}}r||e.push(n)}}.bind(this)),e&&e.length&&(this.items=[],this.index=-1,e.forEach(function(e,t){this.items.push(new Xt(e,t,this))}.bind(this)))}},{key:"moveToPreviousColumn",value:function(e,t){var n=e-1;if(this.hasItems()){if(n<0)return this.menu.moveToItem(this.item.position),void(this.index=-1);var r=this.items[n];this.index=n,t&&(t===nn?r.moveToColumnItem(0):t===rn&&(r.isExpandable()&&r.expand(),r.moveToColumnItem(r.items.length-1,"descending")))}}},{key:"moveToNextColumn",value:function(e,t,n){var r=e+1;if(this.hasItems()){if(r>=this.items.length)return n?this.menu.moveToNextItem(this.item.position):this.menu.moveToItem(this.item.position),void(this.index=-1);var o=this.items[r];this.index=r,t&&(t===nn?o.moveToFirstColumnElement():t===rn&&o.moveToColumnItem(o.items.length-1))}}},{key:"moveToFirstColumnItem",value:function(){this.hasItems()&&(this.items[0].moveToFirstColumnElement(),this.index=0)}},{key:"moveToLastColumnItem",value:function(){if(this.hasItems()){var e=this.items[this.items.length-1];e.isExpandable()&&e.expand(),e.moveToColumnItem(e.items.length-1,"descending"),this.index=this.items.length-1}}},{key:"hasItems",value:function(){return this.items&&this.items.length}},{key:"isExpanded",value:function(){return"true"===this.item.node.getAttribute("aria-expanded")}},{key:"addHighlight",value:function(){var e=Me(this.node,".".concat(this.menu.selectors.navListItem));e instanceof HTMLElement&&e.classList.add(this.menu.selectors.activeDropdown)}},{key:"expand",value:function(){if(e.closeAll(),this.addHighlight(),this.node.parentElement.classList.contains(tn.defaultSelectors.fullWidthPopupTrigger)&&document.documentElement.clientWidth>=this.menu.desktopBreakpoint&&Le.open("popup"),this.node.classList.add(this.menu.selectors.openPopup),this.item.node.setAttribute("aria-expanded","true"),this.item.node.hasAttribute(on)&&this.item.node.getAttribute(on)===an&&this.item.node.setAttribute(on,sn),"subnav"===this.menu.region){var t=this.item.node.parentElement;t instanceof HTMLElement&&t.classList.add("is-open")}this.adjustPopupPosition(this.node)}},{key:"adjustPopupPosition",value:function(e){var t=document.documentElement.clientWidth,n=e.getBoundingClientRect();Math.ceil(n.width)t&&(e.style.left="".concat(t-n.right,"px")))}},{key:"reset",value:function(){this.items&&this.items.length>0&&this.items.forEach((function(e){e.reset()})),this.items=void 0,this.index=-1,this.node=void 0,this.item=void 0,this.menu=void 0}}])&&en(t.prototype,n),r&&en(t,r),e}();function un(e,t){for(var n=0;n0&&void 0!==arguments[0]&&arguments[0],t=document.querySelectorAll(".".concat(mn.activeDropdown));Array.prototype.forEach.call(t,(function(t){if(t.classList.remove(mn.activeDropdown),e){var n=Me(t,".".concat(mn.popupTrigger));n instanceof HTMLElement&&n.parentElement.classList.add(mn.activeDropdown)}}))}}],(n=[{key:"init",value:function(){var e=this;this.items=[],this.index=-1;for(var t=this.node.querySelectorAll(".".concat(this.selectors.navListItem)),n=Array.prototype.filter.call(t,(function(t){return!Me(t,".".concat(e.selectors.popup))&&t.childElementCount>0&&(t.firstElementChild.classList.contains("".concat(e.selectors.navLink))||t.firstElementChild.classList.contains("".concat(e.selectors.popupTrigger)))})),r=0,o=n.length;r=this.items.length||-1===r)){var o=this.items[e];o.hasPopup()?o.popup.isExpanded()&&cn.closeAll():this.popupFlag=!1;var i=void 0===t?this.popupFlag:t,a=this.items[r];a.node.focus(),i&&a.hasPopup()&&(a.popup.expand(),n&&(n===hn?a.popup.moveToFirstColumnItem():n===vn&&a.popup.moveToLastColumnItem())),this.index=r}}},{key:"moveToItem",value:function(e){this.hasItems()&&(e<0||e>=this.items.length||(this.items[e].node.focus(),this.index=e))}},{key:"hasItems",value:function(){return this.items&&this.items.length}},{key:"setIndex",value:function(e){Ue(e)&&(this.index=e)}},{key:"blurActiveItem",value:function(){this.index>=0&&this.items[this.index].node.blur()}},{key:"getNextVisibleItem",value:function(e){var t=e;do{if((t+=1)>=this.items.length)return-1}while(!ze(this.items[t].node));return t}},{key:"getPreviousVisibleItem",value:function(e){var t=e;do{if((t-=1)<0)return-1}while(!ze(this.items[t].node));return t}},{key:"closePopupsOnResize",value:function(){var e=this,t=document.documentElement.clientWidth;Ke("resize",(function(){var n=document.documentElement.clientWidth;(t>=e.desktopBreakpoint&&n=e.desktopBreakpoint)&&cn.closeAll(),t=n}))}},{key:"destroy",value:function(){this.items&&this.items.length>0&&this.items.forEach((function(e){e.reset()})),this.popupFlag=!1,this.items=void 0,this.index=-1}},{key:"reset",value:function(){this.destroy(),this.init()}}])&&pn(t.prototype,n),r&&pn(t,r),e}();function yn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bn(e,t){for(var n=0;n1&&void 0!==arguments[1]&&arguments[1];if(yn(this,e),"string"==typeof t&&t.length){if("object"==typeof E(window,"feds.performance.".concat(t)))return;this.moduleName=t,window.feds=window.feds||{},window.feds.performance=window.feds.performance||{},window.feds.performance[this.moduleName]={},this.useMarkers="boolean"==typeof n&&n||window.location.search.indexOf(wn)>-1,this.useMarkers&&(this.marker={start:"feds_".concat(this.moduleName,"_start"),end:"feds_".concat(this.moduleName,"_end"),measure:"feds_".concat(this.moduleName)})}}var t,n,r;return t=e,(n=[{key:"start",value:function(){if(kn(this)&&"number"!=typeof this.startTime)if(this.useMarkers){window.performance.mark(this.marker.start);var e=window.performance.getEntriesByName(this.marker.start);Array.isArray(e)&&e[0]instanceof window.PerformanceMark?this.startTime=e[0].startTime:this.startTime=window.performance.now()}else this.startTime=window.performance.now()}},{key:"end",value:function(){if(kn(this)&&"number"!=typeof this.endTime){if(this.useMarkers){window.performance.mark(this.marker.end);var e=window.performance.getEntriesByName(this.marker.end);Array.isArray(e)&&e[0]instanceof window.PerformanceMark?this.endTime=e[0].startTime:this.endTime=window.performance.now()}else this.endTime=window.performance.now();this.register()}}},{key:"register",value:function(){if(kn(this)&&"number"!=typeof this.durationTime){if(this.useMarkers){window.performance.measure(this.marker.measure,this.marker.start,this.marker.end);var e=window.performance.getEntriesByName(this.marker.measure);Array.isArray(e)&&e[0]instanceof window.PerformanceMeasure&&(this.durationTime=e[0].duration)}else this.durationTime=this.endTime-this.startTime;window.feds.performance[this.moduleName]={start:this.startTime,end:this.endTime,duration:this.durationTime},this.useMarkers&&(window.feds.performance[this.moduleName].markers=this.marker)}}}])&&bn(t.prototype,n),r&&bn(t,r),e}();function Sn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function An(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};if(se(e))return!1;var n={},r=function(e){return"number"==typeof e||"string"==typeof e},o=function(e){return!k(e)&&r(e.id)},i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=[],n={};return e.forEach((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};o(e)&&!n[e.id]?(n[e.id]=!0,t.push(e)):Ln.warn("Store.update(): Duplicate or malformed entry was removed. id: ".concat(e.id))})),t},a=function(){var t=[];try{t=JSON.parse(window.localStorage.getItem(e))||t}catch(t){Ln.warn("Could not read data from store: ".concat(e))}return t},s=function(e){if(!k(e)){var t=n[e.event];Array.isArray(t)&&t.length>0&&t.forEach((function(t){j(t)&&t(e.entry,e.data)}))}},c=function(n){var r=n.data,o=n.entry,a=n.event,c=i(r);!0===t.date&&(c.forEach((function(e){e.date=e.date||(new Date).getTime()})),t.sortByDate&&(c=c.sort((function(e,t){return new Date(t.date)-new Date(e.date)})))),window.localStorage.setItem(e,JSON.stringify(c)),s({event:a,entry:o||c,data:c})},u=function(e,t){if(se(e)||!j(t))return Ln.warn("Could not subscribe to event: ".concat(e)),null;n[e]=n[e]||[],n[e].push(t);return function(){var r=n[e].findIndex((function(e){return e===t}));-1!==r&&n[e].splice(r,1)}},l=function(e,t){if(!se(e)&&j(t)){if(n[e]){var r=n[e].findIndex((function(e){return e===t}));-1!==r&&n[e].splice(r,1)}}else Ln.warn("Could not unsubscribe from event: ".concat(e))},d=function(e){if(o(e)){var t=a();-1===t.findIndex((function(t){return t.id===e.id}))?(t.push(e),c({data:t,entry:e,event:"add"})):Ln.warn("Store.add(): Entry with duplicate id: ".concat(e.id," was not added"))}else Ln.warn("Could not add entry: ".concat(e.id))},f=function(t){if(k(t))Ln.warn("Could not remove entry with identifier",t);else{var n=a(),r=n[t.index];if("number"==typeof t.index&&!k(r))return n.splice(t.index,1),window.localStorage.setItem(e,JSON.stringify(n)),void s({event:"remove",entry:r,data:n});if("number"==typeof t.id||"string"==typeof t.id){var o=n.findIndex((function(e){return e.id===t.id})),i=n[o];-1===o||k(i)||(n.splice(o,1),window.localStorage.setItem(e,JSON.stringify(n)),s({event:"remove",entry:i,data:n}))}}},p=function(e){Array.isArray(e)&&0!==e.length?c({data:e,event:"update"}):Ln.warn("Could not update with data",e)},h=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(r(e)&&!k(t)){var n=a(),o=n.findIndex((function(t){return"".concat(t.id)==="".concat(e)}));-1!==o?(n[o]=An({},n[o],t),c({data:n,entry:n[o],event:"edit"})):Ln.warn("Could not edit entry with ID '".concat(e,"' - not found in store"))}else Ln.warn("Could not edit entry with ID '".concat(e,"' and data"),t)},v=function(){window.localStorage.removeItem(e),s({event:"clear"})};return{add:d,get:a,remove:f,subscribe:u,unsubscribe:l,update:p,edit:h,clear:v}},xn=function(){P({path:"utilities",data:{analyticsWrapper:ge,cleanElement:Te,closest:Me,curtain:Le,Debug:p,debounceCallback:Ie,dispatchCustomEvent:M,exposeData:P,getCookieValue:De,getElementBounds:Ne,getDesktopBreakpoint:Fe,getEventData:C,getEventKey:zt,getMarketingCloudVisitorId:Be,getParamValuesFromCookie:He,getPropertySafely:E,getUserApplications:Ct,isCCDPresent:pt,getUserEntitlements:Dt,getUserEventHistory:Bt,hasOwnProperty:o,imslib:re,isCookieSet:Ye,isElementVisible:ze,isEmptyObject:k,isEmptyString:se,isFunction:j,isInteger:Ue,isObject:r,isUserLoggedIn:re.isSignedInUser,isValidHex:Je,KeyboardMenu:gn,LazyLoad:R,loadResource:Ge,onDebouncedEvent:Ke,onImsReady:re.onReady,Performance:En,Popup:cn,Scrolling:ke,Store:Tn,SubscriptionsService:it,setCookieValue:Xe,setLoginAction:ae},shouldTriggerEvent:!1})};function Mn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Pn(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=this;return Mn(this,e),this.parameters={pageLocale:E(t,"country"),pageLanguage:E(t,"language"),userLocation:E(r,"country")},"string"==typeof this.parameters.userLocation&&this.parameters.userLocation.length&&(this.parameters.userLocation=this.parameters.userLocation.toLowerCase()),this.mbox=E(n,"isProduction")?_n:Cn,new Promise((function(e){var t=o,n=new URLSearchParams(window.location.search).get(On);if("string"==typeof n&&n.length)return Rn.log("serve experience from URL override",{customExperience:n}),void e({content:{experience:n}});var r,i,a=E(window,Fn);if("boolean"==typeof a&&!0===a)return Rn.log("Target disabled, serve configured experience"),void e(o.getConfiguredExperience());Rn.log("should serve a localized experience",o.parameters);var s,c=!1,u=window.performance.now();ge.onAlloyMethodReady().then((function(){return window._satellite.alloyConfigurePromise})).then((function(){var n=t;window.alloy_all||(Rn.log("alloy_all is not present"),r=t.getConfiguredExperience(),Rn.log("serve configured experience",r),e(r)),s=function(t){try{var o,a=null==t||null===(o=t.detail)||void 0===o?void 0:o.result;clearTimeout(i),c||(Rn.log("alloy_propositionFetch event received after ".concat(window.performance.now()-u,"ms"),a),r=n.getExperienceFromAlloy(a),e(r),window.removeEventListener("alloy_propositionFetch",s))}catch(t){clearTimeout(i),c||(Rn.log("error while processing alloy response experience",r),r=n.getConfiguredExperience(),Rn.log("serve configured experience",r),e(r),window.removeEventListener("alloy_propositionFetch",s))}},window.addEventListener("alloy_propositionFetch",s),i=setTimeout((function(){c=!0,Rn.log("alloy_propositionFetch event not received within ".concat(Nn,"ms")),r=n.getConfiguredExperience(),Rn.log("serve configured experience",r),e(r),window.removeEventListener("alloy_propositionFetch",s)}),Nn),window._satellite.track("propositionFetch",{data:{web:{webInteraction:{linkClicks:{value:1},type:"other",name:t.mbox}},__adobe:{target:{pageURL:window.location.href,pageLocale:t.parameters.pageLocale,pageLanguage:t.parameters.pageLanguage,userLocation:t.parameters.userLocation}}},decisionScopes:[t.mbox]})})).catch((function(){clearTimeout(i),c||(Rn.log("alloy is not available after ".concat(window.performance.now()-u,"ms")),r=t.getConfiguredExperience(),Rn.log("serve configured experience",r),e(r),window.removeEventListener("alloy_propositionFetch",s))}))}))}var t,n,r;return t=e,(n=[{key:"getExperienceFromAlloy",value:function(e){var t=this.getConfiguredExperience();if(!e||!e.propositions)return Rn.log("alloy did not provide a valid result"),Rn.log("serve configured experience",t),t;var n=[];try{var r=this;e.propositions.forEach((function(e){if(e.scope===r.mbox&&e.items){var o=r;e.items.forEach((function(r){var i,a=null==r||null===(i=r.data)||void 0===i?void 0:i.content;a&&(Rn.log("use alloy data",r),t=o.prependPathFromResponse({content:a}),n.push({id:e.id,scope:e.scope,scopeDetails:e.scopeDetails,renderAttempted:e.renderAttempted}))}))}}))}catch(e){}try{n.length>0&&(Rn.log("sending analytics ",n),window._satellite.track("propositionDisplay",n))}catch(e){Rn.warn("could not send analytics",e)}return t}},{key:"getConfiguredExperience",value:function(){var e=E(window,"fedsConfig.content");return k(e)&&(e=In),{content:e}}},{key:"prependPathFromResponse",value:function(e){var t=this.getConfiguredExperience(),n=E(e,"content.path");return"string"==typeof n&&n.length?(t={content:{experience:"".concat(n,"/").concat(t.content.experience)}},Rn.log("prepend path to experience",t)):Rn.log("empty path, serve configured experience",t),t}}])&&Pn(t.prototype,n),r&&Pn(t,r),e}(),Dn={},Bn=new p({control:"createResourceLink"});Dn.fileTypes={script:"script",style:"style",font:"font",image:"image"},Dn.allowedFileTypes=Object.keys(Dn.fileTypes).reduce((function(e,t){return e.concat(t)}),[]),Dn.linkTypes={preload:"preload",prefetch:"prefetch",dnsPrefetch:"dns-prefetch",preconnect:"preconnect"},Dn.allowedLinkTypes=Object.keys(Dn.linkTypes).reduce((function(e,t){return e.concat(Dn.linkTypes[t])}),[]),Dn.isConfigValid=function(e){var t=!k(e),n=!!o(e,"href")&&("string"==typeof e.href&&!!e.href.length),r=Dn.allowedLinkTypes.indexOf(e.rel)>-1,i=e.rel===Dn.linkTypes.preload,a=e.rel===Dn.linkTypes.prefetch,s=!(i||a)||Dn.allowedFileTypes.indexOf(e.as)>-1;return t&&n&&r&&s},Dn.generateResourceLink=function(e){var t=document.createElement("link");return t.rel=e.rel,t.href=e.href,e.rel!==Dn.linkTypes.preload&&e.rel!==Dn.linkTypes.prefetch||(t.as=e.as),o(e,"id")&&(null===document.querySelector("#".concat(e.id))?t.id=e.id:Bn.error("element id is already used",t)),t};var Un=function(e){if(Dn.isConfigValid(e)){var t=Dn.generateResourceLink(e);o(e,"when")?window.addEventListener(e.when,(function(){qe(t,{target:e.where})})):qe(t,{target:e.where})}},Hn={},zn={topnav:"feds-topnav",subnav:"AdobeSecondaryNav",footernav:"feds-footernav"},qn="feds-focus-ring";Hn.removeAllFocusRings=function(e){var t=e.querySelectorAll(".".concat(qn));Array.prototype.forEach.call(t,(function(e){e.classList.remove(qn)}))};var Wn=function(){var e=!1;window.addEventListener("keydown",(function(){e=!0})),window.addEventListener("mousedown",(function(){Hn.removeAllFocusRings(document),e=!1})),Object.keys(zn).forEach((function(t){var n=document.querySelector("#".concat(zn[t]));n instanceof HTMLElement&&(n.addEventListener("focus",(function(){var t=document.activeElement;e&&(t.hasAttribute("href")||t.hasAttribute("tabindex")||"button"===t.tagName.toLowerCase()||"button"===t.getAttribute("role"))&&t.classList.add(qn)}),!0),n.addEventListener("blur",(function(){Hn.removeAllFocusRings(n)}),!0))}))};function Vn(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=t&&(Xn.log("The ".concat(e," property was not resolved in less than ").concat(t,"ms")),n(null),clearInterval(o)),r+=100}),100)}))}(e,r);return i.then((function(r){return o.compare(e,r,n,t)}))}},{key:"compare",value:function(e,t,n,r){if(this.isVersionArray(e)){var o=this.getVersionArray(r);return this.compareVersion(o,n,t)}switch(n){case"===":return t===r?1:0;case">=":return t>=r?1:0;case"<=":return t<=r?1:0;case"any":return Array.isArray(t)&&"string"==typeof r&&void 0!==t.find((function(e){return r.split(",").map((function(e){return e.trim()})).indexOf(e)>=0}))?1:0;default:return 0}}},{key:"compareVersion",value:function(e,t,n){if(!Array.isArray(e)||!Array.isArray(n))return 0;var r;switch(t){case"===":r=e.map((function(e,t){return n[t]===e}));break;case">=":r=e.map((function(e,t){return n[t]>=e}));break;case"<=":r=e.map((function(e,t){return n[t]<=e}));break;default:return 0}return r.some((function(e){return!1===e}))?0:1}},{key:"getVersionArray",value:function(e){if(void 0!==e)return e.split(".").map((function(e){return Number(e)||"0"===e?Number(e):0}))}},{key:"formatValue",value:function(e,t){return this.isVersionArray(e)?t:Number(t)?Number(t):"true"===t||"false"!==t&&t}},{key:"isVersionArray",value:function(e){var t=!1;return"string"==typeof e&&e.length&&(t="versionArray"===e.split(".").pop()),t}}])&&$n(t.prototype,n),o&&$n(t,o),e}();function er(e,t){for(var n=0;n0){var i=e.filter((function(e){return e.userOptions===o})),a=[];i.forEach((function(e){a.push(e.platformOptions)}));var s=Math.max.apply(null,a);if(s>0)return i.filter((function(e){return e.platformOptions===s}))[0].content;if(-1===s)return i[0].content}var c=Math.max.apply(null,n);if(c>0){var u=e.filter((function(e){return-1===e.userOptions&&e.platformOptions===c}));if(r(u[0]))return u[0].content}return null})):null}},{key:"getVariants",value:function(){var e=this.parsePersonalizationData();return e?Promise.all(e.map((function(e){return new Zn(e)}))):null}},{key:"parsePersonalizationData",value:function(){try{return JSON.parse(this.element.getAttribute("data-feds-personalization")).personalizedData}catch(e){this.debug.warn(e)}return null}},{key:"preparePersonalization",value:function(){}},{key:"applyPersonalization",value:function(e){}},{key:"handleError",value:function(e){}}])&&er(t.prototype,n),o&&er(t,o),e}();function rr(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n