// ### server injected code ### var gigya = window.gigya; if (typeof gigya == 'undefined' || !gigya.isGigya) { gigya = {isGigya: true}; } gigya.apiKey = '3_NJAFyxKgkM4nkaHo9DEA0GLRa9UknapkBNWiRDcwm1RA1JUrHV4CXUBILVv2KHTH'; gigya.defaultApiDomain = 'gigya.com'; gigya.dataCenter = 'us1'; gigya.build = { "number": 17300, "version": "latest" }; gigya.gmidVersion = 'ver4'; if (typeof gigya.partnerSettings == 'undefined') { gigya.partnerSettings = { "authMode": "cookie", "captchaProvider": "Google", "siteGroupGlobalConf": "{\r\n // A comma-delimited list of provider names to enable.\r\n enabledProviders: '*',\r\n\r\n // Define the language of Gigya's user interface and error message.\r\n lang: 'es',\r\n storageDomainOverride: 'login.comfama.com',\r\n \r\n // Bind globally to events.\r\n // See: http://developers.gigya.com/display/GD/Events#Events-OverridingtheDefaultEventMap\r\n customEventMap: {\r\n eventMap: [{\r\n events: '*',\r\n args: [function(e) {\r\n return e;\r\n }],\r\n method: function(e) {\r\n if (e.fullEventName === 'login') {\r\n // Handle login event here.\r\n } else if (e.fullEventName === 'logout') {\r\n // Handle logout event here.\r\n }\r\n }\r\n }]\r\n }\r\n}", "plugins": { "connectWithoutLoginBehavior": "alwaysLogin", "defaultRegScreenSet": "Default-RegistrationLogin", "defaultMobileRegScreenSet": "Default-RegistrationLogin", "sessionExpiration": 0, "rememberSessionExpiration": 0, "apiDomain": "us1.gigya.com" }, "ssoKey": "3_kfxakx9looSp3Kd-Q6ytfVc8oeL1s1SOV2hDgcue8R0Spfb16z0ycRqnlAGcPZD-", "baseDomains": "comfama-gigya.web.app,pol.com.co,*comfamaempresas.myvtex.com,comfamapersonas.myvtex.com,*comfamapersonas.myvtex.com,*saion.co,*auth0.com,*cocoreservas*,comfamapro.com,*cocoreservas.com,likeu.co,coxti.com,airavirtual.com,cloudfront.net,mercadocreativo.beepart.co,ondemand.com,q10.com,*comfamakeyruslocaldev.com,comfama.com,comfamatest.keybe.ai", "customAPIDomainPrefix": "login" }; } gigya.providersConfig = { "facebook": { "appID": "216986347549184", "version": "v2.0" }, "googlePlus": { "clientId": "593955877049-d4h02b4t01i19os4u9espsgn9qrl85ov.apps.googleusercontent.com", "scopes": "profile email" } }; gigya.samlConfig = { "errorPageURL": "https://www.comfama.com/saml/Error.html", "proxyPageURL": "https://www.comfama.com/saml/Proxy.html" }; gigya.errorReport = { "enabled": true, "probability": 1 }; gigya.gmidVersion = 'ver4'; gigya.bypassCaptchaV1 = true; if (gigya.__initialized) { console.warn('**** gigya.js loaded twice ****'); } else { gigya.__initialized = true; // ### end server injected code ### // API adapters /*! For license information please see gigya.adapters.web.min.js.LICENSE.txt */ !function(e){var t={};function i(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=360)}({0:function(e,t,i){"use strict";i.r(t),function(e){i.d(t,"__extends",(function(){return r})),i.d(t,"__assign",(function(){return o})),i.d(t,"__rest",(function(){return a})),i.d(t,"__decorate",(function(){return s})),i.d(t,"__param",(function(){return u})),i.d(t,"__metadata",(function(){return c})),i.d(t,"__awaiter",(function(){return l})),i.d(t,"__generator",(function(){return d})),i.d(t,"__exportStar",(function(){return g})),i.d(t,"__values",(function(){return f})),i.d(t,"__read",(function(){return p})),i.d(t,"__spread",(function(){return h})),i.d(t,"__spreadArrays",(function(){return v})),i.d(t,"__await",(function(){return y})),i.d(t,"__asyncGenerator",(function(){return w})),i.d(t,"__asyncDelegator",(function(){return m})),i.d(t,"__asyncValues",(function(){return _})),i.d(t,"__makeTemplateObject",(function(){return b})),i.d(t,"__importStar",(function(){return S})),i.d(t,"__importDefault",(function(){return k})),i.d(t,"__classPrivateFieldGet",(function(){return P})),i.d(t,"__classPrivateFieldSet",(function(){return I}));var n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)};function r(e,t){function i(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}var o=function(){return(o=e||function(e){for(var t,i=1,n=arguments.length;i=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,i,a):r(t,i))||a);return o>3&&a&&Object.defineProperty(t,i,a),a}function u(e,t){return function(i,n){t(i,n,e)}}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,i,n){return new(i||(i=gigya.Promise))((function(r,o){function a(e){try{u(n.next(e))}catch(e){o(e)}}function s(e){try{u(n.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(a,s)}u((n=n.apply(e,t||[])).next())}))}function d(e,t){var i,n,r,o,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(i)throw new TypeError("Generator is already executing.");for(;a;)try{if(i=1,n&&(r=2&o[0]?n.return:o[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,o[1])).done)return r;switch(n=0,r&&(o=[2&o[0],r.value]),o[0]){case 0:case 1:r=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,n=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(r=a.trys,(r=r.length>0&&r[r.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!r||o[1]>r[0]&&o[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function p(e,t){var i="function"==typeof Symbol&&e[Symbol.iterator];if(!i)return e;var n,r,o=i.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=o.next()).done;)a.push(n.value)}catch(e){r={error:e}}finally{try{n&&!n.done&&(i=o.return)&&i.call(o)}finally{if(r)throw r.error}}return a}function h(){for(var e=[],t=0;t1||s(e,t)}))})}function s(e,t){try{(i=r[e](t)).value instanceof y?gigya.Promise.resolve(i.value.v).then(u,c):l(o[0][2],i)}catch(e){l(o[0][3],e)}var i}function u(e){s("next",e)}function c(e){s("throw",e)}function l(e,t){e(t),o.shift(),o.length&&s(o[0][0],o[0][1])}}function m(e){var t,i;return t={},n("next"),n("throw",(function(e){throw e})),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,r){t[n]=e[n]?function(t){return(i=!i)?{value:y(e[n](t)),done:"return"===n}:r?r(t):t}:r}}function _(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,i=e[Symbol.asyncIterator];return i?i.call(e):(e=f(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(i){t[i]=e[i]&&function(t){return new gigya.Promise((function(n,r){(function(e,t,i,n){gigya.Promise.resolve(n).then((function(t){e({value:t,done:i})}),t)})(n,r,(t=e[i](t)).done,t.value)}))}}}function b(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function S(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)Object.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t.default=e,t}function k(e){return e&&e.__esModule?e:{default:e}}function P(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function I(e,t,i){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,i),i}}.call(this,i(0).__assign)},1:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});var n=i(44);function r(e,t){for(var i=0;i-1&&(i=i.substring(0,n)+":null")}return i}function s(e){for(var t=[],i=e.attributes,n=0;n-1?e.substring(0,i):e},t.LastIndexOf=function(e,t,i){void 0===i&&(i=0);for(var n=e.length;--n>=i;)if(e[n]===t)return n;return-1},t.ForEach=r,t.ForEachProp=function(e,t){for(var i in e)e.hasOwnProperty(i)&&t(e[i],i,e)},t.Some=function(e,t){for(var i=0;i47&&e<58||32==e||13==e||e>64&&e<91||e>95&&e<112||e>185&&e<193||e>218&&e<223},t.UnitMeasurementType={pixel:"px",percentage:"%",auto:""},t.getUnitMeasurementType=function(e){return void 0===e&&(e=""),null===e||"auto"==e?t.UnitMeasurementType.auto:-1!=e.indexOf("%")?t.UnitMeasurementType.percentage:t.UnitMeasurementType.pixel},t.getAttributesAsArray=s,t.endsWith=function(e,t){return-1!==e.indexOf(t,e.length-t.length)},t.hasIndex=function(e){return/\[[0-9]]|\.[0-9]/.test(e)},t.removeSerializedKeyLastEnumerator=function(e){return e.replace(/[0-9]\.(?=[^.]*$)/,"").replace(/\[[0-9]](?=[^\[]*$)/,"")},t.removeSerializedKeyEdgeProperty=function(e){return e.substr(0,e.lastIndexOf("."))},t.IETemplateElementPolyfill=function(e){if(void 0===e&&(e=document),!("content"in document.createElement("template")))for(var t,i,n,r=Array.prototype.slice.call(document.getElementsByTagName("template")),o=0;(t=r[o++])&&!t.content;){for(i=t.children,n=document.createDocumentFragment();i[0];)n.appendChild(i[0]);t.content=n}},t.replaceAttribute=function(e,t,i){try{r(null==e?void 0:e.querySelectorAll("["+t+"]"),(function(e){e.setAttribute(i,e.getAttribute(t)),e.removeAttribute(t)}))}catch(e){}},t.isDOMXSS=function(e){var t=document.createElement("span");return t.innerText=e,t.innerHTML!==e},t.delayedFocus=function(e,t){void 0===t&&(t=0),setTimeout((function(){return null==e?void 0:e.focus()}),t)},t.isPhoneNumber=function(e){return/^\+\d+$/.test(e)}},10:function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=__webpack_require__(0),DOMUtils=__webpack_require__(13),cdn_1=__webpack_require__(21),LocalInfo_1=__webpack_require__(3);function callAsync(e,t){return void 0===t&&(t={}),tslib_1.__awaiter(this,void 0,void 0,(function(){return tslib_1.__generator(this,(function(i){return[2,new gigya.Promise((function(i){callFunction("gigya."+e,[tslib_1.__assign(tslib_1.__assign({},t),{callback:i})])}))]}))}))}function callFunction(name,arParams){var fn=eval(name),arParts=name.split(".");arParts.splice(arParts.length-1,1);var scope=eval(arParts.join("."));window.gigya.logger.report("eval usage",{method:"callFunction",evalValues:[name,arParts.join(".")]}),fn.apply(scope,arParams)}function invokeOnPageLoad(e,t){if(!document.readyState&&document.body||"complete"===document.readyState||!t&&"interactive"===document.readyState&&document.body)e();else{var i=!1,n=function(){i||(i=!0,e())};window.setTimeout(n,2e4),DOMUtils.addEventListener(window,"load",n),DOMUtils.addEventListener(document,"DOMContentLoaded",n)}}function createAlias(e,t){for(var i,n=e.split("."),r=window,o=0;o=1&&(r=a)}r.forEach((function(e){return n.removeCookiesByPrefix(e)}))},e.prototype.removeCookiesByPrefix=function(e){var t=r.default.getCookieNamesByPrefix(e);null==t||t.forEach((function(e){r.default.remove(e)}))},e}();t.legacyCookies=new o},114:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(96),o=i(3),a=i(12),s=function(){function e(e,t,i,n){var r=this;void 0===n&&(n={}),this.baseDomain=e,this.method=t,this.params=i,this.settings=n,this.retry=0,this.getUrl=function(){return window.gigya._.Uri.parse(r.baseDomain+"/"+r.method)}}return e.prototype.send=function(e){return n.__awaiter(this,void 0,void 0,(function(){return n.__generator(this,(function(t){switch(t.label){case 0:if(!o.localInfo.isOnLine())return[2,this.networkErrorResponse()];if(this.isRequestPathManipulated())return window.gigya.logger.warn("Aborting Request for "+this.method+". Path manipulation detected."),[2];try{this.params=window.gigya.utils.object.decodeObjectKeys(this.params)}catch(e){return window.gigya.logger.error("Request API Error - Failed to decode object keys",{exception:e,requestParams:JSON.stringify(this.params)}),[2]}return this.addDefaultParams(),[4,this.performSend(this.getRequestType(),e)];case 1:return[2,t.sent()]}}))}))},e.prototype.handleResponse=function(e){var t=this;if(this.settings.cacheTimeout&&window.gigya.utils.sessionCache.set(this.getCacheKey(),0==e.errorCode?e:null),null!=this.retryTimerID&&window.clearTimeout(this.retryTimerID),100001!=e.errorCode)return this.dispose(),e;var i=this.getDataPendingTimeout(this.retry++);i>0&&window.setTimeout((function(){t.send()}),i)},e.prototype.getCacheKey=function(){return this.method+"_"+window.gigya.utils.keyValue.serialize(this.params)},e.prototype.getFullUrl=function(){return this.getUrl().addToSearch(this.getFlattenParams()).href},e.prototype.addDefaultParams=function(){var e,t;this.params.sdk="js_"+((null===(e=window.gigya.build)||void 0===e?void 0:e.version)||""),this.params.sdkBuild=(null===(t=window.gigya.build)||void 0===t?void 0:t.number)||0},e.prototype.isRequestPathManipulated=function(){return this.getUrl().href.toLowerCase()!==(this.baseDomain+"/"+this.method).toLowerCase()||this.getUrl().search.length>0},e.prototype.getDataPendingTimeout=function(e){return e<=4?500:e<=8?1e3:e<=21?2e3:e<=39?5e3:-1},e.prototype.getRequestType=function(){return this.isForcePost||this.haveSensitiveParams()||this.requestOversize()?r.RequestType.POST:r.RequestType.GET},Object.defineProperty(e.prototype,"isForcePost",{get:function(){return this.settings.forcePost},enumerable:!0,configurable:!0}),e.prototype.requestOversize=function(){var e=this.getRequestUrlLength(),t=this.getUrlLengthFields();return e+t.extraLength>t.maxLength},e.prototype.getRequestUrlLength=function(){return(this.getUrl().href+window.gigya.utils.keyValue.serialize(this.getFlattenParams())).length},e.prototype.getUrlLengthFields=function(){var e=0;return(window.gigya.localInfo.isIE||window.gigya.localInfo.isEdgeLegacy)&&(e=2048),{extraLength:e,maxLength:4096}},e.prototype.getFlattenParams=function(){return window.gigya.utils.keyValue.deserialize(window.gigya.utils.keyValue.serialize(this.params))},e.prototype.haveSensitiveParams=function(){for(var e,t=0,i=null===a.sensitiveParamsOverride||void 0===a.sensitiveParamsOverride?void 0:a.sensitiveParamsOverride.split("|");t=0;r--){var o=i[r],a=o.src.toLowerCase();if(""!==a)if(n.test(a)||a.indexOf("?apikey=")>-1)if(0===e.length||e.some((function(e){return a.indexOf(e)>-1}))){t=o;break}}return t},t.dispatch=function(e,t){var i;try{i=new Event(t)}catch(e){(i=document.createEvent("CustomEvent")).initCustomEvent(t,!0,!0,{})}e.dispatchEvent(i)},t.addButtonSubmitListener=function(e,t,i,n){void 0===i&&(i="click"),e&&(e.setAttribute("role","button"),"-1"!=e.getAttribute("tabindex")&&e.setAttribute("tabindex","0"),c(e,i,(function(e){return t(e)})),c(e,"keydown",(function(e){13==(e.which||e.keyCode)&&(e.preventDefault(),t(e))})))},t.addEventListener=c,t.addActivationHandler=function(e,t){e&&t&&(this.addEventListener(e,"keydown",(function(e){"Space"!==e.code&&"Enter"!==e.code||t()})),this.addEventListener(e,"click",t))},t.removeEventListener=l,t.disableDefaultEventHandling=function(e){e.preventDefault?e.preventDefault():window.event&&(window.event.returnValue=!1)},t.addDialogBackListener=function(e){d(),s=function(t){t&&t.newURL&&-1==t.newURL.indexOf("|gigyaMobileDialog")&&(e(t),d())},window.setTimeout((function(){-1==window.location.hash.indexOf("|gigyaMobileDialog")&&(window.location.hash=window.location.hash+"|gigyaMobileDialog"),c(window,"hashchange",s)}),50)},t._removeDialogBackListener=d,t.prependToBody=function(e,t){void 0===t&&(t=window.document),t.body&&(t.body.insertBefore&&t.body.firstChild?t.body.insertBefore(e,t.body.firstChild):t.body.appendChild(e))},t.appendToBody=g,t.removeElement=function(e){e&&e.parentElement&&e.parentElement.removeChild(e)},t.isChildOf=function(e,t){for(var i=e.parentNode;i;){if(t==i)return!0;i=i.parentNode}return!1},t.isVisible=function(e){for(;e;){var t=getComputedStyle(e);if("none"===t.display||"hidden"===t.visibility)return!1;e=e.parentElement}return!0},t.getCenteredDivID=function(e){return"gig_"+n.localInfo.initTime.getTime().toString()+"_"+e},t.createElementWithAttributes=function(e,t){var i=document.createElement(e);if(t)for(var n in t)i[n]=t[n];return i},t.createTopLevelDiv=function(e){var t=document.createElement("div");return null!=t.style.zIndex&&(t.style.zIndex=""+u()),t.innerHTML="",e&&(t.id=e),document.body&&(document.body.insertBefore&&document.body.firstChild?document.body.insertBefore(t,document.body.firstChild):document.body.appendChild&&document.body.appendChild(t)),t},t.hideByID=function(e){var t=document.getElementById(e);t&&(t.style.display="none")},t.showByID=function(e){var t=document.getElementById(e);t&&(t.style.display=n.localInfo.isIE6?"TD"==t.tagName?"table-cell":"TR"==t.tagName||"TABLE"==t.tagName?"":"block":"")},t.clearByID=function(e){try{var t=document.getElementById(e);null!=t&&(t.innerHTML="")}catch(e){}},t.getHTMLSize=function(e,t){var i=document.createElement("div");i.style.position="absolute",i.style.left="-1000px",i.innerHTML=e,t.appendChild(i);var n=i.offsetWidth,r=i.offsetHeight;return i.parentNode.removeChild(i),{w:n,h:r}},t.getElementsByClass=function(e,t,i){if(!e)return[];var n=[];i&&p(e,t)&&n.push(e);for(var r=e.getElementsByTagName("*"),o=0;o=0;r--)(n[r]===t||i&&-1!==n[r].indexOf(t))&&n.splice(r,1);e.className=n.join(" ")}},t.getClassNames=f,t.isElementClass=p,t.cancelEvent=function(e){e&&("cancelable"in e?e.preventDefault():e.returnValue=!1)},t.createElement=function(e,t){var i=document.createElement("div");return t=t||"",i.innerHTML="<"+e+' name="'+t+'" id="'+t+'">",i.firstChild},t.setSize=function(e,t,i,n){if(null!=e&&null!=e.style){if(t){var o=(t=""+t).indexOf("%")>0;if(!isNaN(t)||o){var a=""+(o?t:t+"px");e.style.width!=a&&(e.style.width=a)}}if(i){var s=(i=""+i).indexOf("%")>0;if(!isNaN(t)||s){var c=""+(s?i:i+"px");e.style.height!==c&&(e.style.height=c)}}if(n&&t&&i){(null==e.style.zIndex||n)&&(e.style.zIndex=""+u());var l=r.getInnerSize(),d=r.getScroll(),g=d.top,f=d.left;e.style.top=Math.max(0,g+Math.floor((l.h-i)/2))+"px",e.style.left=Math.max(0,f+Math.floor((l.w-t)/2))+"px",e.style.visibility=""}}},t.createHiddenIframe=function(e){var t=document.createElement("iframe");return t.src=e,t.style.width="30px",t.style.height="10px",t.style.position="absolute",t.style.top="-1000px",t.style.left="-1000px",document.body?g(t):o.invokeOnPageLoad((function(){g(t)})),t},t.attributeEncode=function(e){return e.replace(//g,">").replace(/\"/g,""").replace(/\'/g,"'")},t.manipulateAttributes=function(e,t,i,n){void 0===n&&(n=function(){return!0}),e.forEach((function(e){e.attributes&&Array.prototype.slice.call(e.attributes).forEach((function(e){n(e)&&(e.value=e.value.replace(t,i))}))}))},t.textNodesUnder=function(e){for(var t,i=[],n=document.createTreeWalker(e,NodeFilter.SHOW_TEXT,null,!1);t=n.nextNode();)i.push(t);return i},t.isHTMLBooleanAttribute=function(e){return["autocomplete","autofocus","checked","disabled","hidden","readonly","required","selected"].indexOf(e)>-1},t.isBelongToGigyaFieldset=function e(t){return!(!t||t instanceof HTMLFormElement)&&(!!p(t.parentElement,"gigya-fieldset")||e(t.parentElement))},t.getClosestElement=function(e,t,i){for(void 0===i&&(i=document),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);e&&e!==i;e=e.parentNode)if(null==e?void 0:e.matches(t))return e;return null},t.createElementFromTemplate=function(e){var t;void 0===e&&(e="");var i=document.createElement("div");return i.innerHTML=null==e?void 0:e.trim(),null!==(t=i.firstChild)&&void 0!==t?t:i},t.isParentHasClass=function e(t,i){var n;return!!(null===(n=null==t?void 0:t.classList)||void 0===n?void 0:n.contains(i))||!!(null==t?void 0:t.parentElement)&&e(null==t?void 0:t.parentElement,i)}},132:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(29),o=i(50),a=i(35),s=i(11);function u(e){return void 0===e&&(e=window.gigya.thisScript.APIKey),n.__awaiter(this,void 0,void 0,(function(){var t,i;return n.__generator(this,(function(n){switch(n.label){case 0:return window.gigya.logger.info("sync login token from group"),[4,a.SsoService.getInstance()];case 1:return[4,null==(t=n.sent())?void 0:t.getToken()];case 2:return i=n.sent(),[4,r.setFromSsoResponse(i,e)];case 3:return n.sent(),[2,r.get(e)]}}))}))}t.hasSession=function(){var e,t,i,a;return n.__awaiter(this,void 0,void 0,(function(){var c,l,d,g,f,p;return n.__generator(this,(function(n){switch(n.label){case 0:return c=window.gigya.logger.group("hasSession"),l=(null===(t=null===(e=window.gigya.thisScript)||void 0===e?void 0:e.globalConf)||void 0===t?void 0:t.APIKey)||(null===(i=window.gigya.thisScript)||void 0===i?void 0:i.APIKey),window.gigya.logger.info("checking session exist for apiKey: "+l),(null===(a=window.gigya.thisScript)||void 0===a?void 0:a.APIKey)!==l&&window.gigya.logger.info("effective apiKey for checking session and the apiKey that the script was loaded with are different"),(d=r.get())||!window.gigya.partnerSettings.ssoKey?[3,2]:(window.gigya.logger.info("SSO group, sync login token from group"),[4,u(l)]);case 1:d=n.sent(),n.label=2;case 2:return d?o.sessionData.isSessionVerified(d)?(window.gigya.logger.info("login token exist and session is already verified, session is valid"),c.end(),[2,!0]):[3,3]:[3,6];case 3:return window.gigya.logger.info("login token exist and session is not verified, verifying session..."),[4,s.promisify(window.gigya.accounts.verifyLogin)];case 4:return g=n.sent(),f=0==(null==g?void 0:g.errorCode),o.sessionData.setIsSessionVerified(d,f),window.gigya.logger.info(f?"session verified":"session is not verified"),c.end(),[2,f];case 5:return[3,7];case 6:return(p=window.gigya.utils.URL.getParamsFromURL(document.location.href)).errorCode&&p.regToken?(window.gigya.logger.info("user is returned from redirect, wait for login completion"),c.end(),[2,new gigya.Promise((function(e){window.gigya.accounts.addEventHandlers({onLogin:function(){return e(!0)}})}))]):(window.gigya.logger.info("login token doesn't exist"),c.end(),[2,!1]);case 7:return[2]}}))}))},t.syncGroupToken=u},135:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(95),o=i(162),a=i(112).GmidProvider.HasGmid,s=i(2),u=i(113);t.TokenKeys={GMID:"gig_gmid",UCID:"gig_ucid",GMID_TICKET:"gmidTicket",GMID_TICKET_EXPIRATION_TIME:"gmidTicketExpiration"};var c=function(){function e(e,t,i,n,a,s){void 0===n&&(n=new r.GroupApiDomainService),void 0===a&&(a=new o.RequestProvider),this._apiKey=e,this._hasGmid=t,this._domainResolver=i,this._groupApiDomainService=n,this._requestProvider=a,this.didFallback=!1,s&&(this._storage=s)}return e.prototype.getApiDomain=function(e){return n.__awaiter(this,void 0,void 0,(function(){return n.__generator(this,(function(t){return[2,this._domainResolver.getApiDomain(e)]}))}))},e.prototype.bootstrap=function(e){return void 0===e&&(e=!1),n.__awaiter(this,void 0,void 0,(function(){var t,i,r,o,a,s;return n.__generator(this,(function(n){switch(n.label){case 0:return t=window.gigya.logger.group("bootstrap api service"),this._storage?[3,2]:(window.gigya.logger.debug("init storage"),i=this,[4,new gigya.Promise((function(e){window.gigya.utils.localStorage.waitForService((function(t){e(t)}))}))]);case 1:i._storage=n.sent(),n.label=2;case 2:return!this._hasGmid||e?[3,3]:(window.gigya.logger.info("already has gmid"),[3,10]);case 3:if(window.gigya.logger.info(this._hasGmid?"forcing bootstrap":"no gmid set"),this._useStorage||!this.canSaveGmidAsCookie())return[3,8];window.gigya.logger.info("save gmid as cookie"),n.label=4;case 4:return n.trys.push([4,6,,7]),[4,this.sendRequest({methodName:"accounts.webSdkBootstrap",params:{apiKey:this._apiKey}})];case 5:if(0!==(r=n.sent()).errorCode)throw"error bootstrapping sdk\n"+JSON.stringify(r,null,4);return[3,7];case 6:throw o=n.sent(),new Error("accounts.webSdkBootstrap failed: "+o);case 7:return[3,10];case 8:return window.gigya.logger.info("save gmid in storage"),[4,this.setupWithStorage(e)];case 9:n.sent(),this._useStorage=!0,n.label=10;case 10:return this._useStorage?[4,this.getGmidTicket()]:[3,12];case 11:return a=n.sent(),[3,13];case 12:s=window.gigya.utils.cookie.get("hasGmid")||(null==r?void 0:r.hasGmid),this.cleanStorage(),n.label=13;case 13:return t.end(),[2,{ticketInfo:a,hasGmid:s}]}}))}))},e.prototype.setGroupApiDomain=function(e){window.gigya._.getBaseDomain(window.gigya.partnerSettings.baseDomains,this._domainResolver.originDomain,["gigya.com","cn1.sapcdm.cn",window.gigya.defaultApiDomain])!==window.gigya.defaultApiDomain&&this._groupApiDomainService.set(e)},e.prototype.canSaveGmidAsCookie=function(){return s.FlagService.alwaysCheckCookieSave?this._domainResolver.isApiDomainFirstParty||this._domainResolver.canSaveGmidAsCookie:this._domainResolver.isApiDomainFirstParty||window.gigya.utils.cookie.canSaveCookie()},e.prototype.sendRequest=function(e){var i,r;return n.__awaiter(this,void 0,void 0,(function(){var o,a,c,l,d,g;return n.__generator(this,(function(n){switch(n.label){case 0:return e?(u.legacyCookies.remove(),o=e.methodName,(a=window.gigya.utils.object.clone(e.params,!0,!0)).pageURL=this._domainResolver.originDomain,this._useStorage&&(a.gmid=this._storage.getItem(t.TokenKeys.GMID),a.ucid=this._storage.getItem(t.TokenKeys.UCID)),l="https://",[4,this.getApiDomain(null!==(r=null===(i=e.settings)||void 0===i?void 0:i.namespace)&&void 0!==r?r:e.methodName)]):(window.gigya.logger.error("ApiService: request data must has methodName and params"),[2]);case 1:c=l+n.sent(),n.label=2;case 2:return n.trys.push([2,4,,5]),[4,this._requestProvider.send(c,o,a,e.settings,e.headers)];case 3:return d=n.sent(),[3,5];case 4:return g=n.sent(),!s.FlagService.apiFlags.length||this.didFallback?d=g:(this.didFallback=!0,d=this.sendRequestFallback(c,o,a,e,g)),[3,5];case 5:return[2,d]}}))}))},e.prototype.setupWithStorage=function(e){var i;return n.__awaiter(this,void 0,void 0,(function(){var r,o,s,u,c,l;return n.__generator(this,(function(n){switch(n.label){case 0:return r=this._storage.getItem(t.TokenKeys.GMID),o=parseInt(this._storage.getItem(t.TokenKeys.GMID_TICKET_EXPIRATION_TIME)),s=Boolean(r),u=null===(i=window.gigya.utils.array.getArrayFromString(r,"."))||void 0===i?void 0:i[1],e&&u!==a.ver4||!s?(window.gigya.logger.info("getting gmid by endpoint"),[4,this.getIds()]):[3,2];case 1:if(!(c=n.sent()).gcid||!c.ucid)throw"ApiService getIDs: the request to the endpoint failed";return window.gigya.logger.info("setting gmid in storage"),this._storage.setItem(t.TokenKeys.GMID,c.gcid),this._storage.setItem(t.TokenKeys.UCID,c.ucid),l=this.createTicketResponse(c.gmidTicket),this.updateGmidTicket(l),[3,5];case 2:return window.gigya.utils.validation.isLaterThanNow(o)?[3,4]:[4,this.refreshGmidTicketFromServer()];case 3:return n.sent(),[3,5];case 4:window.gigya.logger.info("already has gmid in storage"),n.label=5;case 5:return[2]}}))}))},e.prototype.getGmidTicket=function(e){return void 0===e&&(e=!1),n.__awaiter(this,void 0,void 0,(function(){var i,r;return n.__generator(this,(function(n){switch(n.label){case 0:return(i=this._storage.getItem(t.TokenKeys.GMID_TICKET))||e?[3,1]:[2,void 0];case 1:return r=parseInt(this._storage.getItem(t.TokenKeys.GMID_TICKET_EXPIRATION_TIME)),!e&&i&&window.gigya.utils.validation.isLaterThanNow(r)?[2,{gmidTicket:i,expirationTime:parseInt(this._storage.getItem(t.TokenKeys.GMID_TICKET_EXPIRATION_TIME))}]:[3,2];case 2:return this.deleteGmidTicket(),[4,this.refreshGmidTicketFromServer()];case 3:return[2,n.sent()]}}))}))},e.prototype.sendReport=function(e,t){return n.__awaiter(this,void 0,void 0,(function(){var i,r;return n.__generator(this,(function(n){switch(n.label){case 0:return Math.floor(100*Math.random())<=5?[2]:(i={message:e,apiKey:window.gigya.apiKey,page:this._domainResolver.originDomain,buildVersion:window.gigya.build.version,format:"json",sdk:"web"},t&&(i.details=JSON.stringify(t)),r={methodName:"sdk.errorReport",params:i},[4,this.sendRequest(r)]);case 1:return n.sent(),[2]}}))}))},e.prototype.refreshGmidTicketFromServer=function(){return n.__awaiter(this,void 0,void 0,(function(){var e;return n.__generator(this,(function(i){switch(i.label){case 0:return window.gigya.logger.info("refreshing gmid ticket"),[4,this.createGmidTicket(this._storage.getItem(t.TokenKeys.GMID))];case 1:return(e=i.sent())&&e.gmidTicket&&this.updateGmidTicket(e),[2,e]}}))}))},e.prototype.updateGmidTicket=function(e){window.gigya.logger.info("updating gmid ticket",e),this._storage.setItem(t.TokenKeys.GMID_TICKET,e.gmidTicket),this._storage.setItem(t.TokenKeys.GMID_TICKET_EXPIRATION_TIME,String(e.expirationTime))},e.prototype.deleteGmidTicket=function(){this._storage.removeItem(t.TokenKeys.GMID_TICKET),this._storage.removeItem(t.TokenKeys.GMID_TICKET_EXPIRATION_TIME)},e.prototype.cleanStorage=function(){this._storage.removeItem(t.TokenKeys.GMID),this._storage.removeItem(t.TokenKeys.UCID),this.deleteGmidTicket()},e.prototype.getIds=function(){return this.sendRequest({methodName:"socialize.getIDs",params:{APIKey:this._apiKey,includeTicket:!0}})},e.prototype.createGmidTicket=function(e,t){var i=this;void 0===t&&(t=window.gigya.partnerSettings.gmidTicketExpiration||3600);var n={apiKey:this._apiKey,expires:t};return e&&(n.gmid=e),this.sendRequest({methodName:"socialize.getGmidTicket",params:n}).then((function(e){if(e&&e.gmidTicket)return i.createTicketResponse(e.gmidTicket);window.gigya.logger.error("Failed to establish gmidTicket",{response:JSON.stringify(e),method:"socialize.getGmidTicket"}),i.deleteGmidTicket()}))},e.prototype.createTicketResponse=function(e){var t=new Date;return t.setHours(t.getHours()+1),{gmidTicket:e,expirationTime:t.getTime()}},e.prototype.sendRequestFallback=function(e,t,i,r,o){return n.__awaiter(this,void 0,void 0,(function(){var a,u,c;return n.__generator(this,(function(n){switch(n.label){case 0:for(window.gigya.logger.report("ApiService: Fallback with api flags turned off",{baseDomain:e,methodName:t,params:i,data:r,err:o}),a=0,u=s.FlagService.apiFlags;a0;if(d===l)return!0;var g=r.localInfo.pageDomain;return(l=this._setCookieInternal(e,t,s,c,g,a))===d},e.prototype.get=function(e){return this._cookieStore.getCookie(e)},e.prototype.getCookieNamesByPrefix=function(e){var t;return(null===(t=this._cookieStore.getAllCookieNames())||void 0===t?void 0:t.filter((function(t){return t.startsWith(e)})))||[]},e.prototype.remove=function(e,t){void 0===t&&(t=r.localInfo.pageDomain),this._removeFromBaseDomains(e,t),this.set(e,"",-1,"",!1),this.set(e,"",-1,"",!0)},e.prototype.getInfiniteExpirationTimeInSeconds=function(){return 31536e3},e.prototype.canSaveCookie=function(t){void 0===t&&(t=null);try{return this.set(e.testCookieName,"true",1,t,null)}catch(e){return!1}},e.prototype.getDefaultDomain=function(e,t){return void 0===e&&(e=r.localInfo.pageDomain),void 0===t&&(t=r.localInfo.baseDomain||""),t.length>0&&e.length>=t.length&&e.lastIndexOf(t)===e.length-t.length?t:e},e.prototype._getExpirationInMs=function(e){return null==e||""===e||isNaN(e)?1e3*this.getInfiniteExpirationTimeInSeconds():0==e?null:1e3*e},e.prototype._setCookieInternal=function(t,i,n,o,a,s){var u;void 0===s&&(s=e._getSameSiteMode());var c=0===(null!==(u=null===r.localInfo||void 0===r.localInfo?void 0:r.localInfo.protocol)&&void 0!==u?u:document.location.protocol).indexOf("https");return this._cookieStore.setCookie(t,i,{path:n,expires:o,domain:a,sameSite:s,secure:c}),!!this.get(t)||!!s&&("None"!==s&&this._fallbackToSameSiteNone(t,i,n,o,a,c),this.get(t)?(this._reportFallback("Setting SameSite=None",{name:t,value:i,sameSiteMode:s}),!0):(this._cookieStore.setCookie(t,i,{path:n,expires:o,domain:a,secure:c}),!!this.get(t)&&(this._reportFallback("Cookie established only without sameSite mode",{name:t,value:i,sameSiteMode:s}),!0)))},e.prototype._removeFromBaseDomains=function(e,t){for(var i=t.split("."),n=0;n-1||n.indexOf("iPad; CPU OS 12")>-1||n.indexOf("Macintosh; Intel Mac OS X 10_14")>-1&&n.indexOf("Version/")>-1&&n.indexOf("Safari")>-1||n.indexOf("Chrome/5")>-1&&n.indexOf("Chrome/6")>-1},e.prototype._fallbackToSameSiteNone=function(e,t,i,n,r,o){this._cookieStore.setCookie(e,t,{path:i,expires:n,domain:r,sameSite:"None",secure:o})},e.prototype._reportFallback=function(e,t){window.gigya.logger.report("Cookie Policy Fallback: "+e,n.__assign(n.__assign({},t),{isIframe:this._isIFrame()}),!1)},e.prototype._isIFrame=function(){var e;try{return(null===window||void 0===window?void 0:window.location)!==(null===(e=null===window||void 0===window?void 0:window.parent)||void 0===e?void 0:e.location)}catch(e){return!0}},e.testCookieName="gig3pctest",e}();t.CookieUtils=a,t.default=new a},151:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(152),o=i(101),a=i(102),s=function(){function e(){}return e.prototype.loadWorker=function(){return n.__awaiter(this,void 0,void 0,(function(){var e;return n.__generator(this,(function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),this.workerProxy=r.WorkerServiceProxy.getWorkerProxyInstance(a.PowChallengeService,this.getWorkerUrl()),[4,this.workerProxy.load()];case 1:return t.sent(),this.isWorkerLoaded=!0,[2,!0];case 2:return e=t.sent(),window.gigya.logger.error("[POW] failed to load worker",{error:e,reportSource:"POW",reportMessage:"[POW] failed to load worker"}),[2,!1];case 3:return[2]}}))}))},e.prototype.performChallenge=function(e){var t=this.parseChallenge(e);return this.workerProxy.performChallenge(t)},e.prototype.parseChallenge=function(e){var t=e.split(".")[1];t=t.replace(/-/g,"+").replace(/_/g,"/");var i=atob(t);return JSON.parse(i)},e.prototype.getChallengeExpirationInMs=function(e){return this.parseChallenge(e).exp*o.SECOND_IN_MS-Date.now()},e.prototype.dispose=function(){this.workerProxy&&this.workerProxy.dispose(),this.isWorkerLoaded=!1},e.prototype.getWorkerUrl=function(){return window.gigya._.getCdnResource()+"/js/pow.worker.v2.js?apiKey="+window.gigya.apiKey+"&version="+window.gigya.build.version},e}();t.PowBaseService=s},152:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(82),o=i(25),a=function(){function e(e,t){var i=this;this.workerUrl=t,this.messageId=0,this.messageHandlerMap=new Map,this.workerMessageListener=function(e){return i.onWorkerResponse(e)},this.workerErrorListener=function(e){return i.onWorkerError(e)},this.workerInitListener=null,this.workerInitErrorListener=null,o.getAllClassMethodsNames(e).forEach((function(e){i[e]=function(){for(var t=[],r=0;r0;){var o=r.splice(0,1)[0];try{o.func.apply(this,o.args)}catch(i){"object"==typeof console&&console.log&&console.log("Gigya: Exception while invoking queued method ("+t+": "+e+")")}if(n(t)){i[t].q=r;break}}}},t.hold=function(e,t){window.gigya.logger.debug("locking queue "+t+" by "+e),i[t]||(i[t]={q:[],ids:{}}),i[t].ids[e]=!0},t.waitFor=r,t.queueForExecution=function(e,t,i){i=i||[],n(e)?r(e,t,i):t.apply(this,i)}},25:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.getParentUrl=function(e,t){return void 0===e&&(e=window),void 0===t&&(t=document),e.location!=e.parent.location?t.referrer:t.location.href},t.getBodyElement=function(e){return void 0===e&&(e=document),new gigya.Promise((function(t){e.body?t(e.body):e.addEventListener("DOMContentLoaded",(function(){return t(e.body)}))}))},t.validateOrigin=function(e,t){var i;return 0===(null===(i=null==e?void 0:e.toLowerCase())||void 0===i?void 0:i.indexOf(null==t?void 0:t.toLowerCase()))},t.createIframe=function(e,t){void 0===e&&(e="Gigya Frame"),void 0===t&&(t=document);var i=t.createElement("iframe");return i.style.position="absolute",i.style.height="0px",i.style.width="0px",i.style.display="none",i.title=e,i.setAttribute("aria-hidden","true"),i};var i=1;t.generateId=function(){return String(i++)},t.getAllClassMethodsNames=function(e){var t=[],i=function(e){return!!e.prototype}(e)?e.prototype:e;do{try{var n=Object.getOwnPropertyNames(i).map((function(e){return e.toString()})).sort().filter((function(e,n,r){return"function"==typeof i[e]&&"constructor"!==e&&(0==n||e!==r[n-1])&&-1===t.indexOf(e)}));t=t.concat(n)}catch(e){for(var r=Object.getOwnPropertyNames(i).map((function(e){return e.toString()})).sort(),o=(n=[],0);o=0?n="accounts":-1==l.indexOf(n)&&(window.gigya.logger.error("trying to send request to an invalid domain"),n=l[0]),n+"."+e}return e}},t.getGigyaDomain=g,t.getBaseDomain=f,t.resolveApiDomain=p,t.getStorageDomain=function(){var e,t,i,n=h();if(n)return n;if(null===(t=null===(e=window.gigya.thisScript)||void 0===e?void 0:e.globalConf)||void 0===t?void 0:t.storageDomainOverride)return window.gigya.thisScript.globalConf.storageDomainOverride;if((null===(i=window.gigya.thisScript)||void 0===i?void 0:i.baseDomain)&&window.gigya.utils.toggles.isOn("useGigyaJsBaseDomain"))return window.gigya.thisScript.baseDomain;var r=window.gigya.defaultApiDomain;return window.gigya.utils.stringUtils.endsWith(r,"sapcdm.cn")&&"cn1"!==window.gigya.dataCenter&&(r="cn1.sapcdm.cn"),("global"!==window.gigya.dataCenter?"cdns."+window.gigya.dataCenter:"cdns")+"."+r}},28:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});var n=i(4),r=function(){function e(){}return e.prototype.has=function(e){return void 0!==this._toggles[e]},e.prototype.get=function(e){return this._toggles[e]},e.prototype.isOn=function(e){return this.has(e)&&this.get(e)},Object.defineProperty(e.prototype,"_toggles",{get:function(){return n.merge([this._globalConfToggles,this._webSdkConfigToggles])},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"_globalConfToggles",{get:function(){var e,t;return(null===(t=null===(e=window.gigya.thisScript)||void 0===e?void 0:e.globalConf)||void 0===t?void 0:t.toggles)||{}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"_webSdkConfigToggles",{get:function(){var e,t,i=(null===(t=null===(e=window.gigya._)||void 0===e?void 0:e.config)||void 0===t?void 0:t.toggles)||{};return Object.keys(i).reduce((function(e,t){return e[t]="on"===i[t],e}),{})},enumerable:!0,configurable:!0}),e}();t.default=new r},29:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});var n,r=i(0),o=i(35),a=i(50),s=i(2),u=i(31),c=null,l=null,d={};function g(e){return void 0===e&&(e=window.gigya.thisScript.APIKey),window.gigya.utils.cookie.get(f(e))}function f(e){return"gltexp_"+e}function p(e){return void 0===e&&(e=window.gigya.thisScript.APIKey),e?"glt_"+e:"_gig_lt"}function h(e){void 0===e&&(e=window.gigya.thisScript.APIKey);var t=window.gigya.utils.cookie.get(p(e));return t?t.split("|")[0]:null}function v(e,t,i,r){window.gigya.utils.localStorage.removeItem("gigyaSettings"),window.gigya.logger.info("setting a new login token"),e||(e=window.gigya.thisScript.APIKey),e?(s.FlagService.setCookieSameSiteLaxSession?window.gigya.utils.cookie.set("glt_"+e,t,i,null,null,"Lax"):window.gigya.utils.cookie.set("glt_"+e,t,i),window.gigya.utils.cookie.remove("gac_"+e)):s.FlagService.setCookieSameSiteLaxSession?window.gigya.utils.cookie.set("_gig_lt",t,i,null,null,"Lax"):window.gigya.utils.cookie.set("_gig_lt",t,i),n=r}function y(){return window.gigya.thisScript.APIKey&&window.gigya.utils.cookie.get("gac_"+window.gigya.thisScript.APIKey)}function w(e,t,i){if(void 0===i&&(i=y()),window.gigya.thisScript.APIKey)if(i&&!e.neverTryGAC){if('"'===i.charAt(0)&&'"'===i.charAt(i.length-1)&&(i=i.substring(1,i.length-1)),d[i])return void t();d[i]=!0,window.gigya.socialize.updateRefUID(),window.gigya.socialize.notifyLogin({ignoreApiQueue:!0,neverTryGAC:!0,authCode:i,APIKey:window.gigya.thisScript.APIKey,client_id:window.gigya.thisScript.APIKey},{callback:function(){window.gigya.utils.cookie.remove("gac_"+window.gigya.thisScript.APIKey),t(),window.gigya.socialize.refreshUI({neverTryGAC:!0})}})}else t();else t()}function m(e){return void 0===e&&(e={}),r.__awaiter(this,void 0,void 0,(function(){var t=this;return r.__generator(this,(function(i){return[2,new gigya.Promise((function(i){window.gigya.utils.queue.hold("verifyLogin","API"),window.gigya.accounts.verifyLogin({ignoreApiQueue:!0,suppressLoginEvent:!0,include:window.gigya.utils.stringUtils.mergeCommaSeparatedValues("profile,data",window.gigya.thisScript.globalConf.include),extraProfileFields:"samlData",callback:function(n){window.gigya.utils.queue.release("verifyLogin","API"),a.sessionData.setIsSessionVerified(h(),0==n.errorCode);var o=n.source;window.gigya.events.global.dispatchWhenHandlerAdded({eventName:"socialize.login"},null,(function(t,i){t||(t={}),t=window.gigya.utils.object.merge([t,e]),0==n.errorCode?window.gigya.socialize.getUserInfo({signIDs:!0,extraFields:"samlData",callback:function(e){0==e.errorCode?((t=window.gigya._.addUserInfoToEvent(e,{eventName:"login"},!0)).source=o,t.newUser=!1,t.provider="site",t.loginMode="standard",t.user&&(t.user.errorCode=e.errorCode,t.user.callId=e.callId),n.id_token&&(t.id_token=n.id_token)):t.cancel=!0,i(t)}}):(t.cancel=!0,i(t))})),window.gigya.events.global.dispatchWhenHandlerAdded({eventName:"accounts.login"},null,(function(i,o){return r.__awaiter(t,void 0,void 0,(function(){return r.__generator(this,(function(t){switch(t.label){case 0:return i||(i={}),i=window.gigya.utils.object.merge([i,e]),0!=n.errorCode?[3,3]:(i.eventName="accounts.login",n.UID?[3,2]:[4,new gigya.Promise((function(e){return window.gigya.accounts.getAccountInfo({callback:e,include:window.gigya.utils.stringUtils.mergeCommaSeparatedValues("profile,data",window.gigya.thisScript.globalConf.include)})}))]);case 1:n=t.sent(),t.label=2;case 2:return window.gigya.utils.object.extractProperties(n,i,"signature|UIDSig|timestamp|UIDSignature|signatureTimestamp|UID|profile|data|dataCenter|id_token|groups"),[3,4];case 3:i.cancel=!0,t.label=4;case 4:return o(i),[2]}}))}))})),i()}})}))]}))}))}function _(e){return void 0===e&&(e=window.gigya.thisScript.APIKey),r.__awaiter(this,void 0,void 0,(function(){return r.__generator(this,(function(t){switch(t.label){case 0:return h(e)&&window.gigya.logger.info("removing login token"),window.gigya.utils.cookie.remove("glt_"+e),window.gigya.utils.cookie.remove("_gig_lt"),window.gigya.utils.cookie.remove("gltexp_"+e),window.gigya.partnerSettings.ssoKey?(window.gigya.logger.info("removing group login token"),[4,o.SsoService.getInstance()]):[3,2];case 1:return[2,t.sent().removeToken()];case 2:return[2,gigya.Promise.resolve()]}}))}))}function b(){var e=window.gigya.utils.cookie.getDefaultDomain();return window.gigya.utils.stringUtils.endsWith(e,window.gigya.defaultApiDomain)}t.activeNamespaces={},t.isValidGltExp=function(e){return void 0===e&&(e=g()),!e||window.gigya.utils.gltexp.isValid(e)},t.getGltexpCookie=g,t.setGltexp=function(e,t){void 0===t&&(t=window.gigya.thisScript.APIKey),e&&!b()&&(window.gigya.utils.cookie.remove(f(t)),s.FlagService.setCookieSameSiteLaxSession?window.gigya.utils.cookie.set(f(t),e,null,null,null,"Lax"):window.gigya.utils.cookie.set(f(t),e))},t.get=h,t.set=v,t.getCurrentSessionExpiration=function(){return n},t.getGACCookie=y,t.setFromAuthCode=function(e){return r.__awaiter(this,void 0,void 0,(function(){return r.__generator(this,(function(t){return[2,new gigya.Promise((function(t){w({},t,e)}))]}))}))},t.setFromGAC=w,t.setFromSsoResponse=function(e,t){return void 0===t&&(t=window.gigya.thisScript.APIKey),r.__awaiter(this,void 0,void 0,(function(){var i=this;return r.__generator(this,(function(n){return[2,new gigya.Promise((function(n){return r.__awaiter(i,void 0,void 0,(function(){var i,o,a;return r.__generator(this,(function(r){switch(r.label){case 0:if(!e)return[2];switch(e.errorCode){case 403005:return[3,1];case 403025:return[3,2];case 403032:case 0:return[3,3];case 500026:return[3,5]}return[3,6];case 1:return window.gigya.logger.info("no group session found"),_(t),[3,7];case 2:return window.gigya.logger.info("existing group session was revoked"),_(t),window.gigya.events.global.dispatchWhenHandlerAdded({eventName:"accounts.logout"}),window.gigya.events.global.dispatchWhenHandlerAdded({eventName:"logout"}),[3,7];case 3:return e.login_token?(window.gigya.logger.info("new session from group"),i=void 0,o=void 0,e.groupContext&&(o=JSON.parse(e.groupContext)),b()||(i=e.gltexp?window.gigya.utils.cookie.getInfiniteExpirationTimeInSeconds():e.expires_in,v(t,e.login_token,i),a="gltexp_"+t,e.gltexp&&!window.gigya.utils.cookie.get(a)&&window.gigya.utils.cookie.set(a,e.gltexp)),[4,m({expires_in:i,groupContext:o})]):[2];case 4:return r.sent(),[3,7];case 5:return window.gigya.logger.error("gigya: error loading sso frame",{res:e}),window.gigya.events.global.dispatchWhenHandlersAdded(["accounts.error","socialize.error"],e),[3,7];case 6:if(!u.seamlessSsoUtil.shouldDisableSeamlessSso())throw window.gigya.logger.error("sso: unsupported response"),"gigya: unsupported response from sso";r.label=7;case 7:return n(),[2]}}))}))}))]}))}))},t.dispatchLoginEvent=m,t.remove=_,t.getTokenParam=function(e,t){var i=window.gigya.utils.cookie.get(p(e));if(i){var n=i.split("|");return n.length>1?window.gigya.utils.keyValue.deserialize(n[1])[t]:null}},t.setBearerToken=function(e){window.gigya.logger.info("setting a new Bearer token"),c="Bearer "+e},t.getBearerToken=function(){return c},t.removeBearerToken=function(){window.gigya.logger.info("Bearer token removed"),c=null},t.setAuthResource=function(e){l=e},t.getAuthResource=function(){return l}},3:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=navigator.userAgent.toLowerCase();t.localInfo={baseDomain:"",isBrowserSupportsFilesAPI:"function"==typeof FileReader||"object"==typeof FileReader,initTime:new Date,version:0,pageDomain:document.location.hostname,protocol:"http:"==document.location.protocol?"http":"https",userAgent:r,isWin:-1!=r.indexOf("win"),isIE:-1!=r.indexOf("msie")||-1!=r.indexOf("mozilla")&&-1!=r.indexOf("trident"),isIE6:-1!=r.indexOf("msie 6."),isIE7:-1!=r.indexOf("msie 7."),isIE8:-1!=r.indexOf("msie 8."),isIE9:-1!=r.indexOf("msie 9."),isIE10:-1!=r.indexOf("msie 10."),isIE11:-1!=r.indexOf("mozilla")&&-1!=r.indexOf("trident/7.0"),isEdgeLegacy:-1!=r.indexOf("edge"),isEdge:RegExp(/edg(?!e)/).test(r),isIOS:-1!=r.indexOf("iphone")||-1!=r.indexOf("ipad")||-1!=r.indexOf("ipod"),isSafari534:-1!=r.indexOf("safari/534"),isWeChat:-1!=r.indexOf("micromessenger"),iosVersion:-1!=r.indexOf("applewebkit")&&-1!=r.indexOf("version/")?parseInt(r.split("version/")[1].split(" ")[0]):0,isAndroid:-1!=r.indexOf("android"),isAndroidBrowser:function(e){if(-1===e.indexOf("mozilla/5.0"))return!1;if(-1===e.indexOf("android 4"))return!1;if(-1===e.indexOf("applewebkit"))return!1;if(-1!==e.indexOf("windows phone"))return!1;var t=/chrome\/(\d+)/.exec(e);return!t||parseInt(t[1])<20}(r),currentBrowser:"",androidVersion:-1!=r.indexOf("android")?parseFloat(r.slice(r.indexOf("android")+8)):0,isChrome:-1!=r.indexOf("chrome")&&-1==r.indexOf("edg"),isGoogleBot:-1!=r.indexOf("googlebot"),isFF:-1!=r.indexOf("firefox"),isOpera:-1!=r.indexOf("opera"),isSafari:navigator.appVersion&&-1!=navigator.appVersion.toLowerCase().indexOf("safari")&&-1==navigator.appVersion.toLowerCase().indexOf("chrome")&&-1==r.indexOf("android"),isIOSWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(navigator.userAgent),isIOSChrome:-1!=r.indexOf("crios"),isMAC:navigator.appVersion&&-1!=navigator.appVersion.toLowerCase().indexOf("mac"),isWindowsPhone:-1!=r.indexOf("windows phone"),isFacebookBrowser:-1!=r.indexOf("fban")||-1!=r.indexOf("fbav"),supportsPostMessage:null!=window.postMessage&&(-1==r.indexOf("msie")||-1!=r.indexOf("iemobile")),supportsLocalStorage:!1,supportsSessionStorage:!1,supportsFlash:function(){var e=!1;try{if(navigator.mimeTypes&&null!=navigator.mimeTypes["application/x-shockwave-flash"]&&navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin)e=!0;else new ActiveXObject("ShockwaveFlash.ShockwaveFlash")&&(e=!0)}catch(e){}return e}(),quirksMode:"BackCompat"==document.compatMode&&-1!=r.indexOf("msie"),backCompat:"BackCompat"==document.compatMode,isMobile:function(){var e=["iphone","ipod","android","midp","240x320","blackberry","netfront","nokia","panasonic","portalmmm","sharp","sie-","sonyericsson","symbian","windows ce","benq","mda","mot-","opera mini","philips","pocket pc","sagem","samsung","htc"];for(var t in e)if(-1!=r.indexOf(e[t]))return!0;return!1}(),isMobileApp:function(){if(!document.getElementsByTagName)return!1;for(var e=document.getElementsByTagName("meta"),t=0;t(new Date).getTime()},t.allDefinedOrAllUndefined=function(){for(var e=[],t=0;t=t.left&&e.right<=t.left+i.w},t.isRectFullyVisible=function(e){var t=r(),i=o();return e.top>=t.top&&e.bottom<=t.top+i.h&&e.left>=t.left&&e.right<=t.left+i.w},t.scrollIntoView=function(e){e&&e.scrollIntoView&&e.scrollIntoView()}},33:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(3),o=i(29),a=i(20),s=i(5),u=i(4),c=i(9),l=i(2),d=i(52);function g(e){return n.__awaiter(this,void 0,void 0,(function(){return n.__generator(this,(function(t){return[2,new gigya.Promise((function(t){window.gigya.accounts.groups.invitationConfirm({ignoreApiQueue:!0,invitationId:e,callback:t})}))]}))}))}function f(e){return n.__awaiter(this,void 0,void 0,(function(){return n.__generator(this,(function(t){return[2,new gigya.Promise((function(t){window.gigya.accounts.groups.finalizeInvitation({ignoreApiQueue:!0,token:e,callback:function(e){0!==e.errorCode?window.gigya.events.global.dispatchWhenHandlersAdded(["accounts.error","socialize.error"],e):window.gigya.events.global.dispatchWhenHandlersAdded(["accounts.finalizeGroupInvitation","socialize.finalizeGroupInvitation"],e),t()}})}))]}))}))}function p(e){if(null!=e.identities){if(e.identities.constructor==Array){var t=e.identities;e.identities={};for(var i=0;i0?[4,this.init(t,i-1)]:[3,21];case 20:return[2,n.sent()];case 21:return window.gigya.logger.error("error bootstrapping sdk",{type:"bootstrap failed",scope:"WebAdapter.init",error:_}),window.gigya.logger.debug("removing bootstrap indication"),this.getStorage().removeItem(e.bootstrapIndicationCookieName(window.gigya.thisScript.APIKey)),b={status:"FAIL_TO_BOOTSTRAP",statusMessage:"Web SDK failed to bootstrap",errorCode:500026,errorMessage:"Web SDK failed to bootstrap: "+(_.message||_)},window.gigya.events.dispatchErrorFromResponse({eventName:"init"},b),window.gigya.events.global.dispatchWhenHandlersAdded(["accounts.error","socialize.error"],b),t(),[3,22];case 22:return[2]}}))}))},e.prototype.resetAPIService=function(t){return void 0===t&&(t=!1),n.__awaiter(this,void 0,void 0,(function(){var i,r,o,a,s,u;return n.__generator(this,(function(n){switch(n.label){case 0:return i=window.gigya.logger.group("create api service"),this._apiServiceProxy?(window.gigya.logger.info("stopping current api service"),[4,this._apiServiceProxy.stop(!0)]):[3,2];case 1:n.sent(),this._apiServiceProxy=null,n.label=2;case 2:return r=l.GmidProvider.getGmidBootstrapIndicationToken(window.gigya),o=this.getStorage().getItem(e.bootstrapIndicationCookieName(window.gigya.thisScript.APIKey)),a=o===r,window.gigya.logger.info("has bootstrapped: "+a),s=window.gigya._.apiAdapters.web,u=this,[4,this.createApiService(a)];case 3:return s.apiService=u._apiService=n.sent(),[4,this.bootstrapApiService(t)];case 4:return n.sent(),i.end(),[2]}}))}))},e.prototype.bootstrapApiService=function(e){return void 0===e&&(e=!1),n.__awaiter(this,void 0,void 0,(function(){var t,i;return n.__generator(this,(function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,this._apiService.bootstrap(e)];case 1:return t=n.sent(),[3,3];case 2:return i=n.sent(),window.gigya.logger.error("error bootstrapping sdk",{type:"webSdkBootstrap failed",scope:"ApiService.bootstrap",ex:i}),window.gigya.events.global.dispatchWhenHandlersAdded(["accounts.error","socialize.error"],{status:"FAIL_TO_BOOTSTRAP",statusMessage:"Web SDK bootstrap failure - APIService bootstrap",errorCode:500026,errorMessage:"Web SDK bootstrap failure: "+(i.message||i)}),[3,3];case 3:return(null==t?void 0:t.ticketInfo)?this.setGmidTicket(t.ticketInfo):(null==t?void 0:t.hasGmid)&&(this.bootstrapIndication=t.hasGmid,p.siteData.didForcedBootstrap=g.FlagService.forceWebSdkBootstrap?t.hasGmid:null),[2]}}))}))},e.prototype.syncCanaryWithSSO=function(){var e;return n.__awaiter(this,void 0,void 0,(function(){var t,i,r;return n.__generator(this,(function(n){switch(n.label){case 0:return g.FlagService.disableCanary?[2]:(t=this.getStorage().getItem(window.gigya.canary.config.cookiesNames.isCanary),i=this.getStorage().getItem(window.gigya.canary.config.cookiesNames.version),[4,null===(e=this._ssoService)||void 0===e?void 0:e.syncCanaryIndication(t,i)]);case 1:return 0===(null==(r=n.sent())?void 0:r.errorCode)&&(r.isCanary&&r.isCanary!==t&&this.getStorage().setItem(window.gigya.canary.config.cookiesNames.isCanary,r.isCanary),r.canaryVersion&&r.canaryVersion!==i&&this.getStorage().setItem(window.gigya.canary.config.cookiesNames.version,r.canaryVersion)),[2]}}))}))},e.prototype.createApiService=function(e){return n.__awaiter(this,void 0,void 0,(function(){var t,i,r,o,a,c,l;return n.__generator(this,(function(n){switch(n.label){case 0:return t=window.gigya.thisScript.globalConf.storageProtocolOverride||"https",i=window.gigya.logger.configKey+"="+encodeURIComponent(JSON.stringify(window.gigya.logger.getConfig())),r=t+"://"+d.getStorageDomain()+"/gs/webSdk/Api.aspx?apiKey="+encodeURIComponent(window.gigya.thisScript.APIKey)+"&version="+window.gigya.build.version+"&build="+window.gigya.build.number+"#origin="+document.location.href+"&"+i,window.gigya.logger.info("opening api frame"),this._apiServiceProxy=new s.ServiceProxy(r,this.API_SERVICE_NAME),window.gigya.logger.info("creating api service"),[4,this._apiServiceProxy.init("Api Service")];case 1:if(o=n.sent(),window.gigya.partnerSettings.plugins.apiDomain=o.apiDomain,window.gigya._.getApiDomain=window.gigya._.apiDomainFactory(o.apiDomain,window.gigya.defaultApiDomain),a=window.gigya._.Uri.parse(o.apiDomain),window.gigya.logger.info("api domain is: "+a),window.gigya.logger.info("api domain is "+(o.isGroupApiDomain?"":"not ")+"group domain"),c="false"===window.gigya.thisScript.URLParams.bootstrap,!a.isBaseOf(r)||c||window.gigya.thisScript.globalConf.storageDomainOverride){if(window.gigya.logger.info("closing api frame"),this._apiServiceProxy.stop(!0).then((function(){return window.gigya.logger.info("api frame closed")})),this._apiServiceProxy=null,c?e=!0:o.hasGroupApiDomainChanged&&(e=!1),l=!0,g.FlagService.alwaysCheckCookieSave)try{l=window.gigya._.Uri.parse(window.gigya.localInfo.baseDomain||"").isBaseOf(a.domain)}catch(e){window.gigya.logger.report("Error evaluating first party domain",{baseDomain:window.gigya.localInfo.baseDomain,apiDomain:a.domain})}return window.gigya.logger.info("create and work with api service from top frame"),[2,new u.ApiService(window.gigya.thisScript.APIKey,e,{originDomain:location.href,isGroupApiDomain:o.isGroupApiDomain,getApiDomain:window.gigya._.getApiDomain,isApiDomainFirstParty:l,hasGroupApiDomainChanged:!1,canSaveGmidAsCookie:o.canSaveGmidAsCookie})]}return window.gigya.logger.info("api domain is gigya's so keep working with frame"),[2,this._apiServiceProxy.wrapWith(u.ApiService)]}}))}))},e.prototype.isSessionValid=function(e,t){var i=this;void 0===e&&(e={}),r.setFromGAC(e,(function(){t&&t(i.hasSessionToken(e))}))},e.prototype.hasSessionToken=function(e){return void 0===e&&(e={}),null!=r.get(e.APIKey)||null!=e.oauth_token},e.prototype.registerForNamespaceEvents=function(e){},e.prototype.onPluginEvent=function(e){},e.prototype.onJSLog=function(e,t){},e.prototype.sendRequest=function(e,t,i,r){return void 0===r&&(r={}),n.__awaiter(this,void 0,void 0,(function(){var a,s,u,c=this;return n.__generator(this,(function(n){switch(n.label){case 0:return[4,this.beforeRequest(e,t,r)];case 1:return n.sent(),a=function(e,t){c.afterResponse(u,e,(function(){"function"==typeof t&&t(window.gigya.utils.object.clone(e,!0))}))},s=function(e){a(e,i)},(u=new o.ApiRequest(e,t,s,r)).send(),window.gigya._.logoutMethods[e]&&window.gigya._.logoutBehaviour.logoutBeforeServerResponse&&this.clearSession(t),[2]}}))}))},e.prototype.clearSession=function(e,t){r.remove(e.APIKey),t&&t()},e.prototype.setGltexpFromSSO=function(e){var t;return void 0===e&&(e=window.gigya.thisScript.APIKey),n.__awaiter(this,void 0,void 0,(function(){var e;return n.__generator(this,(function(i){switch(i.label){case 0:return!window.gigya.partnerSettings.ssoKey||r.isValidGltExp()?[3,2]:[4,null===(t=this._ssoService)||void 0===t?void 0:t.getTokenExpiration()];case 1:if(0===(null==(e=i.sent())?void 0:e.errorCode)&&e.gltexp&&r.isValidGltExp(e.gltexp))return r.setGltexp(e.gltexp),[2,!0];i.label=2;case 2:return[2,!1]}}))}))},e.prototype.sendOauthRequest=function(e,t,i,n){var r=this;this.beforeRequest(e,t,n);var o="https://"+window.gigya._.getApiDomain("socialize"),s=new a.OauthRequest("",o,e,t,(function(e){r.afterResponse(s,e,(function(e){"0"!=e.errorCode?i(e):r.bootstrapApiService().then((function(){return i(e)}))}))}),n);s.send()},e.prototype.beforeRequest=function(e,t,i){var o,a;return void 0===i&&(i={}),n.__awaiter(this,void 0,void 0,(function(){return n.__generator(this,(function(n){return(i.clearSession||i.clearSessionCondition&&i.clearSessionCondition(t))&&(window.gigya.logger.info("clearing session before request for "+e),r.remove(t.APIKey)),-2===Number(t.sessionExpiration)&&(null===(a=null===(o=window.gigya.thisScript)||void 0===o?void 0:o.globalConf)||void 0===a?void 0:a.storageDomainOverride)&&(window.gigya.logger.info("session expiration -2 was converted to 1 year fixed expiration"),t.sessionExpiration=window.gigya.utils.cookie.getInfiniteExpirationTimeInSeconds()),[2]}))}))},e.prototype.afterResponse=function(e,t,i){return n.__awaiter(this,void 0,void 0,(function(){var r=this;return n.__generator(this,(function(n){switch(n.label){case 0:return"Missing cookie"==t.errorDetails||"Session is invalid (Missing DeviceId)"==t.errorDetails||"Missing required parameter: gcid or ucid cookie"==t.errorDetails||400006===t.errorCode&&"missingKey"===t.errorFlags?(window.gigya.logger.info("missing cookie error - forcing bootstrap"),this._reBootstrapCount>=2?(window.gigya.logger.report("multiple reBootstrap error"),this._reBootstrapCount=0,i(t),[2]):(this._reBootstrapCount++,[4,this.bootstrapApiService(!0)])):[3,4];case 1:return n.sent(),g.FlagService.initBackgroundWorker?[4,S.powService.restart()]:[3,3];case 2:n.sent(),n.label=3;case 3:return window.gigya.logger.info("resending request"),e.send(),[2];case 4:this._reBootstrapCount=0,this.handleTokenResponse(e,t,(function(){r.logoutSsoIfNeeded(e,t,(function(){i(t)}))})),n.label=5;case 5:return[2]}}))}))},e.prototype.onSDKEvent=function(e){},e.prototype.getTokenParam=function(e,t){return r.getTokenParam(e,t)},e.prototype.establishSession=function(){return n.__awaiter(this,void 0,void 0,(function(){var e,t,i=this;return n.__generator(this,(function(n){switch(n.label){case 0:return"sso.login"===(e=window.gigya.utils.URL.getParamsFromURL(document.location.href)).gig_actions&&e.authCode?[4,w.promisify(window.gigya.accounts.session.verify,{ignoreApiQueue:!0})]:[3,4];case 1:return t=n.sent(),0===t.errorCode?[3,3]:[4,r.setFromAuthCode(e.authCode)];case 2:n.sent(),n.label=3;case 3:return[2,this.hasSessionToken()];case 4:return[4,new gigya.Promise((function(e){return i.isSessionValid(void 0,(function(t){return e(t)}))}))];case 5:return[2,n.sent()]}}))}))},e.prototype.checkReturnFromURL=function(){var e;return n.__awaiter(this,void 0,void 0,(function(){var t,i,o,a,s,u=this;return n.__generator(this,(function(n){switch(n.label){case 0:return t=window.gigya.utils.URL.getParamsFromURL(document.location.href),i=new RegExp(y.GIGYA_INTERNAL_PARAM_PREFIX+"|"+y.GIGYA_PARAM_PREFIX),o=window.gigya.utils.object.removePropertiesPrefix(t,i),"sso.login"!==(a=t.gig_actions)||t.authCode||this.syncSsoLogin(o),"magicLink"!==a?[3,2]:[4,this.handleMagicLink(o)];case 1:n.sent(),n.label=2;case 2:return"verifyLink"!==a?[3,4]:[4,this.handleDoiConfirmation(o)];case 3:n.sent(),n.label=4;case 4:return"confirmInvite"===a&&v.checkGroupInvitation(o),"groupInvitation"!==a?[3,6]:[4,this.handleGroupInvitation(o)];case 5:n.sent(),n.label=6;case 6:return this.shouldFinalizeLinkAccountsV2(t)?[4,this.finalizeLinkAccounts(t)]:[3,8];case 7:n.sent(),n.label=8;case 8:return t.gig_auth_token&&window.gigya._.apiAdapters.web.tokenStore.setBearerToken(t.gig_auth_token),t.gig_resource&&window.gigya._.apiAdapters.web.tokenStore.setAuthResource(t.gig_resource),t.gig_events?(200009==t.errorCode&&window.gigya.accounts.finalizeRegistration({regToken:t.regToken,callback:function(){var e;return null===(e=u._ssoService)||void 0===e?void 0:e.setToken(r.get(),t.expires_in||b.SessionExpiration.Forever)}}),0!=t.errorCode||null==r.get()?[3,10]:(window.gigya.logger.info("returned from redirection with error code"),[4,null===(e=this._ssoService)||void 0===e?void 0:e.setToken(r.get(),t.expires_in||b.SessionExpiration.Forever)])):[2];case 9:n.sent(),s=t.gig_events.split(","),-1!==window.gigya.utils.array.indexOf(s,"accounts.login")?window.gigya.accounts.getAccountInfo({extraProfileFields:"samlData",include:window.gigya.utils.stringUtils.mergeCommaSeparatedValues("profile,data,userinfo",window.gigya.thisScript.globalConf.include),callback:function(e){var t={errorCode:0,eventName:"accounts.login"};if(window.gigya.utils.object.extractProperties(e,t,"signature|UIDSig|timestamp|UIDSignature|signatureTimestamp|UID|profile|data|id_token"),window.gigya.events.global.dispatchWhenHandlerAdded(t),-1!==window.gigya.utils.array.indexOf(s,"socialize.login")){var i=window.gigya._.addUserInfoToEvent(e,{errorCode:0,eventName:"socialize.login"},!0);window.gigya.events.global.dispatchWhenHandlerAdded(i)}}}):window.gigya.socialize.getUserInfo({signIDs:!0,extraFields:"samlData",callback:function(e){for(var t=0;to.length&&t()},s=0;s'+l[d].toString().replace(/\&/g,"&")+"");u.innerHTML=c.join(""),u.style.display="none",r.appendToBody(u,s),u.submit()}else{for(var g=new o.Uri(e),f={},p=0;pn)return null;if(void 0===e||null==e)return r.default.isOn("removeUndefinedProperties")?e:null;if("function"==typeof e&&i)return null;if(e.constructor==Array){for(var u=[],c=0;c>>16)*a&65535)<<16)&4294967295)<<15|u>>>17))*s+(((u>>>16)*s&65535)<<16)&4294967295)<<13|r>>>19))+((5*(r>>>16)&65535)<<16)&4294967295))+((58964+(o>>>16)&65535)<<16);switch(u=0,i){case 3:u^=(255&e.charCodeAt(c+2))<<16;case 2:u^=(255&e.charCodeAt(c+1))<<8;case 1:r^=u=(65535&(u=(u=(65535&(u^=255&e.charCodeAt(c)))*a+(((u>>>16)*a&65535)<<16)&4294967295)<<15|u>>>17))*s+(((u>>>16)*s&65535)<<16)&4294967295}return r^=e.length,r=2246822507*(65535&(r^=r>>>16))+((2246822507*(r>>>16)&65535)<<16)&4294967295,r=3266489909*(65535&(r^=r>>>13))+((3266489909*(r>>>16)&65535)<<16)&4294967295,(r^=r>>>16)>>>0},t.clone=a,t.merge=function e(t,i){for(var n={},r=0;r-1&&a.splice(t,1)}})),a.join(",")},filterParams:function(e){return delete e.instanceID,delete e.getInstance,e}},link:{name:"link",getLoginProviders:function(e,t,i){var n,r,o,a;return i?null===(a=null===(o=null===(r=null===(n=null==e?void 0:e.getConflictingAccount)||void 0===n?void 0:n.conflictingAccount)||void 0===r?void 0:r.loginProviders)||void 0===o?void 0:o.join(","))||void 0===a?void 0:a.toLowerCase():null},filterParams:function(e){return delete e.instanceID,delete e.getInstance,e}}},n.DeepFreeze(t.LoginModes)},48:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});var n=i(8),r=i(30),o=i(60),a=i(20),s=i(18),u=i(49),c=i(9),l=["gigya-api.com","gigya-api.cn","gigya.com","my.gigya-ext.com","localhost"],d=function(){function e(e,t){void 0===e&&(e=o.default),void 0===t&&(t=l),this._global=e,this._defaultValidDomains=t}return e.prototype.getPageUrl=function(){return this._global.documentLocation().toString()},e.prototype.isValidDomain=function(e,t){for(var i=n.Uri.parse(t).domain,r=e.concat(this._defaultValidDomains),o=0;o=0&&s===i.length-a.length&&(0===s||"."===i.charAt(s-1)||"/"===i.charAt(s-1)))return!0}return!1},e.prototype.sendMessage=function(e,t,i){var n="";for(var r in e)null!=e[r]&&(n+=escape(r+"="+encodeURIComponent(e[r])+"&"));this._global.postMessageToParent(t+"="+n,i)},e.prototype.isValidGltExp=function(e){return u.isValid(e)},e.prototype.getMaxGltExp=function(e,t){return u.getMax(e,t)},e.prototype.decodeUrl=function(e){return c.URLDecodeRecursive(e)},e.prototype.deserialize=function(e){return s.deserialize(e)},e.prototype.getCookiesStorage=function(){return a.initializeAdapter(a.CookieStorageAdapter)},e.prototype.validations=function(){return r},e.prototype.UriFactory=function(e,t){return void 0===t&&(t=!0),new n.Uri(e,t)},e.prototype.getFragment=function(){var e=this.getPageUrl();return-1!==e.indexOf("#")?e.split("#")[1]:null},e}();t.SsoUtils=d},49:function(e,t){function i(e){return e?1e3*Number(e.substr(0,e.indexOf("_"))):0}Object.defineProperty(t,"__esModule",{value:!0}),t.isValid=function(e){return i(e)>Date.now()},t.getMax=function(){for(var e=[],t=0;tr)return"[Too deep]";var o="",a="",s="";if(i){s="\t",a="\n";for(var u=0;u=0&&window.gigya.logger.report("oidc storage logs - set",{key:e,value:i[e]},!1)}window.sessionStorage.setItem("gigyaCache",r.serialize(i))}catch(e){}o.release("cache","cache_"+e)}}function s(e){a(e,null)}t.set=a,t.get=function e(t,i){if(void 0===i&&(i=-1),!n)return null;try{if(o.isActive("cache_"+t))return o.waitFor("cache_"+t,e,arguments),null;var a=window.sessionStorage.getItem("gigyaCache"),u=r.deserialize(a),c=u[t];if(c){var l=(new Date).getTime();return i<0||i+c.time>l?c.response:(t.indexOf("gig_oidcContext_")>=0&&window.gigya.logger.report("oidc storage logs - get",{key:t,value:u[t],cacheTime:c.time,currentTime:l},!1),s(t),null)}if(!c)return o.hold("cache","cache_"+t),null}catch(e){}return null},t.remove=s},52:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(72),o=i(36),a=function(e){function t(){return e.call(this,"providerSessionService")||this}return n.__extends(t,e),t.getInstance=function(){return this.instance||(this.instance=new t),this.instance},t.prototype.setProviderSessionInfo=function(e){this.updateGlobalData(e)},t.prototype.getProviderSessionInfo=function(){return this.getGlobalData()},t.prototype.clearProviderSessionInfo=function(){this.clearData()},t.prototype.updateProviderSessionInfo=function(e,t){var i=this.getProviderSessionInfo();i[e]=t,this.setProviderSessionInfo(i)},t.prototype.checkAndUpdateProviderSessionInfo=function(e){this.hasProviderSessionInfo()||this.setProviderSessionInfo(e)},t.prototype.hasProviderSessionInfo=function(){return Object.keys(this.getProviderSessionInfo()).length>0},t.prototype.isLinkAccountsV2Interruption=function(){var e=this.getProviderSessionInfo();return void 0!==e.errorCode&&o.isLinkAccountsV2Interruption(e.errorCode)},t.prototype.isLinkAccountsV2Flow=function(){var e=t.getInstance(),i=e.getProviderSessionInfo();return e.isLinkAccountsV2Interruption()&&o.isProviderSessionValid(i)},t.instance=null,t}(r.GlobalDataService);t.default=a},59:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(48),o=function(){function e(e,t,i,n,o,a){var s=this;void 0===n&&(n={validDomains:[],logoutURLs:{},canaryCookiesNames:{isCanary:"gig_isCanary",version:"gig_canary_ver"}}),void 0===o&&(o=new r.SsoUtils),void 0===a&&(a=o.getCookiesStorage()),this._apiKey=e,this._siteApiKey=t,this._ssoSegment=i,this._ssoConfig=n,this._utils=o,this._storage=a,this._checkFragment=function(){var e=s._utils.getFragment();e&&e!==s._currentFragment&&(s._currentFragment=e,s._start(s._utils.deserialize(e))),window.setTimeout(s._checkFragment,200)},this._storageKey=this._createKey("gig_loginToken");var u=this._ssoConfig.canaryCookiesNames;void 0!==u&&(this._canaryKey=this._createKey(u.isCanary),this._canaryVerKey=this._createKey(u.version))}return e.prototype.init=function(){this._checkFragment()},e.prototype._start=function(e){return n.__awaiter(this,void 0,void 0,(function(){var t;return n.__generator(this,(function(i){switch(i.label){case 0:if(this._mode=e.m,this._requestDomain=e.d,this._lid=e.lid,this._callbackID=e.callbackID,this._siteApiKey=e.sAPIKey,!window.parent)return console.log("gigya sso: invalid use"),[2];if(!this._utils.isValidDomain(this._ssoConfig.validDomains,this._requestDomain))return console.log("gigya sso: "+this._requestDomain+" is not in valid domain: "+this._ssoConfig.validDomains.join(",")),[2];switch(e.m){case"logout":return[3,1];case"removeToken":return[3,3];case"getToken":return[3,5];case"setToken":return[3,7];case"setGroupContext":return[3,9];case"setLoginTokenExp":return[3,11];case"getLoginTokenExp":return[3,13];case"checkTokenRenew":return[3,15];case"syncCanaryIndication":return[3,17];case"setGroupApiDomain":return[3,19];case"getGroupApiDomain":return[3,21]}return[3,23];case 1:return[4,this.logout()];case 2:return t=i.sent(),[3,24];case 3:return[4,this.removeToken()];case 4:return i.sent(),[3,24];case 5:return[4,this.getToken()];case 6:return t=i.sent(),[3,24];case 7:return[4,this.setToken(e.lt,String(e.expiration),e.gltexp)];case 8:return i.sent(),[3,24];case 9:return[4,this.setGroupContext(e.groupContext)];case 10:return i.sent(),[3,24];case 11:return[4,this.setTokenExpiration(e.loginTokenExp)];case 12:return t=i.sent(),[3,24];case 13:return[4,this.getTokenExpiration()];case 14:return t=i.sent(),[3,24];case 15:return[4,this.checkTokenRenew(e.loginToken)];case 16:return t=i.sent(),[3,24];case 17:return[4,this.syncCanaryIndication(e.isCanary,e.canaryVersion)];case 18:return t=i.sent(),[3,24];case 19:return[4,this.setGroupApiDomain(e.domain)];case 20:return i.sent(),[3,24];case 21:return[4,this.getGroupApiDomain()];case 22:return t=i.sent(),[3,24];case 23:t={errorCode:405001},i.label=24;case 24:return this._utils.sendMessage(t,this._callbackID,this._requestDomain),[2]}}))}))},e.prototype.getGroupApiDomain=function(){return n.__awaiter(this,void 0,void 0,(function(){return n.__generator(this,(function(e){return[2,{errorCode:0,domain:this._storage.getItem("apiDomain_"+this._apiKey)}]}))}))},e.prototype.setGroupApiDomain=function(e){return n.__awaiter(this,void 0,void 0,(function(){return n.__generator(this,(function(t){return this._storage.setItem("apiDomain_"+this._apiKey,e),[2]}))}))},e.prototype.logout=function(){return n.__awaiter(this,void 0,void 0,(function(){var e;return n.__generator(this,(function(t){switch(t.label){case 0:return e=this._getLogoutURLs(),[4,this.removeToken()];case 1:return t.sent(),this._storage.removeItem(this._storageKey+"_visited"),[2,{logoutURLs:e}]}}))}))},e.prototype.removeToken=function(){return n.__awaiter(this,void 0,void 0,(function(){var e;return n.__generator(this,(function(t){return(e=this._storage.getItem(this._storageKey))&&(this._markRevokedLoginToken(e),this._storage.removeItem(this._storageKey)),this._storage.removeItem(this._storageKey+"_exp"),this._storage.removeItem(this._storageKey+"_gltexp"),this._storage.removeItem(this._storageKey+"_session"),this._storage.removeItem(this._storageKey+"_context"),[2]}))}))},e.prototype.getToken=function(){return n.__awaiter(this,void 0,void 0,(function(){var e,t,i,r,o,a,s,u,c;return n.__generator(this,(function(n){switch(n.label){case 0:return e=0,t=this._storage.getItem(this._storageKey),"undefined"===(i=this._storage.getItem(this._storageKey+"_exp"))?r=Date.now()-1e3:(r=Number(i),o=Date.now()+63072e6,r>o&&(r=Date.now()-1e3)),a=this._storage.getItem(this._storageKey+"_gltexp"),s=this._storage.getItem(this._storageKey+"_context"),u=a||"1"===this._storage.getItem(this._storageKey+"_session"),isNaN(r)||!(0===r&&!u||r>0&&(new Date).getTime()>r)?[3,2]:[4,this.removeToken()];case 1:n.sent(),t=void 0,n.label=2;case 2:return t?(this._markSiteVisited(),c={errorCode:e,login_token:t,expires_in:0===r?0:Math.round((r-(new Date).getTime())/1e3)},s&&(c.groupContext=s),0===r&&a&&(c.gltexp=a),[2,c]):[2,{errorCode:403005}]}}))}))},e.prototype.setToken=function(e,t,i){var r;return n.__awaiter(this,void 0,void 0,(function(){var o,a,s;return n.__generator(this,(function(n){switch(n.label){case 0:return e=e.split("|")[0],o=null===(r=this._storage.getItem(this._storageKey))||void 0===r?void 0:r.split("|")[0],e!==o&&this._markRevokedLoginToken(o),e&&this._storage.setItem(this._storageKey,e),t&&(0===(a="string"==typeof t&&t?Number(t):t)?t=0:(s=void 0,s=a&&-2!==a?1e3*Number(a):31536e6,a=Date.now()+s),this._storage.setItem(this._storageKey+"_exp",""+a),0===t&&this._storage.setItem(this._storageKey+"_session","1",0)),void 0===i?[3,2]:[4,this.setTokenExpiration(i)];case 1:n.sent(),n.label=2;case 2:return e?[4,this._markSiteVisited()]:[3,4];case 3:n.sent(),n.label=4;case 4:return[2]}}))}))},e.prototype.setGroupContext=function(e){return n.__awaiter(this,void 0,void 0,(function(){return n.__generator(this,(function(t){return this._storage.setItem(this._storageKey+"_context",JSON.stringify(e)),[2]}))}))},e.prototype.setTokenExpiration=function(e){return n.__awaiter(this,void 0,void 0,(function(){var t,i,r;return n.__generator(this,(function(n){switch(n.label){case 0:return this._utils.isValidGltExp(e)?[3,1]:(this._storage.removeItem(this._storageKey+"_gltexp"),e=null,[3,3]);case 1:return i=(t=this._utils).getMaxGltExp,r=[e],[4,this.getTokenExpiration()];case 2:e=i.apply(t,r.concat([n.sent().gltexp])),this._storage.setItem(this._storageKey+"_gltexp",e),this._storage.removeItem(this._storageKey+"_exp"),n.label=3;case 3:return[2,{errorCode:0,gltexp:e}]}}))}))},e.prototype.getTokenExpiration=function(){return n.__awaiter(this,void 0,void 0,(function(){return n.__generator(this,(function(e){return this._storage.getItem(this._storageKey)?[2,{errorCode:0,gltexp:this._storage.getItem(this._storageKey+"_gltexp")}]:[2,{errorCode:403005}]}))}))},e.prototype.checkTokenRenew=function(e){return n.__awaiter(this,void 0,void 0,(function(){var t,i;return n.__generator(this,(function(n){switch(n.label){case 0:return[4,this.getToken()];case 1:return t=n.sent(),i=this._storage.getItem(this._storageKey+"_revoked_tokens")||"",i.indexOf(e)>=0?[3,3]:[4,this.setToken(e)];case 2:return n.sent(),[2,{errorCode:0}];case 3:return 0===t.errorCode&&i.indexOf(t.login_token)<0?(t.errorCode=403032,[2,t]):[2,{errorCode:403025}];case 4:return[2]}}))}))},e.prototype.syncCanaryIndication=function(e,t){return n.__awaiter(this,void 0,void 0,(function(){var i,r,o,a,s;return n.__generator(this,(function(n){return this._canaryKey&&this._canaryVerKey?(i=this._storage.getItem(this._canaryKey),r=this._storage.getItem(this._canaryVerKey),o={errorCode:0,isCanary:e,canaryVersion:t},this._utils.validations().allDefinedOrAllUndefined(i,r)?this._utils.validations().allDefinedOrAllUndefined(e,t)?(a=this._parseCanaryVersionSignature(t),s=this._parseCanaryVersionSignature(r),a.timestamp>s.timestamp?(this._storage.setItem(this._canaryKey,e),this._storage.setItem(this._canaryVerKey,t)):(o.isCanary=i,o.canaryVersion=r),[2,o]):[2,{errorCode:400006,isCanary:i,canaryVersion:r}]:(o.errorCode=400006,[2,o])):[2,{errorCode:500033}]}))}))},e.prototype._markSiteVisited=function(){var e=this._storageKey+"_visited",t=this._storage.getItem(e)||"";-1===t.indexOf(this._siteApiKey)&&(t+=","+this._siteApiKey),this._storage.setItem(e,t)},e.prototype._markRevokedLoginToken=function(e){if(e){var t=this._storageKey+"_revoked_tokens",i=this._storage.getItem(t)||"",n=i.split(",");n.length>3&&n.splice(1,1),(i=n.join(",")).indexOf(e)<0&&(i+=","+e),this._storage.setItem(t,i)}},e.prototype._getLogoutURLs=function(){var e=this._storage.getItem(this._storageKey+"_visited");if(!e)return"";var t=[];for(var i in this._ssoConfig.logoutURLs)-1!==e.indexOf(","+i)&&t.push(this._ssoConfig.logoutURLs[i]);return t.join(",")},e.prototype._createKey=function(e){return e+"_"+this._apiKey+(this._ssoSegment?"_"+this._ssoSegment:"")},e.prototype._parseCanaryVersionSignature=function(e){var t={build:0,probability:0,timestamp:-1};if(!e)return t;var i=e.split("-");return i.length<3?t:{build:Number(i[0]),probability:Number(i[1]),timestamp:Number(i[2])}},e}();t.Sso=o},60:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(){}return e.prototype.documentLocation=function(){return document.location},e.prototype.postMessageToParent=function(e,t,i){window.parent.postMessage(e,t,i)},e}();t.GlobalProvider=i,t.default=new i},61:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});var n=i(0),r=i(25),o=function(){function e(e,t,i,n,o,a,s){var u=this;void 0===i&&(i=6e4),void 0===n&&(n=r.generateId),void 0===o&&(o=r.createIframe),void 0===a&&(a=function(){return new gigya.Promise((function(e){document.body?e(document.body):document.addEventListener("DOMContentLoaded",(function(){return e(document.body)}))}))}),void 0===s&&(s=window),this.url=e,this._serviceName=t,this.timeout=i,this._idCreator=n,this._iframeCreator=o,this.getIframeHost=a,this._win=s,this._pendingReqs=[],this._mutationObservers=[],this.onResponse=function(e){var t=window.gigya.utils.JSON.parse(e.data);t&&u._pendingReqs[t.id]&&u.validateOrigin(e.origin)&&(u.logServiceMismatch(t),u._pendingReqs[t.id](t),delete u._pendingReqs[t.id])}}return Object.defineProperty(e.prototype,"isInit",{get:function(){return Boolean(this._iframe)},enumerable:!0,configurable:!0}),e.prototype.init=function(e){var t=this;return this.isInit?gigya.Promise.reject("proxy already initialized"):new gigya.Promise((function(i,n){t._iframe=t._iframeCreator(e),t._iframe.src=t.getIframeUrl(t.url,{serviceName:t._serviceName}),t.getIframeHost().then((function(e){t._iframeHost=e,t._iframeHost.appendChild(t._iframe),window.gigya.logger.isEnabled&&t.startObservingIFrameRemoval();var r=t._win.setTimeout((function(){return n("proxy init timeout")}),t.timeout),o=function(e){if(t.validateOrigin(e.origin)){var a=t._tryParseResponse(e.data);if(null==a?void 0:a.signal)switch(t.logServiceMismatch(a),t._win.clearTimeout(r),t._win.removeEventListener("message",o,!0),a.signal){case"listening":t._win.addEventListener("message",t.onResponse,!0),i(a.res);break;case"error":case"stop":n(a.res);break;default:n("unsupported response")}}};t._win.addEventListener("message",o,!0)}))}))},e.prototype.validateOrigin=function(e){var t;return!!this._iframe&&r.validateOrigin(null===(t=this._iframe)||void 0===t?void 0:t.src,e)},e.prototype.logServiceMismatch=function(e){this.validateService(null==e?void 0:e.serviceName)||window.gigya.logger.report("Service Proxy: Service name mismatch",{source:"ServiceProxy",reason:"Service name mismatch",currentServiceName:this._serviceName,responseServiceName:null==e?void 0:e.serviceName,msg:e},!1,!0)},e.prototype.validateService=function(e){return e&&e===this._serviceName},e.prototype.getIframeUrl=function(e,t){var i=t.serviceName;return window.gigya.utils.URL.addParamsToURL(e,{serviceName:i})},e.prototype.postToIFrame=function(e){var t;e.serviceName=this._serviceName;var i=this.registerMessage(e),n="object"==typeof e?JSON.stringify(e):e;return this._iframe.contentWindow.postMessage(n,null===(t=this._iframe)||void 0===t?void 0:t.src),i},e.prototype.registerMessage=function(e,t){var i=this;return void 0===t&&(t=this.timeout),new gigya.Promise((function(n,r){var o=i._win.setTimeout((function(){r("proxy request timeout")}),t);i._pendingReqs[e.id]=function(e){i._win.clearTimeout(o),"error"===e.signal?r(e.res):n(e.res)}}))},e.prototype.sendRequest=function(e,t){return this.postToIFrame({id:this._idCreator(),methodName:e,params:t})},e.prototype.stop=function(e){return void 0===e&&(e=!1),n.__awaiter(this,void 0,void 0,(function(){var t,i;return n.__generator(this,(function(n){switch(n.label){case 0:if(this.isInit)return[3,1];throw"proxy is not active";case 1:t=void 0,n.label=2;case 2:return n.trys.push([2,4,5,6]),[4,this.postToIFrame({id:this._idCreator(),signal:"stop"})];case 3:return[2,n.sent()];case 4:throw i=n.sent(),t=i,i;case 5:return t&&!e||(this._mutationObservers&&this._mutationObservers.length&&this.stopObservingIFrameRemoval(),this._win.removeEventListener("message",this.onResponse,!0),this._iframeHost.removeChild(this._iframe),delete this._iframe),[7];case 6:return[2]}}))}))},e.prototype.wrapWith=function(e){var t;if("function"==typeof e)t=r.getAllClassMethodsNames(e);else if(e instanceof Array)t=e;else{if("object"!=typeof e)throw"unsupported type for wrapper";t=Object.keys(e)}return this.proxyFromKeys(t)},e.prototype.proxyFromKeys=function(e){var t=this,i={};return e.forEach((function(e){return i[e]=function(){for(var i=[],n=0;n-1},q.prototype.set=function(e,t){var i=this.__data__,n=Q(i,e);return n<0?(++this.size,i.push([e,t])):i[n][1]=t,this},H.prototype.clear=function(){this.size=0,this.__data__={hash:new V,map:new(W||q),string:new V}},H.prototype.delete=function(e){var t=ue(this,e).delete(e);return this.size-=t?1:0,t},H.prototype.get=function(e){return ue(this,e).get(e)},H.prototype.has=function(e){return ue(this,e).has(e)},H.prototype.set=function(e,t){var i=ue(this,e),n=i.size;return i.set(e,t),this.size+=i.size==n?0:1,this},X.prototype.clear=function(){this.__data__=new q,this.size=0},X.prototype.delete=function(e){var t=this.__data__,i=t.delete(e);return this.size=t.size,i},X.prototype.get=function(e){return this.__data__.get(e)},X.prototype.has=function(e){return this.__data__.has(e)},X.prototype.set=function(e,t){var i=this.__data__;if(i instanceof q){var n=i.__data__;if(!W||n.length<199)return n.push([e,t]),this.size=++i.size,this;i=this.__data__=new H(n)}return i.set(e,t),this.size=i.size,this};var ee,te=function(e,t,i){for(var n=-1,r=Object(e),o=i(e),a=o.length;a--;){var s=o[ee?a:++n];if(!1===t(r[s],s,r))break}return e};function ie(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":F&&F in Object(e)?function(e){var t=P.call(e,F),i=e[F];try{e[F]=void 0;var n=!0}catch(e){}var r=O.call(e);n&&(t?e[F]=i:delete e[F]);return r}(e):function(e){return O.call(e)}(e)}function ne(e){return Se(e)&&"[object Arguments]"==ie(e)}function re(e){return!(!be(e)||function(e){return!!I&&I in e}(e))&&(me(e)?x:n).test(function(e){if(null!=e){try{return k.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(e))}function oe(e){if(!be(e))return function(e){var t=[];if(null!=e)for(var i in Object(e))t.push(i);return t}(e);var t=de(e),i=[];for(var n in e)("constructor"!=n||!t&&P.call(e,n))&&i.push(n);return i}function ae(e,t,i,n,r){e!==t&&te(t,(function(o,a){if(r||(r=new X),be(o))!function(e,t,i,n,r,o,a){var s=ge(e,i),u=ge(t,i),c=a.get(u);if(c)return void J(e,i,c);var l=o?o(s,u,i+"",e,t,a):void 0,d=void 0===l;if(d){var g=ve(u),f=!g&&we(u),p=!g&&!f&&ke(u);l=u,g||f||p?ve(s)?l=s:Se(m=s)&&ye(m)?l=function(e,t){var i=-1,n=e.length;t||(t=Array(n));for(;++i-1&&e%1==0&&e0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(N?function(e,t){return N(e,"toString",{configurable:!0,enumerable:!1,value:(i=t,function(){return i}),writable:!0});var i}:Ae);function pe(e,t){return e===t||e!=e&&t!=t}var he=ne(function(){return arguments}())?ne:function(e){return Se(e)&&P.call(e,"callee")&&!M.call(e,"callee")},ve=Array.isArray;function ye(e){return null!=e&&_e(e.length)&&!me(e)}var we=U||function(){return!1};function me(e){if(!be(e))return!1;var t=ie(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function _e(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function be(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Se(e){return null!=e&&"object"==typeof e}var ke=p?function(e){return function(t){return e(t)}}(p):function(e){return Se(e)&&_e(e.length)&&!!o[ie(e)]};function Pe(e){return ye(e)?$(e,!0):oe(e)}var Ie,Oe=(Ie=function(e,t,i){ae(e,t,i)},se((function(e,t){var i=-1,n=t.length,r=n>1?t[n-1]:void 0,o=n>2?t[2]:void 0;for(r=Ie.length>3&&"function"==typeof r?(n--,r):void 0,o&&function(e,t,i){if(!be(i))return!1;var n=typeof t;return!!("number"==n?ye(i)&&le(t,i.length):"string"==n&&t in i)&&pe(i[t],e)}(t[0],t[1],o)&&(r=n<3?void 0:r,n=1),e=Object(e);++i-1&&e%1==0&&e-1},T.prototype.set=function(e,t){var i=this.__data__,n=L(i,e);return n<0?i.push([e,t]):i[n][1]=t,this},C.prototype.clear=function(){this.__data__={hash:new x,map:new(P||T),string:new x}},C.prototype.delete=function(e){return M(this,e).delete(e)},C.prototype.get=function(e){return M(this,e).get(e)},C.prototype.has=function(e){return M(this,e).has(e)},C.prototype.set=function(e,t){return M(this,e).set(e,t),this};var N=G((function(e){var t;e=null==(t=e)?"":function(e){if("string"==typeof e)return e;if(z(e))return A?A.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(t);var i=[];return r.test(e)&&i.push(""),e.replace(o,(function(e,t,n,r){i.push(n?r.replace(a,"$1"):t||e)})),i}));function U(e){if("string"==typeof e||z(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function G(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var i=function(){var n=arguments,r=t?t.apply(this,n):n[0],o=i.cache;if(o.has(r))return o.get(r);var a=e.apply(this,n);return i.cache=o.set(r,a),a};return i.cache=new(G.Cache||C),i}function K(e,t){return e===t||e!=e&&t!=t}G.Cache=C;var W=Array.isArray;function B(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function z(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==_.call(e)}e.exports=function(e,t,i){return null==e?e:D(e,t,i)}}).call(this,i(17))},9:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});var n=i(12),r=i(18),o=i(4);function a(e){return decodeURIComponent(e.replace(/\+/g," "))}function s(e,t){return e&&-1!==e.indexOf("?")?r.deserialize(e.split("#")[0].split("?")[1],"&",t):{}}t.URLEncode=function(e){return encodeURIComponent(e)},t.URLDecode=a,t.URLDecodeRecursive=function(e){for(var t="",i=e;i!=t;)i=a(t=i);return i},t.getParamsFromURL=s,t.getGigParamsFromURL=function(e){var t=e||{},i=t.url,r=t.paramPrefix,o=t.keysToLower,a=t.removePrefix,u=r||n.GIGYA_PARAM_PREFIX,c=s(i,o);return Object.keys(c).filter((function(e){return 0===e.indexOf(u)&&e!==u})).reduce((function(e,t){return e[a?t.slice(4):t]=c[t],e}),{})},t.getParamValueFromURL=function(e,t,i){if(null==t||""==t)return i;var n=t.indexOf("?");if(-1===n)return i;var r="&"+t.substr(n+1),o=r.toLowerCase().indexOf("&"+e.toLowerCase()+"=");if(-1===o)return i;var a=r.substr(o+(1+e.length+1))+"&";return o=a.indexOf("&"),a.substr(0,o)},t.addParamsToURL=function(e,t){var i=s(e);o.add(i,t);var n=e.split("#"),a=n[0].split("?")[0]+"?"+r.serialize(i,"&");return n.length>1&&(a+="#"+n[1]),a};t.getContextParamsFromUrl=function(e){var t=e||{},i=t.url,n=t.paramPrefix,r=t.unacceptableParams;return i?function(e,t){if(!t)return e;var i={};return Object.entries(e||{}).filter((function(e){var i=e[0];return!t.test(i)})).forEach((function(e){var t=e[0],n=e[1];return i[t]=n})),i}(window.gigya.utils.URL.getGigParamsFromURL({url:i,paramPrefix:n}),r):{}}},94:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isSignalRequest=function(e){return Boolean(e.signal)}},95:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),r=i(31),o=function(){function e(e,t,i){void 0===e&&(e=window.gigya.partnerSettings.ssoKey),void 0===t&&(t=window.gigya.utils.localStorage.initializeAdapter(window.gigya.utils.localStorage.CookieStorageAdapter)),void 0===i&&(i=n.localInfo.pageDomain),this._ssoKey=e,this._storage=t,this._pageDomain=i,this._cookieName="apiDomain_"+this._ssoKey}return e.prototype.get=function(){if(!r.seamlessSsoUtil.shouldDisableSeamlessSso())return this._ssoKey?this._storage.getItem(this._cookieName):void 0},e.prototype.set=function(e){r.seamlessSsoUtil.shouldDisableSeamlessSso()||this._ssoKey&&(window.gigya.logger.info("setting as group api domain for "+this._ssoKey),this._storage.removeItem(this._cookieName),this._storage.setItem(this._cookieName,e,void 0,this._pageDomain))},e}();t.GroupApiDomainService=o},96:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.GET="GET",e.POST="POST"}(t.RequestType||(t.RequestType={}))}}); /*! For license information please see gigya.adapters.mobile.min.js.LICENSE.txt */ !function(e){var t={};function n(o){if(t[o])return t[o].exports;var i=t[o]={i:o,l:!1,exports:{}};return e[o].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},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 o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(o,i,function(t){return e[t]}.bind(null,i));return o},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=357)}({0:function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"__extends",(function(){return i})),n.d(t,"__assign",(function(){return r})),n.d(t,"__rest",(function(){return a})),n.d(t,"__decorate",(function(){return s})),n.d(t,"__param",(function(){return u})),n.d(t,"__metadata",(function(){return l})),n.d(t,"__awaiter",(function(){return c})),n.d(t,"__generator",(function(){return f})),n.d(t,"__exportStar",(function(){return d})),n.d(t,"__values",(function(){return p})),n.d(t,"__read",(function(){return g})),n.d(t,"__spread",(function(){return v})),n.d(t,"__spreadArrays",(function(){return h})),n.d(t,"__await",(function(){return m})),n.d(t,"__asyncGenerator",(function(){return y})),n.d(t,"__asyncDelegator",(function(){return w})),n.d(t,"__asyncValues",(function(){return _})),n.d(t,"__makeTemplateObject",(function(){return b})),n.d(t,"__importStar",(function(){return S})),n.d(t,"__importDefault",(function(){return O})),n.d(t,"__classPrivateFieldGet",(function(){return x})),n.d(t,"__classPrivateFieldSet",(function(){return I}));var o=function(e,t){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function i(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var r=function(){return(r=e||function(e){for(var t,n=1,o=arguments.length;n=0;s--)(i=e[s])&&(a=(r<3?i(a):r>3?i(t,n,a):i(t,n))||a);return r>3&&a&&Object.defineProperty(t,n,a),a}function u(e,t){return function(n,o){t(n,o,e)}}function l(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function c(e,t,n,o){return new(n||(n=gigya.Promise))((function(i,r){function a(e){try{u(o.next(e))}catch(e){r(e)}}function s(e){try{u(o.throw(e))}catch(e){r(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}u((o=o.apply(e,t||[])).next())}))}function f(e,t){var n,o,i,r,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return r={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function s(r){return function(s){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,o&&(i=2&r[0]?o.return:r[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,r[1])).done)return i;switch(o=0,i&&(r=[2&r[0],i.value]),r[0]){case 0:case 1:i=r;break;case 4:return a.label++,{value:r[1],done:!1};case 5:a.label++,o=r[1],r=[0];continue;case 7:r=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==r[0]&&2!==r[0])){a=0;continue}if(3===r[0]&&(!i||r[1]>i[0]&&r[1]=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function g(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var o,i,r=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(o=r.next()).done;)a.push(o.value)}catch(e){i={error:e}}finally{try{o&&!o.done&&(n=r.return)&&n.call(r)}finally{if(i)throw i.error}}return a}function v(){for(var e=[],t=0;t1||s(e,t)}))})}function s(e,t){try{(n=i[e](t)).value instanceof m?gigya.Promise.resolve(n.value.v).then(u,l):c(r[0][2],n)}catch(e){c(r[0][3],e)}var n}function u(e){s("next",e)}function l(e){s("throw",e)}function c(e,t){e(t),r.shift(),r.length&&s(r[0][0],r[0][1])}}function w(e){var t,n;return t={},o("next"),o("throw",(function(e){throw e})),o("return"),t[Symbol.iterator]=function(){return this},t;function o(o,i){t[o]=e[o]?function(t){return(n=!n)?{value:m(e[o](t)),done:"return"===o}:i?i(t):t}:i}}function _(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=p(e),t={},o("next"),o("throw"),o("return"),t[Symbol.asyncIterator]=function(){return this},t);function o(n){t[n]=e[n]&&function(t){return new gigya.Promise((function(o,i){(function(e,t,n,o){gigya.Promise.resolve(o).then((function(t){e({value:t,done:n})}),t)})(o,i,(t=e[n](t)).done,t.value)}))}}}function b(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function S(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function O(e){return e&&e.__esModule?e:{default:e}}function x(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function I(e,t,n){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,n),n}}.call(this,n(0).__assign)},14:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=n(3),r=n(34),a=function(){function e(e){void 0===e&&(e=new r.CookieStore),this._cookieStore=e}return e.prototype.set=function(e,t,n,o,r,a){null==o&&(o=this.getDefaultDomain());var s=r?"":"/",u=this._getExpirationInMs(n),l=null;null!=u&&(l=new Date).setTime(l.getTime()+u);var c=this._setCookieInternal(e,t,s,l,o,a),f=!u||u>0;if(f===c)return!0;var d=i.localInfo.pageDomain;return(c=this._setCookieInternal(e,t,s,l,d,a))===f},e.prototype.get=function(e){return this._cookieStore.getCookie(e)},e.prototype.getCookieNamesByPrefix=function(e){var t;return(null===(t=this._cookieStore.getAllCookieNames())||void 0===t?void 0:t.filter((function(t){return t.startsWith(e)})))||[]},e.prototype.remove=function(e,t){void 0===t&&(t=i.localInfo.pageDomain),this._removeFromBaseDomains(e,t),this.set(e,"",-1,"",!1),this.set(e,"",-1,"",!0)},e.prototype.getInfiniteExpirationTimeInSeconds=function(){return 31536e3},e.prototype.canSaveCookie=function(t){void 0===t&&(t=null);try{return this.set(e.testCookieName,"true",1,t,null)}catch(e){return!1}},e.prototype.getDefaultDomain=function(e,t){return void 0===e&&(e=i.localInfo.pageDomain),void 0===t&&(t=i.localInfo.baseDomain||""),t.length>0&&e.length>=t.length&&e.lastIndexOf(t)===e.length-t.length?t:e},e.prototype._getExpirationInMs=function(e){return null==e||""===e||isNaN(e)?1e3*this.getInfiniteExpirationTimeInSeconds():0==e?null:1e3*e},e.prototype._setCookieInternal=function(t,n,o,r,a,s){var u;void 0===s&&(s=e._getSameSiteMode());var l=0===(null!==(u=null===i.localInfo||void 0===i.localInfo?void 0:i.localInfo.protocol)&&void 0!==u?u:document.location.protocol).indexOf("https");return this._cookieStore.setCookie(t,n,{path:o,expires:r,domain:a,sameSite:s,secure:l}),!!this.get(t)||!!s&&("None"!==s&&this._fallbackToSameSiteNone(t,n,o,r,a,l),this.get(t)?(this._reportFallback("Setting SameSite=None",{name:t,value:n,sameSiteMode:s}),!0):(this._cookieStore.setCookie(t,n,{path:o,expires:r,domain:a,secure:l}),!!this.get(t)&&(this._reportFallback("Cookie established only without sameSite mode",{name:t,value:n,sameSiteMode:s}),!0)))},e.prototype._removeFromBaseDomains=function(e,t){for(var n=t.split("."),o=0;o-1||o.indexOf("iPad; CPU OS 12")>-1||o.indexOf("Macintosh; Intel Mac OS X 10_14")>-1&&o.indexOf("Version/")>-1&&o.indexOf("Safari")>-1||o.indexOf("Chrome/5")>-1&&o.indexOf("Chrome/6")>-1},e.prototype._fallbackToSameSiteNone=function(e,t,n,o,i,r){this._cookieStore.setCookie(e,t,{path:n,expires:o,domain:i,sameSite:"None",secure:r})},e.prototype._reportFallback=function(e,t){window.gigya.logger.report("Cookie Policy Fallback: "+e,o.__assign(o.__assign({},t),{isIframe:this._isIFrame()}),!1)},e.prototype._isIFrame=function(){var e;try{return(null===window||void 0===window?void 0:window.location)!==(null===(e=null===window||void 0===window?void 0:window.parent)||void 0===e?void 0:e.location)}catch(e){return!0}},e.testCookieName="gig3pctest",e}();t.CookieUtils=a,t.default=new a},20:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),i=n(5),r=n(3),a=n(14),s=function(){function e(){}return e.getName=function(){return"AbstractAdapter"},e.prototype.setObject=function(e,t){this.setItem(e,i.serialize(t))},e.prototype.getObject=function(e,t){return i.deserialize(this.getItem(e),t)},e.prototype.isPersistent=function(){return!0},e}();t.AbstractLocalStorageAdapter=s;var u=function(e){function t(){var t=e.call(this)||this;return t.isLoaded=!1,t}return o.__extends(t,e),t.prototype.isReady=function(){return this.isLoaded},t.prototype.waitForService=function(e){var t=this;this.isReady()?e():setTimeout((function(){return t.waitForService(e)}),50)},t}(s);t.AbstractAsyncLocalStorageAdapter=u;var l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.prototype.getItem=function(e){return this.storage[e]},t.prototype.setItem=function(e,t,n){try{this.storage[e]=t}catch(e){}},t.prototype.removeItem=function(e){this.storage.removeItem(e)},t}(s),c=function(e){function t(){var t=e.call(this)||this;return t.storage=window.localStorage,t}return o.__extends(t,e),t.getName=function(){return"LocalStorageAdapter"},t.isAvailable=function(){return r.localInfo.supportsLocalStorage},t}(l),f=function(e){function t(){var t=e.call(this)||this;return t.storage=window.sessionStorage,t}return o.__extends(t,e),t.getName=function(){return"SessionStorageAdapter"},t.isAvailable=function(){return r.localInfo.supportsSessionStorage},t}(l),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.isAvailable=function(){return r.localInfo.isFF&&window.globalStorage},t.getName=function(){return"FirefoxStorageAdapter"},t.prototype.getItem=function(e){return window.globalStorage[location.hostname][e]},t.prototype.setItem=function(e,t,n){try{window.globalStorage[location.hostname][e]=t}catch(e){}},t.prototype.removeItem=function(e){delete window.globalStorage[location.hostname][e]},t}(s),p=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o.__extends(t,e),t.isAvailable=function(){return a.default.canSaveCookie()},t.getName=function(){return"CookieStorageAdapter"},t.prototype.getItem=function(e){return a.default.get(e)},t.prototype.setItem=function(e,t,n,o,i){void 0===i&&(i={}),a.default.set(e,t,n,o,i.dontUseRootPath,i.sameSite)},t.prototype.removeItem=function(e){a.default.remove(e)},t}(s);t.CookieStorageAdapter=p;var g=function(e){function t(){var t=e.call(this)||this;return t.memory={},t}return o.__extends(t,e),t.isAvailable=function(){return!0},t.getName=function(){return"MemoryStorageAdapter"},t.prototype.getItem=function(e){return this.memory[e]},t.prototype.setItem=function(e,t,n){this.memory[e]=t},t.prototype.removeItem=function(e){delete this.memory[e]},t.prototype.isPersistent=function(){return!1},t}(s);function v(e){var n=e.getName()||e.name;return t.instances[n]||(t.instances[n]=new e),t.instances[n]}function h(e){for(var n,o=0,i=t.adapters;o-1},e.prototype.isLogLevelSupported=function(e){return-1!=window.gigya.utils.array.indexOf(this.settings.logLevel,"*")||-1!=window.gigya.utils.array.indexOf(this.settings.logLevel,e)},e.prototype.setGltexpFromSSO=function(e){return gigya.Promise.resolve(!1)},e.prototype.obfuscate=function(e){return"base64"===this.obfuscationStrategy?btoa(e):e},e.prototype.unobfuscate=function(e,t){if("base64"===this.obfuscationStrategy){var n=atob(e);return t?JSON.parse(n):n}return e},e}();t.MobileAdapter=s},359:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.showPlugin=function(e,t){var n=e.split("."),o=n.splice(n.length-1,1)[0];n.length||(n=["socialize"]),"commentsUI"==e&&(n=["comments"]);var i="show"+window.gigya.utils.stringUtils.capitalize(o);n.push(i);for(var r=window.gigya;r&&n.length;)r=r[n.shift()];if("function"!=typeof r)return window.gigya.events.dispatchInvalidParamError(window.gigya.utils.object.merge([{plugin:e},t]),"plugin");r(t)}},5:function(module,exports){function serialize(e,t,n,o,i){if(void 0===t&&(t=!1),void 0===n&&(n=!1),void 0===o&&(o=0),void 0===i&&(i=20),window.gigya.localInfo.isIE8){if(o||(o=0),o>i)return"[Too deep]";var r="",a="",s="";if(n){s="\t",a="\n";for(var u=0;u=0;s--)(o=e[s])&&(a=(r<3?o(a):r>3?o(t,n,a):o(t,n))||a);return r>3&&a&&Object.defineProperty(t,n,a),a}function c(e,t){return function(n,i){t(n,i,e)}}function u(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function l(e,t,n,i){return new(n||(n=gigya.Promise))((function(o,r){function a(e){try{c(i.next(e))}catch(e){r(e)}}function s(e){try{c(i.throw(e))}catch(e){r(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((i=i.apply(e,t||[])).next())}))}function d(e,t){var n,i,o,r,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return r={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function s(r){return function(s){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,i&&(o=2&r[0]?i.return:r[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,r[1])).done)return o;switch(i=0,o&&(r=[2&r[0],o.value]),r[0]){case 0:case 1:o=r;break;case 4:return a.label++,{value:r[1],done:!1};case 5:a.label++,i=r[1],r=[0];continue;case 7:r=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==r[0]&&2!==r[0])){a=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]=e.length&&(e=void 0),{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function p(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var i,o,r=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(i=r.next()).done;)a.push(i.value)}catch(e){o={error:e}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(o)throw o.error}}return a}function h(){for(var e=[],t=0;t1||s(e,t)}))})}function s(e,t){try{(n=o[e](t)).value instanceof y?gigya.Promise.resolve(n.value.v).then(c,u):l(r[0][2],n)}catch(e){l(r[0][3],e)}var n}function c(e){s("next",e)}function u(e){s("throw",e)}function l(e,t){e(t),r.shift(),r.length&&s(r[0][0],r[0][1])}}function m(e){var t,n;return t={},i("next"),i("throw",(function(e){throw e})),i("return"),t[Symbol.iterator]=function(){return this},t;function i(i,o){t[i]=e[i]?function(t){return(n=!n)?{value:y(e[i](t)),done:"return"===i}:o?o(t):t}:o}}function _(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=f(e),t={},i("next"),i("throw"),i("return"),t[Symbol.asyncIterator]=function(){return this},t);function i(n){t[n]=e[n]&&function(t){return new gigya.Promise((function(i,o){(function(e,t,n,i){gigya.Promise.resolve(i).then((function(t){e({value:t,done:n})}),t)})(i,o,(t=e[n](t)).done,t.value)}))}}}function b(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function S(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function P(e){return e&&e.__esModule?e:{default:e}}function A(e,t){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return t.get(e)}function k(e,t,n){if(!t.has(e))throw new TypeError("attempted to set private field on non-instance");return t.set(e,n),n}}.call(this,n(0).__assign)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(44);function o(e,t){for(var n=0;n-1&&(n=n.substring(0,i)+":null")}return n}function s(e){for(var t=[],n=e.attributes,i=0;i-1?e.substring(0,n):e},t.LastIndexOf=function(e,t,n){void 0===n&&(n=0);for(var i=e.length;--i>=n;)if(e[i]===t)return i;return-1},t.ForEach=o,t.ForEachProp=function(e,t){for(var n in e)e.hasOwnProperty(n)&&t(e[n],n,e)},t.Some=function(e,t){for(var n=0;n47&&e<58||32==e||13==e||e>64&&e<91||e>95&&e<112||e>185&&e<193||e>218&&e<223},t.UnitMeasurementType={pixel:"px",percentage:"%",auto:""},t.getUnitMeasurementType=function(e){return void 0===e&&(e=""),null===e||"auto"==e?t.UnitMeasurementType.auto:-1!=e.indexOf("%")?t.UnitMeasurementType.percentage:t.UnitMeasurementType.pixel},t.getAttributesAsArray=s,t.endsWith=function(e,t){return-1!==e.indexOf(t,e.length-t.length)},t.hasIndex=function(e){return/\[[0-9]]|\.[0-9]/.test(e)},t.removeSerializedKeyLastEnumerator=function(e){return e.replace(/[0-9]\.(?=[^.]*$)/,"").replace(/\[[0-9]](?=[^\[]*$)/,"")},t.removeSerializedKeyEdgeProperty=function(e){return e.substr(0,e.lastIndexOf("."))},t.IETemplateElementPolyfill=function(e){if(void 0===e&&(e=document),!("content"in document.createElement("template")))for(var t,n,i,o=Array.prototype.slice.call(document.getElementsByTagName("template")),r=0;(t=o[r++])&&!t.content;){for(n=t.children,i=document.createDocumentFragment();n[0];)i.appendChild(n[0]);t.content=i}},t.replaceAttribute=function(e,t,n){try{o(null==e?void 0:e.querySelectorAll("["+t+"]"),(function(e){e.setAttribute(n,e.getAttribute(t)),e.removeAttribute(t)}))}catch(e){}},t.isDOMXSS=function(e){var t=document.createElement("span");return t.innerText=e,t.innerHTML!==e},t.delayedFocus=function(e,t){void 0===t&&(t=0),setTimeout((function(){return null==e?void 0:e.focus()}),t)},t.isPhoneNumber=function(e){return/^\+\d+$/.test(e)}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){}return Object.defineProperty(e,"useNewOidcContextFlow",{get:function(){return this.get("useNewOidcContextFlow")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"redirectOnMissingOidcContext",{get:function(){return this.get("redirectOnMissingOidcContext")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"forceWebSdkBootstrap",{get:function(){return this.get("forceWebSdkBootstrap")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"hideSSOFrame",{get:function(){return this.get("hideSSOFrame")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"wcagContrastFix",{get:function(){return this.get("wcagContrastFix")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"newFormLinkInstanceElement",{get:function(){return this.get("newFormLinkInstanceElement")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"stopSendingReports",{get:function(){return this.get("stopSendingReports")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"setGroupApiDomainAfterLogin",{get:function(){return this.get("setGroupApiDomainAfterLogin")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"alwaysCheckCookieSave",{get:function(){return this.get("alwaysCheckCookieSave")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"fixPhoneTFATranslations",{get:function(){return this.get("fixPhoneTFATranslations")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"loadSsoFrameOnlyOnce",{get:function(){return this.get("loadSsoFrameOnlyOnce")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"setCookieSameSiteLaxSession",{get:function(){return this.get("setCookieSameSiteLaxSession")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"forceErrorReport",{get:function(){return this.get("forceErrorReport")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"skipSameScreenCheckOnSwitch",{get:function(){return this.get("skipSameScreenCheckOnSwitch")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"updateAccountInfoAsync",{get:function(){return this.get("updateAccountInfoAsync")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"sanitizeEvaluatedValue",{get:function(){return this.get("sanitizeEvaluatedValue")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"useSessionVerify",{get:function(){return this.get("useSessionVerify")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"useExtendedPhoneNumberRegex",{get:function(){return this.get("useExtendedPhoneNumberRegex")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"enforceAuthFlowRedirectForSocial",{get:function(){return this.get("enforceAuthFlowRedirectForSocial")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"useDecodeURIComponent",{get:function(){return this.get("useDecodeURIComponent")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"useOidcGetParamHashOldStyle",{get:function(){return this.get("useOidcGetParamHashOldStyle")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"useViewportPollerAction",{get:function(){return this.get("useViewportPollerAction")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"ignoreInterruptionsInOidcPassiveLogin",{get:function(){return this.get("ignoreInterruptionsInOidcPassiveLogin")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"overrideAllChildContext",{get:function(){return this.get("overrideAllChildContext")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"initBackgroundWorker",{get:function(){return this.get("initBackgroundWorker")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"dispatchLoginEventWhenHandlerAdded",{get:function(){return this.get("dispatchLoginEventWhenHandlerAdded")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"enableLinkAccountsV2Fallback",{get:function(){return this.get("enableLinkAccountsV2Fallback")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"passLanguageParamsToReauthScreen",{get:function(){return this.get("passLanguageParamsToReauthScreen")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"dispatchAfterSubmitEventOnlyWhenScreenExists",{get:function(){return this.get("dispatchAfterSubmitEventOnlyWhenScreenExists")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"useGetConsentStatusFromApiList",{get:function(){return this.get("useGetConsentStatusFromApiList")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"addGigSocialLoginParamToRedirectUrl",{get:function(){return this.get("addGigSocialLoginParamToRedirectUrl")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"useSessionVerifyInOidcHostedPage",{get:function(){return this.get("useSessionVerifyInOidcHostedPage")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"initializeTfaProviders",{get:function(){return this.get("initializeTfaProviders")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"checkAllowEmptyForSpecialFields",{get:function(){return this.get("checkAllowEmptyForSpecialFields")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"sanitizePotentialXss",{get:function(){return this.get("sanitizePotentialXss")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"encodePotentialXss",{get:function(){return this.get("encodePotentialXss")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"sanitizeHashParams",{get:function(){return this.get("sanitizeHashParams")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"useGigLangParam",{get:function(){return this.get("useGigLangParam")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"unicodeLettersNotSpecialChars",{get:function(){return this.get("unicodeLettersNotSpecialChars")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"disableCanary",{get:function(){return this.get("disableCanary")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"ssoContinueSync",{get:function(){return this.get("ssoContinueSync")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"overrideParentSiteGlobalConfWithChildOne",{get:function(){return this.get("overrideParentSiteGlobalConfWithChildOne")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"useNewPowSolution",{get:function(){return this.get("useNewPowSolution")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"oidcCookieContext",{get:function(){return this.get("oidcCookieContext")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"useOuterWidthOnChromeMobile",{get:function(){return this.get("useOuterWidthOnChromeMobile")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"sendEmailVerificationCodeInForm",{get:function(){return this.get("sendEmailVerificationCodeInForm")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"checkTokenRenewDeprecation",{get:function(){return this.get("checkTokenRenewDeprecation")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"preventAutoSkipIfPhoneRequired",{get:function(){return this.get("preventAutoSkipIfPhoneRequired")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"redirectToErrorPageOnGetOidcContextDataFailure",{get:function(){return this.get("redirectToErrorPageOnGetOidcContextDataFailure")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"useNewProfilePhotoRemoveBtn",{get:function(){return this.get("useNewProfilePhotoRemoveBtn")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"fireCaptchaOnErrorEvent",{get:function(){return this.get("fireCaptchaOnErrorEvent")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"seamlessSsoDisabled",{get:function(){return this.get("seamlessSsoDisabled")},enumerable:!0,configurable:!0}),Object.defineProperty(e,"resetApiDomainOnBootstrap",{get:function(){return this.get("resetApiDomainOnBootstrap")},enumerable:!0,configurable:!0}),e.get=function(e){var t,n;return(null===(t=window.gigya._.config)||void 0===t?void 0:t.flags)&&(null===(n=window.gigya._.config)||void 0===n?void 0:n.flags[e])||!1},Object.defineProperty(e,"apiFlags",{get:function(){return[]},enumerable:!0,configurable:!0}),e}();t.FlagService=n},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),o=navigator.userAgent.toLowerCase();t.localInfo={baseDomain:"",isBrowserSupportsFilesAPI:"function"==typeof FileReader||"object"==typeof FileReader,initTime:new Date,version:0,pageDomain:document.location.hostname,protocol:"http:"==document.location.protocol?"http":"https",userAgent:o,isWin:-1!=o.indexOf("win"),isIE:-1!=o.indexOf("msie")||-1!=o.indexOf("mozilla")&&-1!=o.indexOf("trident"),isIE6:-1!=o.indexOf("msie 6."),isIE7:-1!=o.indexOf("msie 7."),isIE8:-1!=o.indexOf("msie 8."),isIE9:-1!=o.indexOf("msie 9."),isIE10:-1!=o.indexOf("msie 10."),isIE11:-1!=o.indexOf("mozilla")&&-1!=o.indexOf("trident/7.0"),isEdgeLegacy:-1!=o.indexOf("edge"),isEdge:RegExp(/edg(?!e)/).test(o),isIOS:-1!=o.indexOf("iphone")||-1!=o.indexOf("ipad")||-1!=o.indexOf("ipod"),isSafari534:-1!=o.indexOf("safari/534"),isWeChat:-1!=o.indexOf("micromessenger"),iosVersion:-1!=o.indexOf("applewebkit")&&-1!=o.indexOf("version/")?parseInt(o.split("version/")[1].split(" ")[0]):0,isAndroid:-1!=o.indexOf("android"),isAndroidBrowser:function(e){if(-1===e.indexOf("mozilla/5.0"))return!1;if(-1===e.indexOf("android 4"))return!1;if(-1===e.indexOf("applewebkit"))return!1;if(-1!==e.indexOf("windows phone"))return!1;var t=/chrome\/(\d+)/.exec(e);return!t||parseInt(t[1])<20}(o),currentBrowser:"",androidVersion:-1!=o.indexOf("android")?parseFloat(o.slice(o.indexOf("android")+8)):0,isChrome:-1!=o.indexOf("chrome")&&-1==o.indexOf("edg"),isGoogleBot:-1!=o.indexOf("googlebot"),isFF:-1!=o.indexOf("firefox"),isOpera:-1!=o.indexOf("opera"),isSafari:navigator.appVersion&&-1!=navigator.appVersion.toLowerCase().indexOf("safari")&&-1==navigator.appVersion.toLowerCase().indexOf("chrome")&&-1==o.indexOf("android"),isIOSWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(navigator.userAgent),isIOSChrome:-1!=o.indexOf("crios"),isMAC:navigator.appVersion&&-1!=navigator.appVersion.toLowerCase().indexOf("mac"),isWindowsPhone:-1!=o.indexOf("windows phone"),isFacebookBrowser:-1!=o.indexOf("fban")||-1!=o.indexOf("fbav"),supportsPostMessage:null!=window.postMessage&&(-1==o.indexOf("msie")||-1!=o.indexOf("iemobile")),supportsLocalStorage:!1,supportsSessionStorage:!1,supportsFlash:function(){var e=!1;try{if(navigator.mimeTypes&&null!=navigator.mimeTypes["application/x-shockwave-flash"]&&navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin)e=!0;else new ActiveXObject("ShockwaveFlash.ShockwaveFlash")&&(e=!0)}catch(e){}return e}(),quirksMode:"BackCompat"==document.compatMode&&-1!=o.indexOf("msie"),backCompat:"BackCompat"==document.compatMode,isMobile:function(){var e=["iphone","ipod","android","midp","240x320","blackberry","netfront","nokia","panasonic","portalmmm","sharp","sie-","sonyericsson","symbian","windows ce","benq","mda","mot-","opera mini","philips","pocket pc","sagem","samsung","htc"];for(var t in e)if(-1!=o.indexOf(e[t]))return!0;return!1}(),isMobileApp:function(){if(!document.getElementsByTagName)return!1;for(var e=document.getElementsByTagName("meta"),t=0;ti)return null;if(void 0===e||null==e)return o.default.isOn("removeUndefinedProperties")?e:null;if("function"==typeof e&&n)return null;if(e.constructor==Array){for(var c=[],u=0;u>>16)*a&65535)<<16)&4294967295)<<15|c>>>17))*s+(((c>>>16)*s&65535)<<16)&4294967295)<<13|o>>>19))+((5*(o>>>16)&65535)<<16)&4294967295))+((58964+(r>>>16)&65535)<<16);switch(c=0,n){case 3:c^=(255&e.charCodeAt(u+2))<<16;case 2:c^=(255&e.charCodeAt(u+1))<<8;case 1:o^=c=(65535&(c=(c=(65535&(c^=255&e.charCodeAt(u)))*a+(((c>>>16)*a&65535)<<16)&4294967295)<<15|c>>>17))*s+(((c>>>16)*s&65535)<<16)&4294967295}return o^=e.length,o=2246822507*(65535&(o^=o>>>16))+((2246822507*(o>>>16)&65535)<<16)&4294967295,o=3266489909*(65535&(o^=o>>>13))+((3266489909*(o>>>16)&65535)<<16)&4294967295,(o^=o>>>16)>>>0},t.clone=a,t.merge=function e(t,n){for(var i={},o=0;oo)return"[Too deep]";var r="",a="",s="";if(n){s="\t",a="\n";for(var c=0;c1&&(a+="#"+i[1]),a};t.getContextParamsFromUrl=function(e){var t=e||{},n=t.url,i=t.paramPrefix,o=t.unacceptableParams;return n?function(e,t){if(!t)return e;var n={};return Object.entries(e||{}).filter((function(e){var n=e[0];return!t.test(n)})).forEach((function(e){var t=e[0],i=e[1];return n[t]=i})),n}(window.gigya.utils.URL.getGigParamsFromURL({url:n,paramPrefix:i}),o):{}}},function(module,exports,__webpack_require__){Object.defineProperty(exports,"__esModule",{value:!0});var tslib_1=__webpack_require__(0),DOMUtils=__webpack_require__(13),cdn_1=__webpack_require__(21),LocalInfo_1=__webpack_require__(3);function callAsync(e,t){return void 0===t&&(t={}),tslib_1.__awaiter(this,void 0,void 0,(function(){return tslib_1.__generator(this,(function(n){return[2,new gigya.Promise((function(n){callFunction("gigya."+e,[tslib_1.__assign(tslib_1.__assign({},t),{callback:n})])}))]}))}))}function callFunction(name,arParams){var fn=eval(name),arParts=name.split(".");arParts.splice(arParts.length-1,1);var scope=eval(arParts.join("."));window.gigya.logger.report("eval usage",{method:"callFunction",evalValues:[name,arParts.join(".")]}),fn.apply(scope,arParams)}function invokeOnPageLoad(e,t){if(!document.readyState&&document.body||"complete"===document.readyState||!t&&"interactive"===document.readyState&&document.body)e();else{var n=!1,i=function(){n||(n=!0,e())};window.setTimeout(i,2e4),DOMUtils.addEventListener(window,"load",i),DOMUtils.addEventListener(document,"DOMContentLoaded",i)}}function createAlias(e,t){for(var n,i=e.split("."),o=window,r=0;r=0;o--){var r=n[o],a=r.src.toLowerCase();if(""!==a)if(i.test(a)||a.indexOf("?apikey=")>-1)if(0===e.length||e.some((function(e){return a.indexOf(e)>-1}))){t=r;break}}return t},t.dispatch=function(e,t){var n;try{n=new Event(t)}catch(e){(n=document.createEvent("CustomEvent")).initCustomEvent(t,!0,!0,{})}e.dispatchEvent(n)},t.addButtonSubmitListener=function(e,t,n,i){void 0===n&&(n="click"),e&&(e.setAttribute("role","button"),"-1"!=e.getAttribute("tabindex")&&e.setAttribute("tabindex","0"),u(e,n,(function(e){return t(e)})),u(e,"keydown",(function(e){13==(e.which||e.keyCode)&&(e.preventDefault(),t(e))})))},t.addEventListener=u,t.addActivationHandler=function(e,t){e&&t&&(this.addEventListener(e,"keydown",(function(e){"Space"!==e.code&&"Enter"!==e.code||t()})),this.addEventListener(e,"click",t))},t.removeEventListener=l,t.disableDefaultEventHandling=function(e){e.preventDefault?e.preventDefault():window.event&&(window.event.returnValue=!1)},t.addDialogBackListener=function(e){d(),s=function(t){t&&t.newURL&&-1==t.newURL.indexOf("|gigyaMobileDialog")&&(e(t),d())},window.setTimeout((function(){-1==window.location.hash.indexOf("|gigyaMobileDialog")&&(window.location.hash=window.location.hash+"|gigyaMobileDialog"),u(window,"hashchange",s)}),50)},t._removeDialogBackListener=d,t.prependToBody=function(e,t){void 0===t&&(t=window.document),t.body&&(t.body.insertBefore&&t.body.firstChild?t.body.insertBefore(e,t.body.firstChild):t.body.appendChild(e))},t.appendToBody=g,t.removeElement=function(e){e&&e.parentElement&&e.parentElement.removeChild(e)},t.isChildOf=function(e,t){for(var n=e.parentNode;n;){if(t==n)return!0;n=n.parentNode}return!1},t.isVisible=function(e){for(;e;){var t=getComputedStyle(e);if("none"===t.display||"hidden"===t.visibility)return!1;e=e.parentElement}return!0},t.getCenteredDivID=function(e){return"gig_"+i.localInfo.initTime.getTime().toString()+"_"+e},t.createElementWithAttributes=function(e,t){var n=document.createElement(e);if(t)for(var i in t)n[i]=t[i];return n},t.createTopLevelDiv=function(e){var t=document.createElement("div");return null!=t.style.zIndex&&(t.style.zIndex=""+c()),t.innerHTML="",e&&(t.id=e),document.body&&(document.body.insertBefore&&document.body.firstChild?document.body.insertBefore(t,document.body.firstChild):document.body.appendChild&&document.body.appendChild(t)),t},t.hideByID=function(e){var t=document.getElementById(e);t&&(t.style.display="none")},t.showByID=function(e){var t=document.getElementById(e);t&&(t.style.display=i.localInfo.isIE6?"TD"==t.tagName?"table-cell":"TR"==t.tagName||"TABLE"==t.tagName?"":"block":"")},t.clearByID=function(e){try{var t=document.getElementById(e);null!=t&&(t.innerHTML="")}catch(e){}},t.getHTMLSize=function(e,t){var n=document.createElement("div");n.style.position="absolute",n.style.left="-1000px",n.innerHTML=e,t.appendChild(n);var i=n.offsetWidth,o=n.offsetHeight;return n.parentNode.removeChild(n),{w:i,h:o}},t.getElementsByClass=function(e,t,n){if(!e)return[];var i=[];n&&p(e,t)&&i.push(e);for(var o=e.getElementsByTagName("*"),r=0;r=0;o--)(i[o]===t||n&&-1!==i[o].indexOf(t))&&i.splice(o,1);e.className=i.join(" ")}},t.getClassNames=f,t.isElementClass=p,t.cancelEvent=function(e){e&&("cancelable"in e?e.preventDefault():e.returnValue=!1)},t.createElement=function(e,t){var n=document.createElement("div");return t=t||"",n.innerHTML="<"+e+' name="'+t+'" id="'+t+'">",n.firstChild},t.setSize=function(e,t,n,i){if(null!=e&&null!=e.style){if(t){var r=(t=""+t).indexOf("%")>0;if(!isNaN(t)||r){var a=""+(r?t:t+"px");e.style.width!=a&&(e.style.width=a)}}if(n){var s=(n=""+n).indexOf("%")>0;if(!isNaN(t)||s){var u=""+(s?n:n+"px");e.style.height!==u&&(e.style.height=u)}}if(i&&t&&n){(null==e.style.zIndex||i)&&(e.style.zIndex=""+c());var l=o.getInnerSize(),d=o.getScroll(),g=d.top,f=d.left;e.style.top=Math.max(0,g+Math.floor((l.h-n)/2))+"px",e.style.left=Math.max(0,f+Math.floor((l.w-t)/2))+"px",e.style.visibility=""}}},t.createHiddenIframe=function(e){var t=document.createElement("iframe");return t.src=e,t.style.width="30px",t.style.height="10px",t.style.position="absolute",t.style.top="-1000px",t.style.left="-1000px",document.body?g(t):r.invokeOnPageLoad((function(){g(t)})),t},t.attributeEncode=function(e){return e.replace(//g,">").replace(/\"/g,""").replace(/\'/g,"'")},t.manipulateAttributes=function(e,t,n,i){void 0===i&&(i=function(){return!0}),e.forEach((function(e){e.attributes&&Array.prototype.slice.call(e.attributes).forEach((function(e){i(e)&&(e.value=e.value.replace(t,n))}))}))},t.textNodesUnder=function(e){for(var t,n=[],i=document.createTreeWalker(e,NodeFilter.SHOW_TEXT,null,!1);t=i.nextNode();)n.push(t);return n},t.isHTMLBooleanAttribute=function(e){return["autocomplete","autofocus","checked","disabled","hidden","readonly","required","selected"].indexOf(e)>-1},t.isBelongToGigyaFieldset=function e(t){return!(!t||t instanceof HTMLFormElement)&&(!!p(t.parentElement,"gigya-fieldset")||e(t.parentElement))},t.getClosestElement=function(e,t,n){for(void 0===n&&(n=document),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);e&&e!==n;e=e.parentNode)if(null==e?void 0:e.matches(t))return e;return null},t.createElementFromTemplate=function(e){var t;void 0===e&&(e="");var n=document.createElement("div");return n.innerHTML=null==e?void 0:e.trim(),null!==(t=n.firstChild)&&void 0!==t?t:n},t.isParentHasClass=function e(t,n){var i;return!!(null===(i=null==t?void 0:t.classList)||void 0===i?void 0:i.contains(n))||!!(null==t?void 0:t.parentElement)&&e(null==t?void 0:t.parentElement,n)}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),o=n(3),r=n(34),a=function(){function e(e){void 0===e&&(e=new r.CookieStore),this._cookieStore=e}return e.prototype.set=function(e,t,n,i,r,a){null==i&&(i=this.getDefaultDomain());var s=r?"":"/",c=this._getExpirationInMs(n),u=null;null!=c&&(u=new Date).setTime(u.getTime()+c);var l=this._setCookieInternal(e,t,s,u,i,a),d=!c||c>0;if(d===l)return!0;var g=o.localInfo.pageDomain;return(l=this._setCookieInternal(e,t,s,u,g,a))===d},e.prototype.get=function(e){return this._cookieStore.getCookie(e)},e.prototype.getCookieNamesByPrefix=function(e){var t;return(null===(t=this._cookieStore.getAllCookieNames())||void 0===t?void 0:t.filter((function(t){return t.startsWith(e)})))||[]},e.prototype.remove=function(e,t){void 0===t&&(t=o.localInfo.pageDomain),this._removeFromBaseDomains(e,t),this.set(e,"",-1,"",!1),this.set(e,"",-1,"",!0)},e.prototype.getInfiniteExpirationTimeInSeconds=function(){return 31536e3},e.prototype.canSaveCookie=function(t){void 0===t&&(t=null);try{return this.set(e.testCookieName,"true",1,t,null)}catch(e){return!1}},e.prototype.getDefaultDomain=function(e,t){return void 0===e&&(e=o.localInfo.pageDomain),void 0===t&&(t=o.localInfo.baseDomain||""),t.length>0&&e.length>=t.length&&e.lastIndexOf(t)===e.length-t.length?t:e},e.prototype._getExpirationInMs=function(e){return null==e||""===e||isNaN(e)?1e3*this.getInfiniteExpirationTimeInSeconds():0==e?null:1e3*e},e.prototype._setCookieInternal=function(t,n,i,r,a,s){var c;void 0===s&&(s=e._getSameSiteMode());var u=0===(null!==(c=null===o.localInfo||void 0===o.localInfo?void 0:o.localInfo.protocol)&&void 0!==c?c:document.location.protocol).indexOf("https");return this._cookieStore.setCookie(t,n,{path:i,expires:r,domain:a,sameSite:s,secure:u}),!!this.get(t)||!!s&&("None"!==s&&this._fallbackToSameSiteNone(t,n,i,r,a,u),this.get(t)?(this._reportFallback("Setting SameSite=None",{name:t,value:n,sameSiteMode:s}),!0):(this._cookieStore.setCookie(t,n,{path:i,expires:r,domain:a,secure:u}),!!this.get(t)&&(this._reportFallback("Cookie established only without sameSite mode",{name:t,value:n,sameSiteMode:s}),!0)))},e.prototype._removeFromBaseDomains=function(e,t){for(var n=t.split("."),i=0;i-1||i.indexOf("iPad; CPU OS 12")>-1||i.indexOf("Macintosh; Intel Mac OS X 10_14")>-1&&i.indexOf("Version/")>-1&&i.indexOf("Safari")>-1||i.indexOf("Chrome/5")>-1&&i.indexOf("Chrome/6")>-1},e.prototype._fallbackToSameSiteNone=function(e,t,n,i,o,r){this._cookieStore.setCookie(e,t,{path:n,expires:i,domain:o,sameSite:"None",secure:r})},e.prototype._reportFallback=function(e,t){window.gigya.logger.report("Cookie Policy Fallback: "+e,i.__assign(i.__assign({},t),{isIframe:this._isIFrame()}),!1)},e.prototype._isIFrame=function(){var e;try{return(null===window||void 0===window?void 0:window.location)!==(null===(e=null===window||void 0===window?void 0:window.parent)||void 0===e?void 0:e.location)}catch(e){return!0}},e.testCookieName="gig3pctest",e}();t.CookieUtils=a,t.default=new a},,function(e,t){function n(e){return e.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1")}Object.defineProperty(t,"__esModule",{value:!0}),t.trim=function(e){return e.replace(/^\s*(\S*(.*\S)?)\s*$/,"$1")},t.format=function(e){for(var t=[],n=1;n0;){var r=o.splice(0,1)[0];try{r.func.apply(this,r.args)}catch(n){"object"==typeof console&&console.log&&console.log("Gigya: Exception while invoking queued method ("+t+": "+e+")")}if(i(t)){n[t].q=o;break}}}},t.hold=function(e,t){window.gigya.logger.debug("locking queue "+t+" by "+e),n[t]||(n[t]={q:[],ids:{}}),n[t].ids[e]=!0},t.waitFor=o,t.queueForExecution=function(e,t,n){n=n||[],i(e)?o(e,t,n):t.apply(this,n)}},,function(e,t){function n(e,t){for(var n=0;n=0}Object.defineProperty(t,"__esModule",{value:!0}),t.indexOf=function(e,t){for(var n=0;n=0;n--)e[n]==t&&e.splice(n,1)},t.removeByProperty=function(e,t,n){if(e)for(var i=e.length-1;i>=0;i--)e[i][t]==n&&e.splice(i,1)},t.getArrayFromString=function(e,t,n){return e&&"string"==typeof e?(n&&(e=e.toLowerCase()),(e=e.replace(/[ ]/g,"").replace(/,,/g,","))?e.split(t):[]):[]},t.intersect=function(e){for(var t=[],n=1;n=n;)if(e[i]===t)return i;return-1},t.forEach=n,t.forEachProp=function(e,t){for(var n in e)e.hasOwnProperty(n)&&t(e[n],n,e)},t.some=i,t.every=function(e,t){for(var n=0;n=0?i="accounts":-1==l.indexOf(i)&&(window.gigya.logger.error("trying to send request to an invalid domain"),i=l[0]),i+"."+e}return e}},t.getGigyaDomain=g,t.getBaseDomain=f,t.resolveApiDomain=p,t.getStorageDomain=function(){var e,t,n,i=h();if(i)return i;if(null===(t=null===(e=window.gigya.thisScript)||void 0===e?void 0:e.globalConf)||void 0===t?void 0:t.storageDomainOverride)return window.gigya.thisScript.globalConf.storageDomainOverride;if((null===(n=window.gigya.thisScript)||void 0===n?void 0:n.baseDomain)&&window.gigya.utils.toggles.isOn("useGigyaJsBaseDomain"))return window.gigya.thisScript.baseDomain;var o=window.gigya.defaultApiDomain;return window.gigya.utils.stringUtils.endsWith(o,"sapcdm.cn")&&"cn1"!==window.gigya.dataCenter&&(o="cn1.sapcdm.cn"),("global"!==window.gigya.dataCenter?"cdns."+window.gigya.dataCenter:"cdns")+"."+o}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(4),o=function(){function e(){}return e.prototype.has=function(e){return void 0!==this._toggles[e]},e.prototype.get=function(e){return this._toggles[e]},e.prototype.isOn=function(e){return this.has(e)&&this.get(e)},Object.defineProperty(e.prototype,"_toggles",{get:function(){return i.merge([this._globalConfToggles,this._webSdkConfigToggles])},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"_globalConfToggles",{get:function(){var e,t;return(null===(t=null===(e=window.gigya.thisScript)||void 0===e?void 0:e.globalConf)||void 0===t?void 0:t.toggles)||{}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"_webSdkConfigToggles",{get:function(){var e,t,n=(null===(t=null===(e=window.gigya._)||void 0===e?void 0:e.config)||void 0===t?void 0:t.toggles)||{};return Object.keys(n).reduce((function(e,t){return e[t]="on"===n[t],e}),{})},enumerable:!0,configurable:!0}),e}();t.default=new o},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i,o=n(0),r=n(35),a=n(50),s=n(2),c=n(31),u=null,l=null,d={};function g(e){return void 0===e&&(e=window.gigya.thisScript.APIKey),window.gigya.utils.cookie.get(f(e))}function f(e){return"gltexp_"+e}function p(e){return void 0===e&&(e=window.gigya.thisScript.APIKey),e?"glt_"+e:"_gig_lt"}function h(e){void 0===e&&(e=window.gigya.thisScript.APIKey);var t=window.gigya.utils.cookie.get(p(e));return t?t.split("|")[0]:null}function v(e,t,n,o){window.gigya.utils.localStorage.removeItem("gigyaSettings"),window.gigya.logger.info("setting a new login token"),e||(e=window.gigya.thisScript.APIKey),e?(s.FlagService.setCookieSameSiteLaxSession?window.gigya.utils.cookie.set("glt_"+e,t,n,null,null,"Lax"):window.gigya.utils.cookie.set("glt_"+e,t,n),window.gigya.utils.cookie.remove("gac_"+e)):s.FlagService.setCookieSameSiteLaxSession?window.gigya.utils.cookie.set("_gig_lt",t,n,null,null,"Lax"):window.gigya.utils.cookie.set("_gig_lt",t,n),i=o}function y(){return window.gigya.thisScript.APIKey&&window.gigya.utils.cookie.get("gac_"+window.gigya.thisScript.APIKey)}function w(e,t,n){if(void 0===n&&(n=y()),window.gigya.thisScript.APIKey)if(n&&!e.neverTryGAC){if('"'===n.charAt(0)&&'"'===n.charAt(n.length-1)&&(n=n.substring(1,n.length-1)),d[n])return void t();d[n]=!0,window.gigya.socialize.updateRefUID(),window.gigya.socialize.notifyLogin({ignoreApiQueue:!0,neverTryGAC:!0,authCode:n,APIKey:window.gigya.thisScript.APIKey,client_id:window.gigya.thisScript.APIKey},{callback:function(){window.gigya.utils.cookie.remove("gac_"+window.gigya.thisScript.APIKey),t(),window.gigya.socialize.refreshUI({neverTryGAC:!0})}})}else t();else t()}function m(e){return void 0===e&&(e={}),o.__awaiter(this,void 0,void 0,(function(){var t=this;return o.__generator(this,(function(n){return[2,new gigya.Promise((function(n){window.gigya.utils.queue.hold("verifyLogin","API"),window.gigya.accounts.verifyLogin({ignoreApiQueue:!0,suppressLoginEvent:!0,include:window.gigya.utils.stringUtils.mergeCommaSeparatedValues("profile,data",window.gigya.thisScript.globalConf.include),extraProfileFields:"samlData",callback:function(i){window.gigya.utils.queue.release("verifyLogin","API"),a.sessionData.setIsSessionVerified(h(),0==i.errorCode);var r=i.source;window.gigya.events.global.dispatchWhenHandlerAdded({eventName:"socialize.login"},null,(function(t,n){t||(t={}),t=window.gigya.utils.object.merge([t,e]),0==i.errorCode?window.gigya.socialize.getUserInfo({signIDs:!0,extraFields:"samlData",callback:function(e){0==e.errorCode?((t=window.gigya._.addUserInfoToEvent(e,{eventName:"login"},!0)).source=r,t.newUser=!1,t.provider="site",t.loginMode="standard",t.user&&(t.user.errorCode=e.errorCode,t.user.callId=e.callId),i.id_token&&(t.id_token=i.id_token)):t.cancel=!0,n(t)}}):(t.cancel=!0,n(t))})),window.gigya.events.global.dispatchWhenHandlerAdded({eventName:"accounts.login"},null,(function(n,r){return o.__awaiter(t,void 0,void 0,(function(){return o.__generator(this,(function(t){switch(t.label){case 0:return n||(n={}),n=window.gigya.utils.object.merge([n,e]),0!=i.errorCode?[3,3]:(n.eventName="accounts.login",i.UID?[3,2]:[4,new gigya.Promise((function(e){return window.gigya.accounts.getAccountInfo({callback:e,include:window.gigya.utils.stringUtils.mergeCommaSeparatedValues("profile,data",window.gigya.thisScript.globalConf.include)})}))]);case 1:i=t.sent(),t.label=2;case 2:return window.gigya.utils.object.extractProperties(i,n,"signature|UIDSig|timestamp|UIDSignature|signatureTimestamp|UID|profile|data|dataCenter|id_token|groups"),[3,4];case 3:n.cancel=!0,t.label=4;case 4:return r(n),[2]}}))}))})),n()}})}))]}))}))}function _(e){return void 0===e&&(e=window.gigya.thisScript.APIKey),o.__awaiter(this,void 0,void 0,(function(){return o.__generator(this,(function(t){switch(t.label){case 0:return h(e)&&window.gigya.logger.info("removing login token"),window.gigya.utils.cookie.remove("glt_"+e),window.gigya.utils.cookie.remove("_gig_lt"),window.gigya.utils.cookie.remove("gltexp_"+e),window.gigya.partnerSettings.ssoKey?(window.gigya.logger.info("removing group login token"),[4,r.SsoService.getInstance()]):[3,2];case 1:return[2,t.sent().removeToken()];case 2:return[2,gigya.Promise.resolve()]}}))}))}function b(){var e=window.gigya.utils.cookie.getDefaultDomain();return window.gigya.utils.stringUtils.endsWith(e,window.gigya.defaultApiDomain)}t.activeNamespaces={},t.isValidGltExp=function(e){return void 0===e&&(e=g()),!e||window.gigya.utils.gltexp.isValid(e)},t.getGltexpCookie=g,t.setGltexp=function(e,t){void 0===t&&(t=window.gigya.thisScript.APIKey),e&&!b()&&(window.gigya.utils.cookie.remove(f(t)),s.FlagService.setCookieSameSiteLaxSession?window.gigya.utils.cookie.set(f(t),e,null,null,null,"Lax"):window.gigya.utils.cookie.set(f(t),e))},t.get=h,t.set=v,t.getCurrentSessionExpiration=function(){return i},t.getGACCookie=y,t.setFromAuthCode=function(e){return o.__awaiter(this,void 0,void 0,(function(){return o.__generator(this,(function(t){return[2,new gigya.Promise((function(t){w({},t,e)}))]}))}))},t.setFromGAC=w,t.setFromSsoResponse=function(e,t){return void 0===t&&(t=window.gigya.thisScript.APIKey),o.__awaiter(this,void 0,void 0,(function(){var n=this;return o.__generator(this,(function(i){return[2,new gigya.Promise((function(i){return o.__awaiter(n,void 0,void 0,(function(){var n,r,a;return o.__generator(this,(function(o){switch(o.label){case 0:if(!e)return[2];switch(e.errorCode){case 403005:return[3,1];case 403025:return[3,2];case 403032:case 0:return[3,3];case 500026:return[3,5]}return[3,6];case 1:return window.gigya.logger.info("no group session found"),_(t),[3,7];case 2:return window.gigya.logger.info("existing group session was revoked"),_(t),window.gigya.events.global.dispatchWhenHandlerAdded({eventName:"accounts.logout"}),window.gigya.events.global.dispatchWhenHandlerAdded({eventName:"logout"}),[3,7];case 3:return e.login_token?(window.gigya.logger.info("new session from group"),n=void 0,r=void 0,e.groupContext&&(r=JSON.parse(e.groupContext)),b()||(n=e.gltexp?window.gigya.utils.cookie.getInfiniteExpirationTimeInSeconds():e.expires_in,v(t,e.login_token,n),a="gltexp_"+t,e.gltexp&&!window.gigya.utils.cookie.get(a)&&window.gigya.utils.cookie.set(a,e.gltexp)),[4,m({expires_in:n,groupContext:r})]):[2];case 4:return o.sent(),[3,7];case 5:return window.gigya.logger.error("gigya: error loading sso frame",{res:e}),window.gigya.events.global.dispatchWhenHandlersAdded(["accounts.error","socialize.error"],e),[3,7];case 6:if(!c.seamlessSsoUtil.shouldDisableSeamlessSso())throw window.gigya.logger.error("sso: unsupported response"),"gigya: unsupported response from sso";o.label=7;case 7:return i(),[2]}}))}))}))]}))}))},t.dispatchLoginEvent=m,t.remove=_,t.getTokenParam=function(e,t){var n=window.gigya.utils.cookie.get(p(e));if(n){var i=n.split("|");return i.length>1?window.gigya.utils.keyValue.deserialize(i[1])[t]:null}},t.setBearerToken=function(e){window.gigya.logger.info("setting a new Bearer token"),u="Bearer "+e},t.getBearerToken=function(){return u},t.removeBearerToken=function(){window.gigya.logger.info("Bearer token removed"),u=null},t.setAuthResource=function(e){l=e},t.getAuthResource=function(){return l}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isExplicitTrue=function(e){var t=(""+e).toLowerCase();return"true"==t||"1"==t},t.isExplicitFalse=function(e){var t=(""+e).toLowerCase();return"false"==t||"0"==t},t.isLaterThanNow=function(e){return e>(new Date).getTime()},t.allDefinedOrAllUndefined=function(){for(var e=[],t=0;t=t.left&&e.right<=t.left+n.w},t.isRectFullyVisible=function(e){var t=o(),n=r();return e.top>=t.top&&e.bottom<=t.top+n.h&&e.left>=t.left&&e.right<=t.left+n.w},t.scrollIntoView=function(e){e&&e.scrollIntoView&&e.scrollIntoView()}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),o=n(3),r=n(29),a=n(20),s=n(5),c=n(4),u=n(9),l=n(2),d=n(52);function g(e){return i.__awaiter(this,void 0,void 0,(function(){return i.__generator(this,(function(t){return[2,new gigya.Promise((function(t){window.gigya.accounts.groups.invitationConfirm({ignoreApiQueue:!0,invitationId:e,callback:t})}))]}))}))}function f(e){return i.__awaiter(this,void 0,void 0,(function(){return i.__generator(this,(function(t){return[2,new gigya.Promise((function(t){window.gigya.accounts.groups.finalizeInvitation({ignoreApiQueue:!0,token:e,callback:function(e){0!==e.errorCode?window.gigya.events.global.dispatchWhenHandlersAdded(["accounts.error","socialize.error"],e):window.gigya.events.global.dispatchWhenHandlersAdded(["accounts.finalizeGroupInvitation","socialize.finalizeGroupInvitation"],e),t()}})}))]}))}))}function p(e){if(null!=e.identities){if(e.identities.constructor==Array){var t=e.identities;e.identities={};for(var n=0;n'+l[d].toString().replace(/\&/g,"&")+"");c.innerHTML=u.join(""),c.style.display="none",o.appendToBody(c,s),c.submit()}else{for(var g=new r.Uri(e),f={},p=0;p1?g.shift():"socialize",p=g[0],h=f+"_"+u(p),v=a.clone(l[h])||[],y=a.clone(e);y.isGlobal=!0,y.eventName=p,y.fullEventName=o[d],t&&(t.source&&(y.source=t.source),t.sourceData&&(y.sourceData=t.sourceData),t.context&&(y.context=t.context));var w=["component"];i||w.push("other");for(var m=0;m1?i.shift():"socialize",r=i[0];p(e,t,n,(function(i){if(0==i){var a="on"+r.substring(0,1).toUpperCase()+r.substring(1),s=o+"_"+a;d[s]||(d[s]=[]),d[s].push({eventObj:e,params:t,preProcess:n})}}))}function p(e,t,n,i){var o=function(e){var n=0;e.cancel||(n=g(e,t)),i&&i(n)};n?n(e,o):o(e)}t._activeNamespaces={},t.add=function(e,t,n,i,o,r){void 0===n&&(n="other"),void 0===o&&(o="socialize");var a=o+"_"+u(e);l[a]||(l[a]=[]);var s={handler:t,type:n,context:i,params:r,fullEventName:a};l[a].push(s),!this._activeNamespaces[o]&&window.gigya._.apiAdapter&&window.gigya._.apiAdapter.registerForNamespaceEvents(o),this._activeNamespaces[o]=1;var c=d[a];if(c&&"other"==n){d[a]=[];for(var g=0;g0&&a.forEach(u,(function(e){l[e]=f}))}else f={loaded:!1,onLoad:[n],onError:[t]};var h=function(){var t=document.createElement("script");t.async=!0,t.type="text/javascript",t.charset="UTF-8";var n=!1,i=function(){if(!n){if(f.onLoad&&f.onLoad.length)for(var e=0;e0&&a[0].appendChild(t);var s=function(){var n,i,r=new RegExp("^https?://cdns?.*"+window.gigya.defaultApiDomain+"/.*gigya.js").test(e)?(n=e,(i=o.Uri.parse(n)).addToSearch({version:window.gigya.build.version}),i.toString()):e;t.src=r,g&&Object.keys(g).forEach((function(e){t.setAttribute(e,g[e])}))};r.localInfo.iosVersion>=6?s():setTimeout(s,1)};r.localInfo.isIE?s.invokeOnPageLoad(h):h()}t.isLoaded=function(e){var t=d(e);return Boolean(l[t]&&l[t].loaded)},t.load=g,function(e){e[e.script=0]="script",e[e.image=1]="image",e[e.iframe=2]="iframe"}(i=t.ResourceTypes||(t.ResourceTypes={})),t.triggerResource=function(e,t,n,o){switch(void 0===n&&(n=i.image),void 0===o&&(o=5e3),n){case i.script:g(e,t,t,!1,o);break;case i.image:!function(e,t){var n=new Image,i=!1;n.onload=n.onerror=function(){i||(i=!0,t())},n.src=e}(e,t);break;case i.iframe:!function(e,t,n){void 0===n&&(n=5e3);var i=document.createElement("iframe");i.style.width="30px",i.style.height="10px",i.style.position="absolute",i.style.top="-1000px",i.style.left="-1000px",!0===n&&(n=0);var o=function(e){var i;!(i=e&&e.srcElement?e.srcElement:e&&e.target?e.target:this).loaded&&i.parentNode&&(i.loaded=!0,t(),!1!==n&&window.setTimeout((function(){try{document.body.removeChild(i)}catch(e){}}),n))};c.addEventListener(i,"load",o),c.addEventListener(i,"error",o),i.onload=function(e){o(e)},i.onerror=o,i.src=e,c.appendToBody(i)}(e,t,o);break;default:throw new Error("Unsupported resource type")}},t.loadService=function(e,t,n){var i=u.getCdnResource()+"/js/gigya.services."+e+".js";g(i,(function(){"object"==typeof console&&console.error&&(console.error("error loading gigya service "+e+" from url: "+i),t&&t())}),n,!0)}},function(e,t){function n(e,t,n){void 0===n&&(n="&");var i=e.match(new RegExp(t+"=([^"+n+"]*)"));return i?i[1]:null}Object.defineProperty(t,"__esModule",{value:!0}),t.getParamValue=n,t.getReqParamValue=function(e,t){var i=n(e,t);return i?decodeURIComponent(i):null}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.Screen_CONSTS={gigyaClass:"gigya-screen",conditionalAttributePrefix:"gigya-conditional",expressionAttributePrefix:"gigya-expression",cssClass:"data-css-class",dataVariantPercentage:"data-variant-percentage",dataVariantGroup:"data-variant-group",dataVariantOriginalScreen:"data-variant-original-screen",dataVariantTestId:"data-variant-test-id"}},,,,function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(8),o=n(30),r=n(60),a=n(20),s=n(18),c=n(49),u=n(9),l=["gigya-api.com","gigya-api.cn","gigya.com","my.gigya-ext.com","localhost"],d=function(){function e(e,t){void 0===e&&(e=r.default),void 0===t&&(t=l),this._global=e,this._defaultValidDomains=t}return e.prototype.getPageUrl=function(){return this._global.documentLocation().toString()},e.prototype.isValidDomain=function(e,t){for(var n=i.Uri.parse(t).domain,o=e.concat(this._defaultValidDomains),r=0;r=0&&s===n.length-a.length&&(0===s||"."===n.charAt(s-1)||"/"===n.charAt(s-1)))return!0}return!1},e.prototype.sendMessage=function(e,t,n){var i="";for(var o in e)null!=e[o]&&(i+=escape(o+"="+encodeURIComponent(e[o])+"&"));this._global.postMessageToParent(t+"="+i,n)},e.prototype.isValidGltExp=function(e){return c.isValid(e)},e.prototype.getMaxGltExp=function(e,t){return c.getMax(e,t)},e.prototype.decodeUrl=function(e){return u.URLDecodeRecursive(e)},e.prototype.deserialize=function(e){return s.deserialize(e)},e.prototype.getCookiesStorage=function(){return a.initializeAdapter(a.CookieStorageAdapter)},e.prototype.validations=function(){return o},e.prototype.UriFactory=function(e,t){return void 0===t&&(t=!0),new i.Uri(e,t)},e.prototype.getFragment=function(){var e=this.getPageUrl();return-1!==e.indexOf("#")?e.split("#")[1]:null},e}();t.SsoUtils=d},function(e,t){function n(e){return e?1e3*Number(e.substr(0,e.indexOf("_"))):0}Object.defineProperty(t,"__esModule",{value:!0}),t.isValid=function(e){return n(e)>Date.now()},t.getMax=function(){for(var e=[],t=0;t=0&&window.gigya.logger.report("oidc storage logs - set",{key:e,value:n[e]},!1)}window.sessionStorage.setItem("gigyaCache",o.serialize(n))}catch(e){}r.release("cache","cache_"+e)}}function s(e){a(e,null)}t.set=a,t.get=function e(t,n){if(void 0===n&&(n=-1),!i)return null;try{if(r.isActive("cache_"+t))return r.waitFor("cache_"+t,e,arguments),null;var a=window.sessionStorage.getItem("gigyaCache"),c=o.deserialize(a),u=c[t];if(u){var l=(new Date).getTime();return n<0||n+u.time>l?u.response:(t.indexOf("gig_oidcContext_")>=0&&window.gigya.logger.report("oidc storage logs - get",{key:t,value:c[t],cacheTime:u.time,currentTime:l},!1),s(t),null)}if(!u)return r.hold("cache","cache_"+t),null}catch(e){}return null},t.remove=s},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),o=n(72),r=n(36),a=function(e){function t(){return e.call(this,"providerSessionService")||this}return i.__extends(t,e),t.getInstance=function(){return this.instance||(this.instance=new t),this.instance},t.prototype.setProviderSessionInfo=function(e){this.updateGlobalData(e)},t.prototype.getProviderSessionInfo=function(){return this.getGlobalData()},t.prototype.clearProviderSessionInfo=function(){this.clearData()},t.prototype.updateProviderSessionInfo=function(e,t){var n=this.getProviderSessionInfo();n[e]=t,this.setProviderSessionInfo(n)},t.prototype.checkAndUpdateProviderSessionInfo=function(e){this.hasProviderSessionInfo()||this.setProviderSessionInfo(e)},t.prototype.hasProviderSessionInfo=function(){return Object.keys(this.getProviderSessionInfo()).length>0},t.prototype.isLinkAccountsV2Interruption=function(){var e=this.getProviderSessionInfo();return void 0!==e.errorCode&&r.isLinkAccountsV2Interruption(e.errorCode)},t.prototype.isLinkAccountsV2Flow=function(){var e=t.getInstance(),n=e.getProviderSessionInfo();return e.isLinkAccountsV2Interruption()&&r.isProviderSessionValid(n)},t.instance=null,t}(o.GlobalDataService);t.default=a},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){}return e.isEmpty=function(){return 0===Object.keys(this.activityMap).length},e.registerActivity=function(e,t){this.activityMap.set(e,t)},e.getActivity=function(e,t){return this.activityMap.has(null==t?void 0:t.activityType)?new(this.activityMap.get(t.activityType))(e,t):null},e.activityMap=new Map,e}();t.ActivityLibrary=n},,,,,function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(4),o=n(5),r=n(24),a=n(42),s=n(21),c=n(10),u=n(14);function l(){var e=!window.gigya.localInfo.isNativeMobileApp&&u.default.get("_gig_dbgConsole_log");return void 0!==e&&null!=e?"1"===e:t.selectedConsoleLogLevels.length>0}function d(e,n,a){if(void 0===a&&(a=!1),l()||a){var s,c=e;if(null!=(n=i.clone(n,!0,!1,4,null,!0))&&(c+=":"+("object"==typeof n?"\n":"")+o.serialize(n,!0,!0)),a&&"object"==typeof console&&console.log&&console.log(c),l())t._log.push(c),document.getElementById("gigya_log"),s=-1!=r.indexOf(t.CONSOLE_LOG_LEVELS,e)?e:"log",window.gigya._.apiAdapter.onJSLog(s,c)}}function g(){a.load(s.getCdnResource("/js/gigya.services.socialize.plugins.log.min.js"),null,(function(){}),!0)}function f(){}function p(){}t.CONSOLE_LOG_LEVELS=["debug","info","log","warn","error"],t.selectedConsoleLogLevels=[],t._log=[],t.enable=function(){u.default.set("_gig_dbgConsole_log","1",null)},t.disable=function(){u.default.set("_gig_dbgConsole_log","0",null)},t._isEnabled=l,t.addLog=d,t.logCall=function(e,t,n){n||(n=t.lastSource),d("Calling "+e+(n&&n!=e?" for "+n:"")+(t.source&&n!=t.source?" initiated from "+t.source:"")+" with these params",t)},t.debug=g,t.showLog=function(){a.load(s.getCdnResource("/js/gigya.services.socialize.plugins.log.min.js"),null,(function(){}),!0)},t.show=f,t.showConfig=p,c.createAlias("gigya.debug",g)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),o=n(48),r=function(){function e(e,t,n,i,r,a){var s=this;void 0===i&&(i={validDomains:[],logoutURLs:{},canaryCookiesNames:{isCanary:"gig_isCanary",version:"gig_canary_ver"}}),void 0===r&&(r=new o.SsoUtils),void 0===a&&(a=r.getCookiesStorage()),this._apiKey=e,this._siteApiKey=t,this._ssoSegment=n,this._ssoConfig=i,this._utils=r,this._storage=a,this._checkFragment=function(){var e=s._utils.getFragment();e&&e!==s._currentFragment&&(s._currentFragment=e,s._start(s._utils.deserialize(e))),window.setTimeout(s._checkFragment,200)},this._storageKey=this._createKey("gig_loginToken");var c=this._ssoConfig.canaryCookiesNames;void 0!==c&&(this._canaryKey=this._createKey(c.isCanary),this._canaryVerKey=this._createKey(c.version))}return e.prototype.init=function(){this._checkFragment()},e.prototype._start=function(e){return i.__awaiter(this,void 0,void 0,(function(){var t;return i.__generator(this,(function(n){switch(n.label){case 0:if(this._mode=e.m,this._requestDomain=e.d,this._lid=e.lid,this._callbackID=e.callbackID,this._siteApiKey=e.sAPIKey,!window.parent)return console.log("gigya sso: invalid use"),[2];if(!this._utils.isValidDomain(this._ssoConfig.validDomains,this._requestDomain))return console.log("gigya sso: "+this._requestDomain+" is not in valid domain: "+this._ssoConfig.validDomains.join(",")),[2];switch(e.m){case"logout":return[3,1];case"removeToken":return[3,3];case"getToken":return[3,5];case"setToken":return[3,7];case"setGroupContext":return[3,9];case"setLoginTokenExp":return[3,11];case"getLoginTokenExp":return[3,13];case"checkTokenRenew":return[3,15];case"syncCanaryIndication":return[3,17];case"setGroupApiDomain":return[3,19];case"getGroupApiDomain":return[3,21]}return[3,23];case 1:return[4,this.logout()];case 2:return t=n.sent(),[3,24];case 3:return[4,this.removeToken()];case 4:return n.sent(),[3,24];case 5:return[4,this.getToken()];case 6:return t=n.sent(),[3,24];case 7:return[4,this.setToken(e.lt,String(e.expiration),e.gltexp)];case 8:return n.sent(),[3,24];case 9:return[4,this.setGroupContext(e.groupContext)];case 10:return n.sent(),[3,24];case 11:return[4,this.setTokenExpiration(e.loginTokenExp)];case 12:return t=n.sent(),[3,24];case 13:return[4,this.getTokenExpiration()];case 14:return t=n.sent(),[3,24];case 15:return[4,this.checkTokenRenew(e.loginToken)];case 16:return t=n.sent(),[3,24];case 17:return[4,this.syncCanaryIndication(e.isCanary,e.canaryVersion)];case 18:return t=n.sent(),[3,24];case 19:return[4,this.setGroupApiDomain(e.domain)];case 20:return n.sent(),[3,24];case 21:return[4,this.getGroupApiDomain()];case 22:return t=n.sent(),[3,24];case 23:t={errorCode:405001},n.label=24;case 24:return this._utils.sendMessage(t,this._callbackID,this._requestDomain),[2]}}))}))},e.prototype.getGroupApiDomain=function(){return i.__awaiter(this,void 0,void 0,(function(){return i.__generator(this,(function(e){return[2,{errorCode:0,domain:this._storage.getItem("apiDomain_"+this._apiKey)}]}))}))},e.prototype.setGroupApiDomain=function(e){return i.__awaiter(this,void 0,void 0,(function(){return i.__generator(this,(function(t){return this._storage.setItem("apiDomain_"+this._apiKey,e),[2]}))}))},e.prototype.logout=function(){return i.__awaiter(this,void 0,void 0,(function(){var e;return i.__generator(this,(function(t){switch(t.label){case 0:return e=this._getLogoutURLs(),[4,this.removeToken()];case 1:return t.sent(),this._storage.removeItem(this._storageKey+"_visited"),[2,{logoutURLs:e}]}}))}))},e.prototype.removeToken=function(){return i.__awaiter(this,void 0,void 0,(function(){var e;return i.__generator(this,(function(t){return(e=this._storage.getItem(this._storageKey))&&(this._markRevokedLoginToken(e),this._storage.removeItem(this._storageKey)),this._storage.removeItem(this._storageKey+"_exp"),this._storage.removeItem(this._storageKey+"_gltexp"),this._storage.removeItem(this._storageKey+"_session"),this._storage.removeItem(this._storageKey+"_context"),[2]}))}))},e.prototype.getToken=function(){return i.__awaiter(this,void 0,void 0,(function(){var e,t,n,o,r,a,s,c,u;return i.__generator(this,(function(i){switch(i.label){case 0:return e=0,t=this._storage.getItem(this._storageKey),"undefined"===(n=this._storage.getItem(this._storageKey+"_exp"))?o=Date.now()-1e3:(o=Number(n),r=Date.now()+63072e6,o>r&&(o=Date.now()-1e3)),a=this._storage.getItem(this._storageKey+"_gltexp"),s=this._storage.getItem(this._storageKey+"_context"),c=a||"1"===this._storage.getItem(this._storageKey+"_session"),isNaN(o)||!(0===o&&!c||o>0&&(new Date).getTime()>o)?[3,2]:[4,this.removeToken()];case 1:i.sent(),t=void 0,i.label=2;case 2:return t?(this._markSiteVisited(),u={errorCode:e,login_token:t,expires_in:0===o?0:Math.round((o-(new Date).getTime())/1e3)},s&&(u.groupContext=s),0===o&&a&&(u.gltexp=a),[2,u]):[2,{errorCode:403005}]}}))}))},e.prototype.setToken=function(e,t,n){var o;return i.__awaiter(this,void 0,void 0,(function(){var r,a,s;return i.__generator(this,(function(i){switch(i.label){case 0:return e=e.split("|")[0],r=null===(o=this._storage.getItem(this._storageKey))||void 0===o?void 0:o.split("|")[0],e!==r&&this._markRevokedLoginToken(r),e&&this._storage.setItem(this._storageKey,e),t&&(0===(a="string"==typeof t&&t?Number(t):t)?t=0:(s=void 0,s=a&&-2!==a?1e3*Number(a):31536e6,a=Date.now()+s),this._storage.setItem(this._storageKey+"_exp",""+a),0===t&&this._storage.setItem(this._storageKey+"_session","1",0)),void 0===n?[3,2]:[4,this.setTokenExpiration(n)];case 1:i.sent(),i.label=2;case 2:return e?[4,this._markSiteVisited()]:[3,4];case 3:i.sent(),i.label=4;case 4:return[2]}}))}))},e.prototype.setGroupContext=function(e){return i.__awaiter(this,void 0,void 0,(function(){return i.__generator(this,(function(t){return this._storage.setItem(this._storageKey+"_context",JSON.stringify(e)),[2]}))}))},e.prototype.setTokenExpiration=function(e){return i.__awaiter(this,void 0,void 0,(function(){var t,n,o;return i.__generator(this,(function(i){switch(i.label){case 0:return this._utils.isValidGltExp(e)?[3,1]:(this._storage.removeItem(this._storageKey+"_gltexp"),e=null,[3,3]);case 1:return n=(t=this._utils).getMaxGltExp,o=[e],[4,this.getTokenExpiration()];case 2:e=n.apply(t,o.concat([i.sent().gltexp])),this._storage.setItem(this._storageKey+"_gltexp",e),this._storage.removeItem(this._storageKey+"_exp"),i.label=3;case 3:return[2,{errorCode:0,gltexp:e}]}}))}))},e.prototype.getTokenExpiration=function(){return i.__awaiter(this,void 0,void 0,(function(){return i.__generator(this,(function(e){return this._storage.getItem(this._storageKey)?[2,{errorCode:0,gltexp:this._storage.getItem(this._storageKey+"_gltexp")}]:[2,{errorCode:403005}]}))}))},e.prototype.checkTokenRenew=function(e){return i.__awaiter(this,void 0,void 0,(function(){var t,n;return i.__generator(this,(function(i){switch(i.label){case 0:return[4,this.getToken()];case 1:return t=i.sent(),n=this._storage.getItem(this._storageKey+"_revoked_tokens")||"",n.indexOf(e)>=0?[3,3]:[4,this.setToken(e)];case 2:return i.sent(),[2,{errorCode:0}];case 3:return 0===t.errorCode&&n.indexOf(t.login_token)<0?(t.errorCode=403032,[2,t]):[2,{errorCode:403025}];case 4:return[2]}}))}))},e.prototype.syncCanaryIndication=function(e,t){return i.__awaiter(this,void 0,void 0,(function(){var n,o,r,a,s;return i.__generator(this,(function(i){return this._canaryKey&&this._canaryVerKey?(n=this._storage.getItem(this._canaryKey),o=this._storage.getItem(this._canaryVerKey),r={errorCode:0,isCanary:e,canaryVersion:t},this._utils.validations().allDefinedOrAllUndefined(n,o)?this._utils.validations().allDefinedOrAllUndefined(e,t)?(a=this._parseCanaryVersionSignature(t),s=this._parseCanaryVersionSignature(o),a.timestamp>s.timestamp?(this._storage.setItem(this._canaryKey,e),this._storage.setItem(this._canaryVerKey,t)):(r.isCanary=n,r.canaryVersion=o),[2,r]):[2,{errorCode:400006,isCanary:n,canaryVersion:o}]:(r.errorCode=400006,[2,r])):[2,{errorCode:500033}]}))}))},e.prototype._markSiteVisited=function(){var e=this._storageKey+"_visited",t=this._storage.getItem(e)||"";-1===t.indexOf(this._siteApiKey)&&(t+=","+this._siteApiKey),this._storage.setItem(e,t)},e.prototype._markRevokedLoginToken=function(e){if(e){var t=this._storageKey+"_revoked_tokens",n=this._storage.getItem(t)||"",i=n.split(",");i.length>3&&i.splice(1,1),(n=i.join(",")).indexOf(e)<0&&(n+=","+e),this._storage.setItem(t,n)}},e.prototype._getLogoutURLs=function(){var e=this._storage.getItem(this._storageKey+"_visited");if(!e)return"";var t=[];for(var n in this._ssoConfig.logoutURLs)-1!==e.indexOf(","+n)&&t.push(this._ssoConfig.logoutURLs[n]);return t.join(",")},e.prototype._createKey=function(e){return e+"_"+this._apiKey+(this._ssoSegment?"_"+this._ssoSegment:"")},e.prototype._parseCanaryVersionSignature=function(e){var t={build:0,probability:0,timestamp:-1};if(!e)return t;var n=e.split("-");return n.length<3?t:{build:Number(n[0]),probability:Number(n[1]),timestamp:Number(n[2])}},e}();t.Sso=r},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){}return e.prototype.documentLocation=function(){return document.location},e.prototype.postMessageToParent=function(e,t,n){window.parent.postMessage(e,t,n)},e}();t.GlobalProvider=n,t.default=new n},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),o=n(25),r=function(){function e(e,t,n,i,r,a,s){var c=this;void 0===n&&(n=6e4),void 0===i&&(i=o.generateId),void 0===r&&(r=o.createIframe),void 0===a&&(a=function(){return new gigya.Promise((function(e){document.body?e(document.body):document.addEventListener("DOMContentLoaded",(function(){return e(document.body)}))}))}),void 0===s&&(s=window),this.url=e,this._serviceName=t,this.timeout=n,this._idCreator=i,this._iframeCreator=r,this.getIframeHost=a,this._win=s,this._pendingReqs=[],this._mutationObservers=[],this.onResponse=function(e){var t=window.gigya.utils.JSON.parse(e.data);t&&c._pendingReqs[t.id]&&c.validateOrigin(e.origin)&&(c.logServiceMismatch(t),c._pendingReqs[t.id](t),delete c._pendingReqs[t.id])}}return Object.defineProperty(e.prototype,"isInit",{get:function(){return Boolean(this._iframe)},enumerable:!0,configurable:!0}),e.prototype.init=function(e){var t=this;return this.isInit?gigya.Promise.reject("proxy already initialized"):new gigya.Promise((function(n,i){t._iframe=t._iframeCreator(e),t._iframe.src=t.getIframeUrl(t.url,{serviceName:t._serviceName}),t.getIframeHost().then((function(e){t._iframeHost=e,t._iframeHost.appendChild(t._iframe),window.gigya.logger.isEnabled&&t.startObservingIFrameRemoval();var o=t._win.setTimeout((function(){return i("proxy init timeout")}),t.timeout),r=function(e){if(t.validateOrigin(e.origin)){var a=t._tryParseResponse(e.data);if(null==a?void 0:a.signal)switch(t.logServiceMismatch(a),t._win.clearTimeout(o),t._win.removeEventListener("message",r,!0),a.signal){case"listening":t._win.addEventListener("message",t.onResponse,!0),n(a.res);break;case"error":case"stop":i(a.res);break;default:i("unsupported response")}}};t._win.addEventListener("message",r,!0)}))}))},e.prototype.validateOrigin=function(e){var t;return!!this._iframe&&o.validateOrigin(null===(t=this._iframe)||void 0===t?void 0:t.src,e)},e.prototype.logServiceMismatch=function(e){this.validateService(null==e?void 0:e.serviceName)||window.gigya.logger.report("Service Proxy: Service name mismatch",{source:"ServiceProxy",reason:"Service name mismatch",currentServiceName:this._serviceName,responseServiceName:null==e?void 0:e.serviceName,msg:e},!1,!0)},e.prototype.validateService=function(e){return e&&e===this._serviceName},e.prototype.getIframeUrl=function(e,t){var n=t.serviceName;return window.gigya.utils.URL.addParamsToURL(e,{serviceName:n})},e.prototype.postToIFrame=function(e){var t;e.serviceName=this._serviceName;var n=this.registerMessage(e),i="object"==typeof e?JSON.stringify(e):e;return this._iframe.contentWindow.postMessage(i,null===(t=this._iframe)||void 0===t?void 0:t.src),n},e.prototype.registerMessage=function(e,t){var n=this;return void 0===t&&(t=this.timeout),new gigya.Promise((function(i,o){var r=n._win.setTimeout((function(){o("proxy request timeout")}),t);n._pendingReqs[e.id]=function(e){n._win.clearTimeout(r),"error"===e.signal?o(e.res):i(e.res)}}))},e.prototype.sendRequest=function(e,t){return this.postToIFrame({id:this._idCreator(),methodName:e,params:t})},e.prototype.stop=function(e){return void 0===e&&(e=!1),i.__awaiter(this,void 0,void 0,(function(){var t,n;return i.__generator(this,(function(i){switch(i.label){case 0:if(this.isInit)return[3,1];throw"proxy is not active";case 1:t=void 0,i.label=2;case 2:return i.trys.push([2,4,5,6]),[4,this.postToIFrame({id:this._idCreator(),signal:"stop"})];case 3:return[2,i.sent()];case 4:throw n=i.sent(),t=n,n;case 5:return t&&!e||(this._mutationObservers&&this._mutationObservers.length&&this.stopObservingIFrameRemoval(),this._win.removeEventListener("message",this.onResponse,!0),this._iframeHost.removeChild(this._iframe),delete this._iframe),[7];case 6:return[2]}}))}))},e.prototype.wrapWith=function(e){var t;if("function"==typeof e)t=o.getAllClassMethodsNames(e);else if(e instanceof Array)t=e;else{if("object"!=typeof e)throw"unsupported type for wrapper";t=Object.keys(e)}return this.proxyFromKeys(t)},e.prototype.proxyFromKeys=function(e){var t=this,n={};return e.forEach((function(e){return n[e]=function(){for(var n=[],i=0;i-1&&(e=e.substring(e.indexOf("?")+1)),e.indexOf("#")>-1&&(e=e.substring(e.indexOf("#")+1));for(var t=e.split(/&/),n={},i=0;i0&&-1===o.indexOf("mode")){var r="#"+(null==(a=o)?void 0:a.replace(/[^a-zA-Z0-9-_=&/]/g,""));e+=o=i.FlagService.sanitizeHashParams?r:o,window.gigya.logger.report("Sanitize url hash params",{originalValue:o,sanitizedValue:r,hasDifferentValues:o!==r,source:"Url utils redirect",url:e})}}var a;n.location().href=e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(2),o=n(105);t.CONTEXT_KEY_PREFIX="gig_oidcContext_";var r=function(){function e(){}return e.prototype.loadContext=function(e,t,n,i){i?o.getContext(e,n):o.loadContext(e,n)},e.prototype.removeContext=function(e){o.removeContext(e)},e.prototype.saveContext=function(e,t,n){o.saveContext(e,t,n)},e.prototype.loadContextAsPromise=function(e,t){var n=this;return new gigya.Promise((function(i){n.loadContext(e,t,(function(e){i(e)}))}))},e}(),a=function(){function e(e){void 0===e&&(e=new r),this.oldContextProvider=e}return e.prototype.contextKey=function(e){return""+t.CONTEXT_KEY_PREFIX+e},e.prototype.loadContext=function(e,t,n,i){var o,r=this.getContextFromLocalCache(e,null==t?void 0:t.clientID);if(!r||0===(null===(o=Object.keys(r))||void 0===o?void 0:o.length))return this.oldContextProvider.loadContext(e,t,n,i);n(null!=r?r:{})},e.prototype.removeContext=function(e){this.oldContextProvider.removeContext(e)},e.prototype.saveContext=function(e,t,n){this.oldContextProvider.saveContext(e,t,(function(){window.gigya.logger.info("Old context saved for backwards compatibility")})),(null==t?void 0:t.clientID)&&window.gigya.utils.localCache.set(this.contextKey(t.clientID),t),window.gigya.utils.localCache.set(this.contextKey(e),t),n()},e.prototype.getContextFromLocalCache=function(e,t){var n;return t&&(n=window.gigya.utils.localCache.get(this.contextKey(t),-1)),n||(n=window.gigya.utils.localCache.get(this.contextKey(e),-1)),n},e.prototype.loadContextAsPromise=function(e,t,n){var i=this;return new gigya.Promise((function(o){i.loadContext(e,t,(function(e){o(e)}),n)}))},e}(),s=function(){function e(){}return e.getInstance=function(t){var n=(void 0===t?{}:t).useNewContextProvider,o=void 0!==n&&n;return e._instance||(i.FlagService.useNewOidcContextFlow||!0===o?e._instance=new a:e._instance=new r),e._instance},e.reset=function(){this._instance=null},e}();t.ContextProvider=s},,,function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),o=function(){function e(e){this.key=e,window.gigya._.globalData[this.key]||(window.gigya._.globalData[this.key]={})}return e.getInstance=function(t){return this.instances[t]||(this.instances[t]=new e(t)),this.instances[t]},e.prototype.updateGlobalData=function(e){window.gigya._.globalData[this.key]=i.__assign(i.__assign({},window.gigya._.globalData[this.key]),e)},e.prototype.getGlobalData=function(){return window.gigya._.globalData[this.key]},e.prototype.clearData=function(){window.gigya._.globalData[this.key]={}},e.instances={},e}();t.GlobalDataService=o},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(12),o=n(83),r=n(9),a=function(){function e(e){var t=this;void 0===e&&(e=window.gigya._.WindowProvider),this._win=e,this.currentParams=[],new URLSearchParams(e.location().search).forEach((function(e,n){var i;try{i={key:r.URLDecode(n),value:r.URLDecode(e)}}catch(t){i={key:n,value:e},window.gigya.logger.report("failed to decode url param",{urlParam:i})}t.currentParams.push(i)}))}return e.prototype.getGigParamsFromURL=function(e){return void 0===e&&(e=i.GIGYA_PARAM_PREFIX),this.currentParams=this.currentParams.filter((function(t){return 0===t.key.indexOf(e)&&t.key!==e})),this},e.prototype.removePrefix=function(e){return void 0===e&&(e=i.GIGYA_PARAM_PREFIX),this.currentParams.forEach((function(t){t.key.startsWith(e)&&(t.key=t.key.slice(e.length))})),this},e.prototype.keysToLower=function(){return this.currentParams.forEach((function(e){e.key=e.key.toLowerCase()})),this},e.prototype.removeUnacceptableParams=function(e){return e?(this.currentParams=this.currentParams.filter((function(t){return!e.test(t.key)})),this):this},e.prototype.toObject=function(){var e={};return this.currentParams.forEach((function(t){o(e,t.key,t.value)})),e},e}();t.default=a},function(e,t){function n(e){return window.gigya._.apiAdapters.web.tokenStore.get(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.getLoginToken=n,t.getUid=function(e,t){void 0===t&&(t=!1),window.gigya.socialize.getUserInfo({ignoreInterruptions:t,callback:function(t){0===t.errorCode?e({UID:t.UID,UIDSignature:t.UIDSignature,signatureTimestamp:t.signatureTimestamp}):e()}})},t.activeUserExists=function(e,t){return!!n(e)&&!!t}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(){}return e.navigator=function(){return window.navigator},e.document=function(){return window.document},e.screen=function(){return window.screen},e.location=function(){return window.location},e.top=function(){return window.top},e.history=function(){return window.history},e}();t.WindowProvider=n},function(e,t,n){var i;Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),r=n(107),a=n(43);t.gigErrorReport="gigErrorReport";var s={logLevel:r.LogLevel.disabled,clientMuteLevel:0,logTheme:1},c=((i={})[0]=[""],i[1]=["38f689","009FD4","b381b3","71b6ef","64c162","977bd8","d168a4","4c71d2","84b466","7d638a","799fb7","8fdf98","dc7767","0a70f5","38b159","af721b","bfaf6f"],i[2]=["40806A","003636","9B59B6","DB0A5B","7928A1","522032","0000E0","00202A","000036","005555","1D781D","4F5A65","765AB0","000000","3C1362","000060","591D77"],i),u=r.LogLevel.warn,l=function(e){for(var t=[],n=1;nr.LogLevel.disabled},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"logLevel",{get:function(){return this.getConfig().logLevel},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"palette",{get:function(){return c[this.getConfig().logTheme]},enumerable:!0,configurable:!0}),e.prototype.getNextColor=function(){return 0===this.getConfig().logTheme?"":(this._currColorIdx>=this.palette.length&&(this._currColorIdx=0),"#"+this.palette[this._currColorIdx++])},Object.defineProperty(e.prototype,"currentGroup",{get:function(){return this._groupsStack[this._groupsStack.length-1]},enumerable:!0,configurable:!0}),e.prototype.readLoggerConfigFromHash=function(){var e=null,t=a.getReqParamValue(location.hash,this.configKey);if(t)try{e=JSON.parse(decodeURIComponent(t))}catch(e){console.error("[Gigya]: exception while trying to parse logger config from hash",e)}return e},e.prototype.readLoggerConfigFromCookie=function(){try{var e=null,t=a.getParamValue(document.cookie,this.configKey,";");if(t)try{e=JSON.parse(t)}catch(e){console.error("[Gigya]: exception while trying to parse logger config from cookie",e)}return e}catch(e){return}},e.prototype.setLoggerConfigCookie=function(e){document.cookie=this.configKey+"="+JSON.stringify(e)},e.prototype.overrideClientLogs=function(){var e=this,t=this._global.Proxy;if(t)switch(this.getConfig().clientMuteLevel){case 0:break;case 2:this._global.console=new t(this._global.console,{get:function(){return l}});break;case 1:default:this._global.console=new t(this._global.console,{get:function(t,n){return-1!==["group","groupCollapsed","groupEnd"].indexOf(n)?function(){for(var t,i=[],r=0;r=this.logLevel||e>=u&&this.logLevel1)for(var n=1;n-1},W.prototype.set=function(e,t){var n=this.__data__,i=X(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this},q.prototype.clear=function(){this.size=0,this.__data__={hash:new V,map:new(B||W),string:new V}},q.prototype.delete=function(e){var t=ce(this,e).delete(e);return this.size-=t?1:0,t},q.prototype.get=function(e){return ce(this,e).get(e)},q.prototype.has=function(e){return ce(this,e).has(e)},q.prototype.set=function(e,t){var n=ce(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this},J.prototype.clear=function(){this.__data__=new W,this.size=0},J.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},J.prototype.get=function(e){return this.__data__.get(e)},J.prototype.has=function(e){return this.__data__.has(e)},J.prototype.set=function(e,t){var n=this.__data__;if(n instanceof W){var i=n.__data__;if(!B||i.length<199)return i.push([e,t]),this.size=++n.size,this;n=this.__data__=new q(i)}return n.set(e,t),this.size=n.size,this};var ee,te=function(e,t,n){for(var i=-1,o=Object(e),r=n(e),a=r.length;a--;){var s=r[ee?a:++i];if(!1===t(o[s],s,o))break}return e};function ne(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":U&&U in Object(e)?function(e){var t=A.call(e,U),n=e[U];try{e[U]=void 0;var i=!0}catch(e){}var o=C.call(e);i&&(t?e[U]=n:delete e[U]);return o}(e):function(e){return C.call(e)}(e)}function ie(e){return Se(e)&&"[object Arguments]"==ne(e)}function oe(e){return!(!be(e)||function(e){return!!k&&k in e}(e))&&(me(e)?x:i).test(function(e){if(null!=e){try{return P.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(e))}function re(e){if(!be(e))return function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}(e);var t=de(e),n=[];for(var i in e)("constructor"!=i||!t&&A.call(e,i))&&n.push(i);return n}function ae(e,t,n,i,o){e!==t&&te(t,(function(r,a){if(o||(o=new J),be(r))!function(e,t,n,i,o,r,a){var s=ge(e,n),c=ge(t,n),u=a.get(c);if(u)return void Y(e,n,u);var l=r?r(s,c,n+"",e,t,a):void 0,d=void 0===l;if(d){var g=ve(c),f=!g&&we(c),p=!g&&!f&&Pe(c);l=c,g||f||p?ve(s)?l=s:Se(m=s)&&ye(m)?l=function(e,t){var n=-1,i=e.length;t||(t=Array(i));for(;++n-1&&e%1==0&&e0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(N?function(e,t){return N(e,"toString",{configurable:!0,enumerable:!1,value:(n=t,function(){return n}),writable:!0});var n}:Ie);function pe(e,t){return e===t||e!=e&&t!=t}var he=ie(function(){return arguments}())?ie:function(e){return Se(e)&&A.call(e,"callee")&&!M.call(e,"callee")},ve=Array.isArray;function ye(e){return null!=e&&_e(e.length)&&!me(e)}var we=F||function(){return!1};function me(e){if(!be(e))return!1;var t=ne(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function _e(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function be(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Se(e){return null!=e&&"object"==typeof e}var Pe=p?function(e){return function(t){return e(t)}}(p):function(e){return Se(e)&&_e(e.length)&&!!r[ne(e)]};function Ae(e){return ye(e)?$(e,!0):re(e)}var ke,Ce=(ke=function(e,t,n){ae(e,t,n)},se((function(e,t){var n=-1,i=t.length,o=i>1?t[i-1]:void 0,r=i>2?t[2]:void 0;for(o=ke.length>3&&"function"==typeof o?(i--,o):void 0,r&&function(e,t,n){if(!be(n))return!1;var i=typeof t;return!!("number"==i?ye(n)&&le(t,n.length):"string"==i&&t in n)&&pe(n[t],e)}(t[0],t[1],r)&&(o=i<3?void 0:o,i=1),e=Object(e);++n-1&&(e=e.substring(e.indexOf("?")+1));for(var t=e.split(/&/),n={},i=0;i-1&&e%1==0&&e-1},O.prototype.set=function(e,t){var n=this.__data__,i=L(n,e);return i<0?n.push([e,t]):n[i][1]=t,this},T.prototype.clear=function(){this.__data__={hash:new x,map:new(A||O),string:new x}},T.prototype.delete=function(e){return M(this,e).delete(e)},T.prototype.get=function(e){return M(this,e).get(e)},T.prototype.has=function(e){return M(this,e).has(e)},T.prototype.set=function(e,t){return M(this,e).set(e,t),this};var N=z((function(e){var t;e=null==(t=e)?"":function(e){if("string"==typeof e)return e;if(H(e))return I?I.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(t);var n=[];return o.test(e)&&n.push(""),e.replace(r,(function(e,t,i,o){n.push(i?o.replace(a,"$1"):t||e)})),n}));function F(e){if("string"==typeof e||H(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function z(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var i=arguments,o=t?t.apply(this,i):i[0],r=n.cache;if(r.has(o))return r.get(o);var a=e.apply(this,i);return n.cache=r.set(o,a),a};return n.cache=new(z.Cache||T),n}function K(e,t){return e===t||e!=e&&t!=t}z.Cache=T;var B=Array.isArray;function G(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function H(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==_.call(e)}e.exports=function(e,t,n){return null==e?e:R(e,t,n)}}).call(this,n(17))},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(68);function o(e){var t=null;void 0!==window.onGigyaServiceReady&&(t=window.onGigyaServiceReady),window.onGigyaServiceReady=function(){t&&t.apply(this,arguments),e()}}t.ensureJsSdkLoaded=function(e,t,n,i,r){window.gigya&&window.gigya.isGigya?window.gigya.isReady?n():o(n):(!function(e,t,n,i){window.gigya=window.gigya||{},window.gigya.isGigya=!0;var o=function(e,t){void 0===t&&(t={});var n=new URL(e);return Object.keys(t).forEach((function(e){t[e]&&n.searchParams.append(e,t[e])})),n.toString()}("https://"+t+"/js/gigya.js?",{apiKey:e,version:n,build:i}),r=document.createElement("script");r.type="text/javascript",r.src=o,r.async=!0,document.getElementsByTagName("head")[0].appendChild(r)}(e,t,i,r),o(n))},t.findConfiguration=function(){var e=function(){for(var e,t=document.getElementsByTagName("script"),n=t.length-1;n>=0;n--){var i=t[n],o=i.src.toLowerCase();if(""!=o&&o.indexOf("?apikey=")>-1&&o.indexOf("gigya.oidc.")>-1){e=i;break}}return e}();if(!e)throw new Error("failed to find script element");var t=i.urlParams(e.src).apiKey,n=i.urlParams(e.src).version,o=i.urlParams(e.src).buildNumber,r=e.innerHTML.replace(/^\s+|\s+$/g,"");if(!r)throw new Error("No object params was found.");if(!t)throw new Error("failed to find api key");var a=document.createElement("a");return a.href=e.src,{apiKey:t,originHostname:a.hostname||function(e){var t=e.dc?"."+e.dc:"",n="gigya.com";e.hostname&&e.hostname.match(/(?:-st\d+)\.(gigya-api\.cn|sapcdm\.cn|gigya\.com)/)&&(n=e.hostname);return"cdns"+t+"."+n}(r),configJson:r,sdkVersion:n,buildNumber:o}},t.getCacheProvider=function(){var e,t,n,i;return null!==(i=null===(n=null===(t=null===(e=window.gigya._)||void 0===e?void 0:e.config)||void 0===t?void 0:t.flags)||void 0===n?void 0:n.oidcUseLocalStorage)&&void 0!==i&&i?window.gigya.utils.localCache:window.gigya.utils.sessionCache},t.isOidcSinglePageApp=function(e){if(!e.configJson)return!1;var t=window.gigya.utils.JSON.deserialize(e.configJson);return void 0===(null==t?void 0:t.loginURL)}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.Event="Event",e.ScreenSet="ScreenSet"}(t.ActivityType||(t.ActivityType={}))},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),o=n(53),r=n(11),a=function(){function e(e,t){this.flow=e,this.params=t}return e.prototype.next=function(e){return i.__awaiter(this,void 0,void 0,(function(){var t,n;return i.__generator(this,(function(i){switch(i.label){case 0:return[4,this.fetch(e)];case 1:return(t=i.sent())?0===t.errorCode?(n=o.ActivityLibrary.getActivity(this.flow,t))?n.run():this.flow.finish():this.flow.errorHandler(t):this.flow.finish(),[2]}}))}))},e.prototype.fetch=function(e){return i.__awaiter(this,void 0,void 0,(function(){return i.__generator(this,(function(t){return(e.startsWith("/")||e.startsWith("workflow"))&&(e=e.replace(/^(\/)?(workflow\/)?/,"")),[2,r.promisify(window.gigya.accounts.flow.dispatch,{path:e})]}))}))},e}();t.BaseActivity=a},function(e,t,n){(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i=n(10),o=/\/\/cdn(s)?\.(ru1\.)?gigya.com/,r=["gigya.js","socialize.js","socialize2.js","gsjssdk.js"];function a(t){void 0===t&&(t={}),window.gigya.logger.info("globalConf is updated",{updateObject:t}),e(window.gigya.thisScript.globalConf||{},t)}t.getGigyaScriptElement=function(){for(var e,t=document.getElementsByTagName("script"),n=function(n){var i=t[n],a=i.src.toLowerCase();if(""!==a&&((o.test(a)||a.indexOf("?apikey=")>-1)&&(0===r.length||r.some((function(e){return a.indexOf(e)>-1})))))return e=i,"break"},i=t.length-1;i>=0;i--){if("break"===n(i))break}return e},t.updateConfiguration=a,i.createAlias("gigya.updateConfiguration",a)}).call(this,n(0).__assign)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),o=n(27),r=n(8),a=n(67);t.getSdkConfig=function(e,t){return void 0===e&&(e=(null===window.gigya||void 0===window.gigya?void 0:window.gigya.configHostnameOverride)||o.getStorageDomain()),void 0===t&&(t=0),i.__awaiter(this,void 0,void 0,(function(){var n;return i.__generator(this,(function(i){switch(i.label){case 0:return n=window.gigya.apiKey,[4,r.Uri.parse(e+"/sdk.config.get").addToSearch({apiKey:n,httpStatusCodes:!0,ver:a.getTimeBasedVersion()}).fetch(t)];case 1:return[2,i.sent()]}}))}))},t.getSsoContext=function(e,t,n){return void 0===t&&(t=o.resolveApiDomain()),void 0===n&&(n=0),i.__awaiter(this,void 0,void 0,(function(){var o;return i.__generator(this,(function(i){switch(i.label){case 0:o=window.gigya.apiKey,i.label=1;case 1:return i.trys.push([1,3,,4]),[4,r.Uri.parse(t+"/accounts.sso.getContext").addToSearch({APIKey:o,ssoToken:e,format:"json"}).fetch(n)];case 2:return[2,i.sent()];case 3:return i.sent(),[2,{}];case 4:return[2]}}))}))},t.getConsentStatus=function(e){var t,n,o;return i.__awaiter(this,void 0,void 0,(function(){var a,s,c,u,l,d,g;return i.__generator(this,(function(i){switch(i.label){case 0:return a=(null==e?void 0:e.domain)||window.gigya._.getApiDomain("accounts"),s=(null==e?void 0:e.retries)||0,c=window.gigya.apiKey,u=a+"/sdk.getConsentStatus",l=(null===(t=window.gigya.build)||void 0===t?void 0:t.version)?"js_"+(null===(n=window.gigya.build)||void 0===n?void 0:n.version):null,d=(null===(o=window.gigya.build)||void 0===o?void 0:o.number)||null,g={apiKey:c,sdk:l,sdkBuild:d},[4,r.Uri.parse(u).addToSearch(g).fetch(s)];case 1:return[2,i.sent()]}}))}))}},,function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),o=n(8),r=n(37),a=n(10),s=n(73),c=n(40),u=n(11),l=n(4),d=n(65),g=function(){function e(){}return e.prototype.getContext=function(t){var n=t.opKey,r=i.__rest(t,["opKey"]);return i.__awaiter(this,void 0,void 0,(function(){return i.__generator(this,(function(t){return[2,o.Uri.parse(e.baseUrl(n)+"/sso/getContext").addToSearch(r).fetch()]}))}))},e.prototype.redirectToContinue=function(t){var n=t.opKey,o=i.__rest(t,["opKey"]);r.redirect(e.baseUrl(n)+"/authorize/continue",[o],"GET")},e.prototype.getContextData=function(e){var t,n;return i.__awaiter(this,void 0,void 0,(function(){var r,a,s,c,u;return i.__generator(this,(function(i){switch(i.label){case 0:return r=e.opApiKey,a=e.context,s=e.clientId,c=function(e){var t=window.gigya.partnerSettings.customAPIDomainPrefix,n=window.gigya.dataCenter,i=window.gigya.defaultApiDomain,o=window.gigya.partnerSettings.baseDomains,r=window.location!=window.parent.location?window.document.referrer||window.gigya.utils.getReqParamValue(location.hash,"origin"):window.document.location.href,a=window.gigya._.getBaseDomain(o.split(","),r,["gigya.com","cn1.sapcdm.cn",i]),s=window.gigya._.resolveApiDomain(t,a,n,i),c=window.gigya._.apiDomainFactory(s,i);return window.gigya._.getApiDomain?window.gigya._.getApiDomain(e):c(e)}("fidm"),0,u="https://"+c+"/oidc/op/v1.0/"+r+"/contextData",[4,o.Uri.parse(u).addToSearch({oidc_context:a,client_id:s,sdk:"js_"+((null===(t=window.gigya.build)||void 0===t?void 0:t.version)||""),sdkBuild:(null===(n=window.gigya.build)||void 0===n?void 0:n.number)||0}).fetch(0,!0)];case 1:return[2,i.sent()]}}))}))},e.baseUrl=function(e){var t;return"https://"+(null!==(t=window.gigya._.getApiDomain)&&void 0!==t?t:window.gigya._.apiDomainFactory())("fidm")+"/oidc/op/v1.0/"+e},e}(),f=function(){function e(){}return e.prototype.getContextJwt=function(){try{var e=window.gigya.thisScript.APIKey,t=(new s.default).toObject()||{},n=t.context,i=t.gig_client_id||t.client_id;if(n)return n;var o=c.loadContextJwtFromStorage(i,e);return o||(window.gigya.logger.report("ClientID was not found on URL. Please try again later."),window.gigya.logger.warn("ClientID was not found on URL. Please try again later.")),o}catch(e){window.gigya.logger.report("Failed to get OIDC context:",e)}},e.prototype.getOidcContextData=function(e){return i.__awaiter(this,void 0,void 0,(function(){var t,n,o;return i.__generator(this,(function(i){switch(i.label){case 0:if(!e.callback)return window.gigya.logger.report("Callback is missing"),console.error("Callback is missing"),[2];i.label=1;case 1:return i.trys.push([1,3,,4]),t=this.getContextJwt(),[4,u.promisify(window.gigya.fidm.oidc.op.getContextData,{oidc_context:t})];case 2:return n=i.sent(),e.callback(this.whiteListResponse(n)),[3,4];case 3:return o=i.sent(),window.gigya.logger.error("Failed to fetch OIDC context data",{error:o}),e.callback({errorDetails:"Failed to fetch OIDC context data",status:"FAIL"}),[3,4];case 4:return[2]}}))}))},e.prototype.whiteListResponse=function(e){return this.isResponseValid(e)?l.subsetProperties(e,Object.keys(d.OidcGetContextDataWhiteListSuccess)):l.subsetProperties(e,Object.keys(d.OidcGetContextDataWhiteListFailure))},e.prototype.isResponseValid=function(e){return 0===(null==e?void 0:e.errorCode)&&"OK"===(null==e?void 0:e.status)},e}();t.op=new g,t.oidcHelpers=new f,a.createAlias("gigya.oidc.op.getContextData",t.oidcHelpers.getOidcContextData.bind(t.oidcHelpers))},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),o=n(69),r=n(90),a=n(75),s=function(){function e(e,t){void 0===e&&(e=r.op),void 0===t&&(t=o.ContextProvider.getInstance({useNewContextProvider:!0})),this.oidcApi=e,this.contextProvider=t}return Object.defineProperty(e.prototype,"currentApiKey",{get:function(){return window.gigya.apiKey},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"clientID",{get:function(){return e.urlParams.gig_client_id||e.urlParams.client_id},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"mode",{get:function(){return e.urlParams.mode},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"context",{get:function(){return e.urlParams.context},enumerable:!0,configurable:!0}),Object.defineProperty(e,"urlParams",{get:function(){return window.gigya.utils.URL.getParamsFromURL(a.WindowProvider.location().href)},enumerable:!0,configurable:!0}),Object.defineProperty(e,"loginMethods",{get:function(){return["forceLogin","passiveLogin","login"]},enumerable:!0,configurable:!0}),e.shouldReplaceContext=function(){var t=e.urlParams,n=e.isProxyPageWithModeLogin,i=Boolean(t.gig_client_id);return n||i},e.prototype.handleOidcFlow=function(){return i.__awaiter(this,void 0,void 0,(function(){var e,t,n;return i.__generator(this,(function(i){switch(i.label){case 0:return e=!1,[4,this.getOidcContextData()];case 1:return t=i.sent(),(n=null==t?void 0:t.mappedApiKey)&&(this.setRpSettings(n,this.currentApiKey),n!==this.currentApiKey&&(this.replaceSDKContext(n),e=!0)),[2,{isContextReplaced:e}]}}))}))},e.prototype.getOidcContextData=function(){return i.__awaiter(this,void 0,void 0,(function(){var t,n,o;return i.__generator(this,(function(i){switch(i.label){case 0:return i.trys.push([0,6,,7]),e.isProxyPageWithModeLogin?[4,this.fetchOidcContextData()]:[3,2];case 1:return t=i.sent(),window.gigya.logger.info("OIDC flow. Received context from request",{oidcContextResponse:t}),[3,5];case 2:return[4,this.contextProvider.loadContextAsPromise(this.currentApiKey,{clientID:this.clientID},!0)];case 3:return n=i.sent(),window.gigya.logger.info("OIDC group flow. Received context from local storage",{oidcContext:n}),t=n,this.clientID||window.gigya.logger.report("OIDC flow. Client ID is missing in URL",{urlParams:e.urlParams,source:"OIDC flow",reason:"Missing client id"}),this.isOidcContextEmpty(n)?(window.gigya.logger.report("OIDC flow. Context is empty",{oidcContext:n,source:"OIDC flow",reason:"Empty context"},!1,!0),window.gigya.logger.info("OIDC flow. Context is empty, trying to get context from server",{oidcContext:n}),[4,this.fetchOidcContextData()]):[3,5];case 4:t=i.sent(),i.label=5;case 5:return this.isGetContextDataFailed(t)?(this.handleOidcContextDataError({errorCode:t.errorCode,errorDetails:t.errorDetails,errorMessage:t.errorMessage,response:t}),[2]):[3,7];case 6:return o=i.sent(),this.handleOidcContextDataError({errorCode:o.errorCode,errorDetails:o.errorDetails,errorMessage:o.errorMessage}),[3,7];case 7:return this.emitGetOidcContextDataRequestStatus({status:"success",oidcContextResponse:t}),[2,t]}}))}))},e.getOidcContextDataRequestStatus=function(){return new gigya.Promise((function(e){var t=!1;window.gigya.accounts.addEventHandlers({onGetOidcContextDataStatus:function(n){t=!0,e(n)}}),setTimeout((function(){t||e({status:"timeout"})}),100)}))},Object.defineProperty(e,"isProxyPageWithModeLogin",{get:function(){var t=e.urlParams,n=t.mode;return Boolean(e.loginMethods.includes(n)&&t.context&&t.client_id)},enumerable:!0,configurable:!0}),e.prototype.isOidcContextEmpty=function(e){return 0===Object.keys(e||{}).length||!e.context},e.prototype.fetchOidcContextData=function(){return i.__awaiter(this,void 0,void 0,(function(){return i.__generator(this,(function(e){return[2,this.oidcApi.getContextData({context:this.context,clientId:this.clientID,opApiKey:this.currentApiKey})]}))}))},e.prototype.isGetContextDataFailed=function(e){return(null==e?void 0:e.errorCode)&&0!==e.errorCode},e.prototype.handleOidcContextDataError=function(e){var t={errorCode:null==e?void 0:e.errorCode,errorDetails:null==e?void 0:e.errorDetails,errorMessage:(null==e?void 0:e.errorMessage)||"Error trying to get context data in oidc flow"},n=i.__assign(i.__assign({},t),{eventName:"accounts.error",source:"getOidcContextData"});this.emitGetOidcContextDataRequestStatus({status:"error",details:t}),window.gigya.events.global.dispatchWhenHandlersAdded(["accounts.error"],n),window.gigya.logger.report("Error trying to get context data in oidc flow.",{errorDetails:t.errorDetails,oidcContextResponse:null==e?void 0:e.response,source:"OIDC flow",reason:"Error trying to get context data in oidc flow"},!1,!0)},e.prototype.setRpSettings=function(e,t){window.gigya.rpSettings={rpApiKey:e,opApiKey:t},window.gigya.logger.info("OIDC group flow. RP using APIKey: "+e)},e.prototype.replaceSDKContext=function(e){window.gigya.apiKey=window.gigya.thisScript.APIKey=window.gigya.thisScript.globalConf.APIKey=e,window.gigya.logger.info("OIDC group flow. Context changed using RP APIKey: "+e)},e.prototype.emitGetOidcContextDataRequestStatus=function(e){window.gigya.events.global.dispatchWhenHandlersAdded(["accounts.getOidcContextDataStatus"],e)},e}();t.OidcFlowHandler=s},function(e,t,n){(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i=n(106),o=n(109);window.gigya.logger||e(window.gigya,{logger:window===window.top?new i.ParentLogger:new o.IFrameLogger})}).call(this,n(0).__assign)},,,,,,,function(e,t,n){(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i=n(77);e(window.gigya,{Promise:i})}).call(this,n(0).__assign)},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e._undefined=0]="_undefined",e[e.desktop=1]="desktop",e[e.mobile=2]="mobile",e[e.auto=3]="auto"}(t.DeviceTypes||(t.DeviceTypes={}))},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.EXPIRATION_THRESHOLD=.8,t.ID_TOKEN_PARAM="idToken",t.SAPTCHA_TOKEN_PARAM="saptchaToken",t.SECOND_IN_MS=1e3},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),o=n(103),r=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i.__extends(t,e),t.prototype.performChallenge=function(e){return this.calculateNonce(e)},t.prototype.calculateNonce=function(e){return i.__awaiter(this,void 0,void 0,(function(){var t,n;return i.__generator(this,(function(i){switch(i.label){case 0:n=0,i.label=1;case 1:return[4,o.cryptoUtils.digest(e.algo,e.jti+"."+ ++n)];case 2:t=i.sent(),i.label=3;case 3:if(!new RegExp(e.pattern,"gi").test(t))return[3,1];i.label=4;case 4:return[2,n]}}))}))},t}(n(104).WorkerListener);t.PowChallengeService=r},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),o=function(){function e(){}return e.prototype.digest=function(e,t){return i.__awaiter(this,void 0,void 0,(function(){var n,o;return i.__generator(this,(function(i){switch(i.label){case 0:return n=(new TextEncoder).encode(t),[4,crypto.subtle.digest(e,n.buffer)];case 1:return o=i.sent(),[2,Array.from(new Uint8Array(o)).map((function(e){return e.toString(16).padStart(2,"0")})).join("")]}}))}))},e}();t.cryptoUtils=new o},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),o=n(82),r=function(){function e(){}return e.prototype.initialize=function(e){var t=this;this.worker=e,this.worker.onmessage=function(e){return t.onInitMessage(e)}},e.prototype.onInitMessage=function(e){var t=this;"init"===e.data.actionType&&(this.worker.onmessage=function(e){return t.handleAction(e)},this.worker.postMessage({actionType:o.workerUtil.getResponseActionType("init")}))},e.prototype.handleAction=function(e){return i.__awaiter(this,void 0,void 0,(function(){var t,n,r,a,s;return i.__generator(this,(function(i){switch(i.label){case 0:if(e.data.actionType.startsWith("init"))return[2];if(!(t=this[e.data.actionType])&&"function"!=typeof t)throw new Error("Action not found");i.label=1;case 1:return i.trys.push([1,3,,4]),r=(n=this.worker).postMessage,a={actionType:o.workerUtil.getResponseActionType(e.data.actionType),id:e.data.id},[4,t.apply(this,e.data.args)];case 2:return r.apply(n,[(a.response=i.sent(),a)]),[3,4];case 3:return s=i.sent(),this.worker.postMessage({actionType:o.workerUtil.getResponseActionError(e.data.actionType),id:e.data.id,response:{error:s}}),[3,4];case 4:return[2]}}))}))},e}();t.WorkerListener=r},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(84);function o(e){return"gig_oidcContext_"+e}t.saveContext=function(e,t,n){var r=o(e),a=i.getCacheProvider(),s=a.get(r,6e5)||window.gigya.utils.sessionCache.get(r,6e5)||[];s.push(t),a.set(r,s),n()},t.removeContext=function(e){var t=o(e);i.getCacheProvider().remove(t)},t.loadContext=function(e,t){var n=o(e),r=i.getCacheProvider(),a=r.get(n,6e5)||window.gigya.utils.sessionCache.get(n,6e5)||[],s=a.pop()||{};r.set(n,a),t(s)},t.getContext=function(e,t){try{var n=o(e),r=i.getCacheProvider().get(n,6e5)||window.gigya.utils.sessionCache.get(n,6e5)||[];t(r[(null==r?void 0:r.length)-1]||{})}catch(e){t({})}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),o=n(76),r=n(108),a=n(87),s=n(9),c=n(3),u=n(8),l=function(e){function t(t,n,i,o,a){void 0===t&&(t=window),void 0===n&&(n=window.gigya.errorReport),void 0===i&&(i=window.gigya.canary),void 0===o&&(o=function(){return 100*Math.random()}),void 0===a&&(a=r.loggerJsonp);var s=e.call(this,t)||this;s._global=t,s._errorReportConfig=n,s._canaryConfig=i,s._random=o,s._jsonp=a;var c=s._errorReportConfig&&s._errorReportConfig.enabled,u=s._canaryConfig&&s._canaryConfig.isActive,l=s.enrollErrorReporting();return c&&(u||l)&&(s._isErrorReporter=!0,s.setupMessageListener(),s._guid=s.generateGUID()),s}return i.__extends(t,e),t.prototype.enrollErrorReporting=function(){return(this._errorReportConfig&&this._errorReportConfig.probability)>=this._random()},t.prototype.setupMessageListener=function(){var e=this;this._global.addEventListener("message",(function(t){var n=window.gigya.dataCenter,i=window.gigya.defaultApiDomain.replace(/\./g,"."),r=new RegExp("cdns?."+n+"."+i+"$");if(t.origin.match(r))try{var a=JSON.parse(t.data);a.type===o.gigErrorReport&&e.report(a.message,a.details,a.includeStack)}catch(e){}}),!1)},t.prototype.getApiKey=function(){var e=window.gigya.thisScript&&window.gigya.thisScript.APIKey;if(!e){var t=a.getGigyaScriptElement();e=(s.getParamsFromURL(t&&t.src,!0)||{}).apikey}return e},t.prototype.createReportParams=function(e,t,n){void 0===t&&(t={}),void 0===n&&(n=!1);var i={message:e,apiKey:this.getApiKey(),stack:n?(new Error).stack:"",page:c.localInfo&&c.localInfo.pageDomain,browser:c.localInfo&&c.localInfo.currentBrowser,buildVersion:window.gigya.build.version,buildNumber:window.gigya.build.number,format:"json",sdk:"web"};return"string"==typeof t&&(t={message:t}),t.guid=this._guid,i.details=JSON.stringify(t),i},t.prototype.report=function(e,t,n,i){if(void 0===n&&(n=!1),void 0===i&&(i=!1),i||this._isErrorReporter)try{var o=this.createReportParams(e,t,n),r=location.protocol+"//"+this.apiDomain+"/sdk.errorReport";u.Uri.parse(r).addToSearch(o).fetch(0)}catch(e){}},t.prototype.generateGUID=function(){try{return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)}))}catch(e){return""}},Object.defineProperty(t.prototype,"apiDomain",{get:function(){var e,t;return(null===(e=window.gigya.partnerSettings)||void 0===e?void 0:e.customAPIDomainPrefix)&&(null===c.localInfo||void 0===c.localInfo?void 0:c.localInfo.baseDomain.endsWith(window.gigya._.config.hostedPagesDomain))?c.localInfo.baseDomain:(null===(t=window.gigya.partnerSettings)||void 0===t?void 0:t.customAPIDomainPrefix)&&c.localInfo.baseDomain&&c.localInfo.baseDomain!==window.gigya.defaultApiDomain?window.gigya.partnerSettings.customAPIDomainPrefix+"."+c.localInfo.baseDomain:"accounts."+window.gigya.dataCenter+"."+window.gigya.defaultApiDomain},enumerable:!0,configurable:!0}),t}(o.BaseLogger);t.ParentLogger=l},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.disabled=0]="disabled",e[e.debug=1]="debug",e[e.info=2]="info",e[e.warn=3]="warn",e[e.error=4]="error"}(t.LogLevel||(t.LogLevel={}))},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.loggerJsonp=function(e,t){var n=document.createElement("script");n.src=e+"?"+t,n.type="text/javascript",n.onload=function(){document.getElementsByTagName("head")[0].removeChild(n)},document.getElementsByTagName("head")[0].appendChild(n)}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),o=n(76),r=n(43),a=function(e){function t(t){void 0===t&&(t=window);var n=e.call(this,t)||this;return n._global=t,n}return i.__extends(t,e),t.prototype.report=function(e,t,n){void 0===n&&(n=!0);try{var i=document.createElement("a"),a=r.getReqParamValue(location.hash,"origin")||r.getReqParamValue(location.hash,"d");if(!a)return;i.href=a;var s=i.protocol+"//"+i.hostname+(i.port?":"+i.port:"");this._global.top.postMessage(JSON.stringify({type:o.gigErrorReport,message:e,details:t,includeStack:n}),s)}catch(e){console.error(e)}},t}(o.BaseLogger);t.IFrameLogger=a},,,,,,,,,,,,,,,,function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.fill=function e(t,n){"function"==typeof t&&(t=t(n)),t instanceof Array&&(t=t.join(""));var i=/(\$)(!?)([a-z_][a-z_.\d]*)([(][^()]*[)])?|(\$)(!?)\{([a-z_][a-z_.\d]*)([(][^()]*[)])?\}/gi;i.lastIndex=0;for(var o,r=t,a=i.exec(r);null!=a;){var s="!"==a[2+(o="$"==a[1]?0:4)],c=a[3+o],u=a[4+o];null==u&&(u="");"."==c.substring(0,1)&&(c=c.substring(1)),"DBG"==c.substring(0,3)&&(c=c.substring(3),1);for(var l="",d=c+u;d!=l;){l=d;var g=i.lastIndex;d=e(l,n),i.lastIndex=g}var f="",p=0;if(null!=n[c.split(".")[0]])try{f=new Function("o","p",'return eval("o." + p)')(n,d)}catch(e){}else f="$"+(s?"!":"")+d,p=1;r=s?r.replace(a[0],""):r.substr(0,a.index)+f+r.substr(a.index+a[0].length),i.lastIndex=a.index+p,a=i.exec(r)}return r}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Social=0]="Social",e[e.Sso=1]="Sso"}(t.OAuthMode||(t.OAuthMode={}))},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(10),o=n(4),r=n(22);window.gigya.socialize||(window.gigya.socialize={}),window.gigya.gcs||(window.gigya.gcs={}),window.gigya.gm||(window.gigya.gm={}),window.gigya.comments||(window.gigya.comments={}),window.gigya.accounts||(window.gigya.accounts={}),window.gigya.gscounters||(window.gigya.gscounters={});var a={};t.getApi=function(e){return a[e]};var s=function(){function e(e,t){this.methodName=e,this.settings=t,this.addAlias(),a[e]=this}return e.prototype.preprocessRequest=function(e,t){this.settings.preprocessor?this.settings.preprocessor(e,t):t()},e.prototype.addAlias=function(){var e=this;i.createAlias("gigya."+this.methodName,(function(){for(var t=[],n=0;n0;){var e=i.clone(t.queue.splice(0,5),!0,!0);window.gigya.gscounters.sendReport({reports:e,noAuth:!a(e)})}}function a(e){for(var t=0;t0&&(n=e.allowCredentials.map((function(e){return i.__assign(i.__assign({},e),{id:o.base64URLStringToBuffer(e.id)})}))),i.__assign(i.__assign({},e),{challenge:o.base64URLStringToBuffer(e.challenge),allowCredentials:n})},e.prototype.createPKCredentialCreate=function(e){var t;return i.__assign(i.__assign({},e),{challenge:o.base64URLStringToBuffer(e.challenge),user:i.__assign(i.__assign({},e.user),{id:o.utf8StringToBuffer(e.user.id)}),excludeCredentials:null===(t=e.excludeCredentials)||void 0===t?void 0:t.map((function(e){return i.__assign(i.__assign({},e),{id:o.base64URLStringToBuffer(e.id)})}))})},e}();t.CredentialService=r;var a=function(){function e(){}return e.prototype.createNewAbortSignal=function(){this.controller&&this.controller.abort();var e=new AbortController;return this.controller=e,e.signal},e.prototype.abort=function(){var e;null===(e=this.controller)||void 0===e||e.abort(),this.controller=null},e}();t.default=new r},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.utf8StringToBuffer=function(e){return(new TextEncoder).encode(e)},t.bufferToUTF8String=function(e){return new TextDecoder("utf-8").decode(e)},t.bufferToBase64URLString=function(e){for(var t=new Uint8Array(e),n="",i=0;i=0&&window.gigya.logger.report("oidc storage logs - set",{key:e,value:n[e]},!1)}window.localStorage.setItem("gigyaCache",o.serialize(n))}catch(e){}r.release("cache","cache_"+e)}}function s(e){a(e,null)}t.set=a,t.get=function e(t,n){if(void 0===n&&(n=-1),!i)return null;try{if(r.isActive("cache_"+t))return r.waitFor("cache_"+t,e,arguments),null;var a=window.localStorage.getItem("gigyaCache"),c=o.deserialize(a),u=c[t];if(u){var l=(new Date).getTime();return n<0||n+u.time>l?u.response:(t.indexOf("gig_oidcContext_")>=0&&window.gigya.logger.report("oidc storage logs - get",{key:t,value:c[t],cacheTime:u.time,currentTime:l},!1),s(t),null)}if(!u)return r.hold("cache","cache_"+t),null}catch(e){}return null},t.remove=s},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),o=n(29),r=n(132),a=n(37),s=n(22),c=n(12),u=n(73);function l(){var e,t;return window.gigya.partnerSettings.ssoKey?!!(null===(t=null===(e=window.gigya.thisScript)||void 0===e?void 0:e.globalConf)||void 0===t?void 0:t.storageDomainOverride)||(window.gigya.logger.warn("Central login page must configure storageDomainOverride in webSDK Configuration"),!1):(window.gigya.logger.warn("Not in SSO Group"),!1)}t.ssoLogin=function(e){void 0===e&&(e={}),l()&&(window.gigya.utils.toggles.isOn("keepSessionOnSSOLogin")||o.remove(),window.gigya.accounts.sso.login(e))},t.continueSso=function(e){var t,n,c,u,d;return void 0===e&&(e={}),i.__awaiter(this,void 0,void 0,(function(){var g,f,p,h,v,y,w,m;return i.__generator(this,(function(_){switch(_.label){case 0:return s.hold("ssoContinue","API"),g=window.gigya.logger.group("sso.continue"),f=function(e){return e&&window.gigya.logger.warn(e),s.release("ssoContinue","API"),g.end()},l()?(p=window.gigya.getUrlParam("ssoToken"),h=window.gigya.getUrlParam("scope"),p?(v=(null===(n=null===(t=window.gigya.thisScript)||void 0===t?void 0:t.globalConf)||void 0===n?void 0:n.APIKey)||(null===(c=window.gigya.thisScript)||void 0===c?void 0:c.APIKey),(w=o.get(v))?[3,2]:[4,r.syncGroupToken(v)]):[2,f("ssoToken must be present in the url")]):[2,f()];case 1:w=_.sent(),_.label=2;case 2:return(y=w)?(e.sdk="js_"+((null===(u=window.gigya.build)||void 0===u?void 0:u.version)||""),e.sdkBuild=(null===(d=window.gigya.build)||void 0===d?void 0:d.number)||0,g.end(),"device_sso"===h?(m=i.__assign({context:p,login_token:y},e),window.gigya.logger.info("redirect to oidc continue with params: ",m),window.gigya.fidm.oidc.op.redirectToContinue(i.__assign({opKey:window.gigya.partnerSettings.ssoKey},m))):(m={ssoToken:p,login_token:y,APIKey:v},window.gigya.logger.info("redirect to sso.continue with params: ",m),a.redirect("https://"+window.gigya._.getApiDomain()+"/accounts.sso.continue",[m,e],"POST")),[2]):[2,f("can't continue with SSO login, missing local session")]}}))}))},t.continueSsoSync=function(e){var t,n,r,s,c;void 0===e&&(e={});var u=window.gigya.logger.group("sso.continue"),d=function(e){return e&&window.gigya.logger.warn(e),u.end()};if(!l())return d();var g=window.gigya.getUrlParam("ssoToken"),f=window.gigya.getUrlParam("scope");if(!g)return d("ssoToken must be present in the url");var p=(null===(n=null===(t=window.gigya.thisScript)||void 0===t?void 0:t.globalConf)||void 0===n?void 0:n.APIKey)||(null===(r=window.gigya.thisScript)||void 0===r?void 0:r.APIKey),h=o.get(p);if(!h)return d("can't continue with SSO login, missing local session");if(e.sdk="js_"+((null===(s=window.gigya.build)||void 0===s?void 0:s.version)||""),e.sdkBuild=(null===(c=window.gigya.build)||void 0===c?void 0:c.number)||0,u.end(),"device_sso"===f){var v=i.__assign({context:g,login_token:h},e);window.gigya.logger.info("redirect to oidc continue with params: ",v),window.gigya.fidm.oidc.op.redirectToContinue(i.__assign({opKey:window.gigya.partnerSettings.ssoKey},v))}else{v={ssoToken:g,login_token:h,APIKey:p};window.gigya.logger.info("redirect to sso.continue with params: ",v),a.redirect("https://"+window.gigya._.getApiDomain()+"/accounts.sso.continue",[v,e],"POST")}},t.getSsoContext=function(e){var t;null==e||e.callback((null===(t=window.gigya._.sso)||void 0===t?void 0:t.context)||{})},t.setSsoContext=function(e){try{var t=(new u.default).getGigParamsFromURL().removeUnacceptableParams(new RegExp(c.GIGYA_INTERNAL_PARAM_PREFIX+"|"+c.GIGYA_INTERNAL_PARAMS+"|gig_ssoToken")).removePrefix().toObject(),n=(null==e?void 0:e.rpContext)?JSON.parse(e.rpContext):{};window.gigya._.sso.context=i.__assign(i.__assign({},t),n)}catch(e){window.gigya.logger.report("failed to set sso context")}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),o=n(127),r=n(196),a=n(22),s=function(e){function t(t,n,i,o,r,a){void 0===o&&(o={}),void 0===r&&(r={});var s=e.call(this,t,o)||this;return s.schema=n,s.requiresSession=i,s.settings=o,s.adapterSettings=r,s.altSessionParams=a,r.forceHttps=!0,void 0===r.requiresSession&&(r.requiresSession=function(){return i}),s}return i.__extends(t,e),t.prototype.run=function(e,t){var n,i=this;if(null===(n=this.settings.mode)||void 0===n?void 0:n.silent){this.settings.mode.warn&&window.gigya.logger.warn("Deprecated Feature: "+this.methodName);var o=e.callback;"function"==typeof o&&o()}else{var s=function(){new r.ServerApiRequest(i,e).start()};e.ignoreApiQueue?s():a.queueForExecution("API",(function(){s()}))}},t}(o.BaseApi);t.ServerApi=s},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(1);!function(e){e.token="token",e.regToken="regToken",e.JSSDK="jssdk"}(t.GigyaResponseType||(t.GigyaResponseType={})),t.GigyaResource={preferencesCenter:"urn:gigya:schema:preferencesCenter"},i.DeepFreeze(t.GigyaResource),t.GigyaTokenType={bearerToken:"urn:gigya:token-type:bearer"},i.DeepFreeze(t.GigyaTokenType)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(24),o=n(10);t._aliases={};var r=function(){function e(e,n,i,o,r,a,s){if(this.ID=e,this.displayName=n,this.width=i,this.height=o,this.explicitOnly=a,this.aliases=s,this.arDefaultCapabilities=r.split(","),this.name=n.toLowerCase().split(" ").join("").split("!").join("").split(".").join("").split("+").join("plus"),s){t._aliases||(t._aliases={});for(var c=s.split("|"),u=0;u-1&&this._handlers.splice(t,1)},e}();t.EventWrapper=n},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(2);t.getConflictHandlingFailParam=function(){if(!i.FlagService.enableLinkAccountsV2Fallback&&window.gigya.utils.toggles.isOn("linkAccountV2"))return"fail"}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.getMetaTag=function(e){for(var t=document.getElementsByTagName("meta"),n=0;n=6?n():window.setTimeout(n,10)}}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=window,i=function(){function e(){}return e.prototype.forceReset=function(){e.greCaptchaLoad=void 0},e.prototype.getInstance=function(e){return(null==e?void 0:e.isEnterprise)?grecaptcha.enterprise:grecaptcha},e.prototype.load=function(t){var i,o=this;return"undefined"!=typeof grecaptcha||e.greCaptchaLoad||(e.greCaptchaLoad=new gigya.Promise((function(r,a){var s=function(){var e,n=null===(e=o.getInstance(t))||void 0===e?void 0:e.ready;"undefined"!=typeof grecaptcha&&n?n(r):r()},c=function(){return clearTimeout(i),window.gigya.logger.debug("Loading google captcha from "+e.RECAPTCHA_DOMAIN),"undefined"!=typeof grecaptcha?(window.gigya.logger.debug("Aborting. Google captcha already loaded"),s()):t.googleCaptchaDomain===e.RECAPTCHA_DOMAIN?(window.gigya.logger.debug("Aborting. Already tried to load from "+e.RECAPTCHA_DOMAIN+" and failed'"),a("Failed to load google's captcha from "+e.RECAPTCHA_DOMAIN)):(t.googleCaptchaDomain=e.RECAPTCHA_DOMAIN,void window.gigya.utils.script.load(o.providerURL(t),a,s))};return i=setTimeout(c,e.RETRY_FROM_RECAPTCHA_TIMEOUT),t.callbackID&&(n[t.callbackID]=function(){delete n[t.callbackID],"undefined"!=typeof grecaptcha?s():a("Error while trying to load grecaptcha")}),window.gigya.logger.debug("Loading grecaptcha from "+o._domain(t)),window.gigya.utils.script.load(o.providerURL(t),c,s)}))),e.greCaptchaLoad},e.prototype.providerURL=function(e){var t="api";return(null==e?void 0:e.isEnterprise)&&(t="enterprise"),"//"+this._domain(e)+"/recaptcha/"+t+".js?"+this.loadQueryParams(e)},e.prototype.loadQueryParams=function(t){var n="";return n=t.type==e.V3_CAPTCHA_TYPE||t.type==e.ENTERPRISE_CAPTCHA_TYPE?"render="+t.siteKey:"render=explicit",t.callbackID&&(n+="&onload="+t.callbackID),t.lang&&(n+="&hl="+t.lang),n},e.prototype._domain=function(t){var n=0===window.gigya.dataCenter.toLowerCase().indexOf("cn1");return t.googleCaptchaDomain||(n?e.RECAPTCHA_DOMAIN:e.GOOGLE_DOMAIN)},e.V3_CAPTCHA_TYPE="reCaptchaV3",e.ENTERPRISE_CAPTCHA_TYPE="reCaptchaEnterpriseScore",e.RECAPTCHA_DOMAIN="www.recaptcha.net",e.GOOGLE_DOMAIN="www.google.com",e.RETRY_FROM_RECAPTCHA_TIMEOUT=3e3,e}();t.GoogleReCaptchaLoader=i,t.default=new i},function(e,t,n){(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),o=n(91),r=n(22),a=n(79),s=n(10),c=n(42),u=n(21),l=n(87),d=n(9),g=n(5),f=n(4),p=n(128),h=n(147),v=n(33),y=n(3),w=n(88),m=n(155),_=n(2);function b(){}function S(){if(window.gigya.abTesting)for(var e in window.gigya.abTesting)if("optimizely"===e){var t=window.gigya.abTesting[e];if(t.serviceParams&&t.serviceParams.hasOwnProperty("apiKey")){var n=window.location.pathname,i=!1;if(t.disabledPaths)for(var o=0;o-1){i=!0;break}if(!i)for(o=0;o-1&&c.load("//cdn.optimizely.com/js/"+t.serviceParams.apiKey+".js")}}}function P(e){y.localInfo.isNativeMobileApp||"1"!=window.gigya._.apiAdapter.getStorage().getItem("gig_debug")?e():window.gigya.socialize.showDebugUI({ignoreApiQueue:!0,waitForDebug:!1,onLoad:e})}function A(){s.invokeOnPageLoad((function(){void 0!==window.gigya_omniture_conf&&c.load(u.getCdnResource("/js/GenesisExchange_Gigya.min.js"))}))}t.parseScriptRetries=0,t.init=function(){var t=this;window.gigya.logger.group("websdk root"),window.gigya.logger.info("partner settings:",window.gigya.partnerSettings),window.gigya.logger.info("local info:",y.localInfo);var n=window.gigya.logger.group("bootstrap websdk");r.hold("bootstrap","API"),(y.localInfo.isIE6||y.localInfo.isIE7||y.localInfo.isIE8||y.localInfo.isIE9||y.localInfo.isIE10)&&"undefined"!=typeof console&&void 0!==console.log&&console.log("Gigya: It looks like you're using an old version of Internet Explorer. This browser is not supported. Please upgrade to a newer version of IE."),C((function(o){return i.__awaiter(t,void 0,void 0,(function(){var t,c,u,d,f,p,h,v,w;return i.__generator(this,(function(i){switch(i.label){case 0:return[4,L()];case 1:return t=i.sent(),window.gigya._.config={flags:t.flags,plugins:t.plugins,api:t.api,hostedPagesDomain:t.hostedPagesDomain,toggles:{linkAccountV2:null===(d=t.toggles)||void 0===d?void 0:d.linkAccountV2,httpStatusCodes:null===(f=t.toggles)||void 0===f?void 0:f.httpStatusCodes,newGoogleSDK:null===(p=t.toggles)||void 0===p?void 0:p.newGoogleSDK,useGigyaJsBaseDomain:null===(h=t.toggles)||void 0===h?void 0:h.useGigyaJsBaseDomain},consent:{hasLicense:null!==(v=t.hasConsentLicense)&&void 0!==v&&v},passwordComplexity:t.passwordComplexity||null,captcha:t.captcha},o&&function(t){e(window.gigya.thisScript.globalConf,t.plugins);var n,i={};try{var o=l.getGigyaScriptElement(),r=g.deserialize(o.innerHTML)||{},a=window.__gigyaConf||{},s=g.deserialize(null==t?void 0:t.siteGroupGlobalConf)||{},c=R(null==t?void 0:t.globalConf,s);i=D({siteGroupGlobalConf:s,siteGlobalConf:c,scriptConf:r,__gigyaConf:a,plugins:window.gigya.partnerSettings.plugins}),n=k(c.lang||s.lang)||window.gigya.thisScript.lang,window.gigya.logger.report("Replace SSO Context")}catch(e){window.gigya.logger.error("Error in bootstrap trying replaceContext",{e:e})}_.FlagService.overrideAllChildContext&&(e(window.gigya.partnerSettings.plugins,t.plugins),e(window.gigya.partnerSettings,t.captcha),window.gigya.partnerSettings.baseDomains=t.api.baseDomains.join(","),window.gigya.thisScript.globalConf=i,window.gigya.thisScript.lang=n,window.gigya.thisScript.globalConf.lang=window.gigya.thisScript.lang.langCode,window.gigya.thisScript.globalConf.APIKey=window.gigya.thisScript.APIKey)}(t),(c=window.gigya.thisScript.globalConf.customEventMap)&&(window.gigya.logger.info("adding custom event map"),a.addMap(c)),window.gigya.logger.group("init api adapter"),I((function(){if(window.gigya.logger.groupEnd("init api adapter"),window.gigya.isReady=!0,"function"==typeof onGigyaServiceReady){window.gigya.logger.info("invoke local onGigyaServiceReady event");try{onGigyaServiceReady("socialize")}catch(e){window.gigya.logger.warn("gigya: error while invoking onGigyaServiceReady",e)}}if("function"==typeof window.gigya.thisScript.globalConf.onGigyaServiceReady){window.gigya.logger.info("invoke globalconf's onGigyaServiceReady event");try{window.gigya.thisScript.globalConf.onGigyaServiceReady("socialize")}catch(e){window.gigya.logger.warn("gigya: error while invoking onGigyaServiceReady injected from server",e)}}O((function(){r.release("bootstrap","API"),y.localInfo.isNativeMobileApp||(T(),x(),s.invokeOnPageLoad((function(){return window.setTimeout(window.gigya.socialize.trackReferrals,1e3)}))),n.end()}))})),A(),S(),u={sref:null===(w=document.referrer)||void 0===w?void 0:w.substr(0,1e3)},window.gigya.thisScript.globalConf.actionCounterPath&&(u.actionCounterPath=window.gigya.thisScript.globalConf.actionCounterPath),[2]}}))}))}))},t.warnOnUnsupportedBrowser=b,t.loadABTesting=S,t.startDebugIfNeeded=P,t.loadOmniture=A;function k(e){void 0===e&&(e="en-US");var t,n,i=e.replace("en-US","en"),o=(e=e.replace("_","-").toLowerCase()).split("-"),r=o[0];switch(t=(t=o.length>1?o[1]:r).toUpperCase(),e){case"es-mx":n=e,t="ES";break;case"pt-br":case"zh-cn":case"zh-hk":case"zh-tw":case"te-st":case"fr-inf":case"de-inf":case"es-inf":case"nl-inf":case"lt-lt":case"lv-lv":case"et-ee":n=e;break;default:n=r}return{full:r+"-"+t,langCode:n,countryCode:t,originalLang:i}}function C(e){return i.__awaiter(this,void 0,void 0,(function(){var n,r,a,s,c,u,p,h,v;return i.__generator(this,(function(i){switch(i.label){case 0:return!(n=l.getGigyaScriptElement())||window.__gig_hidescript?[3,5]:(window.gigya.logger.info("parsing gigya script"),r=d.getParamsFromURL(n.src,!0)||{},a=g.deserialize(window.gigya.partnerSettings.siteGroupGlobalConf)||{},s=g.deserialize(window.gigya.partnerSettings.globalConf,{},{siteGroupGlobalConf:a})||{},c=g.deserialize(n.innerHTML)||{},u=window.__gigyaConf||{},window.gigya.thisScript={scriptElement:n,protocol:0===n.src.indexOf("https:")?"https":"http",baseDomain:n.src.split("/")[2],APIKey:r.apikey,lang:k(r.lang||u.lang||c.lang||s.lang||a.lang),globalConf:f.merge([window.gigya.partnerSettings.plugins||{},a,s,c,u],!1),URLParams:r},window.gigya.thisScript.globalConf.lang=window.gigya.thisScript.lang.langCode,!window.gigya.thisScript.APIKey&&"object"==typeof console&&console.warn?console.warn("**** WARNING - Loading socialize.js without an APIKey parameter is unsupported and may result in an unexpected behavior. ****"):window.gigya.thisScript.globalConf.APIKey=window.gigya.thisScript.APIKey,p=!1,o.OidcFlowHandler.shouldReplaceContext()?[4,M()]:[3,2]);case 1:h=i.sent(),p=h.isContextReplaced,i.label=2;case 2:return window.gigya.utils.URL.getParamsFromURL(document.location.href).gig_ssoToken?[4,E()]:[3,4];case 3:(null==(v=i.sent())?void 0:v.apiKey)&&(window.gigya.logger.warn("APIKey changed. using APIKey: "+v.apiKey),window.gigya.apiKey=window.gigya.thisScript.APIKey=window.gigya.thisScript.globalConf.APIKey=v.apiKey,p=!0),m.setSsoContext(v),i.label=4;case 4:return e(p),[3,6];case 5:t.parseScriptRetries<10?(t.parseScriptRetries++,window.setTimeout((function(){C(e)}),200)):(window.gigya.thisScript={scriptElement:null,protocol:y.localInfo.protocol,baseDomain:"https://cdns.gigya.com",APIKey:"",lang:k(""),globalConf:{},URLParams:{}},e(!1)),i.label=6;case 6:return[2]}}))}))}function I(e){var t=window.__gigAPIAdapterSettings,n=function(e){void 0===e&&(e=window.__gigAPIAdapterSettings);var t;e&&e.getAPIKey()===window.gigya.thisScript.APIKey&&(t=e.getAdapterName());return t||"web"}(t);y.localInfo.isNativeMobileApp="mobile"===n,window.gigya.logger.info("selecting api adapter: "+n),window.gigya._.apiAdapter=window.gigya._.apiAdapters[n].newApiAdapter(t),s.createAlias("gigya.auth.loginToken.getTokenParam",window.gigya._.apiAdapter.getTokenParam),P((function(){window.gigya._.apiAdapter.init(e,3)}))}function x(){window.gigya.thisScript.globalConf.autoLogin&&(window.gigya.logger.info("triggering auto-login"),p.autoLogin(),h.autoLogin())}function O(e){var t=window.gigya.utils.URL.getParamsFromURL(document.location.href);t.mode&&"error"===t.mode?(window.gigya.events.global.dispatchWhenHandlersAdded(["accounts.error","socialize.error"],t),e()):t.errorCode&&t.regToken?(window.gigya.logger.info("returned from redirect with regToken (errorCode: "+t.errorCode+")"),v.checkCompleteRegistration(t,window.gigya.thisScript.globalConf,"",(function(){return e()}))):e()}function T(){r.queueForExecution("API",(function(){s.invokeOnPageLoad((function(){window.gigya.providersConfig.facebook&&(window.gigya.logger.info("loading facebook sdk"),p.load(!1)),window.gigya.providersConfig.googlePlus&&(window.gigya.logger.info("loading google plus sdk"),h.load())}))}))}function E(){return i.__awaiter(this,void 0,void 0,(function(){var e,t;return i.__generator(this,(function(n){return e=window.gigya.utils.URL.getParamsFromURL(document.location.href),t=e.gig_ssoToken,"device_sso"===e.scope?[2,window.gigya.fidm.oidc.op.getContext({opKey:window.gigya.partnerSettings.ssoKey,sso_token:t})]:[2,w.getSsoContext(t)]}))}))}function L(){var e;return i.__awaiter(this,void 0,void 0,(function(){var t;return i.__generator(this,(function(n){switch(n.label){case 0:return n.trys.push([0,2,,4]),[4,w.getSdkConfig(null===(e=window.gigya.thisScript)||void 0===e?void 0:e.baseDomain)];case 1:return[2,n.sent()];case 2:return t=n.sent(),window.gigya.logger.error("Error fetching sdk config with base domain. Running fallback",{error:t}),[4,w.getSdkConfig()];case 3:return[2,n.sent()];case 4:return[2]}}))}))}function D(e){return f.merge([e.plugins||{},null==e?void 0:e.siteGroupGlobalConf,null==e?void 0:e.siteGlobalConf,null==e?void 0:e.scriptConf,null==e?void 0:e.__gigyaConf],!1)}function R(e,t){return g.deserialize(e,{},{siteGroupGlobalConf:t})||{}}function M(){return i.__awaiter(this,void 0,void 0,(function(){return i.__generator(this,(function(e){switch(e.label){case 0:return[4,(new o.OidcFlowHandler).handleOidcFlow()];case 1:return[2,e.sent()]}}))}))}t.parseLang=k,t.parseScriptElement=C,t.initApiAdapter=I,t.autoLogin=x,t.checkReturnFromRedirect=O,t.injectExternalSdks=T,t.getGlobalConfFromChildContext=D,t.deserializeGlobalConf=R}).call(this,n(0).__assign)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(4),o=n(299),r=n(8),a=n(2),s=n(300);t.ALLOWED_REPORT_VALUE="a-zA-Z0-9-_/",t.NOT_ALLOWED_REPORT_CHARS_REGEX=new RegExp("[^"+t.ALLOWED_REPORT_VALUE+"]","g"),t.queue=[];var c;function u(){t.reports.forEach((function(e){var t;null===(t=window.gigya.defaultEventMaps)||void 0===t||t.push(e.config)}))}function l(){t.reports.forEach((function(e){s(window.gigya.defaultEventMaps,(function(t){return(null==t?void 0:t.id)===(null==e?void 0:e.id)}))}))}t.reports=[{id:o.defaultScreenSetReportID,config:o.defaultScreenSetReportConfig}],t.registerReports=u,t.removeReports=l,t.replaceNotAllowedReportChars=function(e,n){return e?e.replace(t.NOT_ALLOWED_REPORT_CHARS_REGEX,n):""},u(),c=setInterval((function(){if(a.FlagService.stopSendingReports)return l(),clearInterval(c);for(;t.queue&&t.queue.length>0;){var e=i.clone(null===t.queue||void 0===t.queue?void 0:t.queue.splice(0,5),!0,!0);try{var n="https://"+window.gigya._.apiDomainFactory()("reports")+"/reports.reportGenericEvents";r.Uri.parse(n).addToSearch({apiKey:window.gigya.thisScript.APIKey}).addToSearch({events:JSON.stringify(e)}).fetch(0)}catch(e){}}}),5e3)},function(e,t,n){(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i,o,r=n(0),a=n(4),s=n(39),c=n(58),u=n(128),l=n(127),d=n(5),g=n(33),f=n(30),p=n(9),h=n(42),v=n(37),y=n(302),w=n(2),m=n(65),_=n(157);function b(e){return{status:"OK",statusMessage:"",errorCode:0,statusCode:0,errorMessage:"",errorDetails:"",statusReason:"",originalResponse:e}}s.add("onFBCRefreshed",(function(){i=!1}),"component"),function(e){e[e._unknown=0]="_unknown",e[e.facebook=1]="facebook",e[e.linkedin=2]="linkedin",e[e.samlProvider=3]="samlProvider",e[e.samlSession=4]="samlSession"}(o||(o={}));var S=function(){function t(e,t,n){void 0===n&&(n=null),this.api=e,this.params=a.merge([a.clone(t),e.settings.defaultParams]),this.originalParams=a.clone(t),this.callback=t.callback,this.riskAssessmentHandler=new y.RiskAssessmentHandlerTimeoutDecorator(n||new y.RiskAssessmentHandler)}return t.prototype.start=function(){var e=this;window.gigya._.apiAdapter.isSessionValid(this.params,(function(t){return r.__awaiter(e,void 0,void 0,(function(){var e,n,i;return r.__generator(this,(function(o){switch(o.label){case 0:return!this.api.adapterSettings.requiresSession()||t||this.doesHaveAltSessionParam()?[3,1]:(window.gigya.logger.debug(this.api.methodName+": missing required session"),this.afterServerApiResponse(a.clone({status:"FAIL",errorMessage:"Unauthorized user",statusMessage:"Unauthorized user",errorCode:403005}),!1),[3,6]);case 1:return window.gigya.logger.debug("server request: "+this.api.methodName,this.params),this.api.adapterSettings.requiresSession()?[4,window.gigya._.apiAdapter.setGltexpFromSSO(this.params.APIKey)]:[3,3];case 2:return n=o.sent(),[3,4];case 3:n=!1,o.label=4;case 4:return e=n,[4,this.sendRequest(t)];case 5:i=o.sent(),e&&403005!==i.errorCode&&this.dispatchAccountsLoginEvent(i),o.label=6;case 6:return[2]}}))}))}))},t.prototype.sendRequest=function(e){var t=this,n=a.merge([this.api.adapterSettings,{cacheTimeout:this.params.cacheTimeout,forceGigyaDomain:!e&&this.api.adapterSettings.forceGigyaDomain}]);return new gigya.Promise((function(i){t.beforeRequest(e,(function(o){if(o)t.afterServerApiResponse(o,e,i);else{s.dispatch({eventName:"beforeRequest",methodName:t.api.methodName,rawParams:t.originalParams,params:t.params},t.originalParams);var r=t.getMethodUrl();t.api.settings.oauth?window.gigya._.apiAdapter.sendOauthRequest(r,t.params,(function(n){t.afterServerApiResponse(n,e,i)}),n):window.gigya._.apiAdapter.sendRequest(r,t.params,(function(n){t.afterServerApiResponse(n,e,i)}),n)}}))}))},t.prototype.getMethodUrl=function(){return this.api.settings.restUrl?this.constructRestUrl():this.api.methodName},t.prototype.constructRestUrl=function(){for(var e,t=/({(.*?)})/g,n=t.exec(this.api.settings.restUrl),i=this.api.settings.restUrl;null!==n;)i=i.replace(n[1],null!==(e=this.params[n[2]])&&void 0!==e?e:""),n=t.exec(this.api.settings.restUrl);return i},t.prototype.beforeRequest=function(e,t){var n=this;m.logoutMethods[this.api.methodName]&&(!e&&!this.params.regToken||window.gigya.partnerSettings.ssoLogoutUrl&&document.location.href==window.gigya.partnerSettings.ssoLogoutUrl)&&t(b(null)),this.handleDeprecatedParams(),this.handleCollections(),this.handleConnectWithoutLoginBehavior(e);var i=this.params[this.params.provider+"ExtraPermissions"];this.params.extraPermissions=i||this.params.permissions,this.handleRiskAssessment().then((function(){n.api.preprocessRequest(n.params,(function(){n.setOverridableParams((function(){n.setNonOverridableParams(e,(function(){n.filterParams(n.params),c.logCall(n.api.methodName,n.originalParams,n.originalParams.lastSource),t()}))}))}))}))},t.prototype.setOverridableParams=function(e){a.merge([{},this.params]),e()},t.prototype.doesHaveAltSessionParam=function(){if(this.api.altSessionParams){for(var e=this.api.altSessionParams.split("|"),t=0;t0&&(this.params.UIDs+=","),this.params.UIDs+=e}},t.prototype.extractListOfGIGUIDs=function(e){var t=this;switch(typeof e){case"string":return e;case"object":if(void 0!==e.UID)return e.UID;if(e instanceof window.gigya.socialize.Collection){var n=[];return e.each((function(e,i){var o=t.extractListOfGIGUIDs(e);null!=o&&""!=o&&n.push(o)})),n.join(",")}}},t.prototype.handleConnectWithoutLoginBehavior=function(e){if("socialize.addConnection"===this.api.methodName){var t=this.params.connectWithoutLoginBehavior;"string"==typeof t&&(t=t.toLowerCase()),"loginexistinguser"===t&&(this.params.loginIfExists=!0),e||(this.api=l.getApi("socialize.login"),"alwayslogin"!==t&&(this.params.temporary_account=!0))}},t.prototype.filterParams=function(e){this.params=a.extractProperties(e,{},this.getFullSchema())},t.prototype.getFullSchema=function(){if(null==this.api.schema)return"";var e=(this.api.schema+"|"+m.defaultApiSchema).split("|");-1===e.indexOf("context")&&"string"==typeof this.params.context&&e.push("context");for(var t=0;t-1,friends:i.indexOf("friends")>-1,login:i.indexOf("login")>-1,status:i.indexOf("status")>-1,notifications:i.indexOf("notifications")>-1,contacts:i.indexOf("contacts")>-1,photos:i.indexOf("photos")>-1}}if(g.convertIdentitiesArrayToObject(n),"string"==typeof n.providers&&(n.providers=n.providers.split(",")),this.params.group&&!e.settings){var o=g.getGigyaSettings(this.params.group);e.settings=o}}break;case"socialize.getAvailableProviders":for(var r={},s=0;s0)for(var n in e)if(e.hasOwnProperty(n)){var i=e[n];this.params[i]||t.push(i)}return!(t.length>0)||(this.dispatchInvalidParamError(t[0]),!1)},e.prototype.dispatchEvent=function(e,t){return void 0===t&&(t={}),t.eventName=e,this._eventDispatcher(t,this.params)},e.prototype.dispatchErrorFromResponse=function(e){return i.dispatchErrorFromResponse(this.params,e)},e.prototype.dispatchInvalidParamError=function(e){i.dispatchInvalidParamError(this.params,e)},e.prototype.getEvent=function(e){return this._eventWrappers[e]||(this.params[e]?this.params[e]instanceof Array||(this.params[e]=[this.params[e]]):this.params[e]=[],this._eventWrappers[e]=new r.EventWrapper(this.params[e])),this._eventWrappers[e]},e.prototype.addGlobalEventHandlers=function(e){for(var t in e)e.hasOwnProperty(t)&&this.addGlobalEventHandler(t,e[t])},e.prototype.addGlobalEventHandler=function(e,t,n,i){void 0===n&&(n=null),void 0===i&&(i="socialize"),this._globalEventHandlers[e]||(this._globalEventHandlers[e]=[]);var o=a.add(e,t,"component",n,i,this.params);this._globalEventHandlers[e].push(o)},e.prototype.removeGlobalEventHandlers=function(e){for(var t in e)e.hasOwnProperty(t)&&this.removeGlobalEventHandler(t,e[t])},e.prototype.removeGlobalEventHandler=function(e,t,n,i){void 0===n&&(n=null),void 0===i&&(i="socialize");var r=this._globalEventHandlers[e];if(r){var s=o.firstIndex(r,(function(e){return e.handler==t}));if(s>-1){var c=r[s];a.remove(c.fullEventName,c),r.splice(s,1)}}},e.prototype.prepareCallback=function(e){var t=this;return function(){for(var n=[],i=0;i1){var w=y[1].split("#")[0].split("&")[0];w!=window.gigya._.apiAdapter.getTokenParam(a.APIKey,"UUID")&&(g.sn="AddressBarShares",g.uuid=w,"_"==w&&delete g.uuid,document.location.replace("#"),p.trackAddressBarShares(),g.url=document.location.href.split("#")[0])}}g.uuid&&R(a.APIKey,g.uuid),g.sn&&!l&&p.report("linkback",a.APIKey,a.cid,d,null,g),(g.sn||l)&&r.dispatch(o.removeUndefined(s)),n=!0}"function"==typeof a.callback&&a.callback({status:"OK",statusMessage:"",operation:"trackReferrals",context:a.context,errorMessage:"",errorCode:0})}function D(e,t,n){e||(e=window.gigya.thisScript.globalConf.APIKey),t||(t={},-1!=document.location.href.indexOf("#")&&(t=f.deserialize(document.location.href.split("#")[1]))),n||(n={},-1!=document.location.href.indexOf("?")&&(n=f.deserialize(document.location.href.split("?")[1].split("#")[0]))),t.guid&&"_"!=t.guid&&R(e,t.guid);var i=t._giguuid||n._giguuid;i&&R(e,i)}function R(e,t){b.default.set(this.getGigRefUidCookieKey(e),t,null,null,null,"Lax")}function M(){for(var e=[],t=0;t0&&(i.form=a[0])}for(var s=0;s samlContext")',{originalValue:e,encodedValue:t}),c.FlagService.encodePotentialXss?t:e}function d(e,t){return void 0===t&&(t={}),i.__awaiter(this,void 0,void 0,(function(){var n,o,r;return i.__generator(this,(function(i){switch(i.label){case 0:return n=window.gigya._.getApiDomain("fidm"),o="https://"+n+"/saml/v2.0/"+window.gigya.apiKey+"/"+e,[4,window.gigya._.apiAdapter.getGmidTicket()];case 1:return(r=i.sent())&&(t.gmidTicket=r),a.redirect(o,[t]),[2]}}))}))}t.initSSO=function(e,t){void 0===t&&(t=!0);var n=s.getLoginTokenExpiration(window.gigya.apiKey);if(!t){var a=window.gigya.getLoginToken();return d("idp/sso/init",i.__assign({loginToken:a,loginTokenExp:n},e))}var c=u();window.location.href=o.addParamsToURL(c,r.merge([{mode:"initSSO"},i.__assign({loginTokenExp:n},e)]))},t.continueSSO=function(e,t){void 0===e&&(e={}),void 0===t&&(t=!0);var n=o.getParamsFromURL(location.href).samlContext,r=s.getLoginTokenExpiration(window.gigya.apiKey);if(!t){var a=window.gigya.getLoginToken();return d("idp/sso/continue",i.__assign({loginToken:a,samlContext:l(n),loginTokenExp:r},e))}var c=u();window.location.href=o.addParamsToURL(c,{mode:"afterLogin",samlContext:n,loginTokenExp:r})},t.cancelSSO=function(e,t){void 0===t&&(t=!0);var n=o.getParamsFromURL(location.href).samlContext;if(!t)return d("idp/sso/cancel",i.__assign(i.__assign({samlContext:l(n)},e),{cancelCode:encodeURIComponent(e.cancelCode),statusCode:encodeURIComponent(e.statusCode)}));var r=u();window.location.href=o.addParamsToURL(r,{mode:"cancel",samlContext:n,cancelCode:null==e?void 0:e.cancelCode,statusCode:null==e?void 0:e.statusCode})},t.logoutSSO=function(e,t){void 0===t&&(t=!0);var n=o.getParamsFromURL(location.href).samlContext;window.gigya.socialize.logout({callback:function(r){if(0===r.errorCode&&!t)return d("idp/slo/finalize",i.__assign({samlContext:l(n)},e));var a=u();window.location.href=o.addParamsToURL(a,{mode:"logout",samlContext:n})},samlContext:n})}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(0),o=n(67),r=n(14),a=n(2),s=function(){function e(){}return e.prototype.verifyLogin=function(){return i.__awaiter(this,void 0,void 0,(function(){var e,t;return i.__generator(this,(function(n){return e=Number(window.gigya.thisScript.globalConf.verifyLoginInterval),isNaN(e)?[2,!0]:(e<=0&&(e=1),t=3600*Math.ceil(e)*1e3,o.now()=9||i.localInfo.isEdgeLegacy||i.localInfo.isSafari&&a()>=4||i.localInfo.isGoogleBot},t.getVersion=a},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.create=function(e,t){return function(){for(var n=[],i=0;i/g,">").replace(/\"/g,""").replace(/'/g,"'").replace(/&#173;/g,"­")},t.sanitizeAttribute=function(e){return null==e||void 0===e?e:e.replace(/&/g,"&").replace(//g,">").replace(/\"/g,""").replace(/\=/g,"=")}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(13),o=function(){function e(){this.bindings=[]}return e.getInstance=function(){return e.self||(e.self=new e),e.self},e.prototype.bindTabLooping=function(e,t){if(!this.getListenerByContainer(e)){var n=this.createListener(e,t);window.addEventListener("keydown",n,!0)}},e.prototype.unbindTabLooping=function(e){var t=this.getListenerByContainer(e);t&&window.removeEventListener("keydown",t,!0)},e.prototype.getSortedTabbableElements=function(t,n){for(var i=this,o=0,r=t.querySelectorAll(e.selector),a=[],s=0;s0||e.offsetHeight>0)&&(!t||n.call(e,t))},e.prototype.getNextTabbableElement=function(e,t,n){var i=this.getSortedTabbableElements(e,n),o=i.indexOf(t);return-1===o?void 0:o!==i.length-1?i[o+1]:i[0]},e.prototype.getPreviousTabbableElement=function(e,t,n){var i=this.getSortedTabbableElements(e,n),o=i.indexOf(t);return-1===o?void 0:0!==o?i[o-1]:i[i.length-1]},e.prototype.sort=function(t,n){var i=this.getTabIndex(t)-this.getTabIndex(n);return 0!==i?i:Number(t.getAttribute(e.naturalTabOrder))-Number(n.getAttribute(e.naturalTabOrder))},e.prototype.getTabIndex=function(e){return 0===e.tabIndex?99999999:e.tabIndex},e.prototype.getListenerByContainer=function(e){for(var t=0,n=this.bindings;t=6?r():window.setTimeout(r,100)))}var n,r};window.addEventListener?window.addEventListener("message",g,!1):window.attachEvent&&window.attachEvent("onmessage",g),c=!0}},t.removeMessageListener=u},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.delayHelper={delay:function(e,t){setTimeout((function(){return e()}),t)}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(5),o=n(4),r={},a={User:"personwithuid+isLoggedIn|false,isConnected|false,isSiteUser|false,identities|{},providers|[],timestamp,UIDSig,UIDSignature,signatureTimestamp,loginProvider,loginProviderUID,capabilities|{}",Friend:"personwithuid+timestamp,friendshipSig,friendshipSignature,signatureTimestamp,timestamp,isSiteUser|false,identities|{}",Identity:"person+isExpiredSession|false,allowsLogin|false,providerUID,provider,isLoginIdentity|false,missingPermissions",Contact:"provider,firstName,lastName,nickname,email,photoURL",person:"nickname,photoURL,thumbnailURL,birthDay|0,birthMonth|0,birthYear|0,gender,email,proxiedEmail,country,state,city,zip,firstName,lastName,profileURL,age|0",personwithuid:"person+UID,isSiteUID|false",UserAction:"actorUID,actorNickname,actionName,date|new Date(),targets|[],images|[],actionData1,actionData2,iconURL,title,linkBack,userMessage,description,actionLinks|[],mediaItems|[],subtitle"},s=function(e){var t={},n=a[e];-1!=n.indexOf("+")&&(t=s(n.split("+")[0]),n=n.split("+")[1]);for(var o=n.split(","),r=0;r1)try{c=i.deserialize(u[1],"")}catch(e){}t[u[0]]=c||""}return t},c=function(e){return function(t){var n=r[e];for(var i in n)this[i]=o.clone(n[i]);if("object"==typeof t)for(var i in t)"function"!=typeof t[i]&&(this[i]=o.clone(t[i]))}};for(var u in a)r[u]=s(u),window.gigya.socialize[u]=c(u);window.gigya.socialize.Collection=function(e,t){this.arr=e,this._key=t||""},window.gigya.socialize.Collection.prototype={asArray:function(){return this.arr},each:function(e){for(var t=0,n=this.arr[t];n;)e(n,t),t++,n=this.arr[t]},getById:function(e){return void 0===this._hash&&this._buildHash(),(this._hash?this._hash:this.arr)[e]},getSize:function(){return this.arr.length},_buildHash:function(){var e=this._hash={},t=this._key;this.each((function(n,i){e["function"==typeof n[t]?n[t]():n[t]]=n}))}},window.gigya.socialize.UserAction.prototype={clone:function(){return new window.gigya.socialize.UserAction(window.gigya.utils.object.clone(this,!0,!0))},getTemplate:function(){return this.titleTemplate},setTemplate:function(e){this.titleTemplate=e},getActor:function(e){return{UID:this.actorUID,nickname:this.actorNickname}},setActionName:function(e){return this.actionName=e,this},getActionName:function(e){return this.actionName},getTemplateFields:function(){var e=[];for(var t in this.templateFields)e.push(this.templateFields[t]);return new window.gigya.socialize.Collection(e,"fieldName")},setTemplateField:function(e,t,n){return this.templateFields[e]={fieldName:e,text:t,href:n},this},getTemplateField:function(e){return this.templateFields[e]?this.templateFields[e]:null},addTarget:function(e){return"object"==typeof e?(this.targets.push({UID:e.UID,nickname:e.nickname?e.nickname:""}),this):"string"==typeof e?(this.targets.push({UID:e,nickname:""}),this):void 0},addActionLink:function(e,t){return this.actionLinks.push({text:e,href:t||""}),this},addMediaItem:function(e){return this.mediaItems.push(e),this},setTitle:function(e){return e&&(this.title=e),this},setLinkBack:function(e){return e&&e.toString&&(e=e.toString()),e&&(this.linkBack=e),this},setUserMessage:function(e){return this.userMessage=e||"",this},setDescription:function(e){return this.description=e||"",this},addImage:function(e,t){this.addMediaItem({type:"image",src:e,href:t})},getImages:function(){return new window.gigya.socialize.Collection(this.images,"")},getTargets:function(){return new window.gigya.socialize.Collection(this.targets,"UID")},setIconURL:function(e){return this.iconURL=e,this},getIconURL:function(){return this.iconURL},getDate:function(){return this.date},setActionData1:function(e){return this.actionData1=e,this},getActionData1:function(e){return this.actionData1},setActionData2:function(e){return this.actionData2=e,this},getActionData2:function(e){return this.actionData2},setSubtitle:function(e){return this.subtitle=e,this},getSubtitle:function(){return this.subtitle}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=n(195);t.REPORT_EVENT_CATEGORIES={screenSets:"screenSets"},t.ScreenSetEvents=["afterScreenLoad","submit"],t.defaultScreenSetReportID="screen-set-report-events-map",t.defaultScreenSetReportConfig={id:t.defaultScreenSetReportID,defaultMethod:function(e){var n=e.abTesting,o=e.screenSetID,r=e.eventName;if(!n||!o||!r)return;var a=n.requestedScreenId,s=n.variantId,c=n.testId;if(!s||!c||!a)return;var u=o+"/"+a+"/"+c,l={eventCategory:t.REPORT_EVENT_CATEGORIES.screenSets,eventTime:Date.now(),eventType:r,eventData:s,eventId:i.replaceNotAllowedReportChars(u,"-")};i.queue.push(l)},eventMap:[{events:t.ScreenSetEvents.join(","),args:[function(e){return e}]}]}},function(e,t,n){(function(e,n){var i="[object Arguments]",o="[object Map]",r="[object Object]",a="[object Set]",s=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,c=/^\w*$/,u=/^\./,l=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,d=/\\(\\)?/g,g=/^\[object .+?Constructor\]$/,f=/^(?:0|[1-9]\d*)$/,p={};p["[object Float32Array]"]=p["[object Float64Array]"]=p["[object Int8Array]"]=p["[object Int16Array]"]=p["[object Int32Array]"]=p["[object Uint8Array]"]=p["[object Uint8ClampedArray]"]=p["[object Uint16Array]"]=p["[object Uint32Array]"]=!0,p[i]=p["[object Array]"]=p["[object ArrayBuffer]"]=p["[object Boolean]"]=p["[object DataView]"]=p["[object Date]"]=p["[object Error]"]=p["[object Function]"]=p[o]=p["[object Number]"]=p[r]=p["[object RegExp]"]=p[a]=p["[object String]"]=p["[object WeakMap]"]=!1;var h="object"==typeof e&&e&&e.Object===Object&&e,v="object"==typeof self&&self&&self.Object===Object&&self,y=h||v||Function("return this")(),w=t&&!t.nodeType&&t,m=w&&"object"==typeof n&&n&&!n.nodeType&&n,_=m&&m.exports===w&&h.process,b=function(){try{return _&&_.binding("util")}catch(e){}}(),S=b&&b.isTypedArray;function P(e,t){for(var n=-1,i=e?e.length:0;++ns))return!1;var u=r.get(e);if(u&&r.get(t))return u==t;var l=-1,d=!0,g=1&o?new se:void 0;for(r.set(e,t),r.set(t,e);++l-1},re.prototype.set=function(e,t){var n=this.__data__,i=le(n,e);return i<0?n.push([e,t]):n[i][1]=t,this},ae.prototype.clear=function(){this.__data__={hash:new oe,map:new(V||re),string:new oe}},ae.prototype.delete=function(e){return me(this,e).delete(e)},ae.prototype.get=function(e){return me(this,e).get(e)},ae.prototype.has=function(e){return me(this,e).has(e)},ae.prototype.set=function(e,t){return me(this,e).set(e,t),this},se.prototype.add=se.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},se.prototype.has=function(e){return this.__data__.has(e)},ce.prototype.clear=function(){this.__data__=new re},ce.prototype.delete=function(e){return this.__data__.delete(e)},ce.prototype.get=function(e){return this.__data__.get(e)},ce.prototype.has=function(e){return this.__data__.has(e)},ce.prototype.set=function(e,t){var n=this.__data__;if(n instanceof re){var i=n.__data__;if(!V||i.length<199)return i.push([e,t]),this;n=this.__data__=new ae(i)}return n.set(e,t),this};var be=function(e){return U.call(e)};function Se(e,t){return!!(t=null==t?9007199254740991:t)&&("number"==typeof e||f.test(e))&&e>-1&&e%1==0&&eo?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var r=Array(o);++i-1&&e%1==0&&e<=9007199254740991}function Ne(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function Fe(e){return!!e&&"object"==typeof e}function ze(e){return"symbol"==typeof e||Fe(e)&&"[object Symbol]"==U.call(e)}var Ke=S?function(e){return function(t){return e(t)}}(S):function(e){return Fe(e)&&Ue(e.length)&&!!p[U.call(e)]};function Be(e){return Me(e)?ue(e):ve(e)}function Ge(e){return e}n.exports=function(e,t){var n=[];if(!e||!e.length)return n;var i=-1,o=[],r=e.length;for(t=he(t);++i